summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/excali64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/excali64.cpp')
-rw-r--r--src/mame/drivers/excali64.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/excali64.cpp b/src/mame/drivers/excali64.cpp
index e28516c376a..c169242f3dd 100644
--- a/src/mame/drivers/excali64.cpp
+++ b/src/mame/drivers/excali64.cpp
@@ -132,19 +132,19 @@ void excali64_state::mem_map(address_map &map)
void excali64_state::io_map(address_map &map)
{
map.global_mask(0xff);
- map(0x00, 0x0f).r(this, FUNC(excali64_state::port00_r));
+ map(0x00, 0x0f).r(FUNC(excali64_state::port00_r));
map(0x10, 0x10).mirror(0x0e).rw("uart", FUNC(i8251_device::data_r), FUNC(i8251_device::data_w));
map(0x11, 0x11).mirror(0x0e).rw("uart", FUNC(i8251_device::status_r), FUNC(i8251_device::control_w));
map(0x20, 0x23).mirror(0x0c).rw("pit", FUNC(pit8253_device::read), FUNC(pit8253_device::write));
map(0x30, 0x30).mirror(0x0e).rw(m_crtc, FUNC(mc6845_device::status_r), FUNC(mc6845_device::address_w));
map(0x31, 0x31).mirror(0x0e).rw(m_crtc, FUNC(mc6845_device::register_r), FUNC(mc6845_device::register_w));
- map(0x50, 0x5f).r(this, FUNC(excali64_state::port50_r));
+ map(0x50, 0x5f).r(FUNC(excali64_state::port50_r));
map(0x60, 0x63).mirror(0x0c).rw("ppi", FUNC(i8255_device::read), FUNC(i8255_device::write));
- map(0x70, 0x7f).w(this, FUNC(excali64_state::port70_w));
- map(0xe0, 0xe3).rw(m_dma, FUNC(z80dma_device::read), FUNC(z80dma_device::write));
- map(0xe4, 0xe7).w(this, FUNC(excali64_state::porte4_w));
- map(0xe8, 0xeb).r(this, FUNC(excali64_state::porte8_r));
- map(0xec, 0xef).w(this, FUNC(excali64_state::portec_w));
+ map(0x70, 0x7f).w(FUNC(excali64_state::port70_w));
+ map(0xe0, 0xe3).rw(m_dma, FUNC(z80dma_device::bus_r), FUNC(z80dma_device::bus_w));
+ map(0xe4, 0xe7).w(FUNC(excali64_state::porte4_w));
+ map(0xe8, 0xeb).r(FUNC(excali64_state::porte8_r));
+ map(0xec, 0xef).w(FUNC(excali64_state::portec_w));
map(0xf0, 0xf3).rw(m_fdc, FUNC(wd2793_device::read), FUNC(wd2793_device::write));
}
@@ -569,7 +569,7 @@ MACHINE_CONFIG_START(excali64_state::excali64)
//MCFG_PIT8253_CLK2(16_MHz_XTAL / 16) /* Timer 2: not used */
MCFG_DEVICE_ADD("ppi", I8255A, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8("cent_data_out", output_latch_device, write)) // parallel port
+ MCFG_I8255_OUT_PORTA_CB(WRITE8("cent_data_out", output_latch_device, bus_w)) // parallel port
MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, excali64_state, ppib_w))
MCFG_I8255_IN_PORTC_CB(READ8(*this, excali64_state, ppic_r))
MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, excali64_state, ppic_w))