How to Fix Floating Point Errors



Unfortunately, I lost the e-mail that explained this.  Fortunately, I had copied it down in a text file.  This code is not 100% guaranteed to work, but it solved the No Name Glitch and the Zora Fountain Glitch without any setbacks!  There is a danger in losing game data, since this will require you to use the Gameshark, crash the game, and use the Beta Quest.  However, it is extremely useful!

1. First, play the game up to the point of a crash.
2. Use VGX's Debug Code.
3. Copy down the PC register on a piece of paper (shown on the screen as PC: 80######).
4. Restart and enter in the code into the Gameshark.  For the last four digits, enter in 0000.
5. Play the game again up to the point of the crash (if it does crash).
6. Repeat steps 2-5 until game works correctly.

Again, the procedure is not guaranteed to work.  Also, it does not fix any other kind of error, just floating point exceptions.  I am searching for ways to bypass address load/save failures, but I am fairly certain that TLB errors cannot be bypassed.

This procedure was found by XDaniel.  We owe you one!


BACK