summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcpu.c
diff options
context:
space:
mode:
author Zsolt Vasvari <zsoltvas@mamedev.org>2008-03-12 11:06:29 +0000
committer Zsolt Vasvari <zsoltvas@mamedev.org>2008-03-12 11:06:29 +0000
commit4eecf5199dcabde18d407b884eae0f3211ed76fb (patch)
tree7f28e7b8e5fb6b7cfef8085483f662855c743e3f /src/emu/debug/debugcpu.c
parent19b68f421f4e155d2c4a4e02433ca0adac9b6e91 (diff)
Removes "global" VBLANK callback hack
Diffstat (limited to 'src/emu/debug/debugcpu.c')
-rw-r--r--src/emu/debug/debugcpu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/debug/debugcpu.c b/src/emu/debug/debugcpu.c
index cdb903f8b99..46dac61306e 100644
--- a/src/emu/debug/debugcpu.c
+++ b/src/emu/debug/debugcpu.c
@@ -144,7 +144,7 @@ int mame_debug_is_active(void)
on_vblank - called when a VBLANK hits
-------------------------------------------------*/
-static void on_vblank(running_machine *machine, int vblank_state)
+static void on_vblank(const device_config *device, int vblank_state)
{
/* if we're configured to stop on VBLANK, break */
if (vblank_state && break_on_vblank)
@@ -296,7 +296,8 @@ void debug_cpu_init(running_machine *machine)
}
/* add callback for breaking on VBLANK */
- video_screen_register_global_vbl_cb(on_vblank);
+ if (machine->primary_screen != NULL)
+ video_screen_register_vbl_cb(machine->primary_screen, on_vblank);
add_exit_callback(machine, debug_cpu_exit);
}