summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/mcs48
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2010-02-12 09:46:22 +0000
committer Curt Coder <curtcoder@mail.com>2010-02-12 09:46:22 +0000
commit60d8b99681298a824aab59fd70406169af7d472b (patch)
treec3ef46b43701a0412f4ad629bc9b0a1ae57fd6c5 /src/emu/cpu/mcs48
parent86ad7a0f2b3344950ae1238da72ea220e13c8480 (diff)
Added Intel 8021/8022 CPU types.
Diffstat (limited to 'src/emu/cpu/mcs48')
-rw-r--r--src/emu/cpu/mcs48/mcs48.c2
-rw-r--r--src/emu/cpu/mcs48/mcs48.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/cpu/mcs48/mcs48.c b/src/emu/cpu/mcs48/mcs48.c
index 58c4e1ef7bc..68ff876bd2c 100644
--- a/src/emu/cpu/mcs48/mcs48.c
+++ b/src/emu/cpu/mcs48/mcs48.c
@@ -1515,6 +1515,8 @@ static void mcs48_generic_get_info(const device_config *devconfig, running_devic
/* Official Intel MCS-48 parts */
+CPU_GET_INFO( i8021 ) { mcs48_generic_get_info(devconfig, device, state, info, MCS48_FEATURE, 1024, 64, "I8021"); }
+CPU_GET_INFO( i8022 ) { mcs48_generic_get_info(devconfig, device, state, info, MCS48_FEATURE, 2048, 128, "I8022"); }
CPU_GET_INFO( i8035 ) { mcs48_generic_get_info(devconfig, device, state, info, MCS48_FEATURE, 0, 64, "I8035"); }
CPU_GET_INFO( i8048 ) { mcs48_generic_get_info(devconfig, device, state, info, MCS48_FEATURE, 1024, 64, "I8048"); }
CPU_GET_INFO( i8648 ) { mcs48_generic_get_info(devconfig, device, state, info, MCS48_FEATURE, 1024, 64, "I8648"); }
diff --git a/src/emu/cpu/mcs48/mcs48.h b/src/emu/cpu/mcs48/mcs48.h
index 34e1c253b8e..8a586bb951c 100644
--- a/src/emu/cpu/mcs48/mcs48.h
+++ b/src/emu/cpu/mcs48/mcs48.h
@@ -87,6 +87,8 @@ enum
MACROS
***************************************************************************/
+#define CPU_I8021 CPU_GET_INFO_NAME( i8021 )
+#define CPU_I8022 CPU_GET_INFO_NAME( i8022 )
#define CPU_I8035 CPU_GET_INFO_NAME( i8035 )
#define CPU_I8048 CPU_GET_INFO_NAME( i8048 )
#define CPU_I8648 CPU_GET_INFO_NAME( i8648 )
@@ -114,6 +116,8 @@ enum
***************************************************************************/
/* Official Intel MCS-48 parts */
+CPU_GET_INFO( i8021 ); /* 1k internal ROM, 64 bytes internal RAM */
+CPU_GET_INFO( i8022 ); /* 2k internal ROM, 128 bytes internal RAM */
CPU_GET_INFO( i8035 ); /* external ROM, 64 bytes internal RAM */
CPU_GET_INFO( i8048 ); /* 1k internal ROM, 64 bytes internal RAM */
CPU_GET_INFO( i8648 ); /* 1k internal OTP ROM, 64 bytes internal RAM */