diff options
Diffstat (limited to 'src/mame/includes/hp9845.h')
-rw-r--r-- | src/mame/includes/hp9845.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mame/includes/hp9845.h b/src/mame/includes/hp9845.h index dd00e7b8c58..9bb25940ef5 100644 --- a/src/mame/includes/hp9845.h +++ b/src/mame/includes/hp9845.h @@ -53,6 +53,8 @@ public: DECLARE_WRITE_LINE_MEMBER(t15_flg_w); DECLARE_WRITE_LINE_MEMBER(t15_sts_w); + DECLARE_INPUT_CHANGED_MEMBER(togglekey_changed); + protected: required_device<hp_5061_3001_cpu_device> m_lpu; required_device<hp_5061_3001_cpu_device> m_ppu; @@ -63,6 +65,7 @@ protected: required_ioport m_io_key1; required_ioport m_io_key2; required_ioport m_io_key3; + required_ioport m_io_shiftlock; required_device<hp_taco_device> m_t14; required_device<hp_taco_device> m_t15; required_device<beep_device> m_beeper; @@ -76,6 +79,7 @@ protected: void setup_ram_block(unsigned block , unsigned offset); virtual void advance_gv_fsm(bool ds , bool trigger) = 0; + void kb_scan_ioport(ioport_value pressed , ioport_port *port , unsigned idx_base , int& max_seq_len , unsigned& max_seq_idx); // Character generator required_region_ptr<uint8_t> m_chargen; |