forum speccy.pl

ZX Spectrum => WSPÓŁCZESNE KLONY => Wątek zaczęty przez: skoti w 2020.05.05, 19:20:06

Tytuł: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.05, 19:20:06
Klon ZX Spectrum 48. W zasadzie to samo co ZX Max 48. Po szczegóły odsyłam na wiki http://speccy.pl/wiki/index.php?title=ZX_48_Spider
Maryjan przetestował cały arsenał interfejsów i wygląda, że z kompatybilnością jest całkiem nieźle. Dzięki !

Kilka uwag dla składających:
* Rezystory R12, R13, R14 dodają Beeper, Ear, Mic do wyjścia audio. Jeżeli montujecie głośnik to można je pominąć.
* Jeżeli zamiast przetwornicy lutujecie 7805 warto upewnić się, że to nie jakaś podróba. Trafiły mi się nowe sztuki gdzie przy 350mA napięcie siadało do 4,5v
* Pod wszystkie scalaki można dać podstawki. Obudowa ładnie się zamyka.
* Podstawki pod pamięci trzeba lekko podszlifować od spodu z jednej strony ze względu na rezystory.
* Kondensatory przy podstawce PLCC są bardzo blisko więc najpierw lutujemy podstawkę a potem kondensatory.
* Trzymać się BOM i powinno ruszyć od pierwszego włączenia.  ;)
 
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Maryjan w 2020.05.05, 22:45:49
Pod względem hardware-owym, do ZX Spider 48, jak i ZX Spider 128k naprawdę nie mam większych zastrzeżeń.
ZX Spider 128k jest moim sprzętem, że tak napiszę - testowym - dla testowania wszelakiego rodzaju interface,
które projektuję ew. odtwarzam ze starych schematów.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.05, 23:17:57
Fajnie i dzięki za opis na wiki

Jednak skoro Spider 48 wykorzystuje implementację z ZXmaxa 48 w wydaniu 2, to po co te scalaki ('138, '00) do AYka? Implementacja ta (v2.3) ma w sobie zaszyty zegar dla AYka (co prawda tylko 1.75MHz) oraz dekoder dla BC1 i BDIR. Skoro i tak wisi połowa bramek z inwertera '04, może warto byłoby pokusić się o poprawny zegar AYka, taki jak w ZX128K.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.05, 23:20:21
Ja tam nie posiadam ZX Spidera 48, ale wersję 128 i mogę jedynie powiedzieć że działa to bardzo dobrze i stabilnie.

Posiadam też protoplastę czyli ZX Max 48 i jedyny problem to niepełna magistrala systemowa i kłopotliwe w uruchomieniu oscylatory, głównie ten do enkodera PAL.
Ja akurat nie miałem z tym większego problemu mając do dyspozycji dość sporą bazę diagnostyczo-pomiarową   :P
Ale problem głównie polegał na wzbudzaniu osc na harmonicznej lub nieprecyzyjną częstotliwość 4,43MHz powodującą brak koloru w PAL.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.05, 23:28:22
kłopotliwe w uruchomieniu oscylatory, głównie ten do enkodera PAL.
Ja akurat nie miałem z tym większego problemu mając do dyspozycji sporą bazę diagnostyczo-pomiarową   :P
Ale problem głównie polegał na wzbudzaniu osc na harmonicznej lub nieprecyzyjną częstotliwość 4,43MHz powodującą brak koloru w PAL.

Bo AD724 to buc i wzbudzić go, to czasem trzeba przyłożyć mu picofaradami. Mniejsze problemy z nim sprawia oscylator Pierce'a na dwóch niebuforowanych bramkach NOT lub z układem typu 74LVC1GX04. Z nimi w 99.9% przypadków startuje poprawnie.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.05, 23:37:29
@Klaud, nie czepiam się samego enkodera bo on nawet fajnie działa, ale wymaga dobrego oscylatora, ale w tej maszynie (ZX MAX 48) nie było to optymalnie zaprojektowane..
Wystarczy dać trymer w oscylatorku i zmienić rezystory lub powiesić kwarc z trymerem bezpośrednio na ADku i wszystko bangla już poprawnie.
Kilka projektów na tym scalu już przerobiłem i nie mam o tym układzie złego zdania jeśli wiesz jak go podejść, a sam ADek nie jest z chińskiego recyklingu ;)

Główne stosowałem próbki jakie kiedyś dostałem od AD lub z wylutu ze starych laptopów z TV-Out'em.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.05, 23:44:16
Nie, spoko, też pare rzeczy zrobiłem na tym układzie. Z własnego doświadczenia ładuje mu na na wejściu generator na "Crystal Oscillator Driver" i zawsze startuje jak potrzeba. Winą należy obarczać kwarce, bo one są z parametrami od sasa od lasa, nawet te od lokalnych dystrybutorów. Kwarce z Ali są jak loteria. Ostatnio nie ważne jakbym kombinował, kilka nie chciało pracować na swojej częstotliwości znamionowej, jechały w trzecim owertonie (kwarce 6.5536MHz).

