joeylib2/installer/components/kickstartA1200.sh
2026-10-13 14:01:46 -05:00

36 lines
1 KiB
Bash

# Part of JoeyLib, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# Amiga Kickstart 3.1 r40.68 ROM for the A1200, an AGA Amiga (68EC020), for
# running the Amiga gates on that machine as well as the A500 (JOEY_AMIGA_MODEL
# in scripts/lib/amigaGate.sh). Cloanto still sells it (Amiga Forever), so it
# is never downloaded from a public source: it comes from the private bundle
# or `install.sh import`. Optional: the A500 is the port's baseline.
compDescription="Amiga firmware: Kickstart 3.1 r40.68 for the A1200 (private: bundle or import)"
compGroups="emulator:aga optional"
compRequires=""
compHostDeps=""
compPrivateFile="toolchains/firmware/amiga/kickstartA1200.rom"
compPin="$(privateSha1For "$compPrivateFile")"
compInstall() {
privateEnsure "$compPrivateFile"
}
compInstalled() {
privatePresent "$compPrivateFile"
}
compVerify() {
privatePresent "$compPrivateFile"
}
compEnv() {
envVar KICKSTART_A1200_ROM "$JOEY_REPO/$compPrivateFile"
}