summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/k1ge.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/video/k1ge.c')
-rw-r--r--src/mess/video/k1ge.c3
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)
{