Irixxxx has been doing incredible work on Picodrive over at https://github.com/irixxxx/picodrive. This PR cherry picks his recent commits. There are a host of improvements here: bug and rendering fixes, and substantial performance gains.
I did not include the new YM2413 audio emulation because this requires an additional submodule, and I cannot confirm that this builds/runs correctly on all platforms
Irixxxx has been doing incredible work on Picodrive over at https://github.com/irixxxx/picodrive. This PR cherry picks his recent commits. There are a host of improvements here: bug and rendering fixes, and substantial performance gains.
Notes:
I did not include the following optimisation commit because it conflicts with our local modifications for the PS2 port: https://github.com/irixxxx/picodrive/commit/352479001c82fc5c9abbcc1501c6e78ddc691a14 (I can't test on PS2, so didn't want to meddle with this)
I did not include the new YM2413 audio emulation because this requires an additional submodule, and I cannot confirm that this builds/runs correctly on all platforms