summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/n8080.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2019-04-04 07:36:51 +0200
committer Olivier Galibert <galibert@pobox.com>2019-04-05 00:00:58 +0200
commite39802db90860d6628c35265f7c78ce3534f5a53 (patch)
tree796f3fb6524361b61bad36530f3c56e027db57b9 /src/mame/drivers/n8080.cpp
parentb54a2a517cdd8d9b9ba0456c54c0cced7dd794fc (diff)
68000: Rework interrupt handling [O. Galibert]
* Implement the cpu space as an address space * Make all vectored interrupts use the cpu space * Make it possible to direct the cpu space to another space, use it for amiga (which handles it as a normal AS_PROGRAM read) * Make it possible to disable the priority muxer and get 3 lines instead, use it for cps2
Diffstat (limited to 'src/mame/drivers/n8080.cpp')
-rw-r--r--src/mame/drivers/n8080.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/n8080.cpp b/src/mame/drivers/n8080.cpp
index 224b638e527..68dffb80894 100644
--- a/src/mame/drivers/n8080.cpp
+++ b/src/mame/drivers/n8080.cpp
@@ -437,7 +437,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(n8080_state::rst1_tick)
int state = m_inte ? ASSERT_LINE : CLEAR_LINE;
/* V7 = 1, V6 = 0 */
- m_maincpu->set_input_line_and_vector(INPUT_LINE_IRQ0, state, 0xcf);
+ m_maincpu->set_input_line_and_vector(INPUT_LINE_IRQ0, state, 0xcf); // I8080
}
TIMER_DEVICE_CALLBACK_MEMBER(n8080_state::rst2_tick)
@@ -445,7 +445,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(n8080_state::rst2_tick)
int state = m_inte ? ASSERT_LINE : CLEAR_LINE;
/* vblank */
- m_maincpu->set_input_line_and_vector(INPUT_LINE_IRQ0, state, 0xd7);
+ m_maincpu->set_input_line_and_vector(INPUT_LINE_IRQ0, state, 0xd7); // I8080
}
WRITE_LINE_MEMBER(n8080_state::n8080_inte_callback)