djboy, mephistp, minicom, trs80dt1: Fixes (nw)

This commit is contained in:
AJR 2018-02-28 16:02:41 -05:00
parent 29c290ee7a
commit 57267e42c3
4 changed files with 5 additions and 9 deletions

View File

@ -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))

View File

@ -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))

View File

@ -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;

View File

@ -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)