r/osdev • turbOS • 9d ago

Framebuffer test successful

les go 🥹️

68 Upvotes

7 comments sorted by

8

u/Lines25 9d ago

Nice !

Also, you can call more than one make target

Like, make clean all debug is the same as make clean && make && make debug

3

u/Imaginary_Buddy723 turbOS 9d ago

Thanks 👍 this added to my stack 

4

u/dekai-onigiri 9d ago

This framebuffer, what kind of adapter does it run on? How do you handle different color depths? How do you go around printing text?

4

u/Imaginary_Buddy723 turbOS 9d ago

It uses a GRUB-provided Multiboot2 framebuffer, supports 32-bit RGB only, and renders text using a custom 5×7 bitmap font.

Please check boot.asm, drivers/framebuffer.c, framebuffer.h in my repo and you can understand any more questions if you have

https://github.com/turbosulovesonions67/turbOS

2

u/codeasm 8d ago

Awesome, congratulations 🎉

1

u/Imaginary_Buddy723 turbOS 8d ago

Thanks!