Fuse for Mac OS X 1.0.0 Released

edited October 2011 in Emulators
A new version of Fuse for Mac OS X has been released at the dedicated sourceforge project and shortly here on WoS:


Note that this release requires Mac OS X 10.5+ and hardware accelerated OpenGL.

Changes since version
New features:
  • Add Opus Discovery disk interface support (Gergely Szasz and Fredrick Meunier).
  • Add support for NTSC ZX Spectrum 48K (Philip Kendall).
  • Support weak data in +3 disk images (Gergely Szasz).
  • Add support for flipping disk images in single sided drives (Gergely Szasz).
  • Add support for automatically merging both both disk images where they are in separate files named with the text [Ss]ide[ _][abAB12] (Gergely Szasz).
  • Switch to using Blip_Buffer (by Shay Green) for improved beeper and AY output (Fredrick Meunier).
  • Allow beeper and AY volumes to be set individually (Fredrick Meunier).
  • Enable Beta 128 interface in 48K and TC2048 machines (thanks, Omikron) (Fredrick Meunier).
  • Add emulation of the Fuller Audio Box (Stuart Brady and Fredrick Meunier).
  • Allow sound to run from 2% speed up (Fredrick Meunier).
  • Add emulation of the Melodik and similar 48K-compatible AY interfaces that use the 128K sound ports (Fredrick Meunier).
  • Add support for Pentagon 1024SL v2.2 16 colour mode (Fredrick Meunier).
  • Allow selection of "TV speaker" or "beeper"-style sound output (Fredrick Meunier).
  • New Preferences window (Fredrick Meunier).
  • Collapse Media menu hierarchy, to just have Tape, Disk A, Disk B, Master, Slave, Microdrive 1 and 2 etc. (Fredrick Meunier).
  • Add Pause menu option (Fredrick Meunier).

Miscellaneous improvements:
  • Preformat new disks on +3 to allow the format command on +3 to work (Gergely Szasz).
  • Support non-standard TRD images with 41-84 tracks per side (Gergely Szasz).
  • Allow user to swap Kempston mouse buttons as some combinations of physical hardware and Spectrum software make it hard to use the standard mapping e.g. right clicking and moving the cursor on Mac notebooks (thanks, Andrew Owen) (Fredrick Meunier).
  • Fixes for speed estimation (Gergely Szasz).
  • Fix border colour in Timex HiRes screenshots (Fredrick Meunier).
  • Fix poke finder passing the wrong page to the debugger (Marek Januszewski).
  • Tweak sector padding to fix Opus ATC+Technician Ted.dsk (Gergely Szasz; thanks, Simon Owen).
  • Z80 NMI should take some time (Fredrick Meunier).
  • Fix loading Warajevo TAPs of raw samples (e.g. BRUCELEE.TAP) (Fredrick Meunier).
  • Correct loading Beta 128 disks from disk open dialog (Fredrick Meunier).
  • Fix mass storage preference setting (Fredrick Meunier).
  • Fix bug where having the tape browser or keyboard viewer open prevented Fuse from quitting (Fredrick Meunier).
  • Make the keyboard viewer resizable (Fredrick Meunier).
  • Extend 80 track drives to accept disks up to 84 tracks and 40 track drives to accept disks up to 42 tracks (Gergely Szasz).
  • Fix stuck key problem with shifted extended punctuation keys <>:"_+ (Fredrick Meunier).
  • Remove RZX compression option (Fredrick Meunier).
  • Resolve hang when double-clicking a file to open in Fuse (Fredrick Meunier).
  • Restore handling of zoom titlebar button events (Fredrick Meunier).
  • Pause emulation before loading a file from a double click/drag-n-drop when Fuse is already running (Fredrick Meunier).
  • Add x86_64 target to Universal Binary (Fredrick Meunier).
  • Set track lengths when inserting a new disk (Gergely Szasz).
  • Correct writing of status and system registers to snapshots (Patrik Rak).
  • Fix autoload snapshots (thanks, Gergely Szasz) (Fredrick Meunier).
  • Query for an initial snapshot when opening a RZX file which doesn't have one as is common in competition mode RZX files (Sergio Baldovi).
  • Don't close a disk or MDR file if a write fails (thanks, Crisis) (Gergely Szasz).
  • The Allow Writes to ROM preference shouldn't affect the 16K machine "empty" page (thanks, Andrew Owen) (Fredrick Meunier).

Various other minor bugfixes.
Post edited by Fred on


  • edited December 2010
    Hi, just a quick question.

    On OSX Leopard PPC, there is no scrollbar in the disassembly view of the debugger. This issue is also present on version

    This is an annoying issue that makes near impossible to debug the programs... for me at least.

    Right now i must scroll issuing "di $xxxx+nn" commands on the debugger :-(

    Can you help me?

  • edited December 2010
    Sorry, the original Fuse doesn't do that either. You can put in a feature request on its Fuse sourceforge site (http://sourceforge.net/tracker/?group_id=91293&atid=596651).

    Even better if you write the core support I'll add support for it to the Fuse Mac port.
  • edited October 2011
    Version of the ZX Spectrum and related machines emulator Fuse for Mac OS X has been released at the dedicated sourceforge project and shortly here on WoS:


    Changes since version 1.0.0:
    New policy:
    • Remove all ROMs for which there isn't explicit permission to distribute (Philip Kendall). All the affected hardware is still supported, but the ROM images will need to be obtained elsewhere and then the Fuse preferences set to refer to these new ROM images. This applies to the following machines; Pentagon series and Scorpion, and the following interfaces; Interface I, Opus Discovery, Betadisk.

    Bug fixes:
    • Fix temporary breakpoints in the debugger (Fredrick Meunier, Sergio Baldovi; thanks, Chris Cowley).
Sign In or Register to comment.