Menu

Fuse - the Free Unix Spectrum Emulator / News: Recent posts

Fuse 1.6.0 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add TTX2000S emulation
  • Experimental PulseAudio sound driver
  • Fix activation of joystick and IF2 peripherals when loading a snapshot
  • GTK/Win32: New higher resolution keyboard picture on GTK and win32 UIs
  • GTK: Add Fuse icon to the about dialog and the main window
  • GTK: Load/save binary dialog remembers last values
  • GTK 3: Improve moving and sizing Fuse's window under Wayland
  • GTK 3: Fix kempston mouse values on Wayland
  • GTK 3: Fix bug when resizing from 2x to 3x
  • SDL: Fix crash when using dispmanx backend on the Raspberry Pi
  • SDL: Allow forcing fullscreen mode when SDL doesn't report available screen modes
  • WidgetUI: New dialog to load/save binary data
  • WidgetUI: Enable HOME and END keys in menus
  • WidgetUI: Use monospaced characters on memory browser
  • WidgetUI: Fix crash when trying to overwrite read-only files
  • Win32: Fix bitwise operation in debugger
  • Xlib: Try to keep graphic filter when the user resize the window
  • Fix display corruption with HQ 3x scaler
  • Fix antialiasing effect of AdvMAME3x scaler
  • Add 4x, TV 4x, Pal TV 4x and HQ 4x scalers on GTK, SDL, win32 and Xlib UIs
  • Allow screenshots with TV 3x, PAL TV and Timex 1.5x scalers
  • Various minor bugfixes
Posted by Fredrick Meunier 2021-02-28

Fuse 1.5.7 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • GTK+ 3: Make the offset entry wider in memory browser
  • GTK+: Remove duplicated surface creation code
  • GTK+: Remove use of deprecated gtk_device_(un)grab functions
  • GTK+/Win32: Add *.bin as an allowed filetype to file selectors and amend .fmf filetype
  • Improve Fuse's Kempston mouse handling under GTK+ 3.x
  • "Save binary" command can now save 65536 bytes again (regression introduced in 1.5.6)
  • Various minor bugfixes
Posted by Fredrick Meunier 2018-12-09

Fuse 1.5.6 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Z80 flags register is now correct after SCF and CCF
  • "Variant" Alkatraz loaders (e.g. Gauntlet 3 and Shadow Dancer), "Variant" Search Loader programs (e.g. Lotus Esprit Turbo Challenge and Space Crusade) and Dinaload loaders (e.g. Astro Marine Corps) are now accelerated
  • More improvements disabling phantom typist after finishing loading TAP or standard ROM TZX files
  • Saving and loading binary data no longer increments tstate count or triggers breakpoints
  • Stop RZX playback/recording on machine reset/change
  • Various minor bugfixes
Posted by Fredrick Meunier 2018-08-07

Fuse 1.5.5 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Improve sound accuracy on Unix 64 bit systems
  • Allow the use of real joystick hats/dpads in the SDL joystick code
  • Rename compat_get_home_path() to compat_get_config_path()
  • Various minor bugfixes
Posted by Fredrick Meunier 2018-07-01

Fuse 1.5.4 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add *.FMF as an allowed filetype to file selectors
  • Save SCR from current display file
  • Use 44.1KHz as default sound frequency
  • Upgrade to libspectrum 1.4.3 to fix TC2048 and TC2068 timings regression
  • Various minor bugfixes
Posted by Fredrick Meunier 2018-06-03

Fuse 1.5.3 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Disable inactive peripherals after loading a snapshot
  • Re-enable sound after phantom typist finishes loading TAP, standard ROM TZX or +3 DSK images
  • Upgrade to libspectrum 1.4.2 to fix writing RZX files containing a snapshot which cannot be compressed
Posted by Fredrick Meunier 2018-04-29

Fuse 1.5.2 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Emulate ROM bug loading zero length blocks when using tape traps
  • Fix the format of double-sided +3 disks
  • Spectrum reset is accelerated when phantom typist is enabled and a file is loaded from the menu
  • Add options UI for phantom typist
  • GTK+ 3 UI: Memory browser dialog allows to go to specific offset
Posted by Fredrick Meunier 2018-03-24

Fuse 1.5.1 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Prevent crash when we try to disassemble an instruction with many DD or FD prefixes.
  • Fix crash when setting debugger variables.
  • Prevent crash when we try to profile an instruction with many DD or FD prefixes.
  • GTK+ UI: Improve behaviour of default button on dialogs.
  • GTK+ and win32 UIs: Support hex numbers in load/save binary and pokefinder dialogs.
  • SDL UI: Allow to select the video mode used in full-screen.
Posted by Fredrick Meunier 2018-02-25

Fuse 1.5.0 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Autoload snapshots replaced by a "phantom typist" which types LOAD "" or similar.
  • Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated.
  • Debugger: Ensure conditional timed breakpoints work correctly.
Posted by Fredrick Meunier 2017-12-12

Fuse 1.4.1 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Improvements to the loader acceleration code to reduce errors - Blood Brothers, City Slicker, Driller, Dynamite Dan, Games Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay, Saboteur, Trapdoor and Zanthrax now all load successfully
  • Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd
  • Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's
  • Debugger: Allow an exit code to be specified when using the "exit" command
  • Debugger: Add new "tape:microphone" and "spectrum:frames" system variables to allow access to the current tape level and frame count since reset
  • Correct enabling of ide slave menu item
  • Add *.mlt as an allowed filetype to file selectors... read more
