Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- added AppImage
- added way to decrease CPU use in non-turbo mode with option "Try use less resources" #35
- updated embedded JDK to 20+37
- minor improvements of Z80 emulation
- added Ula Plus palette support for animation GIF recording
- fixed restore indicator panel view flag after restart
- Details
- Category: Multiple Platform
What's New:
- Fixed a bug that sometimes failed to start or access from FD when the overall operation speed was doubled or more.
- Details
- Category: Multiple Platform
What's New:
Google Translate:
- Fixed a bug that sometimes failed to start or access from FD when the overall operation speed was doubled or more.
- Details
- Category: Multiple Platform
What's New:
New changes
- INPUT/AUTOCONFIG: Check for ‘enable_hotkey’ also from autoconf binds
- LIBRETRO-COMMON/VFS/FILESTREAM: Fixes filestream_vscanf regression
- MENU/XMB: Horizontal icon animation fix
- OSD/STATISTICS: Notification font + statistics adjustments
- OSD/STATISTICS: Finetuned statistics layout to be more compact and aligned
- OSD/STATISTICS: Group Run-Ahead and Frame Delay as “Latency”
- OSD/STATISTICS: Try to scale font as small as possible/readable if stats won’t fit
- OSD/STATISTICS/FONT: Allow reseting notification font with RetroPad Y to “null”, which uses the fallback pixel font
- OSD/STATISTICS/FONT: Show “Default” instead of empty with default font
- OSD/STATISTICS/FONT: Start browsing font from assets instead of root
- WIN32: Ignore window limiting with fixed position. The other resizing part already took this into account, but WM_GETMINMAXINFO did not..
- Details
- Category: Multiple Platform
What's New:
New features
- New dialog for creating Flash images, which is also available in the Mobile UI!
- Running as 64bit application on Windows is supported now
- Polish translation is available now
- CX II (/-T/CAS) calculators can now be emulated! However, with the current dumping programs you will not get a complete bootrom and booting the OS will fail.
Improvements
- Multiple files can be sent in the Mobile UI and by dropping them into the main window on desktop
- Reimplemented emulation speed control: Now it's more accurate, especially on Windows
- GitHub actions now performs automated builds for Android (armeabi-v7a and arm64-v8a in one APK), macOS and Windows (32bit and 64bit) on releases and pull requests
- The "installer" for OS 4.5.3.14 (and later?) works now. It requires fastboot RAM to persist state across reboots, which is now implemented.
- More accurate emulation of the On button: It's now possible to enter Press-To-Test mode
- Faster saving and loading of snapshots
- More reliable USB file transfers
- The debugger console now includes entered commands in the log
- Support for PIE (position-independent executables) on x86_64. Previously, care needed to be taken that PIE was disabled, otherwise it would crash on start.
- Building the JIT is disabled automatically if the platform does not support it
- Firebird builds on FreeBSD
Bugfixes
- File access on Android got fixed
- Fix placement of keypad buttons in the touchpad area
- Various fixes for the Mobile UI layout
- The kit configuration page in the Mobile UI no longer causes the keyboard to pop up by default
- Connecting with GDB on windows works now
- Some shades of grey were not displayed properly when emulating pre-CX models
- Fix crash on AArch64/arm64 when executing certain instructions
- The keypad reacts to touch events in the desktop version as well now
- Some places were no longer translated correctly after the introduction of language switching in 1.5
- Keys could get stuck on focus changes. Now they're all released when the keypad loses focus
- The Ctrl key now changes color when pressed
- Emulation speed no longer remains unlimited after a failed file transfer
- Details
- Category: Multiple Platform
What's New:
This version mostly includes tons of dependency updates, so it should be a little faster and more stable.
- Details
- Category: Multiple Platform
What's New:
kernel: fix non-ansii file path conversion for reboot process
- Details
- Category: Multiple Platform
What's New:
General
- Added some SDL2 functions to autoselect the best video format when switch to full screen
- Fixed some export ROM data (thanks to Neville)
- Fixed a stupid bug creating pixel buffer
- CPU
*M68000
-- Fixed opcodes divu and sbcd (thanks to Neville)
SG-1000
- Added HOLD button
Sega Master System
- Fixed 'Pause' button, now works
Mega System 1 HW
- Fixed RAM byte write (fixes '64th Street - A detective story' protection)
- Details
- Category: Multiple Platform
What's New:
- AI SERVICE: Fix NVDA switching to Powershell on speak
- ANDROID: In Android builds, add input_android_physical_keyboard configuration option and its corresponding menu entry to force a device to act as a physical keyboard. When running on Android, RetroArch considers most devices that emit dpad events as gamepads, even if they also emit other keyboard events; this is usually the right thing to do, but it has the side effect of not letting some actual keyboards (e.g.: Logitech K480) act as such inside RetroArch. This configuration option allows users to manually select a specific input device to act as a physical keyboard instead of a gamepad, which is handy when emulating computers as opposed to consoles.
- APPLE: Add App Category to a few places it should have been
- APPLE/MFI: Prevent crash when controller player index is unset (-1)
- AUTOMATIC FRAME DELAY: Helped delay to decrease easier when it should and helped delay to stay put when it should when triggering pause & menu with or without pause & fast-forward & slow-motion & geometry change