diff options
Diffstat (limited to 'src/emu/cpu/pdp1/pdp1.c')
-rw-r--r-- | src/emu/cpu/pdp1/pdp1.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/emu/cpu/pdp1/pdp1.c b/src/emu/cpu/pdp1/pdp1.c index df22fc750c9..2adcded3732 100644 --- a/src/emu/cpu/pdp1/pdp1.c +++ b/src/emu/cpu/pdp1/pdp1.c @@ -417,12 +417,12 @@ struct _pdp1_state /* 1 for 16-line sequence break system, 0 for default break system */ int type_20_sbs; - const device_config *device; + running_device *device; const address_space *program; int icount; }; -INLINE pdp1_state *get_safe_token(const device_config *device) +INLINE pdp1_state *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); @@ -432,10 +432,10 @@ INLINE pdp1_state *get_safe_token(const device_config *device) } static void execute_instruction(pdp1_state *cpustate); -static void null_iot (const device_config *device, int op2, int nac, int mb, int *io, int ac); -static void lem_eem_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac); -static void sbs_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac); -static void type_20_sbs_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac); +static void null_iot (running_device *device, int op2, int nac, int mb, int *io, int ac); +static void lem_eem_iot(running_device *device, int op2, int nac, int mb, int *io, int ac); +static void sbs_iot(running_device *device, int op2, int nac, int mb, int *io, int ac); +static void type_20_sbs_iot(running_device *device, int op2, int nac, int mb, int *io, int ac); static void pulse_start_clear(pdp1_state *cpustate); @@ -539,7 +539,7 @@ static void pdp1_set_irq_line (pdp1_state *cpustate, int irqline, int state) static CPU_INIT( pdp1 ) { - const pdp1_reset_param_t *param = (const pdp1_reset_param_t *)device->static_config; + const pdp1_reset_param_t *param = (const pdp1_reset_param_t *)device->baseconfig().static_config; pdp1_state *cpustate = get_safe_token(device); int i; @@ -1704,7 +1704,7 @@ no_fetch: /* Handle unimplemented IOT */ -static void null_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac) +static void null_iot(running_device *device, int op2, int nac, int mb, int *io, int ac) { pdp1_state *cpustate = get_safe_token(device); /* Note that the dummy IOT 0 is used to wait for the completion pulse @@ -1727,7 +1727,7 @@ static void null_iot(const device_config *device, int op2, int nac, int mb, int IOT 74: LEM/EEM */ -static void lem_eem_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac) +static void lem_eem_iot(running_device *device, int op2, int nac, int mb, int *io, int ac) { pdp1_state *cpustate = get_safe_token(device); if (! cpustate->extend_support) /* extend mode supported? */ @@ -1751,7 +1751,7 @@ static void lem_eem_iot(const device_config *device, int op2, int nac, int mb, i IOT 55: esm IOT 56: cbs */ -static void sbs_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac) +static void sbs_iot(running_device *device, int op2, int nac, int mb, int *io, int ac) { pdp1_state *cpustate = get_safe_token(device); switch (op2) @@ -1795,7 +1795,7 @@ static void sbs_iot(const device_config *device, int op2, int nac, int mb, int * IOT 52: isb IOT 53: cac */ -static void type_20_sbs_iot(const device_config *device, int op2, int nac, int mb, int *io, int ac) +static void type_20_sbs_iot(running_device *device, int op2, int nac, int mb, int *io, int ac) { pdp1_state *cpustate = get_safe_token(device); int channel, mask; |