From cf758c04e1e3c69ae292eafc5d763812ef152268 Mon Sep 17 00:00:00 2001 From: hap Date: Mon, 10 Jun 2019 16:29:17 +0200 Subject: New not working clone added ----------- Captain Zodiac (World) [Berty] --- src/mame/drivers/cpzodiac.cpp | 28 ++++++++++++++++++++++++---- src/mame/mame.lst | 1 + 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/cpzodiac.cpp b/src/mame/drivers/cpzodiac.cpp index 7af1fb829dd..4b4ff5d328c 100644 --- a/src/mame/drivers/cpzodiac.cpp +++ b/src/mame/drivers/cpzodiac.cpp @@ -6,12 +6,13 @@ **************************************************************************** -Hardware summary: +Hardware summary (Japan ver.) + Main PCB: - 2*Z80 TMPZ84C00AP-6, 12MHz XTAL - Z80 CTC TMPZ84C30AP-6 - 27C512 EPROM, TMS27C010A EPROM, 2316000 Mask ROM -- 3*5563-100 (8KB RAM?) +- 3*5563-100 (8KB RAM) - YM2610B, 16MHz XTAL - TE7750, TC0140SYT - SED1351F LCD controller @@ -210,6 +211,23 @@ void cpzodiac_state::cpzodiac(machine_config &config) ***************************************************************************/ ROM_START( cpzodiac ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "ic16", 0x00000, 0x20000, CRC(d73c21ea) SHA1(2b60a1cf1a9834a88d0a2911b314939ca98b0893) ) // M27C1001 + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "ic14", 0x00000, 0x10000, CRC(eb1a77bb) SHA1(7a9ed992144d4aade6fefbcb78b6737924fcca01) ) // M27C512 + + ROM_REGION( 0x200000, "ymsnd", 0 ) // daughterboard with 4*27C040 at ic32 + ROM_LOAD( "ic17", 0x000000, 0x80000, CRC(0b457444) SHA1(022d9f030c9e9461a2ec954c9df00626e459d74a) ) + ROM_LOAD( "ic18", 0x080000, 0x80000, CRC(4edf3a9b) SHA1(95021ca153f842958176c35430ed58fc897c6d2e) ) + ROM_LOAD( "ic19", 0x100000, 0x80000, CRC(7c04ef12) SHA1(f5c5b2b1e28a65b0a33b332bcbf046aa462565c0) ) + ROM_LOAD( "ic20", 0x180000, 0x80000, CRC(c91ee395) SHA1(940b87d55de2ff3ad55cae216ab8959ad4c9a7b9) ) + + ROM_REGION( 0x1000, "pals", 0 ) + ROM_LOAD( "d52-02.ic38", 0x0000, 0x0aee, CRC(6be9b935) SHA1(d36af591b03873aee3098b7c74b53ac6370ca064) ) // PAL16L8BCN +ROM_END + +ROM_START( cpzodiacj ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "d52_03-1.ic16", 0x00000, 0x20000, CRC(129b8f44) SHA1(2789cd6f1322176c1956668f024b8bc9d4b3a816) ) @@ -220,8 +238,10 @@ ROM_START( cpzodiac ) ROM_LOAD( "d52-01.ic32", 0x00000, 0x200000, CRC(3bde2b85) SHA1(4cf3cf88f7b227ac6d31ede7cdeffe6adcac5529) ) ROM_REGION( 0x1000, "pals", 0 ) - ROM_LOAD( "16l8bcn.ic38", 0x0000, 0x0aee, CRC(6be9b935) SHA1(d36af591b03873aee3098b7c74b53ac6370ca064) ) + ROM_LOAD( "d52-02.ic38", 0x0000, 0x0aee, CRC(6be9b935) SHA1(d36af591b03873aee3098b7c74b53ac6370ca064) ) // PAL16L8BCN ROM_END -GAME( 1993, cpzodiac, 0, cpzodiac, cpzodiac, cpzodiac_state, empty_init, ROT0, "Taito Corporation", "Captain Zodiac", MACHINE_SUPPORTS_SAVE | MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) +// YEAR NAME PARENT MACHINE INPUT STATE INIT SCREEN COMPANY FULLNAME FLAGS +GAME( 1993, cpzodiac, 0, cpzodiac, cpzodiac, cpzodiac_state, empty_init, ROT0, "Taito Corporation", "Captain Zodiac (World)", MACHINE_SUPPORTS_SAVE | MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) +GAME( 1993, cpzodiacj, cpzodiac, cpzodiac, cpzodiac, cpzodiac_state, empty_init, ROT0, "Taito Corporation", "Captain Zodiac (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index eaadae10e26..6795362616c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10820,6 +10820,7 @@ warzardr1 // 23/10/1996 (c) 1996 (Japan) @source:cpzodiac.cpp cpzodiac // +cpzodiacj // @source:craft.cpp craft // Craft, by [lft] -- cgit v1.2.3