    Cache am Ende der Verzoegerungszeit auf Diskette schreiben

    Einsprung von $B155:

    B15B: A5 87     LDA $87          ist Cache veraendert worden ?
    B15D: F0 1C     BEQ $B17B        nein, ==>
    B15F: A9 40     LDA #$40         Flag: 'T&S nicht pruefen' setzen
    B161: 8D A8 02  STA $02A8
    B164: A5 6C     LDA $6C          aktuelle Puffernummer
    B166: 48        PHA
    B167: A5 4D     LDA $4D          und T&S
    B169: 48        PHA
    B16A: A5 4E     LDA $4E          retten
    B16C: 48        PHA
    B16D: A2 07     LDX #$07
    B16F: 20 6C FF  JSR $FF6C        Cache auf Diskette schreiben
    B172: 68        PLA              T&S zurueckholen
    B173: 85 4E     STA $4E
    B175: 68        PLA
    B176: 85 4D     STA $4D
    B178: 68        PLA              aktuelle Puffernummer zurueckholen
    B179: 85 6C     STA $6C

    Einsprung von $B15D:

    B17B: 60        RTS

        Previous Page / Next Page