$E2E2/58082: Divide data blocks into records Jump from $DD7B, $E3C2, $E3CE: E2E2: 20 2B DE JSR $DE2B ; set buffer pointer E2E5: A0 02 LDY #$02 E2E7: A9 00 LDA #$00 Jump from $E2EC: E2E9: 91 94 STA ($94),Y ; erase buffer E2EB: C8 INY E2EC: D0 FB BNE $E2E9 E2EE: 20 04 E3 JSR $E304 ; set pointer to next record Jump from $E2FB: E2F1: 95 C1 STA $C1,X E2F3: A8 TAY E2F4: A9 FF LDA #$FF E2F6: 91 94 STA ($94),Y ; $FF as 1st character in record E2F8: 20 04 E3 JSR $E304 ; set pointer to next record E2FB: 90 F4 BCC $E2F1 ; done in this block? E2FD: D0 04 BNE $E303 ; block full? E2FF: A9 00 LDA #$00 E301: 95 C1 STA $C1,X ; write pointer to zero Jump from $E2FD: E303: 60 RTS Previous Page / Next Page |