Copperline 0.2.0
Copperline 0.2.0 is the first release that boots out of the box and ships installable packages for macOS and Linux.
Highlights
- Boots with no ROM of your own. The open-source AROS Kickstart replacement is now bundled and booted by default, so Copperline runs immediately without a copyrighted Kickstart. A new menu lets you load your own Kickstart and extended ROMs at runtime.
- Installable everywhere.
- macOS: the repository is now a Homebrew tap (
brew tap LinuxJedi/copperline https://github.com/LinuxJedi/Copperline && brew install copperline). It builds from source, so the binary is not subject to Gatekeeper quarantine. - Linux: distributed as a Flatpak (for Flathub) and as a portable AppImage attached to this release. Both bundle the AROS boot ROM.
- macOS: the repository is now a Homebrew tap (
Fixes and improvements
- Audio output (cpal) is now suspended while the host pauses the emulator, instead of looping the last buffer.
- Several fixes to the Linux build and runtime path.
Installation
macOS (Homebrew):
brew tap LinuxJedi/copperline https://github.com/LinuxJedi/Copperline
brew install copperlineLinux (AppImage): download Copperline-0.2.0-x86_64.AppImage below, then:
chmod +x Copperline-0.2.0-*.AppImage
./Copperline-0.2.0-*.AppImageLinux (Flatpak): the Flathub submission is in progress; until it lands you can build the bundle from packaging/flatpak/ (see that directory's README).
From source:
cargo build --release
./target/release/copperlineA real Kickstart ROM and disk or hard-disk images are still required to run commercial Amiga software; these are not included.
Internal / CI
- New CI workflows build and lint the Flatpak bundle and the AppImage, and audit the Homebrew formula.
- Documentation updates.
Full changelog: v0.1.0...v0.2.0