diff options
author | 2008-07-24 06:02:58 +0000 | |
---|---|---|
committer | 2008-07-24 06:02:58 +0000 | |
commit | 0a83b5f8e08966f341ec2d6fc3675f92d6359575 (patch) | |
tree | 3115c272f7d8e77c8267d5c70228ba056188c875 /src | |
parent | 37c15af0df695eb5ef938e73fcf60c85bd1c56fc (diff) |
From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Sent: Tue 7/22/2008 11:30 AM
To: submit@mamedev.org
Subject: Demon's world set 5
Enclosed another revision of Demon's World (my pcb has the jumpers set
to japan).
I renamed the other sets because in my opinion the code needs to be
studied before saying what's older and newer revisions.
Demon's World / Horror Story (set 5)
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/toaplan1.c | 38 | ||||
-rw-r--r-- | src/mame/mamedriv.c | 1 |
2 files changed, 35 insertions, 4 deletions
diff --git a/src/mame/drivers/toaplan1.c b/src/mame/drivers/toaplan1.c index df7d1f0626d..409b2800ba3 100644 --- a/src/mame/drivers/toaplan1.c +++ b/src/mame/drivers/toaplan1.c @@ -1853,6 +1853,35 @@ ROM_START( demonwl3 ) ROM_LOAD( "prom13.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ ROM_END +ROM_START( demonwl4 ) + ROM_REGION( 0x040000, REGION_CPU1, 0 ) /* Main 68K code */ + ROM_LOAD16_BYTE( "o16_10ii", 0x000000, 0x20000, CRC(84EE5218) SHA1(DC2B017EE630330163BE320008D8A0D761CB0CFB) ) + ROM_LOAD16_BYTE( "o16_09ii", 0x000001, 0x20000, CRC(CF474CB2) SHA1(5C049082B8D7118E0D2E50C6AE07F9D3D0110498) ) + + ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* Sound Z80 code */ + ROM_LOAD( "rom11", 0x0000, 0x8000, CRC(397eca1b) SHA1(84073ff6d1bc46ec6162d66ec5de305700938380) ) + + ROM_REGION( 0x2000, REGION_CPU3, 0 ) /* Co-Processor TMS320C10 MCU code */ + ROM_LOAD16_BYTE( "dsp_21.bin", 0x0000, 0x0800, CRC(2d135376) SHA1(67a2cc774d272ee1cd6e6bc1c5fc33fc6968837e) ) + ROM_LOAD16_BYTE( "dsp_22.bin", 0x0001, 0x0800, CRC(79389a71) SHA1(14ec4c1c9b06702319e89a7a250d0038393437f4) ) + + ROM_REGION( 0x80000, REGION_GFX1, ROMREGION_DISPOSE ) + ROM_LOAD( "rom05", 0x00000, 0x20000, CRC(6506c982) SHA1(6d4c1ef91e5617724789ff196abb7abf23e4a7fb) ) + ROM_LOAD( "rom07", 0x20000, 0x20000, CRC(a3a0d993) SHA1(50311b9447eb04271b17b212ca31d083ab5b2414) ) + ROM_LOAD( "rom06", 0x40000, 0x20000, CRC(4fc5e5f3) SHA1(725d4b009d575ff8ffbe1c00df352ccf235465d7) ) + ROM_LOAD( "rom08", 0x60000, 0x20000, CRC(eb53ab09) SHA1(d98195cc1b65b76335b5b24adb31deae1b313f3a) ) + + ROM_REGION( 0x80000, REGION_GFX2, ROMREGION_DISPOSE ) + ROM_LOAD( "rom01", 0x00000, 0x20000, CRC(1b3724e9) SHA1(3dbb0450ab1e40e6df2b7c7356352419cd3f113d) ) + ROM_LOAD( "rom02", 0x20000, 0x20000, CRC(7b20a44d) SHA1(4dc1a2fa2058077b112c73492808ee9381060ec7) ) + ROM_LOAD( "rom03", 0x40000, 0x20000, CRC(2cacdcd0) SHA1(92216d1c6859e05d39363c30e0beb45bc0ae4e1c) ) + ROM_LOAD( "rom04", 0x60000, 0x20000, CRC(76fd3201) SHA1(7a12737bf90bd9760074132edeb22f3fd3e16b4f) ) + + ROM_REGION( 0x40, REGION_PROMS, 0 ) /* nibble bproms, lo/hi order to be determined */ + ROM_LOAD( "prom12.bpr", 0x00, 0x20, CRC(bc88cced) SHA1(5055362710c0f58823c05fb4c0e0eec638b91e3d) ) /* sprite attribute (flip/position) ?? */ + ROM_LOAD( "prom13.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ +ROM_END + ROM_START( samesame ) ROM_REGION( 0x080000, REGION_CPU1, 0 ) /* Main 68K code */ ROM_LOAD16_BYTE( "o17_09.bin", 0x000000, 0x08000, CRC(3f69e437) SHA1(f2a40fd42cb5ecb2e514b72e7550aa479a9f9ad6) ) @@ -2158,10 +2187,11 @@ GAME( 1989, hellfir1, hellfire, hellfire, hellfir1, toaplan1, ROT0, "Toaplan ( GAME( 1989, hellfir2, hellfire, hellfire, hellfire, toaplan1, ROT0, "Toaplan (Taito license)", "Hellfire (2P Ver., first edition)", 0 ) GAME( 1989, zerowing, 0, zerowing, zerowing, toaplan1, ROT0, "Toaplan", "Zero Wing", 0 ) GAME( 1989, zerowng2, zerowing, zerowing, zerowng2, toaplan1, ROT0, "[Toaplan] Williams Electronics Games, Inc", "Zero Wing (2 player simultaneous ver.)", 0 ) -GAME( 1990, demonwld, 0, demonwld, demonwld, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story", 0 ) -GAME( 1989, demonwl1, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan (Taito license)", "Demon's World / Horror Story (Taito license)", 0 ) -GAME( 1989, demonwl2, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (early edition)", 0 ) -GAME( 1989, demonwl3, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (first edition)", 0 ) +GAME( 1990, demonwld, 0, demonwld, demonwld, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 1)", 0 ) +GAME( 1989, demonwl1, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (Taito license, set 2)", 0 ) +GAME( 1989, demonwl2, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 3)", 0 ) +GAME( 1989, demonwl3, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 4)", 0 ) +GAME( 1989, demonwl4, demonwld, demonwld, demonwl1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 5)", 0 ) GAME( 1990, fireshrk, 0, samesame, fireshrk, toaplan1, ROT270, "Toaplan", "Fire Shark", GAME_NO_SOUND ) GAME( 1989, samesame, fireshrk, samesame, samesame, toaplan1, ROT270, "Toaplan", "Same! Same! Same!", GAME_NO_SOUND ) GAME( 1989, samesam2, fireshrk, samesame, samesam2, toaplan1, ROT270, "Toaplan", "Same! Same! Same! (2P Ver.)", GAME_NO_SOUND ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index bc2a0cfdf9e..28fb4f49c73 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -2069,6 +2069,7 @@ const game_driver * const drivers[] = DRIVER( demonwl1 ) /* TP-016 (c) 1989 Toaplan + Taito license */ DRIVER( demonwl2 ) /* TP-016 (c) 1989 Toaplan */ DRIVER( demonwl3 ) /* TP-016 (c) 1989 Toaplan */ + DRIVER( demonwl4 ) /* TP-016 (c) 1989 Toaplan */ DRIVER( fireshrk ) /* TP-017 (c) 1990 Toaplan */ DRIVER( samesame ) /* TP-017 (c) 1989 Toaplan */ DRIVER( samesam2 ) /* TP-017 (c) 1989 Toaplan */ |