Swoją drogą, mam wrażenie, że dla AD-ka krytyczny jest tez czas startu samego generatora podnośnej.

Ale odeszliśmy od tematu Spidera 48, bo w nim nie ma AD724.

Ciekawi mnie czy i jak działa BRIGHT w tym klonie.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.06, 13:07:35
Tak dekoder AY we wsadzie nie działa poprawnie dlatego został wyjęty na zewnątrz. Powodował zwisy np na demie Dizzruptor. Testowaliśmy to kiedyś.
Co do BRIGHT to sytuacja taka sama jak w MAX-ach przynajmniej na moim monitorze. Trochę pomaga wstawienie BAT85 w miejsce D3, D4, D5.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.06, 15:06:11
Z tego co pamiętam, to problemy były w 128K, a nie w 48K.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.06, 16:33:36
Hmm. Wydaje mi się, że wywalało się tylko w innym miejscu niż na 128k. :-\ Muszę wygrzebać gdzieś swojego MAXa 48 i sprawdzić.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.06, 16:40:00
Ja też nie przypominam sobie problemów z dźwiękiem w ZX Max 48 z najnowszym wsadem do Altery,
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.06, 17:07:48
Jak masz MAXa pod ręką to puść to demo do samego końca.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: andy w 2020.05.06, 20:37:06
* Podstawki pod pamięci trzeba lekko podszlifować od spodu z jednej strony ze względu na rezystory.

Przy niektórych podstawkach szybiej uciąć 1 "belkę" - dotyczy to także podstawki pod procesor.

Cytuj
* Trzymać się BOM i powinno ruszyć od pierwszego włączenia.  ;)

Tradycyjnie "jazda" z zegarem - generator rusza na harmonicznej - proponuję w kolejnej wersji dodać punkty lutownicze dla ewentualnego uzupełnienia generatora o elementy RC. Ale można włożyć w podstawkę gotowy generator i rusza od strzału ;)
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.06, 20:53:33
Wsadzić taki układ i kończą się problemy z generatorem.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.06, 23:28:12
@andy rozumiem, że już poskładany? Fotkę poproszę.  :)
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: andy w 2020.05.06, 23:32:10
@Skoti
Oto fotka:
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.07, 09:04:50
Jak masz MAXa pod ręką to puść to demo do samego końca.

Wywala się na ZX MAX48 chyba po trzecim epizodzie, hmmm wcześniej nie natrafiłem na podobne problemy ;)
Na Karabasie 128 to samo demko działa poprawnie, bo tego miałem akurat pod ręką...
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.07, 10:46:18
@damik dzięki za test. Czyli jednak dobrze kojarzyłem.

@andy z tego co spojrzałem na szybko to generator w DIP14 można wlutować bezpośrednio? Pinout się zgadza i nic nie trzeba rzeźbić na PCB.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.07, 12:16:55
Wywala się na ZX MAX48 chyba po trzecim epizodzie ...

Nie żebym marudził, ale takie lakoniczne informacje nie pomagają. Jeśli oczekujecie jakieś pomocy, to prosiłbym o więcej danych, niż jedno zdanie "Traktor się zepsuł". Co, gdzie, jak? Oraz jakieś zdjęcie tego co jest nie tak, bo nie mam szklanej kuli, a z fusów nie umiem wróżyć. :P

Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.07, 12:51:09
Traktor się zepsuł w moim ZX Max48 na demie podesłanym przez Skoti'ego kilka postów wcześniej... (DZRPTR.TAP)

