$CB20/52000: M-R memory read Jump from $CB10: CB20: B1 6F LDA ($6F),Y ; read byte CB22: 85 85 STA $85 CB24: AD 74 02 LDA $0274 ; length of command line CB27: C9 06 CMP #$06 ; less than 6? CB29: 90 1A BCC $CB45 ; yes CB2B: AE 05 02 LDX $0205 ; number CB2E: CA DEX CB2F: F0 14 BEQ $CB45 ; only one byte? CB31: 8A TXA ; number of bytes CB32: 18 CLC CB33: 65 6F ADC $6F ; plus start address CB35: E6 6F INC $6F CB37: 8D 49 02 STA $0249 ; end pointer CB3A: A5 6F LDA $6F CB3C: 85 A5 STA $A5 ; buffer pointer for error message CB3E: A5 70 LDA $70 ; set to start address for 'M-R' CB40: 85 A6 STA $A6 CB42: 4C 43 D4 JMP $D443 ; byte out Jump from $CB29, $CB2F: CB45: 20 EB D0 JSR $D0EB ; open read channel CB48: 4C 3A D4 JMP $D43A ; byte out Jump from $CAFD, $CB1B: CB4B: A9 31 LDA #$31 CB4D: 4C C8 C1 JMP $C1C8 ; 31, 'syntax error' Previous Page / Next Page |