From c19cf62eb9dbcbb40cdf7c63024e3bead47f718b Mon Sep 17 00:00:00 2001 From: Yasuhiro Ogawa Date: Sat, 8 Feb 2014 05:33:59 +0000 Subject: [PATCH] New clone added Racing Beat (Japan) [ShouTime] --- src/mame/drivers/taito_z.c | 47 ++++++++++++++++++++++++++++++++++++++ src/mame/mame.lst | 3 ++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/taito_z.c b/src/mame/drivers/taito_z.c index ff85b31a486..1476281551e 100644 --- a/src/mame/drivers/taito_z.c +++ b/src/mame/drivers/taito_z.c @@ -5211,6 +5211,52 @@ ROM_START( racingb ) ROM_LOAD( "c84-11.17", 0x00000, 0x00400, CRC(10728853) SHA1(45d7cc8e06fbe01295cc2194bca9586f0ef8b12b) ) ROM_END +ROM_START( racingbj ) + ROM_REGION( 0x80000, "maincpu", 0 ) /* 512K for 68000 code (CPU A) */ + ROM_LOAD16_BYTE( "c84-107.ic3", 0x00000, 0x20000, CRC(520aa110) SHA1(bc524ce35bcefe5877b5f6e0cae4f6550027673e) ) + ROM_LOAD16_BYTE( "c84-109.ic5", 0x00001, 0x20000, CRC(7ec710de) SHA1(bc66a695fb0f63b819a77f2133b423368bbec6b1) ) + ROM_LOAD16_BYTE( "c84-104.2", 0x40000, 0x20000, CRC(37077fc6) SHA1(3498db29936f806e1cb624031940fda2e7e601fe) ) + ROM_LOAD16_BYTE( "c84-108.ic4", 0x40001, 0x20000, CRC(a2afb0ee) SHA1(82493d97e522bffe511f62dffaba0fc71936c61d) ) + + ROM_REGION( 0x40000, "sub", 0 ) /* 256K for 68000 code (CPU B) */ + ROM_LOAD16_BYTE( "c84-99.35", 0x00000, 0x20000, CRC(24778f40) SHA1(5a588be1774af4e179bdc0e16cd118e74bb9f6ff) ) + ROM_LOAD16_BYTE( "c84-100.36", 0x00001, 0x20000, CRC(2b99258a) SHA1(ff2da0f3a0391f55e20655554d72b82cc29fbc87) ) + + ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ + ROM_LOAD ( "c84-101.42", 0x00000, 0x04000, CRC(9322106e) SHA1(6c42ee7b9c76483fec2e397ec2737c030a082267) ) + ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "c84-90.12", 0x00000, 0x80000, CRC(83ee0e8d) SHA1(a3b6067913f15656e1f74b30b4c0364a50d1846a) ) /* SCR 8x8 */ + ROM_LOAD16_BYTE( "c84-89.11", 0x00001, 0x80000, CRC(aae43c87) SHA1(cfc05553f7a18132127ae5f1d181fcc582432b56) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) + ROM_LOAD32_BYTE( "c84-92.25", 0x000000, 0x100000, CRC(56e8fd55) SHA1(852446d4069a446dd9b88b29e461b83b8d626b2c) ) /* OBJ 16x8 */ + ROM_LOAD32_BYTE( "c84-94.33", 0x000001, 0x100000, CRC(6117c19b) SHA1(6b9587fb864a325aec17a73046ba5b7be08a8dd2) ) + ROM_LOAD32_BYTE( "c84-91.23", 0x000002, 0x100000, CRC(b1b0146c) SHA1(d01f08085d644b17445d904a4684c00f133f7bae) ) + ROM_LOAD32_BYTE( "c84-93.31", 0x000003, 0x100000, CRC(8837bb4e) SHA1(c41fff198a3c87c6e1672174ede589434374c1b3) ) + + ROM_REGION( 0x80000, "gfx3", 0 ) /* don't dispose */ + ROM_LOAD( "c84-84.12", 0x000000, 0x80000, CRC(34dc486b) SHA1(2f503be67adbc5293f2d1218c838416fd931796c) ) /* ROD, road lines */ + + ROM_REGION16_LE( 0x80000, "user1", 0 ) + ROM_LOAD16_WORD( "c84-88.3", 0x00000, 0x80000, CRC(edd1f49c) SHA1(f11c419dcc7da03ef1f1665c1344c27ff35fe867) ) /* STY spritemap */ + + ROM_REGION( 0x180000, "ymsnd", 0 ) /* ADPCM samples */ + ROM_LOAD( "c84-86.33", 0x000000, 0x100000, CRC(98d9771e) SHA1(0cbb6b08e1fa5e632309962d7ad7dca448ef4d78) ) + ROM_LOAD( "c84-87.46", 0x100000, 0x080000, CRC(9c1dd80c) SHA1(e1bae4e02fd94413fac4683e39e530f9d508d658) ) + + ROM_REGION( 0x80000, "ymsnd.deltat", 0 ) /* Delta-T samples */ + ROM_LOAD( "c84-85.31", 0x00000, 0x80000, CRC(24cd838d) SHA1(18139f7df191ff2d005d76b3a85a6fafb630ea42) ) + + ROM_REGION( 0x10000, "user2", 0 ) /* unused ROMs */ + ROM_LOAD( "c84-19.15", 0x00000, 0x10000, CRC(7245a6f6) SHA1(5bdde4e3bcde8c59dc84478c3cc079d7ef8ee9c5) ) + ROM_LOAD( "c84-07.22", 0x00000, 0x00100, CRC(95a15c77) SHA1(10246020776cf23c0659f41db66ae2c86db09ed2) ) // road A/B internal priority? bad dump? + ROM_LOAD( "c84-09.74", 0x00000, 0x00100, CRC(71217472) SHA1(69352cd484b4d5b41b37697aea24107dff8f1b24) ) // road/sprite priority and palette select? + ROM_LOAD( "c84-10.16", 0x00000, 0x00400, CRC(643e8bfc) SHA1(a6e6086fb8fbd102e01ec72fe60a4232f5909565) ) + ROM_LOAD( "c84-11.17", 0x00000, 0x00400, CRC(10728853) SHA1(45d7cc8e06fbe01295cc2194bca9586f0ef8b12b) ) +ROM_END + DRIVER_INIT_MEMBER(taitoz_state,taitoz) { @@ -5260,3 +5306,4 @@ GAMEL(1991, dblaxle, 0, dblaxle, dblaxle, taitoz_state, taitoz, RO GAMEL(1991, dblaxleu, dblaxle, dblaxle, dblaxle, taitoz_state, taitoz, ROT0, "Taito America Corporation", "Double Axle (US, earlier)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE, layout_dblaxle ) GAMEL(1991, pwheelsj, dblaxle, dblaxle, pwheelsj, taitoz_state, taitoz, ROT0, "Taito Corporation", "Power Wheels (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE, layout_dblaxle ) GAMEL(1991, racingb, 0, racingb, racingb, taitoz_state, taitoz, ROT0, "Taito Corporation Japan", "Racing Beat (World)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE, layout_dblaxle ) +GAMEL(1991, racingbj, racingb, racingb, racingb, taitoz_state, taitoz, ROT0, "Taito Corporation", "Racing Beat (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE, layout_dblaxle ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 496168dca14..8757d1d5acb 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2302,7 +2302,8 @@ spacegunj // C57 (c) 1990 Taito Corporation (Japan) dblaxle // C78 (c) 1991 Taito America Corporation (US) dblaxleu // C78 (c) 1991 Taito America Corporation (US) pwheelsj // C78 (c) 1991 Taito Corporation (Japan) -racingb // C84 (c) 1991 Taito Corporation .. +racingb // C84 (c) 1991 Taito Corporation Japan (World) +racingbj // C84 (c) 1991 Taito Corporation (Japan) // Taito Air System games mlanding // ??? (c) 1987 Taito America Corporation (US)