diff options
author | MetalliC <0vetal0@gmail.com> | 2018-01-24 18:26:39 +0200 |
---|---|---|
committer | MetalliC <0vetal0@gmail.com> | 2018-01-24 18:26:39 +0200 |
commit | fd15b251548da4de693141c1c7831f8d3b0e72a6 (patch) | |
tree | 9beec73654c4680bd2194198a71a23387d862f16 /src/mame/drivers/pgm2.cpp | |
parent | a071fc2d5339a3802bdcf54a22e6e8c13e111636 (diff) |
new WORKING clones
------------------------
Oriental Legend 2 (V104, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime,
Mouloud Bessaad, Dulleron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli,
Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
Oriental Legend 2 (V103, Japan)
Oriental Legend 2 (V101, Japan)
Diffstat (limited to 'src/mame/drivers/pgm2.cpp')
-rw-r--r-- | src/mame/drivers/pgm2.cpp | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/src/mame/drivers/pgm2.cpp b/src/mame/drivers/pgm2.cpp index a54cbd4d986..d9fca33f3e8 100644 --- a/src/mame/drivers/pgm2.cpp +++ b/src/mame/drivers/pgm2.cpp @@ -882,7 +882,7 @@ MACHINE_CONFIG_END ROM_LOAD( #prefix "_v101" #extension ".u7", 0x000000, 0x800000, CRC(45805b53) SHA1(f2a8399c821b75fadc53e914f6f318707e70787c) ) /* - Internal ROMs for CHINA and OVERSEA are confirmed to differ by just the region byte, other regions not yet verified. + Internal ROMs for CHINA, JAPAN and OVERSEA are confirmed to differ by just the region byte, other regions not yet verified. label is a localized version of the game title and the country code (see above) For OVERSEA this is "O/L2", but we omit the / due to naming rules For the CHINA version this uses the Chinese characters @@ -898,6 +898,10 @@ MACHINE_CONFIG_END ROM_REGION( 0x04000, "maincpu", 0 ) \ ROM_LOAD( "ol2_fa.igs036", 0x00000000, 0x0004000, CRC(cc4d398a) SHA1(c50bcc81f02cd5aa8ad157d73209dc53bdedc023) ) +#define ORLEG2_INTERNAL_JAPAN \ + ROM_REGION( 0x04000, "maincpu", 0 ) \ + ROM_LOAD( "ol2_a10.igs036", 0x00000000, 0x0004000, CRC(69375284) SHA1(a120c6a3d8d7898cc3ca508abea78e5e54090c66) ) + ROM_START( orleg2 ) ORLEG2_INTERNAL_OVERSEAS ORLEG2_PROGRAM_104(ol2,fa) @@ -934,6 +938,24 @@ ROM_START( orleg2_101cn ) ORLEG2_VIDEO_SOUND_ROMS ROM_END +ROM_START( orleg2_104jp ) + ORLEG2_INTERNAL_JAPAN + ORLEG2_PROGRAM_104(ol2,a10) + ORLEG2_VIDEO_SOUND_ROMS +ROM_END + +ROM_START( orleg2_103jp ) + ORLEG2_INTERNAL_JAPAN + ORLEG2_PROGRAM_103(ol2,a10) + ORLEG2_VIDEO_SOUND_ROMS +ROM_END + +ROM_START( orleg2_101jp ) + ORLEG2_INTERNAL_JAPAN + ORLEG2_PROGRAM_101(ol2,a10) + ORLEG2_VIDEO_SOUND_ROMS +ROM_END + // Knights of Valour 2 New Legend #define KOV2NL_VIDEO_SOUND_ROMS \ @@ -1465,6 +1487,10 @@ GAME( 2007, orleg2_104cn, orleg2, pgm2, pgm2, pgm2_state, orleg2, GAME( 2007, orleg2_103cn, orleg2, pgm2, pgm2, pgm2_state, orleg2, ROT0, "IGS", "Oriental Legend 2 (V103, China)", MACHINE_SUPPORTS_SAVE ) GAME( 2007, orleg2_101cn, orleg2, pgm2, pgm2, pgm2_state, orleg2, ROT0, "IGS", "Oriental Legend 2 (V101, China)", MACHINE_SUPPORTS_SAVE ) +GAME( 2007, orleg2_104jp, orleg2, pgm2, pgm2, pgm2_state, orleg2, ROT0, "IGS", "Oriental Legend 2 (V104, Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 2007, orleg2_103jp, orleg2, pgm2, pgm2, pgm2_state, orleg2, ROT0, "IGS", "Oriental Legend 2 (V103, Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 2007, orleg2_101jp, orleg2, pgm2, pgm2, pgm2_state, orleg2, ROT0, "IGS", "Oriental Legend 2 (V101, Japan)", MACHINE_SUPPORTS_SAVE ) + // Knights of Valour 2 New Legend GAME( 2008, kov2nl, 0, pgm2, pgm2, pgm2_state, kov2nl, ROT0, "IGS", "Knights of Valour 2 New Legend (V302, Oversea)", MACHINE_SUPPORTS_SAVE ) GAME( 2008, kov2nl_301, kov2nl, pgm2, pgm2, pgm2_state, kov2nl, ROT0, "IGS", "Knights of Valour 2 New Legend (V301, Oversea)", MACHINE_SUPPORTS_SAVE ) |