1
0
Fork 0

Add warning when FPU opcodes are used

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@997
This commit is contained in:
Sjoerd van der Berg 2003-05-07 11:00:34 +00:00
parent 62a2b2b34e
commit 8b644202c2
3 changed files with 12 additions and 8 deletions

View file

@ -538,6 +538,9 @@ switch (inst.code.op) {
case O_BSWAP:
BSWAP(inst.op1.d);
break;
case O_FPU:
LOG_MSG("FPU opcode %X unhandled",inst.entry);
break;
case 0:
break;
default:

View file

@ -153,10 +153,10 @@ static OpCode OpCodeTable[1024]={
{D_SETALC ,0 ,0 ,0 },{D_XLATw ,0 ,0 ,0 },
//TODO FPU
/* 0xd8 - 0xdf */
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
/* 0xe0 - 0xe7 */
{L_Ibx ,O_LOOPNZ ,S_AIPw ,0 },{L_Ibx ,O_LOOPZ ,S_AIPw ,0 },
@ -510,10 +510,10 @@ static OpCode OpCodeTable[1024]={
{L_Ib ,O_AAM ,0 ,0 },{L_Ib ,O_AAD ,0 ,0 },
{D_SETALC ,0 ,0 ,0 },{D_XLATd ,0 ,0 ,0 },
/* 0x2d8 - 0x2df */
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,0 ,0 ,0 },{L_MODRM ,0 ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
{L_MODRM ,O_FPU ,0 ,0 },{L_MODRM ,O_FPU ,0 ,0 },
/* 0x2e0 - 0x2e7 */
{L_Ibx ,O_LOOPNZ ,S_AIPd ,0 },{L_Ibx ,O_LOOPZ ,S_AIPd ,0 },

View file

@ -90,6 +90,7 @@ enum {
O_BSFw,O_BSRw,
O_BSWAP,
O_FPU,
};