diff options
author | 2013-02-15 20:09:51 +0000 | |
---|---|---|
committer | 2013-02-15 20:09:51 +0000 | |
commit | d6a522bb2cd3ec6b1853d5f1491849df3872e130 (patch) | |
tree | aa91ea5a871c263c21ff8910760caac1705b5cf0 /src/mess/includes/mikromik.h | |
parent | c4f6d234e8c7f77aa00879b9ae428ac983c2a2ee (diff) |
(MESS) mm1: Added RS-232 ports. (nw)
Diffstat (limited to 'src/mess/includes/mikromik.h')
-rw-r--r-- | src/mess/includes/mikromik.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mess/includes/mikromik.h b/src/mess/includes/mikromik.h index 32a5f16fa36..3c82d06e2a5 100644 --- a/src/mess/includes/mikromik.h +++ b/src/mess/includes/mikromik.h @@ -10,6 +10,7 @@ #include "machine/i8212.h" #include "machine/pit8253.h" #include "machine/ram.h" +#include "machine/serial.h" #include "machine/upd7201.h" #include "machine/upd765.h" #include "sound/speaker.h" @@ -25,6 +26,9 @@ #define I8275_TAG "ic59" #define UPD7201_TAG "ic11" #define UPD7220_TAG "ic101" +#define RS232_A_TAG "rs232a" +#define RS232_B_TAG "rs232b" +#define RS232_C_TAG "rs232c" class mm1_state : public driver_device { @@ -42,6 +46,9 @@ public: m_speaker(*this, SPEAKER_TAG), m_floppy0(*this, UPD765_TAG ":0:525qd"), m_floppy1(*this, UPD765_TAG ":1:525qd"), + m_rs232a(*this, RS232_A_TAG), + m_rs232b(*this, RS232_B_TAG), + m_rs232c(*this, RS232_C_TAG), m_ram(*this, RAM_TAG), m_rom(*this, I8085A_TAG), m_mmu_rom(*this, "address"), @@ -77,6 +84,9 @@ public: required_device<speaker_sound_device> m_speaker; required_device<floppy_image_device> m_floppy0; required_device<floppy_image_device> m_floppy1; + required_device<rs232_port_device> m_rs232a; + required_device<rs232_port_device> m_rs232b; + required_device<rs232_port_device> m_rs232c; required_device<ram_device> m_ram; required_memory_region m_rom; required_memory_region m_mmu_rom; |