Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Tue Apr 09, 2019 8:31 am
Joined Sat Oct 20, 2018 11:37 am
Posts 460
I mean it is a DOS program (and I can tell the difference) but is it a part of MS-DOS 7.00? Not all DOS programs in Windows 95 RTM are MS-DOS 7 files. Also EXTRACT.EXE, not sure about that one either.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Tue Apr 09, 2019 11:51 am
Joined Sun Aug 18, 2013 7:26 pm
Posts 278
Location Edinburgh, Scotland
Favourite OS Windows for Workgroups 3.11
ComputerHunter wrote:
I mean it is a DOS program (and I can tell the difference) but is it a part of MS-DOS 7.00? Not all DOS programs in Windows 95 RTM are MS-DOS 7 files.
What is the definition of "being part of MS-DOS 7", given that MS-DOS 7 was never packaged as an independent product? The string you quoted is proof that, as far as MS is concerned, carddrv.exe is part of (some version of) MS-DOS 7, but you are free to have a different view on that matter.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Tue Apr 09, 2019 1:52 pm
Joined Sun Aug 18, 2013 7:26 pm
Posts 278
Location Edinburgh, Scotland
Favourite OS Windows for Workgroups 3.11
ComputerHunter wrote:
What exactly does it do?
The Internet doesn't provide a lot of good info on this file, but it appears to be a driver used to access certain flash drives in DOS mode. Perhaps the Win98 SE cd contains more information on carddrv.exe.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Wed Apr 10, 2019 1:49 am
Joined Fri Sep 07, 2012 6:45 pm
Posts 158
DVINTHEHOUSEMAN wrote:
EXTRACT.EXE was included in DOS 6.22 so it's a dos program
Nope, Extract is a DOS7 tool.
ComputerHunter wrote:
Wasn't it called EXPAND.EXE?
In Win9x/DOS7 is called Extract, as its code is derived from the MS Diamond-codenamed CAB compression and distribution tools. Expand in NT5 was after reworked and enhanced to support Extract compression algoritms. Older NT4, Win3 and DOS expand versions don't support Diamond file container and compression algorithms, aka, CAB support.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Wed Apr 10, 2019 2:39 am
Joined Sat Oct 20, 2018 11:37 am
Posts 460
Quote:
In Win9x/DOS7 is called Extract, as its code is derived from the MS Diamond-codenamed CAB compression and distribution tools. Expand in NT5 was after reworked and enhanced to support Extract compression algoritms. Older NT4, Win3 and DOS expand versions don't support Diamond file container and compression algorithms, aka, CAB support.
I know that, I mean wasn't it called EXPAND.EXE in 6.22?
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Wed Apr 10, 2019 6:58 am
Joined Sun Dec 30, 2007 8:12 am
Posts 1210
Location Brisbane, Queensland
Favourite OS OS/2 Wrp 3.0
Given that PC-DOS 6-1 and later have PCMCIA drivers, I am not supprised.
As to 'extract', like 'expand', it is meant to extract the files from the distribution. ms-dos 6.x has kwaj-expand, ms-dos 5.0 has szdd expand, and the windows 3.11 has an expand that handles both. Extract serves to unpack cab files when windows is not running.
The best version of 'expand' to include in a custom dos is the win311 version.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Wed Apr 10, 2019 8:35 pm
Joined Fri Sep 07, 2012 6:45 pm
Posts 158
ComputerHunter wrote:
I know that, I mean wasn't it called EXPAND.EXE in 6.22?
Expand and Extract are actually completely different tools with different codebases. No common link between them, unlike DOS and NT3/4 Expand. Btw, i dunno if DOS7 offered with Win9x ever had Expand. The only "Expand" i remember offered was the LZExpand DLL in Windows fileset distribution... Never an executable version of such library per se.
Post subject: Re: Is CARDDRV.EXE a part of MS-DOS 7.0 Posted: Thu Apr 11, 2019 9:37 am
Joined Sun Dec 30, 2007 8:12 am
Posts 1210
Location Brisbane, Queensland
Favourite OS OS/2 Wrp 3.0
carddrv.exe is essencially the mscdex for pccards. It's a config.sys thing that allows one extra drive for each pcmcia slot, unless you put something like CARDDRV /PART=3.
I extracted all of the exe files out of 0950 and 2222 (win95, win98se). There's a lot of DOS files in it, but most of the stuff is for things like networks and the MWave sound-card. Outside of that, there's SETMDIR (something i'm looking into to change paths set in msdos.sys), SCANDISK (we use the one from ME), and CVT (used to convert partitions fat -> fat32).
Carddrv is an alpha-version. If you're serious about pcmcia, have a look at pcdos 7.
Note also that share.exe was in msdos 7.0, but dropped from 7.1.
I had a boot cdrom that ran msdos 7.0 and windows 3.1 (with windir on the ram-disk, but the exes in the path.) But i would not really run win31 as a 'separate app' (ie with DOS=SINGLE in config.sys), instead, run it from a DOS-only boot.
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
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.