From d65887bb61518f5ff64fb74c67faeef6aa9668a1 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Thu, 12 Apr 2018 02:41:01 +1000 Subject: (nw) fixed minitel2 which had been broken for 6 weeks. --- src/mame/drivers/minitel_2_rpic.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/minitel_2_rpic.cpp b/src/mame/drivers/minitel_2_rpic.cpp index 3ad8518f935..c95b65eed2e 100644 --- a/src/mame/drivers/minitel_2_rpic.cpp +++ b/src/mame/drivers/minitel_2_rpic.cpp @@ -282,11 +282,12 @@ void minitel_state::mem_prg(address_map &map) map(0x0000, 0x7fff).rom(); } -ADDRESS_MAP_START(minitel_state::mem_io) - AM_RANGE(0x2000, 0x3fff) AM_READWRITE(dev_keyb_ser_r, dev_crtl_reg_w) +void minitel_state::mem_io(address_map &map) +{ + map(0x2000, 0x3fff).rw(this, FUNC(minitel_state::dev_keyb_ser_r), FUNC(minitel_state::dev_crtl_reg_w)); /* ts9347 */ - AM_RANGE(0x4000, 0x5ffF) AM_READWRITE(ts9347_io_r, ts9347_io_w) -ADDRESS_MAP_END + map(0x4000, 0x5ffF).rw(this, FUNC(minitel_state::ts9347_io_r), FUNC(minitel_state::ts9347_io_w)); +} /* Input ports */ static INPUT_PORTS_START( minitel2 ) @@ -400,6 +401,7 @@ MACHINE_CONFIG_START(minitel_state::minitel2) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", I80C32, XTAL(14'318'181)) //verified on pcb MCFG_CPU_PROGRAM_MAP(mem_prg) + MCFG_CPU_IO_MAP(mem_io) MCFG_MCS51_PORT_P1_IN_CB(READ8(minitel_state, port1_r)) MCFG_MCS51_PORT_P1_OUT_CB(WRITE8(minitel_state, port1_w)) MCFG_MCS51_PORT_P3_IN_CB(READ8(minitel_state, port3_r)) -- cgit v1.2.3