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/vtech/memexp | |
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/vtech/memexp')
-rw-r--r-- | src/devices/bus/vtech/memexp/floppy.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/floppy.h | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/rs232.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/rs232.h | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/rtty.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/rtty.h | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/wordpro.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/vtech/memexp/wordpro.h | 2 |
8 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/bus/vtech/memexp/floppy.cpp b/src/devices/bus/vtech/memexp/floppy.cpp index afe88fce06a..6f3196f64e0 100644 --- a/src/devices/bus/vtech/memexp/floppy.cpp +++ b/src/devices/bus/vtech/memexp/floppy.cpp @@ -34,7 +34,7 @@ ROM_START( floppy ) ROM_LOAD("vzdos.rom", 0x0000, 0x2000, CRC(b6ed6084) SHA1(59d1cbcfa6c5e1906a32704fbf0d9670f0d1fd8b)) ROM_END -const rom_entry *floppy_controller_device::device_rom_region() const +const tiny_rom_entry *floppy_controller_device::device_rom_region() const { return ROM_NAME( floppy ); } diff --git a/src/devices/bus/vtech/memexp/floppy.h b/src/devices/bus/vtech/memexp/floppy.h index 7b01c742d07..e12dea6ffb2 100644 --- a/src/devices/bus/vtech/memexp/floppy.h +++ b/src/devices/bus/vtech/memexp/floppy.h @@ -39,7 +39,7 @@ public: DECLARE_READ8_MEMBER(wpt_r); protected: - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; virtual machine_config_constructor device_mconfig_additions() const override; virtual void device_start() override; virtual void device_reset() override; diff --git a/src/devices/bus/vtech/memexp/rs232.cpp b/src/devices/bus/vtech/memexp/rs232.cpp index 188f473514b..254664acbf7 100644 --- a/src/devices/bus/vtech/memexp/rs232.cpp +++ b/src/devices/bus/vtech/memexp/rs232.cpp @@ -24,7 +24,7 @@ ROM_START( rs232 ) ROM_LOAD("rs232_v15.ic2", 0x000, 0x800, CRC(6545260d) SHA1(4042f6f1e09e383f3c92f628c6187dc5f072fdb2)) ROM_END -const rom_entry *rs232_interface_device::device_rom_region() const +const tiny_rom_entry *rs232_interface_device::device_rom_region() const { return ROM_NAME( rs232 ); } diff --git a/src/devices/bus/vtech/memexp/rs232.h b/src/devices/bus/vtech/memexp/rs232.h index 23c91004533..eef273da255 100644 --- a/src/devices/bus/vtech/memexp/rs232.h +++ b/src/devices/bus/vtech/memexp/rs232.h @@ -33,7 +33,7 @@ public: DECLARE_WRITE8_MEMBER( transmit_data_w ); protected: - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; virtual machine_config_constructor device_mconfig_additions() const override; virtual void device_start() override; virtual void device_reset() override; diff --git a/src/devices/bus/vtech/memexp/rtty.cpp b/src/devices/bus/vtech/memexp/rtty.cpp index fa1438461f3..b44a81c370a 100644 --- a/src/devices/bus/vtech/memexp/rtty.cpp +++ b/src/devices/bus/vtech/memexp/rtty.cpp @@ -24,7 +24,7 @@ ROM_START( rtty ) ROM_LOAD("vzrtty.ic3", 0x0000, 0x1000, CRC(ccf4289b) SHA1(de737ef0e0b582b3102da473836af1fa159a2e78)) ROM_END -const rom_entry *rtty_interface_device::device_rom_region() const +const tiny_rom_entry *rtty_interface_device::device_rom_region() const { return ROM_NAME( rtty ); } diff --git a/src/devices/bus/vtech/memexp/rtty.h b/src/devices/bus/vtech/memexp/rtty.h index 1bc25eca77a..1b96c611ece 100644 --- a/src/devices/bus/vtech/memexp/rtty.h +++ b/src/devices/bus/vtech/memexp/rtty.h @@ -32,7 +32,7 @@ public: DECLARE_WRITE8_MEMBER( relay_w ); protected: - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; virtual void device_start() override; virtual void device_reset() override; diff --git a/src/devices/bus/vtech/memexp/wordpro.cpp b/src/devices/bus/vtech/memexp/wordpro.cpp index 1a038bcf0ac..1eb51c23d82 100644 --- a/src/devices/bus/vtech/memexp/wordpro.cpp +++ b/src/devices/bus/vtech/memexp/wordpro.cpp @@ -26,7 +26,7 @@ ROM_START( wordpro ) ROM_LOAD("wordpro.u5", 0x2000, 0x1000, CRC(2a336802) SHA1(b4de50f943243f18a2bfabef354b76d77178c189)) ROM_END -const rom_entry *wordpro_device::device_rom_region() const +const tiny_rom_entry *wordpro_device::device_rom_region() const { return ROM_NAME( wordpro ); } diff --git a/src/devices/bus/vtech/memexp/wordpro.h b/src/devices/bus/vtech/memexp/wordpro.h index 79e78735cd4..288a7fb565d 100644 --- a/src/devices/bus/vtech/memexp/wordpro.h +++ b/src/devices/bus/vtech/memexp/wordpro.h @@ -28,7 +28,7 @@ public: wordpro_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: - virtual const rom_entry *device_rom_region() const override; + virtual const tiny_rom_entry *device_rom_region() const override; virtual void device_start() override; virtual void device_reset() override; }; |