|
|
| version 1.3, 2003/12/22 10:24:50 | version 1.6, 2003/12/25 20:30:22 |
|---|---|
| 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 = 0xf000; |
| CS_BASE = 0x1fc00; | CS_BASE = 0xf0000; |
| CPU_IP = 0xfff0; | |
| CPU_ADRSMASK = 0xfffff; | |
| } | |
| void i286a_shut(void) { | |
| CPU_MSW = 0; | |
| CPU_ES = 0; | |
| CPU_CS = 0xf000; | |
| CPU_SS = 0; | |
| CPU_DS = 0; | |
| ES_BASE = 0; | |
| CS_BASE = 0xf0000; | |
| SS_BASE = 0; | |
| DS_BASE = 0; | |
| SS_FIX = 0; | |
| DS_FIX = 0; | |
| CPU_IP = 0xfff0; | |
| CPU_ADRSMASK = 0xfffff; | CPU_ADRSMASK = 0xfffff; |
| } | } |