ADDRESS_MAP_END /**************************************************************************** * 65C02 section ****************************************************************************/ static CPU_INIT( m65c02 ) { m6502_common_init(device, irqcallback, SUBTYPE_65C02, insn65c02, "m65c02"); }
ADDRESS_MAP_END #endif /**************************************************************************** * 65C02 section ****************************************************************************/ #if (HAS_M65C02) static void m65c02_init(int index, int clock, const void *config, int (*irqcallback)(int)) { m6502_common_init(index, clock, config, irqcallback, SUBTYPE_65C02, insn65c02, "m65c02"); }
static void deco16_init(int index, int clock, const void *config, int (*irqcallback)(int)) { m6502_common_init(index, clock, config, irqcallback, SUBTYPE_DECO16, insndeco16, "deco16"); }
static void m65sc02_init(int index, int clock, const void *config, int (*irqcallback)(int)) { m6502_common_init(index, clock, config, irqcallback, SUBTYPE_65SC02, insn65sc02, "m65sc02"); }
static void n2a03_init(int index, int clock, const void *config, int (*irqcallback)(int)) { m6502_common_init(index, clock, config, irqcallback, SUBTYPE_2A03, insn2a03, "n2a03"); }
static CPU_INIT( deco16 ) { m6502_Regs *cpustate = get_safe_token(device); m6502_common_init(device, irqcallback, SUBTYPE_DECO16, insndeco16, "deco16"); cpustate->io = device->space(AS_IO); }
/**************************************************************************** * 65SC02 section ****************************************************************************/ static CPU_INIT( m65sc02 ) { m6502_common_init(device, irqcallback, SUBTYPE_65SC02, insn65sc02, "m65sc02"); }
static CPU_INIT( m6510 ) { m6502_common_init(device, irqcallback, SUBTYPE_6510, insn6510, "m6510"); }
static CPU_INIT( n2a03 ) { m6502_common_init(device, irqcallback, SUBTYPE_2A03, insn2a03, "n2a03"); }