diff options
author | 2008-08-01 16:39:12 +0000 | |
---|---|---|
committer | 2008-08-01 16:39:12 +0000 | |
commit | a0c9cf2939c8e8d2531ca0986c6d5cd5972e807c (patch) | |
tree | b050cfa35e31195f3caa7108eb36f1454e147175 /src/emu/cpuint.c | |
parent | 6a2eccda3abb701949781f2c8c5d24d9c75ff3f5 (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.c | 14 |
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 |