summaryrefslogtreecommitdiff
path: root/src/sys
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-10-29 02:06:14 -0600
committerKiritoDv <kiritodev01@gmail.com>2024-10-29 02:06:14 -0600
commit52d3eca4212db61e43c14c37c1917818a2fbbecb (patch)
tree3c7250aeb06b746d606d8b3825ddb91db3ef168c /src/sys
parent2354ee76a3f57f0fa926b98fb8e9adc2957acc49 (diff)
We are so fucking close omg
Diffstat (limited to 'src/sys')
-rw-r--r--src/sys/sys_main.c28
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);