summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/flkatck.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/flkatck.c')
-rw-r--r--src/mame/drivers/flkatck.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/mame/drivers/flkatck.c b/src/mame/drivers/flkatck.c
index 279d3f2e928..579409ffe2a 100644
--- a/src/mame/drivers/flkatck.c
+++ b/src/mame/drivers/flkatck.c
@@ -34,7 +34,7 @@ WRITE8_MEMBER(flkatck_state::flkatck_bankswitch_w)
coin_counter_w(machine(), 1, data & 0x10);
/* bits 0-1: bank # */
- if ((data & 0x03) != 0x03) /* for safety */
+ if ((data & 0x03) != 0x03) /* for safety */
membank("bank1")->set_entry(data & 0x03);
}
@@ -64,16 +64,16 @@ WRITE8_MEMBER(flkatck_state::flkatck_ls138_w)
switch ((offset & 0x1c) >> 2)
{
- case 0x04: /* bankswitch */
+ case 0x04: /* bankswitch */
flkatck_bankswitch_w(space, 0, data);
break;
- case 0x05: /* sound code number */
+ case 0x05: /* sound code number */
soundlatch_byte_w(space, 0, data);
break;
- case 0x06: /* Cause interrupt on audio CPU */
+ case 0x06: /* Cause interrupt on audio CPU */
m_audiocpu->set_input_line(0, HOLD_LINE);
break;
- case 0x07: /* watchdog reset */
+ case 0x07: /* watchdog reset */
watchdog_reset_w(space, 0, data);
break;
}
@@ -92,26 +92,26 @@ WRITE8_MEMBER(flkatck_state::multiply_w)
static ADDRESS_MAP_START( flkatck_map, AS_PROGRAM, 8, flkatck_state )
- AM_RANGE(0x0000, 0x0007) AM_RAM_WRITE(flkatck_k007121_regs_w) /* 007121 registers */
- AM_RANGE(0x0008, 0x03ff) AM_RAM /* RAM */
- AM_RANGE(0x0400, 0x041f) AM_READWRITE(flkatck_ls138_r, flkatck_ls138_w) /* inputs, DIPS, bankswitch, counters, sound command */
- AM_RANGE(0x0800, 0x0bff) AM_RAM_WRITE(paletteram_xBBBBBGGGGGRRRRR_byte_le_w) AM_SHARE("paletteram") /* palette */
- AM_RANGE(0x1000, 0x1fff) AM_RAM /* RAM */
- AM_RANGE(0x2000, 0x3fff) AM_RAM_WRITE(flkatck_k007121_w) AM_SHARE("k007121_ram") /* Video RAM (007121) */
- AM_RANGE(0x4000, 0x5fff) AM_ROMBANK("bank1") /* banked ROM */
- AM_RANGE(0x6000, 0xffff) AM_ROM /* ROM */
+ AM_RANGE(0x0000, 0x0007) AM_RAM_WRITE(flkatck_k007121_regs_w) /* 007121 registers */
+ AM_RANGE(0x0008, 0x03ff) AM_RAM /* RAM */
+ AM_RANGE(0x0400, 0x041f) AM_READWRITE(flkatck_ls138_r, flkatck_ls138_w) /* inputs, DIPS, bankswitch, counters, sound command */
+ AM_RANGE(0x0800, 0x0bff) AM_RAM_WRITE(paletteram_xBBBBBGGGGGRRRRR_byte_le_w) AM_SHARE("paletteram") /* palette */
+ AM_RANGE(0x1000, 0x1fff) AM_RAM /* RAM */
+ AM_RANGE(0x2000, 0x3fff) AM_RAM_WRITE(flkatck_k007121_w) AM_SHARE("k007121_ram") /* Video RAM (007121) */
+ AM_RANGE(0x4000, 0x5fff) AM_ROMBANK("bank1") /* banked ROM */
+ AM_RANGE(0x6000, 0xffff) AM_ROM /* ROM */
ADDRESS_MAP_END
static ADDRESS_MAP_START( flkatck_sound_map, AS_PROGRAM, 8, flkatck_state )
- AM_RANGE(0x0000, 0x7fff) AM_ROM /* ROM */
- AM_RANGE(0x8000, 0x87ff) AM_RAM /* RAM */
- AM_RANGE(0x9000, 0x9000) AM_READWRITE(multiply_r, multiply_w) /* ??? */
+ AM_RANGE(0x0000, 0x7fff) AM_ROM /* ROM */
+ AM_RANGE(0x8000, 0x87ff) AM_RAM /* RAM */
+ AM_RANGE(0x9000, 0x9000) AM_READWRITE(multiply_r, multiply_w) /* ??? */
// AM_RANGE(0x9001, 0x9001) AM_RAM /* ??? */
- AM_RANGE(0x9004, 0x9004) AM_READNOP /* ??? */
- AM_RANGE(0x9006, 0x9006) AM_WRITENOP /* ??? */
- AM_RANGE(0xa000, 0xa000) AM_READ(soundlatch_byte_r) /* soundlatch_byte_r */
- AM_RANGE(0xb000, 0xb00d) AM_DEVREADWRITE_LEGACY("konami", k007232_r, k007232_w) /* 007232 registers */
- AM_RANGE(0xc000, 0xc001) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) /* YM2151 */
+ AM_RANGE(0x9004, 0x9004) AM_READNOP /* ??? */
+ AM_RANGE(0x9006, 0x9006) AM_WRITENOP /* ??? */
+ AM_RANGE(0xa000, 0xa000) AM_READ(soundlatch_byte_r) /* soundlatch_byte_r */
+ AM_RANGE(0xb000, 0xb00d) AM_DEVREADWRITE_LEGACY("konami", k007232_r, k007232_w) /* 007232 registers */
+ AM_RANGE(0xc000, 0xc001) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) /* YM2151 */
ADDRESS_MAP_END
@@ -121,37 +121,37 @@ static INPUT_PORTS_START( flkatck )
/* "Invalid" = both coin slots disabled */
PORT_START("DSW2")
- PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1,2")
+ PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1,2")
PORT_DIPSETTING( 0x03, "1" )
PORT_DIPSETTING( 0x02, "2" )
PORT_DIPSETTING( 0x01, "3" )
PORT_DIPSETTING( 0x00, "5" )
- PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:3")
+ PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:3")
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
- PORT_DIPNAME( 0x18, 0x10, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW2:4,5")
+ PORT_DIPNAME( 0x18, 0x10, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW2:4,5")
PORT_DIPSETTING( 0x18, "30K, Every 70K" )
PORT_DIPSETTING( 0x10, "40K, Every 80K" )
PORT_DIPSETTING( 0x08, "30K Only" )
PORT_DIPSETTING( 0x00, "40K Only" )
- PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:6,7")
+ PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:6,7")
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x20, DEF_STR( Difficult ) )
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
- PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:8")
+ PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:8")
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START("DSW3")
- PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW3:1")
+ PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW3:1")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPNAME( 0x02, 0x02, "Upright Controls" ) PORT_DIPLOCATION("SW3:2")
+ PORT_DIPNAME( 0x02, 0x02, "Upright Controls" ) PORT_DIPLOCATION("SW3:2")
PORT_DIPSETTING( 0x02, DEF_STR( Single ) )
PORT_DIPSETTING( 0x00, DEF_STR( Dual ) )
PORT_SERVICE_DIPLOC( 0x04, IP_ACTIVE_LOW, "SW3:3" )
- PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW3:4" ) /* Listed as "Unused" */
+ PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW3:4" ) /* Listed as "Unused" */
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("COIN")
@@ -187,7 +187,7 @@ static void volume_callback0(device_t *device, int v)
static const k007232_interface k007232_config =
{
- volume_callback0 /* external port callback */
+ volume_callback0 /* external port callback */
};
@@ -223,7 +223,7 @@ static MACHINE_CONFIG_START( flkatck, flkatck_state )
MCFG_CPU_PROGRAM_MAP(flkatck_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", flkatck_state, flkatck_interrupt)
- MCFG_CPU_ADD("audiocpu", Z80,3579545) /* NEC D780C-1, 3.579545 MHz */
+ MCFG_CPU_ADD("audiocpu", Z80,3579545) /* NEC D780C-1, 3.579545 MHz */
MCFG_CPU_PROGRAM_MAP(flkatck_sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(600))
@@ -261,32 +261,32 @@ MACHINE_CONFIG_END
ROM_START( mx5000 )
- ROM_REGION( 0x18000, "maincpu", 0 ) /* 6309 code */
+ ROM_REGION( 0x18000, "maincpu", 0 ) /* 6309 code */
ROM_LOAD( "669_r01.16c", 0x010000, 0x006000, CRC(79b226fc) SHA1(3bc4d93717230fecd54bd08a0c3eeedc1c8f571d) ) /* banked ROM */
- ROM_CONTINUE( 0x006000, 0x00a000 ) /* fixed ROM */
+ ROM_CONTINUE( 0x006000, 0x00a000 ) /* fixed ROM */
- ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */
+ ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */
ROM_LOAD( "669_m02.16b", 0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
ROM_REGION( 0x080000, "gfx1", 0 )
ROM_LOAD( "mask4m.5e", 0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) ) /* tiles + sprites */
- ROM_REGION( 0x040000, "konami", 0 ) /* 007232 data (chip 1) */
+ ROM_REGION( 0x040000, "konami", 0 ) /* 007232 data (chip 1) */
ROM_LOAD( "mask2m.11a", 0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
ROM_END
ROM_START( flkatck )
- ROM_REGION( 0x18000, "maincpu", 0 ) /* 6309 code */
+ ROM_REGION( 0x18000, "maincpu", 0 ) /* 6309 code */
ROM_LOAD( "669_p01.16c", 0x010000, 0x006000, CRC(c5cd2807) SHA1(22ddd911a23954ff2d52552e07323f5f0ddaeead) ) /* banked ROM */
- ROM_CONTINUE( 0x006000, 0x00a000 ) /* fixed ROM */
+ ROM_CONTINUE( 0x006000, 0x00a000 ) /* fixed ROM */
- ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */
+ ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */
ROM_LOAD( "669_m02.16b", 0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
ROM_REGION( 0x080000, "gfx1", 0 )
ROM_LOAD( "mask4m.5e", 0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) ) /* tiles + sprites */
- ROM_REGION( 0x040000, "konami", 0 ) /* 007232 data (chip 1) */
+ ROM_REGION( 0x040000, "konami", 0 ) /* 007232 data (chip 1) */
ROM_LOAD( "mask2m.11a", 0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
ROM_END