Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
ZEsarUX 12 - Bubble Bobble edition. 16 January 2025
- New things added:
Added ZX Microdrive emulation on ZX Spectrum: that includes:
- Standard MDR emulation. Allow to browse inside MDR files, see file map, fragmentation, rename files, sectors info, chkdsk and emulate bad sectors
- Raw microdrive emulation. Supporting other non-interface1 rom file formats, like extending microdrive space with Multiface 128 or CP/M for LEC memory. Allow to see microdrive raw map (gap zones, sync bytes, data) and have "real problems", like autogenerate bad sectors or stretching the microdrive when it's new.
- Simulate data sound on read and write
- Visual Microdrive: Allow to see a microdrive cartridge in action
Added Visual Cassette Tape window
Added LEC memory extension emulation
Added machines Czerweny CZ 1000, CZ 1500, CZ 1000 Plus, CZ 1500 Plus, CZ 2000, CZ Spectrum, CZ Spectrum Plus
Added Memory Cheat feature: useful to find counters of energy, bombs, ammo or any other cheat in a game
Added Find text string on memory menu
Added Quicksave screen function
Added setting to disable persistent writes on Z88 Cards
Added CPC Additional ROMS emulation
Added setting "--simplemenus" to have a very simple main menu
Read more: Multiple Systems Emulator - ZEsarUX v12 - Released
- Details
- Category: Multiple Platform
What's New:
vl: Enable audio backend
build: Allow CFLAGS to be passed through on macos.
- Details
- Category: Multiple Platform
What's New:
- Fixed some regressions due to the migration to Java 11+ where keyboard shortcuts didn't work as expected anymore in the favourite pane:
- F2 and Shift+F2 didn't always enter into edition mode or didn't jump and cycle through cells.
- Escape didn't just exit from edition mode but also closed the entire Favourites pane at once. Now, it's back to a 2-step process.
- Fixed a regression where a new favourite entry didn't get the focus for direct name editing.
- Fixed the bug where Negatron couldn't manage machines with cartridge slots that can also work as expansion slots e.g. SNES, C64 and a bunch of emulated computers.
- Fixed minor bugs that users can trigger after clicking on the Help button to consult Negatron's readme file.
- Fixed a potential graphical bug where status bars could overlap in the notification popup while Negatron was refreshing its cache.
- Fixed misc. minor bugs that can be triggered when Negatron is doing heavy processing or when hard disks are very slow from heavy sollicitations, leading to errors about unavailable data.
- Fixed the graphical bugs that could be triggered when switching back and forth between the tree and table viewing types on a software list containing software incompatible with the currently selected emulated machine.
- Fixed a multithreading machine info loading bug triggered when drilling through e.g. the C64 software list and one of its software part list, then closing the software list pane to return to the machine list: both the software list pane and the software part list pane prompted Negatron to check the C64 machine configuration at the same time, leading to an invalid '-lmx -lmx' call to MAME.
- Details
- Category: Multiple Platform
What's New:
- Updated SDL joypad mappings
- Fixed Genesis Plus_GX not loading
- Details
- Category: Multiple Platform
What's New:
- Add integer scaling option
- ignore HatState::Centered when configuring input
- Use GameController API in profile setup
- Rumble pak support
- use mimalloc
- Use Box for audio files
- Change box for audio
- Add minimum rust version
- cleanup rsp code
- SDL code cleanup
- Github actions fix
- Fix arm linux builds
- cleanup translate_address func
- add fullscreen option
- Fix linux arm builds
- set aarch64 linker from env variable
- Update dirs requirement from 5.0 to 6.0
- Don't transmute values in RSP code
- Cleanup unsafe functions
- use weave deinterlacing
- Remove loops in RSP code
- Details
- Category: Multiple Platform
What's New:
- [-] Fixed error loading multi-block LVT files on PC "Lviv"
- [-] Fixed possible sound loss on Linux
- [-] Fixed functionality of wx/sdl and lite versions on Linux
- [-] Fixed error when building with MSVC 2015
- [-] Fixed transfer in the command line of Windows versions of files containing Cyrillic or other Unicode characters in the path
- [-] Other minor fixes
- 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 01-11-25
Nintendo 3DS Emulator - Panda3DS 01-09-25
PlayStation 2 Emulator - PCSX2 Nightly v2.3.106
PlayStation Emulator - PCSX-Redux Nightly 01-12-25
PlayStation Vita Emulator - Vita3K Nightly 01-11-25
Xbox 360 Emulator - Xenia (Canary) 01-12-25
- Details
- Category: Multiple Platform
What's New:
Sorry to make a new release already, it's mainly to finish the previous one finally : after testing you could get the blue screen bug in mission 2 in shinobin (neogeo or neocd version) just by allowing the speed hacks in neogeo options in raine. You can get the same result if you use a rom cheat, and one of the cheats adapted from the original shinobi from mame is a rom cheat ! So really something had to be done ! So the main part :
- disabled the 2 rom checks in shinobin, neogeo and neocd version to be able to use a speed hack or a rom cheat without getting this crazy blue screen on mission 2
- added cheats converted from the original shinobi in mame, it's just a reassembled version, so you can find the corresponding offsets for this versionExcept that :
- Portuguese and Italian are now correctly autodetected in windows when you run raine for the 1st time (without any config file). Sorry I forgot these 2 in windows, hey I don't have anyone to maintain the windows version, so I do it by default, but it's not what I prefer !
- The watch points work better in the console when using musashi (which means the 64 bits version), and watches on words, see the git log for the details, it's quite technical.
- Display again the neocd id after the short name of the game in the gui at the bottom of the screen. Just for neocd, not neogeo, that's where it's most useful when testing something which is not official. It was displayed before, but quite a long time ago.
It's quite short but after that nothing is planned for quite a while !
- Details
- Category: Multiple Platform
What's New:
- Bump to 0.1.16
- Use bindgen for FFI interface
- aarch64 support
- Build aarch64 for Linux
- Details
- Category: Multiple Platform
What's New:
- the changes for mer-curious changing his physical display and/or soundcard on his laptop are inside, there is a thread about all this somewhere.
- fixed a crash when opening the console after an error while loading a game
- fixed a bug in the game options dialog, there is another post about this somewhere too, thanks to mer-curious...
- fix the region selection which got broken while moving around entries from the main gui menu.
- Restore mouse position when exiting the program, mainly useful for linux, for window managers which react to this
- Now use SDL_OpenURL to open an url from the gui, it probably doesn't change anything for now, but it will be useful if raine is recompiled for something else than windows or linux.
- Details
- Category: Multiple Platform
What's New:
- Bump to 0.1.15
- Minor changes to boot latest LibDragon ROMs
- Remove un-needed entry in Cargo.toml
- Fix VRU demo encoding
- add portable mode
- add build flags for aarch64
- RSP cleanup
- More RSP Cleanup
- Details
- Category: Multiple Platform
What's New:
- Added a lot more logging of the MAME executable location process in FilePaths. I have done this in order to assist with major problems in the MacOS distributable version of pfeMAME no longer getting the right responses from subprocess when trying to run MAME from the system path rather than an absolute path.
- Modified the method used to find the MAME executable when auto-finding to try and be a bit more robust for MacOS.
- Simplified the icon code for the main menu
- Simplified the on_control_changed code in alternate emulator engines
- Fixed bug in panelslots.py that was generating bios names for all machine types for the selected system, rather that the specific system machine type (i.e. list was way too long and selections could be incorrect for the actual system)
- Simplified and made more pythonic a number of other sections of code in panelslots.py
- Fixed bugs in panelslots
- Details
- Category: Multiple Platform
MegaBoy, a Gameboy/Color emulator written in C++, with GLFW/ImGui frontend.
- Details
- Category: Multiple Platform
What's New:
- Bump to 0.1.14
- Fix cart ROM save
- Add multi controller option
- Add option for high-res graphics
- Remove pub modifier for consts
- VRU support
- Details
- Category: Multiple Platform
What's New:
ci: Release aarch64 binaries for Windows
Merge QEMU v9.2.0
ui: Add original ui element svg files
scripts/gen-license.py: Fix license URLs
- Details
- Category: Multiple Platform
What's New:
New cores:
- Encore (Citra) for 3DS
- UAE for Amiga
- Stella for Atari2600
- ChannelFHawk
We also updated Genesis-Plus-GX and QuickNES (now called QuickerNES), and made regular updates for several other cores.
- 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 01-04-25
Multiple System Emulator - Mesen Nightly 01-04-25
Nintendo 3DS Emulator - Panda3DS 01-06-25
PlayStation 2 Emulator - PCSX2 Nightly v2.3.95
PlayStation Emulator - PCSX-Redux Nightly 01-06-25
PlayStation Vita Emulator - Vita3K Nightly 01-02-25
Xbox 360 Emulator - Xenia (Canary) 01-06-25
- Details
- Category: Multiple Platform
Devector is a multi-platform emulator of a Soviet personal computer Vector06c. It is designed to simplify the development process and speed up the work. Currently, it is in the early stages of development, so please use it on your own risk.
- Details
- Category: Multiple Platform
We are proud to announce the release of Citron Canary Refresh Version 0.1, a cutting-edge update for Linux, Windows, and Android platforms. This version includes major advancements in performance, compatibility, and features, delivering a smoother and more robust experience for developers and users alike. From revamped graphics rendering to extended audio capabilities, Citron Canary Refresh Version 0.1 is tailored for modern needs.