$B983/47491:   Multiply by Zero Byte

Jump from $BA5B:

B983: A2 25     LDX #$25

Jump from $B99B, $B99D:

B985: B4 04     LDY $04,X     ; Jump Vector: Convert FAC to Integer
B987: 84 70     STY $70       ; FAC low-order rounding
B989: B4 03     LDY $03,X     ; Jump Vector: Convert FAC to Integer
B98B: 94 04     STY $04,X     ; Jump Vector: Convert FAC to Integer
B98D: B4 02     LDY $02,X     ; Unused
B98F: 94 03     STY $03,X     ; Jump Vector: Convert FAC to Integer
B991: B4 01     LDY $01,X     ; 6510 On-chip 8-bit Input/Output Register
B993: 94 02     STY $02,X     ; Unused
B995: A4 68     LDY $68       ; Bit Overflow Area during normalisation Routine
B997: 94 01     STY $01,X     ; 6510 On-chip 8-bit Input/Output Register

Jump from $B862, $BCB5:

B999: 69 08     ADC #$08
B99B: 30 E8     BMI $B985
B99D: F0 E6     BEQ $B985
B99F: E9 08     SBC #$08
B9A1: A8        TAY
B9A2: A5 70     LDA $70       ; FAC low-order rounding
B9A4: B0 14     BCS $B9BA

Jump from $B9B8:

B9A6: 16 01     ASL $01,X     ; 6510 On-chip 8-bit Input/Output Register
B9A8: 90 02     BCC $B9AC
B9AA: F6 01     INC $01,X     ; 6510 On-chip 8-bit Input/Output Register

Jump from $B9A8:

B9AC: 76 01     ROR $01,X     ; 6510 On-chip 8-bit Input/Output Register
B9AE: 76 01     ROR $01,X     ; 6510 On-chip 8-bit Input/Output Register

Jump from $B8A0, $BCC6:

B9B0: 76 02     ROR $02,X     ; Unused
B9B2: 76 03     ROR $03,X     ; Jump Vector: Convert FAC to Integer
B9B4: 76 04     ROR $04,X     ; Jump Vector: Convert FAC to Integer
B9B6: 6A        ROR
B9B7: C8        INY
B9B8: D0 EC     BNE $B9A6

Jump from $B9A4:

B9BA: 18        CLC
B9BB: 60        RTS

    Previous Page / Next Page