Previous 15994 Revisions Next

r14314 Thursday 2nd February, 2012 at 11:12:07 UTC by Miodrag Milanović
Add latching on data lines for now (nw)
[src/emu/machine]ctronics.h

src/emu/machine/ctronics.h
r14313r14314
6363   centronics_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
6464   virtual ~centronics_device();
6565     
66   DECLARE_WRITE8_MEMBER( write ) { if (m_dev) m_dev->write(data); }
67   DECLARE_READ8_MEMBER( read ) {  return (m_dev) ? m_dev->read() : 0xff; }
66   DECLARE_WRITE8_MEMBER( write ) { if (m_dev) m_dev->write(data); m_data = data; }
67   DECLARE_READ8_MEMBER( read ) {  return (m_dev) ? m_dev->read() : m_data; }
6868
6969   /* access to the individual bits */
7070   DECLARE_WRITE_LINE_MEMBER( d0_w ) { if (m_dev) m_dev->set_line(0, state); }
r14313r14314
101101   devcb_resolved_write_line m_out_ack_func;
102102   devcb_resolved_write_line m_out_busy_func;
103103   devcb_resolved_write_line m_out_not_busy_func;
104   
105   UINT8 m_data;
104106};
105107
106108// device type definition

Previous 15994 Revisions Next


© 1998-2018 The MESS Team