summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/cbus/pc9801_26.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/cbus/pc9801_26.h')
-rw-r--r--src/devices/bus/cbus/pc9801_26.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/devices/bus/cbus/pc9801_26.h b/src/devices/bus/cbus/pc9801_26.h
index 06ad7f506a8..3b18abfd66d 100644
--- a/src/devices/bus/cbus/pc9801_26.h
+++ b/src/devices/bus/cbus/pc9801_26.h
@@ -2,7 +2,7 @@
// copyright-holders:Angelo Salese
/***************************************************************************
-Template for skeleton device
+ NEC PC-9801-26 sound card
***************************************************************************/
@@ -12,7 +12,7 @@ Template for skeleton device
#pragma once
#include "bus/cbus/pc9801_cbus.h"
-#include "sound/ym2203.h"
+#include "sound/ymopn.h"
#include "pc9801_snd.h"
//**************************************************************************
@@ -39,12 +39,14 @@ protected:
virtual void device_add_mconfig(machine_config &config) override;
virtual ioport_constructor device_input_ports() const override;
virtual const tiny_rom_entry *device_rom_region() const override;
+ virtual u16 read_io_base() override;
private:
required_device<pc9801_slot_device> m_bus;
required_device<ym2203_device> m_opn;
- DECLARE_WRITE_LINE_MEMBER(sound_irq);
+ void sound_irq(int state);
+ u32 m_rom_base;
};