Skip to content

Mednafen-1.29.0.pceDev-1.2 Release

Compare
Choose a tag to compare
@pceDev16 pceDev16 released this 24 Nov 21:56
· 40 commits to main since this release
b46eb78

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

Full Changelog: Mednafen-1.29.0.pceDev-1.1-(4e9831b)...Mednafen-1.29.0.pceDev-1.2-(b46eb78)