summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i86
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-04-10 20:13:30 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-04-10 20:13:30 +0000
commit53aca4fb0c68196bf794a34159114b8bafcd1bd1 (patch)
tree1596e7a64ea6d3dc3ed5a3715b9b4fdb253c9a69 /src/emu/cpu/i86
parent0f648fa34aec6f0ee1c7e7f64902d0ae09357243 (diff)
Renamed device_irq_callback to device_irq_acknowledge_callback to
make its purpose clearer. Added delegate support for interrupt callbacks, and made driver_device variants of the generic interrupt helper callbacks. Did not convert existing callers yet due to logistical issues.
Diffstat (limited to 'src/emu/cpu/i86')
-rw-r--r--src/emu/cpu/i86/i286.c2
-rw-r--r--src/emu/cpu/i86/i86.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/cpu/i86/i286.c b/src/emu/cpu/i86/i286.c
index 76610820586..320ee894f6b 100644
--- a/src/emu/cpu/i86/i286.c
+++ b/src/emu/cpu/i86/i286.c
@@ -56,7 +56,7 @@ struct _i80286_state
UINT16 limit;
UINT8 rights;
} ldtr, tr;
- device_irq_callback irq_callback;
+ device_irq_acknowledge_callback irq_callback;
legacy_cpu_device *device;
address_space *program;
direct_read_data *direct;
diff --git a/src/emu/cpu/i86/i86.c b/src/emu/cpu/i86/i86.c
index 341454b28d9..ca486e11197 100644
--- a/src/emu/cpu/i86/i86.c
+++ b/src/emu/cpu/i86/i86.c
@@ -39,7 +39,7 @@ struct _i8086_state
UINT32 base[4];
UINT16 sregs[4];
UINT16 flags;
- device_irq_callback irq_callback;
+ device_irq_acknowledge_callback irq_callback;
INT32 AuxVal, OverVal, SignVal, ZeroVal, CarryVal, DirVal; /* 0 or non-0 valued flags */
UINT8 ParityVal;
UINT8 TF, IF; /* 0 or 1 valued flags */
@@ -232,7 +232,7 @@ static CPU_INIT( i80186 )
static CPU_RESET( i8086 )
{
i8086_state *cpustate = get_safe_token(device);
- device_irq_callback save_irqcallback;
+ device_irq_acknowledge_callback save_irqcallback;
save_irqcallback = cpustate->irq_callback;
memset(cpustate, 0, sizeof(*cpustate));