$B67A/46714:   Store String in High RAM

Jump from $AA61, $B660:

B67A: A0 00     LDY #$00
B67C: B1 6F     LDA ($6F),Y   ; Sign of result of Arithmetic Evaluation
B67E: 48        PHA
B67F: C8        INY
B680: B1 6F     LDA ($6F),Y   ; Sign of result of Arithmetic Evaluation
B682: AA        TAX
B683: C8        INY
B684: B1 6F     LDA ($6F),Y   ; Sign of result of Arithmetic Evaluation
B686: A8        TAY
B687: 68        PLA

Jump from $B4C7:

B688: 86 22     STX $22       ; Second Utility Pointer
B68A: 84 23     STY $23       ; Second Utility Pointer

Jump from $B66A, $B726:

B68C: A8        TAY
B68D: F0 0A     BEQ $B699
B68F: 48        PHA

Jump from $B696:

B690: 88        DEY
B691: B1 22     LDA ($22),Y   ; Second Utility Pointer
B693: 91 35     STA ($35),Y   ; Utility String Pointer
B695: 98        TYA
B696: D0 F8     BNE $B690
B698: 68        PLA

Jump from $B68D:

B699: 18        CLC
B69A: 65 35     ADC $35       ; Utility String Pointer
B69C: 85 35     STA $35       ; Utility String Pointer
B69E: 90 02     BCC $B6A2
B6A0: E6 36     INC $36       ; Utility String Pointer

Jump from $B69E:

B6A2: 60        RTS

    Previous Page / Next Page