summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpuint.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-08-01 16:39:12 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-08-01 16:39:12 +0000
commita0c9cf2939c8e8d2531ca0986c6d5cd5972e807c (patch)
treeb050cfa35e31195f3caa7108eb36f1454e147175 /src/emu/cpuint.c
parent6a2eccda3abb701949781f2c8c5d24d9c75ff3f5 (diff)
More gottlieb cleanup. Fixed rev 2 sound again, fleshed out memory
maps and behaviors according to the schematics. Hooked up coin counters. Added new functions cputag_set_input_line() to assert input lines via CPU tag instead of index.
Diffstat (limited to 'src/emu/cpuint.c')
-rw-r--r--src/emu/cpuint.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/emu/cpuint.c b/src/emu/cpuint.c
index 4373abb4d74..fe88f0e7f88 100644
--- a/src/emu/cpuint.c
+++ b/src/emu/cpuint.c
@@ -261,6 +261,14 @@ void cpunum_set_input_line(running_machine *machine, int cpunum, int line, int s
}
+void cputag_set_input_line(running_machine *machine, const char *tag, int line, int state)
+{
+ int cpunum = mame_find_cpu_index(machine, tag);
+ assert(cpunum != -1);
+ cpunum_set_input_line(machine, cpunum, line, state);
+}
+
+
void cpunum_set_input_line_vector(int cpunum, int line, int vector)
{
if (cpunum < cpu_gettotalcpu() && line >= 0 && line < MAX_INPUT_LINES)
@@ -304,6 +312,12 @@ void cpunum_set_input_line_and_vector(running_machine *machine, int cpunum, int
}
+void cputag_set_input_line_and_vector(running_machine *machine, const char *tag, int line, int state, int vector)
+{
+ int cpunum = mame_find_cpu_index(machine, tag);
+ assert(cpunum != -1);
+ cpunum_set_input_line_and_vector(machine, cpunum, line, state, vector);
+}
#if 0