jaudio_NES: match & link ipldec

This commit is contained in:
Cuyler36
2025-06-21 05:09:50 -04:00
parent 46c688ea10
commit 745dfd4cae
2 changed files with 7 additions and 8 deletions
+1 -1
View File
@@ -776,7 +776,7 @@ config.libs = [
Object(NonMatching, "jaudio_NES/internal/fat.c"),
Object(NonMatching, "jaudio_NES/internal/fxinterface.c"),
Object(NonMatching, "jaudio_NES/internal/heapctrl.c"),
Object(NonMatching, "jaudio_NES/internal/ipldec.c"),
Object(Matching, "jaudio_NES/internal/ipldec.c"),
Object(NonMatching, "jaudio_NES/internal/ja_calc.c"),
Object(NonMatching, "jaudio_NES/internal/jammain_2.c"),
Object(NonMatching, "jaudio_NES/internal/jamosc.c"),
+6 -7
View File
@@ -19,11 +19,10 @@ static DSPTask* WriteTask(u8 target, u32 cmd, void* task, DSPCallback callback)
return NULL;
}
DSPTask* dspTask = &EX_DSPTASK[TASK_WRITEPTR];
dspTask->target = target;
dspTask->cmd = cmd;
dspTask->task = task;
dspTask->callback = callback;
EX_DSPTASK[TASK_WRITEPTR].target = target;
EX_DSPTASK[TASK_WRITEPTR].cmd = cmd;
EX_DSPTASK[TASK_WRITEPTR].task = task;
EX_DSPTASK[TASK_WRITEPTR].callback = callback;
TASK_WRITEPTR++;
if (TASK_WRITEPTR == 4) {
@@ -107,7 +106,7 @@ void Jac_DSPcardDecodeAsync(void* task, void* cmd, DSPCallback callback)
* Address: ........
* Size: 00004C
*/
void Jac_DSPagbDecodeAsync(void*, void*, void (*)(void*))
void Jac_DSPagbDecodeAsync(void* task, void* cmd, DSPCallback callback)
{
// UNUSED FUNCTION
while (WriteTask(DSPTARGET_AGB, (u32)cmd, task, callback) == NULL) {}
}