Author Topic: Cadillacs and Dinosaurs (bootleg, set 2)  (Read 6082 times)

Offline robber804

  • Newbies
  • *
  • Posts: 40
  • Karma: +0/-0
  • Relentless Bastard
Cadillacs and Dinosaurs (bootleg, set 2)
« on: August 27, 2006, 10:41:55 PM »
in driver/cps1.c

Code: [Select]
ROM_START( dinoha )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "kl2-r1.800",  0x080000, 0x080000, CRC(4c70dca7) SHA1(2e7a10c90924e0f87903eddb04313f61233a998f) )
ROM_CONTINUE(               0x000000, 0x080000 )
ROM_LOAD16_WORD_SWAP( "kl2-l2.800",  0x180000, 0x080000, CRC(c6ae7338) SHA1(4b8543cf1ac89ae95fe63e6d81c87d2bda52da69) )
ROM_CONTINUE(               0x100000, 0x080000 )

ROM_REGION( 0x400000, REGION_GFX1, 0 )
ROMX_LOAD( "cd-a.160",   0x000000, 0x80000, CRC(7e4f9fb3) SHA1(b985d925e0fb799cdf0a671e4800961d9872cd8f), ROM_GROUPWORD | ROM_SKIP(6) )
ROM_CONTINUE(              0x000004, 0x80000 )
ROM_CONTINUE(              0x200000, 0x80000 )
ROM_CONTINUE(              0x200004, 0x80000 )
ROMX_LOAD( "cd-b.160",   0x000002, 0x80000, CRC(89532d85) SHA1(6743c4d9b4407421416c13878b8a1fae097dd7a7), ROM_GROUPWORD | ROM_SKIP(6) )
ROM_CONTINUE(              0x000006, 0x80000 )
ROM_CONTINUE(              0x200002, 0x80000 )
ROM_CONTINUE(              0x200006, 0x80000 )

ROM_REGION( 0x8000, REGION_GFX2, 0 )
ROM_COPY( REGION_GFX1, 0x000000, 0x000000, 0x8000 ) /* stars */

ROM_REGION( 0x28000, REGION_CPU2, 0 ) /* QSound Z80 code + space for decrypted opcodes */
ROM_LOAD( "cd_q.rom",       0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) )
ROM_CONTINUE(               0x10000, 0x18000 )

ROM_REGION( 0x200000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD( "cd_q1.rom",      0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) )
ROM_LOAD( "cd_q2.rom",      0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) )
ROM_LOAD( "cd_q3.rom",      0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) )
ROM_LOAD( "cd_q4.rom",      0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) )
ROM_END

GAME( 1993, dinoha,   dino,     qsound,   dinoh,    dinoh,    ROT0,   "hack / bootleg",   "Cadillacs and Dinosaurs (bootleg, set 2)", 0 )

in vidhrdw/cps1.c
in static struct CPS1config cps1_config_table[] add this

Code: [Select]
{"dinoha",  NOBATTRY, 0,0,0, 0x0000,0xffff,0x0000,0xffff }, /* layer enable never used */

at the end of MACHINE_RESET add this

Code: [Select]
if (strcmp(gamename, "dinoha" )==0)
{
/* Patch out Q-Sound test */
UINT16 *rom = (UINT16 *)memory_region(REGION_CPU1);
rom[0xaacf4/2] = 0x4e71;
}
« Last Edit: August 28, 2006, 04:45:59 AM by robber804 »
-robber804

Offline robber804

  • Newbies
  • *
  • Posts: 40
  • Karma: +0/-0
  • Relentless Bastard
