summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
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
commit57267e42c322d1518844977c52ccb67273c54a5b (patch)
tree3d54cb0b9e372d1d9fc19c8c61637c82db9c4944 /src/mame/drivers
parent29c290ee7accc454fe8c5f49a821bb80368aca5c (diff)
djboy, mephistp, minicom, trs80dt1: Fixes (nw)
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/djboy.cpp2
-rw-r--r--src/mame/drivers/mephistp.cpp1
-rw-r--r--src/mame/drivers/minicom.cpp2
-rw-r--r--src/mame/drivers/trs80dt1.cpp9
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)