Most boards work in emulation, but softlock/freeze on hardware

mwhyena

Reverse engineering enthusiast
For added context, I'm using an everdrive x7 here on an unmodified console. Most boards I've tried work flawlessly in emulators, but have a problem on getting stuck on events and happening space transitions. For example, big boo's blackhole boardwalk gets stuck on the question mark cutscene when teleporting players off the start space, but music still plays. In emulation, it teleported with no issues. In totally ridiculous game, it's the same thing except the music cuts off and the screen goes completely blank.

Is there some sort of secret setting in the everdive's menu I'm possibly not messing with? CRC check is turned on, cheats are turned off, and I turned off the patching option in the global menu, but it's made no difference.
 
Turns out the issue a majority of the time it was due to warp spaces using odd numbered floating point registers, updating events to use even numbered ones made the hardware happy.
 
I play exclusively on N64 hardware, and run into this issue all the time. How do you resolve it exactly? Are you modifying the JSON files of the maps? Where do you see the floating point registers, and how are you modifying them?
 
Back
Top