summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author system11b <system11b@users.noreply.github.com>2016-05-25 19:58:12 +0100
committer system11b <system11b@users.noreply.github.com>2016-05-25 19:58:12 +0100
commitfa5948cae3e37db1c8fa4d9db80b4f99eee50016 (patch)
tree78d3f09566d4936b46d48086af7b54d8df544b34
parent00897f5cd3ea5bb28b1d4c1349e4d19c62c69ff2 (diff)
Corrected visual names of game to indicate Japanese or Spanish release, corrected default dips (local language, not English), corrected dip switch definitions for holeland2.
-rw-r--r--src/mame/drivers/holeland.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/mame/drivers/holeland.cpp b/src/mame/drivers/holeland.cpp
index ceafb9a01b1..d6f173e6948 100644
--- a/src/mame/drivers/holeland.cpp
+++ b/src/mame/drivers/holeland.cpp
@@ -53,7 +53,7 @@ static ADDRESS_MAP_START( io_map, AS_IO, 8, holeland_state )
AM_RANGE(0x06, 0x07) AM_DEVWRITE("ay2", ay8910_device, address_data_w)
ADDRESS_MAP_END
-
+/* Note - manual states cocktail mode should be default */
static INPUT_PORTS_START( holeland )
PORT_START("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 )
@@ -80,7 +80,7 @@ static INPUT_PORTS_START( holeland )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPNAME( 0x04, 0x00, DEF_STR( Language ) )
+ PORT_DIPNAME( 0x04, 0x04, DEF_STR( Language ) )
PORT_DIPSETTING( 0x00, DEF_STR( English ) )
PORT_DIPSETTING( 0x04, "Nihongo" )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) )
@@ -123,6 +123,15 @@ static INPUT_PORTS_START( holeland )
PORT_DIPSETTING( 0x80, "Play" )
INPUT_PORTS_END
+static INPUT_PORTS_START( holeland2 )
+ PORT_INCLUDE( holeland )
+
+ PORT_MODIFY("DSW1")
+ PORT_DIPNAME( 0x04, 0x04, DEF_STR( Language ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( English ) )
+ PORT_DIPSETTING( 0x04, DEF_STR( Spanish ) )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( crzrally )
PORT_START("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
@@ -521,8 +530,8 @@ ROM_START( crzrallyg )
ROM_END
-GAME( 1984, holeland, 0, holeland, holeland, driver_device, 0, ROT0, "Tecfri", "Hole Land", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
-GAME( 1984, holeland2, holeland, holeland, holeland, driver_device, 0, ROT0, "Tecfri", "Hole Land (set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) //attract is different
+GAME( 1984, holeland, 0, holeland, holeland, driver_device, 0, ROT0, "Tecfri", "Hole Land (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
+GAME( 1984, holeland2, holeland, holeland, holeland2, driver_device, 0, ROT0, "Tecfri", "Hole Land (Spain)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) //attract is different
GAME( 1985, crzrally, 0, crzrally, crzrally, driver_device, 0, ROT270, "Tecfri", "Crazy Rally (set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
GAME( 1985, crzrallya, crzrally, crzrally, crzrally, driver_device, 0, ROT270, "Tecfri", "Crazy Rally (set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
GAME( 1985, crzrallyg, crzrally, crzrally, crzrally, driver_device, 0, ROT270, "Tecfri (Gecas license)", "Crazy Rally (Gecas license)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )