🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.apps
Article #3018

Re: Disk Manager and MSDOS 5.0

#3018
From: Holger Veit
Date: Fri, 21 Jun 1991 06:47
38 lines
2492 bytes
In <9057@pbhyf.PacBell.COM> jcwasik@PacBell.COM (Joe Wasik) writes:

>In article esaholm@polaris.utu.fi (Esa Holmberg) writes:
>>
>>	With DOS 4 (and prior), I have to use Disk Manager to get full
>>	use of my hard disc, as it has more cylinders than DOS 4 can
>>	understand. Has the 1024 cylinder limit finally been removed,
>>	or do I still have to stick with Disk Manager.. ?-)
>>
>DOS 5 allows large disks -- but that increased capacity must still
>remain with the first 1024 cylinders.  I believe this is a problem
>with the BIOS, i.e. it's on a chip.

This is a problem "with the BIOS", but it cannot be overcome easily. Some
low level routines (INT 13H, Funtion 7 or 8, for instance) make use of
the disk parameter set. The maximum value of cylinders to be entered there is
1024. INT 13, function 7, (BIOS low level formatter) as another example
uses the 16 bit CX register for passing the cylinder number and sector 
number (divided into 10 bit cylinder and 6 bit sector, so you may have
64 sectors/track, in theory). Other functions 
and especially programs using these BIOS functions (e.g. the DOS itself)
rely on these and similiar restrictions.
I think DM and dmdrvr.bin intercept the BIOS INT 13 and retranslate an odd
cylinder number into the 1024/64 address space and are this way able to
overcome the problem.

>-- 
>Joe Wasik, Pac*Bell, 2600 Camino Ramon, Rm 4E750V, San Ramon, CA (415)823-2422
>email: jcwasik@clib.PacBell.COM or [...]!pacbell!clib!jcwasik
>If Webster was so smart, how come his dictionaries don't have an index?

Holger

--
|  |   / Holger Veit             | INTERNET: veit@du9ds3.uni-duisburg.de
|__|  /  University of Duisburg  | BITNET: veit%du9ds3.uni-duisburg.de@UNIDO
|  | /   Fac. of Electr. Eng.    | UUCP:   ...!uunet!unido!unidui!hl351ge
|  |/    Dept. f. Dataprocessing | 
Technical Details
Message-ID: <veit.677486834@du9ds3>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!spool.mu.edu!uunet!math.fu-berlin.de!unidui!veit
References: <1991Jun17.100115.31473@kuhub.cc.ukans.edu> <1991Jun17.221311.15797@aplcen.apl.jhu.edu> <1991Jun18.091756.31516@kuhub.cc.ukans.edu> <1991Jun19.171414.24136@unixg.ubc.ca> <esaholm.677411081@polaris> <9057@pbhyf.PacBell.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!spool.mu.edu!uunet!math.fu-berlin.de!unidui!veit
From: veit@du9ds3.uni-duisburg.de (Holger Veit)
Newsgroups: comp.os.msdos.apps
Subject: Re: Disk Manager and MSDOS 5.0
Message-ID: <veit.677486834@du9ds3>
Date: 21 Jun 91 06:47:14 GMT
References: <1991Jun17.100115.31473@kuhub.cc.ukans.edu> <1991Jun17.221311.15797@aplcen.apl.jhu.edu> <1991Jun18.091756.31516@kuhub.cc.ukans.edu> <1991Jun19.171414.24136@unixg.ubc.ca> <esaholm.677411081@polaris> <9057@pbhyf.PacBell.COM>
Sender: @unidui.uni-duisburg.de
Organization: Rechenzentrum Uni-Duisburg
Lines: 38