Пример #1
0
void cop411_get_info(UINT32 state, cpuinfo *info)
{
	switch (state)
	{
		/* --- the following bits of info are returned as pointers to data or functions --- */
		case CPUINFO_PTR_INIT:							info->init = cop411_init;				break;

		/* --- the following bits of info are returned as NULL-terminated strings --- */
		case CPUINFO_STR_NAME:							strcpy(info->s, "COP411");				break;
		case CPUINFO_STR_CORE_FAMILY:					strcpy(info->s, "National Semiconductor COP411"); break;

		default: cop410_get_info(state, info); break;
	}
}
Пример #2
0
void cop401_get_info(UINT32 state, cpuinfo *info)
{
	// COP401 is a ROMless version of the COP410

	switch (state)
	{
		case CPUINFO_STR_NAME:							strcpy(info->s, "COP401");				break;
		case CPUINFO_STR_CORE_FAMILY:					strcpy(info->s, "National Semiconductor COPS"); break;

		case CPUINFO_PTR_INTERNAL_MEMORY_MAP + ADDRESS_SPACE_PROGRAM:
 			info->internal_map8 = NULL;															break;

		default: cop410_get_info(state, info); break;
	}
}