$DA2A/55850: Preparation for append Jump from $DA32, $C996, $D99A: DA2A: 20 39 CA JSR $CA39 ; open channel to read, get byte DA2D: A9 80 LDA #$80 DA2F: 20 A6 DD JSR $DDA6 ; last byte? DA32: F0 F6 BEQ $DA2A ; no DA34: 20 95 DE JSR $DE95 ; get track and sector number DA37: A6 81 LDX $81 ; sector number DA39: E8 INX DA3A: 8A TXA DA3B: D0 05 BNE $DA42 ; not $FF? DA3D: 20 A3 D1 JSR $D1A3 ; close buffer, write block DA40: A9 02 LDA #$02 Jump from $DA3B: DA42: 20 C8 D4 JSR $D4C8 ; buffer pointer to 2 DA45: A6 82 LDX $82 ; channel number DA47: A9 01 LDA #$01 DA49: 95 F2 STA $F2,X ; set flag for WRITE DA4B: A9 80 LDA #$80 DA4D: 05 82 ORA $82 DA4F: A6 83 LDX $83 DA51: 9D 2B 02 STA $022B,X ; channel number in table DA54: 60 RTS Previous Page / Next Page |