StoicGoose
StoicGoose copied to clipboard
Check instruction timings with Robert Peip's timingtest.ws
https://github.com/MiSTer-devel/WonderSwan_MiSTer/tree/main/testroms/timingtest
Going to say this issue depends on issue #11, as the current CPU emulation code technically targets the V30MZ, but tends to miss the mark at times (ex. with the previous AAD/AAM behavior). It's also a bit of a mess in general, just from a design perspective alone, and should benefit from a rewrite even if it were fully accurate already.
As a point of reference, it might help to know that ares is ISC-licensed and its V30MZ core passes all the timing tests in the above test ROM.