Amiberry: sync info with core (extensions, no-game, firmware)

Match retro_get_system_info(): add raw, lzh, zip, 7z, rp9, m3u, m3u8 and chd, and drop slave and info, which the core does not load. The core supports starting without content. Every Kickstart entry is now optional: each run uses one model, and the core also accepts other ROM names and checksum matches. The CD32 extended ROM is listed as kick40060.CD32.ext (the same name PUAE uses), which the core's ROM scan recognizes; it never scans ext40060.CD32.
This commit is contained in:
Dimitris Panokostas
2026-10-09 12:10:37 +02:00
parent 22d49cb96f
commit 0cd7fb3d4a
+7 -7
View File
@@ -2,11 +2,11 @@
display_name = "Commodore - Amiga (Amiberry)"
categories = "Emulator"
authors = "BlitterStudio/amiberry"
supported_extensions = "adf|adz|dms|fdi|ipf|hdf|hdz|lha|slave|info|cue|ccd|nrg|mds|iso|uae"
supported_extensions = "adf|adz|dms|fdi|raw|ipf|hdf|hdz|lha|lzh|zip|7z|uae|rp9|m3u|m3u8|iso|cue|ccd|nrg|mds|chd"
corename = "Amiberry"
license = "GPLv3"
permissions = ""
display_version = ""
display_version = "v8.3.0"
# Hardware Information
manufacturer = "Commodore"
@@ -15,7 +15,7 @@ systemid = "commodore_amiga"
# Libretro Features
database = "Commodore - Amiga|Commodore - CD32|Commodore - CDTV"
supports_no_game = "false"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
@@ -23,15 +23,15 @@ savestate_features = "serialized"
firmware_count = "7"
firmware0_desc = "A500 Kickstart v1.3 r34.5"
firmware0_path = "kick34005.A500"
firmware0_opt = "false"
firmware0_opt = "true"
firmware0_crc = "c4f0f55f"
firmware1_desc = "A600 Kickstart v2.05 r37.350"
firmware1_path = "kick37350.A600"
firmware1_opt = "false"
firmware1_opt = "true"
firmware1_crc = "43b0df7b"
firmware2_desc = "A1200 Kickstart v3.1 r40.68"
firmware2_path = "kick40068.A1200"
firmware2_opt = "false"
firmware2_opt = "true"
firmware2_crc = "1483a091"
firmware3_desc = "A500 Kickstart v1.2 r33.180"
firmware3_path = "kick33180.A500"
@@ -46,7 +46,7 @@ firmware5_path = "kick40060.CD32"
firmware5_opt = "true"
firmware5_crc = "1e62d4a5"
firmware6_desc = "CD32 Extended-ROM r40.60"
firmware6_path = "ext40060.CD32"
firmware6_path = "kick40060.CD32.ext"
firmware6_opt = "true"
firmware6_crc = "87746be2"