|
|
| version 1.104, 2005/03/24 01:42:46 | version 1.105, 2005/04/04 11:50:58 |
|---|---|
| Line 564 void screenvsync(NEVENTITEM item) { | Line 564 void screenvsync(NEVENTITEM item) { |
| // --------------------------------------------------------------------------- | // --------------------------------------------------------------------------- |
| // #define SINGLESTEPONLY | |
| #if defined(TRACE) | #if defined(TRACE) |
| static int resetcnt = 0; | static int resetcnt = 0; |
| static int execcnt = 0; | static int execcnt = 0; |
| Line 602 void pccore_exec(BOOL draw) { | Line 604 void pccore_exec(BOOL draw) { |
| CPU_RESETREQ = 0; | CPU_RESETREQ = 0; |
| CPU_SHUT(); | CPU_SHUT(); |
| } | } |
| #if !defined(SINGLESTEPONLY) | |
| if (CPU_REMCLOCK > 0) { | if (CPU_REMCLOCK > 0) { |
| if (!(CPU_TYPE & CPUTYPE_V30)) { | if (!(CPU_TYPE & CPUTYPE_V30)) { |
| CPU_EXEC(); | CPU_EXEC(); |
| Line 610 void pccore_exec(BOOL draw) { | Line 613 void pccore_exec(BOOL draw) { |
| CPU_EXECV30(); | CPU_EXECV30(); |
| } | } |
| } | } |
| #else | |
| while(CPU_REMCLOCK > 0) { | |
| CPU_STEPEXEC(); | |
| } | |
| #endif | |
| nevent_progress(); | nevent_progress(); |
| } | } |
| artic_callback(); | artic_callback(); |