Seibu/TAD PROM stuff

* toki: Add dumps of bipolar PROMs [caius]
* bloodbro: Add dump of bipolar PROM [Andreas]
* dynduke, raiden, skysmash, cupsoc: Document undumped PROMs for many sets
This commit is contained in:
AJR 2017-04-20 20:08:41 -04:00
parent f803609971
commit fd7953a404
6 changed files with 119 additions and 4 deletions

View File

@ -584,6 +584,9 @@ ROM_START( bloodbro )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "bb_08.u095.5a", 0x00000, 0x20000, CRC(deb1b975) SHA1(08f2e9a0a23171201b71d381d091edcd3787c287) )
ROM_REGION( 0x0100, "proms", 0 )
ROM_LOAD( "cb006.u083.6c", 0x0000, 0x0100, CRC(b2b89a74) SHA1(1878823801048d677aef9702feedd5bf775e62d0) ) // N82S135N
ROM_END
ROM_START( bloodbroa )
@ -610,6 +613,9 @@ ROM_START( bloodbroa )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "bb_08.u095.5a", 0x00000, 0x20000, CRC(deb1b975) SHA1(08f2e9a0a23171201b71d381d091edcd3787c287) )
ROM_REGION( 0x0100, "proms", 0 )
ROM_LOAD( "cb006.u083.6c", 0x0000, 0x0100, CRC(b2b89a74) SHA1(1878823801048d677aef9702feedd5bf775e62d0) ) // N82S135N
ROM_END
ROM_START( bloodbrob )
@ -636,6 +642,9 @@ ROM_START( bloodbrob )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "bb_08.u095.5a", 0x00000, 0x20000, CRC(deb1b975) SHA1(08f2e9a0a23171201b71d381d091edcd3787c287) )
ROM_REGION( 0x0100, "proms", 0 )
ROM_LOAD( "cb006.u083.6c", 0x0000, 0x0100, CRC(b2b89a74) SHA1(1878823801048d677aef9702feedd5bf775e62d0) ) // N82S135N
ROM_END
@ -709,6 +718,9 @@ ROM_START( skysmash )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "rom1", 0x00000, 0x20000, CRC(e69986f6) SHA1(de38bf2d5638cb40740882e1abccf7928e43a5a6) )
ROM_REGION( 0x0100, "proms", 0 )
ROM_LOAD( "ss006.u083.4j", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_END

View File

@ -411,6 +411,10 @@ ROM_START( dynduke )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dyndukea )
@ -459,6 +463,10 @@ ROM_START( dyndukea )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dyndukej )
@ -507,6 +515,10 @@ ROM_START( dyndukej )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dyndukeja )
@ -555,6 +567,10 @@ ROM_START( dyndukeja )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dyndukeu )
@ -603,6 +619,10 @@ ROM_START( dyndukeu )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dbldynj )
@ -651,6 +671,10 @@ ROM_START( dbldynj )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END
ROM_START( dbldynu )
@ -699,6 +723,10 @@ ROM_START( dbldynu )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x000000, 0x10000, CRC(9cbc7b41) SHA1(107c19d3d71ee6af63d03f7278310c5e3786f91d) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "26.n2", 0x0000, 0x0100, NO_DUMP ) // N82S135N
ROM_LOAD( "61-d.u3", 0x0100, 0x0100, NO_DUMP ) // N82S1??AN (part number obscured)
ROM_END

View File

@ -708,7 +708,7 @@ ROM_START( totmejan )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "e-jan.0911", 0x00000, 0x80000, CRC(a7fb93c2) SHA1(c2e1300f142032c087c96e1a785af28a6d678947) )
ROM_REGION( 0x200, "user1", 0 ) /* not used */
ROM_REGION( 0x100, "proms", 0 ) /* not used */
ROM_LOAD( "fmj08.083", 0x000, 0x100, CRC(9657b7ad) SHA1(e9b469c2b3534593f7fe0ea19cbbf93b55957e42) )
ROM_END
@ -740,7 +740,7 @@ ROM_START( goodejan )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "e-jan.911", 0x00000, 0x80000, CRC(6d2cbc35) SHA1(61f47e2a94b8877906224f46d8301a26a0b9e55f) )
ROM_REGION( 0x200, "user1", 0 ) /* not used */
ROM_REGION( 0x100, "proms", 0 ) /* not used */
ROM_LOAD( "fmj08.083", 0x000, 0x100, CRC(9657b7ad) SHA1(e9b469c2b3534593f7fe0ea19cbbf93b55957e42) )
ROM_END
@ -772,7 +772,7 @@ ROM_START( goodejana )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "e-jan.911", 0x00000, 0x80000, CRC(6d2cbc35) SHA1(61f47e2a94b8877906224f46d8301a26a0b9e55f) )
ROM_REGION( 0x200, "user1", 0 ) /* not used */
ROM_REGION( 0x100, "proms", 0 ) /* not used */
ROM_LOAD( "fmj08.083", 0x000, 0x100, CRC(9657b7ad) SHA1(e9b469c2b3534593f7fe0ea19cbbf93b55957e42) )
ROM_END

View File

