|
|
| version 1.27, 2004/03/24 14:34:23 | version 1.29, 2004/03/29 05:50:29 |
|---|---|
| Line 213 typedef struct { | Line 213 typedef struct { |
| UINT32 clock; | UINT32 clock; |
| } I386STAT; | } I386STAT; |
| typedef struct { /* for ver0.73 */ | typedef struct { |
| BYTE *ext; | BYTE *ext; |
| UINT32 extsize; | UINT32 extsize; |
| UINT32 inport; | UINT32 inport; |
| BYTE *ems[4]; | |
| } I386EXT; | } I386EXT; |
| typedef struct { | typedef struct { |
| Line 243 extern I386CORE i386core; | Line 244 extern I386CORE i386core; |
| #define CPU_EXTMEM i386core.e.ext | #define CPU_EXTMEM i386core.e.ext |
| #define CPU_EXTMEMSIZE i386core.e.extsize | #define CPU_EXTMEMSIZE i386core.e.extsize |
| #define CPU_INPADRS i386core.e.inport | #define CPU_INPADRS i386core.e.inport |
| #define CPU_EMSPTR i386core.e.ems | |
| extern sigjmp_buf exec_1step_jmpbuf; | extern sigjmp_buf exec_1step_jmpbuf; |
| Line 580 do { \ | Line 582 do { \ |
| void ia32_init(void); | void ia32_init(void); |
| void ia32_initreg(void); | void ia32_initreg(void); |
| void ia32_setextsize(UINT32 size); | void ia32_setextsize(UINT32 size); |
| void ia32_setemm(UINT frame, UINT32 addr); | |
| void ia32reset(void); | void ia32reset(void); |
| void ia32shut(void); | void ia32shut(void); |
| void ia32a20enable(BOOL enable); | |
| void ia32(void); | void ia32(void); |
| void ia32_step(void); | void ia32_step(void); |
| void CPUCALL ia32_interrupt(int vect, int soft); | void CPUCALL ia32_interrupt(int vect, int soft); |