    interne Schreib-/Lesekanaele freigeben ($d4da)

    Einsprung von $806E, $9968, $A7FE:

    9434: A9 11     LDA #$11         Lesekanal der SA 17
    9436: 85 52     STA $52
    9438: 20 9E 91  JSR $919E        freigeben
    943B: A9 12     LDA #$12         Schreibkanal der SA 18
    943D: 85 52     STA $52
    943F: 4C 9E 91  JMP $919E        freigeben
    ----------------------------------
    Pufferzeiger des aktiven Puffers holen ($d4e8)
    E: $50    : Kanalnummer
    A: $64-$65: Pufferzeiger
       a      : Pufferzeiger Lo
    ----------------------------------

    Einsprung von $844F, $8564, $8BB1, $8E9D, $913A, $9370, $9A34,
                  $9A40, $9F69, $A113, $A13A:

    9442: 20 11 9F  JSR $9F11        Aktiven Puffer holen

    Einsprung von $9E7A:

    9445: 0A        ASL              <-- Zeiger des Puffers a holen
    9446: AA        TAX
    9447: B5 BC     LDA $BC,X        Pufferzeiger nach $64-$65
    9449: 85 65     STA $65
    944B: B5 BB     LDA $BB,X
    944D: 85 64     STA $64
    944F: 60        RTS

        Previous Page / Next Page