diff --git a/src/hardware/vga_draw.cpp b/src/hardware/vga_draw.cpp index b0ff8370..f826839e 100644 --- a/src/hardware/vga_draw.cpp +++ b/src/hardware/vga_draw.cpp @@ -27,8 +27,10 @@ #define VGA_PARTS 4 typedef Bit8u * (* VGA_Line_Handler)(Bitu vidstart,Bitu panning,Bitu line); +typedef void (* VGA_FrameStart_Handler)(); static VGA_Line_Handler VGA_DrawLine; +static VGA_FrameStart_Handler VGA_FrameStart; static Bit8u TempLine[1280]; static Bit8u * VGA_Draw_1BPP_Line(Bitu vidstart,Bitu panning,Bitu line) { @@ -132,19 +134,14 @@ static Bit8u * VGA_Draw_VGA_Line(Bitu vidstart,Bitu panning,Bitu line) { } static Bit8u * VGA_Draw_VGAChained_Line(Bitu vidstart,Bitu panning,Bitu line) { - if(vga.config.compatible_chain4) { - if(vga.crtc.underline_location & 0x40) { - Bitu readindex = vidstart*4+panning; - Bit32u* draw = (Bit32u*)TempLine; - for(Bitu x=0;x