Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- Clippy fixes
- code formatting
- Use github action to set up rust
- Code cleanup
- Fix typo
- build updates
- new speed limiter code
- Details
- Category: Multiple Platform
What's New:
- AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE
- AUDIO: Include missing audio filters on some platforms
- AUDIO/PIPEWIRE: Add PipeWire audio driver
- AUDIO/PIPEWIRE: Add PipeWire microphone driver
- APPLE: Hide threaded video setting
- APPLE: Use mfi joypad driver by default
- APPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store builds
- CHEEVOS: Add rarity and points to achievement unlock widget
- CHEEVOS: Add rank to leaderboard submission notification
- CHEEVOS: Update to rcheevos 11.5
- CHEEVOS: Update to rcheevos 11.6
- CHEEVOS: Show rcheevos game image in Discord rich presence
- CHEEVOS: Use translated strings for achievement messages
- Details
- Category: Multiple Platform
What's New:
- Added key sounds and error sounds when no ROM image is present
- Details
- Category: Multiple Platform
What's New:
- Fix Netplay Session Browser dialog not resetting properly when requesting sessions fails
- Fix freeze when opening the input configuration GUI from RMG-Input during netplay
- Fix nickname validation not being consistent in the netplay dialogs
- Fix downloading server list not having a timeout
- Fix update check not having a timeout
- Fix build failure when building with netplay disabled
- Fix minimap in Mario Kart 64 not displaying properly during splitscreen in GLideN64 (see gonetz/GLideN64#2894)
- Details
- Category: Multiple Platform
What's New:
debian: Add cmake to build deps
ci: Remove subprojects/.gitignore to preserve subprojects on PPA branch
- Details
- Category: Multiple Platform
What's New:
- Fix bug that prevented the Configuration GUI from saving to dosbox.conf the last Windows 3.1 theme you applied using the dropdown menu. (joncampbell123).
- Add option to apply vmemdelay to SVGA and linear framebuffer modes (such as VESA BIOS modes), which reduces emulator performance for those modes, but allows you to emulate slower SVGA cards. Due to how some machine types are emulated, this option also enables vmemdelay to affect the PC-98 linear framebuffer, Tandy & PCjr video modes, as well as MDA/Hercules. (joncampbell123).
- Add workaround to CPU reset logic that allows it to work correctly even with dynamic core. Previously, if the guest reset the system,
the emulator would crash with an error message about an uncaught C++ exception because C++ exception handling doesn't work with dynamically generated code. (joncampbell123). - Correct CPUID family/model/brand values for cputype=pentium_iii. Add CPUID level 2, which returns "processor configuration
descriptors", and return documented Pentium III values. Apparently Windows XP really REALLY cares about these configuration
descriptors and will hang in-kernel in an infinite loop at bootup without these apparently really important values. This change makes it possible to boot Windows XP with Pentium III emulation. (joncampbell123). - Allow values of memsize to represent 4GB or more of RAM. Up to 1TB, if Pentium PSE extensions are enabled, the memalias setting
is 40, and "enable pse=pse40" in the conf file. Memalias maximum is now 40, instead of 32. Add code to provide that memory above
the 4GB address mark when PSE is in use by the guest OS. Added dosbox.conf option to specify a memory file. When specified, all
guest memory is memory-mapped from a file on disk, rather than allocated from host memory or host swap file. To avoid consuming
too much RAM on the host, a memory file is REQUIRED to emulate memory at or above 4GB. For best performance with the memory file, make sure the filesystem you place it on supports sparse files, including Linux ext4 and Windows NTFS. (joncampbell123).Fix EGA machine type to determine whether CGA RGBI or EGA RrGgBb display is active by vsync polarity, instead of the length of htotal. Several online references state that vsync is negative for 350-line modes, including 350-line to an MDA monitor. This also allows the "enhanced" EGA 320x200 modes in Rambo III to display colors correctly. (joncampbell123). - Dynamic x86 core: Reflect STI instruction to normal core so that the 1-instruction delay is correctly emulated. This makes it possible to run Windows XP or Server 2003 with dynamic core and SYSENTER/SYSEXIT emulation without random BSODs (joncampbell123).
- Fix default code page. Instead of assuming 437 at all times, use 437 for all IBM PC compatible modes and 932 for PC-98 emulation. (joncampbell123).
- Details
- Category: Multiple Platform
This is an emulator of Thomson MO5.
- Details
- Category: Multiple Platform
Emu80 is an open multi-platform emulator of old Soviet home computers: Radio-86RK, Apogey, Partner, Mikrosha, Mikro-80, UT-88, Elektronika KR-04, Orion-128, Specialist, Eureka, Lik, Specialist-MX, Sura, Vesta, Hobby, Vector, Lvov, Corvette and their modifications. The emulator has a user-friendly interface, has rich customization options and is distinguished by accurate support for the features of the emulated platforms.
- Details
- Category: Multiple Platform
What's New:
- Fix an import issue with Progetto MAME DATs
- Leave arcade CHDs untouched in convert-roms and rebuild-roms
- Fix a regression preventing directory imports
- Fix a crash in sort-roms when ROMs have no extension
- Details
- Category: Multiple Platform
What's New:
nv2a/psh: Handle 3D textures in BUMPENVMAP[_LUM] modes
- Details
- Category: Multiple Platform
What's New:
MAME Testers bugs fixed
-----------------------
- 03083: [Sound] (namco/baraduke.cpp) aliensec, baraduke: A workaround is used to play some sounds. (hap)
- 03099: [Debugger] (cinematronics/cinemat.cpp) All games in cinemat.cpp: Watchdog reset is triggered by the debugger. (hap)
- 03202: [Compiling] (atari/irobot.cpp) Code can’t be compiled with DISASSEMBLE_MB_ROM set to 1. (hap)
- 04901: [Flip Screen/Cocktail] (konami/battlnts.cpp) battlnts and clones: Sprites are not flipped when screen is flipped. (hap)
- 04902: [Flip Screen/Cocktail] (konami/bladestl.cpp) bladestl and clones: Sprites are not flipped when screen is flipped. (hap)
- 05604: [Speed] (cvs/cvs.cpp) hunchbak, hunchbaka: The game incorrectly slows down at various points. (hap)
- 05607: [Sound] (dataeast/kchamp.cpp) karatedo, kchamp: Speech samples play too slowly. (hap)
- 05724: [Graphics] (konami/contra.cpp) contra and clones: The second player’s death animation in 3D stages is flipped. (hap)
- 05865: [Misc.] (irem/m92.cpp) nbbatman2bl: Video reads out-of-bounds tiles. (hap)
- 05962: [Sound] (misc/gotcha.cpp) gotcha: Music stops playing during gameplay. (darq)
- 06511: [Graphics] (konami/bladestl.cpp) bladestl: The Zamboni is not drawn correctly when partially visible on the right. (hap)
- 06752: [Known Issues/To-Do's] (dataeast/dec8.cpp) csilver: The first coin slot has no option for one credit per coin. (hap)
- 06945: [Sound] (capcom/srumbler.cpp) srumbler, srumbler2, srumbler3, rushcrsh: Background sound is out-of-sync. (hap)
- 07016: [Crash/Freeze] (cvs/galaxia.cpp) astrowar: The game resets at the start of the fifth stage. (AJR)
- 07133: [Graphics] (cvs/cvs.cpp) cosmos: The game title is invisible on first start. (hap)
- 07888: [Crash/Freeze] (cinematronics/cinemat.cpp) warrior: The screen is not drawn with software rendering. (hap)
- 08360: [Sound] (sega/system1.cpp) wbml and clones: Sound balance is incorrect. (sasuke)
- 08461: [DIP/Input] (subsino/subsino2.cpp) qbeebing: The “change” button is missing. (Cristiano-MDQ)
- 08483: [Misc.] all amiga/arsystems.cpp and amiga/upscope.cpp sets: Video draws out of bounds. (Angelo Salese)
- 08491: [Misc.] (amiga/cubo.cpp) cndypuzl, haremchl, lasstixx, mgnumber, mgprem11: Video draws out of bounds. (Angelo Salese)
- 08794: [Crash/Freeze] (gottlieb/gottlieb.cpp) krull: The game may crash after a soft reset. (AJR)
- 08833: [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: Game may freeze when adding up stage bonus. (Andre Zeps)
- Details
- Category: Multiple Platform
What's New:
- Light Phaser support.
- Paddle Control support.
- Multi carts!!!
- Zemina Best 25/39/88
- Zemina 4-in-1
- 11 Hap Gam-Boy (KR)
- 2 Hap in 1 (Moai-ui bomul, David-2)
- 128 Hap (KR)
- Game Mo-eumjip 188 Hap
- Game Chongjiphap 200
- Super Game 270 Hap / Jaemissneun-270
- Super Game World 260/75/30 Hap
- Super Multi Game - Super 125/75 in 1
- Hi-Com 3-in-1 The Best Game Collection A-F
- Hi-Com 8-in-1 The Best Game Collection A-C
- Super Game 45/52/150/180/200/270
- Jaemiissneun Game Mo-eumjip 42/65 Hap
- Mega Mode Super Game 138
- Pigu-Wang 7 Hap - Jaemiiss-neun Game Mo-eumjip
- Updated GLEW, SDL, Imgui, mINI, miniz and NFD libraries to latest version.
- Properly codesign and notarize macOS binaries.
- Improved audio client.
- Game mode in macOS.
- Configuration option to hide left bar in SMS mode.
- Manual integer video scale settings.
- Add option to unassign controls.
- Change custom Imgui styles to green.
- Make use of containing ROM folder optional by @TomChapple in #98
- Windows ARM64 support by @tordona in #102
- Flatpak App Manifest for Gearsystem by @TomChapple in #95
- [WiiU] Aroma CFW Compatibility by @Ploggy in #104
- ios/tvos: properly set min supported version by @warmenhoven in #107
- Quality of life updates.
- Minor bugfixes.
- 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.
Multiple System Emulator - FinalBurn Neo Nightly 12-30-24
Multiple System Emulator - Mesen Nightly 12-29-24
Nintendo 3DS Emulator - Panda3DS 12-30-24
PlayStation 2 Emulator - PCSX2 Nightly v2.3.83
PlayStation Emulator - PCSX-Redux Nightly 12-30-24
PlayStation Vita Emulator - Vita3K Nightly 12-25-24
Xbox 360 Emulator - Xenia (Canary) 12-30-24
- Details
- Category: Multiple Platform
What's New:
ui: Macro out some variables only used for debugging