Esempio n. 1
0
static void driver_init(void)
{

    taddress = (struct vga_character *)0x000B8000;
    gaddress = (void *)0x000A0000;
    cursor.color = 0x0F;

    console_initinterface(&consoleinterface, consoleinterface_wout);
    video_initinterface(&videointerface, videointerface_setmode, videointerface_rdata, videointerface_wdata, videointerface_rcolormap, videointerface_wcolormap);
    ctrl_setconsolesettings(&consoleinterface.settings, 1);
    ctrl_setvideosettings(&videointerface.settings, 80, 25, 16);
    clear(0);

}
Esempio n. 2
0
File: main.c Progetto: jezze/fudge
static void driver_init(unsigned int id)
{

    console_initinterface(&consoleinterface, id);
    video_initinterface(&videointerface, id);
    ctrl_setvideosettings(&videointerface.settings, 80, 25, 2);
    clear(0);

    consoleinterface.ctrl.operations.read = consoleinterface_readctrl;
    consoleinterface.odata.operations.write = consoleinterface_writeodata;
    videointerface.ctrl.operations.read = videointerface_readctrl;
    videointerface.ctrl.operations.write = videointerface_writectrl;
    videointerface.data.operations.read = videointerface_readdata;
    videointerface.data.operations.write = videointerface_writedata;
    videointerface.colormap.operations.read = videointerface_readcolormap;
    videointerface.colormap.operations.write = videointerface_writecolormap;

}