The Emulation Realm

Releases with ports for two or more operating systems.

WolfMESS  WolfMESS (Source)

What's New:

- Updated to Latest MESS Source.

ScummVM - Windows  ScummVM - Debian (32bit)  ScummVM - Debian (64bit)  ScummVM - Fedora  ScummVM - Ubuntu (32bit)  ScummVM - Ubuntu (64bit)  ScummVM - Mac  ScummVM - Android  ScummVM - PlayStation 3  ScummVM - DreamCast  ScummVM (Source)

What's New:

New Games:
- Added support for Chivalry is Not Dead.
- Added support for Return to Ringworld.
- Added support for The Neverhood.
- Added support for Mortville Manor.
- Added support for Voyeur.

GroovyUME (32bit)  GroovyUME (64bit)

What's New:

GroovyMAME
- Updated to latest MAME | MESS Source.

SwitchRes
- New fix for Windows 7 progressive/interlaced mode switching with DirectDraw, now also works with ArcadeVGA 3000 (thanks to Sledge & sean_skroht).
- Fix in the modeline scoring system so that it properly accounts for the refresh rate when -nomodeline_generation is used (reported by Haggar).

GroovyMame (32bit)  GroovyMame (64bit)  GroovyMame Diff

What's New:

GroovyMAME
- Updated to latest MAME Source.

SwitchRes
- New fix for Windows 7 progressive/interlaced mode switching with DirectDraw, now also works with ArcadeVGA 3000 (thanks to Sledge & sean_skroht).
- Fix in the modeline scoring system so that it properly accounts for the refresh rate when -nomodeline_generation is used (reported by Haggar).

DGen/SDL (32bit)  DGen/SDL (64bit)  DGen/SDL (Source)

What's New:

New features:
- New bindings to switch between previous/next save slots.
- M68K debugger works with any M68K core (StarScream and Cyclone in addition to Musashi).
- Z80 debugger and disassembler (also works with any Z80 core).
- Performance improvements for CZ80 and Musashi.
- Common API for scalers and pre/postscale filters.
- Stretching filter to fit window size even if not a multiple of the original resolution. Useful when OpenGL or hardware acceleration is not available.
- HQX+stretch and scale2x+stretch stacked filters.
- config_save and config_load commands to save/restore configuration files at will. Can be used to store controller profiles.
- VGM dumping (vgmdump command).
- Improved DAC rendering. Sound rate is now 44100Hz by default for better quality.
- Multiple buttons bindings to perform a given action by pressing several buttons simultaneously.
- Mouse input support.
- Specific workarounds for Linux framebuffer SDL driver (fbcon) issues.

ZEsarUX - Debian (32bit)  ZEsarUX - Debian (64bit)  ZEsarUX - Mac  ZEsarUX (Source)

What's New:

- Added support for loading .z80 snapshots with unsupported machines like Spectrum +3, Pentagon.
- Added support for zip,rar,tar & gz files on menu (uses external programs)
- Added loading support for ZX81 EightOne file format .z81
- Added fullscreen mode on xwindows driver
- Added View Waveform option
- Added Visualmem option. It displays write operations to RAM. It is not enabled by default on configure
- Added Display palletes: gray mode, green mode, etc
- Added some keys of numerical keyboard: / * - +
- Added Poke function to menu
- Added option to autodetect realvideo programs
- Added option to simulate lost vsync on zx80/81
- Added aofile WAV format
- Improved vertical display synchronization on ZX80/81
- Improved view cpu registers option with opcode dissassemble
- Fixed opcodes LD IX/IY(h/l),IX/IY(h/l)
- Fixed timing with some opcodes. Better display of rainbow (spectrum) and hi-res (zx80/81). Overscan demo is perfect on 128k mode (but not on 48k yet)
- Some other minor bugfixes

