|
|
| version 1.10, 2003/11/29 03:38:26 | version 1.12, 2003/12/11 21:57:38 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "i286.h" | #include "cpucore.h" |
| #include "i286c.h" | #include "i286c.h" |
| #include "memory.h" | #include "memory.h" |
| #include "i286c.mcr" | #include "i286c.mcr" |
| Line 17 I286_F6 _nop_int(UINT op) { | Line 17 I286_F6 _nop_int(UINT op) { |
| I286_F6 _inc_ea8(UINT op) { | I286_F6 _inc_ea8(UINT op) { |
| UINT32 madr; | UINT32 madr; |
| BYTE *out; | UINT8 *out; |
| REG8 res; | REG8 res; |
| if (op >= 0xc0) { | if (op >= 0xc0) { |
| Line 37 I286_F6 _inc_ea8(UINT op) { | Line 37 I286_F6 _inc_ea8(UINT op) { |
| } | } |
| res = *out; | res = *out; |
| INCBYTE(res) | INCBYTE(res) |
| *out = (BYTE)res; | *out = (UINT8)res; |
| } | } |
| I286_F6 _dec_ea8(UINT op) { | I286_F6 _dec_ea8(UINT op) { |
| UINT32 madr; | UINT32 madr; |
| BYTE *out; | UINT8 *out; |
| REG8 res; | REG8 res; |
| if (op >= 0xc0) { | if (op >= 0xc0) { |
| Line 63 I286_F6 _dec_ea8(UINT op) { | Line 63 I286_F6 _dec_ea8(UINT op) { |
| } | } |
| res = *out; | res = *out; |
| DECBYTE(res) | DECBYTE(res) |
| *out = (BYTE)res; | *out = (UINT8)res; |
| } | } |
| I286_F6 _inc_ea16(UINT op) { | I286_F6 _inc_ea16(UINT op) { |