DCD42A DCD42A 0000 0000 0 | 0 |;=============================================== prvni EPROM ===== 0 |;pozmeneny obsah EPROM tiskarny DCD PRT-42G ; 28-JUN-91 ; 07:30 0 |;================================================================= 0000 ;studeny start/inicializace 0020 ;zapni motor 0028 ;odjezd z HOME 002F ;najed na HOME 0038 ;RST 38 0042 ;vypni motor 0046 ;tabulka ascii bude neplatna 004B ;je-li stiskly senzor ON-LINE 0050 ;proved autotest 0053 ;test druhe EPROM 0058 ;init PIO 005B ;skok do hlavni smycky 0060 ;ignorace dat z PIO 0062 ;ignorace MNI 0066 ;rutina NMI 0068 ;fyzicka pozice hlavy 0073 ;hlava na HOME 007A ;rutina k vykonani 007E ;nasobeni HL=HL*A 0096 ;JP (3002) 009C ;nacteni platneho znaku z PIO 00A5 ;nacteni znaku z PIO 00AB |================================================================= 00AB |;inicializacni tabulka systemovych promennych 00AB 00B1 B1R 00B2 00BF W1R 00C0 00FF B10|R 0100 |================================================================= 0100 ;tisk radku s pripadnym CR/LF 0103 ;zapis znaku do bafru 0106 ;obsluha kanalu a strankovani 016C ;bude hex vypis? 017A ;ano 018A ;vypocet VT pro LF a FF 01DD ;zapis znaku do bafru 01E1 ;DE = sirka znaku ve sloupcich 01E8 ;pravy doraz ok? 01F0 ;ne, nutno vytisknout 01FB ;pridani tvaru do bafru 024B ;vytiskni radek a odradkuj 0259 ;pockej az se dotiskne 025B ;zjisti, jestli se nema sikmit 0271 ;smaze od konce k maximu 02CA ;zapni motor 02EA ;vymaze od zacatku k levemu dorazu 0323 ;synchronizace 0339 ;tiskni radek 0345 ;tisk sloupce 039C ;odradkuj 03C2 ;drz magnet 03E7 ;odpocet radku 0415 ;lokalni odradkovani 0456 ;volani hacku 045F |================================================================= 045F 045F B1 0460 |================================================================= 0460 ;desifrovani znaku pro tisk 0464 ;pro rezim PRT 0469 ;pro rezim PRI 0475 ;PRT 0487 ;znak < 200 048B ;otestuj download/grafika 0493 ;offset znaku 0498 ;zacatek generatoru 049D ;9 sloupcu 04C5 ;neni podtrzeni 04DC ;je siroky tisk? 04F8 ;je pretisk nebo zvyrazneni? 0506 ;pretisk/zvyrazneni 9. 050B ;pretisk/zvyrazneni 1. az 8. 051D ;je proporcionalni tisk? 054B ;graficke znaky 0579 ;tisk graficky 05A0 |================================================================= 05A0 05A7 B1R 05A8 |================================================================= 05A8 ;hlavni smycka 05AC ;nacti znak 05AF ;je hex vypis? 05B5 ;ano 05F2 ;test hacku 05F5 ;je platna ascii tabulka 05F9 ;ano 05FB ;jsou CTRL kody 05FF ;ne, tak tiskni normalne 0608 ;prevod hex 0613 ;je LF? 0617 ;ano 0623 ;je FF? 0627 ;ano 062D ;je CR? 0631 ;ano 0649 ;je SO? 0653 ;je DC4? 0657 ;ano 065D ;je CAN? 06A5 ;je ESC? 06A9 ;ano 06B2 ;je ESC SO? 06B6 ;je ESC -? 06CB ;je ESC 1? 06D5 ;je ESC 2? 06DF ;je ESC 3? 06EB ;je ESC 4? 06FB ;je ESC 5? 0704 ;je ESC 8? 070E ;je ESC 9? 0718 ;je ESC @? 0726 ;je ESC C? 0742 ;je ESC E? 074C ;je ESC F? 0756 ;je ESC J? 076F ;je ESC N? 0789 ;je ESC O? 0799 ;je ESC W? 07B2 ;je ESC K? 07CF ;je ESC L? 07D9 ;je ESC R? 07F5 ;je ESC r? 0810 ;je ESC Q? 081B ;nepouzito 082A ;je ESC l? 0840 ;je ESC #? 084A ;je ESC =? 0858 ;je ESC >? 0862 ;je ESC p? 0864 ;navrat do hlavni smycky 0877 ;autotest 08BE 08BF B1R 08C0 |================================================================= 08C0 |;tvary upright 08C0 0FF7 B11|R 0FF8 |================================================================= 0FF8 0FFF B1R