$A717/42775: Handle LIST Character
Jump from $A705:
A717: 6C 06 03 JMP ($0306) ; Vector: BASIC LIST Routine
A71A: 10 D7 BPL $A6F3 ; Perform [list]
A71C: C9 FF CMP #$FF
A71E: F0 D3 BEQ $A6F3 ; Perform [list]
A720: 24 0F BIT $0F ; Flag: DATA scan/List Quote/Garbage collection
A722: 30 CF BMI $A6F3 ; Perform [list]
A724: 38 SEC
A725: E9 7F SBC #$7F
A727: AA TAX
A728: 84 49 STY $49 ; Pointer: Index Variable for FOR/NEXT loop
A72A: A0 FF LDY #$FF
Jump from $A735:
A72C: CA DEX
A72D: F0 08 BEQ $A737
Jump from $A733:
A72F: C8 INY
A730: B9 9E A0 LDA $A09E,Y ; BASIC Command Keyword Table
A733: 10 FA BPL $A72F
A735: 30 F5 BMI $A72C
Jump from $A72D, $A740:
A737: C8 INY
A738: B9 9E A0 LDA $A09E,Y ; BASIC Command Keyword Table
A73B: 30 B2 BMI $A6EF ; Perform [list]
A73D: 20 47 AB JSR $AB47 ; Output Format Character
A740: D0 F5 BNE $A737
Previous Page / Next Page