$B0E7/45287: Locate Ordinary Variable Jump from $B0E2: B0E7: A0 00 LDY #$00 B0E9: 84 10 STY $10 ; Flag: Subscript reference/User Function call B0EB: A5 2D LDA $2D ; Pointer: Start of BASIC Variables B0ED: A6 2E LDX $2E ; Pointer: Start of BASIC Variables Jump from $B111: B0EF: 86 60 STX $60 ; Temporary storage for FLPT value Jump from $B10E: B0F1: 85 5F STA $5F ; Temporary storage for FLPT value B0F3: E4 30 CPX $30 ; Pointer: Start of BASIC Arrays B0F5: D0 04 BNE $B0FB B0F7: C5 2F CMP $2F ; Pointer: Start of BASIC Arrays B0F9: F0 22 BEQ $B11D ; Create New Variable Jump from $B0F5: B0FB: A5 45 LDA $45 ; Name of Variable being sought in Variable Table B0FD: D1 5F CMP ($5F),Y ; Temporary storage for FLPT value B0FF: D0 08 BNE $B109 B101: A5 46 LDA $46 ; Name of Variable being sought in Variable Table B103: C8 INY B104: D1 5F CMP ($5F),Y ; Temporary storage for FLPT value B106: F0 7D BEQ $B185 ; Create Variable B108: 88 DEY Jump from $B0FF: B109: 18 CLC B10A: A5 5F LDA $5F ; Temporary storage for FLPT value B10C: 69 07 ADC #$07 B10E: 90 E1 BCC $B0F1 B110: E8 INX B111: D0 DC BNE $B0EF Previous Page / Next Page |