summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/i8244.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/i8244.h')
-rw-r--r--src/devices/video/i8244.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/devices/video/i8244.h b/src/devices/video/i8244.h
index d5ad74f832d..5facb28a5a8 100644
--- a/src/devices/video/i8244.h
+++ b/src/devices/video/i8244.h
@@ -117,12 +117,15 @@ protected:
virtual void sound_stream_update(sound_stream &stream, std::vector<read_stream_view> const &inputs, std::vector<write_stream_view> &outputs) override;
virtual void set_default_params();
+ inline bool is_ntsc() { return m_vtotal == 263; }
int get_y_beam();
int get_x_beam();
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);
+
/* timers */
static constexpr device_timer_id TIMER_VBLANK_START = 0;
static constexpr device_timer_id TIMER_HBLANK_START = 1;
@@ -153,6 +156,7 @@ protected:
vdc_t m_vdc;
u8 m_collision_map[0x200];
+ u8 m_priority_map[0x200];
u8 m_x_beam_pos = 0;
u8 m_y_beam_pos = 0;