zac_2.cpp: synced with PinMAME (nw)

This commit is contained in:
Ivan Vangelista 2018-12-18 18:41:34 +01:00
parent 3f609b8cb8
commit 8e4b07cfb4
2 changed files with 112 additions and 23 deletions

View File

@ -248,6 +248,54 @@ ROM_START(bbeltzac)
ROM_LOAD("bbz-f.snd", 0xc000, 0x4000, CRC(9f58f369) SHA1(32472d93284c0f1fc2875714b40428406dcf6325))
ROM_END
ROM_START(bbeltzaci)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "bbz-1.fil", 0x0000, 0x0800, CRC(2e7e1575) SHA1(1b9e6e4ff461962f4c7249bd2a748444cb658c30))
ROM_CONTINUE(0x2000, 0x0800)
ROM_CONTINUE(0x4000, 0x0800)
ROM_CONTINUE(0x6000, 0x0800)
ROM_LOAD ( "bbz-2.fil", 0x0800, 0x0800, CRC(dbec92ae) SHA1(7a1c6e5ac81d3cfcbb135a1c8b69e55296fffcc5))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("bbelt_it.1e", 0xa000, 0x2000, CRC(fab5b89f) SHA1(9a2c2ae0a2035762b11cbd84fe3cddbde4572f18))
ROM_LOAD("bbz-f.snd", 0xc000, 0x4000, CRC(9f58f369) SHA1(32472d93284c0f1fc2875714b40428406dcf6325))
ROM_END
ROM_START(bbeltzacg)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "bbz-1.fil", 0x0000, 0x0800, CRC(2e7e1575) SHA1(1b9e6e4ff461962f4c7249bd2a748444cb658c30))
ROM_CONTINUE(0x2000, 0x0800)
ROM_CONTINUE(0x4000, 0x0800)
ROM_CONTINUE(0x6000, 0x0800)
ROM_LOAD ( "bbz-2.fil", 0x0800, 0x0800, CRC(dbec92ae) SHA1(7a1c6e5ac81d3cfcbb135a1c8b69e55296fffcc5))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("bbelt_de.1e", 0xa000, 0x2000, CRC(f343103d) SHA1(d0ee91c873a10049f9aae6e762637d0384ff052a))
ROM_LOAD("bbz-f.snd", 0xc000, 0x4000, CRC(9f58f369) SHA1(32472d93284c0f1fc2875714b40428406dcf6325))
ROM_END
ROM_START(bbeltzacf)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "bbz-1.fil", 0x0000, 0x0800, CRC(2e7e1575) SHA1(1b9e6e4ff461962f4c7249bd2a748444cb658c30))
ROM_CONTINUE(0x2000, 0x0800)
ROM_CONTINUE(0x4000, 0x0800)
ROM_CONTINUE(0x6000, 0x0800)
ROM_LOAD ( "bbz-2.fil", 0x0800, 0x0800, CRC(dbec92ae) SHA1(7a1c6e5ac81d3cfcbb135a1c8b69e55296fffcc5))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("bbelt_fr.1e", 0xa000, 0x2000, CRC(81e89d96) SHA1(f38610ffc2b12601b2b2f6871645bd4186d9b229))
ROM_LOAD("bbz-f.snd", 0xc000, 0x4000, CRC(9f58f369) SHA1(32472d93284c0f1fc2875714b40428406dcf6325))
ROM_END
/*--------------------------------
/ Clown (07/85)
/-------------------------------*/
@ -501,6 +549,29 @@ ROM_START(nstrphnx)
ROM_LOAD("snd_ic40.bin", 0x0000, 0x8000, CRC(974ceb9c) SHA1(3665af9170a2afbe26f68e8f3cedb0d177f476c4))
ROM_END
ROM_START(nstrphnxf)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "strphnx1.cpu", 0x0000, 0x0800, CRC(2a31b7da) SHA1(05f2173783e686cc8774bed6eb59b41f7af88d11))
ROM_CONTINUE(0x2000, 0x0800)
ROM_CONTINUE(0x4000, 0x0800)
ROM_CONTINUE(0x6000, 0x0800)
ROM_LOAD ( "strphnx2.cpu", 0x0800, 0x0800, CRC(db830505) SHA1(55d6d6e12e2861fec81b46fb90c29aad5ad922aa))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("snd_ic24.bin", 0x0000, 0x8000, CRC(158d6f83) SHA1(281e1b13be43025be1b33dcd366cec0b36f29e5c))
ROM_LOAD("snd_ic25.bin", 0x8000, 0x8000, CRC(b1c9238e) SHA1(88c9df1fca94d32a0fa5d75312dabff257e867dd))
ROM_REGION(0x10000, "cpu3", 0)
ROM_LOAD("snd_ic05.bin", 0x0000, 0x8000, CRC(74cc4902) SHA1(e2f46bcf5446f98d098c49f8c2416292401265b9))
ROM_LOAD("snd_ic06.bin", 0x8000, 0x8000, CRC(a0400411) SHA1(da9de6105639c4f6174f5bc92f44e02c339a2bc3))
ROM_REGION(0x10000, "cpu4", 0)
ROM_LOAD("sndf_ic40.bin", 0x0000, 0x8000, CRC(1b40de42) SHA1(cfebab38a493edab1dfd0e5f591ccb9658da80c6))
ROM_END
/*--------------------------------
/ Pinball Champ (04/83)
/-------------------------------*/
@ -620,28 +691,15 @@ ROM_END
ROM_START(poolchami)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "poolcham.ic1", 0x0000, 0x0800, CRC(fca2a2b2) SHA1(9a0d9c495e38628c5e0bc10f6335100eb934f153))
ROM_LOAD ( "poolchai.ic1", 0x0000, 0x0800, CRC(fca2a2b2) SHA1(9a0d9c495e38628c5e0bc10f6335100eb934f153))
ROM_CONTINUE(0x2000, 0x0800)
ROM_LOAD ( "poolcham.ic2", 0x0800, 0x0800, CRC(267a2a02) SHA1(049ada7bfcf0d8560ac03effd3fbb02ead51933c))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("poolc_it.1f", 0xc000, 0x2000, CRC(1dc8308c) SHA1(a69f1e5fe9db5ff9fbcd08504e79ab39009efb85))
ROM_LOAD("poolc_it.1e", 0xe000, 0x2000, CRC(28a3e5ee) SHA1(c090c81c78d3296e91ce12e1170ee2c71ba07177))
ROM_END
ROM_START(poolchama)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "poolcham.ic1", 0x0000, 0x0800, CRC(fca2a2b2) SHA1(9a0d9c495e38628c5e0bc10f6335100eb934f153))
ROM_CONTINUE(0x2000, 0x0800)
ROM_LOAD ( "poolcham.ic2", 0x0800, 0x0800, CRC(267a2a02) SHA1(049ada7bfcf0d8560ac03effd3fbb02ead51933c))
ROM_LOAD ( "poolchai.ic2", 0x0800, 0x0800, CRC(267a2a02) SHA1(049ada7bfcf0d8560ac03effd3fbb02ead51933c))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("poolc_it.1e", 0xa000, 0x2000, CRC(28a3e5ee) SHA1(c090c81c78d3296e91ce12e1170ee2c71ba07177))
ROM_LOAD("sound1.f", 0xc000, 0x4000, CRC(b4b4e31e) SHA1(bcd1c4c7f6f079655a9c37d0b978d997f95b93ad))
ROM_END
@ -870,6 +928,29 @@ ROM_START(strsphnx)
ROM_LOAD("snd_ic40.bin", 0x0000, 0x8000, CRC(974ceb9c) SHA1(3665af9170a2afbe26f68e8f3cedb0d177f476c4))
ROM_END
ROM_START(strsphnxf)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD ( "strphnx1.cpu", 0x0000, 0x0800, CRC(2a31b7da) SHA1(05f2173783e686cc8774bed6eb59b41f7af88d11))
ROM_CONTINUE(0x2000, 0x0800)
ROM_CONTINUE(0x4000, 0x0800)
ROM_CONTINUE(0x6000, 0x0800)
ROM_LOAD ( "strphnx2.cpu", 0x0800, 0x0800, CRC(db830505) SHA1(55d6d6e12e2861fec81b46fb90c29aad5ad922aa))
ROM_CONTINUE(0x2800, 0x0800)
ROM_CONTINUE(0x1000, 0x0800)
ROM_CONTINUE(0x3000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("snd_ic24.bin", 0x0000, 0x8000, CRC(158d6f83) SHA1(281e1b13be43025be1b33dcd366cec0b36f29e5c))
ROM_LOAD("snd_ic25.bin", 0x8000, 0x8000, CRC(b1c9238e) SHA1(88c9df1fca94d32a0fa5d75312dabff257e867dd))
ROM_REGION(0x10000, "cpu3", 0)
ROM_LOAD("snd_ic05.bin", 0x0000, 0x8000, CRC(74cc4902) SHA1(e2f46bcf5446f98d098c49f8c2416292401265b9))
ROM_LOAD("snd_ic06.bin", 0x8000, 0x8000, CRC(a0400411) SHA1(da9de6105639c4f6174f5bc92f44e02c339a2bc3))
ROM_REGION(0x10000, "cpu4", 0)
ROM_LOAD("sndf_ic40.bin", 0x0000, 0x8000, CRC(1b40de42) SHA1(cfebab38a493edab1dfd0e5f591ccb9658da80c6))
ROM_END
/*--------------------------------
/ Thunder Man (1987)
/-------------------------------*/
@ -980,6 +1061,9 @@ ROM_START(zankor)
ROM_END
GAME(1986, bbeltzac, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Black Belt (Zaccaria)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, bbeltzaci, bbeltzac, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Black Belt (Zaccaria, Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, bbeltzacg, bbeltzac, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Black Belt (Zaccaria, German speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, bbeltzacf, bbeltzac, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Black Belt (Zaccaria, French speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, clown, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Clown", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1984, dvlrider, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Devil Riders", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1984, dvlrideri, dvlrider, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Devil Riders (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
@ -994,6 +1078,7 @@ GAME(1984, mcastleg, mcastle, zac_2, zac_2, zac_2_state, empty_init, ROT0,
GAME(1984, mcastlef, mcastle, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Magic Castle (French speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, mexico, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Mexico 86 (German speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, nstrphnx, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "New Star's Phoenix (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, nstrphnxf, nstrphnx, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "New Star's Phoenix (French speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1983, pinchamp, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pinball Champ", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1983, pinchampg, pinchamp, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pinball Champ (German speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1983, pinchampi, pinchamp, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pinball Champ (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
@ -1002,7 +1087,6 @@ GAME(1983, pinchamp7g, pinchamp, zac_2, zac_2, zac_2_state, empty_init, ROT0,
GAME(1983, pinchamp7i, pinchamp, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pinball Champ (7 digits Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, poolcham, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pool Champion", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, poolchami, poolcham, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pool Champion (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, poolchama, poolcham, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Pool Champion (alternate sound)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, robot, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Robot (Zaccaria)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, roboti, robot, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Robot (Zaccaria, Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, robotg, robot, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Robot (Zaccaria, German speech)", MACHINE_IS_SKELETON_MECHANICAL)
@ -1015,6 +1099,7 @@ GAME(1982, socrkingg, socrking, zac_2, zac_2, zac_2_state, empty_init, ROT0,
GAME(1987, spookyp, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Spooky", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, spookyi, spookyp, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Spooky (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, strsphnx, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Star's Phoenix (Italian speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, strsphnxf, strsphnx, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Star's Phoenix (French speech)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, thndrman, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Apple Time", "Thunder Man", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1983, tmachzac, 0, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Time Machine (Zaccaria)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1983, tmachzacg, tmachzac, zac_2, zac_2, zac_2_state, empty_init, ROT0, "Zaccaria", "Time Machine (Zaccaria, German speech)", MACHINE_IS_SKELETON_MECHANICAL)

View File

@ -20843,8 +20843,8 @@ trisport // (c) 1989
xenophob // (c) 1987
@source:mdisk.cpp
mdisk // (c) 198? mupid Computer Ges.m.b.H.
fl100 // (c) 198? Grundig
mdisk // (c) 198? mupid Computer Ges.m.b.H.
fl100 // (c) 198? Grundig
@source:meadows.cpp
bowl3d // [1978?]
@ -28850,9 +28850,9 @@ joyfulr // A2001 (c) 1983
mnchmobl // A2001 (c) 1983 + Centuri license
@source:mupid2.cpp
mupid2 // (c) 1985 mupid
mupid2i // (c) 1990 Infonova
ptc100 // (c) 198? Grundig
mupid2 // (c) 1985 mupid
mupid2i // (c) 1990 Infonova
ptc100 // (c) 198? Grundig
@source:murogem.cpp
lasvegas // hack
@ -39813,6 +39813,9 @@ wsports //
@source:zac_2.cpp
bbeltzac //
bbeltzacf //
bbeltzacg //
bbeltzaci //
clown //
dvlrider //
dvlriderf //
@ -39827,6 +39830,7 @@ mcastleg //
mcastlei //
mexico //
nstrphnx //
nstrphnxf //
pinchamp //
pinchamp7 //
pinchamp7g //
@ -39834,7 +39838,6 @@ pinchamp7i //
pinchampg //
pinchampi //
poolcham //
poolchama //
poolchami //
robot //
robotf //
@ -39848,6 +39851,7 @@ socrkingi //
spookyi //
spookyp //
strsphnx //
strsphnxf //
thndrman //
tmachzac //
tmachzacf //