pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/fuse-emulator



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Sep 29 10:29:36 UTC 2026

Modified Files:
        pkgsrc/emulators/fuse-emulator: Makefile distinfo

Log Message:
fuse-emulator: updated to 1.10.0

* Emulation core improvements:
  * Expand automatic tape-loader detection and acceleration for
    Microprose, Software Projects, Gremlin 2 and Movieload loaders
    (fixes bugs 396, 429 and 430) (thanks, Philip Kendall)
    (Fredrick Meunier).
  * Improve automatic tape playback for custom loaders, allowing Basil
    the Great Mouse Detective, Viz: The Computer Game, Moonlighter and
    Trzy Wymiary to load without manual tape control (fixes bug 433
    and part of bug 218) (Fredrick Meunier).
  * Preserve the complete tape signal state when switching from ROM
    traps to custom loaders, allowing Bomb Jack and similar loaders to
    continue correctly (fixes bug 333 and part of bug 310)
    (Fredrick Meunier).
  * Avoid accelerating the Technician Ted loader (fixes bug 55)
    (Fredrick Meunier).
  * Do not automatically restart rewound tapes at end of tape, making
    it easier to change sides in multi-side games such as Echelon
    (part of bug 218) (Fredrick Meunier).
  * Handle bare tape flag blocks explicitly, improving compatibility
    with unusual tape images (Fredrick Meunier).
  * Correct tape-loading sound through the beeper so loading audio is
    reproduced accurately (thanks, Kuba Adamowicz) (Fredrick
    Meunier).
  * Refuse to save classic DSK images with unformatted tracks, avoiding
    invalid disk images (fixes bug 415, patch 459) (thanks, Sergio
    Baldoví) (Fredrick Meunier).

* Machine specific improvements:
  * Support both 8K and 16K Interface 1 ROM images and preserve their
    size in snapshots (fixes bug 152) (thanks, Andy Potter) (Fredrick
    Meunier).
  * Enable DISCiPLE on 128K machines, add inhibit behaviour and expose
    its magic button in widget UIs (fixes bugs 271 and 273) (thanks,
    Stuart Brady, Alan Pearson and Gergely Szasz) (Sergio Baldoví and
    Fredrick Meunier).
  * Correct +D address decoding for more accurate peripheral behaviour
    and software compatibility (Fredrick Meunier).

* UI improvements:
  * GTK3: restart the autohide timeout when switching fullscreen mode
    so the menu and status bars appear or disappear immediately
    (Alberto Garcia).
  * GTK3 and SDL2: set the correct application identity so Linux
    desktop environments display the proper Fuse icon (Alberto Garcia).
  * Correct CAPS SHIFT handling when multiple host cursor keys are
    held (fixes bug 470, patch 448) (thanks, lvd) (Fredrick Meunier).
  * Show pulse counts for RLE Pulse blocks in the tape browser
    (patch 457) (Fredrick Meunier).
  * Add the FMF extension automatically when recording movies (fixes
    bug 469) (Gergely Szasz and Fredrick Meunier).

* Scaler improvements:
  * Improved composite scaler performance (Fredrick Meunier).
  * Extend composite scaler colours correctly to the screen edges,
    (thanks, Sergio Baldoví) (Fredrick Meunier).

* RZX improvements:
  * Correct EI-delayed interrupt handling during playback, allowing
    affected recordings to replay without desynchronising (fixes bugs
    508, 67 and part of bug 336) (thanks, Alexey Kuznetsov and AJ
    B) (Fredrick Meunier).
  * Reproduce legacy Spectaculator CPU behaviour and +D snapshot
    paging, allowing more Spectaculator recordings to play correctly
    (part of bug 336) (Fredrick Meunier).
  * Handle SPIN 0.5 frame-boundary and tape-save input quirks, allowing
    affected recordings to continue without input-count errors
    (Fredrick Meunier).
  * Restore the R register correctly in recordings made by Fuse
    versions before 0.7, improving playback of old recordings
    (Fredrick Meunier).
  * Place autosave snapshots after interrupt processing so unfinalised
    recordings can restart correctly in other RZX players (fixes bug
    304) (thanks, Sergio Baldoví) (Fredrick Meunier).
  * Report missing snapshots and compatibility warnings more clearly,
    making playback failures easier to diagnose (Fredrick Meunier).
  * Fix the --playback command-line option so RZX playback can again
    be started from the command line (Fredrick Meunier).

