diff options
author | 2010-12-02 17:26:38 +0000 | |
---|---|---|
committer | 2010-12-02 17:26:38 +0000 | |
commit | 57ef3a5ed673acfbd93eb4f759b58f5d813c4db5 (patch) | |
tree | 4acce003c8c739c1e86e634b8a77b7a393c6ea9c /src/emu/diexec.c | |
parent | 3c55c6743652d2f8e82a8f8e78e64e52838f08ba (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.c | 4 |
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); |