summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pc2000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pc2000.cpp')
-rw-r--r--src/mame/drivers/pc2000.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/pc2000.cpp b/src/mame/drivers/pc2000.cpp
index f655cafec10..20dc39511ac 100644
--- a/src/mame/drivers/pc2000.cpp
+++ b/src/mame/drivers/pc2000.cpp
@@ -875,7 +875,8 @@ MACHINE_CONFIG_START(pc2000_state::pc2000)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc1000_cart", "pc1000")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(pc2000_state::gl2000, pc2000)
+MACHINE_CONFIG_START(pc2000_state::gl2000)
+ pc2000(config);
MCFG_SOFTWARE_LIST_ADD("cart_list", "gl2000")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
MACHINE_CONFIG_END
@@ -897,7 +898,8 @@ HD44780_PIXEL_UPDATE(gl4004_state::gl4000_pixel_update)
}
}
-MACHINE_CONFIG_DERIVED(gl3000s_state::gl3000s, pc2000)
+MACHINE_CONFIG_START(gl3000s_state::gl3000s)
+ pc2000(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_IO_MAP(gl3000s_io)
@@ -918,7 +920,8 @@ MACHINE_CONFIG_DERIVED(gl3000s_state::gl3000s, pc2000)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(gl4004_state::gl4000, pc2000)
+MACHINE_CONFIG_START(gl4004_state::gl4000)
+ pc2000(config);
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(120, 36) // 4x20 chars
MCFG_SCREEN_VISIBLE_AREA(0, 120-1, 0, 36-1)
@@ -931,7 +934,8 @@ MACHINE_CONFIG_DERIVED(gl4004_state::gl4000, pc2000)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(pc1000_state::misterx, pc2000)
+MACHINE_CONFIG_START(pc1000_state::misterx)
+ pc2000(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(pc1000_mem)
@@ -951,7 +955,8 @@ MACHINE_CONFIG_DERIVED(pc1000_state::misterx, pc2000)
MCFG_SOFTWARE_LIST_ADD("cart_list", "misterx")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(pc1000_state::pc1000, misterx)
+MACHINE_CONFIG_START(pc1000_state::pc1000)
+ misterx(config);
MCFG_SOFTWARE_LIST_REMOVE("cart_list")
MCFG_SOFTWARE_LIST_REMOVE("pc1000_cart")
MCFG_SOFTWARE_LIST_ADD("cart_list", "pc1000")