@ -2185,6 +2185,9 @@ ROM_START( cupsoc )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
ROM_START( cupsoca )
@ -2222,6 +2225,9 @@ ROM_START( cupsoca )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
ROM_START( cupsocb )
@ -2259,6 +2265,9 @@ ROM_START( cupsocb )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
ROM_START( cupsocs )
@ -2296,6 +2305,9 @@ ROM_START( cupsocs )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
@ -2335,6 +2347,9 @@ ROM_START( cupsocs2 )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
ROM_START( olysoc92 )
@ -2372,6 +2387,9 @@ ROM_START( olysoc92 )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
ROM_START( olysoc92a )
@ -2409,6 +2427,9 @@ ROM_START( olysoc92a )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END
@ -2447,6 +2468,9 @@ ROM_START( olysoc92b )
ROM_REGION( 0x080000, "user1", 0 )
ROM_LOAD( "copx-d1.bin", 0x000000, 0x080000, CRC(029bc402) SHA1(0f64e4c32d95abfa3920b39ed3cf0cc6eb50191b) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "soc07.u0910", 0x000, 0x200, NO_DUMP ) // N82S147AN
ROM_END

View File

@ -451,6 +451,10 @@ ROM_START( raiden ) /* from a board with 2 daughter cards, no official board #s?
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 ) // N82S135N bipolar PROMs
ROM_LOAD( "rd010.u087", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "rd012.u094", 0x0100, 0x0100, NO_DUMP )
ROM_END
ROM_START( raidena )
@ -484,6 +488,10 @@ ROM_START( raidena )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 ) // N82S135N bipolar PROMs
ROM_LOAD( "rd010.u087", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "rd012.u094", 0x0100, 0x0100, NO_DUMP )
ROM_END
ROM_START( raident )
@ -517,6 +525,10 @@ ROM_START( raident )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 ) // N82S135N bipolar PROMs
ROM_LOAD( "rd010.u087", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "rd012.u094", 0x0100, 0x0100, NO_DUMP )
ROM_END
ROM_START( raidenu )
@ -550,6 +562,10 @@ ROM_START( raidenu )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 ) // N82S135N bipolar PROMs
ROM_LOAD( "rd010.u087", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "rd012.u094", 0x0100, 0x0100, NO_DUMP )
ROM_END
ROM_START( raidenk ) /* Same board as above. Not sure why the sound CPU would be decrypted */
@ -583,6 +599,10 @@ ROM_START( raidenk ) /* Same board as above. Not sure why the sound CPU would be
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 ) // N82S135N bipolar PROMs
ROM_LOAD( "rd010.u087", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "rd012.u094", 0x0100, 0x0100, NO_DUMP )
ROM_END
ROM_START( raidenkb ) /* Korean bootleg board. ROMs for main, sub, audiocpu, chars and oki match raidenk, while object and tile ROMs are differently split */
@ -626,6 +646,9 @@ ROM_START( raidenkb ) /* Korean bootleg board. ROMs for main, sub, audiocpu, cha
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.u203", 0x00000, 0x10000, CRC(8f927822) SHA1(592f2719f2c448c3b4b239eeaec078b411e12dbb) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s147.h7", 0x0000, 0x0200, NO_DUMP )
ROM_END
ROM_START( raidenb )/* Different hardware, Main & Sub CPU code not encrypted. */
@ -696,6 +719,10 @@ ROM_START( raidenua )/* Different hardware, Main, Sub & sound CPU code not encry
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "7.x10", 0x00000, 0x10000, CRC(2051263e) SHA1(dff96caa11adf619360d88704e3af8427ddfe524) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "prom.n2", 0x0000, 0x0100, NO_DUMP )
ROM_LOAD( "prom.u3", 0x0100, 0x0100, NO_DUMP )
ROM_END

View File

@ -71,7 +71,7 @@ Notes:
8 - 8kx8 EPROM (i.e. 27C64)
BK1/BK2 - 512kx8 DIP40 mask ROM
OBJ1/OBJ2 - 512kx8 DIP40 mask ROM
82S129 - Philips 82S129 1k-bit (256x4) Biploar PROM at location J3
82S129 - Philips 82S129 1k-bit (256x4) Bipolar PROM at location J3
82S135 - Philips 82S135 2k-bit (256x8) Bipolar PROM at location B6
LA4460 - Sanyo LA4460 12W Power AMP
SEI0100BU - Custom chip marked 'SEI0100BU YM3931' (SDIP64)
@ -615,6 +615,10 @@ ROM_START( toki )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9.m1", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) )
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
@ -657,6 +661,10 @@ ROM_START( tokip )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9 1-M", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) ) //
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
ROM_START( tokia )
@ -686,6 +694,10 @@ ROM_START( tokia )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9.m1", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) )
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
ROM_START( tokiua )
@ -715,6 +727,10 @@ ROM_START( tokiua )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9.m1", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) )
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
@ -745,6 +761,10 @@ ROM_START( tokiu )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9.m1", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) )
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
ROM_START( juju )
@ -774,6 +794,10 @@ ROM_START( juju )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "9.m1", 0x00000, 0x20000, CRC(ae7a6b8b) SHA1(1d410f91354ffd1774896b2e64f20a2043607805) )
ROM_REGION( 0x0200, "proms", 0 ) /* video-related */
ROM_LOAD( "PROM26.B6", 0x0000, 0x0100, CRC(ea6312c6) SHA1(44e2ae948cb79884a3acd8d7d3ff1c9e31562e3e) )
ROM_LOAD( "PROM27.J3", 0x0100, 0x0100, CRC(e616ae85) SHA1(49614f87615f1a608eeb90bc68d5fc6d9109a565) )
ROM_END
ROM_START( jujuba )