summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/antic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/antic.h')
-rw-r--r--src/mame/video/antic.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/mame/video/antic.h b/src/mame/video/antic.h
index 7031d3b2e55..1bd31fbc261 100644
--- a/src/mame/video/antic.h
+++ b/src/mame/video/antic.h
@@ -50,7 +50,7 @@ public:
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- void set_gtia_tag(const char *tag) { m_gtia.set_tag(tag); }
+ template <typename T> void set_gtia_tag(T &&tag) { m_gtia.set_tag(std::forward<T>(tag)); }
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -208,25 +208,4 @@ private:
// device type definition
DECLARE_DEVICE_TYPE(ATARI_ANTIC, antic_device)
-
-
-#define MCFG_ANTIC_GTIA(_tag) \
- downcast<antic_device &>(*device).set_gtia_tag(_tag);
-
-#define MCFG_SCREEN_VISIBLE_AREA_ANTIC() \
- MCFG_SCREEN_VISIBLE_AREA(antic_device::MIN_X, antic_device::MAX_X, antic_device::MIN_Y, antic_device::MAX_Y)
-
-#define MCFG_SCREEN_REFRESH_RATE_ANTIC_50HZ() \
- MCFG_SCREEN_REFRESH_RATE(antic_device::FRAME_RATE_50HZ)
-
-#define MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ() \
- MCFG_SCREEN_REFRESH_RATE(antic_device::FRAME_RATE_60HZ)
-
-#define MCFG_SCREEN_SIZE_ANTIC_50HZ() \
- MCFG_SCREEN_SIZE(antic_device::HWIDTH * 8, antic_device::TOTAL_LINES_50HZ)
-
-#define MCFG_SCREEN_SIZE_ANTIC_60HZ() \
- MCFG_SCREEN_SIZE(antic_device::HWIDTH * 8, antic_device::TOTAL_LINES_60HZ)
-
-
#endif // MAME_VIDEO_ANTIC_H