diff options
author | 2021-01-13 18:37:42 +0100 | |
---|---|---|
committer | 2021-01-13 18:38:05 +0100 | |
commit | 31fb8f5c51d4988564ec2a640fcc802ff154c4d3 (patch) | |
tree | 0cf7178edabd93e1cdbc55ca274d790504615472 /src/devices/video/i8244.h | |
parent | 429ab3ca1221223f0f0a7464cfedb67163660f49 (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.h | 5 |
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; |