Draw some pretty stuff and halt without a disk img
Don't push this to master! [ci skip]
This commit is contained in:
parent
777b442a1e
commit
a212a93942
@ -142,6 +142,12 @@ int main(struct multiboot *mboot, uint32_t mboot_mag, uintptr_t esp) {
|
|||||||
parse_args(cmdline);
|
parse_args(cmdline);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!fs_root) {
|
||||||
|
kprintf("Nothing to do.\n");
|
||||||
|
while (1) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Prepare to run /bin/init */
|
/* Prepare to run /bin/init */
|
||||||
char * argv[] = {
|
char * argv[] = {
|
||||||
"/bin/init",
|
"/bin/init",
|
||||||
|
@ -126,6 +126,14 @@ void graphics_install_preset(uint16_t w, uint16_t h) {
|
|||||||
|
|
||||||
mem_found:
|
mem_found:
|
||||||
finalize_graphics(w,h,b);
|
finalize_graphics(w,h,b);
|
||||||
|
|
||||||
|
for (uint16_t y = 0; y < h; y++) {
|
||||||
|
for (uint16_t x = 0; x < w; x++) {
|
||||||
|
uint8_t f = y % 255;
|
||||||
|
((uint32_t *)lfb_vid_memory)[x + y * w] = 0xFF000000 | (f * 0x10000) | (f * 0x100) | f;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bfinish(0);
|
bfinish(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user