Implemented new thread scheduling logic that doesn't need a central scheduler thread, removed all uses of atomic waits

This commit is contained in:
Mr-Wiseguy
2024-04-25 02:57:06 -04:00
parent 5382ce6fd0
commit 68ee43f5ac
13 changed files with 440 additions and 571 deletions
+1 -1
View File
@@ -7,8 +7,8 @@ void ultramodern::preinit(uint8_t* rdram, ultramodern::WindowHandle window_handl
ultramodern::init_timers(rdram);
ultramodern::init_audio();
ultramodern::save_init();
ultramodern::init_thread_cleanup();
}
extern "C" void osInitialize() {
ultramodern::init_scheduler();
}