Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
New/Improved Features
- The “Hot Swap Cartridge” functionality now allows hot swapping a file with a newer version of itself in the Cocoa version
- This can also be done with the new “Reload ROM” menu item, available while holding Shift in the Emulation menu
- The SDL frontend now uses the modern folder selection dialog when selecting a boot ROMs folder on Windows
- Add an option to allow pressing A+B by touching the space between the two buttons in the iOS frontend
- The iOS frontend can now choose between 3 audio modes; Enabled, Disabled, and Controlled by Silent Mode
- The iOS IPA release is now ad-hoc signed to prevent TrollStore from signing it with the wrong entitlements
- The iOS Deb release is now compatible with both rootful and rootless jailbreaks
Accuracy Improvements/Fixes
- Updated the built-in SGB boot ROMs so they're closer in timing to the original boot ROMs
Bug Fixes
- The Cocoa and iOS versions now display the correct license for SameBoy
- Improved compatibility with certain ISX files
- Fixed the States screen displaying incorrectly in iOS 16 and newer
- Fixed several spelling mistakes in the debugger
- Fixed visual artifacts that may appear in certain scaling filters when scaling with a multiple of 3 factor
- Prevent filtered screenshots from using 64-bit color depth on the Cocoa frontend, which improves compatibility with certain apps
- The ticks debugger command no longer outputs “Tick count reset” if the keep flag was used
- Fixed a bug that prevented Turbo Mode from working on iOS if dynamic speed controls were not enabled
Misc Internal Changes
- Improved integration with libretro's build infrastructure, which should greatly improve the release schedule of the libretro version of SameBoy
- Details
- Category: Multiple Platform
Fixed
jdk.zipfs was missing in bundled JDK packages
Changed
update jdk to 21.0.2+13
- Details
- Category: Multiple Platform
What's New:
- LibSDL upgraded to 2.30.2
- Shugart Drive ready loss time accuracy based on electronic sensors
- Drive distinction between EME-150A and EME-155
- FDC stress mode for command parameters
- allow configuration menu when in debug mode
- shadowing Joystick via Keyboard emulation at startup
- new HUD icon to temporary disabling Joystick via Keyboard emulation
- pressing F3 multiple time switch between Floppy/Snapshot load
- bugfix PSG volume with very high frequencies
- bugfix USB Joystick 1 Fire mapping
- bugfix multiple unintended opening of RamDump
- Details
- Category: Multiple Platform
What's New
- Fixed a major crashing issue on ARM MacOS introduced in 2106
- Android: Added button haptics
- Updated dependencies
- Logging improvements for unrecoverable exceptions
Notes
- If the haptics aren't working for you, please ensure that you have haptics enabled and/ or your phone supports the appropraite haptics by using a haptics checker app
- A non-insignificant amount of time was dedicated purely to investigating the aforementioned MacOS crash. For this reason, today's update is quite small
- Details
- Category: Multiple Platform
What's New
- Android: Major stability improvements for the Vulkan renderer (Thanks GPUCode!)
- Enabled SPIR-V optimization, allowing for smaller compiled Vulkan shaders
- Android: Added an overlay button to swap screens
* This button is disabled by default, and must be enabled in Overlay Options --> Toggle Controls
- Android: The side drawer is now locked by default
- Default system username is now "LIME3DS"
- Default number of play coins has been updated to 300
- Fixed the Exit hotkey not working correctly
- 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.
Symbian OS Emulator - EKA2L1 04-06-24
Multiple System Emulator - FinalBurn Neo Nightly 04-08-24
Nintendo 3DS Emulator - Panda3DS 04-08-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5696
PlayStation Emulator - PCSX-Redux Nightly 04-05-24
Sega DreamCast Emulator - Redream v1.5.0-1124-g9c1dd35
Nintendo Switch Emulator - Ryujinx v1.1.1269
PlayStation Vita Emulator - Vita3K Nightly 04-06-24
Xbox 360 Emulator - Xenia (Canary) 04-06-24
- Details
- Category: Multiple Platform
What's New:
- Fixed the window icon being blurry on Windows when using a high-DPI display.
- Fixed identically-named Recent Software list entries clashing with each other when being navigated with a keyboard.
- Added support for 'ISO+OGG', 'ISO+FLAC', 'ISO+MP3', 'ISO+WAV' Mega CD disc rips.
- Details
- Category: Multiple Platform
What's New:
Debugger: Lua - Keep the first non-zero value when emu.stop + prevent crash when called multiple times
Debugger: SNES - Fixed swapped values for psmemory/psindex
- Details
- Category: Multiple Platform
What's New
This is just a small hotfix release for Mac-OS builds and also adds the unified source archive which was missing
Although there are some minor changes from alpha 2
- Updating on Android should now work without needing a reinstall @Ishan09811 (we changed the package name so you still need to uninstall the old one sorry)
- Minor OpenGL and JIT improvements
- Initial oboe audio support
- Switched Anaglyph shader technique from Dubois to Rendepth
- Fix mSYS2 builds
- Initial P.I.P (Picture in Picture) support
- Fix for Saved Stereo 3D Mode (Anaglyph/Interlaced) Not Being Honored When Re-Launching Game
- Rework cores for better cpu usage limit logic (part 1)
- Details
- Category: Multiple Platform
services/fbs: Initial FreeType backend
services/fbs/freetype: Implement metrics and render funcs
services/fbs: Implement atlas packing for freetype backend
services/fbs: Support sub-pixel font rendering
services/fbs: Improve Freetype rendering
serivces/fbs: Fix freetype get table content crash
- Details
- Category: Multiple Platform
What's New
- Updated the default portait touch control layout on Android to be much more ergonomic
- See this comparison: https://imgur.com/a/LHbt6vP
- Disabled telemetry features left over from Citra and removed related settings
- Removed settings related to Citra Web Service, as the servers no longer exist
- Windows MSYS2 builds are now available
- Fixed missing branding on MacOS
- Updated Android package ID, hopefully for the last time
- Builds produced from release unified source archives now display the corresponding version number in-app
Notes
- The Android package ID has been updated, and for this reason, the previous version must be uninstalled before installing this update. Apologies for any inconvenience
- Details
- Category: Multiple Platform
What's New:
Fightcade Game Definition: Fix Unicode File Path Handling
- Details
- Category: Multiple Platform
Lemonade is an open source and experimental emulator, that emulates the functionality of a Nintendo 3DS system on operating systems such as Windows, Linux and Android.
It was started after the base, a previous Nintendo 3DS emulator, was discontinued. The Lemonade Project was created to continue the work of base, fixing its issues and improving its performance and compatibility.
- Details
- Category: Multiple Platform
suyu is a familiar C++ based Switch emulator with a focus on compatibility. Completely free and open-source, forever.
- Details
- Category: Multiple Platform
Lime3DS is a project which aims to revive Citra, the most popular open-source Nintendo 3DS emulator.
It is written in C++ with portability in mind and builds are actively maintained for Windows, Linux, Android, and macOS.