Skip to content

v2.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 19 May 18:46
· 1 commit to master since this release
1d398e3

ZZ9000 Drivers v2.1.1

Patch release focused on the ZZ9000AX audio stack, Zorro II RTG stability, and release/diagnostic tooling.

Highlights

  • Fixed a Zorro II RTG blitter setup regression that could corrupt RTG output on Z2 systems.
  • Hardened zz9000ax.audio playback start/stop handling:
    • tracks the playback-ring offset in driver state,
    • keeps hardware audio interrupts disabled until AHI starts playback,
    • clears the hardware audio ring before enabling playback,
    • rejects invalid AHIDB_Frequency indices.
  • Hardened mhizz9000.library buffer reclamation so MHIGetEmpty() returns one completed buffer per call instead of draining multiple completed nodes and losing earlier buffer pointers.
  • Added shared ZZ9000AX constants and repository regression checks for the AHI/MHI paths.
  • Added ZZDiag and supporting repository tooling/CI cleanup, including shellcheck-compatible scripts and audio CI jobs that reuse the checked-in build scripts.

Component Versions

  • zz9000ax.audio: 4.23 (19.05.2026)
  • mhizz9000.library: 2.1 (19.05.2026)

Release Artifact

  • zz9000-drivers-v2.1.1.zip
  • SHA-256: 86a078c2026724547047124da01f2d2a3c5f51b9c7b5ca3755db8739b9719957

Validation

  • Local AHI/MHI cross-builds passed with the AmigaOS 3 Docker toolchain.
  • Host-side repository checks passed.
  • Tag-triggered GitHub Actions release workflow passed and created the release artifact.

Changes Since v2.1.0

  • Fix Zorro II RTG corruption regression: #21
  • Harden AHI and MHI playback state: #22
  • Full changelog: v2.1.0...v2.1.1