;================= ; SCR.MOD3 ; SCREEN-EDITOR ;================= ; ;3.6.1986 ; ;================= ;KOPF,SCROLL,BNDS, ;COLS,MASK,... ;ANZEIGEN / LESEN ;DISK-INTERFACE ;INPUT-FUNKTIONEN ;================= ; IMP SCR.DECL IMP SCR.SYST IMP SCR.MOD1 IMP SCR.MOD2 ; ;LADE DIE GLOBALEN ;LABELS ; ;================= ORG ENDMOD2 ; ;================= TXT5 DFD "1.COL:",0 TXT6 DFD "SCROLL:",0 TXT7 DFD "HALF",0 TXT8 DFD "PAGE",0 TXT9 DFD "COL=",0 TXT10 DFD "MSK=",0 TXT11 DFD "BND=",0 TXT12 DFD "TAB=",0 TXT13 DFD "SYSTEM ERR" DFD "OR NR:",0 TXT14 DFD " TIMES FOUND" DFD 0 TXT15 DFD " CHANGED",0 TXT16 DFD " ERRORS",0 ;================= FEHLER ; LDA " BNE RBND9 TYA TAX INX ; RBND2 CPY #0 BEQ RBND9 DEY LDA (" LDY TAB [BIS X] ;KANAL #15 MUSS ;SCHON GEOEFFNET ;SEIN ;C=1 =>FEHLER ; LDX #15 JSR CHKIN BCS SYSERR LDX #0 DISKS1 JSR CHRIN BCS SYSERR CMP #13; CR BEQ DISKS2 STA TAB,X INX CPX #19** ;----------------- SYSERR STA LAENGE ;LFD =>STATUS ; STA LAENGE ;0 AM ENDE ;C=1 => "*/?" ; GELESEN ; STA "*/?" ; JSR UINPUT BCS ZINPT1 LDX #0 JSR URZAHL LDY