feat: add regional nand aliases to melonds profile

dsi_nand.bin aliases: DSi_Nand_USA/EUR/JPN/AUS/CHN/KOR.bin
for repo resolution. Code loads a single configurable path
(libretro.cpp:836, EmuInstance.cpp:1036-1050), validates
nocash footer (DSi_NAND.cpp:42-111). size + storage added.
This commit is contained in:
Abdessamad Derraz
2026-03-30 12:20:26 +02:00
parent 1f073f521d
commit a8430940f9

View File

@@ -77,11 +77,14 @@ files:
source_ref: "src/SPI.cpp:197-211, src/frontend/Util_ROM.cpp:201-217" source_ref: "src/SPI.cpp:197-211, src/frontend/Util_ROM.cpp:201-217"
- name: dsi_nand.bin - name: dsi_nand.bin
aliases: [DSi_Nand_USA.bin, DSi_Nand_EUR.bin, DSi_Nand_JPN.bin, DSi_Nand_AUS.bin, DSi_Nand_CHN.bin, DSi_Nand_KOR.bin]
system: nintendo-dsi system: nintendo-dsi
description: "DSi NAND dump" description: "DSi NAND dump"
required: true required: true
source_ref: "src/frontend/Util_ROM.cpp:224-235, src/DSi_NAND.cpp" size: 251658304
note: "Uses AES keys from ARM7i BIOS offset 0x8308" storage: large_file
source_ref: "src/frontend/Util_ROM.cpp:224-235, src/DSi_NAND.cpp:58-97"
note: "Any regional dump works. Nocash footer required (DSi eMMC CID/CPU at EOF-0x40 or 0xFF800). AES keys derived from ARM7i BIOS offset 0x8308."
- name: dsi_sd_card.bin - name: dsi_sd_card.bin
system: nintendo-dsi system: nintendo-dsi