;================ ; SCREEN-EDITOR ; (TEIL 2 C-64) ; ;14.6.1985 ; ORG 34666 ; ;================ ; ;***KONSTANTEN*** ; ERG ; STX BEFEHLE ; UEBERLESEN ; LDX FEHLER ; JSR QKLZU BCS LCOM9 JSR QKLAUF BCS LCOM9 JSR QGR BCS LCOM9 JSR QKL BCS LCOM9 JSR QD BCS LCOM9 JSR QR BCS LCOM9 JSR QM BCS LCOM9 JSR QI LCOM9 RTS ; ; UCOMX ;BEARBEITET CODE ;# X IN TZEIL ; CPX #7 BCS COMX1 ;**DD..OO** TXA ASL TAX LDA #0 JMP QF COMX1 BNE COMX2 ;**M(M)** LDA #1 COMXM STA INDEX FUER ; FLAG / ZNR ;A=0 =>ZAHL MERKEN ;A>0 =>AKKU MERKEN STA ERG ; LDA ERG ; STA KEIN PLATZ ;[FEHLER#2] ; CLC ADC #1 BCC UINSB INY ; UINSB ;DSGL. VOR [A/Y] ; STX 255 ;PLA/PLA ;=============== LDA FLAG,X BEQ OFF9 LDA FLAG+1,X BEQ OFF9 ; LDA ZNRH+1,X CMP ZNRH,X BCC OFF1 BNE OFF2 LDA ZNRL+1,X CMP ZNRL,X BCS OFF2 OFF1 ;**TAUSCH** LDA ZNRH+1,X TAY LDA ZNRH,X STA ZNRH+1,X TYA STA ZNRH,X ; LDA ZNRL+1,X TAY LDA ZNRL,X STA ZNRL+1,X TYA STA ZNRL,X OFF2 SEC LDA ZNRL+1,X SBC ZNRL,X TAY LDA ZNRH+1,X SBC ZNRH,X BNE OFF8 TYA CMP #255 BCS OFF8 RTS ; ;**BLOCK TOO LONG ; OFF8 LDA #131 STA