Stella (32bit)  Stella (64bit)  Stella - Fedora (32bit)  Stella - Fedora (64bit)  Stella - Ubuntu (32bit)  Stella - Ubuntu (64bit)  Stella - Mac  Stella - (Source)

What's New:

- Ported Stella to SDL2, which brings many new features. Among the largest improvements is native hardware acceleration support for Windows (Direct3D) and Linux/OSX (OpenGL). It is also now possible to port Stella to iOS and Android devices using OpenGLES. Hardware acceleration is now required, which means up-to-date drivers are needed. Software rendering is still present, but is somewhat unoptimized and unsupported going forward.
- Fullscreen video modes now use the desktop resolution. Switching to fullscreen and back to windowed mode no longer rearranges icons on your desktop.
- TIA TV effects are now available in all video modes, since hardware acceleration is a requirement.
- Added a much more detailed view of cart extended RAM to a new debugger tab. Special thanks to SpiceWare for this implementation.
- Added preliminary support for 'DASH' bankswitching scheme by A. Davie.
- The AtariVox and SaveKey controllers now have the ability in the debugger to completely erase the virtual EEPROM data.
- Added 'savesnap' debugger prompt command, and also associated context menu item to the debugger TIA output area. This saves the current TIA image to a PNG file.
- Added 'hidecursor' commandline option, which allows to completely disable showing the mouse cursor (useful on systems that don't have a mouse).
- Removed 'uipalette' option, as the original palette is no longer supported.
- Updated included PNG library to latest stable version.

Shoebill - Windows  Shoebill - Linux  Shoebill - Mac

What's New

QMC2 (32bit)  QMC2 (64bit)  QMC2 - Mac (Intel)  QMC2 - Mac (Universal)  QMC2 (Source)

What's New:

- fix: Mac OS X build: resolved type conflicts between LZMA SDK and older XCode headers (< 4.x)
- fix: corrected device and BIOS set hiding in the master list when ROM state filtering is disabled
- fix: corrected initial opening of zip/7z image archives when the splash screen is disabled
- fix: avoid crash when the game/machine list cache creation is prematurely interrupted (upon user request)
- fix: MiniWebBrowser: corrected the network item downloader
- fix: fixed a bug with individual ROM checks that corrupted the ROM state cache with an invalid entry, causing it to be invalidated during the next reload
- fix: welcome dialog: 'NativeFileDialogs' setting didn't work as expected with folder browsers

puNES  puNES - Linux (32bit)  puNES - Linux (64bit)

What's New:

- Fixed a lot of bugs in the mappers MMC1, FM7, 28, 176, 178, and FDS.
- Full support for the format NES 2.0.
- Implemented the filter xBRZ.
- Implemented the UNIF mappers FK23C, FK23CA, D1038, MARIO1-MALEE2.

PPSSPP (32bit)  PPSSPP (64bit)  PPSSPP - Linux (32bit)  PPSSPP - Linux (64bit)  PPSSPP - Mac  PPSSPP - Android  PPSSPP - Android (Donation)  PPSSPP (Source)

What's New:

- CLUT (paletted) texturing from framebuffers supported, fixing many graphical issues like the shadows in Final Fantasy: Type-0
- More types of framebuffer copies are now handled correctly, fixing a variety of graphical issues, like the sun in Burnout and many more
- Better savedata compatibility with the real PSP
- Support for more codecs used by "Custom BGM" and sometimes regular music in games: MP3, AAC
- PMP video format support
- Implemented some strange blending modes like ABSDIFF as shaders, fixing the outlines in DBZ Tag Team and more.
- Emulation of the vrot CPU instruction improved - it caused cracks in FF3 graphics before
- Many bugfixes around the UI, touch D-pad now works better when scaled large
- Workaround implemented to support Star Ocean's stencil trickery as efficiently as possible on all platforms
- Major corrections to module loading and memory management, fixing further games
- Bulgarian and Thai language translations were contributed
- Many, many more game fixes and bug fixes