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