Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
Updated Nintendo Switch database, now includes "Mario & Luigi: Brothership".
- Details
- Category: Multiple Platform
What's New:
Optimize 3D commands by batching them
Also fix touch coords in DSi mode
- Details
- Category: Multiple Platform
What's New:
Other fixes
- ARM Debugger: Fix disassembly of ror r0 barrel shift
- FFmpeg: Fix failing to record videos with CRF video
- GB Core: Fix cloning savedata when backing file is outdated
- GBA Cheats: Let VBA-style codes patch ROM
- GBA Core: Fix booting into BIOS when skip BIOS is enabled
- GBA Hardware: Fix loading states unconditionally overwriting GPIO memory
- Updater: Fix rewriting folders and files on Windows
- Wii: Fix crash on loading large ZIP files
Misc
- GB: Allow use of CGB-E and AGB-0 BIOS versions
- Details
- Category: Multiple Platform
What's New:
MAME Testers bugs fixed
-----------------------
- 01768: [Crash/Freeze] (sony/zn.cpp) bldyror2: The emulated game may freeze during attract mode or test mode. (smf)
- 05614: [Crash/Freeze] (sony/zn.cpp) primrag2: The game fails to boot. (smf)
- 07698: [Crash/Freeze] (sony/taitogn.cpp) kollon: The game fails to boot. (smf)
- 08116: [Sound] (dataeast/dec0.cpp) baddudes, drgninja: Audio volume balance is incorrect. (hap)
- 08391: [Sound] (konami/battlnts.cpp) battlnts: FM music has regressed and sounds incorrect. (hap)
- 09076: [Interface] (netronics/elf.cpp) elf2: It is not possible to enter data. (hap)
- 09093: [Interface] (amstrad/amstrad.cpp) cpc464, cpc464p [technocp]: No need to be marked unsupported. (Barry Rodewald)
- 09100: [DIP/Input] (midway/vegas.cpp) gauntleg, gauntleg12, gauntdl, gauntdl24: Button labels are incorrect. (mmarino4)
- 09102: [Sound] (atlus/ohmygod.cpp) ohmygod, naname: [possible] The ADPCM sample rate is too low. (hap)
- 09104: [Media Support] (sinclair/spec128.cpp) spec128: The emulator crashes when loading TAP format tape images. (holub)
- 09114: [Debugger] SH2 disassembly: Operands for MAC.L instructions are exchanged. (Vas Crabb)
- 09122: [Sound] (success/othello.cpp) othello: The music tempo is too fast and the PSG sound pitch is too high. (sasuke)
- Details
- Category: Multiple Platform
What's New:
v3.2.6
* Made ^ on hardware keyboards type ↑ again. This had changed to ^ when I added that character to the Free42 character set in 3.2.3, but typing it isn't appropriate in an HP-42S emulation.
v3.2.5
* When looking up built-in functions, ^ and ↑ are now considered equal. This fixes problems with program typing and pasting, and with direct command mapping in certain skins, specifically HP-41G and the Mueck_F42* skins.
(Note: this is a related but separate issue from the updates to the Mueck skins' *.raw support files three days ago.)
v3.2.4
* More accurate integer powers of complex numbers. Specifically: special cases for pure real, pure imaginary, and numbers of the form a+ai and a-ai.
* Fixed VIEW for long values.
* Windows and Linux versions: Fixed handling of skins with non-zero offsets of the main image (the top left corner of the Skin: line).
- Details
- Category: Multiple Platform
What's New:
- Update the Simple-Chinese translation to latest.
- DDGoController: Fix incorrect translation context
- Qt: Fix image key in overlay export
- FullscreenUI: Fix crash in game properties on non-scanned file
- Updated Spanish (Latin America) translation
- Atualização Português do Brasil
- Cheats: Add Enable8MBRAM option for patches
- X11Tools: Load libxcb and friends dynamically
- FullscreenUI: Add BackgroundProgressCallback
- WindowInfo: Add SDL window type
- VulkanDevice: Support SDL window type
- OpenGLDevice: Support SDL window type
- Mini: Add duckstation-mini interface
- CPU: Correct wording about cop2 and IRQs
- Settings: Fix race toggling OSD messages
- Qt: Handle inverted+negated axes when mapping
- FullscreenUI: Fix popup title colours
- Scripts: Support generating both Qt and Mini AppImages
- CI: Add ARM64 AppImage builds
- FullscreenUI: Add Themes
- FullscreenUI: Reorder interface settings to match Qt
- FullscreenUI: Default to dark theme on unknown value
- FullscreenUI: Hook up dynamic toast colour
- FullscreenUI: Add drop shadows to most text
- FullscreenUI: Add additional rounding to some dialogs
- Qt: Add graphics and achievements to setup wizard
- Qt: Merge gamelistmodel.cpp and gamelistwidget.cpp
- FullscreenUI: Fix toast colors and add more themes
- FullscreenUI: Update translation strings
- GameDB: ASCII and VIP demos don't support analog controllers.
- Updated Swedish translation
- Mini: Log fatal errors to stderr
- Qt: Fix typo in setup wizard
- GameDB: Kagero II & III
- Details
- Category: Multiple Platform
What's New:
* added 1581 floppy drive
* added SuperCPU
- support SuperCPU + REU (e.g. Sonic without slowdowns)
- added option to boost DRAM accesses (speedup Wolf3D)
- support Metal Dust burst loader (new CIA's only and in UI check CIA Burst modification)
* added Final Chesscard
- support options to overclock (up to 115 MHz)
- hint: latest BROM v3.6 from IBM PC ISA-cartridge can be used too
* added MagicDesk 2 (SNK vs CAPCOM Stronger Edition)
* added Easycalc, Hyperbasic, Businessbasic cartridges
* added StarDOS, SuperCard+
* added 4 and 8 player adapter for C64
* added option to toggle 1541C track zero sensor
* Linux: built flatpak
* Linux: improve detection of Bluetooth controller
* Windows: support USB adapter for DB9 retro joysticks
* additional sound profile for C64 added to differentiate between 5 1/4" and 3.5" drives
* configurations are shown in a tree view for subfolder support
* updated reSID code
* hide mouse cursor after 2 seconds of inactivity and becomes visible again when moved
* fix VIC-II sprite collision bug
* fix A1000 blitter busy bug
* fix A1000 WOM lock during reset instruction
- Details
- Category: Multiple Platform
What's New:
- Updated to the latest ClownMDEmu core.
- Improved accuracy of 68000 exceptions.
- Durations.
- Program counter.
- Fixes booting VS Puyo Puyo Sun (patched).
- Improved accuracy of 68000 exceptions.
- Fixed crash when minimising Tiles debugger
- Details
- Category: Multiple Platform
What's New:
- fixes a potential crash on macOS when using File -> New... to create an empty machine.
- adds nascent Commodore 16/Plus 4 emulation, a work-in-progress;
- fixes a potential crash at startup for the MSX 2;
- reduces potential memory leaks for any machine that uses disks;
- improves the Mac UI with: a modern icon, improved menu wording and closer-to-QuickTime behaviour for showing the in-window machine controls; and
- experimentally, primarily for the ZX Spectrum and on macOS only, attempts automatically to relaunch media that has been changed by an external program (e.g. if you reassemble software you are developing).
- Details
- Category: Multiple Platform
What's New:
Major Bugs Fixed
- Correct year in the tag
- A little more sleep for the developer
- Games crashing on launch with Vulkan on executables compiled with GCC.
- Fixed issue where Circle Pad and C-Stick Up/Down button mappings are
reversed when configured with the "Set Analog Stick" button on Desktop.
What's Changed
- renderer_vulkan.h: Set PRESENT_PIPELINES = 4 by @rtiangha in #346
- renderer_vulkan: Implement memory type fallbacks and improve logging by @rtiangha in #349
- Make verbose logging the default by @rtiangha in #350
- renderer_vulkan.cpp: Add some framebuffer logging by @rtiangha in #353
- renderer_vulkan: Add initialization checks, prevent null image views from being used in descriptor sets by @rtiangha in #355
- vk_instance.h: Add more tile-based GPUs to the list of ShouldFlush() by @rtiangha in #360
- Vulkan v1.4.309 by @rtiangha in #362
- AndroidManifest.xml: Set android:appCategory to game by @OpenSauce04
- plgldr: Fix loading of plugins due to typo by @PabloMK7
- memory: Cache last physical memory pointer by @PabloMK7
- Improved realtime audio implementation by @OpenSauce04
- renderer: Add disable right eye performance hack by @PabloMK7
- Update Ubuntu runners to Clang 20 by @rtiangha in #363
- Some minor Vulkan updates by @rtiangha in #366
- configure_input.cpp: Convert SDL Axes to button mappings by @rtiangha in #367
- borked3ds_qt: Use stylesheet with light colored icons if dark mode by @kleidis in #368
- file_util.cpp: Fix CreateFullPath not working with windows paths by @PabloMK7 in #369
- Android: Fix header padding by @DavidRGriswold in #370
- Android: Make SwitchSetting only allow Boolean setting types by @kleidis in #371
Third-Party Updates
- zstd v1.5.7
- Android Gradle 8.13
- SDL2 2.32.2
- Vulkan 1.4.310
- faad2 2.11.2
- Windows/Linux now compiled with Clang 20.1.0
- Other minor updates to Android and Desktop dependencies
Known Issues
- Depending on your Android hardware, LLE audio may not work and crash the program. Workaround: Stick with HLE audio.
- Details
- Category: Multiple Platform
What's New:
Windows release was updated, because of bugs linked with QT6 migration
- Details
- Category: Multiple Platform
What's New:
- Display in trace window title the reason of BREAK
- FDC breakpoints no longer need Winape Break enabled
- Fix backspace key in Search Label window
- Fix joystick configuration trouble (especially with multiple gamepad plugged)
- Force focus on main window after joystick redefinition