summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/qs1000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/qs1000.h')
-rw-r--r--src/devices/sound/qs1000.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/devices/sound/qs1000.h b/src/devices/sound/qs1000.h
index 2624d893739..f921c2fd947 100644
--- a/src/devices/sound/qs1000.h
+++ b/src/devices/sound/qs1000.h
@@ -40,11 +40,9 @@ public:
auto p1_out() { return m_out_p1_cb.bind(); }
auto p2_out() { return m_out_p2_cb.bind(); }
auto p3_out() { return m_out_p3_cb.bind(); }
- //auto serial_w() { return m_serial_w_cb.bind(); }
// external
i8052_device &cpu() const { return *m_cpu; }
- void serial_in(uint8_t data);
void set_irq(int state);
void wave_w(offs_t offset, uint8_t data);
@@ -75,7 +73,7 @@ protected:
virtual void sound_stream_update(sound_stream &stream, std::vector<read_stream_view> const &inputs, std::vector<write_stream_view> &outputs) override;
// device_rom_interface overrides
- virtual void rom_bank_updated() override;
+ virtual void rom_bank_pre_change() override;
private:
static constexpr unsigned QS1000_CHANNELS = 32;
@@ -101,14 +99,11 @@ private:
devcb_write8 m_out_p2_cb;
devcb_write8 m_out_p3_cb;
- //devcb_write8 m_serial_w_cb;
-
// Internal state
sound_stream * m_stream;
required_device<i8052_device> m_cpu;
// Wavetable engine
- uint8_t m_serial_data_in;
uint8_t m_wave_regs[18];
struct qs1000_channel
@@ -129,8 +124,6 @@ private:
};
qs1000_channel m_channels[QS1000_CHANNELS];
-
- uint8_t data_to_i8052();
};