Jump to content

Clearer Resolution and Faster Performace for OoT Debug (on N64)


Airikita
 Share

Recommended Posts

These things so far have improved speed on console, and improved resolution by:

 

====================

 

Step 1: Removing printf Debug function (or make it JALR RA to skip it)

----------------------------------------------------------------------------------------

0x2CF0 : [27BDFFE0 AFA40020] to [03E00008 00000000] (JAL RA, NOP)

 

====================

 

Step 2: remove the exception handler on osStartThread (which slows down the game quite a bit, and for no reason)

--------------------------------------------------------------------------------------------------------------------------------------------------

0x5250 : [0C001CA0] to [00000000]

AND

0x5278 : [0C001CBC] to [00000000]

 

====================

 

This improves performance, and Step 2 apparently reduces the grainy effect from the visuals quite a bit, makes it feel more like it's on an emulator. Even riding on my custom Epona in Hyrule Field feels more natural, and no slow-down near trees.

  • Like 3
Link to comment
Share on other sites

I figured removing the printf like functions would speed things up a bit, but removing the exception handler wouldn't be one of the things I'd even attempt to do. It's odd that it would affect the resolution in such a way.

Possibly a slow-down on the os for the renderer? osStartThread is used every single clock cycle, so it iterates maybe 60x more (60Hz?) than the game does by frame.

Link to comment
Share on other sites

What exactly do you mean by grainy? I'm assuming something like

 

 

i6BrdRp.png

 

 

A lot of semi-transparent stuff ends up looking like the inside of Ganon's sword slash effect in that picture.

No, for some reason it looked really grainy (in general) on my TV, and Link appeared pixelated. When I removed the exception handler, it played and felt a lot smoother on the eyes. It's just the way my TV was displaying. I think mine's digital (grey box Toshiba TV) of course it could be from the counterfeit ED64Plus screwing up visuals... just something to keep in mind as it improved the gameplay quality.

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.