百度网盘下载地址:
https://pan.baidu.com/s/1_-IznMWL3z1CROziiD6mCw
只是在屏幕上画了些矩形,也没有写成函数,
下面是画矩形的代码:
// 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;
}