summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pgm2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pgm2.cpp')
-rw-r--r--src/mame/drivers/pgm2.cpp28
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 )