Street Fighter II' - Champion Edition (Turyu)
« Reply #1 on: August 28, 2006, 04:41:51 AM »
Code: [Select]
ROM_START( sf2turyu )
ROM_REGION( 0x280000, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_BYTE( "u222-f83.040",  0x000000, 0x100000, CRC(47468198) SHA1(d68d6342da9b53163f36f44517f6dadf35e2a279) )
ROM_LOAD16_BYTE( "u196-99d.040",  0x000001, 0x100000, CRC(47d34191) SHA1(6718fdc8a0dafebca7c35553cc270d16ce3f5d3e) )
ROM_LOAD16_BYTE( "u221-59e.010",  0x100000, 0x040000, CRC(5507bac9) SHA1(7797ca13cb02db469dcba00a07b1517c3586423e) )
ROM_LOAD16_BYTE( "u195-472.010",  0x100001, 0x040000, CRC(7755a20a) SHA1(60ed4009c9c767a375a754c06c124ef81ba45f5a) )

ROM_REGION( 0x600000, REGION_GFX1, 0 )
ROMX_LOAD( "s92_01.bin",   0x000000, 0x80000, CRC(03b0d852) SHA1(f370f25c96ad2b94f8c53d6b7139100285a25bef) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "s92_02.bin",   0x000002, 0x80000, CRC(840289ec) SHA1(2fb42a242f60ba7e74009b5a90eb26e035ba1e82) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.03 */
ROMX_LOAD( "s92_03.bin",   0x000004, 0x80000, CRC(cdb5f027) SHA1(4c7d944fef200fdfcaf57758b901b5511188ed2e) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.02 */
ROMX_LOAD( "s92_04.bin",   0x000006, 0x80000, CRC(e2799472) SHA1(27d3796429338d82a8de246a0ea06dd487a87768) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "s92_05.bin",   0x200000, 0x80000, CRC(ba8a2761) SHA1(4b696d66c51611e43522bed752654314e76d33b6) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "s92_06.bin",   0x200002, 0x80000, CRC(e584bfb5) SHA1(ebdf1f5e2638eed3a65dda82b1ed9151a355f4c9) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.07 */
ROMX_LOAD( "s92_07.bin",   0x200004, 0x80000, CRC(21e3f87d) SHA1(4a4961bb68c3a1ce15f9d393d9c03ecb2466cc29) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.06 */
ROMX_LOAD( "s92_08.bin",   0x200006, 0x80000, CRC(befc47df) SHA1(520390420da3a0271ba90b0a933e65143265e5cf) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "s92_10.bin",   0x400000, 0x80000, CRC(960687d5) SHA1(2868c31121b1c7564e9767b9a19cdbf655c7ed1d) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "s92_11.bin",   0x400002, 0x80000, CRC(978ecd18) SHA1(648a59706b93c84b4206a968ecbdc3e834c476f6) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.11 */
ROMX_LOAD( "s92_12.bin",   0x400004, 0x80000, CRC(d6ec9a0a) SHA1(ed6143f8737013b6ef1684e37c05e037e7a80dae) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.12 */
ROMX_LOAD( "s92_13.bin",   0x400006, 0x80000, CRC(ed2c67f6) SHA1(0083c0ffaf6fe7659ff0cf822be4346cd6e61329) , ROM_GROUPWORD | ROM_SKIP(6) )

ROM_REGION( 0x8000, REGION_GFX2, 0 )
ROM_COPY( REGION_GFX1, 0x000000, 0x000000, 0x8000 ) /* stars */

ROM_REGION( 0x18000, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "s92_09.bin",    0x00000, 0x08000, CRC(08f6b60e) SHA1(8258fcaca4ac419312531eec67079b97f471179c) )
ROM_CONTINUE(              0x10000, 0x08000 )

ROM_REGION( 0x40000, REGION_SOUND1, 0 ) /* Samples */
ROM_LOAD( "s92_18.bin",    0x00000, 0x20000, CRC(7f162009) SHA1(346bf42992b4c36c593e21901e22c87ae4a7d86d) )
ROM_LOAD( "s92_19.bin",    0x20000, 0x20000, CRC(beade53f) SHA1(277c397dc12752719ec6b47d2224750bd1c07f79) )
ROM_END

GAME( 1992, sf2turyu, sf2ce,    sf2,      sf2,      cps1,     ROT0,   "bootleg","Street Fighter II' - Champion Edition (Turyu)", 0 )

in vidhrdw/cps1.c in static struct CPS1config cps1_config_table[] add
Code: [Select]
{"sf2turyu",NOBATTRY, 2,2,2, 0x0000,0xffff,0x0000,0xffff, 10 },

don't know if that is an actual bootleg or not but it's in winkawaks so i am thinking it probably is.
« Last Edit: August 28, 2006, 02:16:36 PM by robber804 »
-robber804

Offline Ashura-X

  • Member
  • ***
  • Posts: 138
  • Karma: +0/-0
Re: Cadillacs and Dinosaurs (bootleg, set 2)
« Reply #2 on: August 28, 2006, 11:23:10 AM »
Nice ! Very thx  :wink:
But tha name of set is wrong on the entrie for machine...
{"sf2turyu",NOBATTRY, 2,2,2, 0x0000,0xffff,0x0000,0xffff, 10 }, is to be ok
« Last Edit: August 28, 2006, 12:27:24 PM by Ashura-X »

Offline vampire_thunder

  • New Member
  • *
  • Posts: 3
  • Karma: +0/-0
    • [neo-cps]MAME
Re: Cadillacs and Dinosaurs (bootleg, set 2)
« Reply #3 on: August 29, 2006, 10:15:19 AM »
Already better exists one drive for dinohb? What it is in the Mameplus presents problems in background.
I'm using Babel :P