head 1.2; access; symbols pkgsrc-2026Q3:1.1.0.74 pkgsrc-2026Q3-base:1.1 pkgsrc-2026Q2:1.1.0.72 pkgsrc-2026Q2-base:1.1 pkgsrc-2026Q1:1.1.0.70 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.68 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.66 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.64 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.62 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.60 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.58 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.56 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.54 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.52 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.50 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.48 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.46 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.44 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.42 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.40 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.38 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.36 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.34 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.32 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.30 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.28 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.26 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.22 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.24 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.20 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.18 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.16 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.14 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.12 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.10 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.8 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.6 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.4 pkgsrc-2017Q3-base:1.1; locks; strict; comment @ * @; 1.2 date 2026.11.02.09.14.22; author adam; state dead; branches; next 1.1; commitid vNRw0ySp5K1pNR1H; 1.1 date 2017.08.02.10.24.26; author adam; state Exp; branches; next ; commitid 7mZWih7M8g1qNC1A; desc @@ 1.2 log @fuse-emulator: updated to 1.10.1 Fuse 1.10.1 * New features: * Support writing PZX files (Fredrick Meunier). * Emulation core improvements: * Improve tape recording accuracy when tape traps are disabled, preserving the timing and polarity of recorded signals (Fredrick Meunier). * Correct tape playback timing on machines with CPU clocks other than 3.5 MHz, including the Spectrum 128K (Fredrick Meunier). * Support ROM tape traps for standard PZX data blocks (Fredrick Meunier). * Avoid mistaking keyboard scans for tape loader activity (thanks, Sergio Baldoví) (Fredrick Meunier). * Improve AY sound accuracy across video frame boundaries (Fredrick Meunier). * Fix restoration of machine and peripheral ROMs when loading snapshots (fixes bug 348) (thanks, Sergio Baldoví) (Fredrick Meunier). * Fix undefined behaviour in UDI disk image decoding (Fredrick Meunier). * Fix FDI parsing and recover unavailable sector data (Fredrick Meunier). * Clear joystick button state when resetting or loading snapshots, preventing stuck direction and fire inputs (Fredrick Meunier). * Machine specific improvements: * Fix loading of Timex cartridges with gaps between populated memory banks (fixes bug 532) (Fredrick Meunier). * Improve Timex cartridge reliability when resetting, replacing or ejecting cartridges and restoring snapshots (fixes bug 536) (thanks, Sergio Baldoví) (Fredrick Meunier). * Clear stale Timex dock and EXROM mappings on hard reset and when changing machines (Fredrick Meunier). * Make the ZXMMC eject menu item work (patch 510) (Fredrick Meunier). * UI improvements: * ALSA, Core Audio and SDL2: improve audio buffering and pacing to reduce latency where possible (Fredrick Meunier). * SDL2: avoid prolonged emulator stalls when audio playback stops consuming data (Fredrick Meunier). * Prevent DAC auto-muting during silence (fixes bug 531) (thanks, Alberto Garcia) (Fredrick Meunier). * Add UTF-8 decoding and extended font glyphs to widget UIs (patch 66) (thanks, Darren Salt) (Fredrick Meunier). * Preserve complete UTF-8 tape metadata in browser descriptions (Fredrick Meunier). * Allow joystick menu button mapping to be configured in widget UIs (fixes bug 373, patch 454) (thanks, Sergei Morozov) (Fredrick Meunier). * Show TZX CSW recording details and stored RLE sample rates in the tape browser (fixes bug 528) (thanks, AJ B) (Fredrick Meunier). * Win32: Correct printer file output (thanks, Joerg Pleumann) (Fredrick Meunier). * Scaler improvements: * Fix rendering at the right edge of the screen with composite 3x scalers (Fredrick Meunier). * RZX improvements: * Fix corrupted movie frames when recording RZX playback across embedded snapshots (fixes bug 537) (thanks, Alberto Garcia) (Fredrick Meunier). * Deprecated features removed: * Remove SDL 1 support; SDL backends now require SDL 2 (Fredrick Meunier). * Remove 8-bit audio output compatibility; audio output now requires 16-bit PCM (Fredrick Meunier). * Miscellaneous improvements: * Migrate Windows builds to MSYS2 with integrated WAV support and remove obsolete libaudiofile dependencies (Fredrick Meunier). * Require macOS 14.4 for Core Audio consumer-progress notifications (Fredrick Meunier). * Add an Emscripten build option and document its prerequisites (feature request 165) (thanks, Witold Filipczyk) (Fredrick Meunier). * Improve development automation checks and documentation, including configurable T-state offsets for PC sampling (Fredrick Meunier). * Annotate deliberate switch fallthroughs to avoid compiler warnings (patch 514) (Fredrick Meunier). * Testing improvements: * Expand regression coverage for audio scheduling, buffering, adaptive pacing and backend failure handling (Fredrick Meunier). * Expand tape, snapshot, Timex cartridge, display, event queue and screenshot regression coverage (Fredrick Meunier). * Run checks in Windows, macOS and additional Linux CI builds and improve test portability (Fredrick Meunier). * Various other minor bugfixes. @ text @$NetBSD: patch-sound_coreaudiosound.c,v 1.1 2017/08/02 10:24:26 adam Exp $ Fix for macOS High Sierra. --- sound/coreaudiosound.c.orig 2017-08-02 09:46:04.000000000 +0000 +++ sound/coreaudiosound.c @@@@ -22,6 +22,7 @@@@ #include #include +#define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 1 #include #include @ 1.1 log @Fuse 1.3.8: * 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 @ text @d1 1 a1 1 $NetBSD$ @