BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 5d, 14h, 28m | CPU: 54% | MEM: 2117MB of 3635MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 1 post ] 
Author Message
 PostPost subject: Microsoft MS-DOS drivers.        Posted: Sun Apr 27, 2008 9:44 am 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Dec 30, 2007 8:12 am

Posts
1103

Location
Brisbane, Queensland

Favourite OS
OS/2 Wrp 3.0
Hi

For anyone interested, here is a list of microsoft driver versions, as distributed with different software. The list was first written in 1998, but i have updated it for new findings (eg WfW3.10, MS-DOS 6.07).

It's part of an OS/2 inf file i am compiling, so there are some markup tags (and pre-tags) in them. The file was so compiled because i have viewers for all platforms at the time. (DOS, Win16, Win32, OS/2). Ye can see where OS/2 and Windows NT split off in the DOS tree. Note also that Win98 SE's drivers are much the same as Win95's. WinME is essentially Win98SE, with DOS 7 changed to DOS 8.

The list is based on looking at the source tapes directly.

Code:
:p.DOS and Windoze have come with a number of different drivers, of the nature
of Memory Managers and Caching.  The following table represents the versions
of these utilities.
:xmp.
                                   Emm   Ram  Smart
                Pk         Himem   386  Drive  Drv  Mouse  Mscdex  MSD
   Win286  2.11  C 880527  1.0           2.04  1.05
   Win386  2.10  C 880907  2.04          2.10  2.10
   DR-DOS  3.40  C 890630           ?   R1.01
   MS-DOS  4.01  C 890407  2.04   4.00   2.12  2.10

   DRDOS   5.00    900814
   OS/2    2.11    940129  2.10   4.00              (9.01)
   B PDS   7.10  U 900624  2.60          3.04  3.03
   MS-Win  3.00  S 901031  2.60   4.10   3.04  3.06  7.04
   MS-WMM  3.00  C 911001  2.60   4.10   3.04  3.06                1.10
   IBMDOS  5.00  S 910509  2.77   4.20   3.06  3.13  7.04
   OS/2 NT                (2.77)                    (8.00) (2.21) (2.00)
   MS-DOS  5.00  S 911111  2.78   4.33   3.06  3.13
   IBMDOS  5.02  S 920901  2.78   4.33   3.06  3.13  8.20          2.00
   MSC     7.00  K 920305  2.78   4.33   3.06  4.00  8.20          2.00
   MASM    6.11  K 920305  3.07   4.44   3.06  4.00  8.20
   MS-Win  3.10  S 920310  3.07   4.44   3.06  4.00  8.20          2.00
   MS-WfW  3.10  S 921001  3.07   4.44   3.06  4.00  8.20   2.21   2.00a

   DR-DOS  6.00  C 920407
   MS-Win  3.11  K 931231  3.07   4.44   3.06  4.00                2.00
   MS-DOS  6.00  K 930310  3.07   4.45   3.06  4.10  8.20   2.22   2.01
   IBMDOS  6.00  K 930629  3.09   4.45   3.06  4.10  8.20
   PC-DOS  6.10  K 931116  3.09   4.45   3.06  4.10  8.20
   MS-Fix  6.0a  Z 930601                      4.20
   PC-DOS  6.30  K 931231  3.09   4.48   3.06  5.00  9.01   2.23
   MS-DOS  6.07  C 940101  3.10   5.00   3.07  5.00         2.22   2.01
   MS-DOS  6.20  K 930927  3.10   4.48   3.07  5.00  8.20   2.23   2.01
   MS-DOS  6.21  K 940213  3.10   4.48   3.07  5.00         2.23   2.01
   MS-WfW  3.11  K 931101  3.10   4.48   3.07  5.00         2.23   2.10
   MS-DOS  6.22  K 940531  3.10   4.49   3.07  5.01  8.20   2.23   2.11

   DR-DOS  7.00  C 940126
   PC-DOS  7.00  P 941117  3.15   4.50   3.10  5.10  8.20   2.25
   DR-DOS  7.03  C 880107
   PC-DOS  7.10  C 031002  3.15          3.10  5.10
   Win-95  3.95  X 950711  3.95   4.95   3.06  5.00 (8.30)  2.25   2.13
   Win-98  3.95  X 990423  3.95   4.95   3.06  5.02  8.20   2.25   2.14
