Nostalgic DOS Development

Nostalgic DOS Development

active

Programming MS-DOS in C the way it was done in the 90s: FreeDOS, DJGPP, RHIDE, and VGA graphics modes the hardware was never meant to do.

Modern programming is too abstract. This is a return to a time when 640K was enough and a 486 DX2/66 was a fast computer: FreeDOS running in 86Box, the DJGPP C compiler, the RHIDE editor, and direct access to the hardware.

Along the way: recreating a 90s PC BIOS boot screen, Mode 13h, and prising Mode X out of a VGA card that was never designed to do it.

Screenshots

4 images — scroll →

Devlog

5 entries

Mode X Madness

After learning about Mode 13h last time, I’ve been digging about in the ancient tomes of wisdom and discovered Mode-X. Let’s make a PC’s VGA card do odd things it was never designed for.

Earlier

Videos about this project

1

Blog posts about this project

2