    Aufruf des Controllers
    A: a: Jobrueckmeldung

    E: x: Puffernummer

    Einsprung von $94F8:

    9598: 08        PHP              <--  i-Flag retten
    9599: 58        CLI              i-Flag loeschen
    959A: 4C A1 95  JMP $95A1

    E: a: Jobcode
       x: Puffernummer

    Einsprung von $8756, $8761, $8EFB, $94DB, $9545, $9572, $B0A2,
                  $B0AB, $BCDE, $BDD8, $BDDD, $BE26, $BE3A, $BE3F,
                  $BE4E, $BF2A, $BF56, $BFBB, $BFDD, $DBF4, $DBFD,
                  $FF54:

    959D: 08        PHP              <--  i-Flag retten
    959E: 58        CLI              i-Flag loeschen
    959F: 95 02     STA $02,X        Jobcode fuer Puffer x setzen

    Einsprung von $959A:

    95A1: 00        BRK              Jobschleife aufrufen
    95A2: EA        NOP              [BRK ist ein 2-Byte-Befehl!]

    Einsprung von $95A5:

    95A3: B5 02     LDA $02,X        warten, bis Controller fertig ist
    95A5: 30 FC     BMI $95A3
    95A7: 28        PLP              i-Flag zurueckholen
    95A8: B5 02     LDA $02,X        Status lesen
    95AA: 60        RTS

        Previous Page / Next Page