The first is how the code is supposed to work and the second is the problem area.
I don't understand why the first ROL is turning 46 into 8D when it should be 8C. Anyone have any idea why this happening.
Code:
$DFFE:B1 7A LDA ($7A),Y @ $BE6E = #$46 A:01 X:FF Y:00 S:FB P:nvUbdIZc
$E000:C8 INY A:46 X:FF Y:00 S:FB P:nvUbdIzc
$E001:48 PHA A:46 X:FF Y:01 S:FB P:nvUbdIzc
$E002:29 0F AND #$0F A:46 X:FF Y:01 S:FA P:nvUbdIzc
$E004:85 76 STA $0076 = #$00 A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E006:C6 76 DEC $0076 = #$06 A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E008:68 PLA A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E009:2A ROL A:46 X:FF Y:01 S:FB P:nvUbdIzc
$E00A:2A ROL A:8C X:FF Y:01 S:FB P:NvUbdIzc
$E000:C8 INY A:46 X:FF Y:00 S:FB P:nvUbdIzc
$E001:48 PHA A:46 X:FF Y:01 S:FB P:nvUbdIzc
$E002:29 0F AND #$0F A:46 X:FF Y:01 S:FA P:nvUbdIzc
$E004:85 76 STA $0076 = #$00 A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E006:C6 76 DEC $0076 = #$06 A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E008:68 PLA A:06 X:FF Y:01 S:FA P:nvUbdIzc
$E009:2A ROL A:46 X:FF Y:01 S:FB P:nvUbdIzc
$E00A:2A ROL A:8C X:FF Y:01 S:FB P:NvUbdIzc
Code:
$DFFE:B1 7A LDA ($7A),Y @ $BC63 = #$46 A:01 X:FF Y:00 S:FB P:nvUbdIZC
$E000:C8 INY A:46 X:FF Y:00 S:FB P:nvUbdIzC
$E001:48 PHA A:46 X:FF Y:01 S:FB P:nvUbdIzC
$E002:29 0F AND #$0F A:46 X:FF Y:01 S:FA P:nvUbdIzC
$E004:85 76 STA $0076 = #$00 A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E006:C6 76 DEC $0076 = #$06 A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E008:68 PLA A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E009:2A ROL A:46 X:FF Y:01 S:FB P:nvUbdIzC
$E00A:2A ROL A:8D X:FF Y:01 S:FB P:NvUbdIzc
$E000:C8 INY A:46 X:FF Y:00 S:FB P:nvUbdIzC
$E001:48 PHA A:46 X:FF Y:01 S:FB P:nvUbdIzC
$E002:29 0F AND #$0F A:46 X:FF Y:01 S:FA P:nvUbdIzC
$E004:85 76 STA $0076 = #$00 A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E006:C6 76 DEC $0076 = #$06 A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E008:68 PLA A:06 X:FF Y:01 S:FA P:nvUbdIzC
$E009:2A ROL A:46 X:FF Y:01 S:FB P:nvUbdIzC
$E00A:2A ROL A:8D X:FF Y:01 S:FB P:NvUbdIzc
I don't understand why the first ROL is turning 46 into 8D when it should be 8C. Anyone have any idea why this happening.