forum speccy.pl
ZX Spectrum => HARDWARE => Wątek zaczęty przez: chomik w 2023.10.13, 21:19:20
-
Mam pytanie czy stację FD-2 (dwuglowicową) można jakoś ustawić/podłączyć żeby czytała i nagrywała jak oryginalna w Spectrum +3 i Amstradzie 6128, a docelowo w Greasewaezle.
-
Wydaje mi się lecz nie jestem pewien że z Greasewaezle da się przy odpowiednich ustawieniach, ale co do ZX+3 może być problem bo FD2 jest podwójnej gęstości i trzeba dodatkowo w jakiś sposób generować podwójny skok głowicy by zachować zgodność z dyskietkami nagranymi na FD1.
Nie jestem też pewien czy da się tam obsługiwać drugą stronę dyskietki (tzn. drugą głowicę czyli bez obracania dyskietki) bez odpowiednich modyfikacji programowych lub sprzętowych.
W przypadku CPC 664 lub 6128 sprawa będzie nieco prostsza jeśli mamy zainstalowany ROM Parados.
-
tak naprawde do GW ją chciałem docelowo, więc jakby z tym działała ale nagrywała i odczytywała formaty +3 i 6128 to by mi wystarczyło.
-
Nie jestem też pewien jak tak wygląda kwestia zasilania czy aby nie jest odwrotnie 5V i 12V jak w przypadku FD1 od CPC.
Może ktoś bardziej biegły się tutaj wypowie.
EDIT:
Sam zapis na tej stacji FD2 formatów pojedynczej gęstości będzie jednak prawdopodobnie nieco mniej pewny bo głowica zapisuje o połowę węższy ślad i w przypadku używanych dyskietek pojedynczej gęstości mogą pojawiać się czasem błędy spowodowane przesłuchami od szerszego śladu jeśli będziesz je potem czytał na stacji o pojedynczej gęstości.
Z samym odczytem na FD2 formatów pojedynczej gęstości nie powinno być jednak problemu.
Osobiście obserwowałem kiedyś taki efekt.
-
tak naprawde do GW ją chciałem docelowo, więc jakby z tym działała ale nagrywała i odczytywała formaty +3 i 6128 to by mi wystarczyło.
Według CPCWiki powinno działać:
https://www.cpcwiki.eu/index.php/CF2_Compact_Floppy_Disc
PCW 8000 drive B or 9000 series drive A can handle the DD format (720k). Spectrum +3 bios can handle too if you add one of those PCW CF2-DD units (or 3,5" drive).
Ale uwaga, nośniki do stacji dwustronnych są inne, co można poznać po oznaczeniu (zamiast CF2, jest CF2D lub CF2DD). W sumie powinny też mieć jakiś mechanizm zabezpieczania przed odwrotnym włożeniem, tak sobie myślę. Niby jest takie jakieś nacięcie na obudowie dyskietki, które mogłoby temu służyć, ale zwykłe CF2 też je mają.
No i oczywiście dwustronny napęd nie odczyta strony B bez odwrócenia dyskietki. Chyba, że GW ma taką super opcję :)
-
PCW 8000 drive B or 9000 series drive A can handle the DD format (720k). Spectrum +3 bios can handle too if you add one of those PCW CF2-DD units (or 3,5" drive).
Całkiem to możliwe że zadziała w ZX+3 ale raczej w przypadku dyskietek zapisanych na komputerach PCW, nie wiem jednak czy ZX+3 będzie w stanie poprawnie utworzyć lub kopiować taką dyskietkę DD chyba że są do tego jakiś specjalne programy.
Nadal jednak pozostaje problem kompatybilności wstecznej czyli dyskietki zapisane na stacji FD-2 (DD) w formacie SD mogą mieć problemy z poprawnym odczytem na napędach FD-1 (SD).
-
No i oczywiście dwustronny napęd nie odczyta strony B bez odwrócenia dyskietki. Chyba, że GW ma taką super opcję :)
Teoretycznie tak bo można odczytać zawartość do czystego fluxa a potem programowo go odwrócić ale to zależy od tego, jak są ułożone głowicę w stacji dwustronnej. Przykładowo, w 5.25" są one przesunięte przez co ślady poszczególnych cylindrów przy zapisie dwustronny się nie pokrywają. To powoduje, że jeśli weźmie się dyskietkę z jednostronnie nagraną stroną B i włoży w stację dwustronną w normalny sposób, to druga głowica nie jest w stanie odczytać cylindrów - ma przesunięcie bodajże +6 czy +7 ścieżek. I to jest problem bo niby można po prostu obrócić dysk ale sam napęd może odmówić pracy w przypadku braku otworu indeksowego (nie ma po obróceniu dyskietki). Autor softu dorobił przełącznik do ignorowania tego tylko traci się pewne aspekty geometrii dysku.
No ale to powyżej dotyczy napędów 5.25" - jak jest w 3" to nie wiem. Ale chętnie się dowiem.
-
Oj chłopaki, chłopaki :D Ze tak powiem, podszedłem do sprawy praktycznie ;) Teraz jeszcze musze znaleźć Amstrada na chodzie ;)
-
Czy to na moim GW i kabelku? Jak tak to pełnia szczęścia ;).
-
I to jest problem bo niby można po prostu obrócić dysk ale sam napęd może odmówić pracy w przypadku braku otworu indeksowego (nie ma po obróceniu dyskietki).
To teraz sprawdź, gdzie dyskietka 3" ma okienko na otwór indeksowy :)
Głowice prawie na pewno mają przesunięcie.
-
A czy to nie jest przypadkiem tak że nie trzeba nic specjalnego robić by taka stacja czytała dyski sformatowane na 40 ścieżek? A dopiero 80ścieżkowe dyski wymagają by komputer na jakimś pinie wysyłał jakiś dodatkowy sygnał?
-
OK, po całym dniu walki......
Nie da sie takiej stacji tak podłączyć .To znaczy żeby nagrywać na FD2 dyski i odczytywać je na normalnym Amstradzie ze stacją 180k.
Za to dyski nagrywane przez Greaseweazle na napędzie 180k bardzo ładnie sie ładują na CPC z drugim napędem 180k.
-
Na siłę to się powinno udać nagrać obraz dyskietki ze stacji FD-1 na FD-2, tylko trzeba dobrać odpowiednio parametry.
Najlepiej zastosować nakładkę graficzną na program do GW, wtedy łatwiej to będzie ogarnąć.
Generalnie wpierw trzeba porządnie wykasować dyskietkę dla 80 ścieżek.
Następnie nagrywać włączając opcję z podwójnym skokiem głowicy i 40 ścieżek dla napędu FD-2.
Oczywiście trzeba wybrać też tylko jedną głowicę.
-
Nagrać to nagrasz ale na CPC ze stacją 180 kb nie odczytasz. Wiem to praktycznie bo tak jak pisałem , wczoraj spędziłem cały dzień nad tym. Udział wzieło 5 róznych napędów, 2 Amstrady, Greaseweazle . Więc teoretyzuj dalej wprowadzając ludzi w błąd. Ja to mam zrobione praktycznie na stole i wiem o czym piszę.
-
No skoro tak, a system operacyjny nie przewiduje aby komputer czytając dysk 40ścieżkowy na stacji 80ścieżkowej przeskakiwał co dwie ścieżki, to trzeba by dorobić coś co na pinie STEP podwaja impuls z przełącznikiem aby można było wrócić do trybu 80ścieżek jakby co.
A byłyby jaja jakby sie okazało że te 40ścieżkowe mają coś takiego na płycie głównej, i wystarczy rozciąć jakąś zlutowaną zworkę aby te jedno głowicowe stacje przełączyć na pracę w 80ścieżkach.
Jeśli ktoś ma oba rodzaje stacji z tego samego okresu to może sie przyjrzeć czym sie właściwie od siebie różnią. Bo albo mają różne silniki krokowe do przesuwania głowicy, np inaczej wyżłobiony rowek na tym obracającym sie bolcu, albo te tańsze 40ścieżkowe mają taki elektroniczny układzik który podwaja ten impuls STEP, a w 80ścieżkowej go nie ma lub ma obejście jakąś "zworką".
-
Ależ ja zmusiłem stację 720 do nagrania w podwójnym kroku. Tyle że i tak normalna stacja w CPC tego i tak nie daje rady odczytać i można tu rzeźbić i rzeźbić a nic z tego nie będzie. Teoria z praktyką rozjeżdza sie malowniczo. Nie wierzycie, spróbujcie podłączyć sami . Ja wysiadam bo szkoda czasu.
Jasno napisałem,
NIC Z TAKIEGO PODŁĄCZENA NIE WYJDZIE. W założeniu tego co chciał osiągnąć autor tematu.
Chcecie, to sobie teoretyzujcie nadal ;) Ja wysiadam bo szkoda czasu.
Podobnie nic nie da założenie 2 głowicowej 720 kilo stacji do CPC. AMSDOS jej nie obsługuje, PARADOS jako napędu A też nie obsługuje .Więc robota bez sensu.
-
A jesteś na 100% pewien że Twoja stacja FD-2 jest w pełni sprawna i ma poprawnie ustawiony TRK0 ?
Sprawdzałeś też na innych stacjach FD-2 (a może masz tylko jedną) czy zapis ścieżek się pokrywa ze sobą w różnych napędach tego samego typu ?
Chętnie wykonałbym takie testy oraz dodatkowe pomiary zamiast teoretyzować jednak nie mam u siebie sprawnego napędu FD-2. :(
Dlatego bardzo mnie interesuje Twoja metodologia i sposoby testowania, bo takie tam Twoje opowiadanie ile Ci na to zleciło czasu to niewiele wnosi do rozwiązania tej zagadki, no chyba że to jakaś tajemnica firmy albo my zwykli ludkowie nie jesteśmy godni takich informacji. :P
-
Nie nie jestem... ? Wiesz , robię stacje dysków do różnych komputerów od wielu lat ale oczywiście że nie pomyślałem żeby napędy sprawdzić ? Bez komentarza. Bo i co tu komentować ?
Jakbyś przeczytał i zrozumiał to co tu wcześniej pisałem to doczytałbyś że testowałem to na 5 różnych napędach......
Metodologię mam własną. W końcu od 15 lat pracuje przy Amstradach, klonach, buduje też stacje dysków do nich. I innych maszyn. CV nie wkleje ;)
Ty sobie wyrób swoją. Kup sprzęt, podłącz, spawdź czy to działa. A nie, pisząc coś tam gdzieś indziej na forach wyczytał , powielasz pierdoły pisane przez innych na innych pierdołowatych forach.
Potem to inni czytają i myślą że to jest prawda. A to tylko kolejny fake news.
-
No to się chyba nie dowiemy jak to z tym jest, bo nie napisałeś nawet ile z tych napędów było typu CF-2.
Metodologię mam swoją i moja wiedza bazuje na wieloletnim doświadczeniu w nieco poważniejszych firmach niż jakiś chałupniczy geszeft a nie jak to ująłeś na pierdołowatych forach ;)
Bardzo łatwo oceniasz innych i wydaje Ci się że jesteś jakimś guru, a ja tam słyszę tylko opryskliwe słowa i arogancką autoreklamę. :P
-
Brawo damik. Mnie też sie wydaje że za szybko sie poddał. Na pewno jest jakiś sposób by odczytywać 40ścieżkowe dyskietki na 80ścieżkowej stacji. Jest tam jeszcze parę rzeczy które można by sprawdzić czy to nie one utrudniają tę sztukę. A może nawet da sie 40ścieżkową stację skłonić do pracy na 80ścieżkach. Co z tego że z jedną głowicą. To by dopiero była sensacja. Nie byłby to pierwszy raz gdy sie komuś udało znaleźć dziurę w całym. :)
-
Dziekuje wszystkim za informacje. Widze, że nie jest tak łatwo jak myślałem wiec pozostane przy dedykowanej stacji
+3. Na razie nie mam żadnej ;(.
-
Can someone enlight me of what is a FD-2?
Is it a 3" drive or a 3.5" drive?
-
3 inch drive, 2 heads, 80 tracks, 720K capasity, from Amstrad PCW.