1.5.7
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
* Emulation core improvements:
* 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
* Miscellaneous improvements:
* Update compile instructions for win32 UI
* Check required version of libspectrum is available
* Document --mdr-len and --mdr-random-len options
* Document support for the Recreated ZX Spectrum
* Fix transposed description of AY-3-8912
* GTK UI: Destroy tape browser dialog on close
Emulation core improvements:
* Disable tape traps when playing/recording RZX files
Miscellaneous improvements:
* Fix typo in LOG disk format
* Replace old ticket numbers from Trac to Allura
* WidgetUI: Fix memory leak in file selector
* Fix allocator sizeof operand mismatch and remove dead assignment
* Remove prototypes of old plus3 disk functions
* Increase allocated memory to keep GCC7 happy
with filesystems/fuse. From Kamil Rytarowski in PR 50662.
Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printers you could attach to the Spectrum.
* Very basic support for RZX files.