forum speccy.pl

Komputery z Z80 => MSX => Wątek zaczęty przez: marcepan2000 w 2023.06.07, 08:04:05

Tytuł: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 08:04:05
Witam! Postanowiłem złożyć sobie kontroler stacji dysków do mojego Canon'a V-20. Teoretycznie powinien działać a nie działa >:(
Użyłem płytki Skoti'ego (https://github.com/konkotgit/MSX-DC-600), dodatkowo posiłkowałem się instrukcją na https://msxmakers.design.blog/proyectos/proyecto-tdc-600/tdc600paso_a_paso
Jedynymi różnicami jakie mam to:
- w moim epromie 32kb zduplikowałem rom kontrolera (jeden za drugim 2 x 16kb).
- zamiast 74ls04 mam jakiś NRD'owski zamiennik :D (ale xgpro wykrywa go jako 7404 i testy są ok)
Niestety po włączeniu komputera z kontrolerem basic się nie uruchamia, komp blokuje się na powitalnym napisie na środku ekranu (w moim Canonie nie ma graficznego logo).
Co jest nie tak? Port kartridża jest ok bo inne karty działają. Domyślam się że sam chip kontrolera nawet jeśli by nie działał to jeszcze w tym momencie nie jest używany.
Z góry dzięki za wszystkie sugestie.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: pear w 2023.06.07, 08:10:09
Mój kontroler też się nie uruchamiał. Okazało się, że wszystkie 3 sztuki WDC 37C65 jakie kupiłem były malowankami (tylko obudowa była prawidłowa, wewnątrz zupełnie inna struktura).
Wymiana układu na oryginalny pomogła.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 08:23:09
Czyli nie da się poznać z zewnątrz czy WDC jest dobry? Zdjęcie mojego kontrolera jest w załączniku. Jesteś pewny że komputer nie wchodził do BASIC'a z niedobrym chipem?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.07, 08:25:33
1. Sprawdź czy na pinie 23 kontrolera masz zegar 8MHz.
2. 74LS138 jest sprawny?
3. Uruchamiałeś interfejs z podłączonym napędem? Jest jakakolwiek reakcja?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 08:26:59
Właśnie pisałem : No i ważne pytanie - robię testy bez podłączonego fdd/goteka - to nie jest wymagane?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.07, 08:28:50
Podłącz napęd. Kontroler może czekać na dane z napędu i wtedy możesz mieć taki efekt. Wcale nie musi wskoczyć do BASIC-a.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 08:49:24
74ls138 jest ok. Z podłączonym flopem też nie wskakuje do basic'a  :(
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 09:24:53
1. Sprawdź czy na pinie 23 kontrolera masz zegar 8MHz.
Mam 0. Czyli WDC nie działa?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.07, 10:00:39
Nie. To oznacza, że generator zegara nie działa prawidłowo. Za generowanie zegara odpowiada układ 74ls04.
Czym zmierzyłeś, że na pinie 23 masz 0? Potrzebujesz oscyloskopu lub przynajmniej multimetru z funkcją pomiaru częstotliwości.


Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.07, 10:14:28
Multimetrem z Hz. Mierzyłem pomiędzy 21 i 23 pinem. Po południu przywiozę z pracy mały oscyloskop :)
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.07, 10:20:45
OK. W takim razie pozostaje Ci podmienić układ 74ls04 na jakiś inny. U mnie poprawnie pracowały 74LS04 od Texas Instruments.
Najpierw uruchom generator zegara, potem zastanowimy się co dalej.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: Maryjan w 2023.06.07, 16:47:11
Przy uruchamianiu generatora na inwerterach z 7404 proponuję wyposażyć się w układy typu - S04,HCT04, ew.HC04.
Albo zostaje dobieranie elementów biernych w generatorze do danego układu.
Z tymi generatorami zawsze jest zabawa, zwłaszcza z ich startem. Pisał o tym Klaudiusz na forum.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: perinoid w 2023.06.07, 20:25:58
Mam V-20 i kontroler jak na fotkach, kupiony w sieci. Jakaś wersja DC-600. Działa toto razem bez problemu.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.09, 10:16:13
Zamówiłem "prawdziwe" 74ls04 i 74hct04. Jak dojdą wrócę do testów :)
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.11, 11:28:39
Nie mogłem się doczekać dostawy więc znalazłem jakiś 74ls04 w Final Cartridge III+ do C64 który kiedyś zrobiłem :D Podmieniłem w kontrolerze ale dalej to samo. Zacząłem robić testy krok po kroku jak w tym hiszpańskim tutorialu. Nagrałem sobie eprom z 2 grami 16kb. Teoretycznie kontroler z samym epromem (bez 74ls04/138/WDC) powinien uruchomić grę. A u mnie nie uruchamia. Wskakuje do basic'a. Dlaczego?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.11, 15:36:59
Miernik w dłoń i sprawdź sygnały pomiędzy epromem a złączem krawędziowym. Może masz jakąś felerną podstawkę.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.11, 18:24:09
Sprawdziłem wszystkie połączenia, są ok :D . O ile do Dx i Axx nie mam wątpliwości o tyle OE i CE - nie do końca je rozumiem. Podłączając CE (pin 20) do SLTSL i odłączając OE (pin 22)  udało mi się odpalić grę z kontrolera (jak na zdjęciu) ale to chyba nie o to chodzi. I jeszcze pytanie - czy jeśli na A14 jest ciągle wysoki sygnał to adresowane jest drugie 16k pamięci w epromie?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.11, 19:29:23
1. Zamień miejscami sygnały CS1 z SLTSL i daj znać czy pomogło.
2. Czy mógłbyś sprawdzić czy bez modyfikacji zadziała w bocznym slocie?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.11, 22:30:05
W bocznym slocie już wcześniej próbowałem - bez sukcesu.
Zamiana sygnałów CS1 z SLTSL też nie pomogła - rezultat ten sam - komputer zatrzymuje się na ekranie powitalnym i nie wskakuje do basic'a (być może ważne - po ok 10 sekundach jest taki krótki beep)
Jedyny sukces - udało się uruchomić Pitfall II przy podłączonej 20 nóżce eproma do SLTSL (oryginalnie jest podłączona do CS1). To samo podłączenie ale z romem DC-600 blokuje się na ekranie powitalnym
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: perinoid w 2023.06.12, 11:43:21
Skąd jesteś? Jeśli z W-wy to można by się jakoś zgadać i to zweryfikować na moim secie.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.12, 11:50:29
Zamiana sygnałów CS1 z SLTSL też nie pomogła - rezultat ten sam - komputer zatrzymuje się na ekranie powitalnym i nie wskakuje do basic'a (być może ważne - po ok 10 sekundach jest taki krótki beep)

