mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-28 16:31:03 -04:00
33 lines
916 B
C++
33 lines
916 B
C++
#ifndef JASAICTRL_H
|
|
#define JASAICTRL_H
|
|
|
|
#include "dolphin/types.h"
|
|
|
|
namespace JASystem {
|
|
namespace Kernel {
|
|
void init();
|
|
void initSystem();
|
|
void registerMixCallback(s16* (*)(s32), u8);
|
|
void vframeWork();
|
|
void updateDac();
|
|
void mixMonoTrack(s16*, s32, s16* (*)(s32));
|
|
void mixMonoTrackWide(s16*, s32, s16* (*)(s32));
|
|
void mixExtraTrack(s16*, s32, s16* (*)(s32));
|
|
void mixInterleaveTrack(s16*, s32, s16* (*)(s32));
|
|
|
|
extern s16* dac[3];
|
|
extern int JASUniversalDacCounter;
|
|
extern s16* lastRspMadep;
|
|
extern s16* useRspMadep;
|
|
extern int vframeWorkRunning;
|
|
extern void (*dacCallbackFunc)(s16*, u32);
|
|
extern int JASVframeCounter;
|
|
extern s16* (*extMixCallback)(s32);
|
|
extern u8 extMixMode;
|
|
|
|
inline void JASAiMixLimit16(s32) {} // TODO
|
|
}
|
|
}
|
|
|
|
#endif /* JASAICTRL_H */
|