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;
-void SetSoundVariables(void);
+extern void (*SetSoundVariables)(void);
+
+void SetSoundVariables081(void);
void PowerSound(void);
void ResetSound(void);
extern uint8 decvolume[];
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;