Posted by Fredrick Meunier 2017-10-10

Fuse 1.4.0 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add DivMMC emulation
  • Add ZXMMC emulation
  • Add support for MLT format screenshots
Posted by Fredrick Meunier 2017-09-05

Fuse 1.3.8 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add workaround for Multiface One and 128 clash
  • Limit RZX sentinel warning to once per playback
  • Disable Melodik interface on 128K machines
  • Correct the list of machines for Multiface One
  • Document --mdr-len and --mdr-random-len options
  • Document support for the Recreated ZX Spectrum
  • GTK UI: Destroy tape browser dialog on close
  • Fix Z80 snapshot writing when +D is enabled
  • Fix offset of keyboard mappings in Z80 v3 snapshots
Posted by Fredrick Meunier 2017-08-01

Fuse 1.3.7 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add Multiface One/128/3 interface emulation
  • Restore +2A/+3 ALL_RAM mode from snapshots
  • SDL: Hide cursor when UI runs on a console (Raspberry Pi)
  • Fix crash when saving CSW tapes
Posted by Fredrick Meunier 2017-07-02

Fuse 1.3.6 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add Covox interface emulation
  • Disable accelerate loader while recording RZX files
  • WidgetUI: Disable RollbackTo menu option
  • Work around invalid "used bits in last byte" field in TZX tapes
  • Save SpecDrum level as unsigned in SZX snapshots
Posted by Fredrick Meunier 2017-06-02

Fuse 1.3.5 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Disable tape traps when playing/recording RZX files
  • WidgetUI: Fix memory leak in file selector
  • Silently skip PLTT blocks in SZX snapshots
  • Validate "used bits in last byte" field in TZX tapes
  • Fix the load of PZX tapes with malformed strings
Posted by Fredrick Meunier 2017-04-27

Fuse 1.3.4 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • 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
Posted by Fredrick Meunier 2017-03-08

Fuse 1.3.3 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add support for the hidden MEMPTR register
  • Mark new disks as needing to be saved
  • Show more information on disk modification status in menus
  • Fix multiple save of disks
  • Allow overwriting disk images
Posted by Fredrick Meunier 2017-01-31

Fuse 1.3.2 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Allow keyboard arrow keys to be used as a cursor joystick
  • Limit sound generation to less than 500% speed
  • WidgetUI: Fix order of Z80 flags in debugger
  • Win32: Limit sound generation from 50% to 300% to work around bugs in the DirectSound driver
Posted by Fredrick Meunier 2016-12-07

Fuse 1.3.1 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Warn on inserting disk images for disks larger than the emulated drive
  • Win32: Re-enable standard output for Windows builds
  • Win32: Minimum supported OS is now Windows 2000
Posted by Fredrick Meunier 2016-11-05

Fuse 1.3.0 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Recreated ZX Spectrum Bluetooth keyboard support
  • Reset the emulated machine when auto-loading TRD/SCL disks
  • Update the +3e ROMs to v1.43
  • WidgetUI: Add an About Fuse dialog with less cluttered text
  • Print a summary of enabled features when building Fuse
Posted by Fredrick Meunier 2016-10-03

Fuse 1.2.2 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Support for loading the first tape, snapshot, dock cartridge or RZX file found inside .zip files.
  • Support for auto-booting TR-DOS disk images without a boot file.
  • Fix +3 disk autoload.
Posted by Fredrick Meunier 2016-08-21

Fuse 1.2.1 released

A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Add Z80 registers, last byte written to the ULA, tstates since interrupt and the primary and secondary memory control ports as debugger variables.
  • Extend breakpoints on paging events to more peripherals: Beta 128, +D, Didaktik 80, DISCiPLE, Opus Discovery and SpeccyBoot.
  • Fix crash on widget UIs when hitting the close icon on the title bar several times.
  • Fix loading bugs when the detect loaders feature is being used.
Posted by Fredrick Meunier 2016-07-17

Fuse 1.2.0 release

After a long gestation, and on behalf of the Fuse team I’d like to announce that a new version of Fuse, the 1.2.0 release of Free Unix Spectrum Emulator has been released at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:

  • Emulation of the Currah µSource and Didaktik 80/40 interfaces.
  • Capture BASIC video functions to SVG file.
  • Allow continuing RZX recordings.
  • Support bash completion.
  • Really lots of bugfixes and miscellaneous improvements.... read more
Posted by Fredrick Meunier 2016-06-07

Fuse: 0.10.0.1 released

The Free Unix Spectrum Emulator (Fuse): an emulator of the 1980s home computer and various clones for Unix, Mac OS X and Windows.

Fuse 0.10.0.1 has been released. This is a bug-fix release for 0.10.0, which fixes some critical issues:

* Fuse: overwriting a file would lead to a corrupt file if the new file were shorter than the old file (thanks, Matthew Westcott)
* Fuse and fuse-utils: ensure all necessary header files are distributed (thanks, various people)

Posted by Philip Kendall 2008-12-11

Fuse 0.10.0 and libspectrum 0.5.0 released

Fuse 0.10.0 and libspectrum 0.5.0 have been released. Highlights of this release include:

* Much improved upd765 emulation
* Loading acceleration
* Automatic saves while RZX recording
* Many improvements to Win32 UI
* Improved widget UI

Posted by Philip Kendall 2008-12-03