forum speccy.pl

Komputery z Z80 => POLSKIE KOMPUTERY => Wątek zaczęty przez: Asek w 2024.02.19, 18:38:04

Tytuł: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.02.19, 18:38:04
Witam społeczność speccy. Chcę się podzielić zrobionymi w KiCADzie schematami Elwro Junior J804PC. Podstawą do ich zrobienia były kopie schematów elwrowskich ale również pomiary multimetrem PCB komputera. Motywem była konieczność zrozumienia jak przebiegają magistrale i przebiegi stanów logicznych na nich. Było to niemożliwe korzystając z pomniejszonych kopii ręcznie kreślonych schematów zawierających niejasności. W wersji KiCAD wyjścia magistral na poszczególnych arkuszach są połączone na arkuszu nr3 żeby zachować system podobny do elwrowskiego choć nie identyczny z powodu wymagań edytora CAD. Znajdziedzie tam opis i przykład oznaczenia etykiety hierarchicznej.
Moj egzemplarz J804PC nie wygląda na komputer sprzedawany w sklepie, raczej to jeden z tych które "wypłynęły" z fabryki. Wskazuje na to obudowa bez etykiet, klawiatura Cherry, zasilacz impulsowy prawdopodobnie z Junior XT, oraz prawie wszystkie intelowskie półprzewodniki.
Do uruchomienia systemu potrzebne są jeszcze wsady EPROM: RBS 0,4 (#8376); RBT0,4 (#A924); RBS1,4 (#1A44).
Na forum są dostępne od KrzKomar, dzięki. Pamięci M2764A są w takim stanie że wątpliwy jest ich odczyt bez błędów a jedna z nich jest uszkodzona. Jeśli uda się odczytać przynajmniej dwie z nich to możliwe będzie porównanie kodu. Ten zestaw romów do J804 na forum wymaga uzupełnienia o EPROM-TV. Jak uda się ogarnąć kopiowanie to uzupełnię ten zbiór.
Również chciałbym zweryfikować na schemacie J804FDC wartość rezystora R37 przy zworce Z3. Był spalony (oprócz innych problemów). Dobrałem go żeby odwrócić stan na linii P2 (wejście C) układu M1 SN74145 i nie grzał się zbytnio bo zwiera przez Z3, VCC do GND.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Maryjan w 2024.02.19, 20:32:23
Podziwiam.
Kawał syzyfowej pracy.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.02.20, 06:33:36
Fiu, fiu! Odwaliłeś kawał świetnej roboty. Rozumiem, że przerysowałeś schemat prawie 1:1 z oryginałem i z częściami, które obecnie trudno kupić (M8216) lub zaprogramować (KP556PT5, Intel 3604).

Również chciałbym zweryfikować na schemacie J804FDC wartość rezystora R37 przy zworce Z3. Był spalony (oprócz innych problemów). Dobrałem go żeby odwrócić stan na linii P2 (wejście C) układu M1 SN74145 i nie grzał się zbytnio bo zwiera przez Z3, VCC do GND.

R31 ma oporności 4k7 (pull-up), a w sumie każda wartość z przedziału 4k7 do 10k będzie poprawna.

Zawartość ROMu RTV w załączniku.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.02.21, 18:56:24
Cześć, dziękuję KWF za wsad TV-ROM, jest binarnie zgodny z plikiem od KrzKomar ale był dziwnie nazwany więc nie byłem pewny. Skoro to jest tak kompetentne forum (chwała gospodarzowi) to może ktoś pochyliłby się na schematem adapter pdf. Projekt jak wynika z pozostałych załączników ma służyć do podłączenia drugiego dysku 3,5''. Realizacja na dwustronnym obwodzie drukowanym. Pierwsze dyski JUNIOR4 są logiczne A/B w pierwszym napędzie co wynika z systemu operacyjnego CP/J ver.2.31, stąd moje wątpliwości. System połączeń dobrałem na podstawie dokumentacji do Junior-3, ale też przejrzałem dokumentacje róznych producentów dysków 3,5" Nie lubię robić druciaków jako prototyp żeby to sprawdzić ale wiem że ten temat jest rozwiązany, bo w archiwum Allegro są oferty profesjonalnie wykonanych i sprawdzonych adapterów. Dodatkowe dwa dyski będą zgłaszać się jako C i D, przynajmniej w teorii;)
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.02.22, 06:54:02
Na elwroskim schemacie kontrolera FDC do E804Jr podłączenie dysku C/D jest wyprowadzone na złącze IDC-38 (zł.3). Nie mam dostępu do schematu podłączenia pomiędzy FDC a złączem D-SUB37 w obudowie, więc trudno jest mi sprawdzić, to co proponujesz.

Tak na szybko ze schematu kontrolera FDC, dla wewnętrznej stacji dysków 3,5" sygnał dla silniczka jest jeden RUN A/B i wychodzi z jednego przerzutnika monostabilnego. Dla stacji C i D, sygnały te są rozdzielone, sterowane niezależnie.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.02.22, 13:22:07
Jeszcze jedna sprawa. W konstrukcji FDC do E804PC w złączu do dysku 5 1/4 cala są trzy sygnały /SEL (select): B, C i D. Do wewnętrznej stacji idzie tylko sygnał /SEL_A, który może być zwarty także to /SEL_B przez zworkę ZW1. Zapewne dawało to elastyczność wyboru dostępnej stacji wewnętrznej (jedno lub dwustronna).

Z tego co wyczytałem w innych materiałach, zewnętrzna stacja 5 1/4" do Juniora (F-600 lub F-800), była zbudowana z dwóch napędów węgierskiego MOM typu MF58D (2x80 ścieżek). Nie znalazłem nigdzie dokumentacji technicznej do tego napędu w jakimś zrozumiałym dla mnie języku. DTRka jest podłym skanem i po rosyjsku.

Może ktoś dysponuje DTRką/schematami do elwroskich stacji F-600 lub F-800 i byłby skłonny podzielić się nimi.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: mkamzierczak w 2024.02.24, 04:03:05
KWF, nie było DTR do stacji F-600 ani F-800, ponieważ w stacji jest tylko i wyłącznie zasilacz firmy ImCon z Gliwic (firma która powstała na dorobku ZDEMP) oraz rzeczone napędy węgierskiej firmy MOM.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.02.24, 17:58:12
A jakiś schemacik wewnętrznych połączeń pomiędzy dsub-37 a stacjami istniał? Fabryka chyba nie montowała z czegoś a nie z głowy.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: mkamzierczak w 2024.02.24, 20:37:59
Jak chcesz mogę Ci taki schemacik zrobić. Przepipam Ci multimetrem złącza :) Robić? Stacja F-600 i F-800 nie różni się niczym poza obudową :)
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.02.24, 21:47:54
Jeśli znajdziesz czas, to chętnie skorzystam z Twojej oferty.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.07, 23:02:26
Cześć, komputer J804 działa zarówno z napędem 3,5" jak i zewnętrznym 5,1/4. To znaczy że układ połączeń na schemacie jest prawidłowy. Nie testowałem jeszcze RS232. Mam problem z wysyłaniem załączników. Nie umiem tego naprawić. Jak w końcu się uda, to przygotowałem screeny z Basicu i CP/J oraz kopiowanie plików z A na C.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.13, 17:12:09
Cześć, badając logikę interfejsu szeregowego zorientowałem się że na schemacie komputera ark.1 zaślepiłem wejścia napięć +12V/-12V. Zrobiłem to machinalnie żeby KiCAD nie wykrywał błędu połączenia. Ta sytuacja jest w polu F-11 ark.1, dwa dwukanałowe interface'y SN75150. Trzeba dodać odpowiednio na V+ i V- etykiety PWR+12V i PWR-12V. W realu są zastosowane moduły w obudowie SO-8 stąd inna numeracja pinów vs oryginalny schemat Elwro. Footprint w tym miejscu PCB jest przystosowany zarówno do modułów So-8 jak i DIP-14. Załączam poprawiony arkusz.
Na zakończenie jeszcze dwa tipsy które mogą się przydać. 1) Przyłączenie monitora EGA. Otóż w liniach RGB bezpośrednio przed gniazdem jest zastosowany układ scalony UL1111. Wlutowanie w jego miejsce podstawki umożliwia zastosowanie zworek w miejcach złaczy baza-emiter na liniach RGB co podnosi napięcia o 0,6W i jest wystarczające do wysterowania monitora standardu IBM EGA z użyciem składowych synchronizacji Sv, Sh. Fonię należy odłączyć od gniazda. Niestety nie da się wykorzystać wyższego odświerzania bo Juniorek daje 50Hz. Jeżeli chcemy użyć telewizora to w miejsce zworek wstawiamy scalak UL1111. 2) Dodatkowo warto zabezpieczyć w przypadku użycia TV, linię sychronizacji zespolonej dodatkowym rezystorem 510R wlutowanym szeregowo do gniazda, sprawdziłem i działa.
Popełniłem jeszcze kolejne  odstępstwo od oryginału, mianowicie wyprowadziłem na obudowę napięcia +5V,+12V uwalniając się od zasilacza do napędów zewnętrznych. Na koniec zamontowałem głośnik dynamiczny zasilany scalonym wzmacniaczem. Tam jest tyle miejsca że można jeszcze dobudować sporo gadgetów.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.15, 21:52:18
Hej, przeglądając problemy na forum znajduję zapytania o połączenie kablem Gniazda FDD z napędami zewnętrznymi. Odpowiedzi które tam znajduję budzą moje zdumienie. Pozwolę sobie zamieścić rysunek połączenia ze stacjami 5,25"które z pewnością działa bo z powodzeniem stosuję u siebie. Można podłączyć jedną lub dwie stacje. Wykonanie ze skrętki lub taśmy (strip) wielożyłowej działa niezawodnie. Oba wykonania sprawdzone.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: damik w 2024.03.15, 22:41:35
A czy taki kabelek podejdzie też do połączenia Elwro 800-3 Jr z napędami dyskietek ?
I czy stacje 3,5" też będą tam działać poprawnie ?
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: damik w 2024.03.16, 01:35:31
Fiu, fiu! Odwaliłeś kawał świetnej roboty. Rozumiem, że przerysowałeś schemat prawie 1:1 z oryginałem i z częściami, które obecnie trudno kupić (M8216) lub zaprogramować (KP556PT5, Intel 3604).

