PDA

View Full Version : Software that won't run on the 8088...



alank2
May 6th, 2017, 03:38 PM
Hi,

So, I was trying to unzip a file on my 8088 compaq portable and it was generating crc failures on half of the files. It then occurred to me that I was using 2.50 pkunzip and not the good ole 2.04g version! Sure enough, I downloaded 2.04g and it worked perfectly. Some software will say "This requires a 286 or higher", etc. I found that much of the software I've written for DOS was compiled with the processor setting set higher than 8088 as well, so to use it I've got to go back and recompile some stuff. How often do you run into this? It can be tough to sometimes find the system requirements for old software - do you just try it and see if it works sometimes?

Thanks,

Alan

commodorejohn
May 6th, 2017, 03:55 PM
Yeah, it can be a challenge sometimes. For archive unpacking, I've taken to just using the Info-Zip unzip.exe utility (ftp://ftp.info-zip.org/pub/infozip/msdos/) instead - the standard build requires a 386 and DPMI, but there's a couple 16-bit builds available that I've used without issue on 8088/8086 systems.

SomeGuy
May 6th, 2017, 04:11 PM
I run in to programs that don't check CPUs quite a bit. Late DOS programs from the 1990s make all kinds of assumptions and don't bother to check. Usually programs just hang or crash and burn. It is not always the CPU level either. Odd hardware (memory, storage, sound, video) configurations would create endless compatiblity problems. It goes the other way too, as some early 80s programs depend on small behaviors not present in later CPUs or systems.

It is odd that such a program would even successfully run and partially work, but it can happen if it is compiled for 8088/8086 but has some assembly component that needs a later CPU.

Chuck(G)
May 6th, 2017, 04:26 PM
Replacing the 8088 with a NEC V20 and the 8086 with a NEC V30 CPU allows the running of a lot of 80286 software--and gives you a bit of a boost in performance.

modem7
May 6th, 2017, 05:03 PM
So, I was trying to unzip a file on my 8088 compaq portable and it was generating crc failures on half of the files. It then occurred to me that I was using 2.50 pkunzip and not the good ole 2.04g version! Sure enough, I downloaded 2.04g and it worked perfectly.
A similar PKZIP issue was earlier recorded and replicated at [here (http://www.vcfed.org/forum/showthread.php?10615-IBM-5150-with-3c503-parity-check-1-message&p=60396#post60396)].

alank2
May 6th, 2017, 07:23 PM
It would appear that pkzip 2.50 has an 8088 compatibility issue, I wonder if they compiled it for a higher CPU...