Host-Tools v2.4
What's Changed
Installer package
make package produces Host-Tools-<version>.lha containing a structured Host-Tools drawer: a classic Installer script with a component checklist (command tools, AmigaGuide documentation, UAE AHI driver, UAESND AHI driver — all selected by default), Workbench icons, README, and an AmigaGuide. The installer is version-aware (getversion compare with replace/skip prompts at Expert level, automatic at lower levels) and never touches startup files, prefs, or system configuration. Guarded by tests/test_package_layout.sh.
AHI drivers, built from source
- UAE AHI v1 (
uae.audio+UAEAudioMode): Toni Wilen's original WinUAE driver sources, assembled with vasm in CI. - UAESND AHI v2 (
uaesnd.audio+UAESNDAudioModes): adapted for the UAESND sound board with fixes for the emulated hardware's behavior (deferred grouped starts, stream enable restoration, zeroed panning, repeat-start SoundFunc callbacks, AHI-mixer-matched loudness). Requires the uaesnd emulation fixes merged in Amiberry (BlitterStudio/amiberry#2092).
Tool polish (2.4)
- Path probing no longer raises "please insert volume" requesters.
- Usage errors return
RETURN_ERROR;?help returns 0. host-shellsizes the host pty to the Amiga console window.host-clip copyreads stdin verbatim (pipes, multi-line text), with ISO-8859-1/UTF-8 conversion via hosticonv.host-revealselects the file via theFileManager1D-Bus interface on Linux.
host-download + Windows hosts
- New
host-downloadtool: fetches a URL with hostcurl/wgetand writes it to any Amiga path (RAM:, hardfiles, directory mounts), with live progress and safe cleanup of failed transfers. Uses the pipe-based HostShell sessions added in BlitterStudio/amiberry#2093, with a base64-over-pty fallback for older Amiberry builds. - Windows hosts are now supported for
host-download,host-clip,host-reveal, andhost-info(PowerShell encoded commands, Explorer,curl.exe); captured output is binary-clean through pipe sessions on all hosts. Requires current Amiberry master for the full experience.
Full Changelog: v2.3...v2.4