|
|
| version 1.10, 2003/11/30 11:20:55 | version 1.12, 2003/12/04 06:41:23 |
|---|---|
| Line 9 | Line 9 |
| #include "i286c.mcr" | #include "i286c.mcr" |
| I286REG i286reg; | I286CORE i286core; |
| const BYTE iflags[256] = { // Z_FLAG, S_FLAG, P_FLAG | const BYTE iflags[256] = { // Z_FLAG, S_FLAG, P_FLAG |
| 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, | 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, |
| Line 135 void i286_initialize(void) { | Line 135 void i286_initialize(void) { |
| void i286_reset(void) { | void i286_reset(void) { |
| i286_initialize(); | ZeroMemory(&i286core.s, sizeof(i286core.s)); |
| ZeroMemory(&i286reg, sizeof(i286reg)); | |
| I286_CS = 0x1fc0; | I286_CS = 0x1fc0; |
| CS_BASE = 0x1fc00; | CS_BASE = 0x1fc00; |
| i286core.s.adrsmask = 0xfffff; | |
| } | } |
| void i286_resetprefetch(void) { | void i286_resetprefetch(void) { |