$B606/46598: Collect a String
Jump from $B57A:
B606: A5 4F LDA $4F ; Temporary storage for FLPT value
B608: 05 4E ORA $4E ; Temporary storage for FLPT value
B60A: F0 F5 BEQ $B601 ; Search for Next String
B60C: A5 55 LDA $55 ; Jump Vector used in Function Evaluation
B60E: 29 04 AND #$04
B610: 4A LSR
B611: A8 TAY
B612: 85 55 STA $55 ; Jump Vector used in Function Evaluation
B614: B1 4E LDA ($4E),Y ; Temporary storage for FLPT value
B616: 65 5F ADC $5F ; Temporary storage for FLPT value
B618: 85 5A STA $5A ; Temporary storage for FLPT value
B61A: A5 60 LDA $60 ; Temporary storage for FLPT value
B61C: 69 00 ADC #$00
B61E: 85 5B STA $5B ; Temporary storage for FLPT value
B620: A5 33 LDA $33 ; Pointer: Bottom of String space
B622: A6 34 LDX $34 ; Pointer: Bottom of String space
B624: 85 58 STA $58 ; Temporary storage for FLPT value
B626: 86 59 STX $59 ; Temporary storage for FLPT value
B628: 20 BF A3 JSR $A3BF ; Open Space in Memory
B62B: A4 55 LDY $55 ; Jump Vector used in Function Evaluation
B62D: C8 INY
B62E: A5 58 LDA $58 ; Temporary storage for FLPT value
B630: 91 4E STA ($4E),Y ; Temporary storage for FLPT value
B632: AA TAX
B633: E6 59 INC $59 ; Temporary storage for FLPT value
B635: A5 59 LDA $59 ; Temporary storage for FLPT value
B637: C8 INY
B638: 91 4E STA ($4E),Y ; Temporary storage for FLPT value
B63A: 4C 2A B5 JMP $B52A ; Garbage Collection
Previous Page / Next Page