Fuse Logo

Fuse for macOS

This (very simple) page is the home for Fuse for macOS - a port of the UNIX ZX Spectrum emulator Fuse to macOS.

The intention is that the emulator will be integrated into the macOS platform and over time take advantage of as many macOS features as make sense.

The sourceforge project page for Fuse for macOS is here.

Fuse for macOS project page

Download Fuse for macOS

What is a ZX Spectrum?

Wikipedia says:

The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd.

[...]

The Spectrum was among the first mainstream-audience home computers in the UK, similar in significance to the Commodore 64 in the USA. The introduction of the ZX Spectrum led to a boom in companies producing software and hardware for the machine, the effects of which are still seen; some credit it as the machine which launched the UK IT industry.

What does Fuse for macOS do?

  • Supports several models (including the 128, Timex and Russian clone machines)
  • Quite faithful emulation of the display and sound
  • Support many snapshot formats including Z80, SNA and SZX snapshots
  • Support TAP, TZX and PZX virtual-tape files

News

Fuse for macOS 1.3.7 Released

Version 1.3.7 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

New features:

  • Add Multiface One/128/3 interface emulation (Gergely Szasz and Sergio Baldoví).

Machine specific improvements:

  • Restore +2A/+3 ALL_RAM mode from snapshots (Sergio Baldoví).

Miscellaneous improvements:

  • Fix crash when saving CSW tapes (thanks, Nicholas Naime and Fredrick Meunier) (Sergio Baldoví).

Various other minor bugfixes.

Fuse for macOS 1.3.6 Released

Version 1.3.6 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

New features:

  • Add Covox interface emulation (Fredrick Meunier).

Emulation core improvements:

  • Disable accelerate loader while recording RZX files (thanks, windale) (Sergio Baldoví).
  • Fix releasing captured Kempston mouse (thanks, Robert Uttley) (Fredrick Meunier).

Miscellaneous improvements:

  • Restored ability to select save formats (thanks, TomD) (Fredrick Meunier).
  • Work around invalid "used bits in last byte" field in TZX tapes (thanks, Philip Kendall and Sergio Baldoví) (Fredrick Meunier).
  • Save SpecDrum level as unsigned in SZX snapshots (Sergio Baldoví).

Various other minor bugfixes.

Fuse for macOS 1.3.5 Released

Version 1.3.5 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

Emulation core improvements:

  • Disable tape traps when playing/recording RZX files (thanks, windale) (Sergio Baldoví).
  • Silently skip PLTT blocks in SZX snapshots (thanks, windale) (Fredrick Meunier and Sergio Baldoví).
  • Validate "used bits in last byte" field in TZX tapes (thanks, Nicholas Naime and Fredrick Meunier) (Sergio Baldoví).
  • Fix the load of PZX tapes with malformed strings (thanks, Nicholas Naime) (Sergio Baldoví).

Fuse for macOS 1.3.4 Released

Version 1.3.4 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

Debugger improvements:

  • Fix documentation syntax for "breakpoint read" debugger command (thanks, Andy Chadbourne) (Sergio Baldoví).

Fuse for macOS 1.3.3 Released

Version 1.3.3 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

Emulation core improvements:

  • Add support for the hidden MEMPTR register (thanks, Boo-boo, Vladimir Kladov and the members of the "Z80 Assembly Programming On The ZX Spectrum" Facebook group) (Philip Kendall).
  • Mark new disks as needing to be saved (Gergely Szasz).

Miscellaneous improvements:

  • Fix multiple save of disks (Gergely Szasz).
  • Allow overwriting disk images (Gergely Szasz).
  • Various other minor bugfixes.

Fuse for macOS 1.3.2 Released

Version 1.3.2 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

Emulation core improvements:

  • Allow keyboard arrow keys to be used as a cursor joystick (thanks, solaris104) (Fredrick Meunier).
  • Limit sound generation to less than 500% speed (thanks, windale and Sergio Baldoví) (Fredrick Meunier).

Miscellaneous improvements:

  • QuickLook Generator: speed improvements by enabling concurrent requests (Fredrick Meunier).
  • New Fuse Help with improved organisation and cross-references (Fredrick Meunier).
  • Various other minor bugfixes.

Fuse for macOS 1.3.1 Released

Version 1.3.1 of the ZX Spectrum and related machines emulator Fuse for macOS has been released.

Emulation core improvements:

  • Warn on inserting a disk image larger than the emulated drive (thanks, Stefano Bodrato) (Fredrick Meunier).

Miscellaneous improvements:

  • Fix the Recreated ZX Spectrum Bluetooth keyboard support on the Mac (thanks, Allan Høiberg and Jason Hudson) (Fredrick Meunier).
  • Moved the Recreated ZX Spectrum Bluetooth keyboard option to the Machine menu (Fredrick Meunier).
  • Various minor bugfixes.

Fuse for Mac OS X 1.3.0 Released

Version 1.3.0 of the ZX Spectrum and related machines emulator Fuse for Mac OS X has been released.

New features:

  • Recreated ZX Spectrum Bluetooth keyboard support (thanks, thrice, Philip Kendall and Sergio Baldoví) (Ekkehard Morgenstern).

Emulation core improvements:

  • Reset machine when auto-loading TR-DOS disks (thanks, BogDan Vatra and Fredrick Meunier) (Sergio Baldoví).

Machine specific improvements:

  • Update +3e ROMs to v1.43 (Sergio Baldoví; thanks, Garry Lancaster).

Miscellaneous improvements:

  • Various minor bugfixes.