Browse Source

fix up PRINTER_8023P so it builds

pull/5/head
Michael Steil 4 years ago
parent
commit
f49ede7532
  1. 4
      PRINTER_8023P/brotherm82
  2. 6
      README.md
  3. 4
      build.sh

4
PRINTER_8023P/brotherm82

@ -1,8 +1,8 @@
;.LIB DISCLAIMER1
;.LIB DISCLAIMER2
.NOLIST
; .NOLIST
.LIB EQUATES
.LIB I/ODEFS
.LIB I_ODEFS
.LIB RAM
*=ROM
.LIB ASCII-1

6
README.md

@ -206,9 +206,11 @@ The CBM 8250/8050/4040 controller source (1981). Extracted from 4040-8050-8250-c
## PRINTER_8023P
The CBM 8023P printer source code (1980). Extracted from 8023p-printer-source.d64 from Steve Gray's [Dennis Jarvis Page](http://6502.org/users/sjgray/dj/) and converted to LF line breaks and LST-style indenting.
The CBM 8023P printer source code (1980). Extracted from 8023p-printer-source.d64 from Steve Gray's [Dennis Jarvis Page](http://6502.org/users/sjgray/dj/) and converted to LF line breaks and LST-style indenting. The `.NOLIST` directive was commented out in `us.ptr.src`, so building would create a useful LST file.
The CBM 8023P is a dot matrix printer with an IEEE-488 connection, a 6502/6532-based controller, and a Brother M82 machanism. The source contains references to Epson Model 3110/3210 mechanisms which seem to have been used in earlier printers.
The [CBM 8023P](http://www.zimmers.net/anonftp/pub/cbm/firmware/printers/8023P-MPP1361/index.html) is a dot matrix printer with an IEEE-488 connection, a 6502/6532/6522-based controller, and a Brother M82 machanism. The source contains references to Epson Model 3110/3210 mechanisms which seem to have been used in earlier printers.
The source contains a 90 degree rotated 6x8 pixel variant of the PETSCII character/graphics set.
# Credits

4
build.sh

@ -96,6 +96,7 @@ build1 MONITOR_VIC micii4
build2 MONITOR_C128 monitor
build1 CONTROLLER_8250 lib
build1 DOS_4040 master
build1 DOS_1540 ser.lib
build1 DOS_1541_01_REC ser.lib
@ -123,5 +124,6 @@ build2 DOS_1541C_02 serlib
build2 DOS_1541C_03 serlib
# TODO cbm6502asm problems:
# * build problem
# build2 RAMDOS a
build1 PRINTER_8023 us.ptr.src

Loading…
Cancel
Save