|
|
| version 1.31, 2004/08/13 06:49:30 | version 1.32, 2004/08/14 12:16:17 |
|---|---|
| Line 192 void neitem_vsync(UINT id) { | Line 192 void neitem_vsync(UINT id) { |
| // ---- | // ---- |
| // #define SINGLESTEPONLY | #define SINGLESTEPONLY |
| void pccore_exec(BRESULT draw) { | void pccore_exec(BRESULT draw) { |
| Line 202 void pccore_exec(BRESULT draw) { | Line 202 void pccore_exec(BRESULT draw) { |
| corestat.drawframe = draw; | corestat.drawframe = draw; |
| soundmng_sync(); | soundmng_sync(); |
| frameclock = 266 * RASTER_CLOCK * pccore.multiple / 2; | timing_setrate(crtc.e.frameclock); |
| frameclock = crtc.e.frameclock * pccore.multiple / 2; | |
| dispclock = min(frameclock, crtc.e.dispclock); | dispclock = min(frameclock, crtc.e.dispclock); |
| corestat.dispclock = dispclock; | corestat.dispclock = dispclock; |
| corestat.syncclock = frameclock - dispclock; | corestat.syncclock = frameclock - dispclock; |
| Line 215 void pccore_exec(BRESULT draw) { | Line 216 void pccore_exec(BRESULT draw) { |
| } | } |
| #else | #else |
| while(CPU_REMCLOCK > 0) { | while(CPU_REMCLOCK > 0) { |
| // TRACEOUT(("%.4x", Z80_PC)); | |
| #if defined(TRACE) && IPTRACE | #if defined(TRACE) && IPTRACE |
| treip[trpos & (IPTRACE - 1)] = Z80_PC; | treip[trpos & (IPTRACE - 1)] = Z80_PC; |
| trpos++; | trpos++; |