The Emulation Realm

Releases with ports for two or more operating systems.

XEBRA - Windows  XEBRA - Android

What's New:

?

Mark 5 Emulator - Windows (32bit)  Mark 5 Emulator - Windows (64bit)  Mark 5 Emulator - Mac  Mark 5 Emulator (Source)

What's New:

Google Translate:

New function
- I implemented a virtual keyboard.
- It was made to be in a power off state (it can be changed by setting).
- Record the history of recently used state file.
- When using the WRITE TRACK command such as format of FD, the entire track is recreated.
- It is possible to format d88 file without track information.
- [VC version] Supported recording and recording by Media Foundation on Windows 7 and later.
- [Debugger] Current address and next address can be specified as address of breakpoint.

Refurbishment
- The key assignment was shared between VC version and SDL version. As a result, the key assignment of the old version is invalidated and initialized to the key assignment of the current version.
- Record up to 20 files of recently used files.
- I changed the access speed of FD.
- I changed the balance of the volume.
- Behavior at power on reset was changed.
- Screen holding mode was abolished.
- In the I / O port, the color register is set to $ FFD 8 ~ $ FFDF, and the KB register is set to $ FFE 0 ~ $ FFE 7.
- It is possible to set whether or not to output a message when the CPU reads an undefined instruction.
- [Mac version] Changed to save setting file and log file outside app folder.
- [Debugger] Fixed a bug that JMP, JSR direct addressing notation was wrong.
- [Debugger] The notation of direct addressing was changed by disassembling with U, UP command.
- [Debugger] Fixed the display corruption problem when disassembling CPU undefined instruction.
- In addition, various internal codes were changed.

S1 Model 5 Emulator - Windows (32bit)  S1 Model 5 Emulator - Windows (64bit)  S1 Model 5 Emulator - Mac  S1 Model 5 Emulator (Source)

What's New:

Google Translate:

New function
- I implemented a virtual keyboard.
- I installed an FM sound card.
- It was made to be in a power off state (it can be changed by setting).
- Record the history of recently used state file.
- When using the WRITE TRACK command such as format of FD, the entire track is recreated.
- It is possible to format d88 file without track information.
- [VC version] Supported recording and recording by Media Foundation on Windows 7 and later.
- [Debugger] Current address and next address can be specified as address of breakpoint.

Refurbishment
- The key assignment was shared between VC version and SDL version. As a result, the key assignment of the old version is invalidated and initialized to the key assignment of the current version.
- Record up to 20 files of recently used files.
- I changed the access speed of FD.
- I changed the balance of the volume.
- Behavior at power on reset was changed.
- Move the choices without memory weight from the menu to the setting dialog.
- It is possible to set whether or not to output a message when the CPU reads an undefined instruction.
- [Debugger] Fixed a bug that JMP, JSR direct addressing notation was wrong.
- [Debugger] The notation of direct addressing was changed by disassembling with U, UP command.
- [Debugger] Fixed incorrect display of branch destination address of branch instruction when disassembling unmapped area.
- [Debugger] Fixed the display corruption problem when disassembling CPU undefined instruction.
- In addition, various internal codes were changed.

Citra - Windows (64bit)  Citra - Linux (64bit)  Citra - Mac  Citra (Source)

What's New:

This is the latest nightly build. Source changes can be found at GitHub.

cen64 -Windows (64bit)  Cen64 - Debian  CEN64 - Mac  cen64 (Source)

What's New

XEBRA - Windows  XEBRA - Android

What's New:

?

fMSX  fMS - Ubuntu

What's New:

- Moved input settings to the "Input" menu in fMSX-Windows.
- Added "Draw 65% Frames" option to fMSX-Windows.
- Fixed screen updates after changing scaling algorithm in fMSX-Windows.
- Fixed "Force 4:3 Screen" option in TEXT80 screen mode.
- Fixed "Load MSXDOS2 ROM" option in fMSX-Windows.
- Fixed "Hit MIDI Drums" option in fMSX-Windows.
- Now computing MIDI volume by waveform analysis.
- Corrected MIDI drums volume in AY8910 emulation.
- Fixed MIDI keyboard click in fMSX-Windows.

Fuse - Windows  Fuse - Mac  Fuse (Source)

What's New:

- Fix syntax for "breakpoint read" debugger command.
- Fix Z80 unit test 39 to test the right opcode.
- Win32: Fix joystick initialisation.
- FreeBSD: Use power-of-2 sound buffers.

Free42  Free42 - Linux (32bit)  Free42 - Linux (64bit)  Free42 - Mac  Free42 - Android

What's New:

- Changed complex TAN and TANH to use more accurate formulae.
- The Time Module functions used to keep track of MDY/DMY modes using an invisible flag. For better HP-41 compatibility, they now use flag 31.
- Android version: Made state file writing more robust. If writing the state file fails, it now keeps the previous one, instead of leaving behind a partial or corrupt one.
- GTK version, Free42 Binary only: Some (recent?) versions of GTK set the LC_NUMERIC locale, which Free42 expects to always be "C". This causes number entry and display to be messed up in locales where the decimal is not ".", including most of Europe. I added code to force LC_NUMERIC back to "C" after gtk_init(), fixing this problem.
- Binary version: Fixed binary round-off problem in ADATE (for example, 10.102010 would be rendered as 10/10/2009).

DSP (32bit)  DSP (64bit)  DSP - Linux (32bit)  DSP - Linux (64bit)  DSP (Source)

What's New:

General
- Fixed a bug when entering the options menu without starting a driver (Thanks to FJ Marti)
- If a driver is not initialized when exiting the list, no buttons are displayed
- Added multiple directories for arcade ROMS separated by ';' (requested by Davide)
- Fixed enter full screen when changing from video menu
- K054000: Added protection chip
- K053246-K053247-K055673: Implemented functions to show sprites
- Autofire
  * General options -> Autofire -> Enable/disable
  * Independent for each button fot both players
- CPU: Unified functions in/out with read/write
- Tape Engine
   * Improved handling of 1-byte blocks in TAP tapes
   * Added control to avoid blocks of 0 length in TAP tapes
   * Corrected the length of the message block of the TZX tapes
- After pressing F4 to record a snapshot, the recording screen no longer shows each time a key is pressed
- GFX engine: GFX functions optimizations, more speed
- UPD765
  * Fixed next sector ID load function
  * Fixed a stupid bug when reading a full track (Fixes Spectrum +3 'Platoon' and many others)
  * Improved processing a track with 0 sectors (Corrects 'Tomahawk' from Spectrum +3)
- Disk loading: Fixed some problems selecting compressed files
- DSK files: Fixed track number asignation
- Cleaning and optimizations in many drivers (input, video, controls, etc)
- Namco sound
  * Converted to classes
  * Fixed some bugs
  * Converted to standard audio functions
- M680X: Added internal RAM
- Deco 16ic: Converted playfield RAM to word, changed functions and drivers
- Mouse: Created new functions to standarize the cursor creation, show and hide
- M68000: Fixed carry flag on opcode roxr.l
- OKI 6295: Added snapshot functions
- Samples: Fixed a bug assigning the audio channel