diff options
Diffstat (limited to 'src/mess/video/k1ge.c')
-rw-r--r-- | src/mess/video/k1ge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mess/video/k1ge.c b/src/mess/video/k1ge.c index c05ee880e13..5282282e448 100644 --- a/src/mess/video/k1ge.c +++ b/src/mess/video/k1ge.c @@ -810,7 +810,6 @@ void k1ge_device::device_start() m_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(k1ge_device::timer_callback), this)); m_hblank_on_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(k1ge_device::hblank_on_timer_callback), this)); - m_screen = machine().device<screen_device>(m_screen_tag); m_vram = auto_alloc_array_clear(machine(), UINT8, 0x4000); m_bitmap = auto_bitmap_ind16_alloc( machine(), m_screen->width(), m_screen->height() ); @@ -874,6 +873,7 @@ const device_type K1GE = &device_creator<k1ge_device>; k1ge_device::k1ge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : device_t(mconfig, K1GE, "K1GE Monochrome Graphics + LCD", tag, owner, clock, "k1ge", __FILE__) + , device_video_interface(mconfig, *this) , m_vblank_pin_w(*this) , m_hblank_pin_w(*this) { @@ -881,6 +881,7 @@ k1ge_device::k1ge_device(const machine_config &mconfig, const char *tag, device_ k1ge_device::k1ge_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) : device_t(mconfig, type, name, tag, owner, clock, shortname, source) + , device_video_interface(mconfig, *this) , m_vblank_pin_w(*this) , m_hblank_pin_w(*this) { |