summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/i8244.h
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2021-01-13 18:37:42 +0100
committer hap <happppp@users.noreply.github.com>2021-01-13 18:38:05 +0100
commit31fb8f5c51d4988564ec2a640fcc802ff154c4d3 (patch)
tree0cf7178edabd93e1cdbc55ca274d790504615472 /src/devices/video/i8244.h
parent429ab3ca1221223f0f0a7464cfedb67163660f49 (diff)
i8244: split big screen_update function into several pieces
Diffstat (limited to 'src/devices/video/i8244.h')
-rw-r--r--src/devices/video/i8244.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/devices/video/i8244.h b/src/devices/video/i8244.h
index 5facb28a5a8..6cda461c47b 100644
--- a/src/devices/video/i8244.h
+++ b/src/devices/video/i8244.h
@@ -124,7 +124,10 @@ protected:
offs_t fix_register_mirrors(offs_t offset);
bool invalid_register(offs_t offset, bool rw);
- void draw_char(u8 index, int x, int y, u8 pixel, u16 color, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ void draw_grid(int scanline, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ void draw_major(int scanline, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ void draw_minor(int scanline, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ void char_pixel(u8 index, int x, int y, u8 pixel, u16 color, bitmap_ind16 &bitmap, const rectangle &cliprect);
/* timers */
static constexpr device_timer_id TIMER_VBLANK_START = 0;