mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-09-03 08:57:02 -04:00
jaudio_NES: match & link ipldec
This commit is contained in:
+1
-1
@@ -776,7 +776,7 @@ config.libs = [
|
|||||||
Object(NonMatching, "jaudio_NES/internal/fat.c"),
|
Object(NonMatching, "jaudio_NES/internal/fat.c"),
|
||||||
Object(NonMatching, "jaudio_NES/internal/fxinterface.c"),
|
Object(NonMatching, "jaudio_NES/internal/fxinterface.c"),
|
||||||
Object(NonMatching, "jaudio_NES/internal/heapctrl.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/ja_calc.c"),
|
||||||
Object(NonMatching, "jaudio_NES/internal/jammain_2.c"),
|
Object(NonMatching, "jaudio_NES/internal/jammain_2.c"),
|
||||||
Object(NonMatching, "jaudio_NES/internal/jamosc.c"),
|
Object(NonMatching, "jaudio_NES/internal/jamosc.c"),
|
||||||
|
|||||||
@@ -19,11 +19,10 @@ static DSPTask* WriteTask(u8 target, u32 cmd, void* task, DSPCallback callback)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
DSPTask* dspTask = &EX_DSPTASK[TASK_WRITEPTR];
|
EX_DSPTASK[TASK_WRITEPTR].target = target;
|
||||||
dspTask->target = target;
|
EX_DSPTASK[TASK_WRITEPTR].cmd = cmd;
|
||||||
dspTask->cmd = cmd;
|
EX_DSPTASK[TASK_WRITEPTR].task = task;
|
||||||
dspTask->task = task;
|
EX_DSPTASK[TASK_WRITEPTR].callback = callback;
|
||||||
dspTask->callback = callback;
|
|
||||||
|
|
||||||
TASK_WRITEPTR++;
|
TASK_WRITEPTR++;
|
||||||
if (TASK_WRITEPTR == 4) {
|
if (TASK_WRITEPTR == 4) {
|
||||||
@@ -107,7 +106,7 @@ void Jac_DSPcardDecodeAsync(void* task, void* cmd, DSPCallback callback)
|
|||||||
* Address: ........
|
* Address: ........
|
||||||
* Size: 00004C
|
* 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) {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user