forum speccy.pl

ZX Spectrum => WSPÓŁCZESNE KLONY => Wątek zaczęty przez: steev w 2014.10.28, 13:07:07

Tytuł: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: steev w 2014.10.28, 13:07:07
Korci mnie, ale obie opcje mają swoje zady i walety.
Halp :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: matofesi w 2014.10.28, 13:24:54
Ja mam V6 i uważam, że jakby zrobić coś w tym stylu tylko trochę bardziej elastyczne (jakieś bardziej programowalne zegary, większe FPGA, trochę więcej RAMu) to byłoby jeszcze zajebistsze niż jest ;)

Pierwsza opcja też oczywiście ma swoje zalety, ale takie klony to co i rusz ktoś produkuje więc nie wiem czy warto kolejnego. Ja bym bardziej skłaniał się w stronę tego, co chcieli zrobić goście z FPGA Arcade ale może z ciut mniejszym rozmachem, żeby dało się dokończyć projekt ;)
 
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: steev w 2014.10.28, 14:23:23
Ja mam V6 i uważam, że jakby zrobić coś w tym stylu tylko trochę bardziej elastyczne (jakieś bardziej programowalne zegary, większe FPGA, trochę więcej RAMu) to byłoby jeszcze zajebistsze niż jest ;)
Hyhy.
Jedyne FPGA które mogę polutować w domu (czyli w TQFP) jest tak z trzy razy mniejsze1) od tego w FPGA Arcade :)
Tak więc close, but no banana ;)

1)Oczywiście o tyle o ile takie porównania maja sens...
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: matofesi w 2014.10.28, 14:27:21
Dlatego napisałem o mniejszym rozmachu ;)

Nie zależy mi na trzymaniu w FPGA tysiąca rzeczy na raz a raczej na podejściu takim jak w V6 - flash z różnymi wsadami i przełączanie przy starcie pomiędzy nimi. No i jak szaleć to może na przykład kilka najpopularniejszych procesorów - Z80, 6502/6510, 68000. Fizyczny procesor oszczędza jednak sporo miejsca w FPGA.

To co jest zrobione w V6 podoba mi się jako baza co dalszych rozważań :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: Tygrys w 2014.10.28, 15:05:08
O ile podobnych rozwiązań z implementacją Spectrum jest wiele, tak dla Sama Coupe chyba nie ma nic. Może ten kierunek byłby dobry?
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2014.10.28, 17:38:13
Ja od pewnego czasu jestem na etapie integrowania wszystkich tych wynalazkow ktore robie na jednej plycie. Zalozenia:
Plyta ma pasowac do obudowy +128
- dzwiek, Turbosound+SAA
- wgrywadelko, divide MMC, plus betadisk do flopow, USB do przenoszenia softu z PC
-mysz
-pamiec i romy zalatwia Velesoftowe Profi
-video out ,Velesoftowy scandoubler do VGA  plus zwykle RGB
-klawiatura, standardowa od +128 i opcjonalnie PS/2
Ogolnie taki maly Frankenstein, tylko musze sobie jeszcze temat ULI dopracowac.


Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: MarekS w 2014.10.28, 18:40:54
no ale oto chodzi w FPGA aby tam trzymać potrzebne rzeczy ;-) no i można zmieniać konfigurację FPGA, projekt MIST pokazał ze z nieco bardziej pojemnym układem można sporo fajnych rzeczy zrobić

bo dla mniejszych układów FPGA, np.: Spartan 2, (jakie jest w V6) które mają małą pojemność, i swoje lata  choc sa tanie, to sie nie poszaleje ale teraz Xilinx (i Altera oczywiscie tez, ale sam programuje tylko Xilinxy) ma nowsze ekonomiczne FPGA takie jak Artix-7 (Spartany 6 tez juz pomału są zwijane więc będą tańsze)

Artix-7 XC7A100T byłaby znakomity aby np: zrobić takiego nowego V6, już tylko w samym FPGA plus niezbędne interfejsy, a przede wszystkim  ZAXON-XBUS, aby było gdzie podpinać kolejne karty ;-)

ale cena tego FPGA na pewno nie jest ekonomiczna, wg Digikey od 100 przez 150 do 200 USD za uklad ;-[




Dlatego napisałem o mniejszym rozmachu ;)

Nie zależy mi na trzymaniu w FPGA tysiąca rzeczy na raz a raczej na podejściu takim jak w V6 - flash z różnymi wsadami i przełączanie przy starcie pomiędzy nimi. No i jak szaleć to może na przykład kilka najpopularniejszych procesorów - Z80, 6502/6510, 68000. Fizyczny procesor oszczędza jednak sporo miejsca w FPGA.

