Lab 5: video card in graphics mode
Generated folder: labs/graphics/
Lab 5 turns the screen into memory. You select a VBE-style graphics mode, map a linear framebuffer, compute pixel addresses, draw rectangles, parse small XPM sprites, and present frames.
The earlier device work now looks like an application platform: timers provide rhythm, keyboard and mouse provide events, and the video device provides pixels. A final project is mostly the careful composition of those pieces with a state model.
Read why video cards look like memory devices, then the video card model, VBE mode setup, and video memory. Draw rectangles and XPM sprites, then build reactive graphical applications. Complete the tasks, validate with the checks, and compare with modern graphics stacks.
TIP
Start with one pixel address. Rectangles, sprites, and UI widgets all build on that calculation.