diff options
author | 2013-05-20 13:51:14 +0000 | |
---|---|---|
committer | 2013-05-20 13:51:14 +0000 | |
commit | f522295e74185422b08b6ce9e09e31ceaedc47b0 (patch) | |
tree | 6ffb0aa7b14934d0ab7c30068389614fdf6935e0 /src/mess/includes/xerox820.h | |
parent | ffa38a949f4e7f31c84ec982eb1ee02f46a2bd2a (diff) |
(MESS) Added RS-232 ports to several drivers. [Curt Coder]
Diffstat (limited to 'src/mess/includes/xerox820.h')
-rw-r--r-- | src/mess/includes/xerox820.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mess/includes/xerox820.h b/src/mess/includes/xerox820.h index 71437971e11..b12c452cf55 100644 --- a/src/mess/includes/xerox820.h +++ b/src/mess/includes/xerox820.h @@ -12,6 +12,7 @@ #include "machine/scsibus.h" #include "machine/scsicb.h" #include "machine/scsihd.h" +#include "machine/serial.h" #include "machine/wd_fdc.h" #include "machine/z80pio.h" #include "machine/z80ctc.h" @@ -32,6 +33,8 @@ #define COM8116_TAG "u76" #define I8086_TAG "i8086" #define SASIBUS_TAG "sasi" +#define RS232_A_TAG "rs232a" +#define RS232_B_TAG "rs232b" #define XEROX820_VIDEORAM_SIZE 0x1000 #define XEROX820_VIDEORAM_MASK 0x0fff @@ -44,6 +47,7 @@ public: m_maincpu(*this, Z80_TAG), m_kbpio(*this, Z80PIO_KB_TAG), m_ctc(*this, Z80CTC_TAG), + m_sio(*this, Z80SIO_TAG), m_fdc(*this, FD1771_TAG), m_ram(*this, RAM_TAG), m_floppy0(*this, FD1771_TAG":0"), @@ -65,6 +69,7 @@ public: required_device<cpu_device> m_maincpu; required_device<z80pio_device> m_kbpio; required_device<z80ctc_device> m_ctc; + required_device<z80dart_device> m_sio; required_device<wd_fdc_t> m_fdc; required_device<ram_device> m_ram; required_device<floppy_connector> m_floppy0; @@ -83,6 +88,8 @@ public: DECLARE_WRITE_LINE_MEMBER( intrq_w ); DECLARE_WRITE_LINE_MEMBER( drq_w ); DECLARE_WRITE8_MEMBER( kbd_w ); + DECLARE_WRITE_LINE_MEMBER( fr_w ); + DECLARE_WRITE_LINE_MEMBER( ft_w ); void bankswitch(int bank); void update_nmi(); |