summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/h6280/h6280.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-12-11 09:40:22 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-12-11 09:40:22 +0000
commitd87ef8f79b70ca8117b8f365d4836ad4448086f7 (patch)
treeae903a5c8f3aa26aca66e9425542e8b3d44c716a /src/emu/cpu/h6280/h6280.c
parentc8944548df7b46b621039b1cea123b53c499664e (diff)
Here's the big one....
Added new function cpuexec_describe_context(machine) which can be used in logerror() and other printf-style functions to return a description of the current CPU/PC given only the machine. Changed several dozen sites to use this instead of directly interrogating the activecpu. Removed all other uses of activecpu throughout the system. Removed activecpu from the machine structure to prevent future abuse. Removed cpu_push_context() and cpu_pop_context(), and all call sites. Voodoo devices now require a CPU to be defined in the configuration in order to know whom to steal cycles from or stall when FIFOs get full. Updated all voodoo users to specify one. CPD1869 devices now also require a CPU to be defined in the configuration, in order to know which CPU's registers to fetch. Updated all cdp1869 users to specify one. Many other small changes to make this all work.
Diffstat (limited to 'src/emu/cpu/h6280/h6280.c')
0 files changed, 0 insertions, 0 deletions