From 0c5e2b2a738b8112afbe694bfb21b5d1c5b18f7d Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 16 Oct 2018 18:18:22 +0200 Subject: new working clone --------------------------------- Koutetsu Yousai Strahl (World) [VectorGlow] --- src/mame/drivers/nmk16.cpp | 44 +++++++++++++++++++++++++++++++++++++++++--- src/mame/mame.lst | 5 +++-- 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/nmk16.cpp b/src/mame/drivers/nmk16.cpp index 8ac5714b3e9..2d31874c21d 100644 --- a/src/mame/drivers/nmk16.cpp +++ b/src/mame/drivers/nmk16.cpp @@ -6206,6 +6206,43 @@ ROM_START( airattcka ) ROM_END ROM_START( strahl ) + ROM_REGION( 0x40000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "strahl-02.ic82", 0x00000, 0x20000, CRC(e6709a0d) SHA1(ec5741f6a708ac2a6831fb65198d81dc7e6c5aea) ) + ROM_LOAD16_BYTE( "strahl-01.ic83", 0x00001, 0x20000, CRC(bfd021cf) SHA1(fcf252c42a58e2f7e9982869931447ee8aa5baaa) ) + + ROM_REGION( 0x20000, "fgtile", 0 ) + ROM_LOAD( "strahl-3.73", 0x000000, 0x10000, CRC(2273b33e) SHA1(fa53e91b80dfea3f8b2c1f0ce66e5c6920c4960f) ) /* Characters */ + + ROM_REGION( 0x40000, "bgtile", 0 ) + ROM_LOAD( "str7b2r0.275", 0x000000, 0x40000, CRC(5769e3e1) SHA1(7d7a16b11027d0a7618df1ec1e3484224b772e90) ) /* Tiles */ + + ROM_REGION( 0x180000, "sprites", 0 ) + ROM_LOAD( "strl3-01.32", 0x000000, 0x80000, CRC(d8337f15) SHA1(4df23fff2506b66a94dae4e0cf7d25499936b942) ) /* Sprites */ + ROM_LOAD( "strl4-02.57", 0x080000, 0x80000, CRC(2a38552b) SHA1(82335fc6aa3de9145dd84952e5ed423493bf7141) ) + ROM_LOAD( "strl5-03.58", 0x100000, 0x80000, CRC(a0e7d210) SHA1(96a762a3a1cdeaa91bde50429e0ac665fb81190b) ) + + ROM_REGION( 0x80000, "gfx4", 0 ) + ROM_LOAD( "str6b1w1.776", 0x000000, 0x80000, CRC(bb1bb155) SHA1(83a02e89180e15f0e7817e0e92b4bf4e209bb69a) ) /* Tiles */ + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "strahl-4.66", 0x00000, 0x10000, CRC(60a799c4) SHA1(8ade3cf827a389f7cb4080957dc4d67077ea4166) ) + + ROM_REGION( 0xa0000, "oki1", 0 ) /* Oki sample data */ + ROM_LOAD( "str8pmw1.540", 0x00000, 0x20000, CRC(01d6bb6a) SHA1(b157f6f921483ed8067a7e13e370f73fdb60d136) ) + /* this is a mess */ + ROM_CONTINUE( 0x60000, 0x20000 ) /* banked */ + ROM_CONTINUE( 0x40000, 0x20000 ) /* banked */ + ROM_CONTINUE( 0x20000, 0x20000 ) /* banked */ + + ROM_REGION( 0xa0000, "oki2", 0 ) /* Oki sample data */ + ROM_LOAD( "str9pew1.639", 0x00000, 0x20000, CRC(6bb3eb9f) SHA1(9c1394df4f8a08f9098c85eb3d38fb862d6eabbb) ) + /* this is a mess */ + ROM_CONTINUE( 0x60000, 0x20000 ) /* banked */ + ROM_CONTINUE( 0x40000, 0x20000 ) /* banked */ + ROM_CONTINUE( 0x20000, 0x20000 ) /* banked */ +ROM_END + +ROM_START( strahlj ) ROM_REGION( 0x40000, "maincpu", 0 ) ROM_LOAD16_BYTE( "strahl-2.82", 0x00000, 0x20000, CRC(c9d008ae) SHA1(e9218a3143d5887e702df051354a9083a806c69c) ) ROM_LOAD16_BYTE( "strahl-1.83", 0x00001, 0x20000, CRC(afc3c4d6) SHA1(ab3dd7db692eb01e3a87f4216d322a702f3beaad) ) @@ -6242,7 +6279,7 @@ ROM_START( strahl ) ROM_CONTINUE( 0x20000, 0x20000 ) /* banked */ ROM_END -ROM_START( strahla ) +ROM_START( strahlja ) ROM_REGION( 0x40000, "maincpu", 0 ) ROM_LOAD16_BYTE( "rom2", 0x00000, 0x20000, CRC(f80a22ef) SHA1(22099eb0bbb445702e0276713c3e48d60de60c30) ) ROM_LOAD16_BYTE( "rom1", 0x00001, 0x20000, CRC(802ecbfc) SHA1(cc776023c7bd6b6d6af9659a0c822a2887e50199) ) @@ -8214,8 +8251,9 @@ GAME( 1991, blkheartj, blkheart, blkheart, blkheart, nmk16_state, empty GAME( 1991, acrobatm, 0, acrobatm, acrobatm, nmk16_state, empty_init, ROT270, "UPL (Taito license)", "Acrobat Mission", 0 ) -GAME( 1992, strahl, 0, strahl, strahl, nmk16_state, empty_init, ROT0, "UPL", "Koutetsu Yousai Strahl (Japan set 1)", 0 ) -GAME( 1992, strahla, strahl, strahl, strahl, nmk16_state, empty_init, ROT0, "UPL", "Koutetsu Yousai Strahl (Japan set 2)", 0 ) +GAME( 1992, strahl, 0, strahl, strahl, nmk16_state, empty_init, ROT0, "UPL", "Koutetsu Yousai Strahl (World)", 0 ) +GAME( 1992, strahlj, strahl, strahl, strahl, nmk16_state, empty_init, ROT0, "UPL", "Koutetsu Yousai Strahl (Japan set 1)", 0 ) +GAME( 1992, strahlja, strahl, strahl, strahl, nmk16_state, empty_init, ROT0, "UPL", "Koutetsu Yousai Strahl (Japan set 2)", 0 ) GAME( 1991, tdragon, 0, tdragon, tdragon, nmk16_state, empty_init, ROT270, "NMK (Tecmo license)", "Thunder Dragon (8th Jan. 1992, unprotected)", 0 ) GAME( 1991, tdragon1, tdragon, tdragon_prot, tdragon_prot, nmk16_state, init_tdragon_prot, ROT270, "NMK (Tecmo license)", "Thunder Dragon (4th Jun. 1991, protected)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index de903300463..49800714527 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -30342,8 +30342,9 @@ spec2k // (c) 2000 Yonatech spec2kh // (c) 2000 Yonatech ssmissin // (c) 1992 Comad stagger1 // (c) 1998 -strahl // UPL-91074 (c) 1992 UPL (Japan) -strahla // UPL-91074 (c) 1992 UPL (Japan) +strahl // UPL-91074 (c) 1992 UPL (World) +strahlj // UPL-91074 (c) 1992 UPL (Japan) +strahlja // UPL-91074 (c) 1992 UPL (Japan) tdragon // (c) 1991 NMK / Tecmo tdragon1 // (c) 1991 NMK / Tecmo tdragon2 // UPL-93091 (c) 1993 NMK -- cgit v1.2.3