mirror of
https://github.com/holub/mame
synced 2025-06-07 13:23:50 +03:00
Bunch of TGP opcodes used by VF2.
This commit is contained in:
parent
6474d8fe94
commit
e54c511004
@ -292,6 +292,11 @@ void mb86233_cpu_device::ALU( UINT32 alu)
|
|||||||
FLAGSI( GETD().u);
|
FLAGSI( GETD().u);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x04: /* D = D ~ A */
|
||||||
|
GETD().u = ~GETA().u;
|
||||||
|
FLAGSI( GETD().u);
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x05: /* CMP D,A */
|
case 0x05: /* CMP D,A */
|
||||||
ftmp = GETD().f - GETA().f;
|
ftmp = GETD().f - GETA().f;
|
||||||
FLAGSF( ftmp);
|
FLAGSF( ftmp);
|
||||||
@ -1230,7 +1235,17 @@ void mb86233_cpu_device::execute_run()
|
|||||||
GETARAM()[INDIRECT(r2|(6<<6),0)] = val;
|
GETARAM()[INDIRECT(r2|(6<<6),0)] = val;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 0x14:
|
||||||
|
{
|
||||||
|
UINT32 offset;
|
||||||
|
|
||||||
|
offset = INDIRECT(r1,1);
|
||||||
|
|
||||||
|
val = GETEXTERNAL( 0, offset);
|
||||||
|
ALU(alu);
|
||||||
|
GETARAM()[r2] = val;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
fatalerror( "TGP: Unknown TGP move (op=%02x) at PC:%x\n", op, GETPC());
|
fatalerror( "TGP: Unknown TGP move (op=%02x) at PC:%x\n", op, GETPC());
|
||||||
|
Loading…
Reference in New Issue
Block a user