summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mbc55x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mbc55x.cpp')
-rw-r--r--src/mame/drivers/mbc55x.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/mame/drivers/mbc55x.cpp b/src/mame/drivers/mbc55x.cpp
index d56bb88db10..e62bce4de00 100644
--- a/src/mame/drivers/mbc55x.cpp
+++ b/src/mame/drivers/mbc55x.cpp
@@ -1,7 +1,7 @@
// license:BSD-3-Clause
// copyright-holders:Phill Harvey-Smith
/*
- drivers/mbc55x.c
+ drivers/mbc55x.cpp
Machine driver for the Sanyo MBC-550 and MBC-555.
@@ -311,12 +311,13 @@ MACHINE_CONFIG_START(mbc55x_state::mbc55x)
m_ppi->in_pc_callback().set(FUNC(mbc55x_state::printer_status_r));
m_ppi->out_pc_callback().set(FUNC(mbc55x_state::disk_select_w));
- MCFG_MC6845_ADD(VID_MC6845_NAME, HD6845, SCREEN_TAG, 14.318181_MHz_XTAL / 8) // HD46505SP-1
- MCFG_MC6845_SHOW_BORDER_AREA(false)
- MCFG_MC6845_CHAR_WIDTH(8)
- MCFG_MC6845_UPDATE_ROW_CB(mbc55x_state, crtc_update_row)
- MCFG_MC6845_OUT_VSYNC_CB(WRITELINE(*this, mbc55x_state, vid_hsync_changed))
- MCFG_MC6845_OUT_HSYNC_CB(WRITELINE(*this, mbc55x_state, vid_vsync_changed))
+ HD6845(config, m_crtc, 14.318181_MHz_XTAL / 8); // HD46505SP-1
+ m_crtc->set_screen(SCREEN_TAG);
+ m_crtc->set_show_border_area(false);
+ m_crtc->set_char_width(8);
+ m_crtc->set_update_row_callback(FUNC(mbc55x_state::crtc_update_row), this);
+ m_crtc->out_vsync_callback().set(FUNC(mbc55x_state::vid_vsync_changed));
+ m_crtc->out_hsync_callback().set(FUNC(mbc55x_state::vid_hsync_changed));
/* Backing storage */
FD1793(config, m_fdc, 14.318181_MHz_XTAL / 14); // M5W1793-02P (clock is nominally 1 MHz)