summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/vtech/memexp
diff options
context:
space:
mode:
author Nathan Woods <npwoods@mess.org>2016-08-06 08:54:37 -0400
committer Nathan Woods <npwoods@mess.org>2016-08-06 08:54:37 -0400
commit7f5e233933332226222e2510511cdc7c8ff8fbc2 (patch)
tree67a1cce178de5c6903f28a419ebe69867118ff10 /src/devices/bus/vtech/memexp
parent057474989c1a92e9e935dbc8cb9d233ba3a4ea3a (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.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/floppy.h2
-rw-r--r--src/devices/bus/vtech/memexp/rs232.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/rs232.h2
-rw-r--r--src/devices/bus/vtech/memexp/rtty.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/rtty.h2
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.h2
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;
};