Mednafen-1.29.0.pceDev-1.2 Release
This is a curated and managed fork of Mednafen.
It has been specifically created with additional tweaks and fixes in direct support of the PC-Engine Development community and PCE enthusiasts everywhere.
Follow us on GitHub [@pceDev16] and on X, formerly known as Twitter for all of your PC-Engine Development News and related updates to this Repo and the pceDev Mednafen build!
New Features/Improvements:
This 1.2 release of the Mednafen pceDev branch features some more functionality updates for the PC-FX debug experience and several emulation accuracy focussed additions for the PC-Engine/TG16 Module
PC-FX Improvements / BugFixes:
- Adds Azerty Keyboard support for Debugging functions
- Improve PC-FX palette editor - In debug mode, change PC-FX palette editor to show 16-bit values, with a colour swatch in the right-hand side to demonstrate actual colour (based on YUV)
- PSG Tweaks Update channel 1 frequency cache upon LFO frequency register writes (the way the channel 1 frequency and LFO frequency are combined is still inaccurate, however, causing frequency update timing granularity to be too high). Ported over MDFN 1.31.0 release
PC-Engine Improvements / Bugfixes:
- PSG Tweaks Update channel 1 frequency cache upon LFO frequency register writes (the way the channel 1 frequency and LFO frequency are combined is still inaccurate, however, causing frequency update timing granularity to be too high). Ported over MDFN 1.31.0 release
- Backup memory visibility was previously inconsistent between HuCard and CDROM, and locking behaviour was not always correct. Now, physical memory at $1EE000 should give the "processor's view" of the memory, depending on lock/unlock status, and "Backup Memory" screen should show the actual data (Note: HuCard startup state is still default 'unlocked' which is not correct). Also, $1807 register writes should be able to re-lock memory
- Remove Incorrect IRQ Acknowledgement scenario: TIMER interrupt is supposed to be acknowledged by write to $1403. Original code was also acknowledging it on reads from $1402, which was not supported by official documentation.
- Fix junk appearing on PCE Debug palette screen
- Change Default gamesave name removing hash value for BRAM retention and compatbilty when doing PCE dev builds
- Fix improper CDROM BRAM locking in debugger
- PC Engine music player VU meter shows incorrect channels
- Fix VU Meter display
Other minor changes to warnings and defaults
- Add CI builds for Windows / Linux
- Windows / Linux MacOS arm64 builds now available for main release!
Other items:
This release also contains several WonderSwan module updates that improve emulation accuracy
New Contributors
- @asiekierka made their first contribution in #127
Full Changelog: Mednafen-1.29.0.pceDev-1.1-(4e9831b)...Mednafen-1.29.0.pceDev-1.2-(b46eb78)