diff options
Diffstat (limited to 'src/emu/machine/cdp1871.h')
-rw-r--r-- | src/emu/machine/cdp1871.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/src/emu/machine/cdp1871.h b/src/emu/machine/cdp1871.h index cc803c83821..80313c5e764 100644 --- a/src/emu/machine/cdp1871.h +++ b/src/emu/machine/cdp1871.h @@ -67,48 +67,48 @@ struct cdp1871_interface { - devcb_read8 in_d1_cb; - devcb_read8 in_d2_cb; - devcb_read8 in_d3_cb; - devcb_read8 in_d4_cb; - devcb_read8 in_d5_cb; - devcb_read8 in_d6_cb; - devcb_read8 in_d7_cb; - devcb_read8 in_d8_cb; - devcb_read8 in_d9_cb; - devcb_read8 in_d10_cb; - devcb_read8 in_d11_cb; - - devcb_read_line in_shift_cb; - devcb_read_line in_control_cb; - devcb_read_line in_alpha_cb; + devcb_read8 in_d1_cb; + devcb_read8 in_d2_cb; + devcb_read8 in_d3_cb; + devcb_read8 in_d4_cb; + devcb_read8 in_d5_cb; + devcb_read8 in_d6_cb; + devcb_read8 in_d7_cb; + devcb_read8 in_d8_cb; + devcb_read8 in_d9_cb; + devcb_read8 in_d10_cb; + devcb_read8 in_d11_cb; + + devcb_read_line in_shift_cb; + devcb_read_line in_control_cb; + devcb_read_line in_alpha_cb; // this gets called for every change of the DA pin (pin 33) - devcb_write_line out_da_cb; + devcb_write_line out_da_cb; // this gets called for every change of the RPT pin (pin 35) - devcb_write_line out_rpt_cb; + devcb_write_line out_rpt_cb; }; // ======================> cdp1871_device class cdp1871_device : public device_t, - public cdp1871_interface + public cdp1871_interface { public: - // construction/destruction - cdp1871_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + // construction/destruction + cdp1871_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - DECLARE_READ8_MEMBER( data_r ); + DECLARE_READ8_MEMBER( data_r ); DECLARE_READ_LINE_MEMBER( da_r ); DECLARE_READ_LINE_MEMBER( rpt_r ); protected: - // device-level overrides - virtual void device_config_complete(); - virtual void device_start(); + // device-level overrides + virtual void device_config_complete(); + virtual void device_start(); virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); void change_output_lines(); @@ -116,27 +116,27 @@ protected: void detect_keypress(); private: - devcb_resolved_write_line m_out_da_func; - devcb_resolved_write_line m_out_rpt_func; - devcb_resolved_read8 m_in_d_func[11]; - devcb_resolved_read_line m_in_shift_func; - devcb_resolved_read_line m_in_control_func; - devcb_resolved_read_line m_in_alpha_func; + devcb_resolved_write_line m_out_da_func; + devcb_resolved_write_line m_out_rpt_func; + devcb_resolved_read8 m_in_d_func[11]; + devcb_resolved_read_line m_in_shift_func; + devcb_resolved_read_line m_in_control_func; + devcb_resolved_read_line m_in_alpha_func; - bool m_inhibit; // scan counter clock inhibit - int m_sense; // sense input scan counter - int m_drive; // modifier inputs + bool m_inhibit; // scan counter clock inhibit + int m_sense; // sense input scan counter + int m_drive; // modifier inputs - int m_shift; // latched shift modifier - int m_control; // latched control modifier + int m_shift; // latched shift modifier + int m_control; // latched control modifier - int m_da; // data available flag - int m_next_da; // next value of data available flag - int m_rpt; // repeat flag - int m_next_rpt; // next value of repeat flag + int m_da; // data available flag + int m_next_da; // next value of data available flag + int m_rpt; // repeat flag + int m_next_rpt; // next value of repeat flag // timers - emu_timer *m_scan_timer; // keyboard scan timer + emu_timer *m_scan_timer; // keyboard scan timer }; |