#MSCDEX fix for DOS 5
Hi Gang,
I'm new here so I thought I'd start off on a good foot by giving out some
good info I just worked out. If you are like me you are running DOS 5 and
would like to avoid the silly SETVER program. Unfortunetly MSCDEX requires
it because MS is too lazy to change one byte in it's code to accept DOS 5.
All SETVER does is "fool" MSCDEX into thinking MS-DOS 4.01 is running,
nothing else.
With this in mind and a good disassembler, I cracked the code on MSCDEX
(not difficult at all) and I can now proudly tell you which byte in your
.EXE file to change.
You MUST have version 2.20 with a file size of 25413 bytes. If you have
this version, use a byte editor (like DISKEDIT from Norton Utilities) and
change the byte at hex offset 3AFB from a 00 to a 01.
This small change allows you to remove SETVER and run MSCDEX alone. If you
have a different version of MSCDEX you can try searching for hex: 3D 00 05.
If you find it, change the 00 to a 01 and things should be ok.
As always, MAKE BACKUPS FIRST! This works perfectly on MY machine but I
obviously cannot warrant that it will on yours and therefore this is my
legal disclaimer.
Have fun, Alex
There is 1 Reply.