To co jest zrobione w V6 podoba mi się jako baza co dalszych rozważań :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2014.10.28, 21:01:35
Hmm, kolejna plyta z kolejnym FPGA . I jedna osoba ktora planuje do niego wsady pisac,poprawiac bugi, robic update softu itp  a juz w temacie zaznacza ze gdyby sie zmobilizowala? Ok , co potrzeba do mobilizacji? Bo plyte narysowac, zamowic i zrobic to jest kwestia 2 tygodni.Kto napisze wsady?
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: steev w 2014.10.28, 21:15:57
np.: Spartan 2, (jakie jest w V6) które mają małą pojemność, i swoje lata  choc sa tanie, to sie nie poszaleje
No nie wiem czy takie tanie.
Bracia Chińczycy za 3 XC2S150-6 chcą $50 a za XC6SLX9-2 z porównywalną liczbą nóg $30 :)
(A za trzy identyczne XC6 ale z połową nóg, za to w TQFP już jedynie $22.5)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: steev w 2014.11.07, 23:10:00
"No więc" gdybym się zmobilizował do zbudowania swojego klona, to zacząłbym od sprawdzenia aktualnych cen w ulubionej płytkarni. Bo jak sprawdziłem (z zupełnie innej przyczyny zresztą) to nie wiem czy walnąć drinka, facewalla czy wysłać im sławetne 'trzy słowa do Ojca Prowadzącego'.
Taniej zrobić PCB za granicą w Eurocircuits niż w PL (w sumie mogę jeszcze odpytać Faldruk i Merkar, ale jestem dziwnie spokojny jaką dostanę odpowiedź...)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2014.11.07, 23:18:53
Steev,sprawdz sobie http://pcb.hqew.net/ . Ja u nich teraz zamawiam i jest naprawde dobrze. Ew jeszcze www.pcbcart.com
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: andy w 2014.11.08, 12:47:45
To co już nieraz pisałem - rozbudowa Harlequina do 128:
- AY a nawet turbosound + MAX232 i RS jak w 128
- SAA
- wyjście dźwięku stereo (z opcją domieszanie beepera)
- kempston
- sincair II (tylko udający 67890)
- pamięć 128 - ROMy od 128 lub +2
- stabilizator impulsowy 5V

rezygnacja z:
- głośnika
- composite

Dzięki temu na złącze krawędziowe podpinamy już tylko np. divide, a cały czas mamy sprzęt z typowymi udziwnieniami w miarę nie gryzący się z innymi przystawkami.

No i też wariant ratunkowy dla posiadaczy zdemolowanej płyty 48 ze sprawną ULA i przy okazji rozbudowa do 128, nowa płyta pasująca nawet do gumiaka:
- oryginalna ULA
- Z80A
- ROM + nowy RAM
- AY + MAX232
- SAA
- kempston + sinclair II (j.w.)
- RGB
- stabilizator impulsowy 5V

I jak wyżej - na złącze już tylko 1 przystawka...
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2014.11.08, 14:59:09
;) Panowie prima aprilis to jest w kwietniu.....
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: matofesi w 2014.11.12, 08:36:30
A ja przy okazji RetroKompa miałem okazję przez chwilę popatrzeć na Mista w akcji. Potem sobie doczytałem co tam siedzi w środku i mimo braku fizycznych procesorów uważam, że do zabaw retro jest to zupełnie mnie satysfakcjonująca zabawka z jednym wyjątkiem - cena jest jak dla mnie za wysoka (ale w tej chwili zasadniczo każda zabawka w cenie powyżej 200 zł jest jak dla mnie za droga). Jak już mi się uda trochę odbić to spróbuję nabyć coś takiego i może w końcu będę miał impuls, żeby na poważnie wejść w dłubanie w FPGA ;)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: andy w 2016.03.12, 23:59:26
No i też wariant ratunkowy dla posiadaczy zdemolowanej płyty 48 ze sprawną ULA

