    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