summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/argus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/argus.c')
-rw-r--r--src/mame/drivers/argus.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/argus.c b/src/mame/drivers/argus.c
index 85174e5d671..4f74a463404 100644
--- a/src/mame/drivers/argus.c
+++ b/src/mame/drivers/argus.c
@@ -174,13 +174,13 @@ static const ym2203_interface ym2203_config =
***************************************************************************/
-static WRITE8_HANDLER( argus_bankselect_w )
+WRITE8_MEMBER(argus_state::argus_bankselect_w)
{
- UINT8 *RAM = space->machine().region("maincpu")->base();
+ UINT8 *RAM = machine().region("maincpu")->base();
int bankaddress;
bankaddress = 0x10000 + ((data & 7) * 0x4000);
- memory_set_bankptr(space->machine(), "bank1", &RAM[bankaddress]); /* Select 8 banks of 16k */
+ memory_set_bankptr(machine(), "bank1", &RAM[bankaddress]); /* Select 8 banks of 16k */
}
@@ -200,7 +200,7 @@ static ADDRESS_MAP_START( argus_map, AS_PROGRAM, 8, argus_state )
AM_RANGE(0xc004, 0xc004) AM_READ_PORT("DSW2")
AM_RANGE(0xc200, 0xc200) AM_WRITE_LEGACY(soundlatch_w)
AM_RANGE(0xc201, 0xc201) AM_WRITE_LEGACY(argus_flipscreen_w)
- AM_RANGE(0xc202, 0xc202) AM_WRITE_LEGACY(argus_bankselect_w)
+ AM_RANGE(0xc202, 0xc202) AM_WRITE(argus_bankselect_w)
AM_RANGE(0xc300, 0xc301) AM_RAM AM_BASE(m_bg0_scrollx)
AM_RANGE(0xc302, 0xc303) AM_RAM AM_BASE(m_bg0_scrolly)
AM_RANGE(0xc308, 0xc309) AM_RAM AM_BASE(m_bg1_scrollx)
@@ -224,7 +224,7 @@ static ADDRESS_MAP_START( valtric_map, AS_PROGRAM, 8, argus_state )
AM_RANGE(0xc004, 0xc004) AM_READ_PORT("DSW2")
AM_RANGE(0xc200, 0xc200) AM_WRITE_LEGACY(soundlatch_w)
AM_RANGE(0xc201, 0xc201) AM_WRITE_LEGACY(argus_flipscreen_w)
- AM_RANGE(0xc202, 0xc202) AM_WRITE_LEGACY(argus_bankselect_w)
+ AM_RANGE(0xc202, 0xc202) AM_WRITE(argus_bankselect_w)
AM_RANGE(0xc300, 0xc300) AM_WRITE_LEGACY(valtric_unknown_w)
AM_RANGE(0xc308, 0xc309) AM_RAM AM_BASE(m_bg1_scrollx)
AM_RANGE(0xc30a, 0xc30b) AM_RAM AM_BASE(m_bg1_scrolly)
@@ -249,7 +249,7 @@ static ADDRESS_MAP_START( butasan_map, AS_PROGRAM, 8, argus_state )
AM_RANGE(0xc100, 0xc100) AM_WRITE_LEGACY(butasan_unknown_w)
AM_RANGE(0xc200, 0xc200) AM_WRITE_LEGACY(soundlatch_w)
AM_RANGE(0xc201, 0xc201) AM_WRITE_LEGACY(argus_flipscreen_w)
- AM_RANGE(0xc202, 0xc202) AM_WRITE_LEGACY(argus_bankselect_w)
+ AM_RANGE(0xc202, 0xc202) AM_WRITE(argus_bankselect_w)
AM_RANGE(0xc203, 0xc203) AM_WRITE_LEGACY(butasan_pageselect_w)
AM_RANGE(0xc300, 0xc301) AM_RAM AM_BASE(m_bg0_scrollx)
AM_RANGE(0xc302, 0xc303) AM_RAM AM_BASE(m_bg0_scrolly)