summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/alphajuno.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/alphajuno.cpp')
-rw-r--r--src/mame/drivers/alphajuno.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mame/drivers/alphajuno.cpp b/src/mame/drivers/alphajuno.cpp
index a03efd0e6a4..017947da5d5 100644
--- a/src/mame/drivers/alphajuno.cpp
+++ b/src/mame/drivers/alphajuno.cpp
@@ -9,6 +9,7 @@
#include "emu.h"
//#include "bus/midi/midi.h"
#include "cpu/mcs51/mcs51.h"
+#include "machine/mb62h195.h"
#include "machine/mb63h149.h"
#include "machine/nvram.h"
#include "machine/rescap.h"
@@ -116,6 +117,13 @@ void alphajuno_state::ajuno1(machine_config &config)
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // TC5517APL + battery
+ mb62h195_device &io(MB62H195(config, "io"));
+ io.lc_callback().set(m_lcdc, FUNC(hd44780_device::write));
+ io.sout_callback().set("adc", FUNC(upd7001_device::si_w));
+ io.sck_callback().set("adc", FUNC(upd7001_device::sck_w));
+ io.sin_callback().set("adc", FUNC(upd7001_device::so_r));
+ io.adc_callback().set("adc", FUNC(upd7001_device::cs_w));
+
//MB87123(config, "dco", 12_MHz_XTAL);
UPD7001(config, "adc", RES_K(27), CAP_P(47));
@@ -154,6 +162,9 @@ void alphajuno_state::mks50(machine_config &config)
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // TC5564PL-20 + battery
+ mb62h195_device &io(MB62H195(config, "io"));
+ io.lc_callback().set(m_lcdc, FUNC(hd44780_device::write));
+
//MB87123(config, "dco", 12_MHz_XTAL);
// LCD Unit: DM011Z-1DL3