naomi.c: add all known Sega DIMM board firmware dumps [TylerDurden67]

This commit is contained in:
MetalliC 2016-07-30 00:35:05 +03:00
parent c11997af03
commit 037465d109

View File

@ -2996,9 +2996,17 @@ Probably at some stage of development NAOMI was planned as non-JVS system as wel
// DIMM firmwares: // DIMM firmwares:
// FPR-23489C - 1.02 not VxWorks based, no network, can not be software updated to 2.xx+ // FPR-23489C - 1.02 not VxWorks based, no network, can not be software updated to 2.xx+
// Net-DIMM firmwares: // Net-DIMM firmwares:
// FPR23718 - 2.03 VxWorks based, introduced ALL.net features, can be updated up to 4.01 // all VxWorkx based, can be updated up to 4.0x, actually 1MB in size, must have CRC32 FFFFFFFF, 1st MB of flash ROM contain stock version, 2nd MB have some updated version
// FPR23905 - 3.03 VxWorks based, added network boot support, supports Triforce and Chihiro, can be updated up to 4.01 // ? - 2.03 factory only, introduced ALL.net features, so far was seen only as stock firmware in 1st half of flash ROM, factory updated to some newer ver in 2nd ROM half
// update only - 4.01 VxWorks based, supports Compact Flash GD-ROM-replacement // FPR23718 - 2.06 factory only, most common version of NAOMI Net-DIMMs, have stock 2.03, IC label need verification
// ? 2.13 factory or update (NAOMI VF4)
// ? 2.17 factory or update (NAOMI VF4 Evolution)
// ? - 3.01 added network boot support, supports Triforce and Chihiro
// FPR23905 - 3.03 factory or update (NAOMI WCCF)
// ? 3.12 factory only
// ? 3.17 latest known 3.xx version, factory or update (NAOMI VF4 Final Tuned or statndalone disks for Chihiro and Triforce)
// update only - 4.01 supports Compact Flash GD-ROM-replacement
// "4.02" hack of 4.01 with CF card vendor check disabled
#define NAOMIGD_BIOS \ #define NAOMIGD_BIOS \
ROM_REGION( 0x200000, "maincpu", 0) \ ROM_REGION( 0x200000, "maincpu", 0) \
ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576e (Japan)" ) \ ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576e (Japan)" ) \
@ -3023,8 +3031,13 @@ Probably at some stage of development NAOMI was planned as non-JVS system as wel
ROM_LOAD("315-6301.ic11", 0x000000, 0x01ff01, NO_DUMP ) \ ROM_LOAD("315-6301.ic11", 0x000000, 0x01ff01, NO_DUMP ) \
ROM_LOAD("315-6334.ic11", 0x000000, 0x01ff01, CRC(534c342d) SHA1(3e879f432c82305487922ab28c07107cf0f3c5cf) ) \ ROM_LOAD("315-6334.ic11", 0x000000, 0x01ff01, CRC(534c342d) SHA1(3e879f432c82305487922ab28c07107cf0f3c5cf) ) \
ROM_LOAD16_WORD_SWAP( "fpr-23489c.ic14", 0x000000, 0x200000, CRC(bc38bea1) SHA1(b36fcc6902f397d9749e9d02de1bbb7a5e29d468) ) \ ROM_LOAD16_WORD_SWAP( "fpr-23489c.ic14", 0x000000, 0x200000, CRC(bc38bea1) SHA1(b36fcc6902f397d9749e9d02de1bbb7a5e29d468) ) \
ROM_LOAD16_WORD_SWAP( "fpr23718.ic36", 0x000000, 0x200000, CRC(a738ea1c) SHA1(6f55f1ae0606816a4eca6645ed36eb7f9c7ad9cf) ) \ ROM_LOAD16_WORD_SWAP( "203_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(6f55f1ae0606816a4eca6645ed36eb7f9c7ad9cf) ) \
ROM_LOAD16_WORD_SWAP( "fpr23905.ic36", 0x000000, 0x200000, CRC(ffffffff) SHA1(acade4362807c7571b1c2a48ed6067e4bddd404b) ) ROM_LOAD16_WORD_SWAP( "fpr23718.ic36", 0x000000, 0x200000, CRC(a738ea1c) SHA1(b7b5a55a6a4cf0aa2df1b3dff62ff67f864c55e8) ) \
ROM_LOAD16_WORD_SWAP( "213_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(17131f318632610b87bc095156ffad4597fed4ca) ) \
ROM_LOAD16_WORD_SWAP( "217_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(e5a229ae7ed48b2955cad63529fd938c6db555e5) ) \
ROM_LOAD16_WORD_SWAP( "fpr23905.ic36", 0x000000, 0x200000, CRC(ffffffff) SHA1(acade4362807c7571b1c2a48ed6067e4bddd404b) ) \
ROM_LOAD16_WORD_SWAP( "317_312.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(31d698cd659446ee09a2eeedec6e4bc6a19d05e8) ) \
ROM_LOAD16_WORD_SWAP( "401_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(edb52597108462bcea8eb2a47c19e51e5fb60638) )
/* NAOMI2 BIOS: /* NAOMI2 BIOS: