From 6de13d280a0c56b354e34a2616fcbe88c7178c86 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 23 Apr 2013 07:11:57 +0000 Subject: made BEEP and RAM devices initialize in constructor of driver classes (nw) --- src/mess/drivers/vt320.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/mess/drivers/vt320.c') diff --git a/src/mess/drivers/vt320.c b/src/mess/drivers/vt320.c index dbe1541cb1d..fb04783518b 100644 --- a/src/mess/drivers/vt320.c +++ b/src/mess/drivers/vt320.c @@ -16,12 +16,14 @@ class vt320_state : public driver_device public: vt320_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , - m_maincpu(*this, "maincpu") { } + m_maincpu(*this, "maincpu"), + m_ram(*this, RAM_TAG) { } virtual void machine_reset(); virtual void video_start(); UINT32 screen_update_vt320(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); required_device m_maincpu; + required_device m_ram; }; /* @@ -64,7 +66,7 @@ INPUT_PORTS_END void vt320_state::machine_reset() { - memset(machine().device(RAM_TAG)->pointer(),0,16*1024); + memset(m_ram->pointer(),0,16*1024); } void vt320_state::video_start() -- cgit v1.2.3-70-g09d2