summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/crbaloon.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-04-09 12:55:12 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-04-09 12:55:12 +0000
commitd1bd5be0559c97c8a074ee30a3690578eb645259 (patch)
tree140074b31571fd87266cf2eb2156fadaf73c3bb6 /src/mame/drivers/crbaloon.c
parentaee1fd4cbe66e84b1a2bf9170610c8ade4eb59be (diff)
modernization of some CUSTOM_INPUT's part 3 (no whatsnew)
Diffstat (limited to 'src/mame/drivers/crbaloon.c')
-rw-r--r--src/mame/drivers/crbaloon.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/drivers/crbaloon.c b/src/mame/drivers/crbaloon.c
index 4434aace409..434763a97c8 100644
--- a/src/mame/drivers/crbaloon.c
+++ b/src/mame/drivers/crbaloon.c
@@ -67,18 +67,17 @@ WRITE8_MEMBER(crbaloon_state::pc3092_w)
}
-static CUSTOM_INPUT( pc3092_r )
+CUSTOM_INPUT_MEMBER(crbaloon_state::pc3092_r)
{
- crbaloon_state *state = field.machine().driver_data<crbaloon_state>();
UINT32 ret;
/* enable coin & start input? Wild guess!!! */
- if (state->m_pc3092_data[1] & 0x02)
- ret = input_port_read(field.machine(), "PC3092");
+ if (m_pc3092_data[1] & 0x02)
+ ret = input_port_read(machine(), "PC3092");
else
ret = 0x00;
- if (LOG_PC3092) logerror("%s: read PC3092 = 0x%02x\n", field.machine().describe_context(), ret);
+ if (LOG_PC3092) logerror("%s: read PC3092 = 0x%02x\n", machine().describe_context(), ret);
return ret;
}
@@ -296,7 +295,7 @@ static INPUT_PORTS_START( crbaloon )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Name Reset")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_TILT )
- PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(pc3092_r, NULL)
+ PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, crbaloon_state,pc3092_r, NULL)
PORT_START("PC3092")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )