diff options
author | 2013-04-23 07:11:57 +0000 | |
---|---|---|
committer | 2013-04-23 07:11:57 +0000 | |
commit | 6de13d280a0c56b354e34a2616fcbe88c7178c86 (patch) | |
tree | 82311c7309378b65b2ab099d7587da77b8b7390c /src/mess/includes/c65.h | |
parent | fdaf96470fe12218a2f39e3b776bed51cb8bbf70 (diff) |
made BEEP and RAM devices initialize in constructor of driver classes (nw)
Diffstat (limited to 'src/mess/includes/c65.h')
-rw-r--r-- | src/mess/includes/c65.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mess/includes/c65.h b/src/mess/includes/c65.h index e068b846734..b87d8e12338 100644 --- a/src/mess/includes/c65.h +++ b/src/mess/includes/c65.h @@ -11,6 +11,7 @@ #include "machine/cbmiec.h" #include "imagedev/cartslot.h" #include "imagedev/snapquik.h" +#include "machine/ram.h" #define C64_MAX_ROMBANK 64 // .crt files contain multiple 'CHIPs', i.e. rom banks (of variable size) with headers. Known carts have at most 64 'CHIPs'. @@ -66,7 +67,8 @@ public: m_c65_chargen(*this, "c65_chargen"), m_interface(*this, "interface"), m_roml_writable(0), - m_maincpu(*this, "maincpu") { } + m_maincpu(*this, "maincpu"), + m_ram(*this, RAM_TAG) { } optional_device<cbm_iec_device> m_iec; @@ -176,6 +178,7 @@ public: void c65_common_driver_init( ); required_device<cpu_device> m_maincpu; + required_device<ram_device> m_ram; }; /*----------- defined in machine/c65.c -----------*/ |