summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/pic8259.h
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2020-05-08 16:51:58 -0400
committer AJR <ajrhacker@users.noreply.github.com>2020-05-08 16:51:58 -0400
commitc185de04da3c0bfd3f18f7f6647e19a87fa6af91 (patch)
tree20ac919e717efffe02a06bda22fbff773ebc11af /src/devices/machine/pic8259.h
parent623dc28919617ed4a62c5b8355dfb1f0b6a311f3 (diff)
i8085: Interrupt updates
- Eliminate special-casing and three-in-one loading of CALL (and JMP) vectors in favor of fetching each byte in succession like a normal instruction - Add INTA callback, called only when INTR (and not any other interrupt) is acknowledged - Enforce that TRAP (NMI) must be held at a high level until acknowledgment pic8259: Move recently-introduced inta_call hack down into the only Z80-based driver that still needs it. The hardware-accurate way of synthesizing multiple INTA pulses in a Z80 system (which involves rerouting what would otherwise be normal memory reads) is not so simple and deservedly rare. (nw)
Diffstat (limited to 'src/devices/machine/pic8259.h')
-rw-r--r--src/devices/machine/pic8259.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/devices/machine/pic8259.h b/src/devices/machine/pic8259.h
index 93e3b4dcceb..a1f14b4c51d 100644
--- a/src/devices/machine/pic8259.h
+++ b/src/devices/machine/pic8259.h
@@ -51,7 +51,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( ir7_w ) { set_irq_line(7, state); }
IRQ_CALLBACK_MEMBER(inta_cb);
- IRQ_CALLBACK_MEMBER(inta_call);
protected:
pic8259_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);