保护模式 framebuffer 图形模式 是不是有些样子了

保护模式 framebuffer 图形模式 是不是有些样子了

只是在屏幕上画了些矩形,也没有写成函数,

下面是画矩形的代码:

// Paint desktop

for (i = 0 * 3; i < 256 * 3; i++) {

    multiboot_uint32_t *pixel = fb + tagfb->common.framebuffer_pitch * i;
    for (int j = 0; j < 1024; j++)
        *(pixel + j) = 0x008484;


}


//Paint taskbar
                        
for (i = 246 * 3; i < 256 * 3; i++) {
    multiboot_uint32_t *pixel = fb + tagfb->common.framebuffer_pitch * i;
    for (int j= 0; j < 1024; j++)
        *(pixel + j) = 0xc6c6c6;
}