* *\r
***************************************************************************/\r
\r
+#ifndef __P_SOUND_EXTERNALS_H__\r
+#define __P_SOUND_EXTERNALS_H__\r
+\r
#include <stdint.h>\r
\r
/////////////////////////////////////////////////////////\r
unsigned int bFMod:2; // freq mod (0=off, 1=sound channel, 2=freq channel)\r
unsigned int prevflags:3; // flags from previous block\r
unsigned int bIgnoreLoop:1; // Ignore loop\r
+ unsigned int bNewPitch:1; // pitch changed\r
int iLeftVolume; // left volume\r
int iRightVolume; // right volume\r
ADSRInfoEx ADSRX;\r
\r
void do_samples(unsigned int cycles_to, int do_sync);\r
void schedule_next_irq(void);\r
+void check_irq_io(unsigned int addr);\r
\r
#define do_samples_if_needed(c, sync) \\r
do { \\r
\r
#endif\r
\r
+#endif /* __P_SOUND_EXTERNALS_H__ */\r