INLINE tms32031_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_TMS32031 || cpu_get_type(device) == CPU_TMS32032); return (tms32031_state *)device->token; }
INLINE m68_state_t *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_M6809 || cpu_get_type(device) == CPU_M6809E); return (m68_state_t *)device->token; }
INLINE mb88_state *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_MB88 || cpu_get_type(device) == CPU_MB8841 || cpu_get_type(device) == CPU_MB8842 || cpu_get_type(device) == CPU_MB8843 || cpu_get_type(device) == CPU_MB8844); return (mb88_state *)device->token; }
INLINE sc61860_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_SC61860); return (sc61860_state *)device->token; }
INLINE m65ce02_Regs *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_M65CE02); return (m65ce02_Regs *)device->token; }
INLINE ARM_REGS *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_ARM); return (ARM_REGS *)device->token; }
INLINE ARM_REGS *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_ARM); return (ARM_REGS *)device->token; }
INLINE i8008_state *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_I8008); return (i8008_state *)device->token; }
INLINE konami_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_KONAMI); return (konami_state *)device->token; }
INLINE dsp32_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_DSP32C); return (dsp32_state *)device->token; }
INLINE i4004_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_I4004); return (i4004_state *)device->token; }
INLINE m4510_Regs *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_M4510); return (m4510_Regs *)device->token; }
INLINE m4510_Regs *get_safe_token(running_device *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_M4510); return (m4510_Regs *)device->token; }
INLINE tms0980_state *get_safe_token(const device_config *device) { assert(device != NULL); assert(device->token != NULL); assert(device->type == CPU); assert(cpu_get_type(device) == CPU_TMS0980 || cpu_get_type(device) == CPU_TMS1000 || cpu_get_type(device) == CPU_TMS1070 || cpu_get_type(device) == CPU_TMS1100 || cpu_get_type(device) == CPU_TMS1200 || cpu_get_type(device) == CPU_TMS1270 || cpu_get_type(device) == CPU_TMS1300 ); return (tms0980_state *)device->token; }