    Dateistatus setzen/loeschen ($dd95)

    9CD3: 90 06     BCC $9CDB        c=1: Status setzen

    Einsprung von $8891, $9F9B, $A020, $A08F, $A1F7, $A430:

    9CD5: A6 50     LDX $50          <-- Status setzen
    9CD7: 15 F9     ORA $F9,X        alle 1-Bits werden gesetzt
    9CD9: D0 06     BNE $9CE1

    Einsprung von $9CD3, $8E6D, $9F4E, $9F84, $A075, $A1B5:

    9CDB: A6 50     LDX $50          <-- Status loeschen
    9CDD: 49 FF     EOR #$FF         alle 1-Bits werden geloescht
    9CDF: 35 F9     AND $F9,X

    Einsprung von $9CD9:

    9CE1: 95 F9     STA $F9,X
    9CE3: 60        RTS

    Status testen

    Einsprung von $8824, $98D1, $99FA, $9F53, $A035, $A046, $A07D,
                  $A0A8, $A202:

    9CE4: A6 50     LDX $50          alle 1-Bits in a werden getestet
    9CE6: 35 F9     AND $F9,X
    9CE8: 60        RTS

        Previous Page / Next Page