– Fix incorrect usage of cmake’s GNUInstallDirs (thank you @OPNA2608)
– Fix opening zipped ROMs when compiling with minizip-ng instead of minizip
– Fix RMG with paraLLEl crashing in mesa when using musl libc (thank you @orbea and @nekopsykose)
– Update GLideN64, parallel-rsp and SDL_GameControllerDB
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
Flycast Dojo 6.11 Release Notes
– Quick Load: Load last selected save slot
Flycast Dojo 6.10 Release Notes
– Training: Fix Random Playback Loop, Disable Random on Stop Toggle
Flycast Dojo 6.9 Release Notes
– Mac OS: Settings, fix row alignment for Controls
Flycast Dojo 6.8 Release Notes
– Load BIOS from parent data/ directory if available. Allows use of Fightcade ROMs at default location when BIOS files are placed in different directory.
– Game Reference JSON: Update Virtual-On Oratorio Tangram CHD definition
– Settings: Controls, Fix Physical Device Columns
Flycast Dojo 6.7 Release Notes
– Training: Restore Pause & Frame Step
– Training: Fix Overlay Toggle, Add Lua Toggle
– Quick Map: Add Button to Settings
– Quick Map: Player Select
– Quick Map: Platform Select if game not running
– In-Game Menu: Allow P2 Menu Selection
– Training: Random Playback Slot, Cycles Random Slots
[Change #1272] New HDC firmware v2 to support returning HDD size in Y:X for status call. [@peteri]
[Change #1277] Add (debug) cmd line switch to revert to HDC firmware v1: -hdc-firmware-v1.
[Change #1279] Support Saturn RAM card in slot 3 for any Apple II model (for Robo Systems’ RoboCAD 2).
[Change #1159] Speaker: change from mono to stereo sound buffer.
[Change #1247] Robocom’s Interface Module dongle: use actual values for 1000 & 1500 series dongles.
[Bug #1261] Fix for $C010 which should not read the keyboard latch on Apple II and Apple II+.
[Bug #1257] 6502/65C02: Fix JSR for edge-case where JSR ABS16 is on stack and SP points to ABS16!
[Bug #1276] Phasor in Echo+ mode: fix the chip-select polarity.
– Bugs fixes
– Important note for users of the ubuntu binaries: Starting with this release, this build is now using system paths instead of portable mode. If you upgrade from a previous ubuntu build you will have to redo your settings or move the files manually to the right locations. The locations are listed in #316
Note:
(#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/
– Update metainfo.xml information
– Some new information is needed by the appstream linter.
– metainfo.xml extension is preferable over appdata.xml, see here.
– Misc fixes