diff options
Diffstat (limited to 'src/mame/drivers/carpolo.c')
-rw-r--r-- | src/mame/drivers/carpolo.c | 178 |
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 |