diff options
author | 2012-12-14 11:41:28 +0000 | |
---|---|---|
committer | 2012-12-14 11:41:28 +0000 | |
commit | e35c0250330bd101066abb8642e5e105ec7f6352 (patch) | |
tree | e50734928b3c81c9927ef0ab11e24a9f6cde1ce8 /src | |
parent | 7092c6a3721654fde7e20bf2869d87b572afa233 (diff) |
New clones added
----------------
Donkey King (not working) [Guru, Tingoes]
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/cclimber.c | 173 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 174 insertions, 0 deletions
diff --git a/src/mame/drivers/cclimber.c b/src/mame/drivers/cclimber.c index 75ce44ece48..6e5dcef4b53 100644 --- a/src/mame/drivers/cclimber.c +++ b/src/mame/drivers/cclimber.c @@ -1396,6 +1396,8 @@ ROM_START( ckongpt2b ) ROM_LOAD( "13.5p", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) ROM_END + + /* Sets below are 'Crazy Kong' without the extra Falcon screen or Pt. 2 subtitle, they also have worse colours */ ROM_START( ckong ) @@ -1550,6 +1552,176 @@ ROM_START( monkeyd ) ROM_END +/* Donkey King +1981 (bootleg) + +This game runs on dedicated hardware. + +CPU Board +--------- + +MTD-2 +|-----------------------------------------| +|C1181 VOL D5.1K D7.1N | +| LM3900 D6.1M D8.1R | +| | +| 6116 D10.2N | +| D9.2M D11.2R| +| 4066 | +| AY3-8910 | +| PAL12L6| +| | +|1 | +|8 2114 2114 | +|W | +|A | +|Y | +| | +| | +| Z80A | +| | +| | +| | +| DSW(8) 82S129.5G | +| | +|-----------------------------------------| +Notes: + Z80 clock - 3.072MHz [18.432/6] + AY3-8910 clock - 1.536MHz [18.432/12] + HSync - 15.5065kHz + VSync - 60.5608Hz + + +Video Board +----------- + +MTD-2B +|-----------------------------------------| +| 18.432MHz 82S123.1T | +| 2114 82S123.1U | +| 2114 82S123.1V| +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | +|2101 2101 2114 2114 | +| | +|D12.6A D1.6H D3.6L 2115 2115 2115| +| D13.6C D2.6K D4.6N | +| | +| | +| 2115 2115 2125| +| | +|-----------------------------------------| + + +18-way Pinout +------------- + +Parts Solder +------------------------- +GND 1 GND +GND 2 GND +GND 3 GND +SPK- 4 SPK+ ++12V 5 +12V + 6 P1 UP + 7 P2 UP + 8 VIDEO GND ++5V 9 +5V +P1 DOWN 10 +P2 DOWN 11 + 12 P2 START +COIN 13 P1 START +P1 JUMP 14 P1 RIGHT +RED 15 P1 LEFT +P2 RIGHT 16 BLUE +P2 LEFT 17 GREEN +P2 JUMP 18 SYNC + + +Dip Switch - Donkey King ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ +| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ +|Life 3 | OFF | OFF | | | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 4 | ON | OFF | | | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 5 | OFF | ON | | | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 6 | ON | ON | | | | | | | ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ +|Bonus 7000 | | | OFF | OFF | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 10000 | | | ON | OFF | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 15000 | | | OFF | ON | | | | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 20000 | | | ON | ON | | | | | ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ +|Credit 1C 1P | | | | | OFF | OFF | OFF | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 1C 2P | | | | | OFF | ON | OFF | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 1C 3P | | | | | OFF | OFF | ON | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 1C 4P | | | | | OFF | ON | ON | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 2C 1P | | | | | ON | OFF | OFF | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 3C 1P | | | | | ON | ON | OFF | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 4C 1P | | | | | ON | OFF | ON | | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| 5C 1P | | | | | ON | ON | ON | | ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ +|Screen Table | | | | | | | | OFF | +| +-----+-----+-----+-----+-----+-----+-----+-----+ +| Upright | | | | | | | | ON | ++----------------+-----+-----+-----+-----+-----+-----+-----+-----+ */ + + +ROM_START( dking ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "d8.1r", 0x0000, 0x1000, CRC(7c66fb5c) SHA1(5eda9b0037f958433d96bc945c1273b66ef9cac5) ) + ROM_LOAD( "falcon8", 0x1000, 0x1000, CRC(88b83ff7) SHA1(4afc494cc264aaa4614da6aed02ce062d9c20850) ) // d7.1n + ROM_LOAD( "falcon9", 0x2000, 0x1000, CRC(cff2af47) SHA1(1757428cefad13855a623162101ec01c04006c94) ) // d9.2n + ROM_LOAD( "falcon10", 0x3000, 0x1000, CRC(6b2ecf23) SHA1(75098de72f9b2966534b5c3d4bfaf4893c22150a) ) // d10.2n + ROM_LOAD( "d11.r2", 0x4000, 0x1000, CRC(f7cace41) SHA1(981dbb1cddd66a0cbc8fe147172ffe7eb5b7fa21) ) + +// d8.1r and d11.r2 share parts of original falcon11 and falcon7 from ckong parent set. Assuming the extra prom is a +// decryption table this would likely get sorted out at driver init or might require some different mapping. + + ROM_REGION( 0x4000, "gfx1", 0 ) + ROM_LOAD( "falcon6", 0x0000, 0x1000, CRC(a8916dc8) SHA1(472520aae3837e6026f2a7577d3b2aff371a316c) ) // d4.6n + ROM_LOAD( "falcon5", 0x1000, 0x1000, CRC(cd3b5dde) SHA1(2319a2be04d70989b01f4fc703756ba6e1c1f388) ) // d3.6l + ROM_LOAD( "falcon4", 0x2000, 0x1000, CRC(b62a0367) SHA1(8c285cbc714d7e6589bd63b3cef7c841ed1c2a4e) ) // d2.6k + ROM_LOAD( "falcon3", 0x3000, 0x1000, CRC(61122c5e) SHA1(978b6dbec35f3adc651fddf332db17625099a92e) ) // d1.6h + + ROM_REGION( 0x1000, "gfx2", 0 ) + ROM_LOAD( "falcon2", 0x0000, 0x0800, CRC(f67c80f1) SHA1(d1fbcce1b6242f810e106ff50812636e3168ebc1) ) // d12.6a + ROM_LOAD( "falcon1", 0x0800, 0x0800, CRC(80eb517d) SHA1(fef4111f656c58b28e7eac5aa5b5cc7e07ccb2fd) ) // d13.6c + + ROM_REGION( 0x0160, "proms", 0 ) + ROM_LOAD( "ck6v.bin", 0x0000, 0x0020, CRC(751c3325) SHA1(edce2bc883996c1d72dc6c1c9f62799b162d415a) ) // 82s123.1v + ROM_LOAD( "ck6u.bin", 0x0020, 0x0020, CRC(ab1940fa) SHA1(8d98e05cbaa6f55770c12e0a9a8ed9c73cc54423) ) // 82s123.1u + ROM_LOAD( "ck6t.bin", 0x0040, 0x0020, CRC(b4e827a5) SHA1(31a5a5ad54417a474d22bb16c473415d99a2b6f1) ) // 82s123.1t + ROM_LOAD( "82s129.5g", 0x0060, 0x0100, CRC(9e11550d) SHA1(b8cba8e16e10e23fba1f11551102ab77b680bdf0) ) // Decryption Table? + + ROM_REGION( 0x2000, "samples", 0 ) /* samples */ + ROM_LOAD( "falcon13", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) // d6.1m + ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) // d5.1k +ROM_END + + /* This set came from a 'Silver Land' board with Silver Land GFX roms, however, the program roms are nearly the same as River Patrol but appear to have an original ORCA copyright @@ -2109,6 +2281,7 @@ GAME( 1980, ccboot2, cclimber, cclimber, cclimber, cclimber_state, cclimberj GAME( 1981, ckong, 0, cclimber, ckong, driver_device, 0, ROT270, "Kyoei / Falcon", "Crazy Kong", 0 ) // on a Falcon FCK-01 PCB, but doesn't display any Falcon copyright GAME( 1981, ckongalc, ckong, cclimber, ckong, driver_device, 0, ROT270, "bootleg (Alca)", "Crazy Kong (Alca bootleg)", 0 ) GAME( 1981, monkeyd, ckong, cclimber, ckong, driver_device, 0, ROT270, "bootleg", "Monkey Donkey", 0 ) +GAME( 1981, dking, ckong , cclimber, ckong, driver_device, 0, ROT270, "bootleg", "Donkey King", 0 ) /* these sets have correct colours, and also contain the graphics used for the extra attract screen in the BG roms, but it is unused - the Falcon logo in the text roms is still unused diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 06cea2ed00a..a7790919263 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -398,6 +398,7 @@ ckongo // bootleg (Orca) ckongalc // bootleg (Alca) bigkong // bootleg monkeyd // bootleg +dking // Crazy Kong Bootleg ckongpt2 // (c) 1981 Falcon ckongpt2a // (c) 1981 Falcon ckongpt2j // (c) 1981 Falcon |