Article View: pl.comp.lang.pascal
Article #445Formatowanie dyskietek
From: Tadeusz Drabarek
Date: Mon, 28 Dec 1998 15:00
Date: Mon, 28 Dec 1998 15:00
29 lines
2209 bytes
2209 bytes
Cześć.
Mam taki problem: Muszę napisać programik, który będzie "umiał" sformatować
mi dyskietkę 3"5 w nietypowym formacie, Mianowicie: sektory mają mieć po
256b (a nie tak jak standartowo 512). Ilośc sektorów na ścieżce nie ma
znaczenia (ilość ścieżek też - choć oczywiście powinno byc >niż 1), tak samo
nie ma dla mnie znaczenia, czy dyskietka będzie sformatowana jedno- czy
dwustronne. Uwaga jest jedna - programik ma NIE korzystac z przerwania dos-u
(21h). Może (powinno) być użyte przerwanie 13h (bios). - oczywiście mile
widziana wstawka asemblerowa (ale niekoniecznie).
W literaturze, którą posiadam jest opis przerwania 13h i funkcji
05h(formatowanie sektorów) - ale niestety w 2-ch książkach inaczej.
Próbowałem różnych sposobów- i nic. Coś się formatuje, ale potem nie jestem
w stanie odczytac ŻADNEGO sektora (fankcją 02h przerwania 13h) ani też
żadnego sektora zapisać (03h)
Oto kod błędów jakie otrzymuję/talk przy zapisie jak i odczycie/ : (AH=10
tzn. 8 (błąd w kanale DMA) +2 (nie znaleziono znacznika adresu)!!!
Nie wiem co robię nie tak.
Czy ktos ma taki programik (lub wie jak to trzeba zrobić - może być w
asemblerze) ?
Czekam niecierpliwie...
Tadeusz
--
------------------------------------------------
Tadeusz Drabarek
e-mail: tadeuszd@promail.pl
------------------------------------------------
Technical Details
Message-ID:
<v2Nh2.45070$O1.3723673@news.tpnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail From: "Tadeusz Drabarek" <tadrbk@priv.onet.pl> Newsgroups: pl.comp.lang.pascal Subject: Formatowanie dyskietek Lines: 31 X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Message-ID: <v2Nh2.45070$O1.3723673@news.tpnet.pl> Date: Mon, 28 Dec 1998 15:00:43 GMT NNTP-Posting-Host: 194.204.131.172 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 914857243 194.204.131.172 (Mon, 28 Dec 1998 16:00:43 MET DST) NNTP-Posting-Date: Mon, 28 Dec 1998 16:00:43 MET DST Organization: TPNET - http://www.tpnet.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit