PCem

view src/vid_svga_render.h @ 135:abd5259486c3

Mach64 changes : No longer implements CRTC registers beyond 0x18 - NT no longer detects ET4000. RGBA8888 mode supported - fixes NT 32-bit colour mode. Bit order controls supported for CPU 1-bit data - fixes NT 24-bit colour mode.
author TomW
date Thu Jul 24 21:30:17 2014 +0100
parents 229a4aba5d38
children
line source
1 extern int firstline_draw, lastline_draw;
2 extern int displine;
3 extern int sc;
5 extern uint32_t ma, ca;
6 extern int con, cursoron, cgablink;
8 extern int scrollcache;
10 extern uint8_t edatlookup[4][4];
12 void svga_render_blank(svga_t *svga);
13 void svga_render_text_40(svga_t *svga);
14 void svga_render_text_80(svga_t *svga);
16 void svga_render_2bpp_lowres(svga_t *svga);
17 void svga_render_2bpp_highres(svga_t *svga);
18 void svga_render_4bpp_lowres(svga_t *svga);
19 void svga_render_4bpp_highres(svga_t *svga);
20 void svga_render_8bpp_lowres(svga_t *svga);
21 void svga_render_8bpp_highres(svga_t *svga);
22 void svga_render_15bpp_lowres(svga_t *svga);
23 void svga_render_15bpp_highres(svga_t *svga);
24 void svga_render_16bpp_lowres(svga_t *svga);
25 void svga_render_16bpp_highres(svga_t *svga);
26 void svga_render_24bpp_lowres(svga_t *svga);
27 void svga_render_24bpp_highres(svga_t *svga);
28 void svga_render_32bpp_lowres(svga_t *svga);
29 void svga_render_32bpp_highres(svga_t *svga);
30 void svga_render_RGBA8888_highres(svga_t *svga);
32 extern void (*svga_render)(svga_t *svga);