summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/peplus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/peplus.cpp')
-rw-r--r--src/mame/drivers/peplus.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/drivers/peplus.cpp b/src/mame/drivers/peplus.cpp
index ac6296de55e..e4fed0a6e15 100644
--- a/src/mame/drivers/peplus.cpp
+++ b/src/mame/drivers/peplus.cpp
@@ -459,7 +459,7 @@ WRITE8_MEMBER(peplus_state::crtc_display_w)
m_bg_tilemap->mark_tile_dirty(m_vid_address);
/* An access here triggers a device read !*/
- m_crtc->register_r();
+ m_crtc->register_r(space, 0);
}
WRITE8_MEMBER(peplus_state::duart_w)
@@ -978,10 +978,10 @@ void peplus_state::peplus_palette(palette_device &palette) const
uint8_t const *const color_prom = memregion("proms")->base();
uint32_t const proms_size = memregion("proms")->bytes();
/* prom bits
- 7654 3210
- ---- -xxx red component.
- --xx x--- green component.
- xx-- ---- blue component.
+ 7654 3210
+ ---- -xxx red component.
+ --xx x--- green component.
+ xx-- ---- blue component.
*/
for (int i = 0; i < palette.entries(); i++)
@@ -1371,8 +1371,7 @@ void peplus_state::machine_start()
* Machine Driver *
*************************/
-void peplus_state::peplus(machine_config &config)
-{
+MACHINE_CONFIG_START(peplus_state::peplus)
// basic machine hardware
I80C32(config, m_maincpu, XTAL(20'000'000)/2); // 10MHz
m_maincpu->set_addrmap(AS_PROGRAM, &peplus_state::main_map);
@@ -1400,7 +1399,7 @@ void peplus_state::peplus(machine_config &config)
m_crtc->set_on_update_addr_change_callback(FUNC(peplus_state::crtc_addr), this);
m_crtc->out_vsync_callback().set(FUNC(peplus_state::crtc_vsync));
- I2C_X2404P(config, m_i2cmem);
+ X2404P(config, m_i2cmem);
// sound hardware
SPEAKER(config, "mono").front_center();