
The FreeDOS Project
Dec 29, 2025 · We include lots of open source compilers, assemblers, debuggers, and editors so you can create your own DOS programs. We also share our source code under an open source license, …
FreeDOS Books
This series will give you a good introduction to C. Think of this as a "C Programming 101" self-learning course. If you follow along with the videos and with the materials here, you should have a great …
FreeDOS Books
There's lots more that you can do by programming in C on DOS. If you're new to the C language, you can learn C yourself by following along in our Writing FreeDOS Programs in C self-paced ebook on …
FreeDOS Books
Includes how to navigate with CD and DIR, how to use the DOS environment, how to write *.BAT files, how to configure FreeDOS, and more. Great for beginners and experts alike.
FreeDOS Books
Teach yourself how to write programs with the C programming language. We'll start with simple command line programs, and work our way up to writing a turn-based game.
The FreeDOS Project
Get started in programming with the compilers, debuggers, and other programming tools included in FreeDOS. You can also modify FreeDOS itself, because we provide our source code under an open …
FreeDOS Books
FreeDOS isn't really "DOS" if it can't run classic DOS applications. While we provide many great open source tools, applications, and games, you can run your legacy DOS applications, too.
FreeDOS Books
You may know that FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems.
FreeDOS Books
To start GW-BASIC, run the GWBASIC.EXE program from the DOS command line. Note that DOS is case insensitive so you don't actually need to type that in all uppercase letters.
FreeDOS Books
For this demonstration program, I'll skip over a few details that you might include in a full program, such as code to place your cards appropriately, or to define the suit and value of each card.