January 23, 2015

My DOS Utilities, Dead

Filed under: Main — admin @ 12:01 am

Each time I setup a new PC, I copy over my all-time favorite DOS utilities. They dwell in a special folder, COMMANDS\, found off my main profile folder in Windows. I even configure the DOS prompt program, CMD.EXE, so that it references that folder, giving me command line access to my favorite text mode tools. And now they don’t work.

I’m a command line nut. Some things just work faster at the DOS prompt, although I confess to using a terminal window under Unix more than I use a DOS command prompt. Still, I prefer to pop up a DOS window every so often and have a go.

Upon setting up my latest computer, I copied over all my favorite DOS command line utilities. I’ve written about them before on this blog (click here). Those same utilities I wrote about a year-and-a-half ago won’t work today, not on my latest PC.

I’m seriously bummed.

In a situation such as this, Windows provides a modicum of relief: You can configure an older program to run under the guise of a previous version of Windows. It’s called Compatibility Mode and it’s been around for a long time.

What you do is find the antique program, right-click and choose Properties. Click the Compatibility tab in the program’s Properties dialog box, similar to what’s shown in Figure 1.

Figure 1. Setting an older program's compatibility mode.

Figure 1. Setting an older program’s compatibility mode.

Choose a Windows version, such as Windows 98/Me shown in the figure. The program will supposedly run just as it did back under the named operating system. That’s the solution for running older DOS programs, such as my clutch of utilities that I have used, adored, and even wrote since the 1980s.

My problem? It didn’t work.

Being observant, I looked at the same dialog box (Figure 1) and click the Run Compatibility Troubleshooter button. It basically told me that my programs were too old and to get newer versions.

Thank you very much!

Some of the programs are mine and, miraculously, I still have the source code. So I can recompile them. But a lot of the utilities I use were written by others, such as the LIST utility or the Q editor. I don’t have source code for those and can’t recompile them.

Before you mention it, yes I could simply use the DOSBox program and effectively start a DOS 5 window in which I could use my utilities. But that’s not good enough!

The dern thing is that these utilities run on another computer that’s had Windows 7 in place for a few years. They run just fine! But the newer computer, which runs Windows 7 as well — same version number and everything — won’t even touch the programs.

This inconvenience doesn’t stop me from getting work done. In fact, I’m more than happy to find alternative utilities and wipe away a nostalgic tear as I change my command line habits. Either that, or I can forgo DOS all together and switch over to Cygwin or just kiss everything buh-bye and once again ponder the usefulness of the Linux switch.

“Someday,” he says. “Someday.”

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.


Powered by WordPress