; ; ; DBLEPSON.ASM ; DBL4.COM OVERLAY FOR ; EPSON RX80/MX80 PRINTER ; ; VERSION OF SEPT. 6, 1985 ; BY: ALAN W WARREN ;-------------------------------; ORG 0100H DS 3 ;JUMP VECTOR SPACE ; ;SPACE FOR RELOCATING CODE FOR ;EASY ACCESS BY PROGRAM ;-------------------------------; DFMODE: DB 'Epson RX-80',0 DS 11BH-$ ;11BH - 24 (18H) BYTES FOR CODE DB 0,0,0,0,0,0,0,0 ;8 BYTES FOR FORMAT ; ; ;PRINTER CONTROL STRINGS FOR ;EPSON PRINTER (RX-80) ;-------------------------------; ENDPG: DB 1,0CH DS 130H-$ ;13 BYTES NORMAL: DB 2,1BH,40H ;MASTER RESET DS 140H-$ ;16 BYTES ; ; ;MODE CONTROL BLOCKS ; ; MODE ID STRINGS 32 BYTES ; PRINT MODE CONTROL 24 BYTES ; PAGE FORMAT CONSTANTS 8 BYTES ; TOTALS: 64 BYTES ;-------------------------------; MODE1: DB '16.7 CPI, ' DB '6 LPI',0 DS 160H-$ ;32 BYTES ; ;24 BYTES FOR PRINT MODE CONTROL ;-------------------------------; DB 2,0FH,8FH DS 178H-$ ;24 BYTES ; ;8 BYTES FOR PAGE LAYOUT ;-------------------------------; DB 66 ;PAGE HEIGHT IN LINES DB 142 ;PAGE WIDTH IN CHARACTERS DB 12 ;LEFT MARGIN IN CHARACTERS DB 8 ;RIGHT MARGIN IN CHARACTERS DB 8 ;CENTER GAP IN CHARACTERS DB 0 ;TOP MARGIN IN LINES DB 6 ;BOTTOM MARGIN IN LINES DB 0 ;8 BYTES ; ;MORE OF SAME FOR 2ND MODE ;-------------------------------; MODE2: DB '10 CPI',0 DS 1A0H-$ ;32 BYTES ; DB 2,12H,92H DS 1B8H-$ ;24 BYTES ; DB 66 DB 80 DB 7 DB 5 DB 5 DB 0 DB 6 DB 0 ;8 BYTES ; ;MORE OF SAME FOR 3RD MODE ;-------------------------------; MODE3: DB '16.7 CPI, 8 LPI',0 DS 1E0H-$ ;32 BYTES ; DB 4,1BH,'0' DB 0FH,8FH DS 1F8H-$ ;24 BYTES ; DB 88 ;PAGE HEIGHT IN LINES DB 142 ;PAGE WIDTH IN CHARACTERS DB 12 ;LEFT MARGIN IN CHARACTERS DB 8 ;RIGHT MARGIN IN CHARACTERS DB 8 ;CENTER GAP IN CHARACTERS DB 0 ;TOP MARGIN IN LINES DB 6 ;BOTTOM MARGIN IN LINES DB 0 ;8 BYTES ; ;MORE OF SAME FOR 4TH MODE ;-------------------------------; MODE4: DB 'Teeny Weeny',0 DS 220H-$ ;32 BYTES ; DB 8,0FH,8FH DB 1BH,'A',6 DB 1BH,'S1' DS 238H-$ ;24 BYTES ; DB 132 ;PAGE HEIGHT IN LINES DB 142 ;PAGE WIDTH IN CHARACTERS DB 12 ;LEFT MARGIN IN CHARACTERS DB 8 ;RIGHT MARGIN IN CHARACTERS DB 8 ;CENTER GAP IN CHARACTERS DB 0 ;TOP MARGIN IN LINES DB 12 ;BOTTOM MARGIN IN LINES DB 0 ;8 BYTES ; ;SPACE FOR 3 MORE MODES ;------------------------------; MODE5: DB 0 DS 63 ;64 BYTES ; MODE6: DB 0 DS 63 ;64 BYTES ; MODE7: DB 0 DS 63 ;64 BYTES END ;300H = NEXT ADDRESS