summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2010-12-02 17:26:38 +0000
committer Aaron Giles <aaron@aarongiles.com>2010-12-02 17:26:38 +0000
commit57ef3a5ed673acfbd93eb4f759b58f5d813c4db5 (patch)
tree4acce003c8c739c1e86e634b8a77b7a393c6ea9c /src/emu/diexec.c
parent3c55c6743652d2f8e82a8f8e78e64e52838f08ba (diff)
Split the screen device into a separate module.
Converted global video routines into a video_manager. Moved video manager initialization earlier in startup.
Diffstat (limited to 'src/emu/diexec.c')
-rw-r--r--src/emu/diexec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/diexec.c b/src/emu/diexec.c
index b1d0706ecd1..d3a32d62493 100644
--- a/src/emu/diexec.c
+++ b/src/emu/diexec.c
@@ -219,7 +219,7 @@ bool device_config_execute_interface::interface_validity_check(const game_driver
/* validate the interrupts */
if (m_vblank_interrupt != NULL)
{
- if (screen_count(m_machine_config) == 0)
+ if (m_machine_config.m_devicelist.count(SCREEN) == 0)
{
mame_printf_error("%s: %s device '%s' has a VBLANK interrupt, but the driver is screenless!\n", driver.source_file, driver.name, devconfig->tag());
error = true;
@@ -629,7 +629,7 @@ void device_execute_interface::interface_post_reset()
// old style 'hack' setup - use screen #0
else
- screen = screen_first(m_machine);
+ screen = m_machine.first_screen();
assert(screen != NULL);
screen->register_vblank_callback(static_on_vblank, NULL);