Reading a whole file at once
Two methods to load a data file into memory. Use mmap on Linux sysetms.
Old-school programming with Turbo C
Explore retroprogramming on FreeDOS with this popular freeware IDE.
Calculate pi by counting pixels
This is a very simple way to measure pi, but it was a fun exercise and I wanted to share it.
Draw a Cylon eye in DOS
Have fun by writing a program to simulate a Cylon’s sweeping red eye
Looking ahead to FreeDOS 1.4
Help test the next version of FreeDOS with the FreeDOS 1.4 Release Candidate 1 distribution.
Explore FreeDOS with these 5 articles
FreeDOS is a 16-bit open source operating system that replaces the DOS on older computers. These are your favorite articles about FreeDOS.
Enjoy the holidays with this ASCII fireplace
Enjoy the holidays by writing a ‘fire’ program in ASCII text.
What I learned by teaching others
Sharing knowledge with others is often a great way to refresh and update your own expertise.
Set up an embedded system with FreeDOS
Setting up an embedded system with FreeDOS requires defining a minimal DOS environment that runs just a single application.
How to install FreeDOS the old-school way
Here’s how to install FreeDOS the old-fashioned way, with every step done by hand.
Celebrating 30 years of open source with FreeDOS
Explore retrocomputing with this open source operating system that recently turned 30 years old.
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.