This release combines the Windows Beta 10 changes with 37 additional
commits that improve Unix and macOS feature parity, packaging,
configuration, debugging, and hardware integration.
Windows Beta 10
Chipset and CPU emulation
- Improved AGA Lisa bitplane and sprite shifter accuracy, including FMODE
transition side effects. - Bitplane and sprite storage now uses the full 64-bit Lisa shifter layout.
OCS/ECS behavior remains unchanged. - Fixed boot hangs with Kickstart 1.3, 68020/68030, cycle-exact mode,
fastest-possible execution, and no genlock. - Fixed stacked 68030 MMU bus-error handling:
- Address-register fixups are no longer applied twice.
- Retried instructions retain the original faulting opcode when an RTE
faults again.
SCSI emulation
- Updated 53C710 emulation used by the A4091, A4000T, Warp Engine, and
other controllers. A4091 diagnostic tests now pass. - Updated A3000 SDMAC and WD SCSI emulation. Diagnostic tests now pass.
- Correctly make
$DD4000-$DDFFFFinaccessible through a Fat Gary bus
error or timeout.
RTG and graphics
- Fixed
uaegfx24-bitBltTemplateoperations using theCOMPLEMENT
drawing mode. - Fixed S3 Trio/CyberVision hardware line drawing.
- Fixed NCR77C32BLT Retina/Altais color expansion with transparency.
- Dynamically position OSD LEDs so disabled device types no longer leave
gaps. - Added
show_leds_enabledandshow_leds_enabled_rtghandling for hiding
unconfigured LEDs. DF0–DF3 remain visible.
Networking
- SLIRP can now start without DNS support when the host DNS service is
unavailable. - A2065 now drops oversized packets that cannot fit in its emulated
buffers.
Linux and macOS specific additions
Feature support
- Added a native Qt debugger with:
- Command transcript and console support
- Live CPU registers and prefetch state
- Control registers, FPU registers, and FPSR state
- Persistent, responsive debugger windows
- Added CAPS/SPS IPF image support using the platform CAPS runtime.
- Added FloppyBridge support for real floppy drives, including:
- Profile discovery and management
- IBM PC and Shugart drive selection
- Linux DrawBridge high-speed baud support
- macOS, AppImage, Debian, and Arch packaging
- Added Lua 5.4 scripting support.
- Added Epson printer emulation using FreeType and libpng.
- Added
uaenative.librarysupport, including ARM64 module naming. - Enabled special-monitor emulation.
- Added LaserDisc text-overlay rendering.
- Added state-file save and restore controls to the integrated Qt UI.
- Added a replacement-floppy dialog when restoring a state file whose
disk image is missing. - Added Unix genlock video input:
- Raw 24-bit AVI input
- SDL3 camera capture
- Optional FFmpeg decoding and source-audio playback
- Seeking, duration, volume, and channel controls
Launcher and configuration
- Added Windows-compatible quickstart ROM selection.
- List Kickstart ROMs using their database names and filter them by ROM
type. - Preserve and resolve Kickstart paths across reset and restart.
- Reset launcher preferences before loading or applying a configuration,
preventing omitted settings from retaining stale values. - Correctly clear RAM banks configured as
None. - Apply the complete launcher configuration on start and reset.
- Reset stale
uaegfxboard state during machine resets. - Prevent the same physical FloppyBridge device from being assigned to
multiple emulated drives. - Discover external floppy sound sets dynamically and preserve their
configuration across UI round trips.
Packaging and distribution
- Added macOS DMG, Ubuntu 26.04 DEB, and portable AppImage workflows.
- Added AppImage Wayland decoration support.
- Bundle and verify FloppyBridge plugins in supported packages.
- Bundle checksum-verified external floppy-drive sound sets in Windows,
macOS, AppImage, Debian, and Arch packages. - Added package payload and metadata verification.
- Added FFmpeg dependency construction and dylib bundling for macOS.
Portability and reliability
- Added page-aligned protected ROM allocation without breaking the ARM64
JIT. - Fixed ARM64 JIT PC handling for non-direct Unix memory mappings.
- Corrected Lua linkage so Unix uses the standard C ABI while Windows
retains compatibility withluastatic.lib. - Added bounded string handling to FloppyBridge discovery.
- Improved configuration and preference-adapter test coverage.
- Mirrored Windows Beta 10 version metadata in the Unix target.
Bundled dependency updates
- FreeType 2.13.2 → 2.14.3
- Includes current security fixes.
- Uses SourceForge with Savannah as a download fallback.
- libpng 1.6.50 → 1.6.58
- Lua 5.4.7 → 5.4.8
- GLib 2.88.1 → 2.88.2