Changes since the last release 0.9.0.2:
• Add support for TZX custom screenshot and tape inlay blocks in FuseGenerator. This allows the embedding of inlay images in tape files and their use as icons in the Finder.
• Merge in changes from upstream
Fuse release 0.10.0-pre1
- 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).
- 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).
- Debugger events to allow the debugger to stop when various Spectrum-level events happen (Philip Kendall).
- Make time breakpoints work properly when more than one is present (Philip Kendall).
- Loader detection now works with the Digital Integration loader (Philip Kendall).
- Updated
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).
- Various other minor bugfixes.
• Correct reporting of unknown classes, and log name of tape being scanned for metadata in FuseImporter and FuseGenerator.