Mark firmware that CAN be optional under any circumstance as optional.

We are taking a stricter approach to what is considered "required" firmware
in that it must be 100% required for the core to function in any useful way with any content.

This is so that the frontend can warn users if an (absolutely) required firmware is missing.
This commit is contained in:
Brad Parker 2019-07-31 22:16:29 -04:00
parent 0a09fade40
commit 6e480cf1b6
12 changed files with 23 additions and 23 deletions

View File

@ -14,7 +14,7 @@ supports_no_game = "false"
firmware_count = 2
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "nes.pal (custom NES Palette)"
firmware1_path = "nes.pal"
firmware1_opt = "true"

View File

@ -14,10 +14,10 @@ supports_no_game = "false"
firmware_count = 8
firmware0_desc = "dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "dc_flash.bin (Date/Time/Language)"
firmware1_path = "dc/dc_flash.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "naomi.zip (Naomi Bios from MAME)"
firmware2_path = "dc/naomi.zip"
firmware2_opt = "true"

View File

@ -14,10 +14,10 @@ supports_no_game = "false"
firmware_count = 8
firmware0_desc = "dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "dc_flash.bin (Date/Time/Language)"
firmware1_path = "dc/dc_flash.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "naomi.zip (Naomi Bios from MAME)"
firmware2_path = "dc/naomi.zip"
firmware2_opt = "true"

View File

@ -17,13 +17,13 @@ firmware0_path = "bios_MD.bin"
firmware0_opt = "true"
firmware1_desc = "bios_CD_E.bin (MegaCD EU BIOS)"
firmware1_path = "bios_CD_E.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "bios_CD_U.bin (SegaCD US BIOS)"
firmware2_path = "bios_CD_U.bin"
firmware2_opt = "false"
firmware2_opt = "true"
firmware3_desc = "bios_CD_J.bin (MegaCD JP BIOS)"
firmware3_path = "bios_CD_J.bin"
firmware3_opt = "false"
firmware3_opt = "true"
firmware4_desc = "bios_E.sms (MasterSystem EU BIOS)"
firmware4_path = "bios_E.sms"
firmware4_opt = "true"

View File

@ -14,7 +14,7 @@ supports_no_game = "false"
firmware_count = 4
firmware0_desc = "syscard3.pce (PCE-CD BIOS)"
firmware0_path = "syscard3.pce"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (PCE-CD BIOS)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"

View File

@ -14,7 +14,7 @@ supports_no_game = "false"
firmware_count = 4
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"

View File

@ -14,11 +14,11 @@ supports_no_game = "false"
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "false"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"

View File

@ -14,11 +14,11 @@ supports_no_game = "false"
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "false"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"

View File

@ -14,7 +14,7 @@ supports_no_game = "false"
firmware_count = 4
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"

View File

@ -14,5 +14,5 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_opt = "false"
firmware0_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad R1 to switch disk side.|HD Packs go in %system%/HdPacks/%game_name%|Custom palette in %system%/MesenPalette.pal"

View File

@ -14,8 +14,8 @@ supports_no_game = "false"
firmware_count = 2
firmware0_desc = "NstDatabase.xml (Nestopia UE Database file)"
firmware0_path = "NstDatabase.xml"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware1_path = "disksys.rom"
firmware1_opt = "false"
firmware1_opt = "true"
notes = "Get NstDatabase.xml from https://github.com/0ldsk00l/nestopia|(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad L1 to switch disk side."

View File

@ -14,11 +14,11 @@ supports_no_game = "false"
firmware_count = 3
firmware0_desc = "bios_CD_E.bin (MegaCD EU BIOS)"
firmware0_path = "bios_CD_E.bin"
firmware0_opt = "false"
firmware0_opt = "true"
firmware1_desc = "bios_CD_U.bin (SegaCD US BIOS)"
firmware1_path = "bios_CD_U.bin"
firmware1_opt = "false"
firmware1_opt = "true"
firmware2_desc = "bios_CD_J.bin (MegaCD JP BIOS)"
firmware2_path = "bios_CD_J.bin"
firmware2_opt = "false"
firmware2_opt = "true"
notes = "(!) bios_CD_U.bin (md5): 2efd74e3232ff260e371b99f84024f7f|(!) bios_CD_E.bin (md5): e66fa1dc5820d254611fdcdba0662372|(!) bios_CD_J.bin (md5): 278a9397d192149e84e820ac621a8edd"