File Fuse.changes of Package Fuse
-------------------------------------------------------------------
Mon Mar 1 21:24:22 UTC 2021 - Sergio Baldovi <serbalgi@gmail.com>
- Update to version 1.6.0
* New features:
+ Add TTX2000S emulation
+ Experimental PulseAudio sound driver
* Emulation core improvements:
+ Fix activation of joystick and IF2 peripherals when loading a snapshot
* UI improvements:
+ New higher resolution keyboard picture
+ Load/save binary dialog remembers last values
+ Improve moving and sizing Fuse's window under Wayland
+ Fix kempston mouse values on Wayland
+ Fix bug when resizing from 2x to 3x
* Scaler improvements:
+ Fix display corruption with HQ 3x scaler
+ Fix antialiasing effect of AdvMAME3x scaler
+ Add 4x, TV 4x, Pal TV 4x and HQ 4x scalers
* Various minor bugfixes.
- Switch to PulseAudio sound driver.
- Several spec fixes.
-------------------------------------------------------------------
Fri Nov 1 13:11:02 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.5.7
* UI improvements:
+ GTK+ 3: Make the offset entry wider in memory browser
(Derek Fountain).
+ GTK+: Remove duplicated surface creation code (Philip
Kendall).
+ GTK+: Remove use of deprecated gtk_device_(un)grab
functions (Philip Kendall).
+ GTK+/Win32: Add *.bin as an allowed filetype to file
selectors and amend .fmf filetype (thanks, Allan Turvey)
(Sergio Baldoví).
+ Improve Fuse's window sizing under Wayland; still not
right, but better than it was before (Sergio Baldoví).
+ Improve Fuse's Kempston mouse handling under GTK+ 3.x
(Philip Kendall).
+ Stop Kempston mouse causing a crash under Wayland; still
doesn't work properly though (Philip Kendall).
* Miscellaneous improvements:
+ "Save binary" command can now save 65536 bytes again
(regression introduced in 1.5.6; thanks, thrice) (Philip
Kendall).
+ Remove gcc 8 string overflow warnings (Philip Kendall).
version 1.5.6:
* Emulation core improvements:
+ Z80 flags register is now correct after SCF and CCF (Sergio
Baldoví).
* Miscellaneous improvements:
+ Factor out common paths code between Linux and generic
UNIX (Alberto Garcia and Fredrick Meunier).
+ More improvements disabling phantom typist after finishing
loading TAP or standard ROM TZX files (thanks, Alberto
Garcia) (Fredrick Meunier).
+ Saving and loading binary data no longer increments tstate
count or triggers breakpoints (thanks, Sergio Baldoví)
(Philip Kendall).
+ "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
(Philip Kendall).
+ Stop RZX playback/recording on machine reset/change (Sergio
Baldoví).
+ Various minor bugfixes.
- Spec cleanup
-------------------------------------------------------------------
Fri Jul 6 18:38:51 UTC 2018 - serbalgi@gmail.com
- Update to version 1.5.5
* Emulation core improvements:
+ Improve sound accuracy on Unix 64 bits systems.
* Miscellaneous improvements:
+ Allow the use of real joystick hats/dpads in the SDL joystick code.
+ Add *.FMF as an allowed filetype to file selectors.
+ Save SCR from current display file.
+ Use 44.1KHz as default sound frequency.
+ Various minor bugfixes.
-------------------------------------------------------------------
Tue May 1 11:27:16 UTC 2018 - serbalgi@gmail.com
- Update to version 1.5.3
* Emulation core improvements:
+ Emulate ROM bug loading zero length blocks when using tape traps.
+ Disable inactive peripherals after loading a snapshot.
* Machine specific improvements:
+ Fix the format of double-sided +3 disks.
* Miscellaneous improvements:
+ 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.
+ Re-enable sound after phantom typist finishes loading TAP, standard
ROM TZX or +3 DSK images.
-------------------------------------------------------------------
Sun Mar 4 10:53:11 UTC 2018 - serbalgi@gmail.com
- Update to version 1.5.1
* Debugger improvements:
+ Prevent crash when we try to disassemble an instruction with many
DD or FD prefixes.
+ Fix crash when setting debugger variables.
+ Ensure conditional timed breakpoints work correctly.
* Profiler improvements:
+ Prevent crash when we try to profile an instruction with many DD
or FD prefixes.
* Miscellaneous improvements:
+ 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.
+ Autoload snapshots replaced by a "phantom typist" which types
LOAD "" or similar.
+ Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated.
- Several spec fixes.
-------------------------------------------------------------------
Thu Oct 12 07:27:01 UTC 2017 - serbalgi@gmail.com
- Update to version 1.4.1
* New features:
+ Add DivMMC emulation.
+ Add ZXMMC emulation.
* Emulation core improvements:
+ 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.
* Debugger improvements:
+ Allow an exit code to be specified when using the "exit" command.
+ Add new "tape:microphone" and "spectrum:frames" system variables
to allow access to the current tape level and frame count since
reset.
* Miscellaneous improvements:
+ Add support for MLT format screenshots.
-------------------------------------------------------------------
Mon Jul 10 20:51:57 UTC 2017 - serbalgi@gmail.com
- Update to version 1.3.7
* New features:
+ Add Multiface One/128/3 interface emulation.
* Machine specific improvements:
+ Restore +2A/+3 ALL_RAM mode from snapshots.
* Emulation core improvements:
+ Add Covox interface emulation.
+ Disable accelerate loader while recording RZX files.
-------------------------------------------------------------------
Sun Apr 30 10:14:17 UTC 2017 - serbalgi@gmail.com
- Update to version 1.3.5
* Emulation core improvements:
+ Disable tape traps when playing/recording RZX files.
+ Add support for the hidden MEMPTR register.
+ Mark new disks as needing to be saved.
+ Show more information on disk modification status in menus.
* Miscellaneous improvements:
+ WidgetUI: Fix memory leak in file selector.
+ Fix multiple save of disks.
+ Allow overwriting disk images.
-------------------------------------------------------------------
Sat Dec 10 07:06:21 UTC 2016 - serbalgi@gmail.com
- Update to version 1.3.2
* 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).
+ Warn on inserting large disk image (thanks, Stefano Bodrato)
(Fredrick Meunier)
* Miscellaneous improvements:
+ WidgetUI: Fix order of Z80 flags in debugger (thanks, Marcos
Cruz) (Sergio Baldoví).
+ Various minor bugfixes.
-------------------------------------------------------------------
Mon Oct 3 20:36:09 UTC 2016 - serbalgi@gmail.com
- Update to version 1.3.0
* 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 TRD/SCL 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:
+ Print summary of enabled features when building Fuse (Alberto
Garcia).
+ Various minor bugfixes.
-------------------------------------------------------------------
Mon Aug 22 21:23:24 UTC 2016 - serbalgi@gmail.com
- Update to version 1.2.2
* New features:
+ Support loading first tape, snapshot, dock cartridge or RZX file
found inside .zip files (Patrik Rak and Sergio Baldoví).
+ Support auto-booting TR-DOS disk images without a boot file (thanks,
windale, BogDan Vatra and Fredrick Meunier) (Sergio Baldoví).
* Emulation core improvements:
+ Change microphone state when 0 tstate pulses do not have the no edge
flag set (Fredrick Meunier).
* Machine specific improvements:
+ Fix +3 disk autoload (thanks, windale and BogDan Vatra) (Sergio
Baldoví and Fredrick Meunier).
+ Fix floppy drive selection when resetting a +3 (thanks, windale and
BogDan Vatra) (Sergio Baldoví).
* Miscellaneous improvements:
+ WidgetUI: Use description for tape blocks where available (Fredrick
Meunier).
+ Use pkg-config to detect libpng and libxml2 (Alberto Garcia).
+ Various minor bugfixes.
-------------------------------------------------------------------
Mon Jul 18 09:29:32 UTC 2016 - serbalgi@gmail.com
- Update to version 1.2.1
* Emulation core improvements:
* Fix bugs when the detect loaders feature is being used (thanks, Lee
Tonks and windale) (Fredrick Meunier).
* Debugger improvements:
* Remove the need for "%" when accessing system variables (Philip
Kendall).
* Add Z80 registers as debugger variables (Philip Kendall).
* Expose last byte written to the ULA, tstates since interrupt,
primary and secondary memory control ports as debugger system
variables (Philip Kendall).
* Make breakpoints on events honour lifetime (Sergio Baldoví).
* Extend breakpoints on paging events to more peripherals: Beta 128,
+D, Didaktik 80, DISCiPLE, Opus Discovery and SpeccyBoot (Sergio
Baldoví).
* Split +D memory sources into RAM and ROM sections (Sergio Baldoví).
* Coalesce +D and DISCiPLE RAM pages so they show as 8K pages (Sergio
Baldoví).
* Miscellaneous improvements:
* Update GNOME .desktop file (Alberto Garcia).
* Add an emulator module startup manager to automatically handle
dependency issues (Philip Kendall).
* Fix crash on widget UIs when hitting the close icon on the title bar
several times (Sergio Baldoví).
- Update Fuse-desktop-file.patch: Accommodate upstream changes.
-------------------------------------------------------------------
Tue Jun 7 21:58:03 UTC 2016 - serbalgi@gmail.com
- Update to version 1.2.0
* New features:
+ Add Currah µSource emulation (Stuart Brady).
+ Add Didaktik 80/40 emulation (Gergely Szasz).
+ Capture BASIC video functions to SVG file (Stefano Bodrato).
+ Support bash completion (Sergio Baldoví).
+ Allow continuing RZX recordings (Sergio Baldoví).
* Really lots of bugfixes and miscellaneous improvements.
- Switch to GTK+ 3.
- Drop Fuse-samdisk-dsk.patch: Upstream fixed.
- Several spec fixes.
-------------------------------------------------------------------
Sat Jul 12 23:10:32 UTC 2014 - serbalgi@gmail.com
- add patch Fuse-samdisk-dsk.patch
* Fix load of SAMdisk dsk files
-------------------------------------------------------------------
Sun Feb 02 15:00:00 UTC 2014 - serbalgi@gmail.com
- Update to version 1.1.1
* Add Spectranet ethernet interface emulation (Philip Kendall).
* Add SpeccyBoot ethernet interface emulation (Patrik Persson).
* Add SpecDrum sound interface emulation (Jon Mitchell).
* Add DISCiPLE disk interface emulation (Stuart Brady).
Sinclair Network emulation is not provided, and the interface is
not available under 128K emulation in this release.
* Support reading PZX files (Fredrick Meunier).
* Add support for POK files (Sergio Baldoví).
* Add recording of movies to FMF files (Gergely Szasz).
* Various bugfixes.
- Desktop integration: add menu entry and register mime extensions.
- Add Fuse-desktop-file.patch: Use SUSE categories for menu entry.
- Drop Fuse-1.0.0.1a-include-zlib.patch: Upstream fixed.
- Add SDL-devel BuilRequires to enable joystick support.
- Fix package description.
- Modernize package license.
-------------------------------------------------------------------
Mon Sep 16 21:21:20 UTC 2013 - serbalgi@gmail.com
- add patch Fuse-1.0.0.1a-include-zlib.patch
* Fix the build with libpng 1.5.X
- fix sound output by using alsa instead of libao.
-------------------------------------------------------------------
Tue Oct 4 20:56:04 UTC 2011 - nmarques@opensuse.org
- Update to version 1.0.0.1a:
+ Remove all ROMs for which there isn't explicit permission to
distribute (Philip Kendall).
- Version 1.0.0.1
+ Fix temporary breakpoints on platforms using replacement Glib
(Fredrick Meunier, Sergio Baldovi; thanks, Chris Cowley)
+ Ensure Amiga port can load files (Chris Young)
+ Fix SVGAlib compilation (rkd77)
-------------------------------------------------------------------
Tue Sep 8 14:52:09 CEST 2009 - uli@suse.de
- update -> 0.10.0.2:
* Make loader acceleration work on all compilers (Philip Kendall;
thanks, Carlos Almeida, Alberto Garcia and Alexander Yurchenko).
* Make the "Don't Save" option in the widget UI do the right thing
(Frederick Meunier).
* Allow both +3 disk drives to be used at once (Gergely Szasz).
* Allow both +D disk drives to be used at once (Gergely Szasz).
* Make .dsk code handle missing newline on "Track-Info" header
(Gergely Szasz; thanks, Simon Owen).
* Remove unnecessary 'use' directive when building widget options
header file; fixes some build issues (Frederick Meunier)
- unrequire lib765, libdsk
-------------------------------------------------------------------
Tue Dec 23 00:00:00 CEST 2008 - uli@suse.de
- update -> 0.10.0.1:
* Writing files would not truncate the file at the correct point,
leading to corrupt files when overwriting an existing file
(Philip Kendall; thanks, Matthew Westcott).
* Distribute ui/fb/fbmouse.h (Fredrick Meunier; thanks, rkd77).
* New upd765 FDC emulation; all known +3 DSK images now work (Gergely
Szasz; thanks to Simon Owen for expert technical advice).
* Loading acceleration (Philip Kendall).
* Automatic saves while using RZX recording (Philip Kendall).
* Improved widget UI, with look and feel borrowed from that in FuseX
(Fredrick Meunier; thanks, crabfists).
* Emulation core improvements:
* New --late-timings option to emulate machines with 1 tstate
later timings (Philip Kendall)
* Reading from the 128K's memory control port causes that byte to
be written back to the port (Philip Kendall; thanks, Marat
Fayzullin).
* Reading the AY data port on the +2A/+3 is the same as reading
the register port (Philip Kendall; thanks, Mark Woodmass).
* NMI causes Z80 to unHALT (Philip Kendall; thanks, Simon Owen).
* Emulate C, H and P/V flags on repeated IO instructions (Philip
Kendall).
* Fix crash when using Interface 1 on unoptimised Fuse builds
(Philip Kendall).
* Debugger improvements:
* Debugger events to allow the debugger to stop when various
Spectrum-level events happen (Philip Kendall).
* Allow debugger commands to be run when a breakpoint is hit.
No UI for this at present, but can be set from the command line.
(Philip Kendall).
* Command to exit emulator (Philip Kendall).
* Make time breakpoints work properly when more than one is present
(Philip Kendall).
* Miscellaneous improvements:
* Loader detection now works with the Digital Integration loader
(Philip Kendall).
* New HQ2X and HQ3x scalers (Gergely Szasz).
* Revert Pentagon 128 to being the "base" machine without extra
ROMs (Fredrick Meunier).
* Updated +3e ROMs (Fredrick Meunier; thanks, Garry Lancaster).
* Allow DivIDE, custom ROMs, Kempston mouse status and Simple 8-bit
IDE interface to be saved in snapshots (Fredrick Meunier).
* Better (but probably not perfect) TS2068 contention (Philip
Kendall).
* C89 compatibility fixes (Fredrick Meunier; thanks, sweetlilmr).
* Remove GTK+'s build explicit dependency on Xlib (Philip Kendall).
- clean up spec file
-------------------------------------------------------------------
* Mon Jan 21 00:00:00 CEST 2008 - uli@suse.de
- update -> 0.9.0