FreeDOS logo


Running FreeDOS on the Raspberry Pi (sort of)

A question I seem to get a lot, at least recently, is "Can I run FreeDOS on the Raspberry Pi?" The short answer is "no" because like any DOS, FreeDOS needs an Intel CPU and PC BIOS. The Raspberry Pi doesn't have either of these. The Raspberry Pi is based on an ARM CPU, which is a completely different architecture. But you can run FreeDOS on the Raspberry Pi if you use a PC emulator, like QEMU. FreeDOS runs fine in QEMU on Raspberry Pi, including games, although disk I/O is slow because the microSD card used in the Raspberry Pi isn't very fast. I've posted an article How to run FreeDOS on Raspberry Pi on the FreeDOS blog. And I've written a similar article for OpenSource about Running FreeDOS on the Raspberry Pi.

Spotlight: As-Easy-As spreadsheet for DOS

On the FreeDOS blog, I've written a "spotlight" article about As-Easy-As, the shareware spreadsheet for DOS. As-Easy-As was my favorite DOS program of the 1980s and 1990s, no question. And I still have a great fondness for As-Easy-As, many years later. Whenever I install FreeDOS somewhere, I usually install As-Easy-As, as well. If you're new to FreeDOS and wonder, "What can I do with FreeDOS?" then I encourage you to try As-Easy-As. While the original version of As-Easy-As was shareware, TRIUS Software has since posted the original install files and activation code for As-Easy-As 5.7, including the full user manual, for free. Thanks, TRIUS! (This isn't "Free software" or even "open source software," but a "closed source" program that is now available at no cost.)

Updated FreeCOM prerelease

Bart Oldeman has been working to update the FreeDOS shell (FreeCOM, our command-line interpreter) so it can be compiled with OpenWatcom, TurboC, and GNU gcc-ia16. Bart has updated the FreeCOM 0.84-pre4 prerelease with a few changes: * stabilized the ia16-elf-gcc version further * fixed "Out of memory" with the Open Watcom version * fixed build with Windows CMD (Tom Ehlert) * spelling fixes and Swedish translation updates (Anders Jonsson). You can find the new versions on GitHub. Please test and let us know which one is most stable.

DOS fork of FLTK

Mark Olesen recently announced his DOS fork of FLTK using Allegro4 and DJGPP. "fltkal is a DOS fork of the Fast Light Toolkit (FLTK) using Allegro4 and DJGPP. The fork required renaming files to 8.3 conventions. Other than that, however, the API is compatible with the 1.3.x and 1.4.x branch." You can see more at fltkal on Github.
This seems to be a separate effort than FLTK for DOS at SourceForge.

FreeCOM 0.84-pre3 prerelease

Bart Oldeman writes: "As some of you know I spent some time fixing various bugs in FreeCOM. We've had the awkward situation of still having an old 2006 version in distributions but the newer versions had too many bugs (e.g. loadhigh, ren "myfile myfile.txt", strange dir output depending on the country setting). However the newer versions support LFNs much better. So for testing I uploaded a new prerelease on github. There are three non-UPXed xms-swap's in the binary zip, one compiled with Turbo C++ 1.01 (as the older version were), one cross-compiled with OW 1.9 and one cross-compiled with ia16-elf-gcc. Please test and let me know how stable they are in your testing."

Bart adds: "As a bonus for the XMS swap version, the resident footprint has been reduced from 3008 bytes (old Turbo C version) to 2304 bytes (new OW version)."