$D0C7/53447: Write block Jump from $D1B8, $D4B0, $DB9C: D0C7: A9 90 LDA #$90 ; code for 'write' Jump from $D0C5: D0C9: 8D 4D 02 STA $024D ; save D0CC: 20 93 DF JSR $DF93 ; get buffer number D0CF: AA TAX D0D0: 20 06 D5 JSR $D506 ; get track/sector, read/write block D0D3: 8A TXA D0D4: 48 PHA D0D5: 0A ASL ; buffer pointer times 2 D0D6: AA TAX D0D7: A9 00 LDA #$00 D0D9: 95 99 STA $99,X ; pointer in buffer to zero D0DB: 20 25 D1 JSR $D125 ; get file type D0DE: C9 04 CMP #$04 ; rel-file or direct access? D0E0: B0 06 BCS $D0E8 ; yes D0E2: F6 B5 INC $B5,X D0E4: D0 02 BNE $D0E8 ; increment block counter D0E6: F6 BB INC $BB,X Jump from $D0E0, $D0E4: D0E8: 68 PLA D0E9: AA TAX D0EA: 60 RTS Previous Page / Next Page |