!********************************************** !* * !* BUS.BAS * !* * !* Displays the contents of the S-100 bus * !* * !* David F. Pallmann * !* * !********************************************** PROGRAM BUS,1.0 MAPS: MAP1 ADDR, F, 6 MAP1 TEXT, S, 80 START: PRINT "The bus contains the following:" PRINT PRINT TAB(8); "AM-100/L 68000-based CPU (2-port serial)" PRINT TAB(8); STR(WORD(1040)*2^6); "K bytes of memory" LOOP: READ ADDR IF ADDR=0 THEN GOTO DONE READ TEXT IF IO(ADDR)<>255 THEN PRINT TAB(8); TEXT GOTO LOOP DONE: PRINT END DATA: DATA 512,"software security device" DATA 004,"AM-120 2-port serial (1-port parallel) I/O board" DATA 112,"DR-200 16-port serial I/O board" DATA 240,"AM-210 floppy disk controller" DATA 248,"AM-300 6-port serial I/O board" DATA 232,"AM-300 6-port serial I/O board #2" DATA 216,"AM-300 6-port serial I/O board #3" DATA 104,"AM-300 6-port serial I/O board #4" DATA 096,"AM-300 6-port serial I/O board #5" DATA 176,"AM-310 4-port serial I/O board" DATA 180,"AM-310 4-port serial I/O board #2" DATA 184,"AM-310 4-port serial I/O board #3" DATA 194,"AM-320 line printer interface" DATA 133,"AM-330 communications board" DATA 208,"AM-410 or AM-415 SMD disk controller" DATA 196,"AM-420 Priam disk controller" DATA 192,"AM-500 Hawk disk controller" DATA 160,"AM-600 magtape interface" DATA 212,"AM-610 VCR interface" DATA 103,"AM-620 streamer tape drive" DATA 000