diff options
author | 2025-04-12 04:07:18 +0200 | |
---|---|---|
committer | 2025-04-11 22:07:18 -0400 | |
commit | 2f93065a39cdc17e3b8d64e1cb7c7a543e704d2e (patch) | |
tree | 4d9a4bda66a4afa55cb667926d74e6b5df7a57ba | |
parent | 9d0eab2f95ef7e4115461232d070008129db22e3 (diff) |
midway/midzeus.cpp: Add Cruis'n Exotica (version 1.0, build 8643) (#13572)
New clones marked not working
-----------------------------
Cruis'n Exotica (version 1.0, build 8643) [Victor Fernandez (City Game)]
-rw-r--r-- | src/mame/capcom/vulgus.cpp | 2 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 | ||||
-rw-r--r-- | src/mame/midway/midzeus.cpp | 33 |
3 files changed, 34 insertions, 2 deletions
diff --git a/src/mame/capcom/vulgus.cpp b/src/mame/capcom/vulgus.cpp index f723ceac90c..90ae128426a 100644 --- a/src/mame/capcom/vulgus.cpp +++ b/src/mame/capcom/vulgus.cpp @@ -716,7 +716,7 @@ ROM_START( 1942iti ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF ) ROM_LOAD( "2764.n4", 0x00000, 0x2000, CRC(0720ef77) SHA1(59466c22f8c37b80762c95049521fc5d31cf0932) ) ROM_LOAD( "2764.n5", 0x02000, 0x2000, CRC(9353a860) SHA1(4ed19fc1f4f87e95bcad988b2f9851ed7604e586) ) - ROM_LOAD( "2764.n6", 0x04000, 0x2000, CRC(2b2faee6) SHA1(bcd2e5675b863df8be8bc813e25f4aa65a969359) ) + ROM_LOAD( "2764.n6", 0x04000, 0x2000, CRC(2b2faee6) SHA1(bcd2e5675b863df8be8bc813e25f4aa65a969359) ) ROM_LOAD( "2764.n7", 0x06000, 0x2000, CRC(bd3cbb4c) SHA1(9da177d68d39b56375975b8700cc0cc8b48211fe) ) ROM_LOAD( "daugther_27128.3", 0x10000, 0x4000, CRC(835f7b24) SHA1(24b66827f08c43fbf5b9517d638acdfc38e1b1e7) ) ROM_LOAD( "daugther_2764.2", 0x14000, 0x2000, CRC(9eca91e1) SHA1(48ccb608519debb681fa4f78985a074e05040edc) ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index a5b1f400e99..82fceecf232 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -28304,6 +28304,7 @@ crusnexoaa crusnexob crusnexoc crusnexod +crusnexoe invasnab invasnab3 invasnab4 diff --git a/src/mame/midway/midzeus.cpp b/src/mame/midway/midzeus.cpp index 0d9b873be1a..a990ca74790 100644 --- a/src/mame/midway/midzeus.cpp +++ b/src/mame/midway/midzeus.cpp @@ -1855,6 +1855,36 @@ ROM_START( crusnexod ) // U20 & U21 unpopulated ROM_END +ROM_START( crusnexoe ) + ROM_REGION16_LE( 0xc00000, "dcs", ROMREGION_ERASEFF ) // sound data + ROM_LOAD( "cruisn_exotica_u2_rev.1.0.u2", 0x000000, 0x200000, CRC(d2d54acf) SHA1(2b4d6fda30af807228bb281335939dfb6df9b530) ) + ROM_RELOAD( 0x200000, 0x200000 ) + ROM_LOAD( "cruisn_exotica_u3_rev.1.0.u3", 0x400000, 0x400000, CRC(28a3a13d) SHA1(8d7d641b883df089adefdd144229afef79db9e8a) ) + ROM_LOAD( "cruisn_exotica_u4_rev.1.0.u4", 0x800000, 0x400000, CRC(213f7fd8) SHA1(8528d524a62bc41a8e3b39f0dbeeba33c862ee27) ) + // U5 unpopulated + + ROM_REGION( 0x1000, "pic", 0 ) // PIC16c57 Code + ROM_LOAD( "472_cruisn_exot_27.u53", 0x0000, 0x1000, CRC(7ff41d76) SHA1(13d23e634dc8d20fbee11a9c39923b7e54984672) ) // decapped but not hooked up + + ROM_REGION32_LE( 0x0800000, "maindata", 0 ) + ROM_LOAD32_WORD( "cruisin_exotica_u10_98bf_1-31-00_rev_1.0.u10", 0x0000000, 0x200000, CRC(0206492b) SHA1(d2275bf0c02a14db8d2af20f888a5b765cfc33e1) ) + ROM_LOAD32_WORD( "cruisin_exotica_u11_db5a_1-31-00_rev_1.0.u11", 0x0000002, 0x200000, CRC(f0546f97) SHA1(442a6544f40207de628ef15b63f3c976ef297cfb) ) + ROM_LOAD32_WORD( "cruisin_exotica_u12_8e33_1-31-00_rev_1.0.u12", 0x0400000, 0x200000, CRC(f129c6ba) SHA1(c4b6c39146312026c5207eb3b10400fa9a7df687) ) + ROM_LOAD32_WORD( "cruisin_exotica_u13_2c9c_1-31-00_rev_1.0.u13", 0x0400002, 0x200000, CRC(b45c081f) SHA1(924236393cea569191966b2f61957bc37a21d334) ) + + ROM_REGION32_LE( 0x3000000, "bankeddata", 0 ) + ROM_LOAD32_WORD( "cruisn_exotica_u14_rev.1.0.u14", 0x0000000, 0x400000, CRC(84452fc2) SHA1(06d87263f83ef079e6c5fb9de620e0135040c858) ) + ROM_LOAD32_WORD( "cruisn_exotica_u15_rev.1.0.u15", 0x0000002, 0x400000, CRC(b6aaebdb) SHA1(6ede6ea123be6a88d1ff38e90f059c9d1f822d6d) ) + ROM_LOAD32_WORD( "cruisn_exotica_u16_rev.1.0.u16", 0x0800000, 0x400000, CRC(aac6d2a5) SHA1(6c336520269d593b46b82414d9352a3f16955cc3) ) + ROM_LOAD32_WORD( "cruisn_exotica_u17_rev.1.0.u17", 0x0800002, 0x400000, CRC(71cf5404) SHA1(a6eed1a66fb4f4ddd749e4272a2cdb8e3e354029) ) + ROM_LOAD32_WORD( "cruisn_exotica_u22_rev.1.0.u22", 0x1000000, 0x400000, CRC(ad6dcda7) SHA1(5c9291753e1659f9adbe7e59fa2d0e030efae5bc) ) + ROM_LOAD32_WORD( "cruisn_exotica_u23_rev.1.0.u23", 0x1000002, 0x400000, CRC(1f103a68) SHA1(3b3acc63a461677cd424e75e7211fa6f063a37ef) ) + ROM_LOAD32_WORD( "cruisn_exotica_u24_rev.1.0.u24", 0x1800000, 0x400000, CRC(6312feef) SHA1(4113e4e5d39c99e8131d41a57c973df475b67d18) ) + ROM_LOAD32_WORD( "cruisn_exotica_u25_rev.1.0.u25", 0x1800002, 0x400000, CRC(b8277b16) SHA1(1355e87affd78e195906aedc9aed9e230374e2bf) ) + ROM_LOAD32_WORD( "cruisn_exotica_u18_rev.1.0.u18", 0x2000000, 0x400000, CRC(06efb00e) SHA1(fe4968220c854ee65a78323a44787cee394234a3) ) + ROM_LOAD32_WORD( "cruisn_exotica_u19_rev.1.0.u19", 0x2000002, 0x400000, CRC(2e75bf61) SHA1(196c24814b873dc0e500bb2187ec54e4cae6a139) ) + // U20 & U21 unpopulated +ROM_END ROM_START( thegrid ) // Version 1.2 Program ROMs ROM_REGION16_LE( 0xc00000, "dcs", ROMREGION_ERASEFF ) // sound data @@ -1948,7 +1978,8 @@ GAMEL( 1999, crusnexoa, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_ini GAMEL( 1999, crusnexoaa, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 2.0, alternate ROM format)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) GAMEL( 1999, crusnexob, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 1.6)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) GAMEL( 1999, crusnexoc, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 1.3)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) -GAMEL( 1999, crusnexod, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 1.0)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) +GAMEL( 1999, crusnexod, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 1.0, build 8764)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) // 8-Feb-2000 +GAMEL( 1999, crusnexoe, crusnexo, crusnexo, crusnexo, crusnexo_state, empty_init, ROT0, "Midway", "Cruis'n Exotica (version 1.0, build 8643)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_crusnexo ) // 31-Jan-2000 GAME( 2000, thegrid, 0, thegrid, thegrid, thegrid_state, empty_init, ROT0, "Midway", "The Grid (version 1.2)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 10/16/00 GAME( 2000, thegrida, thegrid, thegrid, thegrid, thegrid_state, empty_init, ROT0, "Midway", "The Grid (version 1.1)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 07/26/00 GAME( 2000, thegridb, thegrid, thegrid, thegrid, thegrid_state, empty_init, ROT0, "Midway", "The Grid (version 1.01)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 07/17/00 |