Another update on the M64. There are two main points of focus:
1. Perfect improvements have been made to Scalar Unit Single Instruction and Vector Instruction accuracy. When I say “perfect”, I mean the N64 core from a month ago passed 0 of the 10000 random RSP tests for these behaviors (taking 2.7x as long as they should), and the current version passes every test perfectly. For comparison, the Analogue 3D passes roughly 90% of these tests, with its main problem being that these instructions can be
too fast. I
previously posted about the three main issues with M64’s accuracy, so if I’m understanding this correctly, the biggest of those three issues has now been completely fixed.
2. Overclocking has now been added. Tests show that it is roughly on-par with Analogue 3D’s overclocking, being marginally faster in some areas and marginally slower in others. The only major discrepancy is RAM speed (30% faster in A3D, only 10% faster in M64), but they said this is because they intentionally slow down the RAM for accuracy test purposes, and it’s something they could easily unlock if desired.
These updates are still not reflected in the
official compatibility list (23 major and 24 minor issues right now), but I would assume at least a few games on the list have now been resolved.