I recently looked at the Virtual Console version of SMB2J and saw that besides GAP and CRC data there were three differences in three bytes compared to the current fds dump. one at 0x2260 which had ff for 58 (I figured out that this controls the World A-D lag on the top of the screen).
But I cannot figure out the assembly and needed help to figure out the two other changes, and what they affect, they are at 0x82df, which has 4a in reg dump but the VC dump has 18 and at 0x82e9 has 4a in reg dump but VC dump has also 18. Can you help out by telling me what is located here at 0x82df and 0x82e9 (headered rom)? I know it has to do something with the game loading but don't know exactly what? Thanks for your time
P.S. I know its not graphics as they are earlier bytes in the rom and they don't seem to affect levels (I tried changing the bytes to something else to see if the byte change would be visible). This is important because the VC might either be a bug correction, or it means our current fds dump is bad.
But I cannot figure out the assembly and needed help to figure out the two other changes, and what they affect, they are at 0x82df, which has 4a in reg dump but the VC dump has 18 and at 0x82e9 has 4a in reg dump but VC dump has also 18. Can you help out by telling me what is located here at 0x82df and 0x82e9 (headered rom)? I know it has to do something with the game loading but don't know exactly what? Thanks for your time
P.S. I know its not graphics as they are earlier bytes in the rom and they don't seem to affect levels (I tried changing the bytes to something else to see if the byte change would be visible). This is important because the VC might either be a bug correction, or it means our current fds dump is bad.