summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcpu.c
diff options
context:
space:
mode:
author Zsolt Vasvari <zsoltvas@mamedev.org>2008-03-10 06:39:20 +0000
committer Zsolt Vasvari <zsoltvas@mamedev.org>2008-03-10 06:39:20 +0000
commit2a8c73cc45229f1c897d52d27b59aeba99eaddae (patch)
tree6dcabd5365087da21fee2bcffa072d71e8371f7d /src/emu/debug/debugcpu.c
parent6e3be05912764a80d637eed64f4b729e4b689c56 (diff)
All video_screen_*_scrnum functions have been removed. Next step is to remove the scrnum from VIDEO_UPDATE
Diffstat (limited to 'src/emu/debug/debugcpu.c')
-rw-r--r--src/emu/debug/debugcpu.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/emu/debug/debugcpu.c b/src/emu/debug/debugcpu.c
index 3600dc563a4..cdb903f8b99 100644
--- a/src/emu/debug/debugcpu.c
+++ b/src/emu/debug/debugcpu.c
@@ -657,7 +657,13 @@ static UINT64 get_logunmap(UINT32 ref)
static UINT64 get_beamx(UINT32 ref)
{
- return video_screen_get_hpos_scrnum(ref);
+ UINT64 ret = 0;
+ const device_config *screen = device_list_find_by_index(Machine->config->devicelist, VIDEO_SCREEN, ref);
+
+ if (screen != NULL)
+ ret = video_screen_get_hpos(screen);
+
+ return ret;
}
@@ -667,7 +673,13 @@ static UINT64 get_beamx(UINT32 ref)
static UINT64 get_beamy(UINT32 ref)
{
- return video_screen_get_vpos_scrnum(ref);
+ UINT64 ret = 0;
+ const device_config *screen = device_list_find_by_index(Machine->config->devicelist, VIDEO_SCREEN, ref);
+
+ if (screen != NULL)
+ ret = video_screen_get_vpos(screen);
+
+ return ret;
}