diff options
Diffstat (limited to 'src/devices/bus/a2bus/a2ultraterm.cpp')
-rw-r--r-- | src/devices/bus/a2bus/a2ultraterm.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/devices/bus/a2bus/a2ultraterm.cpp b/src/devices/bus/a2bus/a2ultraterm.cpp index fd8fb2a895a..9ea36ea2496 100644 --- a/src/devices/bus/a2bus/a2ultraterm.cpp +++ b/src/devices/bus/a2bus/a2ultraterm.cpp @@ -104,11 +104,10 @@ ROM_END // device_add_mconfig - add device configuration //------------------------------------------------- -void a2bus_videx160_device::device_add_mconfig(machine_config &config) -{ - screen_device &screen(SCREEN(config, ULTRATERM_SCREEN_NAME, SCREEN_TYPE_RASTER)); - screen.set_raw(CLOCK_LOW, 882, 0, 720, 370, 0, 350); - screen.set_screen_update(ULTRATERM_MC6845_NAME, FUNC(mc6845_device::screen_update)); +MACHINE_CONFIG_START(a2bus_videx160_device::device_add_mconfig) + MCFG_SCREEN_ADD( ULTRATERM_SCREEN_NAME, RASTER) + MCFG_SCREEN_RAW_PARAMS(CLOCK_LOW, 882, 0, 720, 370, 0, 350 ) + MCFG_SCREEN_UPDATE_DEVICE( ULTRATERM_MC6845_NAME, mc6845_device, screen_update ) MC6845(config, m_crtc, CLOCK_LOW/9); m_crtc->set_screen(ULTRATERM_SCREEN_NAME); @@ -116,7 +115,7 @@ void a2bus_videx160_device::device_add_mconfig(machine_config &config) m_crtc->set_char_width(8); m_crtc->set_update_row_callback(FUNC(a2bus_videx160_device::crtc_update_row), this); m_crtc->out_vsync_callback().set(FUNC(a2bus_videx160_device::vsync_changed)); -} +MACHINE_CONFIG_END //------------------------------------------------- // rom_region - device-specific ROM region @@ -195,7 +194,7 @@ uint8_t a2bus_videx160_device::read_c0nx(uint8_t offset) switch (offset) { case 1: - return m_crtc->register_r(); // status_r? + return m_crtc->read_register(); // status_r? case 2: return m_ctrl1; @@ -219,11 +218,11 @@ void a2bus_videx160_device::write_c0nx(uint8_t offset, uint8_t data) switch (offset) { case 0: - m_crtc->address_w(data); + m_crtc->write_address(data); break; case 1: - m_crtc->register_w(data); + m_crtc->write_register(data); break; case 2: |