diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2011-01-23 12:34:00 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2011-01-23 12:34:00 +0000 |
commit | 125c2079fcfa5e2525973fbe491c4242a14dd7e9 (patch) | |
tree | 250344a9f44663e13292153691faea24f65042b1 /src/emu/cpu/m6502/m6502.c | |
parent | 33e55958b00aca8e3934b4c93d410960d685c031 (diff) |
Added M6504 CPU subtype and used it in allied.c driver (no whatsnew)
Diffstat (limited to 'src/emu/cpu/m6502/m6502.c')
-rw-r--r-- | src/emu/cpu/m6502/m6502.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/emu/cpu/m6502/m6502.c b/src/emu/cpu/m6502/m6502.c index 00333f31825..731bab93bca 100644 --- a/src/emu/cpu/m6502/m6502.c +++ b/src/emu/cpu/m6502/m6502.c @@ -765,6 +765,21 @@ CPU_GET_INFO( m6502 ) } } +/************************************************************************** + * CPU-specific set_info + **************************************************************************/ + +CPU_GET_INFO( m6504 ) +{ + switch (state) + { + /* --- the following bits of info are returned as NULL-terminated strings --- */ + case DEVINFO_STR_NAME: strcpy(info->s, "M6504"); break; + case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 13; break; + + default: CPU_GET_INFO_CALL(m6502); break; + } +} /************************************************************************** * CPU-specific set_info @@ -970,6 +985,7 @@ CPU_GET_INFO( deco16 ) } DEFINE_LEGACY_CPU_DEVICE(M6502, m6502); +DEFINE_LEGACY_CPU_DEVICE(M6504, m6504); DEFINE_LEGACY_CPU_DEVICE(M6510, m6510); DEFINE_LEGACY_CPU_DEVICE(M6510T, m6510t); DEFINE_LEGACY_CPU_DEVICE(M7501, m7501); |