Knowledge

Blue Board (software)

Source 📝

141:, after which it would perform another processing group, before displaying two characters and a carriage return, more processing, and finally displaying three characters, a carriage return and then the main prompt. The default character was an asterisk (*), but could be changed to any character by the sysop. Because the software was displaying these series of characters and carriage returns in between processes, the delay before displaying the main prompt was rendered imperceptible. 258:
without the need for the kind of extensive optimization employed by Blue Board. However, Blue Board was instrumental in the social development of online culture in Vancouver which relied on text messages and email rather than file downloading, so it remained perfectly suited for that purpose long
133:, further improving both speed and memory efficiency. Another extremely clever innovation was the use of a trick of perception to make the board seem even faster. Sikes was unable to eliminate a slight, but noticeable pause before displaying the main prompt, as the software had to do some serious 153:
Because all user accounts and message headers are stored in the C64'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
144:
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 C64's memory space for external programs that could include additional file transfer
168:
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.
118:, and message headers. This allowed the BBS to bypass the C64's notoriously slow floppy disk system for many functions. The text of the message bases was kept on floppy disk in RWTS (Read/Write/Track/Sector) mode, bypassing the performance limitations of the 241:
At 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
259:
after the C64 platform became obsolete. It was not unusual in the early 1990s to find Blue Boards still thriving while BBSes run on far more powerful computers languished or were relegated to
137:
crunching before it was ready for user input. So he split up the processes into groups and executed each group of routines in between displaying a single character on a line, followed by a
305: 42:, Blue Board boasted very fast performance for a BBS on that hardware platform. In fact, Blue Board was faster than most if not all BBSs run on 310: 73: 68:
Developer Sikes originally created Blue Board for his own BBS, called Blue Hell, which he ran from his home under the
145:
capability, or rudimentary games that presaged the door games that would become enormously popular on later BBSes.
230: 212: 90:
series of racing games, among others), before his sudden death while sleeping on December 24, 2007, at age 39.
263:
file depositories. The real death-knell to Blue Board was the rise of multi-line chat systems, starting with
65:
sometimes led users to believe that they were calling a BBS running on a much larger and faster computer.
54: 23: 207:
1571, Blue Board could use both sides of the disk, one for the message text and one for download files.
99: 102:
available in its day, Blue Board was notable in that it made creative use of the computer's limited
255: 127: 291:
Where is Blue Board? - A site dedicated to finding the Blue Board BBS Package and preserving it.
251: 204: 62: 39: 111: 35: 162: 138: 81: 77: 195: 191: 187: 119: 86: 299: 268: 225: 216: 182: 130: 178: 27: 123: 161:
would have to manually enter the time of day, because the Commodore 64 has no
107: 260: 247: 76:, then a long career in the video game industry, including as co-founder of 69: 31: 72:"Beelzebub." He later went on to an Electrical Engineering degree from the 115: 285: 271:. It is not known whether any Blue Boards are still operational today. 58: 280: 51: 264: 243: 158: 47: 43: 222: 254:
made feasible the development of more powerful BBS software in
290: 134: 103: 26:
software created by Martin Sikes (1968–2007) for the
215:
that interfaced as floppy disks, with a device number and
114:, to store frequently-referenced data such as usernames, 38:, Canada, and sold worldwide. Due to optimized code and 126:. In addition, the entire BBS program was written in 46:
computers. This speed combined with its use of the
8: 84:, where he worked as a programmer on the 281:Modified Blue Board 3.0 Documentation 7: 157:Each time the BBS was started, the 14: 231:1650, 1670 and compatible modems 306:Bulletin board system software 74:University of British Columbia 16:Bulletin board system software 1: 203:If the primary drive was the 267:and progressing to STS and 61:and the Commodore-specific 327: 286:Martin Sikes memorial page 219:compatible command set. 120:1541 floppy disk drive 55:file transfer protocol 311:Commodore 64 software 237:Decline in popularity 106:space, including the 94:Technical innovations 24:bulletin board system 256:high-level languages 226:Fast Load Cartridge 250:, and entry-level 173:Supported hardware 50:character set and 154:password length. 40:memory allocation 318: 36:British Columbia 30:in the 1980s in 326: 325: 321: 320: 319: 317: 316: 315: 296: 295: 277: 239: 175: 163:real-time clock 151: 139:carriage return 96: 82:Electronic Arts 78:Black Box Games 63:Punter protocol 17: 12: 11: 5: 324: 322: 314: 313: 308: 298: 297: 294: 293: 288: 283: 276: 275:External links 273: 238: 235: 234: 233: 228: 220: 209: 208: 200: 199: 188:Commodore 1541 185: 174: 171: 150: 147: 95: 92: 87:Need for Speed 15: 13: 10: 9: 6: 4: 3: 2: 323: 312: 309: 307: 304: 303: 301: 292: 289: 287: 284: 282: 279: 278: 274: 272: 270: 266: 262: 257: 253: 249: 245: 236: 232: 229: 227: 224: 221: 218: 214: 211: 210: 206: 202: 201: 197: 193: 189: 186: 184: 180: 177: 176: 172: 170: 166: 164: 160: 155: 148: 146: 142: 140: 136: 132: 131:assembly code 129: 125: 121: 117: 113: 109: 105: 101: 93: 91: 89: 88: 83: 80:(now part of 79: 75: 71: 66: 64: 60: 56: 53: 49: 45: 41: 37: 33: 29: 25: 21: 240: 205:double-sided 179:Commodore 64 167: 156: 152: 143: 100:BBS software 97: 85: 67: 57:rather than 28:Commodore 64 19: 18: 213:Hard drives 198:disk drives 149:Limitations 124:file system 110:behind its 300:Categories 165:hardware. 108:shadow RAM 20:Blue Board 261:shareware 248:Macintosh 116:passwords 70:pseudonym 32:Vancouver 269:MajorBBS 217:CBM-DOS 59:PETSCII 98:Among 52:XModem 265:DDial 244:Amiga 159:sysop 48:ASCII 44:8-bit 22:is a 223:Epyx 196:1581 192:1571 128:6510 112:ROMs 252:PCs 183:128 181:or 135:CPU 122:'s 104:RAM 302:: 246:, 194:, 190:, 34:,

Index

bulletin board system
Commodore 64
Vancouver
British Columbia
memory allocation
8-bit
ASCII
XModem
file transfer protocol
PETSCII
Punter protocol
pseudonym
University of British Columbia
Black Box Games
Electronic Arts
Need for Speed
BBS software
RAM
shadow RAM
ROMs
passwords
1541 floppy disk drive
file system
6510
assembly code
CPU
carriage return
sysop
real-time clock
Commodore 64

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.