The Emulation Realm

fMSX free  fMSX paid  fMSX

What's New:

Android
- Fixed a crash when surface gets destroyed during display update.
- Fixed a crash when deleting files with special characters in their names.
- Fixed a crash when showing sections in File Selector.
- Fixed compilation warnings when compiling fMSX with CLANG.

Windows
- fMSX-Windows is now free!
- Added accurate R register emulation, many protected boot loaders run now.
- Added accurate LDIR/LDDR emulation, more protected boot loaders run now.
- Added undocumented opcode 71h to the Z80 emulation.
- Added more realistic "LD R,A" opcode to the Z80 emulation.
- Added cartridge type lookup by its SHA1 checksum, as listed in the CARTS.SHA file.
- Updated EMULib to a newer, more stable version.
- Switched fMSX-Windows version to use Direct3D in full-screen mode.
- Added proper Windows joystick support.
- Now properly restoring full-screen mode in fMSX-Windows.
- Fixed a bug in fMSX-Unix that corrupted memory on most platforms but, for some reason, not on Ubuntu Linux.
- Added a separate Rules.Solaris make rules file. Include this file into your Makefile instead of Rules.Unix to compile for Solaris and don't forget about removing -DLSB_FIRST on SPARC hardware.
- Fixed compilation warnings when compiling fMSX with CLANG.