W miejscu jakie obrazuje filmik na moim Gdrive:
https://drive.google.com/file/d/1rQLIrL5lJavfM6TecstCe_5e4CNr7liY/view?usp=sharing

 ;D
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2020.05.07, 13:01:54
A jak to demo może działać w Spiderze, skoro on używa tej samej implementacji (z wbudowanym dekoderem dla AY-ka)? Spider też powinien padać w tym samym momencie. Na oko komp robi "soft reset", bo AY ma rejestry w ostatnim znanym mu stanie (pierdzi).
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2020.05.07, 13:10:07
Może innym psuje się to inaczej, mnie akurat tam ...
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.07, 14:24:58
Jest jakiś problem z BDIR i BC1. Podłączenie fejsa z AY do krawędziówki też pewnie załatwi sprawę. Nie zauważyłem żadnych innych problemów poza tym jednym demem. Ot taka zagadka.
Nie wiem czy jest sens dalej drążyć temat.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: andy w 2020.05.09, 21:15:24
Wlutowane brakujące 10n, 3n3, BC517 i gniazda. Wgrane kilka gier. Pobór prądu bez AY ok 350mA. Pora na zmianę stabilizatora bo parzy ;)
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2020.05.10, 20:33:46
Podłączone divmmc, odpalone demo, 410mA. Pomiar metodą na palec - radiator ciepły, nie parzy.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: andy w 2020.05.10, 20:52:40
Po zmianie proca i wstawieniu AY na Traco Power 290mA.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Noby w 2021.08.08, 19:18:01
Czy produkcja seryjna nie jest brana pod uwagę? Nie podoba mi się sytuacja z komputerami i klonami ZX Spectra. Komputery są drogie i często przestoje. Klony są niedostępne, drogie i mają wiele niepotrzebnych funkcji. To wygląda na purystyczny substytut. Byłbym zainteresowany przynajmniej kawałkiem dla siebie. Ewentualnie możliwość wyprodukowania go za rozsądne pieniądze.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Maryjan w 2021.08.08, 21:19:37
W dzisiejszych czasach, gdzie ceny części i ich dostępność jest dyskusyjna cena "klona" może sięgnąć ceny oryginału.
Czasami zaś ją przekroczyć.
Piszę z doświadczenia osoby, która zbudowała już kilkanaście klonów ZX-a i nie tylko :)
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: trojacek w 2021.08.08, 23:06:28
No niestety. 1 lipca "załatwił" nam na cacy dalekowschodnie źródła tanich układów scalonych.
Trzeba będzie wrócić do budowy klonów z ULĄ na samych 74xx.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Noby w 2021.08.08, 23:11:29
Tak, dostępność komponentów może być trudna. „Altera” nie jest już produkowana. Ale nadal możesz go dostać za niską cenę. Nowoczesne klony z możliwościami Amigi też nie są tanie. Mam kolejną szansę na otrzymanie solidnie działającego komputera ZX Spectrum za rozsądną cenę. Nie są potrzebne żadne nowe funkcje. Jest nostalgia i 40-letnie programy.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Noby w 2021.08.08, 23:15:26
74xx są starsze niż „Altera”. Są kupowane albo drogie z magazynów w USA, albo używane z Dalekiego Wschodu. Cła to tylko kolejny z wielu problemów.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: trojacek w 2021.08.08, 23:48:51
Układy 74xx są nadal produkowane, tylko stają się coraz nowocześniejsze (szybkość, zakres napięć itp.). Natomiast Altery wyszły z produkcji, a marka została kupiona przez Intela, który nie ma zamiaru wznowić produkcji starych serii układów.
Owszem, CPLD z logo Altery można kupić tu i ówdzie, ale coraz droższe, bo zapasy "leżaków magazynowych" się kurczą.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: damik w 2021.08.09, 00:35:38
Większość układów CPLD Altera do tego projektu jakie były dostępne na rynku okazywała się używana z zablokowanym portem programowania układu. Wymagają one specjalistycznego sprzętu programującego zamiast zwykłego taniego programatora by uczynić je przydatnymi w tym projekcie  :o
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: KWF w 2021.08.09, 08:48:11
Zawsze można przejść na Xilinxa np. XC95144XL i po kłopocie. Zresztą są komercyjne klony ZX Spectrum za rozsądne pieniądze na tym układzie.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: trojacek w 2021.08.09, 11:38:34
Zgadza się. Ale los serii XC95 wkrótce będzie taki sam, jak Alter. Za parę lat pewnie trudno już będzie kupić CPLD, który nie jest w BGA. A o obsłudze 5V będzie można całkiem zapomnieć. Ten problem można oczywiście obejść, ale kosztem dodatkowych elementów na PCB, co robi temat mało sensownym, jeśli w grę wchodzi 100+ pinów do konwersji.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: HTBoss w 2021.08.10, 20:37:08
Noby - pisz do mnie na prv mam ZX 48 Spider, który szuka nowego właściciela. 
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Atlantis w 2021.08.11, 08:57:29
Natomiast Altery wyszły z produkcji, a marka została kupiona przez Intela, który nie ma zamiaru wznowić produkcji starych serii układów.
Owszem, CPLD z logo Altery można kupić tu i ówdzie, ale coraz droższe, bo zapasy "leżaków magazynowych" się kurczą.

