delorie.com/archives/browse.cgi | search |
From: | hipermar AT mail2 DOT esoterica DOT pt (Hiper M.A.R.) |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Access to hard disk (>8.5GB) |
Date: | Thu, 26 Apr 2001 12:53:48 GMT |
Organization: | Esoterica, Portugal |
References: | <988280877 DOT 267693 AT osiris DOT esoterica DOT pt> <3AE80D68 DOT C5AEC116 AT is DOT elta DOT co DOT il> |
X-Newsreader: | Forte Free Agent 1.0.82 |
Message-ID: | <988289673.899361@isis.esoterica.pt> |
Cache-Post-Path: | isis.esoterica.pt!unknown AT por419 DOT esoterica DOT pt |
X-Cache: | nntpcache 2.3.3 (see http://www.nntpcache.org/) |
Cache-Post-Path: | sirith.esoterica.pt!unknown AT isis DOT esoterica DOT pt |
X-Cache: | nntpcache 2.3.3 (see http://www.nntpcache.org/) |
Lines: | 24 |
NNTP-Posting-Host: | 195.22.0.29 |
X-Trace: | 988289676 news.dpn.de 320 195.22.0.29 |
X-Complaints-To: | abuse AT dpn DOT de |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi Eli, The functions I used are: unsigned _bios_disk(unsigned cmd, struct diskinfo_t *di) int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer); This functions use both INT13h. Examples issuing a __dpmi_int would be appreciated.... Thanks. >"Hiper M.A.R." wrote: >> >> Djgpp provides means to access directly drives using INT13 (biosdisk; >> _bios_disk). >> This only work if drive is smaller than 8.5 GB. >> Does any one knows or have means to directly access sectors for drives >> > 8.5 GB. Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> wrote: >What functions of Int 31h did you use? IIRC, there are special functions to >access large disks, but you need to issue them with __dpmi_int, since >biosdisk doesn't know about them.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |