diff options
Diffstat (limited to 'src/mame/drivers/peplus.cpp')
-rw-r--r-- | src/mame/drivers/peplus.cpp | 15 |
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(); |