🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #1381

MSDOS 5.0 vs other DOS 5s : Bug?

#1381
From: Bjorn Myrland
Date: Wed, 09 Sep 1992 15:19
42 lines
2718 bytes
I have a problem that I hope at least one of you out there could shed some 
light on. We have a program that functions very well when run on machines 
with all other DOSs than Microsoft's own DOS 5. It runs ok on DOS 3.3, 4 and 
on OEM versions of DOS 5, but *not* on the original MSDOS 5.

I have not had the opportunity to do much debugging on the program yet, but 
it is a fairly simple one written in Microsoft C, mostly doing some file 
handling stuff. When run in a DOS shell under Windows, it is aborted by 
Windows with a message saying "...illegal instruction, close down and 
reboot...". Windows hangs when exiting, making me suspect that some DOS code 
or data area is overwritten.

A call to Microsoft's MSDOS technical support did not do much good. The MS 
guy believed that the OEM versions were all based on Microsoft's code, with 
only minor changes. Furthermore, no revisions of MSDOS 5 have ever been 
issued (i.e. no 5.01 etc). If this is the case, then my application should 
run equally good or bad on all DOSs, which it obviously does not.

There is a bug in my application, no doubt, but with some rather odd 
properties that I partly will have to explain to the users who cannot 
run the program even on plain vanilla machines with the original MSDOS 
5 installed. So, could somebody help me clear up on these DOS matters a 
little bit? For example:

	- Who licences DOS code from who?
	- Who uses IBMBIOS.COM/IBMDOS.COM and who uses IO.SYS/MSDOS.SYS ?
	- Are there any known functional differences between the different 
	  DOS brands? Any of the OEMs having bug-fixed the original 
	  MSDOS code?
	- If the program fails on MSDOS 5, what other OEM DOSs should I 
	  expect it to fail with?

Thanks,
Bj›rn.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
   Bjorn Myrland                  *  bjorn.myrland@sipaa.sintef.no
   SINTEF Safety and Reliability  *  N-7034 Trondheim, NORWAY
 -------------------------------------------------------------------
   SINTEF - The Foundation for Scientific and Industrial Research
                at the Norwegian Institute of technology
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Technical Details
Message-ID: <bjorn.myrland.90.716051993@sipaa.sintef.no>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!ugle.unit.no!troll.sipaa.sintef.no!bjorn.myrland

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!ugle.unit.no!troll.sipaa.sintef.no!bjorn.myrland
From: bjorn.myrland@sipaa.sintef.no (Bjorn Myrland)
Subject: MSDOS 5.0 vs other DOS 5s : Bug?
Message-ID: <bjorn.myrland.90.716051993@sipaa.sintef.no>
Summary: Difference between MSDOS and PCDOS++ 5.0 is identified
Keywords: MSDOS, bug
Sender: news@ugle.unit.no (NetNews Administrator)
Organization: SINTEF
Date: Wed, 9 Sep 1992 15:19:53 GMT
Lines: 44