naomi.cpp: dumped earlier Sega Gun Board firmware [Darksoft]

This commit is contained in:
MetalliC 2017-07-21 07:30:55 +03:00
parent d7984c7d0c
commit 298f379212

View File

@ -3062,6 +3062,15 @@ OFF OFF ON Australia
IPL BOOT ROM with printed label "Zukin Ver.0930 / 99/5/24 / SUM:DB9C"
*/
/*
Gun board info:
"838-13143-nn IC BD GUN SENSE xxx" board, D78213 MCU based, was used in big number of Model2 / Model3 / NAOMI / Chihiro / Lindbergh games.
known firmwares:
EPR-21262 - older revision, used in: 04 HOD (House of the Dead), 06 JPT (Jurassic Park The Lost World).
TG12 - newer revision, used in: 08 SPY, 09 SPY UR, 11 SPY UR EXTRA - Confidential Mission and later games, backward compatible with older games as well.
*/
// bios for House of the Dead 2
#define HOTD2_BIOS \
ROM_REGION( 0x200000, "maincpu", 0) \
@ -3072,7 +3081,10 @@ OFF OFF ON Australia
ROM_SYSTEM_BIOS( 2, "bios2", "HOTD2 (Japan)" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21329.ic27", 0x000000, 0x200000, CRC(d99e5b9b) SHA1(453ffb41b6197cac6d12e7814bb1d7281ccf1659) ) \
ROM_SYSTEM_BIOS( 3, "bios3", "HOTD2 (Proto)" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 3, "hotd2biosproto.ic27", 0x000000, 0x200000, CRC(ea74e967) SHA1(e4d037480eb6555d335a8ab9cd6c56122335586d) )
ROM_LOAD16_WORD_SWAP_BIOS( 3, "hotd2biosproto.ic27", 0x000000, 0x200000, CRC(ea74e967) SHA1(e4d037480eb6555d335a8ab9cd6c56122335586d) ) \
ROM_REGION( 0x10000, "gunboard", 0 ) \
ROM_LOAD( "epr-21262.ic2", 0x00000, 0x10000, CRC(c9adf9b6) SHA1(fc2a331430ef2f009f653b242220599c824cd1d2) ) \
ROM_LOAD( "tg12.ic2", 0x00000, 0x10000, CRC(2c9600b1) SHA1(91813a43851c48d400fde41b1198dabf55bade2d) )
#define F355DLX_BIOS \
ROM_REGION( 0x200000, "maincpu", 0) \
@ -4131,9 +4143,6 @@ ROM_START( hotd2 )
HOTD2_BIOS
NAOMI_DEFAULT_EEPROM
ROM_REGION( 0x10000, "gunboard", ROMREGION_ERASEFF ) // ROM on the lightgun i/o board, near a D78213 ROM-less MCU
ROM_LOAD( "tg12.ic2", 0x00000, 0x10000, CRC(2c9600b1) SHA1(91813a43851c48d400fde41b1198dabf55bade2d) )
ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF)
ROM_LOAD( "epr-21585.ic22", 0x0000000, 0x200000, CRC(b23d1a0c) SHA1(9e77980d1aa980c879886e53cc76a16d7a9d43a1) )
ROM_RELOAD( 0x0200000, 0x200000 )
@ -4165,9 +4174,6 @@ ROM_START( hotd2o )
HOTD2_BIOS
NAOMI_DEFAULT_EEPROM
ROM_REGION( 0x10000, "gunboard", ROMREGION_ERASEFF ) // ROM on the lightgun i/o board, near a D78213 ROM-less MCU
ROM_LOAD( "tg12.ic2", 0x00000, 0x10000, CRC(2c9600b1) SHA1(91813a43851c48d400fde41b1198dabf55bade2d) )
ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF)
ROM_LOAD( "epr-21385.ic22", 0x0000000, 0x200000, CRC(dedffe5f) SHA1(98b2a4c67ecb30cb096b9cea9061d904cf495937) )
ROM_RELOAD( 0x0200000, 0x200000 )
@ -4200,9 +4206,6 @@ ROM_START( hotd2p )
HOTD2_BIOS
NAOMI_DEFAULT_EEPROM
ROM_REGION( 0x10000, "gunboard", ROMREGION_ERASEFF ) // ROM on the lightgun i/o board, near a D78213 ROM-less MCU
ROM_LOAD( "tg12.ic2", 0x00000, 0x10000, CRC(2c9600b1) SHA1(91813a43851c48d400fde41b1198dabf55bade2d) )
ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF)
ROM_LOAD( "hotd2proto.ic22", 0x000000, 0x200000, CRC(676318a6) SHA1(19c0330468dcc20653bb9570df004af1daa37a33) )
ROM_RELOAD( 0x200000, 0x200000 )