From 52d3eca4212db61e43c14c37c1917818a2fbbecb Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Tue, 29 Oct 2024 02:06:14 -0600 Subject: We are so fucking close omg --- src/sys/sys_main.c | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) (limited to 'src/sys') 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); -- cgit v1.2.3