summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/2203intf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/2203intf.h')
-rw-r--r--src/emu/sound/2203intf.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/emu/sound/2203intf.h b/src/emu/sound/2203intf.h
index c1e96ff0663..5918ac5a1d1 100644
--- a/src/emu/sound/2203intf.h
+++ b/src/emu/sound/2203intf.h
@@ -11,9 +11,6 @@ void ym2203_update_request(void *param);
#define MCFG_YM2203_IRQ_HANDLER(_devcb) \
devcb = &ym2203_device::set_irq_handler(*device, DEVCB2_##_devcb);
-#define MCFG_YM2203_AY8910_INTF(_ay8910_config) \
- ym2203_device::set_ay8910_config(*device, _ay8910_config);
-
class ym2203_device : public ay8910_device
{
public:
@@ -21,7 +18,6 @@ public:
// static configuration helpers
template<class _Object> static devcb2_base &set_irq_handler(device_t &device, _Object object) { return downcast<ym2203_device &>(device).m_irq_handler.set_callback(object); }
- static void set_ay8910_config(device_t &device, const ay8910_interface *ay8910_config) { downcast<ym2203_device &>(device).m_ay8910_config = ay8910_config; }
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -34,9 +30,9 @@ public:
void _IRQHandler(int irq);
void _timer_handler(int c,int count,int clock);
void _ym2203_update_request();
+
protected:
// device-level overrides
- virtual void device_config_complete();
virtual void device_start();
virtual void device_post_load();
virtual void device_stop();
@@ -50,7 +46,6 @@ private:
emu_timer * m_timer[2];
void * m_chip;
devcb2_write_line m_irq_handler;
- const ay8910_interface *m_ay8910_config;
};
extern const device_type YM2203;