summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mcr3.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mcr3.c')
-rw-r--r--src/mame/drivers/mcr3.c242
1 files changed, 121 insertions, 121 deletions
diff --git a/src/mame/drivers/mcr3.c b/src/mame/drivers/mcr3.c
index 1a5f6cecb37..bf6af9bc0ba 100644
--- a/src/mame/drivers/mcr3.c
+++ b/src/mame/drivers/mcr3.c
@@ -113,23 +113,23 @@
#include "turbotag.lh"
-#define MASTER_CLOCK XTAL_20MHz
+#define MASTER_CLOCK XTAL_20MHz
WRITE8_MEMBER(mcr3_state::mcrmono_control_port_w)
{
/*
- Bit layout is as follows:
- D7 = n/c
- D6 = cocktail flip
- D5 = n/c
- D4 = n/c
- D3 = n/c
- D2 = n/c
- D1 = n/c
- D0 = coin meter 1
- */
+ Bit layout is as follows:
+ D7 = n/c
+ D6 = cocktail flip
+ D5 = n/c
+ D4 = n/c
+ D3 = n/c
+ D2 = n/c
+ D1 = n/c
+ D0 = coin meter 1
+ */
coin_counter_w(machine(), 0, (data >> 0) & 1);
mcr_cocktail_flip = (data >> 6) & 1;
@@ -239,19 +239,19 @@ WRITE8_MEMBER(mcr3_state::maxrpm_op6_w)
{
static const char *const inputs[] = { "MONO.IP1", "MONO.IP1.ALT1", "MONO.IP1.ALT2", "MONO.IP1.ALT3" };
/*
- Reflective Sensor Control:
- 4 bits of input from OP5 are routed to a transceiver at U2, and
- ultimately on to the low 4 I/O pins of the ADC0844. The /EN on
- the transceiver is directly connected to J2-2.
-
- In order to perform a read or a write to the ADC0844, the /RD and
- /WR signals are directly controlled via J2-8 and J2-7 respectively.
- The input from the /WR is controlled by enabling the transceiver
- above to allow the 4 bits of input to flow through. The output
- from an /RD is controlled by disabling the transceiver and allowing
- the 8 bits of output to flow through J2-13 through J2-20. These are
- read via IP1.
- */
+ Reflective Sensor Control:
+ 4 bits of input from OP5 are routed to a transceiver at U2, and
+ ultimately on to the low 4 I/O pins of the ADC0844. The /EN on
+ the transceiver is directly connected to J2-2.
+
+ In order to perform a read or a write to the ADC0844, the /RD and
+ /WR signals are directly controlled via J2-8 and J2-7 respectively.
+ The input from the /WR is controlled by enabling the transceiver
+ above to allow the 4 bits of input to flow through. The output
+ from an /RD is controlled by disabling the transceiver and allowing
+ the 8 bits of output to flow through J2-13 through J2-20. These are
+ read via IP1.
+ */
/* bit 7 = /RD (J2-8) on ADC0844 */
/* bit 6 = /WR (J2-7) on ADC0844 */
/* bit 5 = /EN (J2-2) on input latch */
@@ -310,12 +310,12 @@ READ8_MEMBER(mcr3_state::powerdrv_ip2_r)
WRITE8_MEMBER(mcr3_state::powerdrv_op5_w)
{
/*
- Lamp Board:
- Very simple board with direct lamp controls.
- Pin J1-10 controls lamp 1.
- Pin J1-8 controls lamp 2.
- Pin J1-6 controls lamp 3.
- */
+ Lamp Board:
+ Very simple board with direct lamp controls.
+ Pin J1-10 controls lamp 1.
+ Pin J1-8 controls lamp 2.
+ Pin J1-6 controls lamp 3.
+ */
/* bit 3 -> J1-10 = lamp 1 */
/* bit 2 -> J1-8 = lamp 2 */
/* bit 1 -> J1-6 = lamp 3 */
@@ -410,13 +410,13 @@ WRITE8_MEMBER(mcr3_state::spyhunt_op4_w)
m_input_mux = (data >> 7) & 1;
/*
- Lamp Driver:
- A 3-to-8 latching demuxer is connected to the input bits.
- Three of the inputs (J1-11,10,12) specify which output to write
- to, and the fourth input (J1-14) is the data value. A fifth input
- (J1-13) controls the strobe to latch the data value for the
- demuxer. The eight outputs directly control 8 lamps.
- */
+ Lamp Driver:
+ A 3-to-8 latching demuxer is connected to the input bits.
+ Three of the inputs (J1-11,10,12) specify which output to write
+ to, and the fourth input (J1-14) is the data value. A fifth input
+ (J1-13) controls the strobe to latch the data value for the
+ demuxer. The eight outputs directly control 8 lamps.
+ */
/* bit 5 = STR1 (J1-13) */
if (((m_last_op4 ^ data) & 0x20) && !(data & 0x20))
{
@@ -485,7 +485,7 @@ static ADDRESS_MAP_START( mcrmono_map, AS_PROGRAM, 8, mcr3_state )
AM_RANGE(0xea00, 0xebff) AM_RAM
AM_RANGE(0xec00, 0xec7f) AM_MIRROR(0x0380) AM_WRITE(mcr3_paletteram_w) AM_SHARE("paletteram")
AM_RANGE(0xf000, 0xf7ff) AM_RAM_WRITE(mcr3_videoram_w) AM_SHARE("videoram")
- AM_RANGE(0xf800, 0xffff) AM_ROM /* schematics show a 2716 @ 2B here, but nobody used it */
+ AM_RANGE(0xf800, 0xffff) AM_ROM /* schematics show a 2716 @ 2B here, but nobody used it */
ADDRESS_MAP_END
/* I/O map verified from schematics */
@@ -542,7 +542,7 @@ ADDRESS_MAP_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( demoderm )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )
@@ -552,27 +552,27 @@ static INPUT_PORTS_START( demoderm )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_TILT )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */ /* The high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */ /* The high 6 bits contain the steering wheel value */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
- PORT_START("MONO.IP1.ALT1") /* J2 10-13,15-18 */ /* The high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP1.ALT1") /* J2 10-13,15-18 */ /* The high 6 bits contain the steering wheel value */
PORT_BIT( 0x3f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(1)
- PORT_START("MONO.IP1.ALT2") /* IN1 (muxed) -- the high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP1.ALT2") /* IN1 (muxed) -- the high 6 bits contain the steering wheel value */
PORT_BIT( 0x3f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(3)
- PORT_START("MONO.IP2") /* J3 1-8 */ /* The high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP2") /* J3 1-8 */ /* The high 6 bits contain the steering wheel value */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
- PORT_START("MONO.IP2.ALT1") /* J3 1-8 */ /* The high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP2.ALT1") /* J3 1-8 */ /* The high 6 bits contain the steering wheel value */
PORT_BIT( 0x3f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(2)
- PORT_START("MONO.IP2.ALT2") /* IN2 (muxed) -- the high 6 bits contain the steering wheel value */
+ PORT_START("MONO.IP2.ALT2") /* IN2 (muxed) -- the high 6 bits contain the steering wheel value */
PORT_BIT( 0x3f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(4)
- PORT_START("MONO.IP3") /* DIPSW @ B3 */
+ PORT_START("MONO.IP3") /* DIPSW @ B3 */
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x01, "2P Upright" )
PORT_DIPSETTING( 0x00, "4P Cocktail" )
@@ -592,7 +592,7 @@ static INPUT_PORTS_START( demoderm )
PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) )
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNKNOWN )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN3 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN4 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START3 )
@@ -606,7 +606,7 @@ INPUT_PORTS_END
/* inputs not verfied yet, DIP switches from manual */
static INPUT_PORTS_START( sarge )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )
@@ -615,7 +615,7 @@ static INPUT_PORTS_START( sarge )
PORT_SERVICE( 0x20, IP_ACTIVE_LOW )
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_2WAY PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_2WAY PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_2WAY PORT_PLAYER(1)
@@ -623,7 +623,7 @@ static INPUT_PORTS_START( sarge )
PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
- PORT_START("MONO.IP2") /* J3 1-8 */
+ PORT_START("MONO.IP2") /* J3 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_2WAY PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_2WAY PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_2WAY PORT_PLAYER(2)
@@ -631,7 +631,7 @@ static INPUT_PORTS_START( sarge )
PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
- PORT_START("MONO.IP3") /* DIPSW @ A13 */
+ PORT_START("MONO.IP3") /* DIPSW @ A13 */
PORT_DIPUNKNOWN( 0x01, 0x01 ) // used, maybe for the "hidden player incentive" easter egg?
PORT_DIPUNKNOWN( 0x02, 0x02 ) // "
PORT_DIPUNKNOWN( 0x04, 0x04 ) // "
@@ -646,14 +646,14 @@ static INPUT_PORTS_START( sarge )
PORT_DIPUNUSED( 0x40, 0x40 )
PORT_DIPUNUSED( 0x80, 0x80 )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( maxrpm )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )
@@ -663,10 +663,10 @@ static INPUT_PORTS_START( maxrpm )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */
PORT_BIT( 0xff, 0x30, IPT_PEDAL ) PORT_MINMAX(0x30,0xff) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(2)
- PORT_START("MONO.IP2") /* J3 1-8 */
+ PORT_START("MONO.IP2") /* J3 1-8 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_SPECIAL )
PORT_START("MONO.IP3")
@@ -680,7 +680,7 @@ static INPUT_PORTS_START( maxrpm )
// PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) // dupe/invalid
PORT_BIT( 0xc7, IP_ACTIVE_LOW, IPT_UNKNOWN )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START("MONO.IP1.ALT1")
@@ -692,7 +692,7 @@ static INPUT_PORTS_START( maxrpm )
PORT_START("MONO.IP1.ALT3")
PORT_BIT( 0xff, 0x74, IPT_PADDLE ) PORT_MINMAX(0x34,0xb4) PORT_SENSITIVITY(40) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(1)
- PORT_START("SHIFT") /* fake for shifting */
+ PORT_START("SHIFT") /* fake for shifting */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_2WAY PORT_PLAYER(1) PORT_NAME("P1 Shift Up")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_2WAY PORT_PLAYER(1) PORT_NAME("P1 Shift Down")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_2WAY PORT_PLAYER(2) PORT_NAME("P2 Shift Up")
@@ -703,7 +703,7 @@ INPUT_PORTS_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( rampage )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x0c, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -712,7 +712,7 @@ static INPUT_PORTS_START( rampage )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1)
@@ -721,7 +721,7 @@ static INPUT_PORTS_START( rampage )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("MONO.IP2") /* J3 1-8 */
+ PORT_START("MONO.IP2") /* J3 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2)
@@ -755,7 +755,7 @@ static INPUT_PORTS_START( rampage )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(3)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(3)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(3)
@@ -763,13 +763,13 @@ static INPUT_PORTS_START( rampage )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
INPUT_PORTS_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( powerdrv )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN3 )
@@ -779,7 +779,7 @@ static INPUT_PORTS_START( powerdrv )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_TOGGLE PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
@@ -789,13 +789,13 @@ static INPUT_PORTS_START( powerdrv )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
- PORT_START("MONO.IP2") /* J3 1-8 */
+ PORT_START("MONO.IP2") /* J3 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_TOGGLE PORT_PLAYER(3)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3)
PORT_BIT( 0x70, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
PORT_START("MONO.IP3")
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coinage ) )
@@ -816,24 +816,24 @@ static INPUT_PORTS_START( powerdrv )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
INPUT_PORTS_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( stargrds )
- PORT_START("MONO.IP0") /* J2 1-8 */
+ PORT_START("MONO.IP0") /* J2 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START2 )
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from Sounds Good board */
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_TILT )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
- PORT_START("MONO.IP1") /* J2 10-13,15-18 */
+ PORT_START("MONO.IP1") /* J2 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
@@ -843,7 +843,7 @@ static INPUT_PORTS_START( stargrds )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
- PORT_START("MONO.IP2") /* J3 1-8 */
+ PORT_START("MONO.IP2") /* J3 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(2)
@@ -870,7 +870,7 @@ static INPUT_PORTS_START( stargrds )
PORT_DIPSETTING( 0x40, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
- PORT_START("MONO.IP4") /* J4 1-7,9 */
+ PORT_START("MONO.IP4") /* J4 1-7,9 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(3)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(3)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(3)
@@ -880,18 +880,18 @@ static INPUT_PORTS_START( stargrds )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(3)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(3)
- PORT_START("MONO.IP0.ALT") /* IN0 (muxed) */
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
+ PORT_START("MONO.IP0.ALT") /* IN0 (muxed) */
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 )
- PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
+ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) /* same as MONO.IN0 */
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START3 )
- PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED ) /* same as MONO.IN0 */
+ PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED ) /* same as MONO.IN0 */
INPUT_PORTS_END
/* verified from wiring diagram, plus DIP switches from manual */
static INPUT_PORTS_START( spyhunt )
- PORT_START("ssio:IP0") /* J4 1-8 */
+ PORT_START("ssio:IP0") /* J4 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x0c, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -900,19 +900,19 @@ static INPUT_PORTS_START( spyhunt )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
- PORT_START("ssio:IP1") /* J4 10-13,15-18 */
+ PORT_START("ssio:IP1") /* J4 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Left Button / Oil Slick")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Left Trigger / Missiles")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Center Button / Weapons Van")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Right Button / Smoke Screen")
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Right Trigger / Machine Guns")
- PORT_BIT( 0x60, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from CS deluxe, never read */
+ PORT_BIT( 0x60, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from CS deluxe, never read */
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("ssio:IP2") /* J5 1-8 */
+ PORT_START("ssio:IP2") /* J5 1-8 */
PORT_BIT( 0xff, 0x30, IPT_PEDAL ) PORT_MINMAX(0x30,0xff) PORT_SENSITIVITY(100) PORT_KEYDELTA(10)
- PORT_START("ssio:IP3") /* DIPSW @ B3 */
+ PORT_START("ssio:IP3") /* DIPSW @ B3 */
PORT_DIPNAME( 0x01, 0x01, "Game Timer" )
PORT_DIPSETTING( 0x00, "1:00" )
PORT_DIPSETTING( 0x01, "1:30" )
@@ -923,7 +923,7 @@ static INPUT_PORTS_START( spyhunt )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("ssio:IP4") /* J6 1-8 */
+ PORT_START("ssio:IP4") /* J6 1-8 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("ssio:DIP")
@@ -936,7 +936,7 @@ INPUT_PORTS_END
/* not verified, no manual found */
static INPUT_PORTS_START( crater )
- PORT_START("ssio:IP0") /* J4 1-8 */
+ PORT_START("ssio:IP0") /* J4 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )
@@ -946,10 +946,10 @@ static INPUT_PORTS_START( crater )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
- PORT_START("ssio:IP1") /* J4 10-13,15-18 */
+ PORT_START("ssio:IP1") /* J4 10-13,15-18 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_REVERSE
- PORT_START("ssio:IP2") /* J5 1-8 */
+ PORT_START("ssio:IP2") /* J5 1-8 */
PORT_BIT( 0x03, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_2WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_2WAY
@@ -958,10 +958,10 @@ static INPUT_PORTS_START( crater )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("ssio:IP3") /* DIPSW @ B3 */
+ PORT_START("ssio:IP3") /* DIPSW @ B3 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
- PORT_START("ssio:IP4") /* J6 1-8 */
+ PORT_START("ssio:IP4") /* J6 1-8 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("ssio:DIP")
@@ -971,7 +971,7 @@ INPUT_PORTS_END
/* not verified, no manual found */
static INPUT_PORTS_START( turbotag )
- PORT_START("ssio:IP0") /* J4 1-8 */
+ PORT_START("ssio:IP0") /* J4 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x0c, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -980,19 +980,19 @@ static INPUT_PORTS_START( turbotag )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
- PORT_START("ssio:IP1") /* J4 10-13,15-18 */
+ PORT_START("ssio:IP1") /* J4 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Left Button / 1 Player")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Left Trigger")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Center Button")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Right Button / 2 Player")
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Right Trigger")
- PORT_BIT( 0x60, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from CS deluxe, never read */
+ PORT_BIT( 0x60, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* status from CS deluxe, never read */
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("ssio:IP2") /* J5 1-8 */
+ PORT_START("ssio:IP2") /* J5 1-8 */
PORT_BIT( 0xff, 0x3c, IPT_PEDAL ) PORT_MINMAX(60,180) PORT_SENSITIVITY(100) PORT_KEYDELTA(10)
- PORT_START("ssio:IP3") /* DIPSW @ B3 */
+ PORT_START("ssio:IP3") /* DIPSW @ B3 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
@@ -1001,7 +1001,7 @@ static INPUT_PORTS_START( turbotag )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("ssio:IP4") /* J6 1-8 */
+ PORT_START("ssio:IP4") /* J6 1-8 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("ssio:DIP")
@@ -1021,10 +1021,10 @@ INPUT_PORTS_END
static const UINT32 spyhunt_charlayout_xoffset[64] =
{
- 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14,
- 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30,
- 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46,
- 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62
+ 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14,
+ 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30,
+ 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46,
+ 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62
};
static const gfx_layout spyhunt_charlayout =
@@ -1035,10 +1035,10 @@ static const gfx_layout spyhunt_charlayout =
{ RGN_FRAC(1,2), RGN_FRAC(1,2)+1, 0, 1 },
EXTENDED_XOFFS,
{
- 0*32, 0*32, 2*32, 2*32, 4*32, 4*32, 6*32, 6*32,
- 8*32, 8*32, 10*32, 10*32, 12*32, 12*32, 14*32, 14*32,
- 16*32, 16*32, 18*32, 18*32, 20*32, 20*32, 22*32, 22*32,
- 24*32, 24*32, 26*32, 26*32, 28*32, 28*32, 30*32, 30*32
+ 0*32, 0*32, 2*32, 2*32, 4*32, 4*32, 6*32, 6*32,
+ 8*32, 8*32, 10*32, 10*32, 12*32, 12*32, 14*32, 14*32,
+ 16*32, 16*32, 18*32, 18*32, 20*32, 20*32, 22*32, 22*32,
+ 24*32, 24*32, 26*32, 26*32, 28*32, 28*32, 30*32, 30*32
},
128*8,
spyhunt_charlayout_xoffset,
@@ -1187,9 +1187,9 @@ ROM_START( demoderm )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pro0.3b", 0x00000, 0x8000, CRC(2e24527b) SHA1(df8d1129b52ca0f4326c7c7e4f10d81b4ced65b5) )
ROM_LOAD( "pro1.5b", 0x08000, 0x8000, CRC(034c00fc) SHA1(0f0e8f123a34c330021bce76ed7f38bcb2e9af4e) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) )
ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) )
@@ -1213,7 +1213,7 @@ ROM_START( sarge )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "cpu_3b.bin", 0x00000, 0x8000, CRC(da31a58f) SHA1(29b97caf61f8f59042519a6b501cd1d15099dd59) )
ROM_LOAD( "cpu_5b.bin", 0x08000, 0x8000, CRC(6800e746) SHA1(018c2b622b3654530ebc2c299b3f745777163d4b) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "tcs_u5.bin", 0xc000, 0x2000, CRC(a894ef8a) SHA1(7f53927fc185fff8ba1b1747f0d565e089d879e6) )
@@ -1229,14 +1229,14 @@ ROM_START( sarge )
ROM_LOAD( "spr_5e.bin", 0x10000, 0x8000, CRC(c832375c) SHA1(dfb7782b13e1e959e0ecd5da771cd38962f6952b) )
ROM_LOAD( "spr_4e.bin", 0x18000, 0x8000, CRC(c382267d) SHA1(6b459e9ec7948a529b5308357851a0bede085aef) )
- ROM_REGION( 0x0007, "pals", 0) /* PAL's located on the Mono Board (91787) */
- ROM_LOAD( "a59a26axlcxhd.13j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
- ROM_LOAD( "a59a26axlbxhd.2j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
- ROM_LOAD( "a59a26axlaxhd.3j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
- ROM_LOAD( "0066-314bx-xxqx.6h.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
- ROM_LOAD( "0066-316bx-xxqx.5h.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
- ROM_LOAD( "0066-315bx-xxqx.5g.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
- ROM_LOAD( "0066-313bx-xxqx.4g.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
+ ROM_REGION( 0x0007, "pals", 0) /* PAL's located on the Mono Board (91787) */
+ ROM_LOAD( "a59a26axlcxhd.13j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
+ ROM_LOAD( "a59a26axlbxhd.2j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
+ ROM_LOAD( "a59a26axlaxhd.3j.bin", 0x0000, 0x0001, NO_DUMP ) /* PLS153N */
+ ROM_LOAD( "0066-314bx-xxqx.6h.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
+ ROM_LOAD( "0066-316bx-xxqx.5h.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
+ ROM_LOAD( "0066-315bx-xxqx.5g.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
+ ROM_LOAD( "0066-313bx-xxqx.4g.bin", 0x0000, 0x0001, NO_DUMP ) /* Unknown PAL Type */
ROM_END
@@ -1244,7 +1244,7 @@ ROM_START( maxrpm )
ROM_REGION( 0x12000, "maincpu", 0 )
ROM_LOAD( "pro.0", 0x00000, 0x8000, CRC(3f9ec35f) SHA1(ebdcf480aee5569af631106cc6478adc26c4ac24) )
ROM_LOAD( "pro.1", 0x08000, 0x8000, CRC(f628bb30) SHA1(0514906b9764a7f02a730a610affea4d42a4510d) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "turbskwk.u5", 0x8000, 0x4000, CRC(55c3b759) SHA1(89d690a007a996e9c7df7b365942e4da755d15d7) )
@@ -1266,10 +1266,10 @@ ROM_START( rampage )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pro-0_3b_rev_3_8-27-86.3b", 0x00000, 0x8000, CRC(2f7ca03c) SHA1(1e3a1f213fd67938adf14ea0d04dab687ea8f4ef) )
ROM_LOAD( "pro-1_5b_rev_3_8-27-86.5b", 0x08000, 0x8000, CRC(d89bd9a4) SHA1(3531464ffe49dfaf2755d9e2dc1aea23819b3a5d) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x40000, "sg:cpu", 0 ) /* 256k for the Sounds Good board */
- ROM_LOAD16_BYTE( "u-7_rev.2_8-14-86.u7", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
+ ROM_LOAD16_BYTE( "u-7_rev.2_8-14-86.u7", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
ROM_LOAD16_BYTE( "u-17_rev.2_8-14-86.u17", 0x00001, 0x8000, CRC(e92c596b) SHA1(4e2d87398f2e7b637cbad6cb16d832dfa8f8288c) )
ROM_LOAD16_BYTE( "u-8_rev.2_8-14-86.u8", 0x10000, 0x8000, CRC(11f787e4) SHA1(1fa195bf9169608099d17be5801738a4e17bec3d) )
ROM_LOAD16_BYTE( "u-18_rev.2_8-14-86.u18", 0x10001, 0x8000, CRC(6b8bf5e1) SHA1(aa8c0260dcd19a795bfc23197cd87348a685d20b) )
@@ -1284,7 +1284,7 @@ ROM_START( rampage )
ROM_LOAD( "fg-2_5e_6-30-86.5e", 0x20000, 0x10000, CRC(9489f714) SHA1(df17a45cdc6a9310856d64f89954be79bbeac12e) )
ROM_LOAD( "fg-3_4e_6-30-86.4e", 0x30000, 0x10000, CRC(81e1de40) SHA1(7e7818792845ec3687b3202eeade60a298ef513e) )
- ROM_REGION( 0x0001, "sg:pal", 0 ) /* Sounds Good board pal */
+ ROM_REGION( 0x0001, "sg:pal", 0 ) /* Sounds Good board pal */
ROM_LOAD( "e36a31axnaxqd.u15.bin", 0x0000, 0x0001, NO_DUMP) /* PAL20L10CNS */
ROM_END
@@ -1293,10 +1293,10 @@ ROM_START( rampage2 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pro0rev2.3b", 0x00000, 0x8000, CRC(3f1d0293) SHA1(d68f04b9b3fc377b9e57b823db4e7f9cfedbcf99) )
ROM_LOAD( "pro1rev2.5b", 0x08000, 0x8000, CRC(58523d75) SHA1(5cd512864568ec7793bda0164f21e7d72a7ea817) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x40000, "sg:cpu", 0 ) /* 256k for the Sounds Good board */
- ROM_LOAD16_BYTE( "u-7_rev.2_8-14-86.u7", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
+ ROM_LOAD16_BYTE( "u-7_rev.2_8-14-86.u7", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
ROM_LOAD16_BYTE( "u-17_rev.2_8-14-86.u17", 0x00001, 0x8000, CRC(e92c596b) SHA1(4e2d87398f2e7b637cbad6cb16d832dfa8f8288c) )
ROM_LOAD16_BYTE( "u-8_rev.2_8-14-86.u8", 0x10000, 0x8000, CRC(11f787e4) SHA1(1fa195bf9169608099d17be5801738a4e17bec3d) )
ROM_LOAD16_BYTE( "u-18_rev.2_8-14-86.u18", 0x10001, 0x8000, CRC(6b8bf5e1) SHA1(aa8c0260dcd19a795bfc23197cd87348a685d20b) )
@@ -1311,7 +1311,7 @@ ROM_START( rampage2 )
ROM_LOAD( "fg-2.5e", 0x20000, 0x10000, CRC(9489f714) SHA1(df17a45cdc6a9310856d64f89954be79bbeac12e) )
ROM_LOAD( "fg-3.4e", 0x30000, 0x10000, CRC(81e1de40) SHA1(7e7818792845ec3687b3202eeade60a298ef513e) )
- ROM_REGION( 0x0001, "sg:pal", 0 ) /* Sounds Good board pal */
+ ROM_REGION( 0x0001, "sg:pal", 0 ) /* Sounds Good board pal */
ROM_LOAD( "e36a31axnaxqd.u15.bin", 0x0000, 0x0001, NO_DUMP) /* PAL20L10CNS */
ROM_END
@@ -1320,7 +1320,7 @@ ROM_START( powerdrv )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pdrv3b.bin", 0x00000, 0x8000, CRC(d870b704) SHA1(300d6ff3c92a45f5c4f28c171280174924aecb6c) )
ROM_LOAD( "pdrv5b.bin", 0x08000, 0x8000, CRC(fa0544ad) SHA1(55a9cf8c8648761443e4a5a3b214f4d6236cbaff) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x40000, "sg:cpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "pdsndu7.bin", 0x00000, 0x8000, CRC(78713e78) SHA1(11382c024536f743e051ba208ae02d0f5e07cf5e) )
@@ -1344,7 +1344,7 @@ ROM_START( stargrds )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pro-0.3b", 0x00000, 0x8000, CRC(3ad94aa2) SHA1(1e17ac70fddee1f3d0dd71172e15a7a256168a70) )
ROM_LOAD( "pro-1.5b", 0x08000, 0x8000, CRC(dba428b0) SHA1(72efa2f02e95f05a5503ced136fbdf3fcdf57554) )
- ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
+ ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
ROM_REGION( 0x40000, "sg:cpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "snd0.u7", 0x00000, 0x8000, CRC(7755a493) SHA1(a888fba45a2a31de5b3082bfc5ccef94dafc4d16) )