Writing directly to VGA memory in C, BASIC, and assembly language
At the beginning of the home-computer revolution, much of computing was about peeks and pokes. This art has been lost today, so I decided to go on a journey to show the world how to rediscover this forgotten art in DOS, right where it intersects with PC VGA memory-mapped graphics.

▶︎
Drawing VGA Graphics with x86 Assembly

▶︎
How C Really Works

▶︎
Nostalgic DOS Development Part 1 - FreeDOS, DJGPP, RHIDE and other madness.

▶︎
Birth of BASIC

▶︎
How to program for the AdLib sound card

▶︎
A TEMPEST In AT-Cup: The IBM TPC

▶︎
MS-DOS Memory Management on x86

▶︎
Mastering Memory: Allocation Techniques in C, C++, and ARM Assembly

▶︎
5. C to Assembly

▶︎
Let's Code MS DOS 0x11: The Mysterious VGA Mode X

▶︎
Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM

▶︎
I Wrote my Own Filesystem to Beat Factorio.

▶︎
SFB Computer Club - Teil 1/5 - mit Winfried Göpfert - SFB Wissenschaftssendung 1985

▶︎
Tips for C Programming

▶︎
How Rockstar fit an entire city into PlayStation 2 memory

▶︎
Programming in Assembly without an Operating System

▶︎
Advanced C: The UB and optimizations that trick good programmers.

▶︎
How to directly run BIOS interrupt routines from DOS Debug

▶︎
How to program DOS in graphics mode

▶︎