Nie ma takiej tragedii z zamiennikiem jaki powinien zatrybić zamiast tego ruskiego PROM'a KP556PT5 lub i3604 zgodnego "pin to pin", tylko trzeba podwiesić tam dodatkowo jeszcze rezystory pod Vcc na liniach danych bo łatwiej dostępne zamienniki o tym samym pinoucie mają niestety wyjścia 3-stanowe zamiast OpenCollector, warto by to uwzględnić w projekcie PCB.

Signetics     MMI      TI       Harris  Raytheon    AMD      National    Intel
 ---------      ----      --        ------    --------       ---        --------     -----
 82S141   6341-1  28S46    7641-5  29625     27S31    74S474    3624

Z programowaniem trzeba i tak pokombinować, ale też pewnie kilku kolegów na forum posiada stosowne programatory ;)
(Ja akurat mam dostęp do Labtool48, HiLo-ALL07 i Xeltek3 ale nie wszystkich wymienionych producentów one obsługują)
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.16, 19:37:17
Hej, Damik ten kabelek będzie działał ze wszystkimi wersjami juniorków. W 803 możesz użyć napędów 5,25 zarówno 720KB jak i 360KB. W 804 ze względu na zwarcie na stałe pinu-2 do masy można użyć tylko napędów 720KB, a nie chcę tego przerabiać. Jeżeli chcesz użyć napędów 3,5" to sięgnij do postu 21-02 w tym wątku. Ale jeszcze tego projektu nie przetestowałem bo zamówiłem płytkę w niesolidnej firmie gdzie miała być zrobiona na frezarko ploterze. Ta płytka przewiduje zastosowanie łączówek bo oczywiście nie zakładałem metalizacji otworów. Zaczęły sie prace w ogrodzie więc musiałem projekt odłożyć na jakiś czas. Możesz sam zrobić prototyp przy pomocy skrętki dla dobra społeczności speccy;) Napędy 3,5" te w miarę "świeże" nie maja przełączalnych zworek dla wymuszenia gęstośći DD. Trzeba studiować specyfikację każdego i dokonać modyfikacji łączówek które tam są użyte. Fajnie byłoby gdyby zgłosił się ktoś kto przerabiał ten temat. Na Allegro jest oferta gotowca /dwa napędy z przejściówką + dyskietki/ ale za cenę całego Juniorka.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.16, 20:03:55
Do KWF:cześć, nie ma możliwości użycia w 804 dyskietki jednostronnej. Jest wymuszone stosowanie dyskietek DD podwójnej gęstości przez wybór stanu logicznego na linii chyba-2. Ale to nie wszystko. Użycie napędu 360KB możliwe bez problemu w 803, w wersji PC zaskoczyło mnie jak zobaczyłem głowicę która doszła do końca w stronę środka napędu a zostało jeszcze 50% formatowania. Napęd 720KB działa bez zarzutu. Masz rację w kwestii zastosowania zworek na FDC-J804. Można użyć napędów zewnętrznych jako A i B jeżeli brak napędu wewnętrznego 3,5".
Jeżeli jednak napęd 3,5" jest zamontowany to spełnia funkcję napędów logicznych A/B, a napędy zewnętrzne pojedyńczo C i D. Jeżeli nie mam racji to proszę o sprostowanie.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: damik w 2024.03.17, 00:02:48
@Asek, fajna ta płytka adaptera do FDD i chciałbym sobie ją wykonać z pomocą laserowego plottera.
Gdybyś był tak uprzejmy i wygenerował wyskalowane obrazki tej płytki (obie strony) w postaci plików JPG albo w jakimś formacie wektorowym najlepiej w czerni i bieli bez odcieni szarości, to ułatwiło by mi przygotowanie pliku pod wypalanie laserem lub grawerkę cnc.
W ostateczności polutuję to sobie na tzw pająka. ;)
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.03.17, 22:03:03
@damik, mówisz i masz. Model 3d w pliku step. z modelu 3d-pcb możesz wygenerować program dla wypalarki. Dodatkowo dwie strony płytki w plikach dwg. Trzy otwory służą do synchronizacji. Brak schematu łączówek  który zrobię jak znajdę trochę czasu. Wszystkie łączówki są równoległe a przejścia na drugą stronę metodą przewlekania. Można tego uniknąć ale płytka miała być w miarę prosta do wykonania.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: damik w 2024.03.17, 22:07:50
Podziękował.  :D
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: Asek w 2024.04.05, 22:43:39
Może przyda się układ klawiatury J804 narysowany w miarę czytelniej niż ksero z literatury.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: mkamzierczak w 2024.04.26, 14:05:10
Udostępniam skany niezalutowanego PCB kontrolera napędu dyskietek.

https://drive.google.com/file/d/1pREQlFJLSTLV73qf-bJx8JaOieB3GYwV/view?usp=sharing
https://drive.google.com/file/d/1MJ90oeuonHpqvxbbXbzfqPBuf80dzvcA/view?usp=sharing

Może się komuś przyda do zrekonstruowania. Niestety niezalutowanej płyty od E804 nie mam.
Tytuł: Odp: Uruchomienie komputera Elwro J804PC
Wiadomość wysłana przez: KWF w 2024.04.28, 20:42:14
Dzięki.