diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-02-28 16:02:41 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-02-28 16:02:41 -0500 |
commit | 57267e42c322d1518844977c52ccb67273c54a5b (patch) | |
tree | 3d54cb0b9e372d1d9fc19c8c61637c82db9c4944 /src/mame/drivers | |
parent | 29c290ee7accc454fe8c5f49a821bb80368aca5c (diff) |
djboy, mephistp, minicom, trs80dt1: Fixes (nw)
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/djboy.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/mephistp.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/minicom.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/trs80dt1.cpp | 9 |
4 files changed, 5 insertions, 9 deletions
diff --git a/src/mame/drivers/djboy.cpp b/src/mame/drivers/djboy.cpp index 5913d9d4abd..c3c275001c6 100644 --- a/src/mame/drivers/djboy.cpp +++ b/src/mame/drivers/djboy.cpp @@ -561,7 +561,7 @@ MACHINE_CONFIG_START(djboy_state::djboy) MCFG_MCS51_PORT_P0_IN_CB(READ8(djboy_state, beast_p0_r)) MCFG_MCS51_PORT_P0_OUT_CB(WRITE8(djboy_state, beast_p0_w)) MCFG_MCS51_PORT_P1_IN_CB(READ8(djboy_state, beast_p1_r)) - MCFG_MCS51_PORT_P0_OUT_CB(WRITE8(djboy_state, beast_p1_w)) + MCFG_MCS51_PORT_P1_OUT_CB(WRITE8(djboy_state, beast_p1_w)) MCFG_MCS51_PORT_P2_IN_CB(READ8(djboy_state, beast_p2_r)) MCFG_MCS51_PORT_P2_OUT_CB(WRITE8(djboy_state, beast_p2_w)) MCFG_MCS51_PORT_P3_IN_CB(READ8(djboy_state, beast_p3_r)) diff --git a/src/mame/drivers/mephistp.cpp b/src/mame/drivers/mephistp.cpp index 84b22e65369..50f1e94da6a 100644 --- a/src/mame/drivers/mephistp.cpp +++ b/src/mame/drivers/mephistp.cpp @@ -174,6 +174,7 @@ MACHINE_CONFIG_START(mephisto_pinball_state::mephisto) MCFG_CPU_ADD("soundcpu", I8051, XTAL(12'000'000)) MCFG_CPU_PROGRAM_MAP(mephisto_8051_map) // EA tied high for external program ROM + MCFG_CPU_IO_MAP(mephisto_8051_io) MCFG_MCS51_PORT_P1_IN_CB(READ8(mephisto_pinball_state, ay8910_read)) MCFG_MCS51_PORT_P1_OUT_CB(WRITE8(mephisto_pinball_state, ay8910_write)) MCFG_MCS51_PORT_P3_OUT_CB(WRITE8(mephisto_pinball_state, t0_t1_w)) diff --git a/src/mame/drivers/minicom.cpp b/src/mame/drivers/minicom.cpp index b5825f80460..fd7a9ffaa95 100644 --- a/src/mame/drivers/minicom.cpp +++ b/src/mame/drivers/minicom.cpp @@ -149,7 +149,7 @@ WRITE8_MEMBER(minicom_state::i87c52_p1_w) printf(") ( ) ( )\n"); } #endif - if (FALLING_EDGE(m_p[offset], data, 2)) + if (FALLING_EDGE(m_p[1], data, 2)) { m_digit_index--; if (m_digit_index<0) m_digit_index = 19; diff --git a/src/mame/drivers/trs80dt1.cpp b/src/mame/drivers/trs80dt1.cpp index 7131a4a7351..ea83fab4e9f 100644 --- a/src/mame/drivers/trs80dt1.cpp +++ b/src/mame/drivers/trs80dt1.cpp @@ -62,7 +62,6 @@ public: I8275_DRAW_CHARACTER_MEMBER(crtc_update_row); void trs80dt1(machine_config &config); - void data_map(address_map &map); void io_map(address_map &map); void prg_map(address_map &map); private: @@ -149,13 +148,8 @@ ADDRESS_MAP_START(trs80dt1_state::prg_map) AM_RANGE(0x2000, 0x27ff) AM_READ(dma_r) ADDRESS_MAP_END -ADDRESS_MAP_START(trs80dt1_state::data_map) -ADDRESS_MAP_END - ADDRESS_MAP_START(trs80dt1_state::io_map) ADDRESS_MAP_GLOBAL_MASK(0xbfff) // A14 not used - AM_RANGE(0x0001, 0x0001) AM_WRITE(port1_w) - AM_RANGE(0x0003, 0x0003) AM_WRITE(port3_w) AM_RANGE(0xa000, 0xa7ff) AM_RAM AM_SHARE("videoram") AM_RANGE(0xa800, 0xa83f) AM_MIRROR(0x3c0) AM_DEVREADWRITE("nvram", x2210_device, read, write) // X2210 AM_RANGE(0xac00, 0xafff) AM_READ(key_r) @@ -315,8 +309,9 @@ MACHINE_CONFIG_START(trs80dt1_state::trs80dt1) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", I8051, 7372800) MCFG_CPU_PROGRAM_MAP(prg_map) - MCFG_CPU_DATA_MAP(data_map) MCFG_CPU_IO_MAP(io_map) + MCFG_MCS51_PORT_P1_OUT_CB(WRITE8(trs80dt1_state, port1_w)) + MCFG_MCS51_PORT_P3_OUT_CB(WRITE8(trs80dt1_state, port3_w)) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) |