Floppy - protokol transmisji

Jul 10, 2006 28 Replies

Witam!

Mam nadzieje ze to ci zabawy nie popsuje ;)

formatting link
pozdr. LB

Amiga o ile pamietam miala cos nietypowego w formacie dyskietek ?

Bo wszystko jest piekne o ile synchronizacje zrobisz, a ten "PLL na 555" wyglada mi cos podejrzanie prosto :-)

J.

Nie, wszystko typowe - moze za wyjatkiem 11 sektorow - nie czytane przez kontroler z PC i tu polega ta nietypowosc...(no i oczywiscie sam kontroler fdd to bylo wlascwie proste DMA zorientowane na prace na trackach, po wykryciu synchronizacji, wciagal caly track do bufora, a tam albo CPU albo blitter dekodowal MFM, podobnie z zapisem)

A bo ja wiem, w polskiej ksiazce o ukladach 8080 (zreszta polecam kazdemu bo ardzo przystepny i praktyczny sposob opisano realny system uP wraz z otoczeniem - zdaje sie ze autorzy robili sterowanie do linii produkcji i kontroli polprzewodnikow) taki separator byl zrobiony na monowibratorach z serii 74 bodajze 74123... zawsze mozna rozbudowac te czesc i zrobic pll na 564 czy pewnie nawet na 567 wystarczy...

Hm, samo 11 sektorow to by jak najbardziej przeczytal. Moze problem w wiekszej czestotliwosci bitowej, ale szeroki zakres dostosowywania sterownik powinien miec - w koncu obroty nie byly dokladnie stabilizowane.

Wydaje mi sie ze tam bylo wiecej roznic ..

A nie byl to FM ? Tam latwiej.

J.

nie, MFM, 250kbps, 11 sektorow, 512 bajtow na sektor - problem ze sama struktura sciezki byla nie do konca zrozumiala dla kontorlera PC... I 11 sektorow upd765 nie obsluguje (o ile pamietam)

Raczej nie - Amiga czyta i zapisuje dyskietki PC, PC nie potrafi tego.

Byl sperator FM i chyba MFM tez... z 10 lat nie zagladalem do ksiazki...

Obsluguje obsluguje. Nie pamietam ile bitow mial numer sektora .. ale przeciez 3.5" maja 18 sektorow.

Cos znalazlem

formatting link
J.

Wlasnie w tym klopot, kiedys bawilem sie troche 765 i z tego co pamietam to bylo albo 10 albo 12 sektorow - 11 nie bylo.

Opis co prawda w kilku miejscach troche odbiega od rzeczywistosci ale wynika z niego ze problem jest rowniez w budowie/strukturze sciezki - kontroler PC jest dosyc sztywny i spodziewa sie w okreslonych miejscach okreslonych danych... co do znacznika INDEX... to z opisow ktore kiedys mialem wynikalo ze INDEX jest ignorowany i FDC uzbraja sie po znaczniku $4489 czyli sync mark dla MFM...

Juz nie pamietam dokladnie, ale IMHO jakos dziwnie sie bawiles. Przeciez ilosci sektorow albo sie nie programowalo, albo byla nieistotna przy odczycie/zapisie - sterownik czekal na naglowek wlasciwy. Jedynie przy formacie sie zadawalo ilosc .. ale IMHO dosc dowolna mozna bylo zadac.

A to nie wiem - amige omijalem.

Sztywny to faktycznie byl.

Tego to moja skleroza nie potrafi sobie przypomniec, natomiast cos wspomina ze po nadejsciu dwoch impulsow index sterownik [765/8272] raportowal "sector not found".

J.

bawilem sie kiedys takim fajnym toolem - caly pakiet do zabaw z nietypowymi formatami na PC 765debug ftp://ftp.sac.sk/pub/sac/utildisk/765deb50.zip

formatting link

szkoda

;) w sensie rygorystycznie trzymal sie pewnych zalozen...

tak, w ds do 8272 i pochodnych wyraznie sie o tym mowi...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required