$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