Q: For years, I used a mutual fund database program called Value Line Mutual Funds Survey for Windows. When I replaced my Windows XP PC with a new one running Windows 8.1, I downloaded another copy of the Value Line program, but found it wouldn't work. Value Line told me that their software is an older 16-bit program, and that they have no plans to upgrade it to work on my new 64-bit PC. What's the problem, and is there a way around it?
Peter Schoeffel, Jacksonville, Fla.
A: There are two solutions. But to choose between them, you need to know why your new Windows operating system can't run your old Value Line program. Here's the gist:
Microsoft's operating systems store or retrieve information using a "data address" that is a certain number of "bits" long. (A bit is a basic unit of information.) Windows originally used 16-bit-long addresses, but as PC storage demands grew it became clear that Windows would run out of addresses because there weren't enough number combinations available. As a result, Windows 95, and later Windows XP, were designed as 32-bit systems, meaning they used 32-bit-long storage addresses that had many more possible combinations.
Windows 8.1 comes in 32-bit or 64-bit versions, the latter providing even more addresses. Unfortunately, you have the 64-bit version, which doesn't know what to do with your Value Line program that uses a 16-bit address system.
The two solutions probably involve paying a repair shop to do the work for you:
You could replace your PC's 64-bit version of Windows 8.1 with a 32-bit version, which is backward-compatible enough to run your Value Line program. But there's a catch: Your 64-bit PC probably has 4 to 8 gigabytes of RAM (random access memory). But the 32-bit version of Windows 8.1, which has fewer memory addresses, can use only about 3.5 gigabytes of RAM. The rest will remain idle, which means newer programs may run slower than before.
Alternatively, you could install a free, but quite technical, program called "DOSBox" to your existing 64-bit version of Windows 8.1. DOSBox imitates a 16-bit operating system and can run your Value Line program. You can read about DOSBox at tinyurl.com/jvsuaoc, and download it at tinyurl.com/d90f.