modified:   ../include/config.h
    #define LINUXFB
    #define VGALIB
    use linux fb or svgalib

modified:   ../include/draw.h
modified:   ../include/hzinput.h
modified:   c_routine.c
modified:   console.c
modified:   draw.c
modified:   hzinput.c
modified:   jmcce.c
modified:   makefile
    fixed linux fb function, only in 640X480X256 color
change screen_init prototype to return bool.
if screen_init() fail, exit.
screen_init add return true
new file:   fb.sh
    use fbset resolution to 640X480X256 color.
modified:   ../include/config.h
    comment VGALIB, LINUXFB
    use makefile to define VGALIB, LINUXFB.
add rule for fb/svgalib version
remove vgakeyboard.h, use input.h key macro
remove asm_xxx function
remove asm_routine.o
calculate choose buffer string length
add int fb_drawpixel (int x, int y, char r, char g, char b) for 24bit color
print fb 16/24/32 color message
Merge branch 'lfb' of github.com:descent/jmcce into lfb
don't support 16 bit color, add 8 bit color
modified:   include/fb.h
modified:   src/fb.c
    add void color2rgb(u8 color, u8 &r, u8 &g, u8 &b)
    in int fb_drawpixel (int x, int y, char r, char g, char b)
    draw 8 bit, 24 bit color.
use fb_drawline for fb_clearblock, but has some issue
fixed c_draw_ascii, c_draw_hanzi for 24bit color
support 32 bit color
new file:   include/type.h
add fb_clearblock (int sx, int sy, int ex, int ey)