summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/himesiki.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-04-04 15:08:19 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-04-04 15:08:19 +0000
commit7dabd8b524510582d7f6ee96f430395d2f60cb78 (patch)
tree9641ea5111636c5963ac77e7130ace2773ddd1a3 /src/mame/drivers/himesiki.c
parent62d9c8ba4fd4be6fc3225e8a3850526db7d78357 (diff)
MAME going modern part 5 (no whatsnew)
Tomorrow and next days just bug fixing from my side, no big changes
Diffstat (limited to 'src/mame/drivers/himesiki.c')
-rw-r--r--src/mame/drivers/himesiki.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/himesiki.c b/src/mame/drivers/himesiki.c
index 872c407982e..b16eb5d5c2b 100644
--- a/src/mame/drivers/himesiki.c
+++ b/src/mame/drivers/himesiki.c
@@ -89,19 +89,18 @@ A 12.000MHz
#define MCLK XTAL_12MHz
-static WRITE8_HANDLER( himesiki_rombank_w )
+WRITE8_MEMBER(himesiki_state::himesiki_rombank_w)
{
- memory_set_bank(space->machine(), "bank1", ((data & 0x08) >> 3));
+ memory_set_bank(machine(), "bank1", ((data & 0x08) >> 3));
if (data & 0xf7)
logerror("p06_w %02x\n", data);
}
-static WRITE8_HANDLER( himesiki_sound_w )
+WRITE8_MEMBER(himesiki_state::himesiki_sound_w)
{
- himesiki_state *state = space->machine().driver_data<himesiki_state>();
soundlatch_w(space, offset, data);
- device_set_input_line(state->m_subcpu, INPUT_LINE_NMI, PULSE_LINE);
+ device_set_input_line(m_subcpu, INPUT_LINE_NMI, PULSE_LINE);
}
/****************************************************************************/
@@ -123,11 +122,11 @@ static ADDRESS_MAP_START( himesiki_iom0, AS_IO, 8, himesiki_state )
AM_RANGE(0x03, 0x03) AM_WRITENOP // 8255 cw
AM_RANGE(0x04, 0x04) AM_READ_PORT("DSW1")
AM_RANGE(0x05, 0x05) AM_READ_PORT("DSW2")
- AM_RANGE(0x06, 0x06) AM_WRITE_LEGACY(himesiki_rombank_w)
+ AM_RANGE(0x06, 0x06) AM_WRITE(himesiki_rombank_w)
AM_RANGE(0x07, 0x07) AM_WRITENOP // 8255 cw
AM_RANGE(0x08, 0x08) AM_WRITE_LEGACY(himesiki_flip_w)
AM_RANGE(0x09, 0x0a) AM_WRITE_LEGACY(himesiki_scrollx_w)
- AM_RANGE(0x0b, 0x0b) AM_WRITE_LEGACY(himesiki_sound_w)
+ AM_RANGE(0x0b, 0x0b) AM_WRITE(himesiki_sound_w)
ADDRESS_MAP_END
static ADDRESS_MAP_START( himesiki_prm1, AS_PROGRAM, 8, himesiki_state )