X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fdrv%2Fvga.c;h=ac00c78b1ab8a2f257a73cf9bd395df4660c5ac4;hb=02cbaac1233be9c5228973a787431fa5e0aa178e;hp=b0c96623b15055a14cc6d1a19ba50bc3f418a252;hpb=156885e938b60fee9d061d989ae7711c9aeea493;p=tpg%2Facess2.git diff --git a/Kernel/drv/vga.c b/Kernel/drv/vga.c index b0c96623..ac00c78b 100644 --- a/Kernel/drv/vga.c +++ b/Kernel/drv/vga.c @@ -1,6 +1,7 @@ /* * Acess2 VGA Controller Driver */ +#define DEBUG 0 #include #include #include @@ -98,6 +99,10 @@ int VGA_IOCtl(tVFS_Node *Node, int Id, void *Data) ((tVideo_IOCtl_Mode*)Data)->height = VGA_HEIGHT; ((tVideo_IOCtl_Mode*)Data)->bpp = 4; return 1; + + case VIDEO_IOCTL_SETBUFFORMAT: + return 0; + case VIDEO_IOCTL_SETCURSOR: VGA_int_SetCursor( ((tVideo_IOCtl_Pos*)Data)->x, ((tVideo_IOCtl_Pos*)Data)->y ); return 1; @@ -118,7 +123,6 @@ Uint8 VGA_int_GetColourNibble(Uint16 col) col = ((col>>2)&3) | ((col>>4)&0xC) | ((col>>6)&0x30); bright = ( (col & 2 ? 1 : 0) + (col & 8 ? 1 : 0) + (col & 32 ? 1 : 0) ) / 2; - switch(col) { // Black