back to article FreeDOS puts out first new version in six years

Nearly six years after its last release, FreeDOS 1.3 came out at the weekend… in case you're feeling nostalgic for a 1980s enterprise-grade OS. DOS ain't dead. Although the long history of MS-DOS officially ended with version 6.22 in 1994, there have long been multiple other DOS-compatible OSes out there. And unlike all the …

  1. A Non e-mouse Silver badge
    Happy

    Protext

    I never knew Protext was ported to the PC. I remember having Protext on ROM for my Amstrad CPC. (Yes kids, a fully-functional word processor in a 16KB ROM.)

    Happy memories...

    1. big_D

      Re: Protext

      I had Protext on my Amstrad CPC, the Amiga and PC.

      It is still one of the quickest, easiest to use word processors I've ever used.

      No distractions, just a simple UI to allow you to write and then put inline margins etc. in for formatting.

      I believe Computer Shopper or PC Format once included it on a PC CD-ROM cover disc.

      Wordsworth on the Amiga was probably one of the best WYSIWYG word processor, without going 100% DTP, at the end of the 80s, but it was painfully slow at times. Arnor ProText was just text mode, but it was fast and you could still do all the formatting you needed.

    2. Plest Silver badge

      Re: Protext

      My mum, a shorthand typist for 25 years had just given up work but she needed a proper wordprocessor to do work from home and we found Protext.

      So we took a trip to the offices where two guys who wrote Protext were working. It was a typical 1980s office, paper files and mess everywhere, bits of computers and code printouts, so damned cool! My parents chatted with them for a while and they burned the prog onto the EPROM while we waited, plugged into the rom board and boxed it up. My Mum used that app rom for about 3-4 years to do all sorts of work for a local solictor. My Dad even bought a proper daisywheel printer to ensure legal prints were proper quality as dot matrix was absolute shite quality.

      I think it cost something like £70 at the time which must have been roughly £200 quid by today's money but my Mum made it pay for itself until we got our first PC and she moved to WordPerfect, for DOS of course, she absolutely hated the Windows version said it wasn't anywhere near as good as DOS version.

      1. Anonymous South African Coward Silver badge

        Re: Protext

        WordPerfect was the best.

        I'm going to give this Protext a shufty.

        1. Scott 26

          Re: Protext

          wp51's alt codes were great - I know exactly where the formatting was going to be applied... none of this WYSIWYDG shite

      2. Mr Humbug

        Re: Protext

        > she absolutely hated the Windows version said it wasn't anywhere near as good as DOS version.

        She was absolutely right. WordPerfect tried to keep the UI of the DOS version alongside the Windows UI. This broke both UIs

      3. Anonymous Coward
        Anonymous Coward

        Re: Protext

        "[...] a proper daisywheel printer to ensure legal prints were proper quality [...]"

        Daisywheel printers often used a ribbon that was "once only". It produced crisp letters of plastic rather than ink. They were apparently not allowed for legal documents because a fraudster could literally lift individual letters off the paper and add new ones in their place.

    3. cornetman Silver badge

      Re: Protext

      Yes yes! Did my degree thesis on ROM-based Protext on an Amstrad 6128.

      IIRC it was sat in a ROM pack plugged into the back, including also a disk ROM so that I could use an external 3.5" disk drive.

      That's erm going back quite a few years. :D

  2. Colin Bull 1

    multitasking

    You do not need multitasking if it still runs sidekick :-)

    1. karlkarl Silver badge

      Re: multitasking

      It does run Quarterdeck DESQview very well. This allows for running multiple arbitrary programs (rather than sidekick was an assortment of smaller utilities).

      Over the years I had migrated from:

      Watcom wcl, Watcom vi, DESQview

      To:

      Clang, (n)vi, tmux

      Barely any change haha.

  3. demon driver

    "Framework" Office Suite

    I very well remember the "Framework" office suite from 1984, one of the publishers of which used to be Ashton-Tate of "dBase" fame. Its concept, which I've been missing since I moved to GUI operating systems, is still lightyears ahead of any office product that came after it.

  4. Pascal Monett Silver badge

    "It installs to a FAT32 partition"

    Um, idle question : what HDD still has little enough space to be completely formatted in FAT32 ?

    I don't think there are any. So, if using an HDD, you're partitioning it into the ridiculously small FAT32-sized partition, then partitioning the rest in NTFS (or whatever floats your boat).

    1. Bottle_Cap

      Re: "It installs to a FAT32 partition"

      I'd use an SD card with an adapter, much easier!

    2. Anonymous Coward
      Anonymous Coward

      Re: "It installs to a FAT32 partition"

      According to https://www.makeuseof.com/tag/format-large-hard-drive-fat-fat32/ the limit is 16TB so quite a lot of drives are little enough. :-)

      1. Liam Proven (Written by Reg staff) Silver badge

        Re: "It installs to a FAT32 partition"

        > the limit is 16TB

        Snag is, that needs a GPT disk partition, which DOS can't read. :-)

        1. dajames

          Re: "It installs to a FAT32 partition"

          > the limit is 16TB

          Snag is, that needs a GPT disk partition, which DOS can't read. :-)

          The limit is 2TB if you stick to 512-byte sectors. To get to 16TB you have to use 4k sectors. The issue is that there can be at most 2^32 sectors, so the maximum partition size is than number of sectors times the sector size.

          You don't need GPT to address a 16TB disk if you're using 4k sectors. It's exactly the same issue: a BIOS partition table can handle up to 2^32 sectors, so with 4k sectors the maximum disk a partition table can describe is also 16TB.

          ISTRT at least parts of FreeDOS can handle sector sizes other than 512 bytes, but a lot of DOS programs and disk utilities have 512 hard-coded into them, so it'd be a bit of a risky proposition.

          So: stick to 2TB. Disks of 1TB and 2TB are certainly still available.

    3. Anonymous Coward
      Anonymous Coward

      Re: "It installs to a FAT32 partition"

      CF-card to IDE adapters are amazing things if you need to keep real metal around to run DOS, 3.1 & Win9x stuff.

      I have the odd program that I need in a professional context from the era, that can't easily be ported onto current platforms because closed-source. Some of them need 25-pin RS232 ports to work, which understandably are rarities on current hardware (especially laptops, which is where I could really use one).

      And of course, I have stackfuls of old games that DOSBOX largely handles correctly, with a few minor exceptions.

      Retro computing hardware for various reasons have gone berserk on prices. It wasn't that long ago I built a 486DX4-100 for the cost of postage. Not so easy to do now.

      I'd still like to get a copy of OS/2 though prices there are somewhat silly, and I can't justify price tag of ArcaOS on what is nothing more than idle curiosity on my part.

      1. bikernutz

        Re: "It installs to a FAT32 partition"

        Ah, I knew there was a reason why I kept my OS/2 Warp CD's I bought with my first ever modem!

        Also have a OS/2 2.1 CD that came as a cover disk on a PC magazine. I have kept all my old OS disks

        Plus my 720K and 1.44MB DOS 6 floppies (and manual)

        The DOS disks came as high density which I couldn't use in my Amiga at the time and Microsoft kindly sent me the 720K disks free of charge on request! The Windows 3 disks came in 720K format and they could all be used with the KCS and GVP PC board's fitted and even PCTask. Until Power computing started selling the HD floppy drive.

        OS/2 Warp was a pain to install on my 486 DX2 66 and I had to create floppy images off the CD to install as the Install CD wouldn't recognise either drive connected to the souncard or the IDE bus. They would work fine after the install had completed. Windows 95 installed instantly, the problems only started afterwards! For 'kicks' I once installed Warp on a 386 Dx16 4MB of ram laptop. It was still stable but to say it 'ran' was an overstatement, somewhere between baby rolling and crawling. Doom could be played on it too if you shrank the screen area being used to display small enough.

        I had far too much time on my hands to test such things out when I was younger and more foolish!.

        The Slackware on Walnut Creek CD's is the only other OS of that era that I ever had to create a large pile of floppies to install on a Toshiba 486 DX4 75 laptop. It was the first PC I ever set to multiboot. Win 95, Win NT4, Slackware and Corel Linux all in 1.1GB hard drive with space left to be usable!

        1. jake Silver badge

          Re: "It installs to a FAT32 partition"

          I'm fairly certain that all the Walnut Creek Slackware CDs allowed installing direct from the CD ... assuming, of course, that your CD drive was compatible with the bootable kernel on the CD. Many were not back then.

          Disclaimer: I didn't work there, I was just a beta tester for them ...

      2. Ken G Silver badge
        Facepalm

        Re: "It installs to a FAT32 partition"

        I'm sorry I binned all the disks recently.

      3. Anonymous South African Coward Silver badge

        Re: "It installs to a FAT32 partition"

        I'd still like to get a copy of OS/2 though prices there are somewhat silly

        Here you go :

        https://winworldpc.com/product/os-2-warp-4/os-2-warp-40

        1. vistisen

          Re: "It installs to a FAT32 partition"

          I remember a Danish computer chain sold off their OS/2 supplies, marketing them as being the cheapest way to buy 3.5 inch floppies. Buy a box of 10 disks… or buy a copy of OS/2 which had 21 floppies for the same price.

      4. Minor7th

        Re: "It installs to a FAT32 partition"

        @Binraider "I'd still like to get a copy of OS/2 ..."

        Strangely enough I re-discovered my copy OS/2 Warp skulking in the back of a rarely used cupboard just two days ago. Still in it's original box and everything pristine. I had a quick rush of nostalgia, decided I couldn't bear the thought of throwing it away, so back it went!

    4. Anonymous Coward
      Anonymous Coward

      Re: "It installs to a FAT32 partition"

      IIRC - trying to format a FAT32 partition under Windows 2000(?), there was a limit (32GB?), but Windows could read larger FAT32 partitions. Think you could use fdisk to manage it though?

      Too many years ago to remember the full details...

      Suppose it's all relative though - if you are dealing with software that runs in 640K, then I doubt you are going to need TB of space!

      The first HDD I came across (MS-DOS 3 or 4 ish) was *only 80MB*, was split into c: d: and e:, so yeah, still the same then!

      1. Charles 9

        Re: "It installs to a FAT32 partition"

        Microsoft has come out and said that support for FAT32 partitions larger than 32GB is unofficial. They'll read them, but no official utilities will create more than 32GB at a time. At that point, they'll direct you to exFAT or NTFS instead. Still, 32GB is a far sight from the 2GB partition limit of FAT16.

        1. rcxb1

          Re: "It installs to a FAT32 partition"

          support for FAT32 partitions larger than 32GB is unofficial. They'll read them, but no official utilities will create more than 32GB at a time

          Windows 95B, Windows 98, Windows ME (and DOS boot disks for same) will all format much larger FAT32 partitions. That's rather "official" if you ask me.

      2. Andy The Hat Silver badge

        Re: "It installs to a FAT32 partition"

        "The first HDD I came across (MS-DOS 3 or 4 ish) was *only 80MB* ..."

        So young! We used to have to start to initialise our hard drives before we went to bed ... :-)

        1. katrinab Silver badge
          Meh

          Re: "It installs to a FAT32 partition"

          I think it actually takes longer to write-out a full hard disk now.

          Measured in RPM, hard drives are no faster now than they were in the 1990s or probably earlier. If anything it is actually slower on average as the 10000 and 15000 RPM drives have mostly been replaced with SSDs, leaving mostly the 5400 and 7200 RPM models.

          You get a lot more bytes on a single track, which increases the speed in MB/s, but you also get more tracks per platter, which doesn't. RPM/60 = tracks per second, tracks per second is the same as it has always been, more tracks per platter means longer to read the platter.

          You also get more platters per disk, which increases speed, but the time to read/write the disk is going to be the same as the time to read/write one platter.

        2. Anonymous Coward
          Anonymous Coward

          Re: "It installs to a FAT32 partition"

          yeah, yeah - then you had to use debug to manually put in the known sectors?

    5. Liam Proven (Written by Reg staff) Silver badge

      Re: "It installs to a FAT32 partition"

      [Article author here]

      I think you're wrong on several counts.

      № 1: DOS (any DOS) needs MBR partitioning. That means a maximum disk size of 2TB. You can have a single 2TB FAT32 partition if you want, no problem. Or you could have several smaller ones, so long as they don't total to more than 2TB.

      2TB is still quite a lot. I own just a single hard disk bigger than that, and it's the Time Machine drive for my iMac.

      So, yes, it's perfectly feasible. I have *dozens* of hard disks and SSDs smaller than 2TB in, or attached to, current, working, 64-bit, multicore, computers.

      № 2: It's DOS. Come on. You are not seriously going to be running this as your single sole OS on any remotely modern hardware.

      You can have one 2TB disk nice and a big FAT32 partition big enough to hold every DOS app ever released and *still* have tons of room to dual-boot with something that can usefully drive the hardware of a modern computer. FreeDOS should dual-boot quite nicely with Linux.

      № 3: Again, *it's DOS.* If you want to run it on a modern computer, install it to a USB key and boot off that. Most USB keys are still far under 2TB.

      I think you can't remember the difference between FAT16 and FAT32. FAT16, which was superseded in 1996 with the release of Windows 95 OSR 2, over a quarter of a century ago, maxes out at 2GB, but if you want, you could have a (very inefficient) 2GB FreeDOS bootable partition *and* still have enough room for 2 more primary partitions for Windows 10 and then a bunch of logical drives containing half a dozen Linux distros.

      1. Captain Scarlet
        Pint

        Re: "It installs to a FAT32 partition"

        A lot of USB keys are formatted as exfat.

        I'm sure most people know, but if you have one of these you can format the USB Drive from exfat to Fat32 with plenty of utilites. I use https://rufus.ie/en/ (Other tools available) because I'm lazy.

        1. milliemoo83

          Re: "It installs to a FAT32 partition"

          "A lot of USB keys are formatted as exfat."

          Sounds about right. Anything above 32GB would, in Windows 10 (and all the way back to XP I think), default to exFAT beceause the graphical format tool only supported FAT32 up to 32GB.

          1. Captain Scarlet

            Re: "It installs to a FAT32 partition"

            I personnally had this on some 16GB USB Keys (Can't remember the brand as they are in the car and have copies of my mp3's split as the Microsoft based Ford Sync system can't handle more than 2k tracks)

      2. Anonymous South African Coward Silver badge
        Trollface

        Re: "It installs to a FAT32 partition"

        Can you use Ventoy to boot multiple DOSes?

        1. McSounds

          Re: "It installs to a FAT32 partition"

          There was a product called DoubleDOS that could run 2 copies of DOS on a PC.

          Worked with a touchscreen hospitality POS system that used this. Had multiple CGA (from memory) cards with the video memory mapped to different addresses so could run multiple touchscreen monitors off one PC for a multi-user system.

  5. FIA Silver badge

    "in case you're feeling nostalgic for a 1980s enterprise-grade OS."

    Even in the 80s I expect the phrase 'enterprise grade' would've illicted at least a small snigger.

    1. Arthur the cat Silver badge

      Even in the 80s I expect the phrase 'enterprise grade' would've illicted at least a small snigger.

      Indeed. The enterprise grade OSes I worked on in the 80s were Pr1mos, VMS and SunOS.

      1. TonyR

        And behind them, MVS. Integration was fun.

  6. Anonymous Coward
    Anonymous Coward

    I only had a 286

    so no DesqView, but I could run a Shareware task-switching program called "back and forth" (not true multitasking, as nothing runs in the background, but you can still switch between tasks, swapping them to and from the disk every time).

    It was also quite popular for applications to have a "Shell to DOS" option if you wanted to run a quick command or two without quitting the application.

    1. Liam Proven (Written by Reg staff) Silver badge

      Re: I only had a 286

      [Article author here]

      An often-overlooked feature of the DOSShell graphical launcher thing in MS-DOS 5 and later is that it can suspend apps. You can run an app, switch back to the shell with Alt-Tab, and then launch *another* app and even repeat this a few times.

      They all have to fit into base memory at once, though. It couldn't swap to disk, or even to EMS or XMS.

      https://en.wikipedia.org/wiki/DOS_Shell

    2. big_D

      Re: I only had a 286

      That didn't work for us. We were using Windows (himem.sys) and Lotus 1-2-3 (qemm386.sys), (I think, anyway, we had to constantly swap back and forth between himem and qemm386), so swapping from 1-2-3 to Windows and back needed the config.sys replaced and the PC rebooted.

      We had an automated batch file to swap back and forth, but it was still a pain.

      1. Timbo

        Re: I only had a 286

        I had a similar dilemma back in the days of MS-DOS

        ...and I used both Quarterdeck Desqview (and later on QEMM386) as well as the shareware 4DOS "command.com" replacement, which had it's own way of being able to use selective config.sys/autoexec.bat files to boot into any configuration you wanted very easily.

        it was also possible to colourise specific filenames with given extensions...so you could run dir/w and all "exe" file names could be coloured (say) red, or batch filenames might be coloured blue"...etc.

      2. jake Silver badge

        Re: I only had a 286

        I have an ancient 386 that runs DOS 5.0, 4DOS, QEMM ... and DesqView. With either Win3.0 or Win3.1 in a window. It'll happily run Lotus alongside Windows :-)

        Other boot options are 4.2BSD, Coherent 4.1 or OS/2 1.2

        1. big_D

          Re: I only had a 286

          Reading the documentation, by v5 of QEMM386, it could run Windows as well, but when WIndows 3 first came out, they were mutually exclusive, ISTR.

  7. vtcodger Silver badge

    USB?

    Happy to hear that FREEDOS is still out there. I'm wondering if it includes USB support? IIRC, two decades ago the lack of a DOS USB driver that could be shoehorned into the the 1.1MB of directly addressable (with a memory manager) X86 real mode memory was a significant problem. Apparently USB is sufficiently complex that even with hand crafted assembly code, it's difficult to address all the logic possibilities without more address space. There was some doubt back then that there would ever be FREEDOS USB support.

    1. big_D

      Re: USB?

      GRC's Spinrite uses FreeDOS as its boot platform and it recognises USB drives. In fact, you can boot FreeDOS from a USB drive.

  8. martincbull

    I will play just to run Deskview. But if it runs Xtree (gold) its the business.

    1. William Towle
      Thumb Up

      Somewhere amongst my legacy bits and pieces I have a USB stick with an old version of FreeDOS that I kept around for playing BlockOut and InfoCom's Hitchhiker's Guide to the Galaxy [and possibly run BIOS updates].

      Way back when, I typically set up virtual machines with a first partition containing FreeDOS so that loadlin with a minimal slackware install alongside (courtesy of umsdos) could be introduced as a fallback should the main linux install need repair. IIRC loadlin broke under later FreeDOS kernels, and ultimately umsdos got dropped from linux kernels as well of course.

      Sadly my recent acquisition of a UEFI laptop means I need a newer GrUB on the USB stick at minimum but while I've got rEFInd -> linux working, going CSM -> GrUB -> FreeDOS without something hanging hasn't been as straightforward as I expected (...I suspect a bug related to the laptop's graphics card at some point in the process; neither of my netbooks got upset at the change...) :/

  9. Gene Cash Silver badge

    Multitasking DOS led to OS/2??

    https://sites.google.com/site/pcdosretro/multitaskingdos4

    "Multitasking MS-DOS 4.0 was a little known and separate development of DOS..."

    ...

    "Despite these limitations Microsoft wanted to make DOS 4.0 a retail product but IBM at the time was not interested in such a version of DOS, instead they formed a joint development agreement with Microsoft which resulted in the development of OS/2 1.0"

    Huh. TIL.

    1. jake Silver badge

      Re: Multitasking DOS led to OS/2??

      That wasn't actually an "instead", it was an "as well".

      IBM has always had multiple OSes on the boil.

  10. man_iii
    Coat

    Virus with your DOS sir?

    Please sir? Are you good sir? Running DOS and Dr Norton or Dr Solomon sir? Suits you sir! Just faffing about on DoS for a laugh is okay for a few brief moments but i should think it will need to be firewalled and bricked off for constant use.

    1. adam 40

      Re: Virus with your DOS sir?

      However as it doesn't have a TCP stack it should be safe.

      It's only when you add networking that you'll need to think about viruses, unless your floppy di(s)ck has a virus, that is.

      1. It's just me

        Re: Virus with your DOS sir?

        Read the article, it says "This isn't your father's DOS.... It has an IPv4 stack and basic IP connectivity"

        1. Bitbeisser

          Re: Virus with your DOS sir?

          All networking is purely optional....

      2. jake Silver badge

        Re: Virus with your DOS sir?

        The world of PC viruses started long before ubiquitous networking was a thing.

      3. arachnoid2

        Re: Virus with your DOS sir?

        I would think by now those type of viruses would be virtutaly/actually obsolete unless intentionally inserted in a bsb news board or webpage.

    2. jake Silver badge

      Re: Virus with your DOS sir?

      If this were to become common, I'd agree with you. As it is, however, I rather think that this is one case where security by obscurity might be a help.

      With that said, of all the freedos machines I'm aware of[0], not a one of them is hooked up to any network other than sneaker-net.

      [0] Probably in the high hundreds, possibly over a thousand.

  11. Rob Davis

    ReactOS open source 32bit Windows, following a similar journey to maturity hopefully.

    As FreeDOS is to MSDOS, ReactOS is to Windows NT 4 32bit and further 32bit Windows.

    Though FreeDOS seems to be much further along with its maturity, let's hope ReactOS continues similarly. I say hope, because the last of official support for 32bit Windows ends with Windows 10 going EOL in 2025. There is only a 64bit version of Windows 11.

    Beyond 2025, one can still run Windows 10 of course, it won't receive updates. Though there may be some special cases as was with previous Windows EOL. Just that from the general public standpoint, I would not expect it to be.

    What better then, to have a drop in replacement in the form of ReactOS, which aims to be a 32bit Windows, which will run all that vintage hardware. Great to avoid landfill for perfectly good hardware. Although some say ReactOS is an equivalent for Windows NT 4.0 32bit, I'd say it's reasonable to assume this includes Windows XP 32bit, some of the demos of software running on it imply as much.

    And as this article's author says "Retro computing is a valid hobby in its own right, of course". Totally agree - it's a passage back to the nostalgia of perhaps simpler times, along with the satisfying intellectual challenge of keeping old hardware going or resurrecting it, along with the camraderie of community, getting more value for money out of hardware because it lasts longer and addressing that e-waste landfill issue. Good all round!

    For me I have an old sound card, a classic Yamaha SW1000XG that runs perfectly under Windows 10 32bit Pro, with XP drivers. I have it in a very good looking Node 2 Box from Fractal systems, attached to a fanless Gigabyte J3455N-D3H with built in Celeron. I call it a vintage MIDI sound module that just so happens to run Windows, rather than the other way around! So, by 2025, if ReactOS has come along further, I'm hoping to run that instead of Windows 10 32bit. If not, I'll just carry on running W10 but detached from the internet.

    1. J. Cook Silver badge

      Re: ReactOS open source 32bit Windows, following a similar journey to maturity hopefully.

      XP was pretty much NT 5.1 (windows 2000 being NT5.0), and shared the same codebase as Server 2003.

    2. Nate Amsden

      Re: ReactOS open source 32bit Windows, following a similar journey to maturity hopefully.

      People running vintage hardware generally will have no issue running vintage OS as well, obviously they will have vintage software to run on the hardware.

      ReactOS sounded neat when I first heard about it in the late 90s I think. I don't think it really went anywhere over the past 20+ years so don't hold your breath too much. They just don't have the resources to do it (it's certainly no small task). ReactOS is probably worse off than even Hurd, which is so obscure I even forgot what Hurd was called I had to go browse Debian's site to refresh my memory.

      I know they(ReactOS team) does it "because they can", but it just seems like too huge of a task to seriously take on.

  12. Anonymous Coward
    Anonymous Coward

    Does it work with Hyper-V? And if so, how?

    I always had issues running FreeDOS in a Hyper-V VM and this release looks still to have troubles - at least on my machine. It no longer accepts inputs if I exit it and return back, or it doesn't boot getting stuck at loading the memory manager.

    1. katrinab Silver badge

      Re: Does it work with Hyper-V? And if so, how?

      It is unlikely, as the OS needs to specifically support it. Microsoft has contributed code to Linux and FreeBSD to make them compatible, so they work fine. Anything else is unlikely to work.

    2. jake Silver badge

      Re: Does it work with Hyper-V? And if so, how?

      So don't use a Hyper-V VM for things it's not designed for. Simples.

      Although I've seen cordless drills used as hammers ...

    3. Bitbeisser

      Re: Does it work with Hyper-V? And if so, how?

      Hyper-V is absolutely Microsoft-centric, running anything but M$ stuff in it (with the exception of a couple Enterprise Linux distros) is prone to have problems, it's not a FreeDOS specific thing...

      1. katrinab Silver badge

        Re: Does it work with Hyper-V? And if so, how?

        FreeBSD works fine, except that memory ballooning isn’t supported.

        On the Linux side, Ubuntu is the most supported distro. Debian also works fine.

  13. adam 40

    Luke, This isn't your father ('s DOS.)

    "This isn't your father's DOS."?

    Indeed because my dad doesn't own a computer, never has. His mobile phone isn't even a feature phone.

    I think this is a somewhat ageist comment, harummph!

    Now where are my slippers and pipe?

  14. terry 1

    cool

    Now where's my Jazz Jackrabbitt shareware floppies?

    1. It's just me

      Re: cool

      https://www.dosgamesarchive.com/download/jazz-jackrabbit/

      https://archive.org/details/msdos_Jazz_Jackrabbit_1994

    2. Blackjack Silver badge

      Re: cool

      Amazing game, the second game was a bit of a letdown. Have you tried the Jazz Jackrabbit Doom mod?

  15. Blackjack Silver badge

    I wish the machine I had Freedos 1.0 on had not passed on to silicon heaven ages ago, is just not the same using a VM.

    1. jake Silver badge

      I'm sure someone you know, somewhere, has an obsolete machine capable of running FreeDOS available to you for the low, low price of "Take that old pile of crap away!".

      Note that it's not me calling a perfectly usable computer an old pile of crap ...

      1. Blackjack Silver badge

        Unfortunately those machines are now about two decades old, so the bios and hard disks are probably busted. Bios usually gets fixed with a new battery if you are lucky but getting compatible hard disks is slightly harder. Also for sound you definitely need a Sound Blaster or at least a decent clone. So really for games is less trouble to just use Dosbox.

  16. vincent himpe

    single tasking ?

    LOVE IT ! . no background tasks, annoying popup crap, updaters, spyware or other nags that steal cpu cycles from the program i am running !

    1. jake Silver badge

      Re: single tasking ?

      Note that you can still boot Linux into single-user mode (or other run-levels). Just be aware of what you are doing if you choose this option.

  17. ShadowSystems

    I miss Norton Commander.

    I got a ton of work done using that program. If I could still see (so a screen reader wasn't a requirement), I'd run FreeDos just for that one program alone.

    At which point all my archived copies of old DOS games would get dusted off, copied to the FreeDos drive, & run until I could no longer manipulate a keyboard.

    *Nostalgic sigh*

    Damn I miss the Good Old Days.

    1. jake Silver badge

      Re: I miss Norton Commander.

      I still occasionally use Midnight Commander, a GPLv3 clone of the Norton offering, on my *nix systems. It's a useful tool, and a lot more powerful that it looks on first glance. Recommended.

      N.B. Be VERY careful if you choose to run it as root ... it will do exactly what you tell it to do. Don't say I didn't warn you.

    2. Blackjack Silver badge

      Re: I miss Norton Commander.

      Hope you got decent backups because old floppies data gets corrupted over time.

  18. Tom 7

    RHIDE!

    is fun for coding in old style text only using DJGPP compiler collection. Though it doesnt seem to do FORTRAN so am resisting the temptation to find out why Wikipedia says it does...

    1. Sanguma

      Re: RHIDE!

      Never got around to using that. The closest I got was using the various text editors that floated around the DOS world at the time it came out, and of course, the very very useful Turbo (Pascal/C/C++) editors. Rhide was modelled after those, amirite?

      1. F. Frederick Skitty Silver badge

        Re: RHIDE!

        That's a blast from the past - I remember RHIDE, and it was definitely inspired by Borland's "Turbo" series of developer tools.

        I'm actually using Turbo C 1.5 on an original IBM 5150 at the moment. I missed out on the early PC period as I only had an Atari ST at the time. Quite an eye opener - the x86 memory model is appalling compared to the Motorola 68k.

        1. Tom 7

          Re: RHIDE!

          I was lucky enough to work somewhere new toys appeared from time to time. Most of my programming work was done on Vax VMS. The PC early on has a DOS IDE (C?) which I used for a while which I remember as being very similar to RHIDE and may had helped inspire it. The PC memory models were a nightmare and the only advantage was the IDE which I used for initial development and then flipped the code over to the VAX when I needed to analyse data larger than a couple of sheets of A4 which would run fine on the VAX but frequently come up with gibberish due to 64k boundaries not being bound. I still think the 80s were a largely null point in programming development due to the 8088 choice by IBM and is the reason why IT is the niche thing it still really is when it should be embedded in almost every career and would be if the BSOD had not been the result of most people introduction to programming.

          1. Tom 7

            Re: RHIDE!

            The MS one may have been this https://winworldpc.com/product/microsoft-c-c/3x but I think I will avoid downloading it.

      2. jake Silver badge

        Re: RHIDE!

        The editor used by RHIDE is called SETEDIT, and is available on SourceForge.

        Obviously, it's at setedit.sourceforge.net ... but check your favorite repo if you don't feel like doing the quite minimal work to compile it for yourself.

        1. Tom 7

          Re: RHIDE!

          The FreeDos Edit would have been nice 35 years ago too!

  19. Mozzie

    Probably shouldn't be, but in commercial use on this desk.

    I have a Paradox database that was started in the mid-90's that I'm still using now. It contains a huge number of audio visual products from Trilite fittings through to projector lenses, along with equipment configurator scripts that are still relevant today.

    There was an attempt to move it to Fox Pro in 2000 which proved unsuccessful quite early on. I began rewriting it with Python and Sqlite3 before the pandemic and with the drop in events it's now hobbling along in it's original format on FreeDOS perfectly well for the few occasions I need it.

  20. Nate Amsden

    HP had DOS too

    I remember using HP DOS 4.0 on a HP Vectra 286/12 a long time ago, it even came with a proprietary ANSI program launcher(I don't remember the name). I do remember another HP DOS utility for writing documents(just remembered it now hadn't thought of it since the 90s) called Executive Memo Maker.

    I tried to look recently but I could find no evidence on the internet that HP ever had DOS(which surprised me quite a bit given HP is a big company and sold a lot of PCs - no screenshots no mention on Wikipedia, nothing that I could find). I even remember the box it came in. It was my first computer.

    I remember the only way I knew how to edit autoexec.bat and config.sys was to do a fresh install of windows (had 3.0 with multimedia extensions, with a MSCDEX.EXE CDROM driver that would corrupt itself on a regular basis). Also I remember deleting vast amounts of the system files to get drivers to fail to load on boot to free up memory to play games, then I would reinstall everything again.

    HP DOS 4.0 worked fine for pretty much everything except games, used too much low memory(after that program launcher launched it would probably get down to around 450kB or less of free low memory). DOS 5 with highmem+EMM (later with QEMM 3rd party tool?) and of course DOS 6 was of course much better for those games.

    But HP had DOS too! Just wanted to say that. I don't know if they had other versions than 4.0.

    1. jake Silver badge

      Re: HP had DOS too

      HP's OEM version of MS-DOS was customized to handle HP's non-standard Vectra hardware, begining with the first release of the Vectra line in 1989. Eventually HP saw sense (people wanted stuff like Flight SImulator and Lotus to run) and standardized their version of the hardware to run a generic DOS instead of their custom version. The proprietary HP hardware largely disappeared from the Vectra line by the time the 486 was ubiquitous.

      If you have one of these ancient machines and want to play with it, but you've discovered DOS and early versions of Windows do not work properly, you'll need the correct software for the hardware. As is often the case for this old stuff, someone, in this case The HP Computer Museum, has archived the stuff. You can download most of the required software here.

    2. PRR Silver badge

      Re: HP had DOS too

      > HP had DOS too!

      Of course. All the way each way.

      H-P even had a few CP/M machines. I had a cute little thing similar to the later Macintosh.

      Even before that I multi-usered on a mini-mainframe H-P running something very like Berkeley Unix, possibly 4.3BSD-Reno? HPBSD? Memory fades like yesterday's snow. (Not!)

  21. Sanguma

    And then there's RxDOS

    Here - https://web.archive.org/web/20181011172623/https://bitbucket.org/ecm/rxdos-7.2x/downloads/ if you so wish. First saw the light of day in 1994 aboard the book

    https://openlibrary.org/books/OL7408247M/Dissecting_DOS

    Another DOS clone, written in assembler this time, instead of (largely) C as is FreeDOS.

    A lot of people don't know about it. It's not bad as far as DOS-clones go, and it does (apparently) natively multitask.

  22. T. F. M. Reader

    The "no MS tax OS"

    I've never - literally never - bought a computer with preinstalled Windows. For many years this meant that the computers came with FreeDOS. I admit I never played with it - just installed Linux over it. Still appreciated the fact that at least it was a solution for the vendor who could list a product "without OS".

    It's only relatively recently that major vendors started providing machines with Linux preinstalled. I have a Dell desktop that came with Ubuntu. It was still listed as "without OS" just to make me chuckle. Ubuntu was therefore unexpected, and I treated it as I would treat FreeDOS - wiped it and installed another brand of the same OS, purely as a matter of personal preference and per original plan.

    The ThinkPad I am typing this on came with FreeDOS though.

    <Tips Hat>

  23. Anonymous Coward
    Anonymous Coward

    "It's still DOS. If you want to run it on bare metal, you need a PC with a BIOS."

    I recently used FreeDOS installed to a USB flash drive by Rufus to flash the BIOS of an old Dell desktop that was running Linux Mint.

    Worked like a charm

  24. Brettbrains

    Locoscript

    My first word processor was Locoscript running on Amstrad PCW in 1985. Then they produced a version for PC.

    I have never moved on. My job is writing (medicolegal reports), and my whole business is totally reliant on Locoscript.

    Sometimes solicitors ask me to email them my report. I have to explain that my Locoscript computer is not connected to internet, and anyway, if I sent them a file, they would not be able to open it.

    I do have Word on my second, modern, computer, and I am 100% certain that Locoscript is the better word processor. Far better copy, cut and paste options, and being keyboard based, it is quicker than using a mouse.

    Bit of a struggle to find printers that Locoscript can drive directly, but I have a spare one just in. case, and also an old comptuter in the attic just in case.

    Surprisingly Locoscript seems to be able to access USB port where I keep backup documents.

    I also store documents on a floppy drive.

    If l lose Locoscript, that would be the end!

    1. Tom 7

      Re: Locoscript

      Using Freedos in a VM you can easily set up a shared drive to exchange data between Freedos and Linux, and I would imagine Windows too, You may be able to print to file from Locoscript and then print that from the shared directory. I have seen software that will take old dotprinter and daisy wheel data and make new documents - including HTML so you dont have to kill trees - from it.

  25. dr john

    I use DOSBox to run my flying logbook using software I was given to review, about 35+ years ago. When I eventually moved from Dos to Windows 3, I didn't want to start again with new software, and kept using the logbook software. When I could no longer open a DOS window in Windows, I tried DOSBox and have continued using it to update my logbook. I have no intention of trying to copy 40 years of flying to a windows program!

    DOSBox says it exists so you can play old DOS games, but it should run many other DOS programs too.

    1. Tom 7

      Given that the early software like that tended to store data in fixed length records you may find a dig around the files and counting a few characters make allow you to cut and paste the data pretty much straight into a more dependable/open app. I used to make a few beers writing little programs that fseek'ed around DB files to make reports at speeds users complained couldnt have done the jobs they wanted - the reports were correct but generating things in a second or two that took the DB system a couple of hours to run confused them. Having said that running an 8086 at several GHz can alleviate problems like that but having a good copy of old data in a modern app often has many advantages - long term access to the data being one of them.

  26. HammerOn1024

    This is a job for...

    DESQview for the save! I'll have to get my copy out of my dead software box!

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like