diff options
author | 2014-03-28 13:18:42 +0000 | |
---|---|---|
committer | 2014-03-28 13:18:42 +0000 | |
commit | a820b91964898ccfee0a296a05aba287c4ec5609 (patch) | |
tree | aea91c894f3d2a777dd0597a93f2e488893ba7b5 /src/mess/video/gime.h | |
parent | b4a432d51faa740a3699aea7c66a3cc1d725fb78 (diff) |
hsync and fsync are part of mc6847 so devcb2 conversion was needed there not in gime, this fixes coco3 issue (nw)
Diffstat (limited to 'src/mess/video/gime.h')
-rw-r--r-- | src/mess/video/gime.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mess/video/gime.h b/src/mess/video/gime.h index 2ef3313b6ad..e1fc02a07b8 100644 --- a/src/mess/video/gime.h +++ b/src/mess/video/gime.h @@ -21,11 +21,9 @@ // GIME CONFIG/INTERFACE //************************************************************************** -#define MCFG_GIME_HSYNC_CALLBACK(_write) \ - devcb = &gime_base_device::set_hsync_wr_callback(*device, DEVCB2_##_write); +#define MCFG_GIME_HSYNC_CALLBACK MCFG_MC6847_HSYNC_CALLBACK -#define MCFG_GIME_FSYNC_CALLBACK(_write) \ - devcb = &gime_base_device::set_fsync_wr_callback(*device, DEVCB2_##_write); +#define MCFG_GIME_FSYNC_CALLBACK MCFG_MC6847_FSYNC_CALLBACK #define MCFG_GIME_IRQ_CALLBACK(_write) \ devcb = &gime_base_device::set_irq_wr_callback(*device, DEVCB2_##_write); @@ -56,8 +54,6 @@ class cococart_slot_device; class gime_base_device : public mc6847_friend_device, public sam6883_friend_device { public: - template<class _Object> static devcb2_base &set_hsync_wr_callback(device_t &device, _Object object) { return downcast<gime_base_device &>(device).m_write_hsync.set_callback(object); } - template<class _Object> static devcb2_base &set_fsync_wr_callback(device_t &device, _Object object) { return downcast<gime_base_device &>(device).m_write_fsync.set_callback(object); } template<class _Object> static devcb2_base &set_irq_wr_callback(device_t &device, _Object object) { return downcast<gime_base_device &>(device).m_write_irq.set_callback(object); } template<class _Object> static devcb2_base &set_firq_wr_callback(device_t &device, _Object object) { return downcast<gime_base_device &>(device).m_write_firq.set_callback(object); } template<class _Object> static devcb2_base &set_floating_bus_rd_callback(device_t &device, _Object object) { return downcast<gime_base_device &>(device).m_read_floating_bus.set_callback(object); } @@ -162,8 +158,6 @@ private: static const UINT8 hires_font[128][12]; // callbacks - devcb2_write_line m_write_hsync; - devcb2_write_line m_write_fsync; devcb2_write_line m_write_irq; devcb2_write_line m_write_firq; devcb2_read8 m_read_floating_bus; |