diff options
author | 2016-08-06 08:54:37 -0400 | |
---|---|---|
committer | 2016-08-06 08:54:37 -0400 | |
commit | 7f5e233933332226222e2510511cdc7c8ff8fbc2 (patch) | |
tree | 67a1cce178de5c6903f28a419ebe69867118ff10 /src/devices/bus/nes | |
parent | 057474989c1a92e9e935dbc8cb9d233ba3a4ea3a (diff) |
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
Diffstat (limited to 'src/devices/bus/nes')
-rw-r--r-- | src/devices/bus/nes/aladdin.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/aladdin.h | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/datach.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/datach.h | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/disksys.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/disksys.h | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/karastudio.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/karastudio.h | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/sunsoft_dcs.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/nes/sunsoft_dcs.h | 2 |
10 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/bus/nes/aladdin.cpp b/src/devices/bus/nes/aladdin.cpp index d4ff5fbdfff..6ed293dccfd 100644 --- a/src/devices/bus/nes/aladdin.cpp +++ b/src/devices/bus/nes/aladdin.cpp @@ -221,7 +221,7 @@ void nes_algq_rom_device::device_reset() m_bank_base = 0; } -const rom_entry *nes_algn_rom_device::device_rom_region() const +const tiny_rom_entry *nes_algn_rom_device::device_rom_region() const { return ROM_NAME( ade_rom ); } diff --git a/src/devices/bus/nes/aladdin.h b/src/devices/bus/nes/aladdin.h index b49ecbf964e..13c11d9ae3f 100644 --- a/src/devices/bus/nes/aladdin.h +++ b/src/devices/bus/nes/aladdin.h @@ -98,7 +98,7 @@ public: nes_algn_rom_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; virtual UINT8* get_cart_base(); virtual void write_prg(UINT32 offset, UINT8 data) override; diff --git a/src/devices/bus/nes/datach.cpp b/src/devices/bus/nes/datach.cpp index 2e5d42d4bbb..6e4e619c286 100644 --- a/src/devices/bus/nes/datach.cpp +++ b/src/devices/bus/nes/datach.cpp @@ -191,7 +191,7 @@ void nes_datach_rom_device::device_reset() m_bank = 0; } -const rom_entry *nes_datach_rom_device::device_rom_region() const +const tiny_rom_entry *nes_datach_rom_device::device_rom_region() const { return ROM_NAME( datach_rom ); } diff --git a/src/devices/bus/nes/datach.h b/src/devices/bus/nes/datach.h index 80157a83a5c..1b1fa57fde5 100644 --- a/src/devices/bus/nes/datach.h +++ b/src/devices/bus/nes/datach.h @@ -100,7 +100,7 @@ public: nes_datach_rom_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; virtual UINT8* get_cart_base(); protected: diff --git a/src/devices/bus/nes/disksys.cpp b/src/devices/bus/nes/disksys.cpp index bdc4862da56..d272232387d 100644 --- a/src/devices/bus/nes/disksys.cpp +++ b/src/devices/bus/nes/disksys.cpp @@ -75,7 +75,7 @@ ROM_END // rom_region - device-specific ROM region //------------------------------------------------- -const rom_entry *nes_disksys_device::device_rom_region() const +const tiny_rom_entry *nes_disksys_device::device_rom_region() const { return ROM_NAME( disksys ); } diff --git a/src/devices/bus/nes/disksys.h b/src/devices/bus/nes/disksys.h index 8fabb0a80db..35cda095114 100644 --- a/src/devices/bus/nes/disksys.h +++ b/src/devices/bus/nes/disksys.h @@ -19,7 +19,7 @@ public: virtual void device_start() override; virtual machine_config_constructor device_mconfig_additions() const override; virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; virtual DECLARE_READ8_MEMBER(read_ex) override; virtual DECLARE_READ8_MEMBER(read_m) override; diff --git a/src/devices/bus/nes/karastudio.cpp b/src/devices/bus/nes/karastudio.cpp index 6bf2d109613..13366022114 100644 --- a/src/devices/bus/nes/karastudio.cpp +++ b/src/devices/bus/nes/karastudio.cpp @@ -161,7 +161,7 @@ void nes_kstudio_rom_device::device_reset() m_bank = 0; } -const rom_entry *nes_kstudio_rom_device::device_rom_region() const +const tiny_rom_entry *nes_kstudio_rom_device::device_rom_region() const { return ROM_NAME( ks_exp_rom ); } diff --git a/src/devices/bus/nes/karastudio.h b/src/devices/bus/nes/karastudio.h index e2b5ef874b5..d0924db0ffb 100644 --- a/src/devices/bus/nes/karastudio.h +++ b/src/devices/bus/nes/karastudio.h @@ -96,7 +96,7 @@ public: nes_kstudio_rom_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; virtual UINT8* get_cart_base(); protected: diff --git a/src/devices/bus/nes/sunsoft_dcs.cpp b/src/devices/bus/nes/sunsoft_dcs.cpp index 9c7635a58e5..40c9c69bff0 100644 --- a/src/devices/bus/nes/sunsoft_dcs.cpp +++ b/src/devices/bus/nes/sunsoft_dcs.cpp @@ -133,7 +133,7 @@ void nes_ntb_rom_device::device_start() m_rom = (UINT8*)memregion("ntbrom")->base(); } -const rom_entry *nes_ntb_rom_device::device_rom_region() const +const tiny_rom_entry *nes_ntb_rom_device::device_rom_region() const { return ROM_NAME( ntb_rom ); } diff --git a/src/devices/bus/nes/sunsoft_dcs.h b/src/devices/bus/nes/sunsoft_dcs.h index 04f8011d29a..b50ad5cf940 100644 --- a/src/devices/bus/nes/sunsoft_dcs.h +++ b/src/devices/bus/nes/sunsoft_dcs.h @@ -92,7 +92,7 @@ public: nes_ntb_rom_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; virtual UINT8* get_cart_base(); protected: |