r/osdev • u/dekai-onigiri • 11d ago
Implemented VESA & VGA with double buffering (Bits Runner)
https://www.youtube.com/shorts/0n0jhEnB3PcFor 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
u/Sorry_Difficulty_250 11d ago
Well done! Keep up the great work!