summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/ins8154.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/ins8154.c')
-rw-r--r--src/emu/machine/ins8154.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/emu/machine/ins8154.c b/src/emu/machine/ins8154.c
index 13bcdb73b92..ba5173edcb6 100644
--- a/src/emu/machine/ins8154.c
+++ b/src/emu/machine/ins8154.c
@@ -61,10 +61,9 @@ struct _ins8154_state
INLINE ins8154_state *get_safe_token(running_device *device)
{
assert(device != NULL);
- assert(device->token != NULL);
- assert(device->type == INS8154);
+ assert(device->type() == INS8154);
- return (ins8154_state *)device->token;
+ return (ins8154_state *)downcast<legacy_device_base *>(device)->token();
}
@@ -219,7 +218,7 @@ WRITE8_DEVICE_HANDLER( ins8154_w )
static DEVICE_START( ins8154 )
{
ins8154_state *ins8154 = get_safe_token(device);
- const ins8154_interface *intf = (const ins8154_interface *)device->baseconfig().static_config;
+ const ins8154_interface *intf = (const ins8154_interface *)device->baseconfig().static_config();
/* validate some basic stuff */
assert(intf != NULL);