Releases with ports for two or more operating systems.
- 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-2072
Multiple System Emulator - FinalBurn Neo Nightly 01-08-24
Multiple System Emulator - Mesen Nightly 01-09-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5421
PlayStation Emulator - PCSX-Redux Nightly 01-09-24
Sega DreamCast Emulator - Redream v1.5.0-1090
Nintendo Switch Emulator - Ryujinx v1.1.1104
PlayStation Vita Emulator - Vita3K Nightly 01-04-24
Nintendo Switch Emulator - Yuzu v1676
- Details
- Category: Multiple Platform
What's New:
Emulation fixes
- ARM: Remove obsolete force-alignment in bx pc
- ARM: Fake bpkt instruction should take no cycles
- GB Audio: Fix channels 1/2 staying muted if restarted after long silence
- GB Audio: Fix channel 1 restarting if sweep applies after stop
- GB Audio: Fix restarting envelope when writing to register
- GB Audio: Improve “zombie mode” emulation in CGB mode
- GB I/O: Read back proper SVBK value after writing 0
- GB SIO: Disabling SIO should cancel pending transfers
- GBA Audio: Fix sample timing drifting when changing sample interval
- GBA Audio: Fix initial channel 3 wave RAM
- GBA Audio: Fix sample position issues when rate changes
- GBA GPIO: Fix tilt scale and orientation
- GBA BIOS: Fix clobbering registers with word-sized CpuSet
- GBA SIO: Fix normal mode SI/SO semantics
Other fixes
- GB: Fix applying a patch that changes the cartridge mapper
- GBA Savedata: Fix crash when resizing flash save games for RTC data
- mGUI: Fix cases where an older save state screenshot would be shown
- Qt: Re-enable sync for multiplayer windows that aren’t connected
- Qt: Fix mute settings not being loaded on setting screen
- Qt: Fix screen freezing on macOS after closing save state window
- Vita: Fix camera setting not appearing
Misc
- mGUI: Persist fast forwarding after closing menu
- Qt: Add exporting of SAV + RTC saves from Save Converter to strip RTC data
- VFS: Use anonymousMemoryMap for large 7z allocations
- Details
- Category: Multiple Platform
What's New:
- Fixed MPU-401 interface not working.
- Fixed possible crash when the shader parameters window is opened.
- Details
- Category: Multiple Platform
What's New:
- Properly compute pixel aspect based on option -aspect and current output resolution.
- Details
- Category: Multiple Platform
What's New:
- Add SDL version check for mouse wheel event preciseX/preciseY fields.
- Multithreading performance improvements (probably most noticeable as lower CPU usage when using lots of debugger displays)
- UI library update - you'll have to recreate your window layout, sorry about this. I hope this won't happen again
- First pass emulation support for the upcoming Retro Hardware Advanced Digital Joystick Interface cartridge
- Fix various minor UI issues
- Details
- Category: Multiple Platform
What's New:
Feature Updates
- Enhanced the Directory Mapping window to highlight non-existent directories in red
Bug Fixes
- Added checks to ensure directory exists while creating a directory mapping
- Fixed the DAT XML loader to load non-standard characters in XML
- Fixed a DatVault crash that could occur on startup
- Fixed a crash that could occur when adding directory mappings
- Details
- Category: Multiple Platform
What's New:
All the motivation of mer-curious brought this, it's mainly for samsho2pe, "samurai shodwon II perfect hack v1.8", thanks to the info found in final burn neo. This is a special hack this time since it adds a new memory rom mapping to the neogeo driver, never seen before in raine.
Except that I got rid of index_roms.html finally, this file was here as a quick way to get the roms sizes, but actually using the head http command is more efficient (!), and got a proper fix for this weird green screen bug that mer-curious had in windows for way too long... !
- Details
- Category: Multiple Platform
touchHLE is a high-level emulator for iPhone OS apps. It runs on modern desktop operating systems and Android, and is written in Rust.
touchHLE's high-level emulation (HLE) approach differs from low-level emulation (LLE) in that it does not directly simulate the iPhone/iPod touch hardware. Instead of running iPhone OS inside emulation, touchHLE itself takes the place of iPhone OS and provides its own implementations of the system frameworks (Foundation, UIKit, OpenGL ES, OpenAL, etc). The only code the emulated CPU executes is the app binary and a handful of libraries.
The goal of this project is to run games from the early days of iOS:
Currently: iPhone and iPod touch apps for iPhone OS 2.x and iPhone OS 3.0. (iPhone OS 3.0 support is a recent addition and is not in a release yet.)
Longer term: iPhone OS 3.1, iPad apps (iPhone OS 3.2), iOS 4.x, …
Never: 64-bit iOS.
- Details
- Category: Multiple Platform
ACE-DL is an Amstrad CPC emulator with good compatibity. Several notable features are joystick support, video recording and rewind.
- Details
- Category: Multiple Platform
Clemens is an Apple IIgs emulator for macOS (Catalina or later), Linux and Windows 10.
It runs most IIgs software under a ROM 3 compliant backend. It also aims to provide a solid frontend for both users and developers.NOTE This software is in late Alpha. A variety of bugs have been fixed in the latest version. While this software will run most IIgs software, features like serial communication, printers and internationalization are currently planned but unfinished.
- Details
- Category: Multiple Platform
What's New:
- Add support for Linux
- Make sleeping optional by linking it to option -sleep
- Add option -mister_fd_margin, in ms, to set a secury margin for automatic frame delay, in ms. Default is 1.5 ms
- Details
- Category: Multiple Platform
What's New:
- Fix options tool bar and status bar failing to update the window at once
- Details
- Category: Multiple Platform
What's New:
- Added Sound Blaster Pro and Pro 2 emulation
- Added Nuked-OPL3 for OPL audio rendering
- Added a mixer GUI window to control volumes, filters, effects and save settings to a file
- Added an audio OSD to adjust volumes
- Added reverb, chorus, crossfeed, balance audio effects
- Fixed horizontal PEL panning in CGA graphics mode
- Fixed CPU 32-bit PUSH for 16-bit segment registers
- Fixed audio crash when restoring a savestate with the serial modem installed
- Fixed floppy disk snatch sound at boot time
- Fixed PC Speaker audio desync
- Fixed Sound Blaster and MPU-401 not updating their hardware settings after a state restore
- The system sound effects are now audible in all GUI modes
- Audio filters and volumes have been tuned according to common knowledge and direct measurements
- Details
- Category: Multiple Platform
What's New:
possibility of renaming the host device "letter" from previously hardcoded
H: to any letter but C: (cassette), E:, K: and S:
So if you have e.g. a program with hardcoded "D:" (as for diskette) you
can now use it on a host device as well by renaming the host device to D:
either via the Emulation configuration -> Host device settings menu
or using command line option-Hdevicename <X>
little thing but useful (for me at least): tooltip in the settings
menu that reminds users there are virtual host devices with
automatic ATASCII<->ASCII conversion (mainly end-of-line character).
Extremely useful for all text files including ATARI BASIC source code
that can be stored using LIST "H6:PROGRAM.LST" and read back using
ENTER "H6:PROGRAM.LST" (H6 = H1 with ASCII conversion, etc.).
- Details
- Category: Multiple Platform
What's New:
- Fix some bugs on the latest breakpoints changes
- Some improvements to breakpoints