summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hp_dio/hp98543.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hp_dio/hp98543.h')
-rw-r--r--src/devices/bus/hp_dio/hp98543.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/devices/bus/hp_dio/hp98543.h b/src/devices/bus/hp_dio/hp98543.h
index e676cfe5867..d2cdd27ca89 100644
--- a/src/devices/bus/hp_dio/hp98543.h
+++ b/src/devices/bus/hp_dio/hp98543.h
@@ -13,7 +13,6 @@
namespace bus {
namespace hp_dio {
-
class dio16_98543_device :
public device_t,
public device_dio16_card_interface,
@@ -49,15 +48,22 @@ protected:
private:
WRITE_LINE_MEMBER(vblank_w);
+ WRITE_LINE_MEMBER(int0_w);
+ WRITE_LINE_MEMBER(int1_w);
+ WRITE_LINE_MEMBER(int2_w);
+ WRITE_LINE_MEMBER(int3_w);
+
const address_space_config m_space_config;
void map(address_map &map);
-
+ void update_int();
static constexpr int m_h_pix = 1024;
static constexpr int m_v_pix = 400;
required_region_ptr<uint8_t> m_rom;
required_shared_ptr<uint8_t> m_vram;
+ uint8_t m_intreg;
+ bool m_ints[4];
};
} // namespace bus::hp_dio