summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2015-05-11 22:47:19 -0500
committer cracyc <cracyc@users.noreply.github.com>2015-05-11 22:47:19 -0500
commitaffc880cafa25db5e9ddb18cacd75abeac6a0448 (patch)
tree3ffa81a2b79db8020ad6a972154a25737e646628
parent899ee187b2b3e814956a95aeba1d2610c6c7c3d5 (diff)
pcw16: make it work when first starting too (nw)
-rw-r--r--src/mess/drivers/pcw16.c1
-rw-r--r--src/mess/includes/pcw16.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/mess/drivers/pcw16.c b/src/mess/drivers/pcw16.c
index ff81371029b..9cdd1a173d5 100644
--- a/src/mess/drivers/pcw16.c
+++ b/src/mess/drivers/pcw16.c
@@ -976,6 +976,7 @@ void pcw16_state::machine_reset()
m_rtc_256ths_seconds = 0;
pcw16_keyboard_init();
+ m_uart2->ri_w(0);
}
diff --git a/src/mess/includes/pcw16.h b/src/mess/includes/pcw16.h
index 8c179950305..b127098e3c5 100644
--- a/src/mess/includes/pcw16.h
+++ b/src/mess/includes/pcw16.h
@@ -40,6 +40,7 @@ public:
m_flash0(*this, "flash0"),
m_flash1(*this, "flash1"),
m_fdc(*this, "fdc"),
+ m_uart2(*this, "ns16550_2"),
m_beeper(*this, "beeper"),
m_ram(*this, RAM_TAG),
m_keyboard(*this, "at_keyboard"),
@@ -51,6 +52,7 @@ public:
required_device<intel_e28f008sa_device> m_flash0;
required_device<intel_e28f008sa_device> m_flash1;
required_device<pc_fdc_superio_device> m_fdc;
+ required_device<ns16550_device> m_uart2;
required_device<beep_device> m_beeper;
required_device<ram_device> m_ram;
required_device<at_keyboard_device> m_keyboard;