From 0cd7fb3d4a87485a4e1111c75d6efec2cfb12399 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Fri, 9 Oct 2026 12:10:37 +0200 Subject: [PATCH] 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. --- dist/info/amiberry_libretro.info | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dist/info/amiberry_libretro.info b/dist/info/amiberry_libretro.info index e5d1f0f9..ae545d85 100644 --- a/dist/info/amiberry_libretro.info +++ b/dist/info/amiberry_libretro.info @@ -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"