C64Power Forum
Hardware => Serwis => Wątek zaczęty przez: maliniak w 22 Listopada 2016, 07:21
-
Hej,
Mam problem ze stacją 1541-II.
Stacja nie formatuje żadnej dyskietki - błąd 21, READ ERROR w star commander, odczytuje dyskietki bez problemu, natomiast nie chce żadnej sformatować ani nagrać. W c64 to samo.
Udało mi się włączyć nagrywanie obrazu d64 w Star Commander przez XM1541, ale po zakończeniu nagrywania żadna stacja nie może odczytać tej dyskietki. W CBMfixer przez XU1541 wogóle nie mogę nagrać, stacja się zawiesza.
Podmieniłem mechanikę z innej stacji, żadnej zmiany, mechanike z niesprawnej stacji wsadziłem do innej stacji działającej, i działa więc mechanika w tej stacji jest sprawna, natomiast na pewno elektronika jest nie sprawna. Styki DIN6 czyste, napięcie w stacji jest ok - 11,95v i 4,90v. Żadnych zimnych lutów. Nic więcej wczoraj nie sprawdzałem.
Reasumując - stacja nie formatuje żadnej dyskietki (głowica ustawia się na zewnętrzną strone dyskietki stuka po czym staje, po ok. 0,5min wywala błąd), nie zapisuje żadnego obrazu. Odczyt dyskietek z stacji jest prawidłowy.
Stacja pół roku temu była w 100% sprawna.
Ktoś coś poradzi?
-
możliwe że zwalony U6 MOS6522 na wejściach CLK IN , DATA IN ? Lub U9 7404 ?
-
Przesledz caly tor zapisu
-
Prędzej blokada od write protect.
-
Właśnie sprawdziłem write protect , to nie to. Przy zabezpieczeniu dyskietki ciągle wali błędem 26, WRITE PROTECT w star commander. Sprawdze tor zapisu.
-
To akurat olo wiem, pytanie co masz na in.
-
Mase, jak zasłonięte to +5v.
-
czyli sprawdziłeś na in GCR czy sprawdziłeś na out TTL. potem sprawdz erase czy podaje.
-
sprawdzałem wszystkie sygnały oscyloskopem z głowicy ( w tym erase) do U12 SONY CX20185 R/W Amp. i do U10 gate array, porównywałem do sprawnej stacji i są identyczne. + przelutowałem wszystkie połączenia dla pewnoości, już sam nie wiem, chyba się poddam.
-
Tzn że masz napęd do wymiany lub konektor kable.
-
Pisal ze wsadzal w inna elektronike i mu dzialalo. A inny naped z podejrzana elektronika sprawdzal?
-
Tak sprawdzałem inny naped i nie działa, z kolei ten naped z uszkodzonej stacji wsadziłem do sprawnej stacji i wszystko działa, dlatego pisalem że to na pewno elektronika uszkodzona. Ja to na swój rozum widze błędy w zapisie, przy formacie stoi bo jest zapis i weryfikacja i stacja wali po ok 20s 21,READ ERROR stojąc w jednym miejscu, natomiast nagranie obrazu przechodzi bo w opcjach wyłączyłem weryfikacje, ale po nagraniu dysk jest wogóle nieczytelny, czyli coś nagrywa ale nie to co powinno.
-
jak są identyczne to super że działa.
-
Motywujesz. Dziś pożądnie pomierzyłem ponownie oscyloskopem miedzy padnieta stacją a sprawną. Różnice widać najbardziej przy próbie formatowania, różnica w sygnale WRITE DATA z gate array U10 sygnał wychodzący z pinu 37 . Coś moge jeszcze sprawdzić? Czy można już zakładać że gate array wadliwy?
-
Zapis sektora 1,18,25,31.
-
Zapis na sformatowaną dyskietke wygląda tak:
1 , 25 , 31- po zapisaniu niemożliwe nic do odczytania 22, READ ERROR.
Natomiast zapis na 18 - dyskietka jest całkowicie nieczytelna , program nie widzi już dyskietki,odczyt też nie możliwy.
-
ok zedytowałem fizyczny obraz dysku, wrzucam kilka zrzutów ekranu.
Po lewej stronie prawidłowy obraz, po prawej stronie ten nagrany na wadliwej stacji.
Widać błędy crc w nagraniu.
Najlepiej to widać tam gdzie są zera:
np.
prawidłowo 00 00 00 00
nagrane 40 A0 00 10
(https://s11.postimg.org/50qkkw2ir/IMG_20161124_234852.jpg)
(https://s11.postimg.org/cfi23rryr/IMG_20161124_234708.jpg)
(https://s13.postimg.org/bwcgnc72f/IMG_20161124_234950.jpg)
-
a to cały dysk( na prawidłowym są "+" , na wadliwym "2":
(https://s15.postimg.org/un662r9gb/IMG_20161124_234505.jpg)
-
Widać błędy crc w nagraniu.
CRC ??? Nadużycie semantyczne ;)
No to teraz zagadka, dlaczego coś nagrane jak taki ciąg 0/1 na złej stacji
01010 01010 01010 01010 01010 01010 01010 01010
Czyta się na dobrej jako:
01110 01010 11010 01010 01010 01010 01011 01010
-
Kurwa zagadka g64.
No... ale mam pewien pomysł:
Maliniak, weź dobrą dyskietkę i na dobrej i złej stacji odpal ten programik:
http://sunfishdesigns.com/tcr/cbm/cbmfiles/alignmnt.prg (http://sunfishdesigns.com/tcr/cbm/cbmfiles/alignmnt.prg)
Skoro masz dostęp do oscyloskopu to można by też sklecić programik "srający" na głowicę jakimś stałym patternem (no... $00 w GCR daje binarnie na przemian zero i jeden i porównać co na głowicę idzie)
-
kisiel, spoko zrzucę do g64, wczoraj chwilę się tym pałowałem w nibtools i coś mi nie chciało ruszyć, więc odstawiłem to i w maverick edytowałem ścieżki sprawdzić co się zapisuje.
KB777 , dzięki programik odpalę jak będę w domu, wrzucę wyniki.
-
wstawiłem pod każdy scalak podstawke w uszkodzonej stacji, na pierwszy rzut wylutowalem ze sprawnej gate array i wsadzilem do uszkodzonej.
teraz stacja wszystko pieknie nagrywa. także uszkodzony okazał się gate array.
jakby ktoś miał do odsprzedania to odkupię:
U10 Gate Array - 251828-03
-
a tak wyglądało w programiku co KB777 podesłał.
sprawna stacja:
(https://s22.postimg.org/wz53v254x/IMG_20161126_114302.jpg)
(https://s12.postimg.org/5meppm6sd/IMG_20161126_114438.jpg)
uszkodzona stacja:
(https://s18.postimg.org/ubjxq3po9/IMG_20161126_114756.jpg)
(https://s22.postimg.org/zegiha2kx/IMG_20161126_115204.jpg)
-
za 50zl moge sprzedac ten uklad
-
jak narazie dzięki,
dostałem info że rev.01 też pasują i są do kupienia tutaj:
https://shop.tvsat.com.pl/pl/p/x1-szt.-IC-Mikrokontroler-COMMODORE-C128-251828-01-DIP40/11208 (https://shop.tvsat.com.pl/pl/p/x1-szt.-IC-Mikrokontroler-COMMODORE-C128-251828-01-DIP40/11208)
-
potwierdzam , wsadziłem 251828-01 zamiast 251828-03 i działa. Stacja odczytuje i zapisuje.
Zamykam.