diff options
Diffstat (limited to 'src/emu/video/h63484.h')
-rw-r--r-- | src/emu/video/h63484.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/emu/video/h63484.h b/src/emu/video/h63484.h index bb3586d45c2..bcc2bf9033e 100644 --- a/src/emu/video/h63484.h +++ b/src/emu/video/h63484.h @@ -26,8 +26,8 @@ #define H63484_INTERFACE(name) \ const h63484_interface (name) = -typedef void (*h63484_display_pixels_func)(device_t *device, bitmap_t *bitmap, int y, int x, UINT32 address, UINT16 data, UINT8 *vram); -#define H63484_DISPLAY_PIXELS(name) void name(device_t *device, bitmap_t *bitmap, int y, int x, UINT32 address, UINT16 data, UINT8 *vram) +typedef void (*h63484_display_pixels_func)(device_t *device, bitmap_t *bitmap, int y, int x, UINT16 data); +#define H63484_DISPLAY_PIXELS(name) void name(device_t *device, bitmap_t *bitmap, int y, int x, UINT16 data) // ======================> h63484_interface @@ -88,6 +88,7 @@ private: UINT16 video_registers_r(int offset); void video_registers_w(int offset); int translate_command(UINT16 data); + void draw_graphics_line(bitmap_t *bitmap, const rectangle *cliprect, int y, int layer_n); screen_device *m_screen; @@ -123,6 +124,9 @@ private: UINT16 m_mwr[4]; UINT8 m_mwr_chr[4]; + UINT32 m_sar[4]; + UINT8 m_sda[4]; + UINT16 m_pram[0x10]; UINT8 m_dn; |