(http://www.8bity.cz/wp-content/uploads/2015/06/Sparrow_LITE_Prototype_1.jpg)

http://www.8bity.cz/2015/nahrada-desky-sinclair-zx-spectrum-48k-jiiira-sparrow-lite/#more-4744
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: Maryjan w 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 :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 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
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: KWF w 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 ;)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 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ą :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2018.05.26, 19:12:04
Jacek, Pi 3 z jakims shieldem. Odpada ci 90 % hardwarowych problemów . Albo coś na bazie uno?
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 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.
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: zaxon w 2018.05.26, 19:23:42
No to uno, bardzo wdzieczna maszynka, szczególnie ta 2 megowa wersja.
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 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 :)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 2020.01.15, 00:29:43
No dobra, znowu mnie naszło...;)
Tym razem, choć nadal z głową w chmurach, wymyślam na niby klona modułowego.
Tylko sam do końca nie wiem, czego to klon ;)
Za mniej niż 40 USD można kupić backplane z samymi gniazdami ISA, nie ma na tym żadnych scalaków, więc można dowolnie przypisać sobie funkcje do pinów.
Wtykamy więc pierwszą kartę... z procesorem. Z80 na początek, a jak to komuś mało, to może Z180, może eZ80, może R800, bo czemu nie?
Wtykamy drugą kartę... ROM, RAM, im więcej, tym lepiej ;). Karta z prockiem niech się martwi, jak to stronicować.
Wtykamy trzecią kartę... No dobra, minimum to tryb terminalowy, więc karta ze złączem VGA, minimalna na AVR, trochę bardziej rozbudowana na Propellerze, albo jeszcze bardziej - na V9938 lub V9958.
Kolejne karty... FDC+CF, porty szeregowe, port klawiatury, może RTC. I coś dźwiękowego, tu wybór chipów jest ogromny.
I mamy platformę, która może być np. klonem MSX 2. Albo FDD3000. Albo samodzielnym bytem. Wszystko zależy od tego, co się wetknie...
Wiem, że są takie systemy, jak P112, RC2014 itepe. Ale albo nie ma do nich źródeł, albo są ograniczone do jakiejś predefiniowanej idei, albo generalnie jesteśmy zdani tylko na to, co oferuje pomysłodawca.
No i teraz... możemy ćwiczyć na tym rozmaite systemy operacyjne. CP/M 2.2, 3.0, MP/M, MSX-owy SymbOS, MSX-DOS, jakieś uzixy/fuzixy, OS-X, TurboTask RTOS (jeśli gdzieś się znajdzie pliki do nich). Jest tego trochę.
Ale pewnie i tak nikt poza mną nie odczuwa potrzeby klecenia kolejnego, nie wiadomo co i po co robiącego, cuda ;). A pierwotny plan był jeszcze bardziej zawiły, bo jedno z gniazd miałoby służyć do wetknięcia płyty Spectrum 48K, co oznaczałoby drogą, customową płytę zamiast generycznego backplane'a, do tego kupa zawiłej logiki klejącej :)
No ale marzenia ponoć nic nie kosztują...
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: pear w 2020.01.15, 05:56:32
Zdaje się, że sajmosia już ma całkiem sporo zrobione z tego co opisałeś.
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: Maryjan w 2020.01.15, 10:35:57
Taka wersja inżynieryjno-programistyczna.
Ciekawe rozwiązanie, coś a'la PC XT Malinovowe.
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: KWF w 2020.01.15, 10:40:23
Albo w formie Euro-ZX81 :D z obudowa 19"

(http://www.angelfire.com/ab6/rodneyknaap/zx19__1.jpg)
 
https://www.knaapic.nl/wordpress/euro-zx81

http://www.angelfire.com/ab6/rodneyknaap/picturee.html
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: SAJ w 2020.01.15, 12:00:49
@rrojacek, jak piszesz za marzenia nie karaja ale to juz udalo mi sie w wiekszym stopniu zrobic.
Uruchomilem nie tylko rc2014 ale tez zbudowalem moduly pod Cobre, ktora dzialajaca zaprezentowalem na jjednym z party i ostatnio dorobilem moduly pod zx spectrum i jupitera ace. Mam tez moduly z 6502, 6805 i 6809 zamiast z80, glownie na bazie przykladow granta searle i faktu posiadania ULI do sinclaira QL.

Do tego grafike jak opisales mam na PIC i podchodzilem do prob na propellerze i PIC32, ale to wszystko bylo za wolne i ostatnio przerzucilem sie na cpld, ktore sa za ciasne itd :)

Jest z tym troche zabawy zwlaszcza z konfigurowalnym maperem pamieci pod rozne procesory.

W rekach mi to dziala, ale do konca jest jeszcze sporo eetali do dopracowania.

Pozdr.

Ps. Jesli chcesz cos wczesniej to pogrzeb za szyna S100.

Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: trojacek w 2020.01.15, 13:02:28
Dzięki za ciekawe info :)
Ale S100 to próchno  ;)
Tytuł: Odp: Gdybym się zmobilizował do zbudowania swojego klona, to...
Wiadomość wysłana przez: SAJ w 2020.01.15, 15:19:37
Stare czy nie S100 juz ktos zrobil i dziala i sa nowe moduly do tego.