From 72c1dfbf9e25e0132cecc40c54747bd51b10bd86 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Sun, 18 Aug 2013 18:07:52 +0000 Subject: [PATCH] yeah vstars is just another copy of this, with a rom missing by the looks of it (nw) --- src/mame/drivers/galaxold.c | 136 +++++++++++++++++++----------------- 1 file changed, 70 insertions(+), 66 deletions(-) diff --git a/src/mame/drivers/galaxold.c b/src/mame/drivers/galaxold.c index 0ebb4ca94c1..22194ad1ddb 100644 --- a/src/mame/drivers/galaxold.c +++ b/src/mame/drivers/galaxold.c @@ -2882,6 +2882,74 @@ ROM_START( ckonggx ) ROM_LOAD( "6l.bpr", 0x0000, 0x0020, CRC(6a0c7d87) SHA1(140335d85c67c75b65689d4e76d29863c209cf32) ) ROM_END + +/* + +on a cocktail galaxian pcb (eagle style) + +this had a CPU daughtercard with 3 unknown prom/pal/gal type things on it: + +Harris M3-7643-5 x2 +TI SN746471 ? (number has been partially obliterated on purpose. +and a 74ls126 + +The CPU has 'VIDEO STARS - V.S PRO - TEL: 03045 61541' on a sticky label on it. + +the cpu daughterboard is etched 'competitive video'. + +The rom daughtercard may not have come from this precise pcb, +i think it was on a fullsize pcb according to the spacing of the riser pins. +This daughterboard is also etched competitive video, and uses 4 2716's and 3 2732's. + +there are 8 rom sockets on this daughterboard, 7 are roms, and the final socket is actually a 6116 ram. + +there is a small prom in the midle of the pcb inbetween the risers, +with a circular red labelled saying 'k'. This might be a decryption prom or somethign? i dunno. + +there is a TBP18s03 PROM installed at 6L which i guess is the colour prom :) + +I think thats about it. + +Dumped 26.05.04 +Andy Welburn +www.andys-arcade.com + +*/ + +/* this rom mapping probably isn't quite right +2012-11-18 - swapped 0100-03FF with 0500-07FF + - rom at 51xx seems to be missing. + - needs its own memory map + - somehow execution needs to get to 0294 which sets SP and memory */ + +// just seems to be another 'ckonggx' style Crazy Kong bootleg.... +// however maybe the extra startup code at 0 in these roms is more important because we don't have the rom that should map at 5000? (although we're also missing the other 0x300 bytes of data from there too..) +ROM_START( vstars ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c-k2.bin", 0x0000, 0x0800, CRC(b0fcf6c1) SHA1(7dc8a7b99977ea9582c1ed36fa9f1fa502a70c6e) ) + ROM_LOAD( "c-k1.bin", 0x0800, 0x0800, CRC(ea9603b2) SHA1(f72202f17f862c7ea81e556690f8fcb9ee926e7f) ) + ROM_LOAD( "c-k4.bin", 0x1000, 0x0800, CRC(f5743990) SHA1(defd1577b935e3597eba74344dca5626ec2993dd) ) + ROM_LOAD( "c-k3.bin", 0x1800, 0x0800, CRC(c4338a77) SHA1(b1ca2d43340b671ef33f3a96ce8e1c286a3e6d80) ) + ROM_LOAD( "c-k6.bin", 0x2000, 0x1000, CRC(184b9d7e) SHA1(80159ab19233ce95e9c74d039b6777d01b32e959) ) + ROM_LOAD( "c-k5.bin", 0x3000, 0x1000, CRC(d8df2ec4) SHA1(bef1d4b404cddb8a5f9d4e3f30ee09915c602f56) ) + ROM_LOAD( "c-k7.bin", 0x4000, 0x1000, CRC(9ddcc06f) SHA1(63bc77d8b3273681ca4e681105a117d19a0f23a5) ) + /* rom 8? */ + //ROM_LOAD( "kk8.bin", 0x5000, 0x0800, CRC(8cd4bc17) SHA1(43c3f2575182c8f5233b9c6160aa9f41d772bb9d) ) // works if you use this rom from ckonggx + + /* Crazy Kong gfx?! */ + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "1h.bin", 0x0000, 0x1000, CRC(7866d2cb) SHA1(62dd8b80bc0459c7337d8a8cb83e53b999e7f4a9) ) + ROM_LOAD( "1k.bin", 0x1000, 0x1000, CRC(7311a101) SHA1(49d54c8b94cae4ba81d7a7684eaa4e87815bb4da) ) + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "6l.bin", 0x0000, 0x0020, CRC(fd81e715) SHA1(eadafe88f26405e6540d4b248b940974e8c31145) ) + + ROM_REGION( 0x0020, "proms2", 0 ) + ROM_LOAD( "k.bin", 0x0000, 0x0020, CRC(d46ed869) SHA1(9c0a11df11b1a24ee933d1aa435337b78c3ca643) ) +ROM_END + + + ROM_START( scramblb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "scramble.1k", 0x0000, 0x0800, CRC(9e025c4a) SHA1(a8cc9391bdd01a5a2fe7f0c4e889b4e2495df891) ) @@ -3140,70 +3208,6 @@ ROM_START( ladybugg ) ROM_LOAD( "lbuggx.clr", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) ROM_END -/* - -on a cocktail galaxian pcb (eagle style) - -this had a CPU daughtercard with 3 unknown prom/pal/gal type things on it: - -Harris M3-7643-5 x2 -TI SN746471 ? (number has been partially obliterated on purpose. -and a 74ls126 - -The CPU has 'VIDEO STARS - V.S PRO - TEL: 03045 61541' on a sticky label on it. - -the cpu daughterboard is etched 'competitive video'. - -The rom daughtercard may not have come from this precise pcb, -i think it was on a fullsize pcb according to the spacing of the riser pins. -This daughterboard is also etched competitive video, and uses 4 2716's and 3 2732's. - -there are 8 rom sockets on this daughterboard, 7 are roms, and the final socket is actually a 6116 ram. - -there is a small prom in the midle of the pcb inbetween the risers, -with a circular red labelled saying 'k'. This might be a decryption prom or somethign? i dunno. - -there is a TBP18s03 PROM installed at 6L which i guess is the colour prom :) - -I think thats about it. - -Dumped 26.05.04 -Andy Welburn -www.andys-arcade.com - -*/ - -/* this rom mapping probably isn't quite right -2012-11-18 - swapped 0100-03FF with 0500-07FF - - rom at 51xx seems to be missing. - - needs its own memory map - - somehow execution needs to get to 0294 which sets SP and memory */ - -// this is scrambled in the same was as ckonggx, but I guess there is a rom missing? -ROM_START( vstars ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "c-k1.bin", 0x0000, 0x0800, CRC(ea9603b2) SHA1(f72202f17f862c7ea81e556690f8fcb9ee926e7f) ) - ROM_RELOAD(0x5000,0x800) - ROM_LOAD( "c-k2.bin", 0x0800, 0x0800, CRC(b0fcf6c1) SHA1(7dc8a7b99977ea9582c1ed36fa9f1fa502a70c6e) ) - ROM_LOAD( "c-k3.bin", 0x1000, 0x0800, CRC(c4338a77) SHA1(b1ca2d43340b671ef33f3a96ce8e1c286a3e6d80) ) - ROM_LOAD( "c-k4.bin", 0x1800, 0x0800, CRC(f5743990) SHA1(defd1577b935e3597eba74344dca5626ec2993dd) ) - ROM_LOAD( "c-k6.bin", 0x2000, 0x1000, CRC(184b9d7e) SHA1(80159ab19233ce95e9c74d039b6777d01b32e959) ) - ROM_LOAD( "c-k5.bin", 0x3000, 0x1000, CRC(d8df2ec4) SHA1(bef1d4b404cddb8a5f9d4e3f30ee09915c602f56) ) - ROM_LOAD( "c-k7.bin", 0x4000, 0x1000, CRC(9ddcc06f) SHA1(63bc77d8b3273681ca4e681105a117d19a0f23a5) ) - /* rom 8? */ - - /* Crazy Kong gfx?! */ - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "1h.bin", 0x0000, 0x1000, CRC(7866d2cb) SHA1(62dd8b80bc0459c7337d8a8cb83e53b999e7f4a9) ) - ROM_LOAD( "1k.bin", 0x1000, 0x1000, CRC(7311a101) SHA1(49d54c8b94cae4ba81d7a7684eaa4e87815bb4da) ) - - ROM_REGION( 0x0020, "proms", 0 ) - ROM_LOAD( "6l.bin", 0x0000, 0x0020, CRC(fd81e715) SHA1(eadafe88f26405e6540d4b248b940974e8c31145) ) - - ROM_REGION( 0x0020, "proms2", 0 ) - ROM_LOAD( "k.bin", 0x0000, 0x0020, CRC(d46ed869) SHA1(9c0a11df11b1a24ee933d1aa435337b78c3ca643) ) -ROM_END - ROM_START( hunchbkg ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "gal_hb_1", 0x0000, 0x0800, CRC(46590e9b) SHA1(5d26578c91adec20d8d8a17d5dade9ef2febcbe5) ) @@ -3480,7 +3484,8 @@ GAME( 1981, vpool, hustler, mooncrst, vpool, driver_device, 0, RO GAME( 1981, rockclim, 0, rockclim, rockclim, driver_device, 0, ROT180, "Taito", "Rock Climber", GAME_SUPPORTS_SAVE ) GAME( 1981, ckongg, ckong, ckongg, ckongg, driver_device, 0, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) GAME( 1981, ckongmc, ckong, ckongmc, ckongmc, driver_device, 0, ROT90, "bootleg", "Crazy Kong (bootleg on Moon Cresta hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // set was marked as 'King Kong on Galaxian' -GAME( 1981, ckonggx, ckong, ckongg, ckonggx, galaxold_state, ckonggx, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) +GAME( 1981, ckonggx, ckong, ckongg, ckonggx, galaxold_state, ckonggx, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 1)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) +GAME( 1982, vstars, ckong, ckongg, ckonggx, galaxold_state, ckonggx, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 2)", GAME_NOT_WORKING ) GAME( 1981, scramblb, scramble, scramblb, scramblb, driver_device, 0, ROT90, "bootleg", "Scramble (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) GAME( 1981, scramb2, scramble, scramb2, scramb2, driver_device, 0, ROT90, "bootleg", "Scramble (bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) GAME( 1981, scrambler,scramble,scrambler,scrambler, driver_device, 0, ROT90, "bootleg (Reben S.A.)", "Scramble (Reben S.A. Spanish bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) @@ -3493,7 +3498,6 @@ GAME( 1982, tazzmang, tazmania, tazzmang, tazzmang, driver_device, 0, RO GAME( 1983, bongo, 0, bongo, bongo, driver_device, 0, ROT90, "Jetsoft", "Bongo", GAME_SUPPORTS_SAVE ) GAME( 1983, ozon1, 0, ozon1, ozon1, driver_device, 0, ROT90, "Proma", "Ozon I", GAME_SUPPORTS_SAVE ) GAME( 1983, ladybugg, ladybug, batman2, ladybugg, galaxold_state, ladybugg, ROT270, "bootleg", "Lady Bug (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) -GAME( 1982, vstars, 0, ckongg, ckongmc, galaxold_state, ckonggx, ROT90, "Competitive Video?", "Video Stars", GAME_NOT_WORKING ) GAME( 1982, guttangt, locomotn, guttang, guttangt, galaxold_state, guttangt, ROT270, "bootleg (Recreativos Franco?)", "Guttang Gottong (bootleg on Galaxian type hardware)", GAME_NOT_WORKING | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // or by 'Tren' ? /* S2650 games */