Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
UI: Fixed resolution changing by mistake when in fullscreen mode if a game changed it's internal resolution
- Details
- Category: Multiple Platform
What's New:
- Bugfixes for CPU emulation correctness (MONITOR/MWAIT, VMX/SVM, x87, AVX-VNNI, AVX-512, CET)
* Critical CPU emulation bugfixes for SHA and GFNI instructions, ADOX and XRSTOR/XRSTORS instructions (prevented boot of Win10)
! SVM: Implemented SVM VM_CR_MSR and INIT redirect (required for booting SMP with SVM)
! Implemented VMX MBE (Mode Based Execution Control) emulation required for Windows 11 guest
! Implemented VMX 'Shadow Stack Prematurely Busy' control
! Implemented MSR IA32_SPEC_CTRL Virtualization VMX extension
! Implemented Posted-Interrupt Processing VMX extension emulation
! Implemented Linear Address Separation (LASS) extension
! Implemented 57-bit Linear Address and 5-Level Paging support
! Implemented User-Level Interrupt (UINTR) extension
! Implemented Intel AMX extensions (AMX, AMX_INT8, AMX_BF16, AMX_FP16, AMX_COMPLEX)
! Implemented Intel instruction sets:
* MOVDIRI/MOVDIR64B, AVX512 BF16, AVX IFMA52, VNNI-INT8/VNNI-INT16, AVX-NE-CONVERT, CMPCCXADD, SM3/SM4, SHA512, WRMSRNS, MSRLIST, WAITPKG, SERIALIZE
- ! CPUID: Added Xeon Sapphire Rapids CPU definition
- Improved 64-bit guest support in Bochs internal debugger, added new internal debugger commands
- Bochs debugger enhanced with new commands (setpmem, loadmem, deref, ...)
- Enhanced magic breakpoint capabilities. Refer to user documentation for more details.
- Updated Bochs instrumentation examples for new disassembler introduced in Bochs 2.7 release
- USB: Fixed/added USB 2.0 Compliance to all devices. Hub still needs a few additions
- USB: xHCI: added the ability to have more than one model of xHCI hardware. Currently there are two.
- USB: Added experimental MSD UASP emulation
- USB: Added OHCI as an EHCI Companion option. Now allows UHCI or OHCI specified as a configuration parameter.
- Disk images: Allows large VHD image files
- Fixed and enhanced the Floppy Disk emulation, VGA emulation fixes
- Expand maximum resolution for Banshee and Voodoo 3 from 1600x1280 to 1920x1440
- LGPL'd VGABIOS updated to version 0.9a (several VBE fixes / additions)
- Documentation updates and fixes
- Details
- Category: Multiple Platform
What's New:
Fixed bugs
- Fix attaching window to a pinned launcher in Linux
- Fixing builds with X11=OFF
Notable changes
- Bump SDL version to 2.30.1
- Updated translations
- New translations: Croatian, Turkish, Persian, Vietnamese
- Fix a lot of deprecation warnings and other code changes required to migrate to QT6
- Details
- Category: Multiple Platform
These are emulators that are updated several times a day to a couple times a week.
Many of these emulators can be updated to the lastest "nightly builds" from within the emulator itself.
I'm posting the latest versions every Monday or Tuesday for those who may be interested.
PlayStation Emulator - Duckstation 04-07-24
Multiple System Emulator - FinalBurn Neo Nightly 03-11-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5609
PlayStation Emulator - PCSX-Redux Nightly 03-10-24
Sega DreamCast Emulator - Redream v1.5.0-1116-g504337b
Nintendo Switch Emulator - Ryujinx v1.1.1223
PlayStation Vita Emulator - Vita3K Nightly 03-11-24
Xbox 360 Emulator - Xenia (Canary) 03-11-24
- Details
- Category: Multiple Platform
What's New:
Fixed an issue where netplay would desync if someone had the VRU enabled
- Details
- Category: Multiple Platform
What's New:
- Direct command mapping now supports alternate mappings for ALPHA mode.
- Fixed source highlighting glitch when tracing N+U in equations.
- Windows version: Fixed a couple of display glitches.
- Details
- Category: Multiple Platform
What's New:
- Direct command mapping now supports alternate mappings for ALPHA mode.
- Windows version: Fixed a couple of display glitches.
- Details
- Category: Multiple Platform
What's New:
- protect current floppy with Right-Click on "Eject" (in HUD)
- drive Ready behaviour on disk eject and motor ON
- drive Ready propagation only when non Shugart
- FDC WriteData behaviour with floppy protection
- FDC WriteData behaviour when drive is not Ready
- FDC WriteData result phase accurate timings
- FDC Format C & N results
- FDC Format behaviour with floppy protection
- FDC Format behaviour when drive is not Ready (bugfixed!)
- bugfix RASM Label display in trace
- bugfix Memory breakpoint in Extended RAM (from ramdump)
- bugfix Memory breakpoint in Main RAM location (from ramdump or snapshot)
- Details
- Category: Multiple Platform
What's New:
- Windows, MacOS, and Linux versions: Constraining print-out window height to multiples of 18 pixels, that is, to a whole number of lines.
- Windows version: Fixed skin rendering problem in Windows Vista.
- Linux version: Resizable main window.
- Linux version: Ctrl-D shortcut for Clear Print-Out.
- Details
- Category: Multiple Platform
What's New:
- Windows, MacOS, and Linux versions: Constraining print-out window height to multiples of 18 pixels, that is, to a whole number of lines.
- Windows version: Fixed skin rendering problem in Windows Vista.
- Linux version: Fixed a few bugs related to main window resizing.
- Details
- Category: Multiple Platform
What's New:
- SCP reliability with strange format, empty tracks, asymmetrical sides (thanks Lone)
- Dandanator can load .rom files as well as .des files (same structure, only the name...)
- hide mouse cursor with Multiplay mouse
- 'hide mouse' setting added to saved configuration
- FDC Version accurate timings
- FDC extra-pooling management
- enforce page location with memory breakpoints from RAM/ROM Explorer
- ability to toggle overscan in trace mode (reset display)
- new setting Read/Write for Memory and IO breakpoints
- new shortcut M to change Access mode for a selected breakpoint in the list
- new presets for IO breakpoints
- bugfix regressions in breakpoint edition/activation
- Details
- Category: Multiple Platform
What's New:
- Support for YM2413
- Native file dialogs
- Drag and drop rom files to open
- Overscan options
- Improved Game Gear timings
- Improved PAL detection
- Debugger improvements
- Custom folders for saves and savestates
- Scaling improvements like fit to window size or fit to window height
- Hide cursor when hovering output window or when main menu is disabled
- Load symbol files from command line
- Support for WLA symbol files
- Improve input response time
- Save screenshots
- Support for WSL
- Automatic builds in GitHub Actions
- Several bug fixes
- Add support for zoomed sprites in SMS/GG modes
- Pixel perfect rendering even with non integer HDPI values on Windows
- Fixed bug where when resetting, the first opcode would not be disassembled.
- Added a generalised shortcut system so any gui events can have a shortcut key defined in the config.ini
- add retrofw target
- Fix window title flicker
- Define install and uninstall targets
- Update NFDe implementation to v1.1.1
- Details
- Category: Multiple Platform
What's New:
- xattrs tab on Linux now shows XFS attributes.
- rpcli now supports extracting mipmap levels from most supported texture formats.
* Mipmaps are now supported for DirectDrawSurface and KhronosKTX.
- Windows: Dark Mode is now supported on Windows 10 1809 and later in the installation program and rp-config.
* Dark Mode is also partially supported in the properties pages when using tools such as StartAllBack, though it has some issues right now.
- Sparse disc images, e.g. CISO and GCZ, are now handled by the RomDataFactory class instead of requiring each RomData subclass to handle it. This means that all supported sparse disc images can be used for any console.
* This was originally implemented to support ZISO and PSP CISO for PS2 disc images, but it also allows unusual combinations like DAX and JISO for GameCube disc images.
- Windows Image files (.wim) are now supported. Contributed by @ecumber.
- Game Boy now has special handling MMC01 and MBC1M multicarts. The main header is now detected correctly and used for the thumbnail image. All games in the multicart are now shown as individual tabs.
- Commodore DOS disk images (e.g. for Commodore 1541) are now supported, including icons for GEOS files. File formats supported currently include D64, D71, D80, D82, D81, D67, G64, and G71.
- ColecoVision ROM images are now supported, including the text displayed on the ColecoVision logo screen.
- Intellivision ROM images are now supported, including the game title and copyright year.
- New translations: Romanian and Italian
- Details
- Category: Multiple Platform
What's New:
- Atari 2600 roms scanning
- PBP support for PS1
- Updated cores
- Details
- Category: Multiple Platform
What's New:
- Support for Super Game Module (SGM) and AY8910 sound chip
- Support for Super Action Controller (SAC), Wheel Controller and Roller Controller
- Support for MegaCart
- Support for Activision cart
- Improved input keypad accuracy
- Native file dialogs
- Drag and drop rom files to open
- Debugger improvements
- Custom folders for saves and savestates
- Scaling improvements like fit to window size or fit to window height
- Hide cursor when hovering output window or when main menu is disabled
- Load symbol files from command line
- Support for WLA symbol files
- Improve input response time
- Save screenshots
- Support for WSL
- Automatic builds in GitHub Actions
- Several bug fixes
- add retrofw target
- add Miyoo target
- libretro: Refactor the input handling method to keep track of current…
- libretro: Add no sprite limit core option
- Details
- Category: Multiple Platform
What's New:
- Native file dialogs
- Drag and drop rom files to open
- Debugger improvements
- Custom folders for saves and savestates
- Scaling improvements like fit to window size or fit to window height
- Hide cursor when hovering output window or when main menu is disabled
- Load symbol files from command line
- Support for WLA symbol files
- Improve input response time
- Save screenshots
- Support for WSL
- Automatic builds in GitHub Actions
- Several bug fixes
- add retrofw target
- [libretro] Exit immediately if ROM is invalid or corrupt
- [libretro] Fix cross-compiling with mingw
- PS3/PSL1GHT Makefile update
- Fix compiler crash
- Macos apple silicon
- Details
- Category: Multiple Platform
These are emulators that are updated several times a day to a couple times a week.
Many of these emulators can be updated to the lastest "nightly builds" from within the emulator itself.
I'm posting the latest versions every Monday or Tuesday for those who may be interested.
Nintendo 3DS Emulator - Citra Nightly-2104
Multiple System Emulator - FinalBurn Neo Nightly 03-04-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5592
PlayStation Emulator - PCSX-Redux Nightly 03-02-24
Sega DreamCast Emulator - Redream v1.5.0-1107-g9b82c12
Nintendo Switch Emulator - Ryujinx v1.1.1217
PlayStation Vita Emulator - Vita3K Nightly 03-02-24
Xbox 360 Emulator - Xenia (Canary) 03-03-24
Nintendo Switch Emulator - Yuzu v1733