Skoro czytasz te słowa, to zapewne podążasz za URL-em nadrukowanym na płytce :) Początkowo planowałem umieścić tu materiały omawiające konstrukcję Juniora, ale będzie trzeba na to jeszcze poczekać - doba jest zdecydowanie za krótka.
Póki co planuję zebrać tutaj informacje pomocne przy budowaniu repliki wg mojego projektu.
Pliki projektowe można znaleźć na GitHubie:
https://github.com/codepainters/e800j/tree/main/e800j_rev_c - płyta główna
https://github.com/codepainters/e800j/tree/main/ports_pcb - płytka portów
https://github.com/codepainters/e800j/tree/main/kbd_cherry - klawiatura
Projekt poboczne (można stosować także z oryginalnym Juniorem):
https://github.com/codepainters/e800j_addr_dec_gal - zamiennik pamięci 74S474 w dekoderach adresów bazujący na GAL16V8
https://github.com/codepainters/e800j_addr_dec_atf - alternatywna wersja zamiennika 74S474, tym razem na ATF1502ASL (montaż SMD)
https://github.com/codepainters/e800j_grafix/ - GraFIX - opcjonalny dodatek eliminujący artefakty obrazu (można stosować także z oryginalnym Juniorem)
Interaktywne lista elementów: e800j_rev_c_ibom.html
Na co zwrócić uwagę:
oryginalny projekt Juniora zakłada użycie rezystorów z typoszeregu E48 (tolerancja 2%). Jest to zupełnie nieuzasadnione (zapewne takie rezystory były dostępne), mój klon używa więc typowych rezystorów z typoszeregu E24 (tolerancja 5%).
złącze kontrolera dysku (GT1) - oryginalnie używane są 84-pinowe złącza Eltra 841 (gniazdo do płytki) i Eltra 831 (wtyk kątowy). Te złącza również stosują raster 2.54mm (z przesunięciem 50% między rzędami), w jednym z moich egzemplarzy z powodzeniem użyłem 4 odcinków popularnych jednorzędowych listew stykowych, wygląda to tak:

Takie sztukowane złącze nadal pozwala wpiąć kontroler z wtykiem Eltra 831 (choć połączenie nie wydaje się bardzo pewne).
złącza klawiatury (W1 i W2) - w oryginalnym juniorze są stosowane gniazda Eltra GWP 10 (płytka) i wtyki WWP 10 (przewód). Są to złącza o rastrze 2.54mm, można więc użyć dowolnych 10-pinowych złącz z takim rastrem. W płytkę można wlutować odcinki standardowych listw kołkowych (przy okazji można do nich też podłączyć oryginalną klawiaturę z wtykami WWP 10).
układ U19 - EPROM 2716 można zastąpić popularniejszym układem 2732 bez jakichkolwiek modyfikacji (wymaga zdublowanego wsadu, patrz niżej).
zamiast 2 układów 74S474 można zastosować płytki zamienników z GAL16V8 wspomniane wyżej.
U1 (74LS04) - w moich egzemplarzach miałem problem z poprawną pracą generatora sygnału zegara, pomogła wymiana 74LS04 na układ innego producenta (w tym wypadku Cemi)
U4 (74LS04) - podobnie jak z U1, konieczna była wymiana na inny układ.
U28, U29, U30, U31 (74LS153, multipleksery adresów pamięci DRAM) - początkowo obsadziłem płytę układami Motoroli, jednak komputer był wówczas bardzo kapryśny jeśli chodzi o zastosowane kości pamięci. Pomogła wymiana U28..U31 na układy Texas Instruments.
Interaktywne lista elementów: ports_pcb_ibom.html
Na co zwrócić uwagę:
wyłącznik zasilania SW2 to bistabilny przełącznik, który można znaleźć na Allegro (szukać "Przełącznik bistabilny isostat PCB 3,2mm"), lub w innych typowych miejscach pod oznaczeniem PS-22F03:

przycisk RESET (SW1) to monostabilna wersja przełącznika powyżej, w tej chwili nieosiągalna, ale można przełącznik bistabilny przerobić na przycisk poprzez usunięcie mechanizmu zapadkowego.
F1 to oprawka do typowego bezpiecznika rurkowego 5x20mm - opcjonalna, ale namawiam do jej zamontowania.
klawiatura bazuje na typowych przełącznikach Cherry MX (do pozyskania z AliExpress lub z odzysku z używanej mechanicznej klawiatury)
nakładki na klawisze
klawiatura różni się dość mocno od klawiatury PC, konieczne jest więc zastosowanie naklejek na nietypowe klawisze - plik z naklejkami jest w trakcie opracowywania (przy czym będzie on dopasowany krojem pisma do użytych przeze mnie nakładek, spójny wygląd klawiatury będzie wymagał dostosowania pod konkretne nakładki).
podjąłem decyzję o zachowaniu oryginalnych szerokości klawiszy (np. TAB ma szerokość 1U, jak litery, a nie 1.5U jak w typowych klawiaturach do PC). Ilość klawiszy wymagających naklejek i tak jest spora, więc nie robi to wielkiej różnicy, a jednocześnie klawiatura bardziej przypomina oryginalną.
Zakładając, że zamiast 74S474 będą użyte płytki z GAL16V8, wypalić należy:
3 sztuki 2764 - pliki bas0.v3.bin, bas1.v3.bin i boot.v3.bin (układy, odpowiednio, U25, U27 i U26)
zamiast ostatniego z plików można użyć boot.v3_unifdc.bin, który zawiera moje modyfikacje poprawiające zgodność z kontrolerem stacji dysków na układzie WD37C65 (taka konstrukcja pojawiła się kiedyś na speccy.pl)
EPROM 2716 - plik tv_eprom.bin (układ U19)
można też (bez jakichkolwiek zmian PCB) użyć EPROM 2732 - plik tv_eprom_2732.bin
GAL16V8 w zamienniku dekodera adresów I/O: io.jed
GAL16V8 w zamienniku dekodera adresów pmięci: mem.jed
Wszystkie w/w pliki można też pobrać razem.
połączenia przewodem TODO
modyfikacje TODO