Mednafen was recently updated with several corrections of this emulator and it would be nice to include them to improve those small errors. I don't know if some have already been applied, but since the core only reflects that it is in 0.9.36.5, they supposedly were not added.
After 0.9.36.5 there are several changes that would be good to include in the core to improve emulation.
- PCE_FAST, PC-FX: Fixed some mostly-benign violations of strict aliasing.
- PCE, PC-FX: Fixed the garbled-sound-while-state-rewinding problem.
- PSX, PC-FX, VB: Added alternative to computed-goto in the CPU emulation cores, for crazy people who want to compile (parts of) Mednafen with MSVC.
- PC-FX, VB: Fixed an instance of left-shifting uint64 by 64 in the FPU emulation code.
- PC-FX: Added support for setting breakpoints on writes to specific VDC registers, by setting an Aux Write Breakpoint on an address ranging from A0000-A001F(VDC-A) or B0000-B001F(VDC-B).
- PC-FX: Migrated debugger functions PCFXDBG_GetRegister() and PCFXDBG_SetRegister() over to the newer-style interface that takes integer IDs instead of std::string.
- PC-FX: Reorganized the debugger's register view to be slightly more space-efficient horizontally.
- PC-FX: Migrated the rest of the *GetRegister() and *SetRegister() debugger functions over to the newer-style interface.
- PC-FX: Corrected handling of width/height of 0xA for KING BG1-3, per tests on a PC-FX. Fixes a graphical glitch in "Sakuraigar Mode" in "Tyoushin Heiki Zeroigar".
- PCE, PC-FX: Added AVX support to the resampler.
- PCE, PC-FX: Made resampler's coefficient memory layout more optimal.
- PCE, PC-FX: Added ARM NEON support to the resampler(though it's only compiled in when the compiler is setup to use NEON, such as by passing -mfpu=neon).
- MD, PC-FX: Fixed several instances of left-shifting negative values.
- PC-FX: Fixed integer overflows that caused fatal division by zero when Mednafen's cheat functionality was used(a regression introduced around 0.9.39).
- PC-FX: Added a missing variable to save states.
- PC-FX: Replaced old RAINBOW IDCT code with newly-written code.
I comment as you recommended to me to be reflected and appear as a pending task.
Many thanks for your work.
Mednafen was recently updated with several corrections of this emulator and it would be nice to include them to improve those small errors. I don't know if some have already been applied, but since the core only reflects that it is in 0.9.36.5, they supposedly were not added.
After 0.9.36.5 there are several changes that would be good to include in the core to improve emulation.
I comment as you recommended to me to be reflected and appear as a pending task.
Many thanks for your work.