feat: follow the amiberry whdboot download step

Upstream stopped shipping WHDLoad, JST and the skick346 RTB files: the standalone build now fetches them from whdload.de and Aminet (skick346.lha pinned by SHA-256 at src/osdep/amiberry.cpp:12265). AmiQuit became host-quit, boot-data.zip changed, and three RTB files the download extracts (kick37175.A500, kick36143.A3000, kick39106.A1200) are added with hashes taken from the pinned archive.
This commit is contained in:
Abdessamad Derraz committed 2026-10-26 23:10:38 +01:00
1 parent 839b94ffea
commit 9ba615266f
1 file changed
+250 -155
+250 -155
View File
@@ -3,9 +3,9 @@ type: standalone + libretro
core_classification: official_port
source: "https://github.com/BlitterStudio/amiberry"
upstream: "https://github.com/tonioni/WinUAE"
profiled_date: "2026-10-23"
source_commit: "7f9a47e1c501f5f22d2b25eb61fe0f3b0fe9bc30"
upstream_commit: "b5944088b805e518e7978ba821dca299cd1bae83"
profiled_date: "2026-10-26"
source_commit: "f3924d4d34cf67dc62a6e90474ca8ecb1c8f7c79"
upstream_commit: "15110cf6606d1188800ea7ad86bf1cbd9c688741"
core_version: "v8.4.2"
display_name: "Commodore - Amiga (Amiberry)"
cores: [amiberry, "AMIBERRY"]
@@ -17,22 +17,22 @@ systems:
data_root:
windows:
path: "%USERPROFILE%/Amiberry"
source_ref: "src/osdep/amiberry.cpp:9176-9185, src/osdep/amiberry.cpp:9233-9256, src/osdep/amiberry.cpp:12662-12699, src/osdep/amiberry.cpp:4857-4860, src/osdep/amiberry.cpp:12744"
source_ref: "src/osdep/amiberry.cpp:9222-9231, src/osdep/amiberry.cpp:9279-9302, src/osdep/amiberry.cpp:13204-13241, src/osdep/amiberry.cpp:4891-4894, src/osdep/amiberry.cpp:13286"
note: "AMIBERRY_HOME_DIR overrides it. An amiberry.portable file beside the executable makes its folder the root. rom_path and base_content_path in amiberry.conf move ROMs"
macos:
path: "~/Documents/Amiberry"
source_ref: "src/osdep/amiberry.cpp:9165-9174, src/osdep/amiberry.cpp:9257-9274, src/osdep/amiberry.cpp:12662-12699, src/osdep/amiberry.cpp:4857-4860, src/osdep/amiberry.cpp:12744"
source_ref: "src/osdep/amiberry.cpp:9211-9220, src/osdep/amiberry.cpp:9303-9320, src/osdep/amiberry.cpp:13204-13241, src/osdep/amiberry.cpp:4891-4894, src/osdep/amiberry.cpp:13286"
note: "AMIBERRY_HOME_DIR overrides it. rom_path and base_content_path in amiberry.conf move ROMs"
linux:
path: "~/Amiberry"
source_ref: "src/osdep/amiberry.cpp:9187-9194, src/osdep/amiberry.cpp:9275-9303, src/osdep/amiberry.cpp:12662-12735, src/osdep/amiberry.cpp:4857-4860, src/osdep/amiberry.cpp:12744"
source_ref: "src/osdep/amiberry.cpp:9233-9240, src/osdep/amiberry.cpp:9321-9349, src/osdep/amiberry.cpp:13204-13277, src/osdep/amiberry.cpp:4891-4894, src/osdep/amiberry.cpp:13286"
note: "AMIBERRY_HOME_DIR overrides it, and an amiberry.portable file beside the executable makes its folder the root. Outside portable mode WHDBoot sits in $XDG_DATA_HOME/amiberry, else ~/.local/share/amiberry. rom_path and base_content_path in amiberry.conf move ROMs"
android:
path: "Android/data/com.blitterstudio.amiberry/files"
source_ref: "src/osdep/amiberry.cpp:9225-9232, src/osdep/amiberry.cpp:12662-12699, src/osdep/amiberry.cpp:4857-4860, src/osdep/amiberry.cpp:12744, android/app/build.gradle:118"
source_ref: "src/osdep/amiberry.cpp:9271-9278, src/osdep/amiberry.cpp:13204-13241, src/osdep/amiberry.cpp:4891-4894, src/osdep/amiberry.cpp:13286, android/app/build.gradle:118"
ios:
path: "Documents/Amiberry"
source_ref: "src/osdep/amiberry.cpp:9216-9224, src/osdep/amiberry.cpp:12662-12699, src/osdep/amiberry.cpp:4857-4860, src/osdep/amiberry.cpp:12744"
source_ref: "src/osdep/amiberry.cpp:9262-9270, src/osdep/amiberry.cpp:13204-13241, src/osdep/amiberry.cpp:4891-4894, src/osdep/amiberry.cpp:13286"
notes: |
Amiberry is an Amiga emulator based on WinUAE, available as both standalone
@@ -50,15 +50,15 @@ notes: |
system_dir/amiberry/whdboot/save-data/Kickstarts,
system_dir/save-data/Kickstarts, else system_dir. system_dir stays first
in the ROM multipath, the detected directory follows it.
ref: libretro/libretro.cpp:4529-4567
ref: libretro/libretro.cpp:4537-4575
Standalone ROM path: configurable via amiberry.conf "rom_path" setting.
kickstart_rom_file and kickstart_ext_rom_file are opened as given, with
no hash check. When the main ROM is not found there, the fallback order
is {home_dir}/roms/kick.rom, {home_dir}/kick.rom, ../shared/rom/kick.rom,
../System/rom/kick.rom, then ROM database guess.
ref: src/cfgfile.cpp:6655-6656, src/memory.cpp:1833-1856,
src/memory.cpp:2106-2148
ref: src/cfgfile.cpp:6660-6661, src/memory.cpp:1843-1866,
src/memory.cpp:2116-2158
ROM identification uses SHA1 against the WinUAE ROM database but does
not reject unknown ROMs. Cloanto encrypted ROMs supported with rom.key.
@@ -69,7 +69,7 @@ notes: |
ROM is missing does not start, and the quickstart configs that select one
(A1200 configs 2-5, A4000 config 2) count as not installed without it.
ref: src/osdep/sysconfig.h:191-192, src/cpuboard.cpp:2897-2954,
src/cfgfile.cpp:10015-10025, src/cfgfile.cpp:10262-10349,
src/cfgfile.cpp:10030-10040, src/cfgfile.cpp:10277-10364,
src/osdep/settings/settings_presets.cpp:398-415
Munt MT-32/CM-32L emulation compiled in (WITH_MIDIEMU). ROMs loaded from
@@ -84,16 +84,19 @@ notes: |
src/kbmcu/keyboard_mcu_d8039hlc.cpp:235
WHDLoad autoboot reads the whdboot/ directory: boot-data.zip (or a
boot-data directory), WHDLoad or JST, AmiQuit, and game-data/whdload_db.json
with game-data/whdload_db.xml as fallback. These ship with the standalone
build but must be obtained separately for the libretro core.
ref: src/osdep/amiberry_whdbooter.cpp:1652-1654,1804-1823,1866-1875
boot-data directory), WHDLoad or JST, host-quit, the skick346 RTB files and
game-data/whdload_db.json with game-data/whdload_db.xml as fallback. The
standalone build ships boot-data.zip, host-quit, the database and the A1000
RTB file, and downloads WHDLoad, JST and the skick346 RTB files on request.
The libretro core downloads nothing and names the missing tool in a message.
ref: src/osdep/amiberry_whdbooter.cpp:1676-1678,1828-1847,1888-1943,
src/osdep/amiberry.cpp:12257-12267
files:
# --- Kickstart ROMs ---
# Libretro: find_kickstart_in_system_dir() with per-model candidate lists
# Standalone: get_kickstart_filehandle() with ROM database + config
# ref: libretro/libretro.cpp:1792-1855, src/memory.cpp:2106-2148
# ref: libretro/libretro.cpp:1792-1855, src/memory.cpp:2116-2158
- name: kick13.rom
system: commodore-amiga
@@ -205,7 +208,7 @@ files:
note: >
Identified as KS ROM v3.1 (A4000)(Cloanto), ROM id 31, whatever the file
is called. The A4000 model takes id 16 first and id 31 after it.
source_ref: "source src/rommgr.cpp:204-205, source src/cfgfile.cpp:9982-9990, source src/cfgfile.cpp:10043-10044"
source_ref: "source src/rommgr.cpp:204-205, source src/cfgfile.cpp:9997-10005, source src/cfgfile.cpp:10058-10059"
# --- CD32 and CDTV ROMs found by the standalone ROM scan ---
# configure_rom() writes a CD32 Kickstart to the Kickstart setting and a
@@ -224,7 +227,7 @@ files:
note: >
CD32 KS ROM v3.1, ROM id 18. Loaded as the Kickstart. The CD32 quickstart
takes ROM id 64, else ROM ids 18 and 19.
source_ref: "source src/rommgr.cpp:334-335, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10224-10233"
source_ref: "source src/rommgr.cpp:334-335, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10239-10248"
- name: "amiga-ext-310-cd32.rom"
mode: standalone
@@ -238,7 +241,7 @@ files:
note: >
CD32 extended ROM, ROM id 19. Loaded as the extended ROM. The CD32
quickstart takes ROM id 64, else ROM ids 18 and 19.
source_ref: "source src/rommgr.cpp:336-339, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10224-10233"
source_ref: "source src/rommgr.cpp:336-339, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10239-10248"
- name: "cd32-rom-ks-plus-extended.rom"
mode: standalone
@@ -254,7 +257,7 @@ files:
image, loaded as the Kickstart. The CD32 quickstart takes ROM id 64, else
ROM ids 18 and 19. A second dump of the same image, listed after it in the
table, is also accepted.
source_ref: "source src/rommgr.cpp:340-343, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10224-10233"
source_ref: "source src/rommgr.cpp:340-343, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10239-10248"
- name: "amiga-ext-130-cdtv.rom"
mode: standalone
@@ -269,7 +272,7 @@ files:
CDTV extended ROM v1.0, ROM id 20. Loaded as the extended ROM. The CDTV
quickstart asks for ROM id 20, then 21, then 22. The two chip halves the
table lists are also accepted and merged.
source_ref: "source src/rommgr.cpp:350-353, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10199-10204"
source_ref: "source src/rommgr.cpp:350-353, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10214-10219"
- name: "cdtv-extended-rom-v2.7.rom"
mode: standalone
@@ -284,7 +287,7 @@ files:
CDTV extended ROM v2.7, ROM id 22. Loaded as the extended ROM. The CDTV
quickstart asks for ROM id 20, then 21, then 22. The two chip halves the
table lists are also accepted and merged.
source_ref: "source src/rommgr.cpp:354-357, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10199-10204"
source_ref: "source src/rommgr.cpp:354-357, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10214-10219"
- name: "cdtv-a570-extended-rom-v2.30.rom"
mode: standalone
@@ -299,7 +302,7 @@ files:
CDTV/A570 extended ROM v2.30, ROM id 21. Loaded as the extended ROM. The
CDTV quickstart asks for ROM id 20, then 21, then 22. The two chip halves
the table lists are also accepted and merged.
source_ref: "source src/rommgr.cpp:358-361, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10199-10204"
source_ref: "source src/rommgr.cpp:358-361, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10214-10219"
- name: "cdtv-extended-rom-v47.1.rom"
mode: standalone
@@ -313,7 +316,7 @@ files:
note: >
CDTV extended ROM v47.1, ROM id 297. Loaded as the extended ROM. The two
chip halves the table lists are also accepted and merged.
source_ref: "source src/rommgr.cpp:362-365, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857"
source_ref: "source src/rommgr.cpp:362-365, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867"
- name: "cdtv-cr-extended-rom-v3.32.rom"
mode: standalone
@@ -327,7 +330,7 @@ files:
note: >
CDTV-CR extended ROM v3.32, ROM id 107. Loaded as the extended ROM. The
CDTV-CR quickstart asks for ROM id 108, then 107.
source_ref: "source src/rommgr.cpp:367-368, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10160-10164"
source_ref: "source src/rommgr.cpp:367-368, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10175-10179"
- name: "cdtv-cr-extended-rom-v3.44.rom"
mode: standalone
@@ -341,7 +344,7 @@ files:
note: >
CDTV-CR extended ROM v3.44, ROM id 108. Loaded as the extended ROM. The
CDTV-CR quickstart asks for ROM id 108, then 107.
source_ref: "source src/rommgr.cpp:369-370, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1833-1857, source src/cfgfile.cpp:10160-10164"
source_ref: "source src/rommgr.cpp:369-370, source src/rommgr.cpp:2565-2568, source src/memory.cpp:1843-1867, source src/cfgfile.cpp:10175-10179"
# --- Expansion ROMs found by the ROM scan ---
# A board, freezer cartridge or accelerator takes the file its configuration
@@ -370,7 +373,7 @@ files:
CD32 Full Motion Video Cartridge ROM, ROM id 23. Mapped when the CD32 FMV
board is enabled. The CD32 quickstart config 1 (FMV) asks for ROM id 74,
then 23.
source_ref: "source src/rommgr.cpp:345-346, source src/expansion.cpp:5435-5440, source src/cd32_fmv.cpp:1566, source src/cfgfile.cpp:10239-10246"
source_ref: "source src/rommgr.cpp:345-346, source src/expansion.cpp:5435-5440, source src/cd32_fmv.cpp:1566, source src/cfgfile.cpp:10254-10261"
- name: "cd32fmv-391777-01.rom"
path: "roms/cd32fmv-391777-01.rom"
@@ -386,7 +389,7 @@ files:
CD32 Full Motion Video Cartridge ROM, ROM id 74. Mapped when the CD32 FMV
board is enabled. The CD32 quickstart config 1 (FMV) asks for ROM id 74,
then 23.
source_ref: "source src/rommgr.cpp:347-348, source src/expansion.cpp:5435-5440, source src/cd32_fmv.cpp:1566, source src/cfgfile.cpp:10239-10246"
source_ref: "source src/rommgr.cpp:347-348, source src/expansion.cpp:5435-5440, source src/cd32_fmv.cpp:1566, source src/cfgfile.cpp:10254-10261"
# Freezer cartridges
@@ -657,7 +660,7 @@ files:
ROM setting. Built only with PCem (USE_PCEM), which the CMake build enables
and the libretro Makefile leaves off. The DraCo quickstart asks for ROM id
234, then 311.
source_ref: "source src/rommgr.cpp:329-330, source src/expansion.cpp:6922-6924, source src/draco.cpp:1521-1527, source src/cfgfile.cpp:10657-10662"
source_ref: "source src/rommgr.cpp:329-330, source src/expansion.cpp:6922-6924, source src/draco.cpp:1521-1527, source src/cfgfile.cpp:10672-10677"
- name: "draco-boot-rom-v1.5.rom"
mode: standalone
@@ -673,7 +676,7 @@ files:
ROM setting. Built only with PCem (USE_PCEM), which the CMake build enables
and the libretro Makefile leaves off. The DraCo quickstart asks for ROM id
234, then 311.
source_ref: "source src/rommgr.cpp:331-332, source src/expansion.cpp:6922-6924, source src/draco.cpp:1521-1527, source src/cfgfile.cpp:10657-10662"
source_ref: "source src/rommgr.cpp:331-332, source src/expansion.cpp:6922-6924, source src/draco.cpp:1521-1527, source src/cfgfile.cpp:10672-10677"
- name: "blizzard-1230-i-ii.rom"
path: "roms/blizzard-1230-i-ii.rom"
@@ -719,7 +722,7 @@ files:
Blizzard 1230-IV, ROM id 89. Board ROM of the Blizzard 1230 IV accelerator.
Without it the board does not start. The A1200 quickstart config 2 selects
this board and this ROM.
source_ref: "source src/rommgr.cpp:523-524, source src/expansion.cpp:6781-6783, source src/cpuboard.cpp:2897-2953, source src/cfgfile.cpp:10295-10302"
source_ref: "source src/rommgr.cpp:523-524, source src/expansion.cpp:6781-6783, source src/cpuboard.cpp:2897-2953, source src/cfgfile.cpp:10310-10317"
- name: "blizzard-1240-1260.rom"
path: "roms/blizzard-1240-1260.rom"
@@ -735,7 +738,7 @@ files:
Blizzard 1240/1260, ROM id 90. Board ROM of the Blizzard 1260 accelerator.
Without it the board does not start. The A1200 quickstart configs 3 and 4
select this board and this ROM.
source_ref: "source src/rommgr.cpp:525-526, source src/expansion.cpp:6792-6794, source src/cpuboard.cpp:2897-2953, source src/cfgfile.cpp:10303-10320"
source_ref: "source src/rommgr.cpp:525-526, source src/expansion.cpp:6792-6794, source src/cpuboard.cpp:2897-2953, source src/cfgfile.cpp:10318-10335"
- name: "blizzard-2060-v7.25.rom"
path: "roms/blizzard-2060-v7.25.rom"
@@ -1455,7 +1458,7 @@ files:
327. The scan hashes the first 0x1c000 bytes with bytes 0x10-0x2f cleared,
so the table SHA-1 is not the hash of the file. The code also opens it by
the name cyberstormppc.rom.
source_ref: "source src/rommgr.cpp:856-857, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10015-10025, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:856-857, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10030-10040, source src/rommgr.cpp:1797-1810"
- name: "cyberstorm-ppc-v44.69.rom"
path: "roms/cyberstorm-ppc-v44.69.rom"
@@ -1470,7 +1473,7 @@ files:
start. The A4000 quickstart config 2 asks for ROM id 98, then 326, then
327. The scan hashes the first 0x1c000 bytes with bytes 0x10-0x2f cleared,
so the table SHA-1 is not the hash of the file.
source_ref: "source src/rommgr.cpp:858-859, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10015-10025, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:858-859, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10030-10040, source src/rommgr.cpp:1797-1810"
- name: "cyberstorm-ppc-v44.71.rom"
path: "roms/cyberstorm-ppc-v44.71.rom"
@@ -1485,7 +1488,7 @@ files:
start. The A4000 quickstart config 2 asks for ROM id 98, then 326, then
327. The scan hashes the first 0x1c000 bytes with bytes 0x10-0x2f cleared,
so the table SHA-1 is not the hash of the file.
source_ref: "source src/rommgr.cpp:860-861, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10015-10025, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:860-861, source src/expansion.cpp:6857-6859, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10030-10040, source src/rommgr.cpp:1797-1810"
- name: "blizzardppc_040.rom"
path: "roms/blizzardppc_040.rom"
@@ -1516,7 +1519,7 @@ files:
330. The scan hashes the first 0x1c000 or 0x50000 bytes with bytes
0x10-0x2f cleared, so the table SHA-1 is not the hash of the file. The code
also opens it by the name blizzardppc_060.rom.
source_ref: "source src/rommgr.cpp:864-865, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10322-10336, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:864-865, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10337-10351, source src/rommgr.cpp:1797-1810"
- name: "blizzard-ppc-68040-v44.69.rom"
path: "roms/blizzard-ppc-68040-v44.69.rom"
@@ -1545,7 +1548,7 @@ files:
start. The A1200 quickstart config 5 asks for ROM id 100, then 329, then
330. The scan hashes the first 0x1c000 or 0x50000 bytes with bytes
0x10-0x2f cleared, so the table SHA-1 is not the hash of the file.
source_ref: "source src/rommgr.cpp:868-869, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10322-10336, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:868-869, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10337-10351, source src/rommgr.cpp:1797-1810"
- name: "blizzard-ppc-68040-v44.71.rom"
path: "roms/blizzard-ppc-68040-v44.71.rom"
@@ -1560,7 +1563,7 @@ files:
start. The A1200 quickstart config 5 asks for ROM id 100, then 329, then
330. The scan hashes the first 0x1c000 or 0x50000 bytes with bytes
0x10-0x2f cleared, so the table SHA-1 is not the hash of the file.
source_ref: "source src/rommgr.cpp:870-871, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10322-10336, source src/rommgr.cpp:1797-1810"
source_ref: "source src/rommgr.cpp:870-871, source src/expansion.cpp:6815-6817, source src/cpuboard.cpp:2897-2953, source src/rommgr.cpp:3152-3184, source src/cfgfile.cpp:10337-10351, source src/rommgr.cpp:1797-1810"
- name: "blizzard-ppc-68060-v44.71.rom"
path: "roms/blizzard-ppc-68060-v44.71.rom"
@@ -3418,8 +3421,8 @@ files:
source_ref: "source src/rommgr.cpp:913-914, source src/expansion.cpp:6253-6260, source src/x86.cpp:4075-4080"
# --- AROS replacement ROMs ---
# ref: src/memory.cpp:1925-1946 find_kickstart_replacement_directory,
# src/memory.cpp:1949-2030 load_kickstart_replacement
# ref: src/memory.cpp:1935-1956 find_kickstart_replacement_directory,
# src/memory.cpp:1959-2040 load_kickstart_replacement
# Both files must sit together in one of the configured ROM directories:
# the search accepts a directory only when it holds both of them.
@@ -3432,7 +3435,7 @@ files:
AROS extended ROM replacement, used when no Kickstart ROM is found. Looked
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin. The core zip carries the library alone.
source_ref: "source src/memory.cpp:1933 (paired existence check), source src/memory.cpp:1958-1959 (load)"
source_ref: "source src/memory.cpp:1943 (paired existence check), source src/memory.cpp:1968-1969 (load)"
- name: aros-ext.bin
mode: standalone
@@ -3449,7 +3452,7 @@ files:
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin. Shipped in roms/ of the 8.4.2 installs. The Recalbox
and ROCKNIX packages leave it out.
source_ref: "source src/memory.cpp:1933 (paired existence check), source src/memory.cpp:1958-1959 (load)"
source_ref: "source src/memory.cpp:1943 (paired existence check), source src/memory.cpp:1968-1969 (load)"
- name: aros-rom.bin
mode: libretro
@@ -3460,7 +3463,7 @@ files:
AROS main ROM replacement, used with aros-ext.bin as Kickstart fallback.
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin. The core zip carries the library alone.
source_ref: "source src/memory.cpp:1934 (paired existence check), source src/memory.cpp:1987-1988 (load)"
source_ref: "source src/memory.cpp:1944 (paired existence check), source src/memory.cpp:1997-1998 (load)"
- name: aros-rom.bin
mode: standalone
@@ -3477,7 +3480,7 @@ files:
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin. Shipped in roms/ of the 8.4.2 installs. The
Recalbox and ROCKNIX packages leave it out.
source_ref: "source src/memory.cpp:1934 (paired existence check), source src/memory.cpp:1987-1988 (load)"
source_ref: "source src/memory.cpp:1944 (paired existence check), source src/memory.cpp:1997-1998 (load)"
# --- Cloanto key ---
@@ -3563,18 +3566,25 @@ files:
# --- WHDLoad booter files ---
# Read from the WHDBoot directory when an .lha or .lzh archive is launched.
# Amiberry carries host-quit, boot-data.zip, the game database and
# kick31034.A1000.RTB. WHDLoad, JST and the skick346 RTB files are not in the
# repository: the standalone build downloads them on request (Paths panel,
# App Settings in the native apps, --download-whdboot), WHDLoad from
# whdload.de, JST and skick346.lha from Aminet, and refuses a skick346.lha
# whose SHA-256 is not the pinned one. The libretro core downloads nothing.
# Libretro: on first start the core copies a whdboot tree into
# <save>/WHDBoot, taking it from system/whdboot, system/amiberry/whdboot,
# system/Amiberry/whdboot or system itself. A candidate is used only when it
# holds WHDLoad, JST, AmiQuit, boot-data.zip or boot-data/, the game
# database, and the five RTB files the seed check names.
# holds host-quit, boot-data.zip or boot-data/, the game database and
# kick31034.A1000.RTB.
# Standalone: the Linux, macOS and Windows installs ship the tree, and it is
# copied into the user WHDBoot directory the same way.
# Both builds then replace game-data/whdload_db.json with the one at the
# first candidate when its "generated" field is later, keeping the old file
# as a backup.
# ref: src/osdep/amiberry.cpp:12012-12037, 12356-12390, 12416-12430,
# src/osdep/amiberry.cpp:12432-12498, 12500-12596,
# ref: src/osdep/amiberry.cpp:12058-12083, 12900-12931, 12957-12972,
# src/osdep/amiberry.cpp:12974-13040, 13042-13138,
# src/osdep/amiberry.cpp:12257-12267, 12700-12870,
# libretro/libretro.cpp:1459-1475, cmake/linux/install.cmake:196-198
- name: "WHDLoad"
@@ -3582,56 +3592,52 @@ files:
mode: libretro
system: commodore-amiga
required: false
size: 161031
sha1: "c3ecdaf43cc554026c8ef1c440a08c81144f810b"
md5: "6670a9571f235ec31b8bbd48fc18f428"
note: >
WHDLoad executable linked into C: of the boot drive the booter builds,
unless JST is selected. Part of the set the whdboot seed check requires.
The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1866-1875, source src/osdep/amiberry.cpp:12356-12390"
unless JST is selected. When it is missing the core shows a message naming
whdload.de and the folder to put it in. The core zip carries the library
alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1888-1909, source src/osdep/amiberry_whdbooter.cpp:1930-1940"
- name: "JST"
path: "whdboot/JST"
mode: libretro
system: commodore-amiga
required: false
size: 89108
sha1: "55dd3ecd5086528fa984e82db6474b954fc54ad5"
md5: "2a3a61bbd7c351751506e22a4354b76a"
note: >
JST loader linked into C: in place of WHDLoad when the
use_jst_instead_of_whd option is set. Part of the set the whdboot seed
check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1866-1869, source src/osdep/amiberry.cpp:12356-12390"
use_jst_instead_of_whd option is set. When it is missing the core shows a
message naming aminet.net/game/patch/jst.lha and the folder to put it in.
The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1888-1909, source src/osdep/amiberry_whdbooter.cpp:1930-1940"
- name: "AmiQuit"
path: "whdboot/AmiQuit"
- name: "host-quit"
path: "whdboot/host-quit"
mode: libretro
system: commodore-amiga
required: false
size: 76
sha1: "faaaa08b29b391381771222f10b7b22c3b99f4ca"
md5: "36ab26d3b855e634fdda062c052cd52b"
size: 3180
sha1: "3ae8939c8f1cdd721eabd7d73c2d6277a038672a"
md5: "a491e6bc79db7e968d35577cee2769a5"
note: >
Quit helper linked into C: and called at the end of the generated startup-
sequence. Part of the set the whdboot seed check requires. The core zip
carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1615, source src/osdep/amiberry_whdbooter.cpp:1875, source src/osdep/amiberry.cpp:12356-12390"
Quit helper linked into C: and called at the end of the generated
startup-sequence when quit_on_exit is set. Part of the set the whdboot
seed check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1639, source src/osdep/amiberry_whdbooter.cpp:1941-1942, source src/osdep/amiberry.cpp:12901-12931"
- name: "boot-data.zip"
path: "whdboot/boot-data.zip"
mode: libretro
system: commodore-amiga
required: false
size: 357265
sha1: "18a9dba5cfe2f375f111dd5148691ecaecc6293b"
md5: "9e638f3d531eb7cd82594f49a4cf03b7"
size: 297373
sha1: "bce26f64e0ad02a1f7ccc4a8ff43ef6ecd635f86"
md5: "28b7fd41cd5d1b345324aa2571fb1c5d"
note: >
Boot volume mounted as DH3. A boot-data directory at the same place is
used when the zip is absent. Part of the set the whdboot seed check
requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1652-1665, source src/osdep/amiberry.cpp:12356-12390"
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1676-1689, source src/osdep/amiberry.cpp:12901-12931"
- name: "whdload_db.json"
path: "whdboot/game-data/whdload_db.json"
@@ -3642,12 +3648,12 @@ files:
sha1: "6540ae1a35080e3dbeacfba5139e4781eb74ca86"
md5: "51d44cd24e16fbb395b1bfefbaacd375"
note: >
Per-game slave and hardware settings, matched on the archive SHA1 and
then on its name.
whdload_db.xml in the same folder is read when the JSON is absent. With
neither, the booter scans the archive for a .slave file. Part of the set
the whdboot seed check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1804-1823, source src/osdep/amiberry_whdbooter.cpp:1061-1079, source src/osdep/amiberry_whdbooter.cpp:1826-1840, source src/osdep/amiberry.cpp:12356-12390, source src/osdep/amiberry.cpp:12500-12596"
Per-game slave and hardware settings, matched on the archive SHA1 and then
on its name. whdload_db.xml in the same folder is read when the JSON is
absent. With neither, the booter scans the archive for a .slave file. Part
of the set the whdboot seed check requires. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1828-1847, source src/osdep/amiberry_whdbooter.cpp:1085-1103, source src/osdep/amiberry_whdbooter.cpp:1850-1864, source src/osdep/amiberry.cpp:12901-12931, source src/osdep/amiberry.cpp:13042-13138"
- name: "kick33180.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick33180.A500.RTB"
@@ -3660,10 +3666,10 @@ files:
aliases: ["whdboot/save-data/Kickstarts/kick33192.A500.RTB"]
note: >
WHDLoad relocation table for Kickstart 1.2, read from DEVS:Kickstarts
beside the image the booter links there. Part of the set the whdboot seed
check requires. The core zip carries the library alone. The repository
ships the same bytes as kick33192.A500.RTB.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876, source src/osdep/amiberry.cpp:12356-12390"
beside the image the booter links there. Member of skick346.lha. WHDLoad
also looks for the same bytes as kick33192.A500.RTB. The core does not
download it. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12855-12865"
- name: "kick34005.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick34005.A500.RTB"
@@ -3675,9 +3681,53 @@ files:
md5: "7eb13d974af0992d672b67c317a7e0a1"
note: >
WHDLoad relocation table for Kickstart 1.3, read from DEVS:Kickstarts
beside the image the booter links there. Part of the set the whdboot seed
check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876, source src/osdep/amiberry.cpp:12356-12390"
beside the image the booter links there. Member of skick346.lha. The core
does not download it. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick37175.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick37175.A500.RTB"
mode: libretro
system: commodore-amiga
required: false
size: 5576
sha1: "7c1cf9a97b044a0344648709c187a3505bce7b5a"
md5: "e057054449b5e21591ce27d2eb9ac720"
note: >
WHDLoad relocation table for Kickstart 2.04, read from DEVS:Kickstarts
beside the image the booter links there. Member of skick346.lha. The core
does not download it. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick36143.A3000.RTB"
path: "whdboot/save-data/Kickstarts/kick36143.A3000.RTB"
mode: libretro
system: commodore-amiga
required: false
size: 5980
sha1: "85b691d7c1286cabefda69f61a1e3007d2cc7bca"
md5: "2a2652daba6be3ef1d0bdf5ddd4347c6"
note: >
WHDLoad relocation table for Kickstart 2.0 A3000, read from
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. The core does not download it. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick39106.A1200.RTB"
path: "whdboot/save-data/Kickstarts/kick39106.A1200.RTB"
mode: libretro
system: commodore-amiga
required: false
size: 5002
sha1: "4da56f51ce88d321c54fee77c1d37df042ad76ec"
md5: "af8b2e2227f01a142e20c8ab463f14ed"
note: >
WHDLoad relocation table for Kickstart 3.0 A1200, read from
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. The core does not download it. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick40063.A600.RTB"
path: "whdboot/save-data/Kickstarts/kick40063.A600.RTB"
@@ -3689,9 +3739,9 @@ files:
md5: "3f97c1963d82c808ef29e7c984c4c688"
note: >
WHDLoad relocation table for Kickstart 3.1 A600, read from DEVS:Kickstarts
beside the image the booter links there. Part of the set the whdboot seed
check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876, source src/osdep/amiberry.cpp:12356-12390"
beside the image the booter links there. Member of skick346.lha. The core
does not download it. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick40068.A1200.RTB"
path: "whdboot/save-data/Kickstarts/kick40068.A1200.RTB"
@@ -3703,9 +3753,10 @@ files:
md5: "547b42b7b070c7f227ea45e0986d57a1"
note: >
WHDLoad relocation table for Kickstart 3.1 A1200, read from
DEVS:Kickstarts beside the image the booter links there. Part of the set
the whdboot seed check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876, source src/osdep/amiberry.cpp:12356-12390"
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. The core does not download it. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick40068.A4000.RTB"
path: "whdboot/save-data/Kickstarts/kick40068.A4000.RTB"
@@ -3717,9 +3768,10 @@ files:
md5: "f89f19b858ea6b1a04327c6f71ee1600"
note: >
WHDLoad relocation table for Kickstart 3.1 A4000, read from
DEVS:Kickstarts beside the image the booter links there. Part of the set
the whdboot seed check requires. The core zip carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876, source src/osdep/amiberry.cpp:12356-12390"
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. The core does not download it. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296"
- name: "kick31034.A1000.RTB"
path: "whdboot/save-data/Kickstarts/kick31034.A1000.RTB"
@@ -3731,52 +3783,50 @@ files:
md5: "c5ba6165df42fc69b32942b248fca725"
note: >
WHDLoad relocation table for the A1000 Kickstart 1.1 image, read from
DEVS:Kickstarts beside the image the booter links there. The core zip
carries the library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-345, source src/osdep/amiberry_whdbooter.cpp:1876"
DEVS:Kickstarts beside the image the booter links there. Not in skick346.
Part of the set the whdboot seed check requires. The core zip carries the
library alone.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-369, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12901-12931"
- name: "WHDLoad"
path: "whdboot/WHDLoad"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 161031
sha1: "c3ecdaf43cc554026c8ef1c440a08c81144f810b"
md5: "6670a9571f235ec31b8bbd48fc18f428"
note: >
WHDLoad executable linked into C: of the boot drive the booter builds,
unless JST is selected. Ships in whdboot/ of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1866-1875"
unless JST is selected. Not shipped: the download step extracts
WHDLoad/C/WHDLoad from whdload.de's WHDLoad_usr.lha and replaces it on
every download.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1888-1909, source src/osdep/amiberry_whdbooter.cpp:1930-1940, source src/osdep/amiberry.cpp:12257-12267, source src/osdep/amiberry.cpp:12753-12772"
- name: "JST"
path: "whdboot/JST"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 89108
sha1: "55dd3ecd5086528fa984e82db6474b954fc54ad5"
md5: "2a3a61bbd7c351751506e22a4354b76a"
note: >
JST loader linked into C: in place of WHDLoad when the
use_jst_instead_of_whd option is set. Ships in whdboot/ of the installed
build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1866-1869"
use_jst_instead_of_whd option is set. Not shipped: the download step
extracts jst_usr/bin/jst from Aminet's jst.lha when JST is selected and
missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1888-1909, source src/osdep/amiberry_whdbooter.cpp:1930-1940, source src/osdep/amiberry.cpp:12776-12794"
- name: "AmiQuit"
path: "whdboot/AmiQuit"
- name: "host-quit"
path: "whdboot/host-quit"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 76
sha1: "faaaa08b29b391381771222f10b7b22c3b99f4ca"
md5: "36ab26d3b855e634fdda062c052cd52b"
size: 3180
sha1: "3ae8939c8f1cdd721eabd7d73c2d6277a038672a"
md5: "a491e6bc79db7e968d35577cee2769a5"
note: >
Quit helper linked into C: and called at the end of the generated startup-
sequence. Ships in whdboot/ of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1615, source src/osdep/amiberry_whdbooter.cpp:1875"
Quit helper linked into C: and called at the end of the generated
startup-sequence when quit_on_exit is set. Ships in whdboot/ of the
installed build, and the download step fetches it again from the
repository.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1639, source src/osdep/amiberry_whdbooter.cpp:1941-1942, source src/osdep/amiberry.cpp:12798-12801"
- name: "boot-data.zip"
path: "whdboot/boot-data.zip"
@@ -3784,13 +3834,14 @@ files:
system: commodore-amiga
required: false
bundled: true
size: 357265
sha1: "18a9dba5cfe2f375f111dd5148691ecaecc6293b"
md5: "9e638f3d531eb7cd82594f49a4cf03b7"
size: 297373
sha1: "bce26f64e0ad02a1f7ccc4a8ff43ef6ecd635f86"
md5: "28b7fd41cd5d1b345324aa2571fb1c5d"
note: >
Boot volume mounted as DH3. A boot-data directory at the same place is
used when the zip is absent. Ships in whdboot/ of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1652-1665"
used when the zip is absent. Ships in whdboot/ of the installed build, and
the download step fetches it again from the repository.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1676-1689, source src/osdep/amiberry.cpp:12805-12808"
- name: "whdload_db.json"
path: "whdboot/game-data/whdload_db.json"
@@ -3802,89 +3853,133 @@ files:
sha1: "6540ae1a35080e3dbeacfba5139e4781eb74ca86"
md5: "51d44cd24e16fbb395b1bfefbaacd375"
note: >
Per-game slave and hardware settings, matched on the archive SHA1 and
then on its name.
whdload_db.xml in the same folder is read when the JSON is absent. With
neither, the booter scans the archive for a .slave file. Ships in whdboot/
of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1804-1823, source src/osdep/amiberry_whdbooter.cpp:1061-1079, source src/osdep/amiberry_whdbooter.cpp:1826-1840, source src/osdep/amiberry.cpp:12500-12596"
Per-game slave and hardware settings, matched on the archive SHA1 and then
on its name. whdload_db.xml in the same folder is read when the JSON is
absent. With neither, the booter scans the archive for a .slave file.
Ships in whdboot/ of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:1828-1847, source src/osdep/amiberry_whdbooter.cpp:1085-1103, source src/osdep/amiberry_whdbooter.cpp:1850-1864, source src/osdep/amiberry.cpp:13042-13138"
- name: "kick33180.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick33180.A500.RTB"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 3882
sha1: "1d1c557f4a0f5ea88aeb96d68b09f41990340f70"
md5: "c993feb1eeddec1d2e687aa514231028"
aliases: ["whdboot/save-data/Kickstarts/kick33192.A500.RTB"]
note: >
WHDLoad relocation table for Kickstart 1.2, read from DEVS:Kickstarts
beside the image the booter links there. Ships in whdboot/ of the
installed build. The repository ships the same bytes as
kick33192.A500.RTB.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876"
beside the image the booter links there. Member of skick346.lha. The
download step copies it to kick33192.A500.RTB, the name WHDLoad also looks
for. Not shipped: the download step extracts it from skick346.lha while
one of the eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851, source src/osdep/amiberry.cpp:12855-12865"
- name: "kick34005.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick34005.A500.RTB"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 4020
sha1: "209c109855f94c935439b60950d049527d2f2484"
md5: "7eb13d974af0992d672b67c317a7e0a1"
note: >
WHDLoad relocation table for Kickstart 1.3, read from DEVS:Kickstarts
beside the image the booter links there. Ships in whdboot/ of the
installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876"
beside the image the booter links there. Member of skick346.lha. Not
shipped: the download step extracts it from skick346.lha while one of the
eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick37175.A500.RTB"
path: "whdboot/save-data/Kickstarts/kick37175.A500.RTB"
mode: standalone
system: commodore-amiga
required: false
size: 5576
sha1: "7c1cf9a97b044a0344648709c187a3505bce7b5a"
md5: "e057054449b5e21591ce27d2eb9ac720"
note: >
WHDLoad relocation table for Kickstart 2.04, read from DEVS:Kickstarts
beside the image the booter links there. Member of skick346.lha. Not
shipped: the download step extracts it from skick346.lha while one of the
eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick36143.A3000.RTB"
path: "whdboot/save-data/Kickstarts/kick36143.A3000.RTB"
mode: standalone
system: commodore-amiga
required: false
size: 5980
sha1: "85b691d7c1286cabefda69f61a1e3007d2cc7bca"
md5: "2a2652daba6be3ef1d0bdf5ddd4347c6"
note: >
WHDLoad relocation table for Kickstart 2.0 A3000, read from
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. Not shipped: the download step extracts it from skick346.lha
while one of the eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick39106.A1200.RTB"
path: "whdboot/save-data/Kickstarts/kick39106.A1200.RTB"
mode: standalone
system: commodore-amiga
required: false
size: 5002
sha1: "4da56f51ce88d321c54fee77c1d37df042ad76ec"
md5: "af8b2e2227f01a142e20c8ab463f14ed"
note: >
WHDLoad relocation table for Kickstart 3.0 A1200, read from
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. Not shipped: the download step extracts it from skick346.lha
while one of the eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick40063.A600.RTB"
path: "whdboot/save-data/Kickstarts/kick40063.A600.RTB"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 5000
sha1: "ca2d6e1e2b4883929447a05e29418533723a419c"
md5: "3f97c1963d82c808ef29e7c984c4c688"
note: >
WHDLoad relocation table for Kickstart 3.1 A600, read from DEVS:Kickstarts
beside the image the booter links there. Ships in whdboot/ of the
installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876"
beside the image the booter links there. Member of skick346.lha. Not
shipped: the download step extracts it from skick346.lha while one of the
eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick40068.A1200.RTB"
path: "whdboot/save-data/Kickstarts/kick40068.A1200.RTB"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 5008
sha1: "1ad1b55e7226bd5cd66def8370a69f19244da796"
md5: "547b42b7b070c7f227ea45e0986d57a1"
note: >
WHDLoad relocation table for Kickstart 3.1 A1200, read from
DEVS:Kickstarts beside the image the booter links there. Ships in whdboot/
of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876"
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. Not shipped: the download step extracts it from skick346.lha
while one of the eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick40068.A4000.RTB"
path: "whdboot/save-data/Kickstarts/kick40068.A4000.RTB"
mode: standalone
system: commodore-amiga
required: false
bundled: true
size: 4976
sha1: "973b42dcaf8d6cb111484b3c4d3b719b15f6792d"
md5: "f89f19b858ea6b1a04327c6f71ee1600"
note: >
WHDLoad relocation table for Kickstart 3.1 A4000, read from
DEVS:Kickstarts beside the image the booter links there. Ships in whdboot/
of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-352, source src/osdep/amiberry_whdbooter.cpp:1876"
DEVS:Kickstarts beside the image the booter links there. Member of
skick346.lha. Not shipped: the download step extracts it from skick346.lha
while one of the eight is missing.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-376, source src/osdep/amiberry_whdbooter.cpp:1943, source src/osdep/amiberry.cpp:12280-12296, source src/osdep/amiberry.cpp:12812-12851"
- name: "kick31034.A1000.RTB"
path: "whdboot/save-data/Kickstarts/kick31034.A1000.RTB"
@@ -3897,6 +3992,6 @@ files:
md5: "c5ba6165df42fc69b32942b248fca725"
note: >
WHDLoad relocation table for the A1000 Kickstart 1.1 image, read from
DEVS:Kickstarts beside the image the booter links there. Ships in whdboot/
of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:331-345, source src/osdep/amiberry_whdbooter.cpp:1876"
DEVS:Kickstarts beside the image the booter links there. Not in skick346.
Ships in whdboot/ of the installed build.
source_ref: "source src/osdep/amiberry_whdbooter.cpp:348-369, source src/osdep/amiberry_whdbooter.cpp:1943"