summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/peoplepc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/peoplepc.cpp')
-rw-r--r--src/mame/drivers/peoplepc.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mame/drivers/peoplepc.cpp b/src/mame/drivers/peoplepc.cpp
index 4f320b286f6..fbea7ab999b 100644
--- a/src/mame/drivers/peoplepc.cpp
+++ b/src/mame/drivers/peoplepc.cpp
@@ -243,7 +243,8 @@ static DEVICE_INPUT_DEFAULTS_START(keyboard)
DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_1 )
DEVICE_INPUT_DEFAULTS_END
-MACHINE_CONFIG_START(peoplepc_state::olypeopl)
+void peoplepc_state::olypeopl(machine_config &config)
+{
/* basic machine hardware */
I8086(config, m_maincpu, XTAL(14'745'600)/3);
m_maincpu->set_addrmap(AS_PROGRAM, &peoplepc_state::peoplepc_map);
@@ -269,9 +270,9 @@ MACHINE_CONFIG_START(peoplepc_state::olypeopl)
I8255(config, "ppi8255");
- MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green())
- MCFG_SCREEN_RAW_PARAMS(XTAL(22'000'000),640,0,640,475,0,475)
- MCFG_SCREEN_UPDATE_DEVICE( "h46505", mc6845_device, screen_update )
+ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER, rgb_t::green()));
+ screen.set_raw(XTAL(22'000'000), 640, 0, 640, 475, 0, 475);
+ screen.set_screen_update("h46505", FUNC(mc6845_device::screen_update));
GFXDECODE(config, m_gfxdecode, m_palette, gfxdecode_device::empty);
PALETTE(config, m_palette, palette_device::MONOCHROME);
@@ -305,7 +306,7 @@ MACHINE_CONFIG_START(peoplepc_state::olypeopl)
kbd.set_option_device_input_defaults("keyboard", DEVICE_INPUT_DEFAULTS_NAME(keyboard));
I8251(config, m_8251ser, 0);
-MACHINE_CONFIG_END
+}
ROM_START( olypeopl )
ROM_REGION(0x2000,"maincpu", 0)