diff options
-rw-r--r-- | src/mame/drivers/naomi.c | 79 |
1 files changed, 42 insertions, 37 deletions
diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c index 603ecf94204..04bac865c65 100644 --- a/src/mame/drivers/naomi.c +++ b/src/mame/drivers/naomi.c @@ -2664,6 +2664,7 @@ EPR-21576d - NAOMI BOOT ROM 1999 06/04 1.40 (Japan) EPR-21576b - NAOMI BOOT ROM 1999 02/15 1.20 (Japan) EPR-21576a - NAOMI BOOT ROM 1999 01/14 1.10 (Japan) EPR-21576 - NAOMI BOOT ROM 1998 12/18 1.00 (Japan) +EPR-21577h - NAOMI BOOT ROM 2002 07/08 1.8- (USA) EPR-21577g - NAOMI BOOT ROM 2001 09/10 1.70 (USA) EPR-21577e - NAOMI BOOT ROM 2000 08/25 1.50 (USA) EPR-21577d - NAOMI BOOT ROM 1999 06/04 1.40 (USA) @@ -2672,7 +2673,7 @@ EPR-21578h - NAOMI BOOT ROM 2002 07/08 1.8- (Export) EPR-21578g - NAOMI BOOT ROM 2001 09/10 1.70 (Export) EPR-21578e - NAOMI BOOT ROM 2000 08/25 1.50 (Export) EPR-21578d - NAOMI BOOT ROM 1999 06/04 1.40 (Export) -EPR-21578b - NAOMI BOOT ROM 1999 02/15 1.20 (Export) <-- Also found as EPR-21578A +EPR-21578a - NAOMI BOOT ROM 1999 02/15 1.20 (Export) <-- Also found as EPR-21578A EPR-21579d - NAOMI BOOT ROM 1999 06/04 1.40 (Korea) EPR-21579 - NAOMI BOOT ROM 1999 01/14 1.10 (Korea) EPR-21580 - No known dump (Australia) @@ -2733,41 +2734,43 @@ Scan ROM for the text string "LOADING TEST MODE NOW" back up four (4) bytes for #define NAOMI_BIOS \ ROM_REGION( 0x200000, "maincpu", 0) \ ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576h (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576h.ic27", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576h.ic27", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ ROM_SYSTEM_BIOS( 1, "bios1", "epr-21576g (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.ic27", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.ic27", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ ROM_SYSTEM_BIOS( 2, "bios2", "epr-21576e (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576e.ic27", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576e.ic27", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ ROM_SYSTEM_BIOS( 3, "bios3", "epr-21576d (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21576d.ic27", 0x000000, 0x200000, CRC(3b2afa7b) SHA1(d007e1d321c198a38c5baff86eb2ab84385d150a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21576d.ic27", 0x000000, 0x200000, CRC(3b2afa7b) SHA1(d007e1d321c198a38c5baff86eb2ab84385d150a) ) \ ROM_SYSTEM_BIOS( 4, "bios4", "epr-21576b (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21576b.ic27", 0x000000, 0x200000, CRC(755a6e07) SHA1(7e8b8ccfc063144d89668e7224dcd8a36c54f3b3) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21576b.ic27", 0x000000, 0x200000, CRC(755a6e07) SHA1(7e8b8ccfc063144d89668e7224dcd8a36c54f3b3) ) \ ROM_SYSTEM_BIOS( 5, "bios5", "epr-21576a (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21576a.ic27", 0x000000, 0x200000, CRC(cedfe439) SHA1(f27798bf3d890863ef0c1d9dcb4e7782249dca27) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21576a.ic27", 0x000000, 0x200000, CRC(cedfe439) SHA1(f27798bf3d890863ef0c1d9dcb4e7782249dca27) ) \ ROM_SYSTEM_BIOS( 6, "bios6", "epr-21576 (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21576.ic27", 0x000000, 0x200000, CRC(9dad3495) SHA1(5fb66f9a2b68d120f059c72758e65d34f461044a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21576.ic27", 0x000000, 0x200000, CRC(9dad3495) SHA1(5fb66f9a2b68d120f059c72758e65d34f461044a) ) \ ROM_SYSTEM_BIOS( 7, "bios7", "epr-21578h (Export)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 7, "epr-21578h.ic27", 0x000000, 0x200000, CRC(7b452946) SHA1(8e9f153bbada24b37066dc45b64a7bf0d4f26a9b) ) \ ROM_SYSTEM_BIOS( 8, "bios8", "epr-21578g (Export)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-21578g.ic27", 0x000000, 0x200000, CRC(55413214) SHA1(bd2748365a9fc1821c9369aa7155d7c41c4df43e) ) \ ROM_SYSTEM_BIOS( 9, "bios9", "epr-21578e (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-21578e.ic27", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-21578e.ic27", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ ROM_SYSTEM_BIOS( 10, "bios10", "epr-21578d (Export)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 10, "epr-21578d.ic27", 0x000000, 0x200000, CRC(dfd5f42a) SHA1(614a0db4743a5e5a206190d6786ade24325afbfd) ) \ ROM_SYSTEM_BIOS( 11, "bios11", "epr-21578b (Export)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 11, "epr-21578b.ic27", 0x000000, 0x200000, CRC(6c9aad83) SHA1(555918de76d8dbee2a97d8a95297ef694b3e803f) ) \ - ROM_SYSTEM_BIOS( 12, "bios12", "epr-21577g (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 12, "epr-21577g.ic27", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ - ROM_SYSTEM_BIOS( 13, "bios13", "epr-21577e (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 13, "epr-21577e.ic27", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) \ - ROM_SYSTEM_BIOS( 14, "bios14", "epr-21577d (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 14, "epr-21577d.ic27", 0x000000, 0x200000, CRC(60ddcbbe) SHA1(58b15096d269d6df617ca1810b66b47deb184958) ) \ - ROM_SYSTEM_BIOS( 15, "bios15", "epr-21579d (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 15, "epr-21579d.ic27", 0x000000, 0x200000, CRC(33513691) SHA1(b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb) ) \ - ROM_SYSTEM_BIOS( 16, "bios16", "epr-21579 (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 16, "epr-21579.ic27", 0x000000, 0x200000, CRC(71f9c918) SHA1(d15af8b947f41eea7c203b565cd403e3f37a2017) ) \ - ROM_SYSTEM_BIOS( 17, "bios17", "Naomi Dev BIOS" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 17, "dcnaodev.bios", 0x000000, 0x080000, CRC(7a50fab9) SHA1(ef79f448e0bf735d1264ad4f051d24178822110f) ) /* This one comes from a dev / beta board. The eprom was a 27C4096 */ + ROM_SYSTEM_BIOS( 12, "bios12", "epr-21577h (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 12, "epr-21577h.ic27", 0x000000, 0x200000, CRC(fdf17452) SHA1(5f3e4b677f0046ce690a4f096b0481e5dd8bb6e6) ) \ + ROM_SYSTEM_BIOS( 13, "bios13", "epr-21577g (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 13, "epr-21577g.ic27", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ + ROM_SYSTEM_BIOS( 14, "bios14", "epr-21577e (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 14, "epr-21577e.ic27", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) \ + ROM_SYSTEM_BIOS( 15, "bios15", "epr-21577d (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 15, "epr-21577d.ic27", 0x000000, 0x200000, CRC(60ddcbbe) SHA1(58b15096d269d6df617ca1810b66b47deb184958) ) \ + ROM_SYSTEM_BIOS( 16, "bios16", "epr-21579d (Korea)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 16, "epr-21579d.ic27", 0x000000, 0x200000, CRC(33513691) SHA1(b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb) ) \ + ROM_SYSTEM_BIOS( 17, "bios17", "epr-21579 (Korea)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 17, "epr-21579.ic27", 0x000000, 0x200000, CRC(71f9c918) SHA1(d15af8b947f41eea7c203b565cd403e3f37a2017) ) \ + ROM_SYSTEM_BIOS( 18, "bios18", "Naomi Dev BIOS" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 18, "dcnaodev.bios", 0x000000, 0x080000, CRC(7a50fab9) SHA1(ef79f448e0bf735d1264ad4f051d24178822110f) ) /* This one comes from a dev / beta board. The eprom was a 27C4096 */ // bios for House of the Dead 2 @@ -2798,29 +2801,31 @@ Scan ROM for the text string "LOADING TEST MODE NOW" back up four (4) bytes for #define NAOMIGD_BIOS \ ROM_REGION( 0x200000, "maincpu", 0) \ ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576e (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576e.bin", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576e.ic27", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ ROM_SYSTEM_BIOS( 1, "bios1", "epr-21576g (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.bin", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.ic27", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ ROM_SYSTEM_BIOS( 2, "bios2", "epr-21576h (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576h.bin", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576h.ic27", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ ROM_SYSTEM_BIOS( 3, "bios3", "epr-21576d (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21576d.bin", 0x000000, 0x200000, CRC(3b2afa7b) SHA1(d007e1d321c198a38c5baff86eb2ab84385d150a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21576d.ic27", 0x000000, 0x200000, CRC(3b2afa7b) SHA1(d007e1d321c198a38c5baff86eb2ab84385d150a) ) \ ROM_SYSTEM_BIOS( 4, "bios4", "epr-21578h (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21578h.ic27", 0x000000, 0x200000, CRC(7b452946) SHA1(8e9f153bbada24b37066dc45b64a7bf0d4f26a9b) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21578h.ic27", 0x000000, 0x200000, CRC(7b452946) SHA1(8e9f153bbada24b37066dc45b64a7bf0d4f26a9b) ) \ ROM_SYSTEM_BIOS( 5, "bios5", "epr-21578g (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21578g.ic27", 0x000000, 0x200000, CRC(55413214) SHA1(bd2748365a9fc1821c9369aa7155d7c41c4df43e) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21578g.ic27", 0x000000, 0x200000, CRC(55413214) SHA1(bd2748365a9fc1821c9369aa7155d7c41c4df43e) ) \ ROM_SYSTEM_BIOS( 6, "bios6", "epr-21578e (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21578e.bin", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21578e.ic27", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ ROM_SYSTEM_BIOS( 7, "bios7", "epr-21578d (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 7, "epr-21578d.bin", 0x000000, 0x200000, CRC(dfd5f42a) SHA1(614a0db4743a5e5a206190d6786ade24325afbfd) ) \ - ROM_SYSTEM_BIOS( 8, "bios8", "epr-21577g (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-21577g.bin", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ - ROM_SYSTEM_BIOS( 9, "bios9", "epr-21577e (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-21577e.bin", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) \ - ROM_SYSTEM_BIOS( 10, "bios10", "epr-21577d (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 10, "epr-21577d.bin", 0x000000, 0x200000, CRC(60ddcbbe) SHA1(58b15096d269d6df617ca1810b66b47deb184958) ) \ - ROM_SYSTEM_BIOS( 11, "bios11", "epr-21579d (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 11, "epr-21579d.ic27", 0x000000, 0x200000, CRC(33513691) SHA1(b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb) ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 7, "epr-21578d.ic27", 0x000000, 0x200000, CRC(dfd5f42a) SHA1(614a0db4743a5e5a206190d6786ade24325afbfd) ) \ + ROM_SYSTEM_BIOS( 8, "bios8", "epr-21577h (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-21577h.ic27", 0x000000, 0x200000, CRC(fdf17452) SHA1(5f3e4b677f0046ce690a4f096b0481e5dd8bb6e6) ) \ + ROM_SYSTEM_BIOS( 9, "bios9", "epr-21577g (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-21577g.ic27", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ + ROM_SYSTEM_BIOS( 10, "bios10", "epr-21577e (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 10, "epr-21577e.ic27", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) \ + ROM_SYSTEM_BIOS( 11, "bios11", "epr-21577d (USA)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 11, "epr-21577d.ic27", 0x000000, 0x200000, CRC(60ddcbbe) SHA1(58b15096d269d6df617ca1810b66b47deb184958) ) \ + ROM_SYSTEM_BIOS( 12, "bios12", "epr-21579d (Korea)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 12, "epr-21579d.ic27", 0x000000, 0x200000, CRC(33513691) SHA1(b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb) ) \ ROM_REGION( 0x200000, "user2", 0) \ ROM_LOAD16_WORD_SWAP( "fpr-23489c.ic14", 0x000000, 0x200000, CRC(bc38bea1) SHA1(b36fcc6902f397d9749e9d02de1bbb7a5e29d468) ) |