Epson MX-70 Manuel D’Utilisation

Page de 107
APPENDIX E
Appendix E
Use with Atari
Using Atari 800 Computer with Atari 850 Interface
Lines ending with a semicolon cause the Atari to automatically “pad” the rest
of the line with spaces until it is 40 characters long, when using LPRINT.
Therefore, it is advisable to avoid LPRINT. Fortunately, there is another
approach to printing that allows semicolons to be used without problems.
10 OPEN #7,8,0, “P”
#7 opens tile #7
8 signifies output device
0 is not used
P assigns device as printer
20 PRINT #7; “ABC”;
30 PRINT #7; “DEF”
40 CLOSE #7
prints
ABCDEF
on printer.
Port #7 is the printer port usually used by the Atari.
To use the ASCII control codes we often need to add 128. Atari uses codes O-31
for its graphics characters.
If inverse characters are sent as data in the “bit image” mode, the eighth bit will
be set, causing the top pin to fire for every character. Highly undesirable!
The Atari 8.50 interface has a 4 second time-out. If it does not receive an
acknowledge signal from the printer within 4 seconds of sending it a command,
the computer will send a “Device Nak,” Error Code #139 message. The
program can catch this error using the BASIC “TRAP” command. Consult
your Atari manual for use of TRAP.
Semicolons or commas must be used to separate all literal and variable strings.
The maximum length of a string is 99 characters.
89