Quietly and unnoticed, version 1.32.1 of the multi-system game console emulator Mednafen has been released. Mednafen uses various 'cores' to emulate game systems, consolidating everything into a single shell with a minimalist OSD interface, online gameplay capability, and a wide range of settings.
Version 1.32.1 fixes issues with loading CloneCD image files and WOZ files for Apple 2 from uncompressed zip archives, as well as a workaround for a GCC bug that breaks the rasterization code of Saturn VDP1 when compiled with certain flags.
Version 1.32.1 is a minor update for the unstable but major version 1.32-UNSTABLE, the change log of which is much richer. Here are the main highlights:
- To exit Mednafen, now only F12 is used by default (previously it could also be closed by pressing Esc), while Esc now closes the console or the text window for online gameplay.
- A command-line argument -ovconfig has been added for global overriding of settings loaded from mednafen.cfg or specified in the command line, but which in turn can be overridden by more specific per-module and per-game configs.
- Fixed a data alignment issue that caused video playback in QuickTime format using the CSCD codec (by default) to break with certain combinations of video settings and emulation modules.
- An 'input.grab.strategy' setting has been added (default value 'full'), which can be set to 'auto' to enable minimal capturing of the system's keyboard and/or mouse when input capture is enabled, depending on the emulation of the virtual keyboard and/or virtual mouse/ball device.
- Support for Windows 2000 has been restored, a Windows-specific fatal startup error has been fixed, and the behavior of Alt+Tab and AltGr capture has been modified in the build for Windows.
- Many improvements and changes for Apple 2.
- For PS1 added support for the Pop’n Music controller from Konami.
- For SNES-Faust fixed distorted graphics in 'Marvelous' and 'Bishoujo Janshi Suchie-Pai', as well as a graphic glitch that manifested as black lines in 'Wordtris'. CPU recording in VRAM has also been blocked, which fixed visual glitches in some moments of 'Mazinger Z', 'NBA Pro Basketball: Bulls vs Blazers', 'Shin Nihon Pro Wrestling: Chou Senshi in Tokyo Dome', and 'Zen-Nihon Pro Wres'. This change may break the functionality of some ancient romhacks.
- For Sega Saturn Fixed the freezes in 'Gal Jan', 'Kanzen Chuukei Pro Yakyuu Greatest Nine', the American version of 'Creature Shock: Special Edition', and the European versions of 'Magic Carpet', 'Manx TT SuperBike', and 'Revolution X'. Corrected the visual glitch with red shadows in the first battle of the final episode of 'Sakura Taisen'. Added support for loading ROM cartridge images up to 48 MB with the .ss extension. Added support for routing MIDI output from SCSP to stdout for debugging text output by changing the new setting 'ss.midi' to 'stdout'.
Source: linux.org.ru
