| 131 | } |
| 132 | |
| 133 | void CPU_SkipToNextEvent() |
| 134 | { |
| 135 | LOCK_EVENT_QUEUE(); |
| 136 | |
| 137 | #ifdef DAEDALUS_ENABLE_ASSERTS |
| 138 | DAEDALUS_ASSERT( gCPUState.NumEvents > 0, "There are no events" ); |
| 139 | #endif |
| 140 | gCPUState.CPUControl[C0_COUNT]._u32 += (gCPUState.Events[ 0 ].mCount - 1); |
| 141 | gCPUState.Events[ 0 ].mCount = 1; |
| 142 | } |
| 143 | |
| 144 | static void CPU_ResetEventList() |
| 145 | { |