idle skipping works!
This commit is contained in:
@@ -27,9 +27,16 @@ u64 Scheduler::Remove(const EventType eventType) const {
|
||||
return ret;
|
||||
}
|
||||
|
||||
void Scheduler::SkipToNext() {
|
||||
ticks = events.top().time;
|
||||
}
|
||||
|
||||
void Scheduler::Tick(const u64 t) {
|
||||
n64::Mem &mem = n64::Core::GetMem();
|
||||
ticks += t;
|
||||
}
|
||||
|
||||
void Scheduler::HandleEvents() {
|
||||
n64::Mem &mem = n64::Core::GetMem();
|
||||
n64::MI &mi = mem.mmio.mi;
|
||||
n64::SI &si = mem.mmio.si;
|
||||
n64::PI &pi = mem.mmio.pi;
|
||||
|
||||
Reference in New Issue
Block a user