X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=sound.h;h=90a534d3491a0170258eb189d065ce7cbba16cc4;hp=c8d2618ef81bc6c6e5363a4eacfdec000524b48b;hb=3ac1cc0b221c10cd9a82ba3c12d111597dc554e7;hpb=c4980f9edd806014286d57aee1cbe5e73b803e46 diff --git a/sound.h b/sound.h index c8d2618..90a534d 100644 --- a/sound.h +++ b/sound.h @@ -37,8 +37,8 @@ typedef struct { extern EXPSOUND GameExpSound; //extern int64 nesincsizeLL; -extern int64 nesincsize; -extern uint8 PSG[]; +extern int32 nesincsize; +extern uint8 PSG[0x18]; extern uint32 PSG_base; extern int32 PCMIRQCount; @@ -72,9 +72,9 @@ uint8 FCEU_GetJoyJoy(void); int GetSoundBuffer(int16 **W); int FlushEmulateSound(void); -extern uint32 Wave[2048]; -extern int32 WaveFinal[2048]; -extern int16 WaveFinalMono[2048]; +extern uint32 Wave[2048+512]; +extern int16 WaveFinalMono[2048+512]; +extern int32 WaveHi[]; extern uint32 soundtsinc; extern uint32 soundtsoffs; @@ -84,5 +84,5 @@ void SetNESSoundMap(void); void FrameSoundUpdate(void); void FixOldSaveStateSFreq(void); +void FCEU_SoundCPUHook(int cycles48); DECLFW(Write_IRQFM); -