diff --git a/src/mame/drivers/taitojc.c b/src/mame/drivers/taitojc.c index a0b977db10a..fc8e8702860 100644 --- a/src/mame/drivers/taitojc.c +++ b/src/mame/drivers/taitojc.c @@ -1423,6 +1423,72 @@ ROM_START( sidebs2 ) */ ROM_END +ROM_START( sidebs2j ) + ROM_REGION(0x200000, REGION_CPU1, 0) /* 68040 code */ + ROM_LOAD32_BYTE( "e38-23.36", 0x000000, 0x80000, CRC(b3d8e2d9) SHA1(6de6a51c3d9ace532fa03517bab93101b5a3eaae) ) + ROM_LOAD32_BYTE( "e38-24.37", 0x000001, 0x80000, CRC(2a47d80d) SHA1(41b889e4a1397c7f0d4f6ef136ed8abfd7e1ed86) ) + ROM_LOAD32_BYTE( "e38-25.38", 0x000002, 0x80000, CRC(f1a8a4df) SHA1(e4cf75969fb0503df2290522194b097f5cb983a3) ) + ROM_LOAD32_BYTE( "e38-26.39", 0x000003, 0x80000, CRC(b550fbf2) SHA1(a0a461af7e71c6ad6468cfdee2bc7161ae31bbfb) ) + + ROM_REGION( 0x180000, REGION_CPU2, 0 ) /* 68000 Code */ + ROM_LOAD16_BYTE( "e38-19.30", 0x100001, 0x040000, CRC(3f50cb7b) SHA1(76af65c9b74ede843a3182f79cecda8c3e3febe6) ) + ROM_LOAD16_BYTE( "e38-20.31", 0x100000, 0x040000, CRC(d01340e7) SHA1(76ee48d644dc1ec415d47e0df4864c64ac928b9d) ) + + ROM_REGION( 0x010000, REGION_USER1, 0 ) /* MC68HC11M0 code */ + ROM_LOAD( "e17-23.65", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) ) + + ROM_REGION( 0x00080, REGION_USER2, 0 ) /* eeprom */ + ROM_LOAD( "93c46.87", 0x000000, 0x000080, CRC(50fdcce0) SHA1(6e901856755ccdcf478a457c510c0de58683216a) ) + + ROM_REGION( 0x1800000, REGION_GFX1, 0 ) + ROM_LOAD32_WORD( "e38-05.9", 0x0800002, 0x200000, CRC(bda366bf) SHA1(a7558e6d5e4583a2d8e3d2bfa8cabcc459d3ee83) ) + ROM_LOAD32_WORD( "e38-13.22", 0x0800000, 0x200000, CRC(1bd7582b) SHA1(35763b9489f995433f66ef72d4f6b6ac67df5480) ) + ROM_LOAD32_WORD( "e38-06.10", 0x0c00002, 0x200000, CRC(308d2783) SHA1(22c309273444bc6c1df78069850958a739664998) ) + ROM_LOAD32_WORD( "e38-14.23", 0x0c00000, 0x200000, CRC(f1699f27) SHA1(3c9a9cefe6f215fd9f0a9746da97147d14df1da4) ) + ROM_LOAD32_WORD( "e38-07.11", 0x1000002, 0x200000, CRC(226ba93d) SHA1(98e6342d070ddd988c1e9bff21afcfb28df86844) ) + ROM_LOAD32_WORD( "e38-15.24", 0x1000000, 0x200000, CRC(2853c2e3) SHA1(046dbbd4bcb3b07cddab19a284fee9fe736f8def) ) + ROM_LOAD32_WORD( "e38-08.12", 0x1400002, 0x200000, CRC(9c513b32) SHA1(fe26e39d3d65073d23d525bc17771f0c244a38c2) ) + ROM_LOAD32_WORD( "e38-16.25", 0x1400000, 0x200000, CRC(fceafae2) SHA1(540ecd5d1aa64c0428a08ea1e4e634e00f7e6bd6) ) + + ROM_REGION( 0x1000000, REGION_GFX2, 0 ) /* only accessible to the TMS */ + ROM_LOAD( "e38-01.5", 0x0000000, 0x200000, CRC(a3c2e2c7) SHA1(538208534f996782167e4cf0d157ad93ce2937bd) ) + ROM_LOAD( "e38-02.6", 0x0200000, 0x200000, CRC(ecdfb75a) SHA1(85e7afa321846816fa3bd9074ad9dec95abe23fe) ) + ROM_LOAD( "e38-03.7", 0x0400000, 0x200000, CRC(28e9cb59) SHA1(a2651fd81a1263573f868864ee049f8fc4177ffa) ) + ROM_LOAD( "e38-04.8", 0x0600000, 0x080000, CRC(26cab05b) SHA1(d5bcf021646dade834840051e0ce083319c53985) ) + ROM_RELOAD( 0x680000, 0x80000 ) + ROM_RELOAD( 0x700000, 0x80000 ) + ROM_RELOAD( 0x780000, 0x80000 ) + ROM_LOAD( "e38-09.18", 0x0800000, 0x200000, CRC(03c95a7f) SHA1(fc046cf5fcfcf5648f68af4bed78576f6d67b32f) ) + ROM_LOAD( "e38-10.19", 0x0a00000, 0x200000, CRC(0fb06794) SHA1(2d0e3b07ded698235572fe9e907a84d5779ac2c5) ) + ROM_LOAD( "e38-11.20", 0x0c00000, 0x200000, CRC(6a312351) SHA1(8037e377f8eef4cc6dd84aec9c829106f0bb130c) ) + ROM_LOAD( "e38-12.21", 0x0e00000, 0x080000, CRC(193a5774) SHA1(aa017ae4fec92bb87c0eb94f59d093853ddbabc9) ) + ROM_RELOAD( 0xe80000, 0x80000 ) + ROM_RELOAD( 0xf00000, 0x80000 ) + ROM_RELOAD( 0xf80000, 0x80000 ) + + ROM_REGION16_BE( 0x1000000, REGION_SOUND1, ROMREGION_ERASE00 ) + ROM_LOAD16_BYTE( "e23-15.32", 0x000000, 0x200000, CRC(8955b7c7) SHA1(767626bd5cf6810b0368ee85e487c12ef7e8a23d) ) // from sidebs (redump) + ROM_LOAD16_BYTE( "e38-17.33", 0x400000, 0x200000, CRC(61e81c7f) SHA1(aa650bc139685ad456c233b79aa60005a8fd6d79) ) + ROM_LOAD16_BYTE( "e38-18.34", 0x800000, 0x200000, CRC(43e2f149) SHA1(32ea9156948a886dda5bd071e9f493ddc2b06212) ) + ROM_LOAD16_BYTE( "e38-21.35", 0xc00000, 0x200000, CRC(25373c5f) SHA1(ab9f917dbde7c808be2cd836ce2d3fc558e290f1) ) + + /* PALS + e23-28.18 NOT A ROM + e23-27.13 NOT A ROM + e23-26.4 NOT A ROM + e23-25-1.3 NOT A ROM + e23-30.40 NOT A ROM + e23-29.39 NOT A ROM + e23-31.46 NOT A ROM + e23-32-1.51 NOT A ROM + e23-34.72 NOT A ROM + e23-33.53 NOT A ROM + e23-35.110 NOT A ROM + e23-38.73 NOT A ROM + e23-37.69 NOT A ROM + */ +ROM_END + ROM_START( dendeg ) ROM_REGION(0x200000, REGION_CPU1, 0) /* 68040 code */ ROM_LOAD32_BYTE( "e35-21.036", 0x000000, 0x80000, CRC(bc70ca97) SHA1(724a24da9d6f163c26e7528ee2c15bd06f2c4382) ) @@ -1725,5 +1791,6 @@ GAME( 1998, dendeg2, 0, taitojc, dendeg, taitojc, ROT0, "Taito", "Dens GAME( 1998, dendeg2x, dendeg2, taitojc, dendeg, taitojc, ROT0, "Taito", "Densya De Go 2 Ex", GAME_NOT_WORKING ) GAME( 1996, sidebs, 0, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side", GAME_NOT_WORKING ) GAME( 1997, sidebs2, 0, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side 2", GAME_IMPERFECT_GRAPHICS ) +GAME( 1997, sidebs2j, sidebs2, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side 2 (Japan)", GAME_IMPERFECT_GRAPHICS ) GAME( 1995, landgear, 0, taitojc, landgear, taitojc, ROT0, "Taito", "Landing Gear", GAME_NOT_WORKING ) GAME( 1995, dangcurv, 0, taitojc, dangcurv, taitojc, ROT0, "Taito", "Dangerous Curves", GAME_NOT_WORKING ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 15233b5773d..962fe0d0118 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -2007,6 +2007,7 @@ const game_driver * const drivers[] = DRIVER( dendeg2x ) /* E52 (c) 1998 Taito Corporation */ DRIVER( sidebs ) /* E23 (c) 1996 Taito Corporation */ DRIVER( sidebs2 ) /* E38 (c) 1997 Taito Corporation */ + DRIVER( sidebs2j ) /* E38 (c) 1997 Taito Corporation */ DRIVER( dangcurv ) /* E09 (c) 1995 Taito Corporation */ /* Taito "Wolf" System */