summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/jvs13551.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/jvs13551.h')
-rw-r--r--src/mame/machine/jvs13551.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/machine/jvs13551.h b/src/mame/machine/jvs13551.h
index 77f1bd4ff3c..279937612c9 100644
--- a/src/mame/machine/jvs13551.h
+++ b/src/mame/machine/jvs13551.h
@@ -9,18 +9,18 @@
#define MCFG_SEGA_837_13551_DEVICE_ADD(_tag, _host, tilt, d0, d1, a0, a1, a2, a3, a4, a5, a6, a7, out) \
MCFG_JVS_DEVICE_ADD(_tag, SEGA_837_13551, _host) \
- sega_837_13551_device::static_set_port_tag(*device, 0, tilt); \
- sega_837_13551_device::static_set_port_tag(*device, 1, d0); \
- sega_837_13551_device::static_set_port_tag(*device, 2, d1); \
- sega_837_13551_device::static_set_port_tag(*device, 3, a0); \
- sega_837_13551_device::static_set_port_tag(*device, 4, a1); \
- sega_837_13551_device::static_set_port_tag(*device, 5, a2); \
- sega_837_13551_device::static_set_port_tag(*device, 6, a3); \
- sega_837_13551_device::static_set_port_tag(*device, 7, a4); \
- sega_837_13551_device::static_set_port_tag(*device, 8, a5); \
- sega_837_13551_device::static_set_port_tag(*device, 9, a6); \
- sega_837_13551_device::static_set_port_tag(*device, 10, a7); \
- sega_837_13551_device::static_set_port_tag(*device, 11, out);
+ downcast<sega_837_13551_device &>(*device).set_port_tag(0, tilt); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(1, d0); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(2, d1); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(3, a0); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(4, a1); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(5, a2); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(6, a3); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(7, a4); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(8, a5); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(9, a6); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(10, a7); \
+ downcast<sega_837_13551_device &>(*device).set_port_tag(11, out);
class jvs_host;
@@ -28,7 +28,7 @@ class sega_837_13551_device : public jvs_device
{
public:
sega_837_13551_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- static void static_set_port_tag(device_t &device, int port, const char *tag);
+ void set_port_tag(int port, const char *tag) { port_tag[port] = tag; }
virtual const tiny_rom_entry *device_rom_region() const override;