Bardzo prosto. Zakładasz jakiś format i próbujesz czytać ścieżka 0 sektor 0 strona 0. Jak się uda to dobrze, a jak nie (po określonym czasie lub kilku obrotach dyskietki) to trzeba próbować z innymi ustawieniami. Stosowne rozkazy znajdziesz w dokumentacji uPD765. Ja tego nie oprogramowywałem, robi to bios PC, ale jakieś tam zabawy robiłem. K.
Didn't find your answer? Ask the community — no account required.
I
identyfikator: 20040501
dziêki, przegl±dam pdfa do tego separatora... strasznie skompy, czy gêsto¶æ dyskieteki wybiera siê poziomami na pinach DENS i MINI? jakie s± czêstotliwo¶ci przy typowych gêsto¶ciach na dyskietce?
J
John Smith
Zanim zrobiłem PC-ta, wykonałem też stację dysków do Spectrum. Nawet schemat znalazłem od ręki. Jest na nim połączenie uPD765.MFM z 9229.DENS, a 9229.MINI jest połączony z GND. Sterownik ten działał ze starą już wówczas jednostronną stacją 5.25".
Zastosuj standartowy zegar 8MHz. Nie masz się czego obawiać z tym projektem, u mnie jakiś wydziwionych trudności z uruchomieniem nie było. Obecnie jest dużo łatwiej. K.
Z
Zibias
Kiedy¶ bawi³em siê w program który odczytuje na PC dyskietkê zapisan± niestandardowo. Chodzi³o o to, ¿e na takiej o zwyk³ej gêsto¶ci by³o zapisane 80 ¶cie¿ek. Tak± gêsto¶æ obs³ugiwa³y stacje HD. Ale w biosie PC jest ustawione ¿e jak ma
80 ¶cie¿ek to automatycznie ma HD zapis. No i przez bios nie da³o siê czytaæ takiej dyskietki. Poniewa¿ dyskietka by³a z innego urz±dzenia (jaki¶ dziwny analizator obrazu z mikroskopu) to by³a wielka potrzeba, ¿eby jednak siê dostaæ do tego. Znalaz³em gdzie¶ w sieci program obs³ugi sterownika napisany w asemblerze. I on podk³ada³ siê pod oryginalny biosowy. Wtedy da³o siê robiæ ró¿ne cuda z zapisem i odczytem. jak to od strony hardware wygl±da³o, teraz nie pamiêtam, tz jak by³± realizowana komenda.
Strona nadal w sieci jest, ciekawy opis tyle, ¿e... po Hiszpañsku.
formatting link
Ja z tej strony zaczerpn±³em program, a dok³adniej fragment obs³ugi FDC. Tak na marginesie to by³ dopiero fragment roboty, bo po odczytaniu dyskietki trzeba by³o rozgry¶æ FAT i sposób zapisu, to by³ jaki¶ dziwny archaiczny zapis, chyba tylko do tego urz±dzenia ;-) Ale uda³o siê, tyle, ¿e to ju¿ historia...
J
J.F.
IMO to jest dobre na 360KB i 720KB 3.5".
1.44, 1.2 wymagaja szybszego zegara .. a 360 w stacji 1.2 to byl trzeci wariant ..
J.
W
Waldemar Krzok
identyfikator: 20040501 schrieb:
jak chcesz, to mam IBM-XT Technical Reference Manual. Stare jak świat, ale jest tam schemat kontrolera dyskietek 360k na uPD765 i worku LSów oraz paru CMOSach. Mogę zeskanować, ale dopiero jutro.
Podobno był zastosowany w komputerze Elwro Junior 800. Może w jakichś uczelnianych bibliotekach znajdziesz jego schemat?
Mikroklanów jeszcze nie przejrzałem, sorki.
M
Mirek
formatting link
I
identyfikator: 20040501
dziêki wszystkim
nie no teraz to ju¿ zupe³nie siê pogubi³em... muszê przeczytaæ pdfa dok³adnie i wtedy napiszê co jest niejasne...
W
Waldemar Krzok
Mirek schrieb:
Fucktycznie tam jest. Część 3, strony 21-24.
Waldek
G
Grzegorz Kurczyk
Użytkownik identyfikator: 20040501 napisał:
Ale tak dokładnie to co Kolega kombinuje, bo nie mogę się doczytać...
1) Jest urządzenie na uPD765 i trzeba je oprogramować (choć nie sądzę, bo wtedy byłby tam separator danych)
2) uPD765 leży w szufladzie i przydałoby się go zagospodarować i przy okazji liznąć trochę wiedzy.
Robiłem swego czasu stację dysków do ATARI 800XL. Standardowy napęd
5,25" 720kB i kontroler WD2793 (o tyle sympatyczny, że można go podłączyć bezpośrednio do napędu FDD, ma wszystko co potrzebne w sobie, separator danych, prekompensację zapisu itp). Kontroler był wpięty bezpośrednio do magistrali Atarika i transfery były imponujące :-) Przy formatowaniu nie musiałem robić przeplotu sektorów. Cała ścieżka (a w zasadzie dwie - po jednej z każdej strony dyskietki) wczytywała się ciurkiem. Co przy 6obr/sek dawało 9*512*6=27kB/sek :-)
Jeśli chodzi o separator danych to czasem nazywa się go układem odtwarzania sygnału zegarowego. Przy prostym zapisie w trybie FM (w sygnale mamy wszystkie impulsy zegarowe) może do tego celu posłużyć zwykły uniwibrator. W przypadku MFM (brakuje niektórych impulsów zegarowych) musi to już być układ PLL. Sądzę, że można by takie coś zmajstrować na popularnym CD4046.
P.S. Tak se myślę, czy w dzisiejszych czasach nie dałoby się zatrudnić AVR-ka do gadania z napędem dyskietek ? W trybie FM (Single Density) kodowanie/dekodowanie jest proste, a i częstotliwości niezbyt wielkie. Nie wiem czy udałoby się uzyskać jakiś sensowny format danych kompatybilny z innymi urządzeniami, ale coś nagrać i odczytać z pewnością by się dało.
Pozdrawiam Grzegorz
I
identyfikator: 20040501
dok³adnie ;o) w³a¶nie znalaz³em sklep gdzie mo¿na kupiæ ten scalak i inne wymienione w w±tku - sentymenty od¿y³y...
ogólnie nie potrafiê zrozumieæ jak w tych scalakach i uPD765 i WD2793 zmienia siê bitrate... czy zmienia siê czêstotliwo¶æ ca³ego uk³adu?
I
identyfikator: 20040501
ma Kto¶ dobre pdfy do WD279x, TMS2793NL, FDC9229BT i uPD765? ¿eby nie by³y marnymi skanami dokumentacji papierowej...
J
John Smith
Na takich się kiedyś pracowało, marne ksero z marnego ksero. Masz pełen powrót do przeszłości. Jeszcze tylko pozostaje Ci zabrać internet i PC-ta.
A poważniej, poszukaj na stronach różnych producentów. Były drukowane katalogi z dokumentacją. Może ktoś zrobił skan z oryginał. Albo wybrać się do biblioteki uczelnianej i tam poszukać katalogu. Te sprzed lat nie będą wypożyczone. K.
Za tamtych czasów nie było PDFów tylko papierowe katalogi. A później to już te scalaki były przestarzałe i nikt nie bawił się w robienie na nowo dokumentacji do nich. I tak dobrze że te papierowe katalogi się komuś chciało poskanować, mogło być znacznie gorzej...
M
Mirek
Np.
formatting link
G
Grzegorz Kurczyk
Użytkownik identyfikator: 20040501 napisał:
W FDC ciężko mówić o ustawianiu bitrate, to nie UART. Z tego co pamiętam jest do wyboru tryb FM i MFM, a częstotliwość sygnału zegarowego ("bitrate") jest stała. Tak mi coś świta, że w przypadku zapisu na dyskietkach HD poganiano sterownik dwa razy większą częstotliwością.
Pozdrawiam Grzegorz
I
identyfikator: 20040501
kurdesz nie wiecie jak to jest z tym zegarem? moze na przykladzie?
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.