diff options
Diffstat (limited to 'src/emu/driver.c')
-rw-r--r-- | src/emu/driver.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/emu/driver.c b/src/emu/driver.c index a2cdb5c08d5..d0fd75f7030 100644 --- a/src/emu/driver.c +++ b/src/emu/driver.c @@ -51,6 +51,7 @@ driver_device::driver_device(const machine_config &mconfig, device_type type, const char *tag) : device_t(mconfig, type, "Driver Device", tag, NULL, 0), + device_memory_interface(mconfig, *this), m_generic_paletteram_8(*this, "paletteram"), m_generic_paletteram2_8(*this, "paletteram2"), m_generic_paletteram_16(*this, "paletteram"), @@ -58,6 +59,7 @@ driver_device::driver_device(const machine_config &mconfig, device_type type, co m_generic_paletteram_32(*this, "paletteram"), m_generic_paletteram2_32(*this, "paletteram2"), m_system(NULL), + m_generic_space_config("generic", ENDIANNESS_LITTLE, 8, 8), m_latch_clear_value(0), m_flip_screen_x(0), m_flip_screen_y(0) @@ -313,6 +315,17 @@ void driver_device::device_reset_after_children() } +//------------------------------------------------- +// memory_space_config - return a description of +// any address spaces owned by this device +//------------------------------------------------- + +const address_space_config *driver_device::memory_space_config(address_spacenum spacenum) const +{ + return (spacenum == 0) ? &m_generic_space_config : NULL; +} + + //************************************************************************** // INTERRUPT ENABLE AND VECTOR HELPERS |