From 81b4b28fb5d5c43dd152e398423e2e3aa1e282bc Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 21 Jan 2025 09:20:03 +0100 Subject: [PATCH] bios fixes --- config/retrodeck/reference_lists/bios.json | 455 +++++++++++++++++- .../reference_lists/missing_bios_wip.json | 62 ++- 2 files changed, 498 insertions(+), 19 deletions(-) diff --git a/config/retrodeck/reference_lists/bios.json b/config/retrodeck/reference_lists/bios.json index 2f5c182a..575aaf5f 100644 --- a/config/retrodeck/reference_lists/bios.json +++ b/config/retrodeck/reference_lists/bios.json @@ -219,7 +219,10 @@ "required": "required" }, "ATARIOSB.ROM": { - "md5": "4177f386a3bac989a981d3fe3388cb6c", + "md5": [ + "4177f386a3bac989a981d3fe3388cb6c", + "a3e8d617c95d08031fe1b20d541434b2" + ], "system": "atari5200", "description": "BIOS for Atari 400/800 NTSC ", "required": "required" @@ -285,7 +288,10 @@ "required": "required" }, "MSX.ROM": { - "md5": "364a1a579fe5cb8dba54519bcfcdac0d", + "md5": [ + "364a1a579fe5cb8dba54519bcfcdac0d", + "aa95aea2563cd5ec0a0919b44cc17d47" + ], "system": "msx", "description": "MSX BIOS", "required": "required" @@ -303,7 +309,10 @@ "required": "required" }, "MSX2P.ROM": { - "md5": "847cc025ffae665487940ff2639540e5", + "md5": [ + "847cc025ffae665487940ff2639540e5", + "6d8c0ca64e726c82a4b726e9b01cdf1e" + ], "system": "msx", "description": "MSX2+ BIOS", "required": "required" @@ -317,27 +326,32 @@ "DISK.ROM": { "md5": "80dcd1ad1a4cf65d64b7ba10504e8190", "system": "msx", - "description": "DiskROM/BDOS" + "description": "MSX DiskROM/BDOS", + "required": "required" }, "FMPAC.ROM": { "md5": "6f69cc8b5ed761b03afd78000dfb0e19", "system": "msx", - "description": "FMPAC BIOS" + "description": "MSX FMPAC BIOS", + "required": "required" }, "MSXDOS2.ROM": { "md5": "6418d091cd6907bbcf940324339e43bb", "system": "msx", - "description": "MSX-DOS 2" + "description": "MSX-DOS 2", + "required": "required" }, "PAINTER.ROM": { "md5": "403cdea1cbd2bb24fae506941f8f655e", "system": "msx", - "description": "Yamaha Painter" + "description": "MSX Yamaha Painter", + "required": "required" }, "KANJI.ROM": { "md5": "febe8782b466d7c3b16de6d104826b34", "system": "msx", - "description": "Kanji Font" + "description": "Kanji Font", + "required": "required" }, "mcpx_1.0.bin": { "md5": "d49c52a4102f6df7bcf8d0617ac475ed", @@ -705,7 +719,10 @@ "required": "required" }, "naomi.zip": { - "md5": "0ea6d3650ce4a7608a589e5df21a1f2f", + "md5": [ + "0ea6d3650ce4a7608a589e5df21a1f2f", + "526eda1e2a7920c92c88178789d71d84" + ], "system": "dreamcast", "description": "Naomi BIOS", "paths": "bios/dc" @@ -723,13 +740,19 @@ "paths": "bios/dc" }, "hod2bios.zip": { - "md5": "629bb0552463ba116ccf23d9a468a9f0", + "md5": [ + "629bb0552463ba116ccf23d9a468a9f0", + "f4011d3116500354edf7302a90402711" + ], "system": "dreamcast", "description": "Naomi The House of the Dead 2 BIOS", "paths": "bios/dc" }, "f355dlx.zip": { - "md5": "4b5bb177cbd760477598f85531dbe7fd", + "md5": [ + "4b5bb177cbd760477598f85531dbe7fd", + "1028615bcac4c31634a3364ce5c04044" + ], "system": "dreamcast", "description": "Naomi Ferrari F355 Challenge Deluxe BIOS", "paths": "bios/dc" @@ -782,10 +805,12 @@ }, "BIOS.col": { "md5": "2c66f5911e5b42b8ebe113403548eee7", - "system": [ - "mastersystem", - "gamegear" - ], + "system": "colecovision", + "description": "Colecovision BIOS" + }, + "colecovision.rom": { + "md5": "2c66f5911e5b42b8ebe113403548eee7", + "system": "colecovision", "description": "Colecovision BIOS" }, "sega_101.bin": { @@ -974,6 +999,406 @@ "system": "zxspectrum", "description": "Scorpion 256K ROM", "required": "required" + }, + "7800 BIOS (E).rom": { + "md5": "397bb566584be7b9764e7a68974c4263", + "system": "atari7800", + "description": "Atari 7800 Europe BIOS" + }, + "7800 BIOS (U).rom": { + "md5": "0763f1ffb006ddbe32e52d497ee848ae", + "system": "atari7800", + "description": "Atari 7800 US BIOS" + }, + "kick34005.A500": { + "md5": "82a21c1890cae844b3df741f2762d48d", + "system": "amiga", + "description": "Amiga BIOS" + }, + "kick40063.A600": { + "md5": "e40a5dfb3d017ba8779faba30cbd1c8e", + "system": "amiga", + "description": "Amiga BIOS" + }, + "kick40068.A1200": { + "md5": "646773759326fbac3b2311fd8c8793ee", + "system": "amiga", + "description": "Amiga BIOS" + }, + "sl31253.bin": { + "md5": "ac9804d4c0e9d07e33472e3726ed15c3", + "system": "channelf", + "description": "Fairchild Channel F BIOS" + }, + "sl31254.bin": { + "md5": "da98f4bb3242ab80d76629021bb27585", + "system": "channelf", + "description": "Fairchild Channel F BIOS" + }, + "sl90025.bin": { + "md5": "95d339631d867c8f1d15a5f2ec26069d", + "system": "channelf", + "description": "Fairchild Channel F BIOS" + }, + "prboom.wad": { + "md5": "72ae1b47820fcc93cc0df9c428d0face", + "system": "doom", + "description": "PrBoom RetroArch Core" + }, + "freej2me-lr.jar": { + "md5": "ccd92e7156ce2f0ce14c88ffb68a16eb", + "system": "j2me", + "description": "FreeJ2ME BIOS", + "required": "required" + }, + "freej2me-sdl.jar": { + "md5": "4da74084fc1b1bd3d776ed8d3ee648de", + "system": "j2me", + "description": "FreeJ2ME BIOS", + "required": "required" + }, + "freej2me.jar": { + "md5": "29a92d0867da2917275b7c6c805d256f", + "system": "j2me", + "description": "FreeJ2ME BIOS", + "required": "required" + }, + "MacII.ROM": { + "md5": "66223be1497460f1e60885eeb35e03cc", + "system": "mac2", + "description": "Macintosh II BIOS", + "required": "required" + }, + "CARTS.SHA": { + "md5": "74b0f217fa0e2b8bb5a2f8e2ecc69da3", + "system": "msx", + "description": "MSX Carts BIOS" + }, + "FMPAC16.ROM": { + "md5": "74b0f217fa0e2b8bb5a2f8e2ecc69da3", + "system": "msx", + "description": "MSX FMPAC 16 BIOS", + "required": "required" + }, + "RS232.ROM": { + "md5": "279efd1eae0d358eecd4edc7d9adedf3", + "system": "msx", + "description": "MSX RS232 BIOS" + }, + "FMPAC16.ROM": { + "md5": "74b0f217fa0e2b8bb5a2f8e2ecc69da3", + "system": "msx", + "description": "MSX FMPAC 16 BIOS", + "required": "required" + }, + "CYRILLIC.FNT": { + "md5": "85b38e4128bbc300e675f55b278683a8", + "system": "msx", + "description": "MSX Cyrillic Font" + }, + "DEFAULT.FNT": { + "md5": "85b38e4128bbc300e675f55b278683a8", + "system": "msx", + "description": "MSX Default Font" + }, + "INTERNAT.FNT": { + "md5": "ac4f4a90c1b1887db48ded39c9d9c847", + "system": "msx", + "description": "MSX Internal Font" + }, + "ITALIC.FNT": { + "md5": "c83e50e9f33b8dd893c414691822740d", + "system": "msx", + "description": "MSX Italic Font" + }, + "JAPANESE.FNT": { + "md5": "aa28f0703b951a6be8df3e28e20d263d", + "system": "msx", + "description": "MSX Japanese Font" + }, + "KOREAN.FNT": { + "md5": "73291e76638a2f5aa2eceb843df468f4", + "system": "msx", + "description": "MSX Korean Font" + }, + "syscard2u.pce": { + "md5": "94279f315e8b52904f65ab3108542afe", + "system": "turbografx16", + "description": "TurboGrafx-16 BIOS" + }, + "bios.rom": { + "md5": "cd237e16e7e77c06bb58540e9e9fca68", + "system": "pc9800", + "description": "NEC PC-9800 BIOS", + "required": "required" + }, + "font.rom": { + "md5": "38d32748ae49d1815b0614970849fd40", + "system": "pc9800", + "description": "NEC PC-9800 BIOS", + "required": "required" + }, + "itf.rom": { + "md5": "72ea51443070f0e9212bfc9b793ee28e", + "system": "pc9800", + "description": "NEC PC-9800 BIOS", + "required": "required" + }, + "sound.rom": { + "md5": "524473c1a5a03b17e21d86a0408ff827", + "system": "pc9800", + "description": "NEC PC-9800 BIOS", + "required": "required" + }, + "fx-scsi.rom": { + "md5": "430e9745f9235c515bc8e652d6ca3004", + "system": "pcfx", + "description": "NEC PC-FX BIOS", + "required": "required" + }, + "pcfx.rom": { + "md5": "08e36edbea28a017f79f8d4f7ff9b6d7", + "system": "pcfx", + "description": "NEC PC-FX BIOS", + "required": "required" + }, + "pcfxbios.bin": { + "md5": "08e36edbea28a017f79f8d4f7ff9b6d7", + "system": "pcfx", + "description": "NEC PC-FX BIOS", + "required": "required" + }, + "pcfxga.rom": { + "md5": "5885bc9a64bf80d4530b9b9b978ff587", + "system": "pcfx", + "description": "NEC PC-FX BIOS", + "required": "required" + }, + "pcfxv101.bin": { + "md5": "e2fb7c7220e3a7838c2dd7e401a7f3d8", + "system": "pcfx", + "description": "NEC PC-FX BIOS", + "required": "required" + }, + "gc-dvd-20010608.bin": { + "md5": "561532ad496f644897952d2cef5bb431", + "system": "gc", + "description": "Gamecube DVD BIOS" + }, + "gc-dvd-20010831.bin": { + "md5": "b953eb1a8fc9922b3f7051c1cdc451f1", + "system": "gc", + "description": "Gamecube DVD BIOS" + }, + "gc-dvd-20020402.bin": { + "md5": "413154dd0e2c824c9b18b807fd03ec4e", + "system": "gc", + "description": "Gamecube DVD BIOS" + }, + "gc-dvd-20020823.bin": { + "md5": "c03f6bbaf644eb9b3ee261dbe199eb42", + "system": "gc", + "description": "Gamecube DVD BIOS" + }, + "gc-ntsc-10.bin": { + "md5": "fc924a7c879b661abc37cec4f018fdf3", + "system": "gc", + "description": "Gamecube NTSC BIOS" + }, + "gc-ntsc-11.bin": { + "md5": "019e39822a9ca3029124f74dd4d55ac4", + "system": "gc", + "description": "Gamecube NTSC BIOS" + }, + "gc-ntsc-12.bin": { + "md5": "b17148254a5799684c7d783206504926", + "system": "gc", + "description": "Gamecube NTSC BIOS" + }, + "gc-pal-10.bin": { + "md5": "0cdda509e2da83c85bfe423dd87346cc", + "system": "gc", + "description": "Gamecube PAL BIOS" + }, + "gc-pal-11.bin": { + "md5": "339848a0b7c2124cf155276c1e79cbd0", + "system": "gc", + "description": "Gamecube PAL BIOS" + }, + "gc-pal-12.bin": { + "md5": "db92574caab77a7ec99d4605fd6f2450", + "system": "gc", + "description": "Gamecube PAL BIOS" + }, + "64DD_IPL.bin": { + "md5": "8d3d9f294b6e174bc7b1d2fd1c727530", + "system": "n64dd", + "description": "Nintendo 64 64DD BIOS" + }, + "NstDatabase.xml": { + "md5": "7bfe8c0540ed4bd6a0f1e2a0f0118ced", + "system": "nes", + "description": "NES Nestopia NstDatabase" + }, + "BS-X.bin": { + "md5": "fed4d8242cfbed61343d53d48432aced", + "system": [ + "snes", + "satellaview" + ], + "description": "Satellaview BIOS" + }, + "BS-X (En).bin": { + "md5": "33b62505da6ca4525e3839db4e1a7bca", + "system": [ + "snes", + "satellaview" + ], + "description": "Satellaview EN BIOS" + }, + "BS-X (En) (DRM-Free).bin": { + "md5": "4ed9648505ab33a4daec93707b16caba", + "system": [ + "snes", + "satellaview" + ], + "description": "Satellaview EN DRM-Free BIOS" + }, + "STBIOS.bin": { + "md5": "d3a44ba7d42a74d3ac58cb9c14c6a5ca", + "system": [ + "snes", + "sufami" + ], + "description": "SuFami Turbo BIOS" + }, + "SGB1.sfc": { + "md5": "b15ddb15721c657d82c5bab6db982ee9", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "SGB2.sfc": { + "md5": "8ecd73eb4edf7ed7e81aef1be80031d5", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "sgb1.boot.rom": { + "md5": "d574d4f9c12f305074798f54c091a8b4", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "sgb1.program.rom": { + "md5": "b15ddb15721c657d82c5bab6db982ee9", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "sgb2.boot.rom": { + "md5": "e0430bca9925fb9882148fd2dc2418c1", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "sgb_bios.bin": { + "md5": "e0430bca9925fb9882148fd2dc2418c1", + "system": [ + "snes", + "supergb" + ], + "description": "Super Gameboy BIOS" + }, + "cx4.data.rom": { + "md5": "037ac4296b6b6a5c47c440188d3c72e3", + "system": "snes", + "description": "SNES CX4 BIOS" + }, + "dsp1.data.rom": { + "md5": "3d81b45fa0c2aa8b852dfb1ece7c0971", + "system": "snes", + "description": "SNES dsp1 BIOS" + }, + "dsp1b.data.rom": { + "md5": "1e3f568634a7d8284020dddc0ae905bc", + "system": "snes", + "description": "SNES DSP1 BIOS" + }, + "dsp1b.program.rom": { + "md5": "d10f446888e097cbf500f3f663cf4f6d", + "system": "snes", + "description": "SNES DSP1 BIOS" + }, + "dsp2.data.rom": { + "md5": "e9417e29223b139c3c4b635a2a3b8744", + "system": "snes", + "description": "SNES DSP2 BIOS" + }, + "dsp2.program.rom": { + "md5": "aa6e5922a3ed5ded54f24247c11143c5", + "system": "snes", + "description": "SNES DSP2 BIOS" + }, + "dsp3.data.rom": { + "md5": "0a81210c0a940b997dd9843281008ee6", + "system": "snes", + "description": "SNES DSP3 BIOS" + }, + "dsp3.program.rom": { + "md5": "d99ca4562818d49cee1f242705bba6f8", + "system": "snes", + "description": "SNES DSP3 BIOS" + }, + "dsp4.data.rom": { + "md5": "ee4990879eb68e3cbca239c5bc20303d", + "system": "snes", + "description": "SNES DSP4 BIOS" + }, + "dsp4.program.rom": { + "md5": "a151023b948b90ffc23a5b594bb6fef2", + "system": "snes", + "description": "SNES DSP4 BIOS" + }, + "st010.data.rom": { + "md5": "254d70762b6f59f99c27c395aba7d07d", + "system": "snes", + "description": "SNES ST010 BIOS" + }, + "st010.program.rom": { + "md5": "1d70019179a59a566a0bb5d3f2845544", + "system": "snes", + "description": "SNES ST010 BIOS" + }, + "st011.data.rom": { + "md5": "10bd3f4aa949737ab9836512c35bcc29", + "system": "snes", + "description": "SNES ST011 BIOS" + }, + "st011.program.rom": { + "md5": "95222ebf1c0c2990bcf25db43743f032", + "system": "snes", + "description": "SNES ST011 BIOS" + }, + "snes:st018.data.rom": { + "md5": "49c898b60d0f15e90d0ba780dd12f366", + "system": "snes", + "description": "SNES ST018 BIOS" + }, + "st018.program.rom": { + "md5": "dda40ccd57390c96e49d30a041f9a9e7", + "system": "snes", + "description": "SNES ST018 BIOS" } } } diff --git a/config/retrodeck/reference_lists/missing_bios_wip.json b/config/retrodeck/reference_lists/missing_bios_wip.json index ebf507da..5c515c7a 100644 --- a/config/retrodeck/reference_lists/missing_bios_wip.json +++ b/config/retrodeck/reference_lists/missing_bios_wip.json @@ -15,7 +15,7 @@ "sha1": "7940c7bf29eee85a5b2fdec78750b19aa22895dc" }, - DONE + "arcade:f355bios.zip": { "size": "1394278", @@ -24,18 +24,27 @@ "sha1": "b6ff66dcb5547bd91760d239ddf428a655631c53" }, + + "arcade:f355dlx.zip": { "size": "2328436", "crc": "23ac17be", "md5": "1028615bcac4c31634a3364ce5c04044", "sha1": "48d1712d1b1cdfeeeb43c6287c17b0b6309cfaab" }, + + + "arcade:hod2bios.zip": { "size": "1479106", "crc": "0ddc6daf", "md5": "f4011d3116500354edf7302a90402711", "sha1": "782c303cbdfab1027b04db74a63e27bdad5e0c53" }, + + + + "arcade:naomi.zip": { "size": "9321533", "crc": "6ee50181", @@ -43,12 +52,17 @@ "sha1": "c96711c01c0158f161791d6fbe75d88329e8ac0a" }, + + "atari8bit:ATARIOSB.ROM": { "size": "10240", "crc": "3e28a1fe", "md5": "a3e8d617c95d08031fe1b20d541434b2", "sha1": "f1f0741b1d34fb4350cf7cb8ab3b6ea11cdd8174" }, + + + "atari7800:7800 BIOS (E).rom": { "size": "16384", "crc": "d5b61170", @@ -69,6 +83,8 @@ "sha1": "45bedc4cbdeac66c7df59e9e599195c778d86a92" }, + + "amiga:kick34005.A500": { "size": "262144", "crc": "c4f0f55f", @@ -89,6 +105,9 @@ }, + + + "fairchild-channel-f:sl31253.bin": { "size": "1024", "crc": "04694ed9", @@ -109,12 +128,17 @@ "md5": "95d339631d867c8f1d15a5f2ec26069d", "sha1": "759e2ed31fbde4a2d8daf8b9f3e0dffebc90dae2" }, + + + "doom:prboom.wad": { "size": "143312", "crc": "a5751b99", "md5": "72ae1b47820fcc93cc0df9c428d0face", "sha1": "5f4aed208301449c2e9514edfd325fe9dead76fa" }, + + "j2me:freej2me-lr.jar": { "size": "552042", "crc": "96a1babf", @@ -133,12 +157,19 @@ "md5": "29a92d0867da2917275b7c6c805d256f", "sha1": "7d738042268e4ffd0aae8e85e05dd28bce761d1f" }, + + + "mac:MacII.ROM": { "size": "262144", "crc": "4df6d054", "md5": "66223be1497460f1e60885eeb35e03cc", "sha1": "db6b504744281369794e26ba71a6e385cf6227fa" }, + + + + "msx:CARTS.SHA": { "size": "33152", "crc": "d42f4444", @@ -183,12 +214,17 @@ "md5": "279efd1eae0d358eecd4edc7d9adedf3", "sha1": "7aec0134ad6a5177f4056fcb6047083e8e00529b" }, + + "turbografx16--1:syscard2u.pce": { "size": "262144", "crc": "ff2a5ec3", "md5": "94279f315e8b52904f65ab3108542afe", "sha1": "2bea3dac98f84b2f2f469fa77ea720b8770d598d" }, + + + "pc-9800-series:bios.rom": { "size": "98304", "crc": "0a682b93", @@ -213,6 +249,9 @@ "md5": "524473c1a5a03b17e21d86a0408ff827", "sha1": "d5dbc4fea3b8367024d363f5351baecd6adcd8ef" }, + + + "pc-fx:fx-scsi.rom": { "size": "524288", "crc": "f3e60e5e", @@ -231,9 +270,6 @@ "md5": "08e36edbea28a017f79f8d4f7ff9b6d7", "sha1": "1a77fd83e337f906aecab27a1604db064cf10074" }, - - - "pc-fx:pcfxga.rom": { "size": "1048576", "crc": "41c3776b", @@ -249,6 +285,7 @@ + DONE "ngc:gc-dvd-20010608.bin": { "size": "131072", @@ -310,6 +347,9 @@ "md5": "db92574caab77a7ec99d4605fd6f2450", "sha1": "80b8744ff5e43585392f55546bd03a673d11ef5f" }, + + + "nintendo-64dd:64DD_IPL.bin": { "size": "4194304", "crc": "7f933ce2", @@ -318,6 +358,8 @@ }, + + "nes:NstDatabase.xml": { "size": "1009534", "crc": "ebb2196c", @@ -343,12 +385,17 @@ "md5": "4ed9648505ab33a4daec93707b16caba", "sha1": "7996bd1c01b99800e0d5d34beff93db283784864" }, + + + "sufami-turbo:STBIOS.bin": { "size": "262144", "crc": "9b4ca911", "md5": "d3a44ba7d42a74d3ac58cb9c14c6a5ca", "sha1": "ef86ea192eed03d5c413fdbbfd46043be1d7a127" }, + + "super-gb:SGB1.sfc": { "size": "262144", "crc": "8a4a174f", @@ -397,6 +444,9 @@ "md5": "d574d4f9c12f305074798f54c091a8b4", "sha1": "aa2f50a77dfb4823da96ba99309085a3c6278515" }, + + DONE + "snes:cx4.data.rom": { "size": "3072", "crc": "b6e76a6a", @@ -499,6 +549,10 @@ "md5": "dda40ccd57390c96e49d30a041f9a9e7", "sha1": "388e3721b94cd074d6ba0eca8616523d2118a6c3" }, + + +DONE <---- + "dc:dc_flash.bin": { "size": "131072", "crc": "c611b498",