$E72A/59178: -unshifted characters-
Jump from $E725:
E72A: C9 0D CMP #$0D
E72C: D0 03 BNE $E731
E72E: 4C 91 E8 JMP $E891 ; Output <CR>
Jump from $E72C:
E731: C9 20 CMP #$20
E733: 90 10 BCC $E745
E735: C9 60 CMP #$60
E737: 90 04 BCC $E73D
E739: 29 DF AND #$DF
E73B: D0 02 BNE $E73F
Jump from $E737:
E73D: 29 3F AND #$3F
Jump from $E73B:
E73F: 20 84 E6 JSR $E684 ; Quotes Test
E742: 4C 93 E6 JMP $E693 ; Set Up Screen Print
Jump from $E733:
E745: A6 D8 LDX $D8 ; Count of number of inserts outstanding
E747: F0 03 BEQ $E74C
E749: 4C 97 E6 JMP $E697 ; Set Up Screen Print
Jump from $E747:
E74C: C9 14 CMP #$14
E74E: D0 2E BNE $E77E
E750: 98 TYA
E751: D0 06 BNE $E759
E753: 20 01 E7 JSR $E701 ; Back on to Previous Line
E756: 4C 73 E7 JMP $E773
Jump from $E751:
E759: 20 A1 E8 JSR $E8A1 ; Check Line Decrement
E75C: 88 DEY
E75D: 84 D3 STY $D3 ; Cursor Column on current Line
E75F: 20 24 EA JSR $EA24 ; Syncronise Color Pointer
Jump from $E771:
E762: C8 INY
E763: B1 D1 LDA ($D1),Y ; Pointer: Current Screen Line Address
E765: 88 DEY
E766: 91 D1 STA ($D1),Y ; Pointer: Current Screen Line Address
E768: C8 INY
E769: B1 F3 LDA ($F3),Y ; Pointer: Current Color RAM Location
E76B: 88 DEY
E76C: 91 F3 STA ($F3),Y ; Pointer: Current Color RAM Location
E76E: C8 INY
E76F: C4 D5 CPY $D5 ; Current logical Line length: 39 or 79
E771: D0 EF BNE $E762
Jump from $E756:
E773: A9 20 LDA #$20
E775: 91 D1 STA ($D1),Y ; Pointer: Current Screen Line Address
E777: AD 86 02 LDA $0286 ; Current Character Color code
E77A: 91 F3 STA ($F3),Y ; Pointer: Current Color RAM Location
E77C: 10 4D BPL $E7CB
Jump from $E74E:
E77E: A6 D4 LDX $D4 ; Flag: Editor in Quote Mode
E780: F0 03 BEQ $E785
E782: 4C 97 E6 JMP $E697 ; Set Up Screen Print
Jump from $E780:
E785: C9 12 CMP #$12
E787: D0 02 BNE $E78B
E789: 85 C7 STA $C7 ; Flag: Reverse On/Off
Jump from $E787:
E78B: C9 13 CMP #$13
E78D: D0 03 BNE $E792
E78F: 20 66 E5 JSR $E566 ; Home Cursor
Jump from $E78D:
E792: C9 1D CMP #$1D
E794: D0 17 BNE $E7AD
E796: C8 INY
E797: 20 B3 E8 JSR $E8B3 ; Check Line Increment
E79A: 84 D3 STY $D3 ; Cursor Column on current Line
E79C: 88 DEY
E79D: C4 D5 CPY $D5 ; Current logical Line length: 39 or 79
E79F: 90 09 BCC $E7AA
E7A1: C6 D6 DEC $D6 ; Current Screen Line number of Cursor
E7A3: 20 7C E8 JSR $E87C ; Go to Next Line
E7A6: A0 00 LDY #$00
Jump from $E7BA, $E7BC:
E7A8: 84 D3 STY $D3 ; Cursor Column on current Line
Jump from $E79F:
E7AA: 4C A8 E6 JMP $E6A8 ; Set Up Screen Print
Jump from $E794:
E7AD: C9 11 CMP #$11
E7AF: D0 1D BNE $E7CE
E7B1: 18 CLC
E7B2: 98 TYA
E7B3: 69 28 ADC #$28
E7B5: A8 TAY
E7B6: E6 D6 INC $D6 ; Current Screen Line number of Cursor
E7B8: C5 D5 CMP $D5 ; Current logical Line length: 39 or 79
E7BA: 90 EC BCC $E7A8
E7BC: F0 EA BEQ $E7A8
E7BE: C6 D6 DEC $D6 ; Current Screen Line number of Cursor
Jump from $E7C6:
E7C0: E9 28 SBC #$28
E7C2: 90 04 BCC $E7C8
E7C4: 85 D3 STA $D3 ; Cursor Column on current Line
E7C6: D0 F8 BNE $E7C0
Jump from $E7C2:
E7C8: 20 7C E8 JSR $E87C ; Go to Next Line
Jump from $E77C:
E7CB: 4C A8 E6 JMP $E6A8 ; Set Up Screen Print
Jump from $E7AF:
E7CE: 20 CB E8 JSR $E8CB ; Set Color Code
E7D1: 4C 44 EC JMP $EC44 ; Graphics/Text Control
Previous Page / Next Page