emusound almost done

This commit is contained in:
roeming
2025-03-19 19:49:41 -04:00
parent 001b4b2c44
commit f8034c5dfa
3 changed files with 574 additions and 31 deletions
+5 -5
View File
@@ -12,11 +12,11 @@ extern void EmuSound_Exit();
extern void Sound_Write(u16 event, u8 value, u16 maybe_frames);
extern void Sound_Reset();
extern void Sound_Read();
extern void Sound_SetC000();
extern void Sound_SetE000();
extern void Sound_SetMMC();
extern void Sound_PlayMENUPCM();
extern u8 Sound_Read(u16 param_1, u32 param_2, u32 param_3, u32 param_4, u32 param_5);
extern void Sound_SetC000(u8* romTop);
extern void Sound_SetE000(u8* romTop);
extern void Sound_SetMMC(u8 mmcMode);
extern void Sound_PlayMENUPCM(u8 v);
#ifdef __cplusplus
}
+5 -5
View File
@@ -10,13 +10,13 @@ u32 __PitchTo32_HVC(u16);
void __Sound_Write_VRC(u16, u8);
void __Sound_Write_MMC5(u16, u8);
void __Sound_Write_A(u16, u8);
s16 __ProcessSoundA();
int __ProcessSoundA();
void __Sound_Write_B(u16, u8);
s16 __ProcessSoundB();
int __ProcessSoundB();
int __PitchTo32_HVC_D(u16);
void __Sound_Write_D(u16, u8);
s8 __GetNoise(u32);
s16 __ProcessSoundD();
int __ProcessSoundD();
void MoveDeltaCounter(u8);
void MoveBias();
void WriteBias(u16);
@@ -24,7 +24,7 @@ int MoveVoltage();
u32 __PitchTo32_HVC_E(u16);
void __Sound_Write_E(u16, u8);
void StartE();
void __ProcessSoundE();
int __ProcessSoundE();
s8 __GetWave_Triangle(s32);
u32 __PitchTo32_HVC_C(u16);
void __Sound_Write_C(u16, u8);
@@ -42,7 +42,7 @@ void ForceProcessPhaseCounter();
void Sound_Make_HVC(s32, s16*);
void Buffer_Reset();
void Sample_Copy(u16, s16*);
void __FrameCallback(s32);
s16* __FrameCallback(s32);
void __Sound_Write_HVC(u16, u8);
#endif