Skip to content

Copperline 0.2.0

Choose a tag to compare

@LinuxJedi LinuxJedi released this 15 Jun 13:30
· 42 commits to main since this release
6517238

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.

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 copperline

Linux (AppImage): download Copperline-0.2.0-x86_64.AppImage below, then:

chmod +x Copperline-0.2.0-*.AppImage
./Copperline-0.2.0-*.AppImage

Linux (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/copperline

A 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