* Miscellaneous improvements:
  * Avoid reading entire HDF images while identifying file types (part
    of bug 168) (thanks, Gergely Szasz) (Fredrick Meunier).
  * Require C11 compiler support (Fredrick Meunier).

* Testing improvements:
  * Improve internal unit-test configuration, including out-of-tree
    builds and null-UI test runs (Fredrick Meunier).
  * Improve development regression test harness (Fredrick Meunier).
  * Expand tape-loader, tape-trap and ROM-loading regression coverage
    to reduce the risk of compatibility bugs (Fredrick
    Meunier).

* Various other minor bugfixes.


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 pkgsrc/emulators/fuse-emulator/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/fuse-emulator/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/fuse-emulator/Makefile
diff -u pkgsrc/emulators/fuse-emulator/Makefile:1.75 pkgsrc/emulators/fuse-emulator/Makefile:1.76
--- pkgsrc/emulators/fuse-emulator/Makefile:1.75        Tue Sep 29 06:04:53 2026
+++ pkgsrc/emulators/fuse-emulator/Makefile     Tue Sep 29 10:29:36 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.75 2026/09/29 06:04:53 wiz Exp $
+# $NetBSD: Makefile,v 1.76 2026/09/29 10:29:36 adam Exp $
 
-DISTNAME=      fuse-1.9.2
+DISTNAME=      fuse-1.10.0
 PKGNAME=       ${DISTNAME:S/fuse/fuse-emulator/}
-PKGREVISION=   2
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}
 

Index: pkgsrc/emulators/fuse-emulator/distinfo
diff -u pkgsrc/emulators/fuse-emulator/distinfo:1.22 pkgsrc/emulators/fuse-emulator/distinfo:1.23
--- pkgsrc/emulators/fuse-emulator/distinfo:1.22        Wed Sep 23 09:04:53 2026
+++ pkgsrc/emulators/fuse-emulator/distinfo     Tue Sep 29 10:29:36 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.22 2026/09/23 09:04:53 adam Exp $
+$NetBSD: distinfo,v 1.23 2026/09/29 10:29:36 adam Exp $
 
-BLAKE2s (fuse-1.9.2.tar.gz) = f0abe81c563ac1080df586a2d28f5eaa5138ec87dfeafb80b02275b977059264
-SHA512 (fuse-1.9.2.tar.gz) = c7b5228cd2c25d6511d6df6f5093f12f356455294527950cdc4c8a4ada50a3b8e46a5b16f82e12a18bf4afb2da9b84fc96306f7271d04a0926ae6844efc26dca
-Size (fuse-1.9.2.tar.gz) = 1850564 bytes
+BLAKE2s (fuse-1.10.0.tar.gz) = 44f6201d52415794845018f4a91b5ffedcf5a9a770cb00c21cffd68c86bae0b9
+SHA512 (fuse-1.10.0.tar.gz) = 6fef8974809d8dfca84c0008221b9fbeb4886a5c34bc9a43faaea1312b27381d4f5c1c379bb8bd87f2941496f5214efc2c7ef0eb53f3d9e1ca1504fb1718e865
+Size (fuse-1.10.0.tar.gz) = 1906784 bytes
 SHA1 (patch-sound_coreaudiosound.c) = e293cd00d9466af4e49a7c0a1cb9b535aebf6f4d
 SHA1 (patch-sound_osssound.c) = e83d80c984592b4e52faccbea35cdc9b54b71933



Home | Main Index | Thread Index | Old Index