notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
release r2, update credits
[fceu.git]
/
sound.h
diff --git
a/sound.h
b/sound.h
index
142d504
..
7a21d41
100644
(file)
--- a/
sound.h
+++ b/
sound.h
@@
-40,13
+40,8
@@
extern EXPSOUND GameExpSound;
extern int32 nesincsize;
extern uint8 PSG[0x18];
extern uint32 PSG_base;
extern int32 nesincsize;
extern uint8 PSG[0x18];
extern uint32 PSG_base;
-extern int32 PCMIRQCount;
-extern void (*SetSoundVariables)(void);
-
-void SetSoundVariables081(void);
-void PowerSound(void);
-void ResetSound(void);
+void SetSoundVariables(void);
extern uint8 decvolume[];
extern int vdis;
extern uint8 decvolume[];
extern int vdis;
@@
-55,10
+50,6
@@
extern uint16 nreg;
extern uint8 trimode;
extern uint8 tricoop;
extern uint8 trimode;
extern uint8 tricoop;
-extern uint8 PCMBitIndex;
-extern uint32 PCMAddressIndex;
-extern int32 PCMSizeIndex;
-extern uint8 PCMBuffer;
extern uint8 sweepon[2];
extern int32 curfreq[2];
extern uint8 sweepon[2];
extern int32 curfreq[2];
@@
-76,6
+67,7
@@
int GetSoundBuffer(int16 **W);
int FlushEmulateSound(void);
extern uint32 Wave[2048+512];
extern int16 WaveFinalMono[2048+512];
int FlushEmulateSound(void);
extern uint32 Wave[2048+512];
extern int16 WaveFinalMono[2048+512];
+extern int32 WaveHi[];
extern uint32 soundtsinc;
extern uint32 soundtsoffs;
extern uint32 soundtsinc;
extern uint32 soundtsoffs;
@@
-85,3
+77,10
@@
void SetNESSoundMap(void);
void FrameSoundUpdate(void);
void FixOldSaveStateSFreq(void);
void FrameSoundUpdate(void);
void FixOldSaveStateSFreq(void);
+void FCEUSND_Power(void);
+void FCEUSND_Reset(void);
+void FCEUSND_SaveState(void);
+void FCEUSND_LoadState(int version);
+
+void FCEU_SoundCPUHook(int cycles48);
+DECLFW(Write_IRQFM);