002
22.02.2022, 08:28 Uhr
volkerp
Default Group and Edit
|
8d ist der jp-Befehl. Das ganze ist korrekt und funktioniert auch. In CHAROUT erfolgt bei "Drucker an" ein call 0F512h:
Quellcode: | CHAROUT: cp byte_5D, #'O' ; Drucker an/aus jr NZ, co1 call 0F512h
|
auf Adresse 1760h steht im ES2.3-Moniter ein Centronics-Treiber
Quellcode: | ;------------------------------------------------- ; Druckerausgabe auf Port 2, Centronic-Interface ; Aktivieren mit MON-Befehl ",F512 8D1760" ;-------------------------------------------------
centr: ld p2, #30h ; Port 2
|
alternativ kann man einen seriellen Druckertreiber z.B. für die S3004 nachladen und analog einbinden. Der S3004-Treiber vom ES40 müsste theoretisch unverändert funktionieren.
Quellcodes zu den Systemen und Zusätzen s. https://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/tiny/es-quellcode.zip -- VolkerP
http://hc-ddr.hucki.net (Z9001, Z1013, LC-80, ...) Dieser Beitrag wurde am 22.02.2022 um 08:30 Uhr von volkerp editiert. |