VGA programming
Ah, the good old days of using INT 10h, AH=0x00 graphics modes to write directly to video memory at 0xA0000/0xB0000/0xB8000 (depending on the mode).
Nir Lichtman walks us through some of the things I was teaching myself in middle school – writing VGA graphics in assembly (often using the great book Programmer’s Guide to the EGA and VGA Cards by Ferraro, Richard F.
I even wrote my own (terrible) little paint program that would then save the buffer into a file and reload it. What good times!