summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/video/h63484.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/video/h63484.h')
-rw-r--r--src/emu/video/h63484.h8
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;