s32 _start(char **argv, int argc) { printf(BANNER, VERSION); if(RegisterLibraryEntries(&_exp_libsd) != 0) return 1; InitSpu2(); return 0; }
s32 SdInit(s32 flag) { flag &= 1; InitSpu2(); InitSpdif(); Reset(flag); InitVoices(); InitCoreVolume(flag); EnableIntr(IOP_IRQ_DMA_SPU); EnableIntr(IOP_IRQ_DMA_SPU2); EnableIntr(IOP_IRQ_SPU); return 0; }
s32 SdInit(s32 flag) { flag &= 1; InitSpu2(); InitSpdif(); Reset(flag); InitVoices(); InitCoreVolume(flag); EnableIntr(0x24); EnableIntr(0x28); EnableIntr(9); return 0; }