$B34C/45900:   Number of Bytes in Subscript

Jump from $B29D, $B316:

B34C: 84 22     STY $22       ; Second Utility Pointer
B34E: B1 5F     LDA ($5F),Y   ; Temporary storage for FLPT value
B350: 85 28     STA $28       ; Floating point product of Multiply and Divide
B352: 88        DEY
B353: B1 5F     LDA ($5F),Y   ; Temporary storage for FLPT value

Jump from $B33B:

B355: 85 29     STA $29       ; Floating point product of Multiply and Divide
B357: A9 10     LDA #$10
B359: 85 5D     STA $5D       ; Temporary storage for FLPT value
B35B: A2 00     LDX #$00
B35D: A0 00     LDY #$00

Jump from $B37A:

B35F: 8A        TXA
B360: 0A        ASL
B361: AA        TAX
B362: 98        TYA
B363: 2A        ROL
B364: A8        TAY
B365: B0 A4     BCS $B30B     ; Create Array
B367: 06 71     ASL $71       ; Pointer: Used during CRUNCH/ASCII conversion
B369: 26 72     ROL $72       ; Pointer: Used during CRUNCH/ASCII conversion
B36B: 90 0B     BCC $B378
B36D: 18        CLC
B36E: 8A        TXA
B36F: 65 28     ADC $28       ; Floating point product of Multiply and Divide
B371: AA        TAX
B372: 98        TYA
B373: 65 29     ADC $29       ; Floating point product of Multiply and Divide
B375: A8        TAY
B376: B0 93     BCS $B30B     ; Create Array

Jump from $B36B:

B378: C6 5D     DEC $5D       ; Temporary storage for FLPT value
B37A: D0 E3     BNE $B35F
B37C: 60        RTS

    Previous Page / Next Page