Print a spooky greeting in ASCII art
Generate colorful ASCII art from a C program using FreeDOS.
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Programming across platforms
Using these C compiler preprocessor directives to detect the operating system can make it easier to support multiple platforms at once.
Editing files with FreeDOS Edlin
Edlin is a classic editor from the early DOS days, but it’s still a fun and useful editor.
Celebrating 30 years of FreeDOS
FreeDOS is a great example of the open source model: developers working together to create new programs
How to run DOS apps on Linux
With QEMU and FreeDOS, you can run your favorite DOS applications and games.
Running FreeDOS on Linux
Here’s how I boot FreeDOS on my Linux desktop machine using QEMU.
Why DOS only has 16 colors
Have you ever wondered why DOS text only comes in 16 colors and 8 background colors?
Running FreeDOS on legacy hardware
How I installed FreeDOS on a 386-SX micro laptop called the Pocket386.
MS-DOS 4.00 released as open source software
Why it’s important that Microsoft released this old version of MS-DOS.
How I boot FreeDOS using QEMU
QEMU is a fast and flexible virtual machine that you configure using command line options.
How to upgrade your system BIOS/UEFI using FreeDOS
Upgrading your BIOS or EUFI can seem tricky for free open source software users, but it doesn’t have to be.
Draw a heart for Valentine’s Day
With a bit of programming, you can draw your own Valentine heart in graphics mode on FreeDOS.
Looking ahead to 30 years of FreeDOS
Learn about the origins of this classic open source operating system.