Czy to odnosi się także do EPM1270, wykorzystywanych w Sizifie 512? Co prawda u mnie finalnie okazało się, że egzemplarze zakupione w Chinach działają, więc byłem w stanie zakończyć składanie, jednak jestem ciekaw jak będzie wyglądała sytuacja w przyszłych miesiacach/latach. DigiKey obiecuje dostawy pod koniec roku, co wskazywałoby, że jednak są jakieś plany wyprodukowania większej ilości...
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: trojacek w 2021.08.17, 17:18:13
Dywagacje na temat przyszłości CPLD odciąłem i przeniosłem tutaj (https://www.speccy.pl/forum/index.php?topic=6392) tutaj (https://www.speccy.pl/forum/index.php?topic=2824.msg94767#msg94767) (ktoś scalił wątki i stary link prowadzi w kosmos).
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: hideehoo w 2022.06.06, 18:39:18
Kończenie mojej kompilacji, jak uzyskać dostęp do pliku CPLD na http://speccy.pl/wiki/index.php?title=ZX_Max_48 ?

Dziękuję

(https://live.staticflickr.com/65535/52126950028_b148333eb9_h.jpg)
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2022.06.06, 19:06:58
Wszystkie materiały są dostępne na GitHub https://github.com/konkotgit/ZX-48-Spider
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: hideehoo w 2022.06.06, 19:25:01
Mam to, dzieki
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: computergui w 2022.11.22, 21:41:33
Niedawno ukończyłem planszę ZX 48 Spider. Wszystko działa dobrze, z wyjątkiem portu na ucho do zewnętrznego ładowania taśmy. Czy to jest zgodne z projektem? Mogę ładować i uruchamiać gry z mojego Dandanatora bez błędów i problemów.
Doceń każdą pomoc. Tłumaczę również z języka angielskiego, więc przepraszam za błędy w tłumaczeniu!

Computergui
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2022.11.22, 23:36:24
Hi computergui
If you prefer you can use English. Of course, loading via ear should work. Are you trying to load from tape, phone or something else? What type of cable are you using? Mono or stereo?.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: computergui w 2022.11.23, 11:26:50
Thank you for the quick response!    And I really appreciate the work you and others have done on this.  I've really enjoyed putting this board together...outside of sourcing the Altera chip :)

I use a TZXDuino with a stereo to mono cable.  Probably should try a stereo to stereo cable as well and play around with that.

When running the Retroleum ear and mic tests, I show that port 254 is held high.  That could also be due to a volume issue I guess.

I'll play around with some of this and let you know.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: computergui w 2022.12.06, 14:10:00
Some updates.

Still not able to load from the ear port using Stereo to Mono, Mono to Stereo and Stereo to Stereo, and no luck.  I haven't tried to load from a different device, so that will be next.  The ear port works perfectly for audio output and I did test the mic port, and that worked perfectly,  so clearly I'm missing something.  I have fully populated the board, and tested with and without the AY chip, to no avail.  Not a deal breaker for me as I play on using it with a DIVMMC anyway, but I'd like to figure it out :)

The Retroleum testing still shows the ear port high.

(https://live.staticflickr.com/65535/52546802084_d3f09d2f61.jpg)

I did discover that using my ZX-VGA-Joy adapter from the expansion port worked, but produced odd results.  Some times it would boot perfectly, other times the screen would be shifted or not work at all.  I built a 8 pin Din connector to a 6 pin IDC connector to use with my RGB2HDMI, and that works perfectly every time!  I don't have a bench power supply (on it's way!) but I suspect that I"m drawing too many amps using the ZX-VGA-JOY.

Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: skoti w 2022.12.06, 18:08:23
Look at the schematic. Check the component values again. What transistor did you use in Q1? Is it well soldered? There is no short circuit? A good quality photo of the board would also be useful.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: computergui w 2022.12.06, 21:47:02
Thanks skoti.  I'm traveling the rest of the week, but will review those components again.  Wondering if I don't have a bad batch of BC517 transistors. 

I'll let you know and get some good pics this weekend.  Thanks for your assistance.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: computergui w 2022.12.15, 19:01:03
So I tested the cheap BC517 transistor I got, and realized the layout was the opposite of the silk on the pcb.   Swapped in a new one, and success!

Thanks for the assistance!
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: hideehoo w 2023.01.12, 06:52:32
Sukces, pojawił się za pierwszym podejściem. Dzięki skoti za świetną tablicę.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: hideehoo w 2023.02.05, 18:50:54
A teraz mam porządną sprawę dla Spider

https://github.com/djtersteegc/zx-spectrum-cases/
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Maryjan w 2023.02.05, 19:16:34
Fajne :)
Podziwiam inwencję twórczą.
Tytuł: Odp: ZX 48 Spider
Wiadomość wysłana przez: Tygrys w 2023.02.07, 17:12:47
Bardzo fajna klawiatura, w środku fajny klon ZXa ;)