$B218/45592: Find Array B218: A6 2F LDX $2F ; Pointer: Start of BASIC Arrays B21A: A5 30 LDA $30 ; Pointer: Start of BASIC Arrays Jump from $B243: B21C: 86 5F STX $5F ; Temporary storage for FLPT value B21E: 85 60 STA $60 ; Temporary storage for FLPT value B220: C5 32 CMP $32 ; Pointer: End of BASIC Arrays + 1 B222: D0 04 BNE $B228 B224: E4 31 CPX $31 ; Pointer: End of BASIC Arrays + 1 B226: F0 39 BEQ $B261 ; Create Array Jump from $B222: B228: A0 00 LDY #$00 B22A: B1 5F LDA ($5F),Y ; Temporary storage for FLPT value B22C: C8 INY B22D: C5 45 CMP $45 ; Name of Variable being sought in Variable Table B22F: D0 06 BNE $B237 B231: A5 46 LDA $46 ; Name of Variable being sought in Variable Table B233: D1 5F CMP ($5F),Y ; Temporary storage for FLPT value B235: F0 16 BEQ $B24D ; ?REDIM'D ARRAY Jump from $B22F: B237: C8 INY B238: B1 5F LDA ($5F),Y ; Temporary storage for FLPT value B23A: 18 CLC B23B: 65 5F ADC $5F ; Temporary storage for FLPT value B23D: AA TAX B23E: C8 INY B23F: B1 5F LDA ($5F),Y ; Temporary storage for FLPT value B241: 65 60 ADC $60 ; Temporary storage for FLPT value B243: 90 D7 BCC $B21C Previous Page / Next Page |