diff options
Diffstat (limited to 'src/mame/drivers/alphajuno.cpp')
-rw-r--r-- | src/mame/drivers/alphajuno.cpp | 11 |
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 |