summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/vrender0.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/vrender0.h')
-rw-r--r--src/devices/video/vrender0.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/video/vrender0.h b/src/devices/video/vrender0.h
index 809f0167ca0..3414721a5e7 100644
--- a/src/devices/video/vrender0.h
+++ b/src/devices/video/vrender0.h
@@ -22,8 +22,8 @@ public:
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
auto idleskip_cb() { return m_idleskip_cb.bind(); }
- DECLARE_READ16_MEMBER(flip_count_r);
- DECLARE_WRITE16_MEMBER(flip_count_w);
+ uint16_t flip_count_r();
+ void flip_count_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
protected:
// device-level overrides
@@ -69,21 +69,21 @@ private:
uint16_t *m_packetram;
uint16_t *m_frameram;
- DECLARE_READ16_MEMBER( cmd_queue_front_r );
- DECLARE_WRITE16_MEMBER( cmd_queue_front_w );
+ uint16_t cmd_queue_front_r();
+ void cmd_queue_front_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- DECLARE_READ16_MEMBER( cmd_queue_rear_r );
+ uint16_t cmd_queue_rear_r();
uint16_t m_queue_rear, m_queue_front;
- DECLARE_READ16_MEMBER( bank1_select_r );
- DECLARE_WRITE16_MEMBER( bank1_select_w );
+ uint16_t bank1_select_r();
+ void bank1_select_w(uint16_t data);
bool m_bank1_select; //!< Select framebuffer bank1 address
- DECLARE_READ16_MEMBER( display_bank_r );
+ uint16_t display_bank_r();
uint8_t m_display_bank; //!< Current display bank
- DECLARE_READ16_MEMBER( render_control_r );
- DECLARE_WRITE16_MEMBER( render_control_w );
+ uint16_t render_control_r();
+ void render_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
bool m_draw_select; //!< If true, device draws to Front buffer instead of Back
bool m_render_reset; //!< Reset pipeline FIFO
bool m_render_start; //!< Enable pipeline processing