diff options
Diffstat (limited to 'src/emu/cpu/sharc/sharc.c')
-rw-r--r-- | src/emu/cpu/sharc/sharc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/cpu/sharc/sharc.c b/src/emu/cpu/sharc/sharc.c index e4a7790cb9a..b1610471bcb 100644 --- a/src/emu/cpu/sharc/sharc.c +++ b/src/emu/cpu/sharc/sharc.c @@ -125,7 +125,7 @@ struct _SHARC_REGS UINT16 *internal_ram_block0, *internal_ram_block1; cpu_irq_callback irq_callback; - const device_config *device; + running_device *device; const address_space *program; const address_space *data; void (*opcode_handler)(SHARC_REGS *cpustate); @@ -184,7 +184,7 @@ static void (* sharc_op[512])(SHARC_REGS *cpustate); ((UINT64)(cpustate->internal_ram[((pc-0x20000) * 3) + 1]) << 16) | \ ((UINT64)(cpustate->internal_ram[((pc-0x20000) * 3) + 2]) << 0) -INLINE SHARC_REGS *get_safe_token(const device_config *device) +INLINE SHARC_REGS *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); @@ -371,7 +371,7 @@ static void build_opcode_table(void) /*****************************************************************************/ -void sharc_external_iop_write(const device_config *device, UINT32 address, UINT32 data) +void sharc_external_iop_write(running_device *device, UINT32 address, UINT32 data) { SHARC_REGS *cpustate = get_safe_token(device); if (address == 0x1c) @@ -388,7 +388,7 @@ void sharc_external_iop_write(const device_config *device, UINT32 address, UINT3 } } -void sharc_external_dma_write(const device_config *device, UINT32 address, UINT64 data) +void sharc_external_dma_write(running_device *device, UINT32 address, UINT64 data) { SHARC_REGS *cpustate = get_safe_token(device); switch ((cpustate->dma[6].control >> 6) & 0x3) @@ -420,7 +420,7 @@ void sharc_external_dma_write(const device_config *device, UINT32 address, UINT6 static CPU_INIT( sharc ) { SHARC_REGS *cpustate = get_safe_token(device); - const sharc_config *cfg = (const sharc_config *)device->static_config; + const sharc_config *cfg = (const sharc_config *)device->baseconfig().static_config; int saveindex; cpustate->boot_mode = cfg->boot_mode; @@ -608,7 +608,7 @@ static void sharc_set_irq_line(SHARC_REGS *cpustate, int irqline, int state) } } -void sharc_set_flag_input(const device_config *device, int flag_num, int state) +void sharc_set_flag_input(running_device *device, int flag_num, int state) { SHARC_REGS *cpustate = get_safe_token(device); if (flag_num >= 0 && flag_num < 4) |