diff options
Diffstat (limited to 'src/mame/drivers/kaypro.cpp')
-rw-r--r-- | src/mame/drivers/kaypro.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/mame/drivers/kaypro.cpp b/src/mame/drivers/kaypro.cpp index ee6b73a63f3..407c985cfa4 100644 --- a/src/mame/drivers/kaypro.cpp +++ b/src/mame/drivers/kaypro.cpp @@ -213,10 +213,10 @@ MACHINE_CONFIG_START(kaypro_state::kayproii) MCFG_SCREEN_VISIBLE_AREA(0,80*7-1,0,24*10-1) MCFG_VIDEO_START_OVERRIDE(kaypro_state, kaypro ) MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kayproii) - MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_PALETTE(m_palette) MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_kayproii) - MCFG_PALETTE_ADD_MONOCHROME("palette") + PALETTE(config, m_palette, palette_device::MONOCHROME); /* sound hardware */ SPEAKER(config, "mono").front_center(); @@ -302,17 +302,15 @@ MACHINE_CONFIG_START(kaypro_state::kaypro484) MCFG_VIDEO_START_OVERRIDE(kaypro_state, kaypro ) MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kaypro484) - MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_kaypro484) - MCFG_PALETTE_ADD("palette", 3) - MCFG_PALETTE_INIT_OWNER(kaypro_state, kaypro) + GFXDECODE(config, "gfxdecode", m_palette, gfx_kaypro484); + PALETTE(config, m_palette, FUNC(kaypro_state::kaypro_palette), 3); /* sound hardware */ SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD("beeper", BEEP, 950) /* piezo-device needs to be measured */ - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) + BEEP(config, m_beep, 950).add_route(ALL_OUTPUTS, "mono", 1.00); // piezo-device needs to be measured /* devices */ - MC6845(config, m_crtc, 2000000); /* comes out of ULA - needs to be measured */ + MC6845(config, m_crtc, 2000000); // comes out of ULA - needs to be measured m_crtc->set_screen(m_screen); m_crtc->set_show_border_area(false); m_crtc->set_char_width(7); |