Ruecksprung von Jobroutine, den selben Job nochmal pruefen

Einsprung von $C9DB, $C9ED:

CDE2: A4 83     LDY $83
CDE4: A5 26     LDA $26          Drivemodus: Drive inaktiv ?
CDE6: F0 12     BEQ $CDFA        ja, Ende ==>
CDE8: 29 10     AND #$10         Ist Motor am Nachlaufen ?
CDEA: D0 0E     BNE $CDFA        ja, ==>
CDEC: A5 26     LDA $26          Nachlaufmodus initialisieren
CDEE: 09 10     ORA #$10
CDF0: 85 26     STA $26
CDF2: A9 FF     LDA #$FF         Zaehler fuer Hochlaufzeit ist nun Lo-Byte
CDF4: 85 2A     STA $2A          der Nachlaufzeit
CDF6: A9 04     LDA #$04         Nachlaufzeit (Hi)
CDF8: 85 2B     STA $2B          $04ff: 12,8 sec Nachlaufen

Einsprung von $CDE6, $CDEA, $C3A6, $CB73:

CDFA: A6 2C     LDX $2C          Stackpointer auf den Wert setzen,
CDFC: 9A        TXS              den er beim Aufruf der
                                Controller-Routine hatte
CDFD: 4C C7 C0  JMP $C0C7        Naechsten Jobpuffer pruefen

    Previous Page / Next Page