Skip to content
daniel@cosenza:~/blog
FreeDOS

FreeDOS posts

Memory models, FAT, interrupts, and the open-source continuation of the original PC OS.

FreeDOSHow-To July 11, 2026 2 min read

How to Set Up a RAM Disk on FreeDOS

A complete walkthrough configuring a RAM disk with the built-in RAM driver — a fast, volatile drive letter backed entirely by memory, useful for temporary files and speeding up disk-heavy tasks.

#howto#ramdisk#memory
Read more
FreeDOSHow-To July 10, 2026 2 min read

How to Build a TSR-Aware Batch Menu System on FreeDOS

A complete walkthrough building a batch-file boot menu that correctly manages memory-hungry TSRs — loading only what a chosen task actually needs, freeing conventional memory for everything else.

#howto#batch-files#tsr
Read more
FreeDOSFix July 7, 2026 3 min read

Fixing Incorrect Date and Time on FreeDOS

FreeDOS boots with the wrong date or time every session, or DATE/TIME commands don't stick. Here's how to distinguish a dying CMOS battery from a software configuration issue.

#fix#rtc#date-time
Read more
FreeDOSFix July 6, 2026 3 min read

Fixing USB Drive Detection Issues on FreeDOS

A USB flash drive doesn't show up as a drive letter under FreeDOS. Since there's no native USB support, this comes down to getting USBASPI's driver chain correctly configured, or falling back to BIOS-level access.

#fix#usb#hardware
Read more
FreeDOSFix July 5, 2026 2 min read

Fixing DOSLFN Long Filename Problems on FreeDOS

Long filenames show up truncated to 8.3 format in some programs but not others, even with DOSLFN loaded. This is expected, driver-specific behavior — here's how to tell which programs actually support it.

#fix#doslfn#filenames
Read more
FreeDOSNews July 4, 2026 2 min read

FreeDOS Turns 25, and Jim Hall Tells the Origin Story Again

Marking a quarter-century since the June 1994 announcement, FreeDOS's 25th anniversary in 2019 brought renewed attention from Slashdot, Opensource.com, and Linux Journal to a project still actively releasing new versions.

#news#freedos#anniversary
Read more