crt9128_write_reg(CRT9128_REG_MODE_REGISTER, 0);
crt9128_write_reg(CRT9128_REG_ATTDAT, attdat);
crt9128_set_tos_line(vram_start_line);
- clear_lines(0, display_lines);
+ crt9128_clear_lines(0, display_lines);
}
/* return cursor address as a bonus */
/* interface to Kernel/vt.c VT52 emulation */
-void clear_across(int8_t y, int8_t x, int16_t num)
+void crt9128_clear_across(int8_t y, int8_t x, int16_t num)
{
uint16_t end_addr;
}
/* also sets cursor to first cleared line */
-void clear_lines(int8_t y, int8_t num)
+void crt9128_clear_lines(int8_t y, int8_t num)
{
uint16_t end_addr;
crt9128_fill(end_addr, ' ');
}
-void scroll_up(void)
+void crt9128_scroll_up(void)
{
crt9128_blank_hidden_line();
if (vram_start_line == vram_lines - 1)
crt9128_set_tos_line(vram_start_line);
}
-void scroll_down(void)
+void crt9128_scroll_down(void)
{
crt9128_blank_hidden_line();
if (vram_start_line == 0)
crt9128_set_tos_line(vram_start_line);
}
-void plot_char(int8_t y, int8_t x, uint16_t c)
+void crt9128_plot_char(int8_t y, int8_t x, uint16_t c)
{
crt9128_set_cursor(y, x);
crt9128_write_reg(CRT9128_REG_CHARACTER, c & 0x7f);
}
-void cursor_off(void)
+void crt9128_cursor_off(void)
{
attdat |= CRT9128_ATTDAT_CURSOR_SUPRESS;
crt9128_write_reg(CRT9128_REG_ATTDAT, attdat);
}
-void cursor_on(int8_t newy, int8_t newx)
+void crt9128_cursor_on(int8_t newy, int8_t newx)
{
crt9128_set_cursor(newy, newx);
crt9128_write_reg(CRT9128_REG_ATTDAT, attdat);
}
-void vtattr_notify(void)
+void crt9128_vtattr_notify(void)
{}
-void video_cmd(uint8_t *ptr)
+void crt9128_video_cmd(uint8_t *ptr)
{}
-void video_read(uint8_t *ptr)
+void crt9128_video_read(uint8_t *ptr)
{}
-void video_write(uint8_t *ptr)
+void crt9128_video_write(uint8_t *ptr)
{}
void crt9128_init(void);
+void crt9128_clear_across(int8_t y, int8_t x, int16_t num);
+void crt9128_clear_lines(int8_t y, int8_t num);
+void crt9128_scroll_up(void);
+void crt9128_scroll_down(void);
+void crt9128_plot_char(int8_t y, int8_t x, uint16_t c);
+void crt9128_cursor_off(void);
+void crt9128_cursor_on(int8_t newy, int8_t newx);
+void crt9128_vtattr_notify(void);
+void crt9128_video_cmd(uint8_t *ptr);
+void crt9128_video_read(uint8_t *ptr);
+void crt9128_video_write(uint8_t *ptr);