summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/carpolo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/carpolo.c')
-rw-r--r--src/mame/drivers/carpolo.c178
1 files changed, 89 insertions, 89 deletions
diff --git a/src/mame/drivers/carpolo.c b/src/mame/drivers/carpolo.c
index a511f7aa6da..016c5df26d8 100644
--- a/src/mame/drivers/carpolo.c
+++ b/src/mame/drivers/carpolo.c
@@ -65,7 +65,7 @@ ADDRESS_MAP_END
*************************************/
static INPUT_PORTS_START( carpolo )
- PORT_START("IN0") /* IN0 */
+ PORT_START("IN0") /* IN0 */
PORT_BIT (0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
PORT_BIT (0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
PORT_BIT (0x04, IP_ACTIVE_HIGH, IPT_COIN3 )
@@ -73,87 +73,87 @@ static INPUT_PORTS_START( carpolo )
PORT_BIT (0xf0, IP_ACTIVE_HIGH, IPT_UNUSED )
/* the value read from here is used directly,
- the result is calculated by 60/value */
- PORT_START("IN1") /* IN1 */
- PORT_BIT (0x03, IP_ACTIVE_HIGH, IPT_UNUSED ) /* the lowest 2 bits of the counter */
+ the result is calculated by 60/value */
+ PORT_START("IN1") /* IN1 */
+ PORT_BIT (0x03, IP_ACTIVE_HIGH, IPT_UNUSED ) /* the lowest 2 bits of the counter */
PORT_DIPNAME( 0xfc, 0x3c, "Game Sec/Real Sec" )
- PORT_DIPSETTING( 0x00, "0.23 (Longest)" )
- PORT_DIPSETTING( 0xfc, "0.24" )
- PORT_DIPSETTING( 0xf8, "0.24" )
- PORT_DIPSETTING( 0xf4, "0.25" )
- PORT_DIPSETTING( 0xf0, "0.25" )
- PORT_DIPSETTING( 0xec, "0.25" )
- PORT_DIPSETTING( 0xe8, "0.26" )
- PORT_DIPSETTING( 0xe4, "0.26" )
- PORT_DIPSETTING( 0xe0, "0.27" )
- PORT_DIPSETTING( 0xdc, "0.27" )
- PORT_DIPSETTING( 0xd8, "0.28" )
- PORT_DIPSETTING( 0xd4, "0.28" )
- PORT_DIPSETTING( 0xd0, "0.29" )
- PORT_DIPSETTING( 0xcc, "0.29" )
- PORT_DIPSETTING( 0xc8, "0.30" )
- PORT_DIPSETTING( 0xc4, "0.31" )
- PORT_DIPSETTING( 0xc0, "0.31" )
- PORT_DIPSETTING( 0xbc, "0.32" )
- PORT_DIPSETTING( 0xb8, "0.33" )
- PORT_DIPSETTING( 0xb4, "0.33" )
- PORT_DIPSETTING( 0xb0, "0.34" )
- PORT_DIPSETTING( 0xac, "0.35" )
- PORT_DIPSETTING( 0xa8, "0.36" )
- PORT_DIPSETTING( 0xa4, "0.37" )
- PORT_DIPSETTING( 0xa0, "0.38" )
- PORT_DIPSETTING( 0x9c, "0.38" )
- PORT_DIPSETTING( 0x98, "0.39" )
- PORT_DIPSETTING( 0x94, "0.41" )
- PORT_DIPSETTING( 0x90, "0.42" )
- PORT_DIPSETTING( 0x8c, "0.44" )
- PORT_DIPSETTING( 0x84, "0.46" )
- PORT_DIPSETTING( 0x80, "0.47" )
- PORT_DIPSETTING( 0x7c, "0.48" )
- PORT_DIPSETTING( 0x78, "0.50" )
- PORT_DIPSETTING( 0x74, "0.52" )
- PORT_DIPSETTING( 0x70, "0.54" )
- PORT_DIPSETTING( 0x6c, "0.56" )
- PORT_DIPSETTING( 0x68, "0.58" )
- PORT_DIPSETTING( 0x64, "0.60" )
- PORT_DIPSETTING( 0x60, "0.63" )
- PORT_DIPSETTING( 0x5c, "0.65" )
- PORT_DIPSETTING( 0x58, "0.68" )
- PORT_DIPSETTING( 0x54, "0.71" )
- PORT_DIPSETTING( 0x50, "0.75" )
- PORT_DIPSETTING( 0x4c, "0.79" )
- PORT_DIPSETTING( 0x48, "0.83" )
- PORT_DIPSETTING( 0x44, "0.88" )
- PORT_DIPSETTING( 0x40, "0.94" )
- PORT_DIPSETTING( 0x3c, "1.00" )
- PORT_DIPSETTING( 0x38, "1.07" )
- PORT_DIPSETTING( 0x34, "1.15" )
- PORT_DIPSETTING( 0x30, "1.25" )
- PORT_DIPSETTING( 0x2c, "1.36" )
- PORT_DIPSETTING( 0x28, "1.50" )
- PORT_DIPSETTING( 0x24, "1.67" )
- PORT_DIPSETTING( 0x20, "1.88" )
- PORT_DIPSETTING( 0x1c, "2.14" )
- PORT_DIPSETTING( 0x18, "2.50" )
- PORT_DIPSETTING( 0x14, "3.00" )
- PORT_DIPSETTING( 0x10, "3.75" )
- PORT_DIPSETTING( 0x0c, "5.00" )
- PORT_DIPSETTING( 0x08, "7.50" )
- PORT_DIPSETTING( 0x04, "15.00 (Shortest)" )
-
- PORT_START("DIAL0") /* IN2 */
+ PORT_DIPSETTING( 0x00, "0.23 (Longest)" )
+ PORT_DIPSETTING( 0xfc, "0.24" )
+ PORT_DIPSETTING( 0xf8, "0.24" )
+ PORT_DIPSETTING( 0xf4, "0.25" )
+ PORT_DIPSETTING( 0xf0, "0.25" )
+ PORT_DIPSETTING( 0xec, "0.25" )
+ PORT_DIPSETTING( 0xe8, "0.26" )
+ PORT_DIPSETTING( 0xe4, "0.26" )
+ PORT_DIPSETTING( 0xe0, "0.27" )
+ PORT_DIPSETTING( 0xdc, "0.27" )
+ PORT_DIPSETTING( 0xd8, "0.28" )
+ PORT_DIPSETTING( 0xd4, "0.28" )
+ PORT_DIPSETTING( 0xd0, "0.29" )
+ PORT_DIPSETTING( 0xcc, "0.29" )
+ PORT_DIPSETTING( 0xc8, "0.30" )
+ PORT_DIPSETTING( 0xc4, "0.31" )
+ PORT_DIPSETTING( 0xc0, "0.31" )
+ PORT_DIPSETTING( 0xbc, "0.32" )
+ PORT_DIPSETTING( 0xb8, "0.33" )
+ PORT_DIPSETTING( 0xb4, "0.33" )
+ PORT_DIPSETTING( 0xb0, "0.34" )
+ PORT_DIPSETTING( 0xac, "0.35" )
+ PORT_DIPSETTING( 0xa8, "0.36" )
+ PORT_DIPSETTING( 0xa4, "0.37" )
+ PORT_DIPSETTING( 0xa0, "0.38" )
+ PORT_DIPSETTING( 0x9c, "0.38" )
+ PORT_DIPSETTING( 0x98, "0.39" )
+ PORT_DIPSETTING( 0x94, "0.41" )
+ PORT_DIPSETTING( 0x90, "0.42" )
+ PORT_DIPSETTING( 0x8c, "0.44" )
+ PORT_DIPSETTING( 0x84, "0.46" )
+ PORT_DIPSETTING( 0x80, "0.47" )
+ PORT_DIPSETTING( 0x7c, "0.48" )
+ PORT_DIPSETTING( 0x78, "0.50" )
+ PORT_DIPSETTING( 0x74, "0.52" )
+ PORT_DIPSETTING( 0x70, "0.54" )
+ PORT_DIPSETTING( 0x6c, "0.56" )
+ PORT_DIPSETTING( 0x68, "0.58" )
+ PORT_DIPSETTING( 0x64, "0.60" )
+ PORT_DIPSETTING( 0x60, "0.63" )
+ PORT_DIPSETTING( 0x5c, "0.65" )
+ PORT_DIPSETTING( 0x58, "0.68" )
+ PORT_DIPSETTING( 0x54, "0.71" )
+ PORT_DIPSETTING( 0x50, "0.75" )
+ PORT_DIPSETTING( 0x4c, "0.79" )
+ PORT_DIPSETTING( 0x48, "0.83" )
+ PORT_DIPSETTING( 0x44, "0.88" )
+ PORT_DIPSETTING( 0x40, "0.94" )
+ PORT_DIPSETTING( 0x3c, "1.00" )
+ PORT_DIPSETTING( 0x38, "1.07" )
+ PORT_DIPSETTING( 0x34, "1.15" )
+ PORT_DIPSETTING( 0x30, "1.25" )
+ PORT_DIPSETTING( 0x2c, "1.36" )
+ PORT_DIPSETTING( 0x28, "1.50" )
+ PORT_DIPSETTING( 0x24, "1.67" )
+ PORT_DIPSETTING( 0x20, "1.88" )
+ PORT_DIPSETTING( 0x1c, "2.14" )
+ PORT_DIPSETTING( 0x18, "2.50" )
+ PORT_DIPSETTING( 0x14, "3.00" )
+ PORT_DIPSETTING( 0x10, "3.75" )
+ PORT_DIPSETTING( 0x0c, "5.00" )
+ PORT_DIPSETTING( 0x08, "7.50" )
+ PORT_DIPSETTING( 0x04, "15.00 (Shortest)" )
+
+ PORT_START("DIAL0") /* IN2 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(1)
- PORT_START("DIAL1") /* IN3 */
+ PORT_START("DIAL1") /* IN3 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(2)
- PORT_START("DIAL2") /* IN4 */
+ PORT_START("DIAL2") /* IN4 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(3)
- PORT_START("DIAL3") /* IN5 */
+ PORT_START("DIAL3") /* IN5 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_PLAYER(4)
- PORT_START("PEDALS") /* IN6 - accelerator pedals */
+ PORT_START("PEDALS") /* IN6 - accelerator pedals */
PORT_BIT (0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT (0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT (0x04, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2)
@@ -163,7 +163,7 @@ static INPUT_PORTS_START( carpolo )
PORT_BIT (0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(4)
PORT_BIT (0x80, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(4)
- PORT_START("IN2") /* IN7 - forward/reverse */
+ PORT_START("IN2") /* IN7 - forward/reverse */
PORT_BIT (0x0f, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_BIT (0x10, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(4)
PORT_BIT (0x20, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3)
@@ -186,9 +186,9 @@ static const gfx_layout spritelayout =
1,
{ 0 },
{ STEP4(3*0x100*8+4,1),
- STEP4(2*0x100*8+4,1),
- STEP4(1*0x100*8+4,1),
- STEP4(0*0x100*8+4,1) },
+ STEP4(2*0x100*8+4,1),
+ STEP4(1*0x100*8+4,1),
+ STEP4(0*0x100*8+4,1) },
{ STEP16(0,8) },
16*8
};
@@ -201,8 +201,8 @@ static const gfx_layout goallayout =
{ 4, 5, 6, 7 },
{ STEP8(0,8) },
{ STEP8(192*8,8*8),
- STEP16( 0*8,8*8),
- STEP8(128*8,8*8) },
+ STEP16( 0*8,8*8),
+ STEP8(128*8,8*8) },
0
};
@@ -242,9 +242,9 @@ static const ttl74153_config carpolo_ttl74153_intf =
static MACHINE_CONFIG_START( carpolo, carpolo_state )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M6502, XTAL_11_289MHz/12) /* 940.75 kHz */
+ MCFG_CPU_ADD("maincpu", M6502, XTAL_11_289MHz/12) /* 940.75 kHz */
MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", carpolo_state, carpolo_timer_interrupt) /* this not strictly VBLANK,
+ MCFG_CPU_VBLANK_INT_DRIVER("screen", carpolo_state, carpolo_timer_interrupt) /* this not strictly VBLANK,
but it's supposed to happen 60
times a sec, so it's a good place */
@@ -300,25 +300,25 @@ ROM_START( carpolo )
ROM_LOAD( "4006.6l", 0xfc00, 0x0200, CRC(8479c350) SHA1(391c737947498aad4d478639cbbc72181d680fce) )
ROM_LOAD( "4007a.6n", 0xfe00, 0x0200, CRC(c6a619de) SHA1(c1b650a0126791fa733f89d9e9bdeeb605486a2c) )
- ROM_REGION( 0x0400, "gfx1", 0 ) /* sprites */
+ ROM_REGION( 0x0400, "gfx1", 0 ) /* sprites */
ROM_LOAD( "1024.10w", 0x0000, 0x0100, CRC(eedacc7e) SHA1(d89628f013039ca387cafe22180de71e1553cffc) )
ROM_LOAD( "1023.10v", 0x0100, 0x0100, CRC(45df6c74) SHA1(a986b62b4c263c5d217bae0d51e74197f5288180) )
ROM_LOAD( "1022.10u", 0x0200, 0x0100, CRC(00868768) SHA1(2388e428db300a1e0005cccb9165ec604518033d) )
ROM_LOAD( "1021.10t", 0x0300, 0x0100, CRC(a508af9c) SHA1(219ba776d8cccf6726519aff17e37f2a6a85d0d1) )
- ROM_REGION( 0x0100, "gfx2", 0 ) /* goal */
+ ROM_REGION( 0x0100, "gfx2", 0 ) /* goal */
ROM_LOAD( "1020.6v", 0x0000, 0x0100, CRC(5e89fbcd) SHA1(6be171168924cd8aa94ff5e1994faecb6f303bd9) )
- ROM_REGION( 0x0200, "gfx3", 0 ) /* alpha */
- ROM_LOAD( "2513.4l", 0x0000, 0x0200, BAD_DUMP CRC(f80d8889) SHA1(ca573543dcce1221459d5693c476cef14bfac4f4) ) /* MIA - stolen from Night Driver */
+ ROM_REGION( 0x0200, "gfx3", 0 ) /* alpha */
+ ROM_LOAD( "2513.4l", 0x0000, 0x0200, BAD_DUMP CRC(f80d8889) SHA1(ca573543dcce1221459d5693c476cef14bfac4f4) ) /* MIA - stolen from Night Driver */
ROM_REGION( 0x0060, "proms", 0 )
- ROM_LOAD( "328.5u", 0x0000, 0x0020, CRC(f295e0fc) SHA1(974a0481e0c6d5c0b6f0129653d8ed87880916e0) ) /* color PROM */
- ROM_LOAD( "325.6t", 0x0020, 0x0020, CRC(b8b44022) SHA1(29fe6159c8d239c322296cef68ad59bcf290f246) ) /* horizontal timing */
- ROM_LOAD( "326.6w", 0x0040, 0x0020, CRC(628ae3d1) SHA1(e6d43d2b5e8ec4b8c1adf6f29c2c9a43ab67ff50) ) /* vertical timing */
+ ROM_LOAD( "328.5u", 0x0000, 0x0020, CRC(f295e0fc) SHA1(974a0481e0c6d5c0b6f0129653d8ed87880916e0) ) /* color PROM */
+ ROM_LOAD( "325.6t", 0x0020, 0x0020, CRC(b8b44022) SHA1(29fe6159c8d239c322296cef68ad59bcf290f246) ) /* horizontal timing */
+ ROM_LOAD( "326.6w", 0x0040, 0x0020, CRC(628ae3d1) SHA1(e6d43d2b5e8ec4b8c1adf6f29c2c9a43ab67ff50) ) /* vertical timing */
ROM_REGION( 0x0020, "user1", 0 )
- ROM_LOAD( "327.10s", 0x0000, 0x0020, CRC(e047d24d) SHA1(2ea7afc8d97c906295bf2af929e0515f6c34137f) ) /* sprite image map */
+ ROM_LOAD( "327.10s", 0x0000, 0x0020, CRC(e047d24d) SHA1(2ea7afc8d97c906295bf2af929e0515f6c34137f) ) /* sprite image map */
ROM_END