🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.programming
6 messages
6 total messages Started by tom... Pawe³ Piercionek Mon, 19 Feb 1996 00:00
Programowanie FDC
#353
Author: tom... Pawe³ Piercionek
Date: Mon, 19 Feb 1996 00:00
18 lines
1090 bytes
Czesc,

Poszukuje mozliwie kompletnego opisu portow FDC (Floppy Disk
Controller) a wlasciwie dokladnego opisu sekwencji bajt�w (rozkazow)
jakie trzeba wysylylac do FDC aby czytac,zapisywac,formatowac, itp. 
Potrzebny jest mi tez ogolny algorytm wysylania rozkazow i
odczytywania statusu stacji dyskow(w tym punkcie moj program glupieje)

Interesuje mnie to wszystko, gdyz pisze program czytajacy,zapisujacy
do wiecej niz dwoch kontrolerow (FDC) na raz - (nagrywanie na dwie
dyskietki na raz!). Aby tego dokonac musze calkowicie zrezygnowac z
uslug BIOS'a.

Kazdego kto szlyszal(lub widzial) jakis opis, mogocy powoc w powyzszej
sprawie, prosze o kontakt. :-)

Dzieki,
Pawel
Re: Programowanie FDC
#354
Author: krav... Pawel Krawczyk
Date: Mon, 19 Feb 1996 00:00
20 lines
1310 bytes
On <Mon, 19 Feb 1996 14:57:29 GMT> Pawe� Pier�cionek (tom...@ornak.waw.pdi.net) wrote:

> Interesuje mnie to wszystko, gdyz pisze program czytajacy,zapisujacy
> do wiecej niz dwoch kontrolerow (FDC) na raz - (nagrywanie na dwie
> dyskietki na raz!). Aby tego dokonac musze calkowicie zrezygnowac z
> uslug BIOS'a.

Ktos juz o to pytal niedawno. Polecam lekture:

Ralf Brown's Interrupts List #49 (Simtel /msdos/info/inter*.zip)
TechHelp 4.0 ("produkt abolicyjny" ;)
PC Help 2.01 (Simtel /msdos/info/pchlp201.zip)

jest tez pare innych opisow portow w formacie ASCII i Norton Guide,
moge podeslac jesli bedziesz chcial.

--
Pawel Krawczyk,   email:  krav...@labs.oeto.pk.edu.pl,  FidoNet: 2:486/18.4 
email: krav...@pipeta.chemia.pk.edu.pl, Location: Cracow, Poland,  PGP  key
available on finger, ftp://149.156.137.250/pub/pgp, /pub/misc - phun stuph 
Re: Programowanie FDC
#356
Author: l... Jarek Lis
Date: Mon, 19 Feb 1996 00:00
28 lines
1789 bytes
Pawe� Pier�cionek (tom...@ornak.waw.pdi.net) wrote:
: Poszukuje mozliwie kompletnego opisu portow FDC (Floppy Disk
: Controller) a wlasciwie dokladnego opisu sekwencji bajt�w (rozkazow)
: jakie trzeba wysylylac do FDC aby czytac,zapisywac,formatowac, itp. 
: Potrzebny jest mi tez ogolny algorytm wysylania rozkazow i
: odczytywania statusu stacji dyskow(w tym punkcie moj program glupieje)

ftp.x2oulu.fi czy jakos tak (x2ftp.oulu.fi?). Tudziez zrodla linuxa.
Katalog NEC (opis ukladu uPD 765) lub Intela (8272). Sporo tez mozesz
znalezc w starszym katalogu intela - 8271.

: Interesuje mnie to wszystko, gdyz pisze program czytajacy,zapisujacy
: do wiecej niz dwoch kontrolerow (FDC) na raz - (nagrywanie na dwie
: dyskietki na raz!). Aby tego dokonac musze calkowicie zrezygnowac z
: uslug BIOS'a.

A... to sie moze nie dac. Potrzebujesz dwa kanaly DMA, a na zadnym 
kontrolerze nie widzialem zworki umozliwiajacej zmiane kanalu.
No ale jest jeszcze noz i lutownica.


