Releases for Windows operating systems.
- Details
- Category: Windows
What's New:
I've improved the error notification system.
Also fixed a bug with the emulator location check. Thanks to bigroy00 for identifying the bug.
I've implemented code to use the MAME game description instead of the filename in the Video link and Info link.
Additionally, I've implemented code to handle missing mame.xml and missing system_model.xml files.
- Details
- Category: Windows
What's New:
- Changed the behavior of Fake-Scanline.
- Now records whether Fake-Scanline is enabled or disabled in the ini file.
Also Gamepadviwer.
- The display contents of About have been changed.
- Details
- Category: Windows
What's New:
-- minor patch adding RUNEC, a file helper that takes a file as a parameter and launches the emulator that can read it, and fixing many warnings caused by questionable programming styles. The SDL2 version fixes double keypresses when redefining the joystick keys while debugging, as well as a crash when compiling the emulators with small window sizes. The common CDT/TZX/PZX player performs sanity checks on blocks $19 and $2B. The Z80 module relies on a new macro, Z80_DUMB to perform dummy reads. CPU clock options are no longer based on 1x, 2x, 3x and 4x, but on 1x, 2x, 4x and 8x. Autorunning a tape disables disc drives only when rebooting the system, instead of disabling the drives until a reset. CSFEC fixes two bugs in the VIC-II (reading register 26 must always set the top four bits: "HVSC 20 Years"; writing register 17 with the same old value must not remove the border: "Paradroid") and another one in the snapshot loader (pending CIA2 events were sent to CIA1) when loading snapshots. MSXEC now reads the file MSXEC.SHA as text instead of binary (reported by CPCbegin). ZXSEC can save Z80 snapshots (version 3), compression is optional. The package includes two new files, CSFEC-3B.VPL for CSFEC and MSXEC-3B.VPL for MSXEC; users can edit them to implement new colour palettes.
- Details
- Category: Windows
What's New:
New features
- the default display driver was changed from DirectDraw to Direct3D 11, where supported
- implemented support for keyboard-initiated reset in Amiga Forever
Bug Fixes
- improved logging in case of failure to initialize Direct3d graphics driver
- fix several issues related to creating, loading, applying and saving configuration files
- fix potential memory leaks
- implement more failure checks for Direct3D initialization
- fix crash to desktop when using an emulated joystick in Amiga Forever
Maintenance updates
- code refactoring
- added sound driver interface and classes
- redesign filesystem wrapper and logging
- upgrade to cpp20
- removed a Windows XP specific workaround from the filesystem module
- reformatted the project using a uniform clang-format configuration
- Details
- Category: Windows
What's New:
Removed a debug function that would sometimes cause a bluescreen