From 7f5e233933332226222e2510511cdc7c8ff8fbc2 Mon Sep 17 00:00:00 2001 From: Nathan Woods Date: Sat, 6 Aug 2016 08:54:37 -0400 Subject: Created a tiny_rom_entry structure for the purposes of rom_entry declarations in code, and a first pass at the required core changes to unpack tiny_rom_entry structures at runtime. WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more. I know for a fact that a full compile fails --- src/devices/video/saa5050.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/devices/video/saa5050.h') diff --git a/src/devices/video/saa5050.h b/src/devices/video/saa5050.h index 30b1e8b0e4a..9c53ba896c6 100644 --- a/src/devices/video/saa5050.h +++ b/src/devices/video/saa5050.h @@ -63,7 +63,7 @@ public: template static devcb_base &set_d_rd_callback(device_t &device, _Object object) { return downcast(device).m_read_d.set_callback(object); } // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; DECLARE_WRITE_LINE_MEMBER( crs_w ); DECLARE_WRITE_LINE_MEMBER( dew_w ); @@ -172,7 +172,7 @@ public: saa5051_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -185,7 +185,7 @@ public: saa5052_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -198,7 +198,7 @@ public: saa5053_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -211,7 +211,7 @@ public: saa5054_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -224,7 +224,7 @@ public: saa5055_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -237,7 +237,7 @@ public: saa5056_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; @@ -250,7 +250,7 @@ public: saa5057_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; }; -- cgit v1.2.3