X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=sound.h;h=fcaaf16e5038b8ab039a7f5074dd60dbb7cc3023;hp=b995633091b1250e70eabc8a33f1ff6927a92dd8;hb=158d88bade9b4fc038e1c9cee3924f3c89a70caa;hpb=e2d0dd92bfad989cce4270fc0ac5a712476c7c50 diff --git a/sound.h b/sound.h index b995633..fcaaf16 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; @@ -70,11 +70,10 @@ extern int32 fhinc; uint8 FCEU_GetJoyJoy(void); -int GetSoundBuffer(int32 **W); +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 uint32 soundtsinc; extern uint32 soundtsoffs; @@ -85,4 +84,3 @@ void FrameSoundUpdate(void); void FixOldSaveStateSFreq(void); DECLFW(Write_IRQFM); -