diff options
author | 2018-01-31 23:07:40 -0500 | |
---|---|---|
committer | 2018-01-31 23:08:05 -0500 | |
commit | a19c37d40610adfa3ce9534a4c62944f0b3ccaf7 (patch) | |
tree | a0193458f64b60374b8913a7bd3f53141fc5e9c0 | |
parent | 1c940268a6e5446ca2bcd2a300058540858f33c1 (diff) |
v102: IRQ sources identified (nw)
-rw-r--r-- | src/mame/drivers/v102.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mame/drivers/v102.cpp b/src/mame/drivers/v102.cpp index 8b7b19cfa83..464a2f96c8b 100644 --- a/src/mame/drivers/v102.cpp +++ b/src/mame/drivers/v102.cpp @@ -10,6 +10,7 @@ Skeleton driver for Visual 102 display terminal. #include "cpu/z80/z80.h" #include "cpu/mcs48/mcs48.h" #include "machine/eeprompar.h" +#include "machine/input_merger.h" #include "machine/i8251.h" #include "machine/i8255.h" #include "machine/pit8253.h" @@ -85,8 +86,13 @@ MACHINE_CONFIG_START(v102_state::v102) MCFG_EEPROM_2804_ADD("eeprom") MCFG_DEVICE_ADD("mpsc", UPD7201_NEW, XTAL(18'575'000) / 5) // divider not verified + MCFG_Z80SIO_OUT_INT_CB(DEVWRITELINE("mainirq", input_merger_device, in_w<0>)) MCFG_DEVICE_ADD("usart", I8251, XTAL(18'575'000) / 5) // divider not verified + MCFG_I8251_RXRDY_HANDLER(DEVWRITELINE("mainirq", input_merger_device, in_w<1>)) + + MCFG_INPUT_MERGER_ANY_HIGH("mainirq") + MCFG_INPUT_MERGER_OUTPUT_HANDLER(INPUTLINE("maincpu", 0)) MCFG_DEVICE_ADD("pit", PIT8253, 0) |