:exmp.
:p.The MS-Fix was an upgrade to the SmartDrv only.  This version incorrectly
refuses to load under anything other than DOS 6.  See `hd=mssdhack.SmartDrv 4.2`el
for details.
:p.Unlike other utilities, the version number for MSCDEX is not stored in
text form.  Search the file for MSCDEX, and then look at the bytes proceding
it.  Ye will see something like `802 17``8.  This is the major and minor versions
written in hex.  The 17 really means 16 + 7 or 23.  The version is therefore
2.23.
:p.MS-DOS does not install the mouse driver if it detects an existing
mouse driver present.  Ye need to check the source diskettes for said file.
:p.The mouse driver in PC-DOS 6.3 is not buggy, as earlier thought.  It
loads with a large pointer, and it it the pointer as large that is the source
of the irritation.  Delete mouse.ini to correct this.
:p.MS-DOS 6.07 is MS-DOS 7.0 beta 1.  It is largely based on MS-DOS 6.00,
but has drivers of version 6.20 vintage.
:p.PC-DOS 7.10 is an internal version used by IBM and Norton in specific
products.  This is largely based on DOS 7.00, with some new files.
:p Files are usually compressed by one of several means.
:xmp
         K    KWAJ    compress v1 (see below)
         S    SZDD    compress v2 (see below)
         U    SZ      mspack (unknown version)
         P            ibm pack2
         C            copy: files uncompressed
:exmp
:p Encomp is compress, renamed with version number, to avoid other files of
name compress.exe.  Encomp1 is also used to pack older files, eg WLO.
:xmp.
         Win 3.00   SZDD   encomp2 source destin
         DOS 5.x    SZDD   encomp2 sorce destin_
         Win 3.10   SZDD   encomp2 -r source destin
         DOS 6.x    KWAJ   encomp1 -a3 -l -f  source destin
         Win 3.11   KWAJ   encomp1 -a3 -b -e -l -f source destin
:exmp.
DOS forms of compress do not store the file extention, eg expand edlin.ex_
will give edlin.ex, not edlin.exe.

:p.The following files are to be used in the DOS and Windoze sets.  The set
in the drivers directory will be the PCDOS 7 example.
:xmp.
                                Emm    Ram   Smart
                         Himem   386  Drive  Drv  Mouse  Mscdex
   Windoze 3.02  310592  2.78   4.33   3.06  3.13  7.04
   Windoze 3.12  310594  3.10   4.49   3.07  4.21  8.20
   PC-DOS  7.00  171194  3.15   4.50   3.10  5.10  8.20   2.25
   Win-95  3.95  110795  3.95   4.95   3.06  5.00 (8.30)  2.25
:exmp.
:p.Version 4.21 is the `hd=mssdhack.modified`el version of SmartDrv 4.20.

:h3 id=mssdhack.Running SmartDrive 4.2 under versions of DOS other than DOS 6
:p.The following text is taken from Brian Livingstone's More Windoze Secrets.
pages 89-90.

:p.The story runs like this.  The copies of SMARTDRV in both MS-DOS 6.0 and
Windoze 3.11 did not complete disk writes before displaying the prompt.  This
meant, that if ye turn off your computer when the prompt is displayed, then
ye can lose data as SMARTDRV has not finished flushing its buffers.  This
was fixed in release 4.2.
:p.But to encourage DOS sales, Microsoft made SMARTDRV 4.2 run only under
DOS 6.  This didn't help Windoze users who needed the upgrade, but were happy
using DOS 3, 4, or 5.
:p.Independent developer Gary Tessler suggests the following patch, which
allows SmartDrive 4.2 to run under versions of DOS other than DOS 6.
:parml break=none.
:pt.Step 1.
:pd.Exit Windows, take the SMARTDRV line out of your AUTOEXEC.BAT, and reboot.
:pt.Step 2.
:pd.Copy SMARTDRV.EXE to SMARTDRV.OLD, then rename SMARTDRV.EXE to
SMARTDRV.BIN.
:pt.Step 3.
:pd.At the plain old DOS prompt, in the directory where SMARTDRV.BIN resides,
issue the command DEBUG SMARTDRV.BIN.  At Debug's hyphen prompt, type the
following lines`:
:xmp.
s 0 ffff 75 0f b4 30
`2nnnn`: ``2`86636``8
e `86636``8
90 90
w
q
:exmp.
:p.After the S command, ye will see two four digit numbers.  The second
number, probably 6636, is the number ye must use in the E command.  After
the E command, ye will see a prompt of numbers, at which point ye type
90 (space) 90 (enter) and the rest.
:p.If anything goes wrong, type Q at any hyphen prompt to quit Debug, then
copy SMARTDRV.OLD to SMARTDRV.EXE and ye will be back the way ye were.
:p.If everything goes well, rename SMARTDRV.BIN to SMARTDRV.EXE.  Use this new
version in your AUTOEXEC.BAT.  Microsoft, who knew that people would apply
this patch, left in the code, the old routine that tests for DOS 3.3, the
version that SmartDrive really requires.
:eparml.



Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 




Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2018

 

Sitemap | XML | RSS