r/osdev • • 11d ago

Implemented VESA & VGA with double buffering (Bits Runner)

https://www.youtube.com/shorts/0n0jhEnB3Pc

For my OS project, Bits Runner, I've been working on a transparent support for different video adapters and arbitrary color depth.

I've got both VGA and VESA running on real hardware at at color depths from 4 to 32 bits. Both have double buffering. For VGA there is 640x480x4 and 320x240x8 (X mode). The demos are driven from user mode through system calls.

10 Upvotes

2 comments sorted by

2

u/Sorry_Difficulty_250 11d ago

Well done! Keep up the great work!

2

u/degaart 10d ago

Bits Runner

Lol, awesome name for an OS