|
|
| version 1.2, 2003/12/22 07:41:15 | version 1.4, 2003/12/25 19:26:55 |
|---|---|
| Line 76 const UINT8 iflags[512] = { // Z_FLA | Line 76 const UINT8 iflags[512] = { // Z_FLA |
| void i286a_reset(void) { | void i286a_reset(void) { |
| ZeroMemory(&CPU_STATSAVE, sizeof(CPU_STATSAVE)); | ZeroMemory(&CPU_STATSAVE, sizeof(CPU_STATSAVE)); |
| CPU_CS = 0x1fc0; | CPU_CS = 0xffff; |
| CS_BASE = 0x1fc00; | CS_BASE = 0xffff0; |
| CPU_ADRSMASK = 0xfffff; | CPU_ADRSMASK = 0xfffff; |
| } | } |
| void i286a_shut(void) { | |
| CPU_CS = 0xffff; | |
| CS_BASE = 0xffff0; | |
| CPU_IP = 0; | |
| CPU_ADRSMASK = 0xfffff; | |
| } | |
| #if 0 // ---- test | |
| void ea_assert(UINT32 x) { | |
| TCHAR buf[32]; | |
| wsprintf(buf, _T("addr = %x [%.2x]"), x, i286_memoryread(x - 2)); | |
| MessageBox(NULL, buf, _T("!"), MB_OK); | |
| exit(1); | |
| } | |
| #endif | |