NOVELL TECHNICAL INFORMATION DOCUMENT DOCUMENT PROCESSING INFO: THIS DOCUENT REPLACES FYI-M-1600 TITLE: DR DOS & DOS VERSION NUMBERS DOCUMENT ID: TID800051 DOCUMENT REVISION: A DATE: 17AUG94 AUTHOR: CEREKSON;DPARTRID ALERT STATUS: Yellow DISTRIBUTION: Public INFORMATION TYPE: Symptom Solution README FOR: NA NOVELL PRODUCT CLASS: Desktop Products NOVELL PRODUCT and VERSION: DR DOS 6.0 CATEGORY: Kernel ABSTRACT: N/A ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- SYMPTOM Applications that check the DOS version number do not indicate 6.0 but 3.31. Device drivers for disk drives or networks are sometimes produced for specific versions of DOS or occasionally will use specific configurations for different versions of DOS. When applications request the DOS version number from the operating system (via INT 21), the DR DOS 6.0 operating system returns 3.31. SOLUTION This seems as if DR DOS is trying to fool the application into believing it is another OS. However, this is not the case. The application needs to know that it should expect support for DOS 3.3-level calls and disk support for greater than 32 MB partitions using the COMPAQ Extended Interrupt 25 and 26 convention. DR DOS must report 3.31 in order to give the application the correct information it needs in order to work properly. Most DOS applications use the 3.31 conventions mentioned above and therefore work without any difficulty. This was one of the reasons Digital Research decided to create DR DOS based on an existing DOS format (3.31) rather than creating a new one (such as 6.0). Usually, a DOS 3.3 driver works properly. If you have been running previously with MS/PC-DOS 4.x however, the driver that you have been using might be designed specifically for version 4.x. This could also be true if the previous OS was MS-DOS 5. Contact the manufacturer of the driver to see if they have any specific configuration information or drivers for DOS 3.3x. There are also some drivers that offer 3.3 disk support but not 3.31. The difference has to do with the capacity of the disk drive. DOS 3.31 will support greater than 32 MB partitions while 3.3 only supports a maximum of 32MB. If your driver does not work correctly on large (>32MB) partitions contact the manufacturer and inquire if they have 3.31 compatible drivers. Some applications have been designed to go beyond these conventions and actually attempt to directly manipulate DOS data structures or replace sections of the operating system code with their own. These applications depend on having intimate knowledge of each DOS version they detect and have been written to react differently for each of those versions. If an application uses this type of technique, the manufacturer will have to design the application to take DR DOS 6.0 into account as well. While DR DOS does offer 3.31 support it's structures and code are very different from COMPAQ 3.31. It is possible that the manufacturer is aware of this and has already produced another version of your application or driver that runs under DR DOS. Contact the manufacturer to see if there is any information about upgrades or specific configuration steps for the DR DOS 6.0 operating system. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------