Beispiel #1
0
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;
}
Beispiel #2
0
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;
}
Beispiel #3
0
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;
}
Beispiel #4
0
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;
}
Beispiel #5
0
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;
}
Beispiel #6
0
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;
}
Beispiel #7
0
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;
}
Beispiel #8
0
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;
}
Beispiel #9
0
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;
}
Beispiel #10
0
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;
}
Beispiel #11
0
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;
}
Beispiel #12
0
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;
}
Beispiel #13
0
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;
}
Beispiel #14
0
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;
}