diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-10-29 02:06:14 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-10-29 02:06:14 -0600 |
| commit | 52d3eca4212db61e43c14c37c1917818a2fbbecb (patch) | |
| tree | 3c7250aeb06b746d606d8b3825ddb91db3ef168c /src/sys | |
| parent | 2354ee76a3f57f0fa926b98fb8e9adc2957acc49 (diff) | |
We are so fucking close omg
Diffstat (limited to 'src/sys')
| -rw-r--r-- | src/sys/sys_main.c | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/src/sys/sys_main.c b/src/sys/sys_main.c index 867f0d74..dbe173a4 100644 --- a/src/sys/sys_main.c +++ b/src/sys/sys_main.c @@ -103,31 +103,10 @@ void Main_Initialize(void) { } void Audio_ThreadEntry(void* arg0) { - // SPTask* task; + SPTask* task; AudioLoad_Init(); Audio_InitSounds(); - - // task = AudioThread_CreateTask(); - // if (task != NULL) { - // task->msgQueue = &gAudioTaskMsgQueue; - // task->msg = OS_MESG_32(TASK_MESG_1); - // osWritebackDCacheAll(); - // osSendMesg(&gTaskMsgQueue, OS_MESG_PTR(task), OS_MESG_PRI_NORMAL); - // } - // while (true) { - // task = AudioThread_CreateTask(); - // if (task != NULL) { - // task->msgQueue = &gAudioTaskMsgQueue; - // task->msg = OS_MESG_32(TASK_MESG_1); - // osWritebackDCacheAll(); - // } - // MQ_GET_MESG(&gAudioTaskMesgQueue, NULL); - // if (task != NULL) { - // osSendMesg(&gTaskMsgQueue, OS_MESG_PTR(task), OS_MESG_PRI_NORMAL); - // } - // MQ_WAIT_FOR_MESG(&gAudioVImesgQueue, NULL); - // } } void Graphics_SetTask(void) { @@ -299,7 +278,8 @@ void Graphics_ThreadUpdate() { // } // LTODO: There is no audio for now :P - // Audio_Update(); + osSendMesg(&gTaskMesgQueue, OS_MESG_PTR(NULL), OS_MESG_NOBLOCK); + Audio_Update(); } void Main_InitMesgQueues(void) { @@ -388,6 +368,8 @@ void Main_ThreadEntry(void* arg0) { Graphics_ThreadEntry(NULL); Controller_Init(); + Main_InitMesgQueues(); + // LTODO: Implement timers // Timer_ThreadEntry(NULL); |
