diff options
author | 2019-01-10 18:59:34 +0100 | |
---|---|---|
committer | 2019-01-10 18:59:34 +0100 | |
commit | 180ae17f5deea20bd3e816882c2f41e5dcfb4a36 (patch) | |
tree | 67c3d981bd5e2fb8506e604fee86dfaf7f75b685 /src/devices/video/315_5124.h | |
parent | 952a17fc12fba54f54994cbd6485bdb91dd2de83 (diff) |
src/devices: more MCFG macros removal (nw)
Diffstat (limited to 'src/devices/video/315_5124.h')
-rw-r--r-- | src/devices/video/315_5124.h | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/devices/video/315_5124.h b/src/devices/video/315_5124.h index 3ff7b5165a1..29fadde2a82 100644 --- a/src/devices/video/315_5124.h +++ b/src/devices/video/315_5124.h @@ -55,9 +55,6 @@ public: void set_is_pal(bool is_pal) { m_is_pal = is_pal; } - template <class Object> devcb_base &set_int_callback(Object &&cb) { return m_int_cb.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_csync_callback(Object &&cb) { return m_csync_cb.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_pause_callback(Object &&cb) { return m_pause_cb.set_callback(std::forward<Object>(cb)); } auto irq() { return m_int_cb.bind(); } auto csync() { return m_csync_cb.bind(); } auto pause() { return m_pause_cb.bind(); } @@ -254,54 +251,4 @@ protected: virtual void draw_leftmost_pixels_mode4(int *line_buffer, int *priority_selected, int fine_x_scroll, int palette_selected, int tile_line) override; }; - -/*************************************************************************** - DEVICE CONFIGURATION MACROS -***************************************************************************/ - -#define MCFG_SEGA315_5124_SET_SCREEN MCFG_VIDEO_SET_SCREEN - -#define MCFG_SEGA315_5124_IS_PAL(_bool) \ - downcast<sega315_5124_device &>(*device).set_is_pal(_bool); - -#define MCFG_SEGA315_5124_INT_CB(_devcb) \ - downcast<sega315_5124_device &>(*device).set_int_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5124_CSYNC_CB(_devcb) \ - downcast<sega315_5124_device &>(*device).set_csync_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5124_PAUSE_CB(_devcb) \ - downcast<sega315_5124_device &>(*device).set_pause_callback(DEVCB_##_devcb); - - -#define MCFG_SEGA315_5246_SET_SCREEN MCFG_VIDEO_SET_SCREEN - -#define MCFG_SEGA315_5246_IS_PAL(_bool) \ - downcast<sega315_5246_device &>(*device).set_is_pal(_bool); - -#define MCFG_SEGA315_5246_INT_CB(_devcb) \ - downcast<sega315_5246_device &>(*device).set_int_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5246_CSYNC_CB(_devcb) \ - downcast<sega315_5246_device &>(*device).set_csync_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5246_PAUSE_CB(_devcb) \ - downcast<sega315_5246_device &>(*device).set_pause_callback(DEVCB_##_devcb); - - -#define MCFG_SEGA315_5377_SET_SCREEN MCFG_VIDEO_SET_SCREEN - -#define MCFG_SEGA315_5377_IS_PAL(_bool) \ - downcast<sega315_5377_device &>(*device).set_is_pal(_bool); - -#define MCFG_SEGA315_5377_INT_CB(_devcb) \ - downcast<sega315_5377_device &>(*device).set_int_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5377_CSYNC_CB(_devcb) \ - downcast<sega315_5377_device &>(*device).set_csync_callback(DEVCB_##_devcb); - -#define MCFG_SEGA315_5377_PAUSE_CB(_devcb) \ - downcast<sega315_5377_device &>(*device).set_pause_callback(DEVCB_##_devcb); - - #endif // MAME_VIDEO_315_5124_H |