From 4b8724fcf43200801fdc9dad49c655c7c15507e4 Mon Sep 17 00:00:00 2001 From: MetalliC <0vetal0@gmail.com> Date: Wed, 26 Jul 2017 09:48:12 +0300 Subject: new WORKING clone ----------------- Ordyne (World) [Corrado Tomaselli] --- src/mame/drivers/namcos2.cpp | 59 +++++++++++++++++++++++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/namcos2.cpp b/src/mame/drivers/namcos2.cpp index f738cb7d8dc..15bef03ac03 100644 --- a/src/mame/drivers/namcos2.cpp +++ b/src/mame/drivers/namcos2.cpp @@ -3991,6 +3991,62 @@ ROM_END /* ORDYNE */ ROM_START( ordyne ) + ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ + ROM_LOAD16_BYTE( "or2_mp0.mpr0", 0x000000, 0x020000, CRC(31a1742b) SHA1(6fbb6ca90829a8187dc256201e1e70bb583cb4fd) ) + ROM_LOAD16_BYTE( "or2_mp1.mpr1", 0x000001, 0x020000, CRC(c80c6b73) SHA1(183f894efe19d03d18546736ec53d24d32d24edb) ) + + ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ + ROM_LOAD16_BYTE( "or1_sp0.bin", 0x000000, 0x010000, CRC(01ef6638) SHA1(403abd548014b671658aa7d40414b09c095c831d) ) + ROM_LOAD16_BYTE( "or1_sp1.bin", 0x000001, 0x010000, CRC(b632adc3) SHA1(3d301d4ce9bf835c0f4c8ef883dba3fc4e3a5f12) ) + + ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ + ROM_LOAD( "or1_sd0.bin", 0x00c000, 0x004000, CRC(c41e5d22) SHA1(7cb98d8068ddf92aadf0228b977df2ce1d866466) ) + ROM_CONTINUE( 0x010000, 0x01c000 ) + ROM_RELOAD( 0x010000, 0x020000 ) + + ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ + ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) + ROM_LOAD( "sys2c65c.bin", 0x008000, 0x008000, CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) + + ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ + NAMCOS2_GFXROM_LOAD_128K( "or1_ob0.bin", 0x000000, CRC(67b2b9e4) SHA1(4e589c28ed23224e40d3c68055ada0136cbf94cb) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob1.bin", 0x080000, CRC(8a54fa5e) SHA1(8f71a79dc3bdf8ea4f11cfc31338836ab0c695a5) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob2.bin", 0x100000, CRC(a2c1cca0) SHA1(f2e8b1b09751695c18bbfbdbe1765e3802833850) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob3.bin", 0x180000, CRC(e0ad292c) SHA1(15c1198134e5aa1ea399ad628f478b3440dd6111) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob4.bin", 0x200000, CRC(7aefba59) SHA1(99b827fabcd32dc665653b8aeda3498f97d5cebb) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob5.bin", 0x280000, CRC(e4025be9) SHA1(64ac7f782d7143becffd0c6318008b2f764ae9a3) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob6.bin", 0x300000, CRC(e284c30c) SHA1(f77a3cd81ac1d0fb06317db51b576f1aaa9bbec7) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ob7.bin", 0x380000, CRC(262b7112) SHA1(1f275eeb621d28a2efb3be9dad76606eeba78e8b) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ + NAMCOS2_GFXROM_LOAD_128K( "or1_ch0.bin", 0x000000, CRC(e7c47934) SHA1(c86791ea11a72cd2b59293dca74fa08ec86edc80) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ch1.bin", 0x080000, CRC(874b332d) SHA1(307ce6ad8013dbd0528a8c5d736bff21a34c4318) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ch3.bin", 0x180000, CRC(5471a834) SHA1(91bd76eb6e03d6fdf636381a5ce1123291bd49ba) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ch5.bin", 0x280000, CRC(a7d3a296) SHA1(ad258825371548e719c7fa0fc5a4813bf34172d5) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_ch6.bin", 0x300000, CRC(3adc09c8) SHA1(5302796c7a7f3621e2a068b5a3932f0020785836) ) + NAMCOS2_GFXROM_LOAD_128K( "or2_chr7.chr7",0x380000, CRC(8c0d2ab7) SHA1(5e0e61623fcbaac261763fbb42079f32d1ac963c) ) + + ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ + NAMCOS2_GFXROM_LOAD_128K( "or1_rz0.bin", 0x000000, CRC(c88a9e6b) SHA1(58d73615d6d3446407dd192b7ae36dcdc1dced24) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_rz1.bin", 0x080000, CRC(c20cc749) SHA1(93142454f428ec3386bc94f1b8f7300f8e0414bc) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_rz2.bin", 0x100000, CRC(148c9866) SHA1(e2cf7f76a6e0adc22e8b0c347cf5bb9d913b6b0c) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_rz3.bin", 0x180000, CRC(4e727b7e) SHA1(272ffb137bdfabef83d6180c8667ec7e08265ea6) ) + NAMCOS2_GFXROM_LOAD_128K( "or1_rz4.bin", 0x200000, CRC(17b04396) SHA1(410dd04538f5d9d147dfefc658b0640a771e1032) ) + + ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ + NAMCOS2_GFXROM_LOAD_128K( "or1_sha.bin", 0x000000, CRC(7aec9dee) SHA1(2e774e4cff69173b4524d6b25a6a449ba5498a6a) ) + + ROM_REGION16_BE( 0x200000, "data_rom", 0 ) /* Shared data roms */ + NAMCOS2_DATA_LOAD_E_128K( "or1_dt0.bin", 0x000000, CRC(de214f7a) SHA1(59883c7886b403306c30e51d7f49225483792650) ) + NAMCOS2_DATA_LOAD_O_128K( "or1_dt1.bin", 0x000000, CRC(25e3e6c8) SHA1(ad093f15edaea71f6c7226c6e4f3c2130d418013) ) + + ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ + ROM_LOAD( "or1_vo1.bin", 0x000000, 0x080000, CRC(369e0bca) SHA1(2a921bb373dd043bd7b2a30e5e46ec3b8b3b5c8d) ) + ROM_LOAD( "or1_vo2.bin", 0x080000, 0x080000, CRC(9f4cd7b5) SHA1(10941dd5ab3846c0cb2543655944eaec742f8f21) ) +ROM_END + +/* ORDYNE */ +ROM_START( ordyneje ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ ROM_LOAD16_BYTE( "or1_mp0e.bin", 0x000000, 0x020000, CRC(5e2f9052) SHA1(0bd5c2f3a1834beeddce5561833a36da9439d30c) ) ROM_LOAD16_BYTE( "or1_mp1e.bin", 0x000001, 0x020000, CRC(367a8fcf) SHA1(af981338679939e99cd0733e7658a7d78c5e7ec3) ) @@ -5748,7 +5804,8 @@ GAME( 1988, assaultp, assault, assaultp, assault, namcos2_state, assaultp_ha GAME( 1988, metlhawk, 0, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Rev C)", 0) GAME( 1988, metlhawkj, metlhawk, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Japan, Rev F)", 0) -GAME( 1988, ordyne, 0, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan, English Version)", 0 ) +GAME( 1988, ordyne, 0, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (World)", 0 ) +GAME( 1988, ordyneje, ordyne, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan, English Version)", 0 ) GAME( 1988, ordynej, ordyne, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan)", 0 ) GAME( 1988, mirninja, 0, default, default, namcos2_state, mirninja, ROT0, "Namco", "Mirai Ninja (Japan)", 0 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index f582668ca61..42400ae2cb4 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -28534,6 +28534,7 @@ metlhawkj // (c) 1988 mirninja // (c) 1988 (Japan) ordyne // (c) 1988 ordynej // (c) 1988 +ordyneje // (c) 1988 phelios // (c) 1988 pheliosj // (c) 1988 (Japan) rthun2 // (c) 1990 -- cgit v1.2.3