Autor Wątek: Uruchomienie komputera Elwro J804PC  (Przeczytany 2488 razy)

Asek

  • *
  • Wiadomości: 9
  • Miejsce pobytu:
    Wrocław
Uruchomienie komputera Elwro J804PC
« dnia: 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.

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #1 dnia: 2024.02.19, 20:32:23 »
Podziwiam.
Kawał syzyfowej pracy.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #2 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Asek

  • *
  • Wiadomości: 9
  • Miejsce pobytu:
    Wrocław
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #3 dnia: 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;)

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #4 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #5 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

mkamzierczak

  • SZUKAM: ogólnie polskiego sprzętu informatycznego, Meritum 3, Jantar 0801, Karata już nie szukam :)
  • ****
  • Wiadomości: 454
  • Miejsce pobytu:
    Warszawa
  • Wszystko się znajdzie, to tylko kwestia czasu...
    • Polskie Komputery
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #6 dnia: 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.
Elkor Karat, Elwro 800 Junior, Elwro 800-2 Junior, Elwro 800-3 Junior, Meritum I, Meritum II, Meritum 3, ComPAN 8, MK45, IMPOL-II, Bosman 8, Elwro 500,  Elwro 600, Cobra, Elwro 801AT, Mazovia 1016, ITM PC 80, MERA 100, MERA 400, Mister Z80 MSA-80, MSM-1, Computex CX-80, IMZ-80

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #7 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

mkamzierczak

  • SZUKAM: ogólnie polskiego sprzętu informatycznego, Meritum 3, Jantar 0801, Karata już nie szukam :)
  • ****
  • Wiadomości: 454
  • Miejsce pobytu:
    Warszawa
  • Wszystko się znajdzie, to tylko kwestia czasu...
    • Polskie Komputery
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #8 dnia: 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ą :)
Elkor Karat, Elwro 800 Junior, Elwro 800-2 Junior, Elwro 800-3 Junior, Meritum I, Meritum II, Meritum 3, ComPAN 8, MK45, IMPOL-II, Bosman 8, Elwro 500,  Elwro 600, Cobra, Elwro 801AT, Mazovia 1016, ITM PC 80, MERA 100, MERA 400, Mister Z80 MSA-80, MSM-1, Computex CX-80, IMZ-80

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #9 dnia: 2024.02.24, 21:47:54 »
Jeśli znajdziesz czas, to chętnie skorzystam z Twojej oferty.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Asek

  • *
  • Wiadomości: 9
  • Miejsce pobytu:
    Wrocław
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #10 dnia: 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.

Asek

  • *
  • Wiadomości: 9
  • Miejsce pobytu:
    Wrocław
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #11 dnia: 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.

Asek

  • *
  • Wiadomości: 9
  • Miejsce pobytu:
    Wrocław
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #12 dnia: 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.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #13 dnia: 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 ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Uruchomienie komputera Elwro J804PC
« Odpowiedź #14 dnia: 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ą)
« Ostatnia zmiana: 2024.03.16, 02:19:03 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.