All American 128 BBS

By

Nickolai Smith

Introduction:

You may want to check out the introduction for AABBS 64 before proceeding.

Well, it appears old Nick Smith really pulled it off with All American 128. Beyond the online games, if there is any significant difference between this and the c64 version, or any significant use which has been made of the expansive amount of memory the 128 affords a BBS programmer over the c64, it has eluded me. To say that this is the 128 version of AABBS 64 says enough I think.

Heck, it doesn't even seem faster, though a kind reader did point out to me that there were indeed differences: 2400 baud support (from the c128 kernal), 40/80 column support (from the c128 hardware), and autobooting (from the c128 kernal), more subsystems are fit into main memory (from the c128 hardware). In other words, AA128 was indeed a Commodore 128 program...


The Facts:

The stats below cover the latest version I ever saw for the C128, version 5.9. If you've seen later versions, please help me update these stats.

I had the opportunity at one point to interview Mr. Smith through email. Here was his enlightening response. You may also want to check out the docs for All American 128 also.

Hardware Information

Computer    :   Commodore 128 in 128 mode
Video       :   40 or 80 columns
Drives      :   (1-4) Commodore, Limited CMD (no subdirs, no parts)
Modems      :   1650, 1660, 1670, Hayes, other RS232 (300-2400)
Input       :   Keyboard
Output      :   Printer optionally
RAM use     :   As a buffer for online games (ramdrive?)
Special     :   1571 Flippy mode disks supported

General

Pgm Struct  :   Single program, with overlayed modules for OL games
Menu Struct :   Single hotkey menu w/ hard coded submenus
Translation :   ASCII, PETSCII
Access      :   9 levels, decent configurability
Handle/ID   :   Handles allowed, users listed by ID
User info   :   Name, handle, password, last call, phone, credits, etc
User Logs   :   Times, names, transfers logged to disk or printer
Calls/Time  :   Configurable for each access level
Network     :   N/A
Customizing :   Not terribly
  Programs  :   Program is compiled BASIC, not changable
  Displays  :   Main menu and text files only
  Commands  :   Not configurable
Areas       :   Mostly from main menu, some sub-areas
  E-mail    :   From main menu
  Messages  :   Separate menu
  Transfers :   Separate menu
  Network   :   N/A
  Programs  :   Separate menu
  Text      :   Some particular files from main menu
  User Cmds :   N/A
  SysOp     :   Locally only, limited functions remotely
  Voting    :   Q&A system from main menu
  News      :   From main menu
  Help      :   From main menu
Other       :

SysOp Utilities and Support

Offline     :   Configurator, file editor
Online      :   All sysop functions-- user, file editors, dos wedge, etc.
Remote      :   Small subset of these remotely
On-L Display:   User information window
W.F.C. Utils:   Same as online
Chatting    :   From any input
User        :   Editor locally, validator remotely
Msg Bases   :   Offline config program only
Transfers   :   Offline config program only
Programs    :   Hard coded
Network     :   N/A
Drives      :   CBM-DOS commands remote & locally
Terminal    :   Simple transfer terminal

News

Structure   :   Single news file for each access level
Header      :   No set header
Weeding     :   By SysOp only
Display     :   At logon, or on command

Messages

Structure   :   Linear, unlinked messages
Bases       :   Named bases, listed by number
Limits      :   Enforced by SysOp only
            :
Reading     :   By number or locally new
Headers     :   Name, date, subject
Format      :   Text and color/graphics
Writing     :   New posts, or new posts with reply subjects
Anonymous   :   Allowed
Network     :   N/A
Other       :

Message Editor

Structure   :   Line editor
Commands    :   Hitting return on blank line gives a menu
Editing     :   Search/replace
Formatting  :   No formatting supported
Graphics    :   Supported, but lack of format support

Transfers

Bases       :   Open directory system
Storage     :   By unkeyed filenames in directory
Limits      :   Enforced by SysOp only
Credits     :   Ratio system
Protocols   :   Xmodem, Punter, ASCII
Headers     :   Filename, blocks
Selection   :   By filename
Listing     :   Directories only
Network     :   N/A
Other       :

Text Libraries

Structure   :   N/A
Storage     :   N/A
Network     :   N/A
Other       :

E-Mail

Structure   :   From main menu
Sending     :   By name
Receiving   :   At logon only
Network     :   N/A
Other       :

Program Libraries

Structure   :   Hard coded selection of simple games/utilities
Programs    :   Compiled BASIC overlay modules, provided by author.
Network     :   N/A
Other       :


If you find anything in here you have questions or comments about, free to leave me email right here.

To return to my home page, click here.