$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