diff options
Diffstat (limited to 'src/emu/machine.c')
-rw-r--r-- | src/emu/machine.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/src/emu/machine.c b/src/emu/machine.c index b437c762ee6..ec7e0b145d3 100644 --- a/src/emu/machine.c +++ b/src/emu/machine.c @@ -942,8 +942,7 @@ running_machine::logerror_callback_item::logerror_callback_item(logerror_callbac driver_device_config_base::driver_device_config_base(const machine_config &mconfig, device_type type, const char *tag, const device_config *owner) : device_config(mconfig, type, "Driver Device", tag, owner, 0), m_game(NULL), - m_palette_init(NULL), - m_video_update(NULL) + m_palette_init(NULL) { memset(m_callbacks, 0, sizeof(m_callbacks)); } @@ -986,18 +985,6 @@ void driver_device_config_base::static_set_palette_init(device_config *device, p //------------------------------------------------- -// static_set_video_update - set the legacy -// video update callback in the device -// configuration -//------------------------------------------------- - -void driver_device_config_base::static_set_video_update(device_config *device, video_update_func callback) -{ - downcast<driver_device_config_base *>(device)->m_video_update = callback; -} - - -//------------------------------------------------- // rom_region - return a pointer to the ROM // regions specified for the current game //------------------------------------------------- @@ -1130,10 +1117,8 @@ void driver_device::video_reset() // calls to the legacy video_update function //------------------------------------------------- -bool driver_device::video_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect) +bool driver_device::screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect) { - if (m_config.m_video_update != NULL) - return (*m_config.m_video_update)(&screen, &bitmap, &cliprect); return 0; } @@ -1143,10 +1128,8 @@ bool driver_device::video_update(screen_device &screen, bitmap_t &bitmap, const // calls to the legacy video_eof function //------------------------------------------------- -void driver_device::video_eof() +void driver_device::screen_eof() { - if (m_config.m_callbacks[driver_device_config_base::CB_VIDEO_EOF] != NULL) - (*m_config.m_callbacks[driver_device_config_base::CB_VIDEO_EOF])(&m_machine); } |