Czy w tym momencie miałeś podłączony napęd?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.12, 14:13:22
Zamiana sygnałów CS1 z SLTSL też nie pomogła - rezultat ten sam - komputer zatrzymuje się na ekranie powitalnym i nie wskakuje do basic'a (być może ważne - po ok 10 sekundach jest taki krótki beep)

Czy w tym momencie miałeś podłączony napęd?
Nie. Ale ten beep miałem też na początku, przy blokadzie na ekranie powitalnym bez zamiany sygnałów i podłączonym flopem :(
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.12, 20:54:05
Sprawdziłem kilka rzeczy na swoim interfejsie.
1. Poprawnie działający przechodzi do BASIC-a bez podłączonego flopa.
2. Brak poprawnego zegara powoduje wieczną zwiechę na ekranie startowym.

Wracamy więc do początku. Musisz mieć poprawny sygnał zegarowy.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.13, 12:42:19
Przywróciłem oryginalne połączenia cs1 i sltsl. Przyniosłem z pracy lepszy miernik (uni-t ut81c). Na 23 nóżce WDC mam 16mhz (konkretnie 15.99mhz ale ten kontroler chyba potrzebuje 16mhz). Mój prywatny miernik uparcie pokazuje 0hz - coś z nim nie tak :D. Tradycyjnie mam ekran powitalny z beep'em. Co teraz?
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.13, 14:07:46
Skąd jesteś? Jeśli z W-wy to można by się jakoś zgadać i to zweryfikować na moim secie.
Niestety nie  :(
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.13, 16:33:38
Przywróciłem oryginalne połączenia cs1 i sltsl. Przyniosłem z pracy lepszy miernik (uni-t ut81c). Na 23 nóżce WDC mam 16mhz (konkretnie 15.99mhz ale ten kontroler chyba potrzebuje 16mhz). Mój prywatny miernik uparcie pokazuje 0hz - coś z nim nie tak :D. Tradycyjnie mam ekran powitalny z beep'em. Co teraz?
Tak powinno być 16MHz nie wiem skąd wcześniej mi się wzięło 8MHz. Jak chcesz możesz mi podesłać interfejs. Rzucę okiem co z nim jest nie tak.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: marcepan2000 w 2023.06.14, 09:01:38
Jak chcesz możesz mi podesłać interfejs. Rzucę okiem co z nim jest nie tak.
Bardzo chętnie. Wyślę ci PM ze szczegółami. Zamówiłem na ali kolejny kontroler WD37 bo podejrzewam że to on coś miesza. Zanim dojdzie pewnie mi to potwierdzisz :D
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: skoti w 2023.06.16, 17:08:58
Interfejs trafił w moje ręce. Okazało się że zamiast WD siedzi jakaś malowanka. ::) Ładnie zrobiona, szlif i chyba laserowy grawer. Po acetonie zeszły napisy i lakier.
Po wymianie interfejs ruszył bez problemów.
Tytuł: Odp: Canon V-20 i kontroler FDD MSX DC-600
Wiadomość wysłana przez: pear w 2023.06.17, 07:01:51
Pierwsza podpowiedź, od tego należało zacząć.