diff options
author | 2014-02-09 20:08:25 +0000 | |
---|---|---|
committer | 2014-02-09 20:08:25 +0000 | |
commit | be55c4bef617d21dab79e0b8d3d31e1472ed767b (patch) | |
tree | 620031e820d7aedc289ce277abcde1b4b7012adb /src/mess/includes/kaypro.h | |
parent | 4e64093ebc1ce7d26c810d5a591b0b8bd437e8f9 (diff) |
Centronics WIP using write lines and DEVCB2. Added an output latch and input buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
Diffstat (limited to 'src/mess/includes/kaypro.h')
-rw-r--r-- | src/mess/includes/kaypro.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mess/includes/kaypro.h b/src/mess/includes/kaypro.h index e213e98adf3..c440e1384e4 100644 --- a/src/mess/includes/kaypro.h +++ b/src/mess/includes/kaypro.h @@ -35,6 +35,7 @@ public: m_beep(*this, "beeper") {} + DECLARE_WRITE_LINE_MEMBER(write_centronics_busy); DECLARE_READ8_MEMBER(kaypro2x_87_r); DECLARE_READ8_MEMBER(kaypro2x_system_port_r); DECLARE_READ8_MEMBER(kaypro2x_status_r); @@ -77,9 +78,11 @@ public: UINT16 m_cursor; UINT8 *m_p_videoram; kay_kbd_t *m_kbd; + int m_centronics_busy; protected: virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); + private: UINT8 m_system_port; UINT16 m_mc6845_video_address; |