Jaroslaw Lis

+------------------------------------------------------------------------+
| l...@ict.pwr.wroc.pl         | Institute of Engineering Cybernetics     |
| tel  48-71-202636           | Technical University of Wroclaw, Poland  |
| fax  48-71-203408 or 517398 |                                          |
+------------------------------------------------------------------------+
Re: Programowanie FDC
#355
Author: tom... Pawe³ Piercionek
Date: Tue, 20 Feb 1996 00:00
20 lines
1092 bytes
krav...@pipeta.chemia.pk.edu.pl (Pawel Krawczyk) wrote:

>Ktos juz o to pytal niedawno. Polecam lekture:

>Ralf Brown's Interrupts List #49 (Simtel /msdos/info/inter*.zip)
>TechHelp 4.0 ("produkt abolicyjny" ;)
>PC Help 2.01 (Simtel /msdos/info/pchlp201.zip)

Lekture inter*.zip (ports.lst)  juz przestudiowalem, ale nie znalazlem
recepty na moj problem - suchy opis portow, bez opisu jak i co do nich
wysylac.

>jest tez pare innych opisow portow w formacie ASCII i Norton Guide,
>moge podeslac jesli bedziesz chcial.

Jeztem zainteresowany wszelkimi, mogacymi pomoc, materialami. :-)

Dzieki,

Pawel
Re: Programowanie FDC
#357
Author: tom... Pawe³ Piercionek
Date: Tue, 20 Feb 1996 00:00
27 lines
1417 bytes
l...@okapi.ict.pwr.wroc.pl (Jarek Lis) wrote:

>ftp.x2oulu.fi czy jakos tak (x2ftp.oulu.fi?). Tudziez zrodla linuxa.
>Katalog NEC (opis ukladu uPD 765) lub Intela (8272). Sporo tez mozesz
>znalezc w starszym katalogu intela - 8271.

Wilekie dzieki za pomysl z linuxem.

>: Interesuje mnie to wszystko, gdyz pisze program czytajacy,zapisujacy
>: do wiecej niz dwoch kontrolerow (FDC) na raz - (nagrywanie na dwie
>: dyskietki na raz!). Aby tego dokonac musze calkowicie zrezygnowac z
>: uslug BIOS'a.

>A... to sie moze nie dac. Potrzebujesz dwa kanaly DMA, a na zadnym 
>kontrolerze nie widzialem zworki umozliwiajacej zmiane kanalu.
>No ale jest jeszcze noz i lutownica.
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
Wlasnie, posiadam drugi kontroler,  na ktorym zamienilem:
  DACK2->DACK3
  DRQ2->DRQ3
  IRQ6->IRQ 5
I wlasnie z powodu tych niestandardowych ustawien wynika porzeba
podmienienia procedur BIOS'a

Dzieki,

Pawel
Re: Programowanie FDC
#358
Author: j... Jerzy Tarasiuk
Date: Tue, 20 Feb 1996 00:00
14 lines
1254 bytes
>>>>> "P" == Pawe� Pier�cionek <tom...@ornak.waw.pdi.net> writes:
P> Poszukuje mozliwie kompletnego opisu portow FDC (Floppy Disk

Kiedys pisalem takie programy, cos tam nawet dzialalo, zwlaszcza
na XT (na AT program okazal sie za szybki, i na dodatek klopot
z double-stepping przy przesuwaniu glowic, a ja troche nie mialem
czasu na przerabianie). Trzymalem to na zfja-gate.fuw.edu.pl
w katalogu HARDWARE.INF, ale po awarii dysku nie wgralem z powrotem
i teraz akurat nie mam pod reka. 
Jednym z problemow jest odmierzanie czasu - po wpisaniu bajtu do
kontrolera FDC przez kilkanascie mikrosekund nic sie nie zmienia,
potem sygnalizuje, ze jest zajety, potem, ze juz gotowy: trzeba
wpisac bajt i poczekac te kilkanascie mikrosekund, a potem az
przestanie byc zajety, bo inaczej to zle dziala...
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads