//
// SOUND.H
//
-// by James L. Hammons
-// (C) 2004 Underground Software
+// by James Hammons
+// (C) 2004-2018 Underground Software
//
#ifndef __SOUND_H__
#include <stdint.h>
+#define SAMPLE_RATE (48000.0)
+
// Global variables (exported)
-// Functions
+// Exported functions
void SoundInit(void);
void SoundDone(void);
-void ToggleSpeaker(uint64_t elapsedCycles);
-//void AddToSoundTimeBase(uint64_t cycles);
-void AdjustLastToggleCycles(uint64_t elapsedCycles);
+void SoundPause(void);
+void SoundResume(void);
+void ToggleSpeaker(void);
+void WriteSampleToBuffer(void);
void VolumeUp(void);
void VolumeDown(void);
uint8_t GetVolume(void);
#endif // __SOUND_H__
+