summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gaelco2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gaelco2.cpp')
-rw-r--r--src/mame/drivers/gaelco2.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/mame/drivers/gaelco2.cpp b/src/mame/drivers/gaelco2.cpp
index 53445437e4b..325e295100e 100644
--- a/src/mame/drivers/gaelco2.cpp
+++ b/src/mame/drivers/gaelco2.cpp
@@ -176,7 +176,7 @@ static INPUT_PORTS_START( maniacsq )
PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
-static MACHINE_CONFIG_START( maniacsq )
+MACHINE_CONFIG_START(gaelco2_state::maniacsq)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_26MHz / 2) /* 13 MHz? */
MCFG_CPU_PROGRAM_MAP(maniacsq_map)
@@ -209,7 +209,7 @@ static MACHINE_CONFIG_START( maniacsq )
MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( maniacsq_d5002fp, maniacsq )
+MACHINE_CONFIG_DERIVED(gaelco2_state::maniacsq_d5002fp, maniacsq)
MCFG_DEVICE_ADD("gaelco_ds5002fp", GAELCO_DS5002FP, XTAL_24MHz / 2) /* ? */
MCFG_DEVICE_ADDRESS_MAP(0, mcu_hostmem_map)
MACHINE_CONFIG_END
@@ -443,7 +443,7 @@ ROM_START( play2000a )
ROM_LOAD( "palce16v8h.u29", 0x0000, 0x0117, BAD_DUMP CRC(4a0a6f39) SHA1(57351e471649391c9abf110828fe2f128fe84eee) )
ROM_END
-static MACHINE_CONFIG_START( play2000 )
+MACHINE_CONFIG_START(gaelco2_state::play2000)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_11_0592MHz) /* or from the 34MHz? (34MHz drives the CG-1V-149 PLD?) */
MCFG_CPU_PROGRAM_MAP(play2000_map)
@@ -540,7 +540,7 @@ static INPUT_PORTS_START( bang )
PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, -6.0 / 240, 0) PORT_SENSITIVITY(35) PORT_KEYDELTA(15) PORT_PLAYER(2)
INPUT_PORTS_END
-static MACHINE_CONFIG_START( bang )
+MACHINE_CONFIG_START(bang_state::bang)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_30MHz / 2) /* 15 MHz */
MCFG_CPU_PROGRAM_MAP(bang_map)
@@ -787,7 +787,7 @@ static INPUT_PORTS_START( alighunt )
PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
-static MACHINE_CONFIG_START( alighunt )
+MACHINE_CONFIG_START(gaelco2_state::alighunt)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_24MHz / 2) /* 12 MHz */
MCFG_CPU_PROGRAM_MAP(alighunt_map)
@@ -820,7 +820,7 @@ static MACHINE_CONFIG_START( alighunt )
MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( alighunt_d5002fp, alighunt )
+MACHINE_CONFIG_DERIVED(gaelco2_state::alighunt_d5002fp, alighunt)
MCFG_DEVICE_ADD("gaelco_ds5002fp", GAELCO_DS5002FP, XTAL_24MHz / 2) /* 12 MHz */
MCFG_DEVICE_ADDRESS_MAP(0, mcu_hostmem_map)
MACHINE_CONFIG_END
@@ -1084,7 +1084,7 @@ static INPUT_PORTS_START( touchgo )
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SERVICE4 ) PORT_TOGGLE
INPUT_PORTS_END
-static MACHINE_CONFIG_START( touchgo )
+MACHINE_CONFIG_START(gaelco2_state::touchgo)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_32MHz / 2) /* 16 MHz */
MCFG_CPU_PROGRAM_MAP(touchgo_map)
@@ -1133,7 +1133,7 @@ static MACHINE_CONFIG_START( touchgo )
MCFG_SOUND_ROUTE(1, "lspeaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( touchgo_d5002fp, touchgo )
+MACHINE_CONFIG_DERIVED(gaelco2_state::touchgo_d5002fp, touchgo)
MCFG_DEVICE_ADD("gaelco_ds5002fp", GAELCO_DS5002FP, XTAL_40MHz / 4) /* 10MHz? - Not verified */
MCFG_DEVICE_ADDRESS_MAP(0, mcu_hostmem_map)
MACHINE_CONFIG_END
@@ -1330,7 +1330,7 @@ static INPUT_PORTS_START( snowboar )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL )
INPUT_PORTS_END
-static MACHINE_CONFIG_START( snowboar )
+MACHINE_CONFIG_START(gaelco2_state::snowboar)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_30MHz / 2) /* 15 MHz */
MCFG_CPU_PROGRAM_MAP(snowboar_map)
@@ -1573,7 +1573,7 @@ static INPUT_PORTS_START( wrally2 )
PORT_BIT( 0xff, 0x8A, IPT_PADDLE_V ) PORT_MINMAX(0x00,0xff) PORT_SENSITIVITY(25) PORT_KEYDELTA(25) PORT_REVERSE PORT_NAME("P2 Wheel")
INPUT_PORTS_END
-static MACHINE_CONFIG_START( wrally2 )
+MACHINE_CONFIG_START(wrally2_state::wrally2)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_26MHz / 2) /* 13 MHz */
MCFG_CPU_PROGRAM_MAP(wrally2_map)
@@ -1742,22 +1742,22 @@ ROM_START( wrally2 )
A little less obvious is why the older dump had the following startup code, which appears to have been partially
patched out
- 0200: mov sp,#$70
- 0203: mov a,pcon
- 0205: anl a,#$20
- 0207: jnz $0203
- 0209: nop
- 020A: nop
- 020B: nop
- 020C: mov dptr,#$FC01
+ 0200: mov sp,#$70
+ 0203: mov a,pcon
+ 0205: anl a,#$20
+ 0207: jnz $0203
+ 0209: nop
+ 020A: nop
+ 020B: nop
+ 020C: mov dptr,#$FC01
while the newer dump has this
- 0200: mov sp,#$70
- 0203: mov mcon,#$68
- 0206: mov i2cfg,#$00
- 0209: mov crcr,#$80
- 020C: mov dptr,#$FC01
+ 0200: mov sp,#$70
+ 0203: mov mcon,#$68
+ 0206: mov i2cfg,#$00
+ 0209: mov crcr,#$80
+ 020C: mov dptr,#$FC01
either way the 2nd dump is in much better state, so we're using that.
*/