summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/cclimber.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/cclimber.h')
-rw-r--r--src/mame/audio/cclimber.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/audio/cclimber.h b/src/mame/audio/cclimber.h
index 0038c43556c..0ff00ab112c 100644
--- a/src/mame/audio/cclimber.h
+++ b/src/mame/audio/cclimber.h
@@ -24,27 +24,27 @@ public:
// construction/destruction
cclimber_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- DECLARE_WRITE_LINE_MEMBER(sample_trigger);
- DECLARE_WRITE8_MEMBER(sample_trigger_w);
- DECLARE_WRITE8_MEMBER(sample_rate_w);
- DECLARE_WRITE8_MEMBER(sample_volume_w);
+ void sample_trigger(int state);
+ void sample_trigger_w(uint8_t data);
+ void sample_rate_w(uint8_t data);
+ void sample_volume_w(uint8_t data);
protected:
// device level overrides
virtual void device_start() override;
virtual void device_add_mconfig(machine_config &config) override;
- void play_sample(int start,int freq,int volume);
+ void play_sample(int start, int freq, int volume);
private:
- std::unique_ptr<int16_t[]> m_sample_buf; /* buffer to decode samples at run time */
- int m_sample_num;
- int m_sample_freq;
- int m_sample_volume;
- optional_device<samples_device> m_samples;
- optional_region_ptr<uint8_t> m_samples_region;
-
- DECLARE_WRITE8_MEMBER( sample_select_w );
+ std::unique_ptr<int16_t[]> m_sample_buf; // buffer to decode samples at run time
+ uint8_t m_sample_num;
+ uint32_t m_sample_freq;
+ uint8_t m_sample_volume;
+ required_device<samples_device> m_samples;
+ required_region_ptr<uint8_t> m_samples_region;
+
+ void sample_select_w(uint8_t data);
SAMPLES_START_CB_MEMBER( sh_start );
};