summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/c352.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/c352.h')
-rw-r--r--src/devices/sound/c352.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/devices/sound/c352.h b/src/devices/sound/c352.h
index b404952745a..1a3b18fba36 100644
--- a/src/devices/sound/c352.h
+++ b/src/devices/sound/c352.h
@@ -7,6 +7,8 @@
#include "dirom.h"
+#include <map>
+
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************
@@ -81,7 +83,7 @@ private:
u16 freq;
u16 flags;
- u16 wave_bank;
+ u16 wave_bank;
u16 wave_start;
u16 wave_end;
u16 wave_loop;
@@ -90,6 +92,7 @@ private:
void fetch_sample(c352_voice_t &v);
void ramp_volume(c352_voice_t &v, int ch, u8 val);
+ void log_pcm(int voice);
sound_stream *m_stream;
@@ -101,7 +104,9 @@ private:
s16 m_mulawtab[256];
u16 m_random;
- u16 m_control; // control flags, purpose unknown.
+ u16 m_control; // control flags, purpose unknown
+
+ std::map<u32, bool> m_found_pcm; // only for log_pcm
};