$F199/61849: Get From Tape / Serial / RS232 Jump from $F1A7, $F17B, $F181: F199: 20 0D F8 JSR $F80D ; Bump Tape Pointer F19C: D0 0B BNE $F1A9 F19E: 20 41 F8 JSR $F841 ; Initiate Tape Read F1A1: B0 11 BCS $F1B4 F1A3: A9 00 LDA #$00 F1A5: 85 A6 STA $A6 ; Pointer: Tape I/O buffer F1A7: F0 F0 BEQ $F199 Jump from $F19C: F1A9: B1 B2 LDA ($B2),Y ; Pointer: Start Address of Tape Buffer F1AB: 18 CLC F1AC: 60 RTS Jump from $F173: F1AD: A5 90 LDA $90 ; Kernal I/O Status Word ST F1AF: F0 04 BEQ $F1B5 Jump from $F1C6: F1B1: A9 0D LDA #$0D Jump from $F1BF: F1B3: 18 CLC Jump from $F1A1, $F1BB: F1B4: 60 RTS Jump from $F1AF: F1B5: 4C 13 EE JMP $EE13 ; Receive From Serial Bus Jump from $F1C8, $F177: F1B8: 20 4E F1 JSR $F14E ; Get a byte F1BB: B0 F7 BCS $F1B4 F1BD: C9 00 CMP #$00 F1BF: D0 F2 BNE $F1B3 F1C1: AD 97 02 LDA $0297 ; RS232 Pseudo 6551 Status Register Image F1C4: 29 60 AND #$60 F1C6: D0 E9 BNE $F1B1 F1C8: F0 EE BEQ $F1B8 Previous Page / Next Page |