From 182b58e5546b509df00e8d261c54660c70a73b2f Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Wed, 5 Feb 2020 20:41:53 +0100 Subject: [PATCH] -cmi: Hooked up AIC interrupt, all interrupt tests now pass. [Ryan Holtz] --- src/mame/drivers/cmi.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mame/drivers/cmi.cpp b/src/mame/drivers/cmi.cpp index e5f939ad9f1..31081ddc2cc 100644 --- a/src/mame/drivers/cmi.cpp +++ b/src/mame/drivers/cmi.cpp @@ -1492,27 +1492,33 @@ WRITE8_MEMBER( cmi_state::shared_ram_w ) READ8_MEMBER( cmi_state::aic_ad574_r ) { + LOG("%s: AIC AD574 read\n", machine().describe_context()); // To Do return 0; } template WRITE8_MEMBER( cmi_state::aic_dac_w ) { + LOG("%s: AIC DAC%d write: %02x\n", machine().describe_context(), Dac + 1, data); // To Do } WRITE8_MEMBER( cmi_state::aic_mux_latch_w ) { + LOG("%s: AIC mux latch write: %02x\n", machine().describe_context(), data); + set_interrupt(CPU_1, IRQ_AIC_LEVEL, (BIT(data, 6) && BIT(data, 7)) ? ASSERT_LINE : CLEAR_LINE); // To Do } WRITE8_MEMBER( cmi_state::aic_ad565_msb_w ) { + LOG("%s: AIC AD565 MSB write: %02x\n", machine().describe_context(), data); // To Do } WRITE8_MEMBER( cmi_state::aic_ad565_lsb_w ) { + LOG("%s: AIC AD565 LSB write: %02x\n", machine().describe_context(), data); // To Do }