summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/cdp1871.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/cdp1871.h')
-rw-r--r--src/emu/machine/cdp1871.h80
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
};