Skip to content

Host-Tools v2.4

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:59
· 14 commits to master since this release
v2.4
e6a1793

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 + UAE AudioMode): Toni Wilen's original WinUAE driver sources, assembled with vasm in CI.
  • UAESND AHI v2 (uaesnd.audio + UAESND AudioModes): 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-shell sizes the host pty to the Amiga console window.
  • host-clip copy reads stdin verbatim (pipes, multi-line text), with ISO-8859-1/UTF-8 conversion via host iconv.
  • host-reveal selects the file via the FileManager1 D-Bus interface on Linux.

host-download + Windows hosts

  • New host-download tool: fetches a URL with host curl/wget and 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, and host-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