05062: monsterb: Buzzing sound during opening and gameplay. [Phil Bennett]

05063: shinobi, aliensyn2, quartet: Missing speech in sega16a games [Phil Bennett]

i8243.c: Fixed write handler regression following devcb2 conversion [Phil Bennett]
This commit is contained in:
Phil Bennett 2012-11-19 20:25:23 +00:00
parent 023d855b01
commit ea57b127af

View File

@ -106,17 +106,17 @@ WRITE8_MEMBER(i8243_device::i8243_prog_w)
{ {
case MCS48_EXPANDER_OP_WRITE: case MCS48_EXPANDER_OP_WRITE:
m_p[m_opcode & 3] = m_p2 & 0x0f; m_p[m_opcode & 3] = m_p2 & 0x0f;
m_writehandler((UINT8)(m_opcode & 3), (UINT8)(m_p[m_opcode & 3])); m_writehandler((offs_t)(m_opcode & 3), m_p[m_opcode & 3]);
break; break;
case MCS48_EXPANDER_OP_OR: case MCS48_EXPANDER_OP_OR:
m_p[m_opcode & 3] |= m_p2 & 0x0f; m_p[m_opcode & 3] |= m_p2 & 0x0f;
m_writehandler((UINT8)(m_opcode & 3), (UINT8)(m_p[m_opcode & 3])); m_writehandler((offs_t)(m_opcode & 3), m_p[m_opcode & 3]);
break; break;
case MCS48_EXPANDER_OP_AND: case MCS48_EXPANDER_OP_AND:
m_p[m_opcode & 3] &= m_p2 & 0x0f; m_p[m_opcode & 3] &= m_p2 & 0x0f;
m_writehandler((UINT8)(m_opcode & 3), (UINT8)(m_p[m_opcode & 3])); m_writehandler((offs_t)(m_opcode & 3), m_p[m_opcode & 3]);
break; break;
} }
} }