    Schreiben eines Bytes in eine Datei im 2-Puffer Modus. ($d19d)
    Ist der Puffer voll, wird der naechste freie Sektor gesucht, der volle Block
    abgespeichert und auf den anderen Puffer geschaltet. In frueheren Laufwerken
    konnte so der Puffer 'im Hintergrund' abgespeichert werden.

    Einsprung von $8E87:

    9112: 20 B1 8E  JSR $8EB1        Byte in Puffer schreiben
    9115: F0 01     BEQ $9118        Puffer voll ?
    9117: 60        RTS              nein ==>

    Einsprung von $9115, $98DF:

    9118: 20 68 B6  JSR $B668        Folgeblock suchen und in der BAM belegen
    911B: A9 00     LDA #$00
    911D: 20 22 94  JSR $9422        Pufferzeiger auf 0 setzen
    9120: A5 4D     LDA $4D          Sektorverkettung setzen:
    9122: 20 B1 8E  JSR $8EB1        Tracknummer in Puffer schreiben
    9125: A5 4E     LDA $4E          Sektornummer schreiben
    9127: 20 B1 8E  JSR $8EB1
    912A: 20 02 90  JSR $9002        Block schreiben
    912D: 20 7D 8D  JSR $8D7D        Puffer wechseln
    9130: 20 85 95  JSR $9585        T&S in Jobspeicher schreiben
    9133: A9 02     LDA #$02         Pufferzeiger hinter die Verkettungs-Bytes
    9135: 4C 22 94  JMP $9422        setzen

        Previous Page / Next Page