summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/tms0980
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/tms0980')
-rw-r--r--src/emu/cpu/tms0980/tms0980.c24
-rw-r--r--src/emu/cpu/tms0980/tms0980.h22
2 files changed, 23 insertions, 23 deletions
diff --git a/src/emu/cpu/tms0980/tms0980.c b/src/emu/cpu/tms0980/tms0980.c
index cf9ea2fdf2c..ee519c105aa 100644
--- a/src/emu/cpu/tms0980/tms0980.c
+++ b/src/emu/cpu/tms0980/tms0980.c
@@ -449,14 +449,13 @@ static const UINT32 tms1100_default_decode[256] = {
INLINE tms0980_state *get_safe_token(running_device *device)
{
assert(device != 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 );
+ assert(device->type() == TMS0980 ||
+ device->type() == TMS1000 ||
+ device->type() == TMS1070 ||
+ device->type() == TMS1100 ||
+ device->type() == TMS1200 ||
+ device->type() == TMS1270 ||
+ device->type() == TMS1300 );
return (tms0980_state *)downcast<legacy_cpu_device *>(device)->token();
}
@@ -1275,3 +1274,12 @@ CPU_GET_INFO( tms1300 )
}
}
+
+DEFINE_LEGACY_CPU_DEVICE(TMS0980, tms0980);
+
+DEFINE_LEGACY_CPU_DEVICE(TMS1000, tms1000);
+DEFINE_LEGACY_CPU_DEVICE(TMS1070, tms1070);
+DEFINE_LEGACY_CPU_DEVICE(TMS1100, tms1100);
+DEFINE_LEGACY_CPU_DEVICE(TMS1200, tms1200);
+DEFINE_LEGACY_CPU_DEVICE(TMS1270, tms1270);
+DEFINE_LEGACY_CPU_DEVICE(TMS1300, tms1300);
diff --git a/src/emu/cpu/tms0980/tms0980.h b/src/emu/cpu/tms0980/tms0980.h
index 03544ee83c6..a0ac1547df2 100644
--- a/src/emu/cpu/tms0980/tms0980.h
+++ b/src/emu/cpu/tms0980/tms0980.h
@@ -23,25 +23,17 @@ struct _tms0980_config {
/* 9-bit family */
-#define CPU_TMS0980 CPU_GET_INFO_NAME( tms0980 )
+DECLARE_LEGACY_CPU_DEVICE(TMS0980, tms0980);
-extern CPU_GET_INFO( tms0980 );
extern CPU_DISASSEMBLE( tms0980 );
/* 8-bit family */
-#define CPU_TMS1000 CPU_GET_INFO_NAME( tms1000 )
-#define CPU_TMS1070 CPU_GET_INFO_NAME( tms1070 )
-#define CPU_TMS1100 CPU_GET_INFO_NAME( tms1100 )
-#define CPU_TMS1200 CPU_GET_INFO_NAME( tms1200 )
-#define CPU_TMS1270 CPU_GET_INFO_NAME( tms1270 )
-#define CPU_TMS1300 CPU_GET_INFO_NAME( tms1300 )
-
-extern CPU_GET_INFO( tms1000 );
-extern CPU_GET_INFO( tms1070 );
-extern CPU_GET_INFO( tms1100 );
-extern CPU_GET_INFO( tms1200 );
-extern CPU_GET_INFO( tms1270 );
-extern CPU_GET_INFO( tms1300 );
+DECLARE_LEGACY_CPU_DEVICE(TMS1000, tms1000);
+DECLARE_LEGACY_CPU_DEVICE(TMS1070, tms1070);
+DECLARE_LEGACY_CPU_DEVICE(TMS1100, tms1100);
+DECLARE_LEGACY_CPU_DEVICE(TMS1200, tms1200);
+DECLARE_LEGACY_CPU_DEVICE(TMS1270, tms1270);
+DECLARE_LEGACY_CPU_DEVICE(TMS1300, tms1300);
extern CPU_DISASSEMBLE( tms1000 );
extern CPU_DISASSEMBLE( tms1100 );