Technical InnovationsAmong BBS software available in its day, Blue Board was notable in that it made creative use of the computer's limited RAM space, including the shadow RAM behind its ROMs, to store frequently-referenced data such as usernames, passwords, and message headers. This allowed the BBS to bypass the C-64's notoriously slow floppy disk system for many functions. The text of the message bases was kept on floppy disk in random access mode, bypassing the performance limitations of the 1541 floppy disk drive's file system. In addition, the entire BBS program was written in 6510 assembly code, further improving both speed and memory efficiency. Blue Board was one of the first BBSes, and probably the first Commodore 64 BBS, to support features such as voting and one-liners which they called "scribbles." Additionally, it reserved a small block of the C-64's memory space for external programs that could include additional file transfer capability, or rudimentary games that presaged the door games that would become enormously popular on later BBSes. LimitationsBecause all user accounts and message headers are stored in the 64's limited RAM, which had to be shared with the program itself, the program only supported up to nine message areas and nine download file areas. Further limitations include a maximum of 239 user accounts, and a four-character password length. Each time the BBS was started, the sysop would have to enter the time of day, because the Commodore 64 has no real-time clock hardware. In addition, starting up the program was cumbersome. First, the program itself had to be loaded and run, then the RAM-resident user and message data had to be loaded, and then the disk had to be replaced with the message text disk. The whole process took several minutes. Supported hardware
Decline in popularityAt the peak of Blue Board's popularity (the latter half of the 1980s), many Blue Boards were in operation, and the software was widely pirated. As 8-bit computing fell into decline, so did Blue Board. The availability of more powerful hardware such as the Amiga, Macintosh, and entry-level PCs made feasible the development of more powerful BBS software in high level languages without the need for the kind of extensive optimization employed by Blue Board. It is not known whether any Blue Boards are still operational today. External links
| |