summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ibmpcjr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ibmpcjr.cpp')
-rw-r--r--src/mame/drivers/ibmpcjr.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index fbb9e3aa502..170af410333 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -641,7 +641,7 @@ MACHINE_CONFIG_START(pcjr_state::ibmpcjr)
MCFG_DEVICE_ADD("pcvideo_pcjr", PCVIDEO_PCJR, 0)
MCFG_VIDEO_SET_SCREEN("pcvideo_pcjr:screen")
- MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "pcvideo_pcjr:palette", gfx_pcjr)
+ GFXDECODE(config, "gfxdecode", "pcvideo_pcjr:palette", gfx_pcjr);
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -692,6 +692,7 @@ GFXDECODE_END
MACHINE_CONFIG_START(pcjr_state::ibmpcjx)
ibmpcjr(config);
+
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(ibmpcjx_map)
MCFG_DEVICE_IO_MAP(ibmpcjx_io)
@@ -702,7 +703,8 @@ MACHINE_CONFIG_START(pcjr_state::ibmpcjx)
MCFG_FLOPPY_DRIVE_ADD("fdc:1", pcjr_floppies, "35dd", isa8_fdc_device::floppy_formats)
MCFG_SLOT_FIXED(true)
- MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_ibmpcjx)
+ subdevice<gfxdecode_device>("gfxdecode")->set_info(gfx_ibmpcjx);
+
/* internal ram */
m_ram->set_default_size("512K").set_extra_options(""); // only boots with 512k currently
MACHINE_CONFIG_END