$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