|
|
| version 1.1, 2003/12/08 00:55:31 | version 1.2, 2003/12/08 02:09:17 |
|---|---|
| Line 43 ia32reset(void) | Line 43 ia32reset(void) |
| #endif | #endif |
| CPU_SET_SEGREG(CPU_CS_INDEX, 0x1fc0); | CPU_SET_SEGREG(CPU_CS_INDEX, 0x1fc0); |
| CPU_ADRSMASK = 0xfffff; | |
| } | } |
| void | void |
| Line 50 ia32(void) | Line 51 ia32(void) |
| { | { |
| int rv; | int rv; |
| #if defined(WIN32) | |
| rv = setjmp(exec_1step_jmpbuf); | |
| #else | |
| rv = sigsetjmp(exec_1step_jmpbuf, 1); | rv = sigsetjmp(exec_1step_jmpbuf, 1); |
| #endif | |
| switch (rv) { | switch (rv) { |
| case 0: | case 0: |
| break; | break; |
| Line 70 ia32withtrap(void) | Line 75 ia32withtrap(void) |
| { | { |
| int rv; | int rv; |
| #if defined(WIN32) | |
| rv = setjmp(exec_1step_jmpbuf); | |
| #else | |
| rv = sigsetjmp(exec_1step_jmpbuf, 1); | rv = sigsetjmp(exec_1step_jmpbuf, 1); |
| #endif | |
| switch (rv) { | switch (rv) { |
| case 0: | case 0: |
| break; | break; |
| Line 94 ia32withdma(void) | Line 103 ia32withdma(void) |
| { | { |
| int rv; | int rv; |
| #if defined(WIN32) | |
| rv = setjmp(exec_1step_jmpbuf); | |
| #else | |
| rv = sigsetjmp(exec_1step_jmpbuf, 1); | rv = sigsetjmp(exec_1step_jmpbuf, 1); |
| #endif | |
| switch (rv) { | switch (rv) { |
| case 0: | case 0: |
| break; | break; |
| Line 116 ia32_step(void) | Line 129 ia32_step(void) |
| { | { |
| int rv; | int rv; |
| #if defined(WIN32) | |
| rv = setjmp(exec_1step_jmpbuf); | |
| #else | |
| rv = sigsetjmp(exec_1step_jmpbuf, 1); | rv = sigsetjmp(exec_1step_jmpbuf, 1); |
| #endif | |
| switch (rv) { | switch (rv) { |
| case 0: | case 0: |
| break; | break; |