|
|
| version 1.23, 2005/02/08 09:57:26 | version 1.24, 2005/02/12 12:13:58 |
|---|---|
| Line 16 | Line 16 |
| I286CORE i286core; | I286CORE i286core; |
| const BYTE iflags[256] = { // Z_FLAG, S_FLAG, P_FLAG | const UINT8 iflags[256] = { // Z_FLAG, S_FLAG, P_FLAG |
| 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, | 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, |
| 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, | 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, |
| 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, | 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, |
| Line 95 void i286x_setextsize(UINT32 size) { | Line 95 void i286x_setextsize(UINT32 size) { |
| CPU_EXTMEM = NULL; | CPU_EXTMEM = NULL; |
| } | } |
| if (size) { | if (size) { |
| CPU_EXTMEM = (BYTE *)_MALLOC(size + 16, "EXTMEM"); | CPU_EXTMEM = (UINT8 *)_MALLOC(size + 16, "EXTMEM"); |
| if (CPU_EXTMEM == NULL) { | if (CPU_EXTMEM == NULL) { |
| size = 0; | size = 0; |
| } | } |
| Line 110 void i286x_setextsize(UINT32 size) { | Line 110 void i286x_setextsize(UINT32 size) { |
| void i286x_setemm(UINT frame, UINT32 addr) { | void i286x_setemm(UINT frame, UINT32 addr) { |
| BYTE *ptr; | UINT8 *ptr; |
| frame &= 3; | frame &= 3; |
| if (addr < USE_HIMEM) { | if (addr < USE_HIMEM) { |
| Line 138 LABEL void i286x_resetprefetch(void) { | Line 138 LABEL void i286x_resetprefetch(void) { |
| } | } |
| } | } |
| LABEL void __fastcall i286x_interrupt(BYTE vect) { | LABEL void __fastcall i286x_interrupt(UINT8 vect) { |
| __asm { | __asm { |
| pushad | pushad |