summaryrefslogtreecommitdiffstatshomepage
path: root/src
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 /src
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.
Diffstat (limited to 'src')
-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 )