Autor Wątek: Gdybym się zmobilizował do zbudowania swojego klona, to...  (Przeczytany 12678 razy)

Maryjan

  • *****
  • Wiadomości: 4598
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #15 dnia: 2016.03.13, 00:47:33 »
Klon ZX-a powinien być prosty do złożenia. Żeby sobie taki Kwiatkowski z Malinowskim sami złożyć umieli. Dlatego moim zdaniem, Harlequin sprostał zadaniu klona ZX 48. Pasuje do oryginalnej obudowy  ZX 48 i ZX 48+, jest w 99% kompatybilny z oryginałem, no i na TTL-ach. Jakaś ULA musi być, ale najlepiej, jakby była najmniej skomplikowana, co niestety, nie jest prostą sprawą.

Zaxon-owe Just Speccy 128 też jest fajnie i po "ludzku" zaprojektowane. Złożyłem i zadziałało od pierwszego zasilenia.

Nie wiem dlaczego, ale klon posiadający jeden wielonogowy scalak SMD na środku, jakoś mi nie pasuje do ducha ZX Spectrum.

Poza tym, co to za frajda mieć od razu "gotowca". Cała zabawa jest w składaniu - bynajmniej dla mnie :)

Pomysł Zaxon-a na klona mi się podoba :)
"... podobno są dwie szkoły, Falenicka i Otwocka."

trojacek

  • *****
  • Wiadomości: 5233
  • Miejsce pobytu:
    Warszawa
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #16 dnia: 2018.05.26, 13:46:56 »
No więc tak.
Składam te rozmaite klony i jakoś żaden mnie w pełni nie zadowala. Ale klony są OK, to ja jestem dziwny, wiem o tym ;)
Bo mam takie nietypową wizję klona, która jest pochodną kilku różnych potrzeb i znalezienie zbioru wspólnego okazuje się dość ciężkie.
Zatem klon, który chciałbym mieć, to przede wszystkim:
- zbudowany na CPLD (jednym duuużym lub dwóch mniejszych), z pełną dokumentacją źródeł, żeby można było je sobie modyfikować według uznania
- CPLD w podstawce/kach, plus piny dookoła, jak w TBBlue :) - by można było nasadzić coś większego
- wewnętrzne złącze z wszystkimi sygnałami z CPLD
- port joysticka dwukierunkowy, by oprócz joysticka można było flashować CPLD lub podłączyć adapter PS/2
- AY, im mniejszy tym lepszy
- pamięć RAM to jedynie 2 moduły SRAM (DIP), jeden "contended" (64KB)  i jeden dla CPU (64-512KB)
- ROM działający jak multiROM/dandanator, czyli możliwość zmiany ROM-u po starcie lub naciśnięciu NMI
- procesor 3,5/7/10/14/20 MHz
- żadnych divXXX, +D itp. na pokładzie, przecież można to podłączyć pod złącze krawędziowe
- dwa wyjścia wideo, z czego jedno docelowo pracujące w standardzie VGA (jak w końcu powstanie implementacja w CPLD)
- PCB w rozmiarze plusa i/lub timexa.

Chyba najbliżej tego są stare rosyjskie klony typu Sprinter, ATM Turbo (oczywiście PCB są znacznie większe). Z kolei najbardziej obiecująco wyglądają rozwojowe mutacje Harlequina, zwłaszcza, że można na jego podstawie zrobić podstawowy wkład do CPLD (tak chyba ewoluował mini/max 48? Tylko coś źródeł nie widać...).

Tak więc, przy moim tempie prac i poziomie umiejętności, zajmie mi to ze 3 lata :D

Klaud

  • *****
  • Wiadomości: 4356
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #17 dnia: 2018.05.26, 17:05:44 »
CPLD w PLCC84 to albo archiczne XC95108 albo Altera EPM7128S. Z większymi jest problem.

ULA na OpenCores jak w ZX Maxie

W mniejszego CPLD można wrzucić obsługę AYka i joystickow oraz dokleic Dandonatora.

Większość elementów układanki jest dostępne ;)
KL
-----
R Tape loading error 0:1

trojacek

  • *****
  • Wiadomości: 5233
  • Miejsce pobytu:
    Warszawa
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #18 dnia: 2018.05.26, 18:20:01 »
PLCC84 jest dobry na początek, ale to zbytnie ograniczenie, dlatego chciałbym mieć obwarzanek na goldpiny.
Zaxon zrobił mi bardzo ładne wpinki z XC95216 (bez XL - na 5V! I są do kupienia za normalne pieniądze). A jak się okaże, że praktyczniejsza jest Altera EPM7256 albo jakiś CYC czy inny Lattice, to po prostu wyjmuję co mam, wpinam coś innego i cieszę się jak głupi bateryjką :)

zaxon

  • *****
  • Wiadomości: 4090
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #19 dnia: 2018.05.26, 19:12:04 »
Jacek, Pi 3 z jakims shieldem. Odpada ci 90 % hardwarowych problemów . Albo coś na bazie uno?
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

trojacek

  • *****
  • Wiadomości: 5233
  • Miejsce pobytu:
    Warszawa
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #20 dnia: 2018.05.26, 19:19:37 »
Dzięki, ale nie. To kompletnie nie o to chodzi. Równie dobrze mógłbym zostawić samo RPi w obudowie od gumiaka.

zaxon

  • *****
  • Wiadomości: 4090
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #21 dnia: 2018.05.26, 19:23:42 »
No to uno, bardzo wdzieczna maszynka, szczególnie ta 2 megowa wersja.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

trojacek

  • *****
  • Wiadomości: 5233
  • Miejsce pobytu:
    Warszawa
Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
« Odpowiedź #22 dnia: 2018.05.26, 19:31:28 »
Owszem, ale to w sumie IP core, czyli emulator. Nie ma nawet złącza krawędziowego. Mam plany sobie zmontować ZX Uno, bo dostałem płytkę od PABB. Ale to dla mnie nadal inna kategoria :)