#ifndef __SOUND_H__
#define __SOUND_H__
-#include "types.h"
+#include <stdint.h>
// Global variables (exported)
void SoundInit(void);
void SoundDone(void);
-void ToggleSpeaker(uint32 time);
-void AddToSoundTimeBase(uint32 cycles);
+void SoundPause(void);
+void SoundResume(void);
+void ToggleSpeaker(uint64_t elapsedCycles);
+void WriteSampleToBuffer(void);
+//void AddToSoundTimeBase(uint64_t cycles);
+void AdjustLastToggleCycles(uint64_t elapsedCycles);
+void VolumeUp(void);
+void VolumeDown(void);
+uint8_t GetVolume(void);
#endif // __SOUND_H__