mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Added some more unknown instructions.
This commit is contained in:
parent
fcdd3b430e
commit
631e01d984
@ -1480,10 +1480,10 @@ void hcd62121_cpu_device::execute_run()
|
||||
}
|
||||
break;
|
||||
|
||||
case 0xC0: /* movb reg,i8 */ // TODO - test
|
||||
//case 0xC0: /* movb reg,i8 */ // TODO - test
|
||||
case 0xC1: /* movw reg,i16 */
|
||||
case 0xC2: /* movw reg,i64 */ // TODO - test
|
||||
case 0xC3: /* movw reg,i80 */ // TODO - test
|
||||
//case 0xC2: /* movw reg,i64 */ // TODO - test
|
||||
//case 0xC3: /* movw reg,i80 */ // TODO - test
|
||||
{
|
||||
int size = datasize(op);
|
||||
u8 reg = read_op();
|
||||
@ -1669,7 +1669,12 @@ void hcd62121_cpu_device::execute_run()
|
||||
break;
|
||||
|
||||
case 0xE3: /* movb reg,dsize */
|
||||
m_reg[read_op() & 0x7f] = m_dsize;
|
||||
{
|
||||
u8 reg = read_op();
|
||||
if (reg & 0x80)
|
||||
fatalerror("%02x:%04x: unimplemented instruction %02x encountered with (arg & 0x80) != 0\n", m_cseg, m_ip-1, op);
|
||||
m_reg[reg & 0x7f] = m_dsize;
|
||||
}
|
||||
break;
|
||||
|
||||
case 0xE4: /* movb reg,f */
|
||||
@ -1719,9 +1724,7 @@ void hcd62121_cpu_device::execute_run()
|
||||
|
||||
case 0xF1: /* unk_F1 reg/i8 (out?) */
|
||||
case 0xF3: /* unk_F3 reg/i8 (out?) */
|
||||
case 0xF4: /* unk_F4 reg/i8 (out?) */
|
||||
case 0xF5: /* unk_F5 reg/i8 (out?) */
|
||||
case 0xF6: /* unk_F6 reg/i8 (out?) */
|
||||
case 0xF7: /* unk_F7 reg/i8 (out?) */
|
||||
logerror("%02x:%04x: unimplemented instruction %02x encountered\n", m_cseg, m_ip-1, op);
|
||||
read_op();
|
||||
|
Loading…
Reference in New Issue
Block a user