forum speccy.pl
ZX Spectrum => WSPÓŁCZESNE KLONY => Wątek zaczęty przez: skoti w 2018.02.26, 22:16:44
-
Ze względu na łatwość składania i uruchamiania spodobała mi się idea serii klonów z rodziny MAX.
Ale chciałem też dostosować projekt trochę pod siebie. Ze względu na to, że nie mam żadnej gotowej obudowy
założyłem, że nie będę się specjalnie przejmował rozmiarami PCB. Moje założenia były takie:
1. Ma być tanio i z łatwo dostępnych podzespołów.
2. Sekcja zasilania pożyczona z Harlequina. Chciałem pozbyć się 7805 który wymaga dużego radiatora lub montowania w jego miejsce drogich przetwornic.
3. Wszystkie złącza z wyjątkiem Kempstona z tyłu PCB
4. AY w wersji 10 ze zworkami ABC/ACB
5. Kempston wg sprawdzonego schematu. HC366 robił problemy z DIVMMC
6. Dioda power :)
7. Miejsce na włącznik zasilania.
8 Kompaktowe rozmiary. PCB ma 95 x 170 mm
9. Maksymalnie gdzie się da elementy przewlekane
To są założenia wersji powiedzmy ISSUE 1 która robi za prototyp :) PCB do niej już jadą do mnie. Zobaczymy czy to się chociaż uruchomi :)
A w oczekiwaniu na płytki zaczęła się rysować wersja ISSUE 2 z MMC na pokładzie.
-
Zamienniki 7805 jak Recom nie kosztują dużo (ok 15zł obecnie) a układ który masz wymaga kilku elementów w tym stabilizator SMD. Dodatkowo zjada miejsce na płycie.
Do MMC będziesz potrzebował drugie CPLD, bo w Alterze nie ma już zasobów. Uprościlbym tez JTAGa dla Xilinxa do 6 pinów. No i gdzie jest stabilizator 3.3V do niego?
-
A do czego jest ten dodatkowy 628128(U13) i 28c64(U14), jakie ma oznaczenie xilinx?
-
128K to trochę mało jak dla MMC. 512K przydałoby się.
-
Czy DivMMC będzie wyłączany ?
Chodzi o kompatybilność z różnymi interface-ami podłączanych do złącza krawędziowego.
Zaxon upublicznił swoje NanoSD, może to jego "wprojektować" w płytkę ?
To znaczy NanoSD, nie Zaxona :)
-
Acha, no to nie zamawiam płytek pod maxa 128 skoro tu sie kroi lepszy projekt.
-
U13 i U14 są wyłącznie do divMMC, zgaduję. Klaudi - ale po co miałoby być 512K, skoro i tak nic tego nie wykorzystuje?
-
Drugie CPLD ? Nie bardzo wiem o co chodzi :)
Stabilizator jest nad złączem JTAG Xilinxa LP2950 w obudowie TO92
Pinout złącza Jtag XILINXA jest zgodny z kablem programatora. Chyba :)
MMC wykorzystuje 512K ? Z tego co gdzieś czytałem to chyba nie za bardzo.
-
Tak, drugie CPLD, wystarczy XC9536. Jest w nim zawarty rejestr szeregowo-równoległy (dwukierunkowy) plus logika klejąca. Najprostszym wyjściem jest wzięcie gotowca np. z JS128.
Dostępne są jedynie układy 3.3V (XL), więc dochodzi stabilizator 3.3V.
-
Zaxon, na razie wymyślamy a skoti chyba nas (mnie) znienawidzi ;)
Skoti: na razie nie obsługuje, nie wiesz co autorzy ESXDOSa szykuja w następnej edycji. Zaxon w swoje MMC wsadza 512K. "Drugie CPLD" miałem na myśli XC9500XL, nie zauważylem go, bo patrzyłem na pierwsza wersję płytki. Mea culpa.
-
Klaud, nie przesadzaj z tą nienawiścią, masz zwykle dobre pomysły i dużą wiedzę :)
A autorzy (chyba autor...) ESX-DOS-a nic nie wymyślą, bo by zrobili coś niezgodnego z większością interfejsów divIDE/divSD/divMMC. Nie tylko Zaxon je robi ;)
-
Klaud, nie przesadzaj z tą nienawiścią, masz zwykle dobre pomysły i dużą wiedzę :)
Chyba wydrukuję i powieszę jako banner nad biurkiem w biurze ;) Mogę? :P
-
Spokojnie. Wszystkie sensowne uwagi będę rozpatrywane :)
Ten projekt to w zasadzie mix różnych klonów. Większość z Max-a, zasilanie z Harlequina, mmc z zx nuvo :)
Głównie chcę, żeby to było łatwe do złożenia i niedrogie. Niestety lutowania xilinxa nie przeskoczymy. Jak ktoś nie potrzebuje to AD może sobie darować.
-
Chyba wydrukuję i powieszę jako banner nad biurkiem w biurze ;) Mogę? :P
Jasne!
Mogę przy okazji nawet podpisać, że to moje słowa :D
A tymczasem popijam Żubra (dla odmiany)...
-
Ja bym jednak zostawił tego AD. Jeśli jest miejsce na płytce. Dużo to nie podroży wykonania płytki, ale czasami jest przydatne.
Ostatecznie Ty projektujesz i decydujesz.
-
Ale po co? Można zawsze użyć zewnętrznego enkodera by Pear.
-
Głównie chcę, żeby to było łatwe do złożenia i niedrogie.
Te trzy SMD co masz, kosztują średnio 20-25zł za sztukę w TME. Tanio nie będzie. No i nie "zgub" kondensatora 470uF do LM2596S-5.0 jak w Next jego twórcy:)
-
;) Ja spadam na urlop ;) Bo tu widze powstaje licha podroba JS 128 ;)
-
Klaud masz rację. Tu nie wiele się zrobi jeżeli brać pod uwagę TME. Ja zaopatruję się na Ali. Tam jest duuuużo taniej :)
Pozostaje jeszcze kwestia klawiatury. Jakieś pomysły ? Myślałem nad zaadoptowaniem klawiatur które pojawiły sie przy okazji MAX-a.
Dopasować szerokość PCB i będzie miejsce na switche od NMI , resetu, ledy power i karty sd.
-
Daj dwa komplety złączek. Jeden w standardowym miejscu, jak w każdym Speccy, a drugi tam gdzie chcesz.
-
Jesteś pewien, że 100mA LP2950 da radę w przypadku zapisu na karcie SD? Na moje oko będzie krucho. Sama karta może pobierać do 100mA. 250mA wydaje się absolutnym minimum z pewnym zapasem. Nie wiem jak został przekompilowany gotowy plik Mario Prato do XC9572XL, ale nie sądzę, aby był optymalizowany pod względem "pradozernosci".
No i nie widzę kondensatorów odsprzeglajacych dla Xilinxa. Jeden to mało. Xilinx zaleca jeden na każde wejście zasilające. Dałbym przynajmniej dwa, jeden dla wejścia zasilania samego układu, a drugi dla zasilania układów we/wy. Ta uwaga tez tyczy sie Altery.
-
Filtracji nigdy dość. Oszczędzi się na kondensatorze, to się potem mogą zacząć problemy ze stabilną pracą.
-
Ok. Kondensatory dodam.
Co do ldo to przy większych prądach mamy do wyboru
coś smd albo to220 np coś z serii LF33 lub LD1117.
Skłaniam sie ku obudowie to220 miejsce na pcb jest.
-
Po co kombinujesz, wsadz Recoma R-78E3.3-0.5 i dwa elektrolity 10-22uF. Nie widze tez kondensatora rzedu 100-470nF dla lini 3.3V zasilajacej gniazdo SD. Skoki poboru sa znaczne, od uA w stanie spoczynku, kilku mA przy odczycie do ponad 100-150mA przy zapisie na kiepskiej karcie SD. Poza tym, ciagniesz linie SPI do karty SD az pod gniazdo Kempstona, zamiast dac je jak najblizej Xilinxa. Powoduje to krzyzowanie sie linii logiki 5V i 3.3V (gniazdo SD powyzej ukladu '32 do dekodera Kempstona). Dodatkowo odsuniecie gniazda SD od portu joya ulatwi operacje z kartami przy podlaczonym joysticku.
No i chyba wybrales jedno z drozszych gniazd microSD od Attenda. Kupic je da sie w TME albo Conradzie. Wsadzilbym gniazdo typu DM3AT-SF albo DM3D-SF, ktore sa dostepne prawie wszedzie.
Acha, zmienilbym tez uklad resetu z ukladu RC na jakis nadzorowany, np. dolozyl DS1233.
-
Z tym resetem to Cię trochę poniosło. To jest tylko zabawka.
Nie musi mieć redundantnych zabezpieczeń i pracować 24/7 :D
Mam pytanie pomocnicze. Nie dałoby się ujednolicić CPLD od jednego producenta ?
Albo przenieść ULA do Xillinx albo MMC do Altera. Dwa jednakowe układy łatwiej zdobyć niż każdego po jednym.
PS. Widzę delikatne podobieństwo w rozmieszczeniu elementów do Chrome ;)
Obróć procesor i AY o 180 stopni. Mniej sygnałów będzie się krzyżować do złącza krawędziowego.
-
Kazdemu wedlug potrzeb ;) Robie za "samozwanczego konsultanta", a Projektant moze skorzystac ale nie musi. :D
Z tego co wiem, nie ma zrodle MMC od Mario, wiec przeniesienie do Altery bedzie trudne. W druga strone da sie, poniewaz zrodla podstawy ULA w Alterze sa na OpenCores (ULA chip for ZX Spectrum (https://opencores.org/project,zx_ula)). Poza tym na wiki wisi Mini48, ktory jest zbudowany na Xilinxie. Tam tez sa zrodla do CPLD.
-
Wersja po poprawkach.
1. Zmiana ldo na ld1117 w wersji TO220 (jeszcze sie zastanawiam czy nie smd)
2. Slot karty przesunięty bliżej xilinxa i dodany kondensator na zasilaniu
3. Przycisk NMI przeniesiony na prawą stronę. Wydaje mi się że będzie wygodniej.
4. Dodane kondensatory przy epm i xilinxie
5. Obrócony Z80 i AY
Co do gniazda microsd (112J-TAAR-R01) to kosztuje 4-5 zł. DMD3 kosztuje podobnie. Chyba że źle szukałem. Temat na razie pozostawiam otwarty.
Bardzo wam wszystkim dziękuję za uwagi i proszę o następne :)
-
Gniazda DM3 są na Ali a Attendow brak ;)
-
A mi wychodzi co innego :)
Klaud zobacz "10PCS MicroSD Card Socket Connector Pop-up" na ali czy to nie jest odpowiednik właśnie attendów ?
-
No a złącza klawiatury? Po staremu? Tak trochę mało ustawnie :(
-
Można jeszcze dodać opcjonalnie miejsce na AY-8912.
Był by wybór czy AY-8910 czy AY-8912. Co by było łatwiej dostępne, to by się wstawiło.
No dobra, już nie mieszam :)
-
Pomysł dobry, niestety kosztuje trochę więcej miejsca na PCB. Niestety oba układy AY mają inaczej rozłożone piny, choć częściowo się pokrywają.
-
Mieszacie Panowie, mieszacie. ;)
Mnie bardziej inetersują sprawy funkcjonalno-użytkowe, między innymi:
1. Jak wyłączyć Kempstona przy zamknięciu płyty w obudowie?
2. Jak zmieniać miksowanie kanałow, bez rozbebeszania obudowy?
3. Jak zmienić bank ROMu bez otwierania obudowy?
4. Złącza klawiatury powinny pasować do standardu ZXa. Drugi komplet jest potrzebny.
Przy składaniu trzeba będzie uważać na orientację scalaków. Masz je we wszystkie strony.
Przemyśl ustawienia tych elementów.
-
Co do AY nie planuję zmian. 10 jest łatwiej dostępna i tańsza niż 12. Przerabiałem temat przy okazji rysowania AY http://www.speccy.pl/forum/index.php?topic=4087.msg62241#msg62241
A co do klawiatury to planowałem żeby wykorzystać klawiatury które są do MAX-a.
Jaka jest dokładna szerokość pomiędzy taśmami w gumiaku ? Taki rozstaw jak w Harlequinie jest OK ?
Chociaż jak patrzę na PCB to już nie bardzo jest gdzie to wcisnąć :(
-
Rozstaw w HQ jest taki jak w gumiaku.
Klaud zobacz "10PCS MicroSD Card Socket Connector Pop-up" na ali czy to nie jest odpowiednik właśnie attendów ?
Dzięki, nie widziałem ich tam, kiedy je potrzebowałem >:(
-
Kurcze Klaud jak zawsze w punkt :)
1. Jak wyłączyć Kempstona przy zamknięciu płyty w obudowie?
Zapomniałem. Wyłącznika jeszcze nie ma :)
2. Jak zmieniać miksowanie kanałow, bez rozbebeszania obudowy?
Dobre pytanie
3. Jak zmienić bank ROMu bez otwierania obudowy?
Przełączniki jak ZX Nuvo ? Tylko gdzie. Na dolnej krawędzi płytki ? Narazie wrysowany jest ROM jak w MAX128 bez przełączania banków.
Klaud wspominałeś że eprom nie może być za szybki. Wiadomo dlaczego ?
4. Złącza klawiatury powinny pasować do standardu ZXa. Drugi komplet jest potrzebny.
Mogę zdublować 5 pinowe ale byłoby na dolnej krawędzi. Wypada w okolicy jtaga xilinxa. Nie wiem czy tak byłoby ok.
Co do obudowy to planowałem dla siebie coś jak na tej fotce. Dlatego od początku miało być jak najbardziej kompaktowe. Taki all in one :)
-
Sorry, zamieszałem. Przecież w 128K całe 32K w EPROMie jest zajęte przez ROM. Nie ma banków. Zapomnij o tym.
-
Klaudi, są banki, ale sterowane portem :) Ergo, nie potrzeba przełącznika.
Co do innych przełączników, nie da się ich jakoś zrobić od spodu PCB, by były dostępne przez jakiś otworek w dolnej obudowie?
A tak w ogóle jaki wymiar ma ta płyta? Ja myślałem, że ma ona pasować do obudowy gumiaka, to i dobrze by było, by tasiemki pasowały.
-
Płytka ma 186 x 107 i ani rozstawem złączy ani wymiarami nie pasuje do obudowy gumiaka ani do żadnej innej mi znanej :)
Pisałem o tym w pierwszym poście ale może nie do końca jasno się wyraziłem.
-
Zatem do mnie też nie pasuje, więc zamykam dziób :)
-
Klaudi, są banki, ale sterowane portem :) Ergo, nie potrzeba przełącznika.
Racja port 0x7FFD, bit nr 4. Przełączanie ROMu: ROM 0 - edytor 128k i menu systemowe; ROM 1 - 48K BASIC.
W każdym razie, jeżeli wymiary są nietypowe też odpadam.
-
No a złącza klawiatury? Po staremu? Tak trochę mało ustawnie :(
Proponuję dać po 2 szeregi otworów - w jedne gniazda folii a w drugie kołeczki. Będzie bardziej uniwersalnie.
-
Orginalna płyta ZX ma wymiary 213x130 mm, nie lepiej twoją powiększyc i odpada problem obudowy ?
Gniazdo mikro-sd , z pewnych powodów go nie dawałem w JS128 , po prostu karta mikro SD niewiele wystaje ze zlącza, do tego dodac grubosc obudowy i trzeba cudowac zeby karte wyjąć. Gniazdo z boku, obudowa od PLUSA odpada.
-
OK. Pewnie macie rację. Temat jest rozwojowy i nie upieram się. Wczoraj patrzyłem i faktycznie nie wiele trzeba było by już powiększyć płytę.
Muszę zwymiarować płytę od harlequina bo tylko to mam. A może ma ktoś zbędny spód obudowy od gumiaka za parę zł ?
Zaxon miałeś rację. Zaczyna się z tego robić klon JS :)
-
Moim skromnym zdaniem na PCB wypadałoby umieścić informację na podstawie czyjej implementacji ULA jest zbudowany ten komputer. Taki mały ukłon w stronę autora zawartości Altery.
-
Jasne że tego typu info pojawi się na PCB. Ja to w zasadzie składam z gotowych klocków :)
Jeżeli już mam przeorganizować PCB to pewnie trzeba wziąć pod uwagę obudową od plusa.
Czyli złącza z tyłu rozłożyć dokładnie jak w JS.
-
Ledwie się człowiek oderwie a tu się gotuje :)
Mi też coś takiego chodziło po głowie :)
-
Jeśli to możliwe, prosiłbym,m żeby można było AYgreka wkładać małego i dużego.
-
Ale po powiekszeniu płyty do rozmiarów ZX-owej to mozna upchnąć 2 yamachy 2203 i 2 dace i miec TSFM ;)
-
Może i można by było, ale TSFM to chyba jednak ślepa uliczka dla takich maniaków jak ja - nikt za bardzo tego nie wspiera - co innego zwykłe TURBO SOUND - tu chyba jest o co walczyć.
-
Ale TS będzie wymagał własnego CPLD lub logiki na TTLach, bo w Alterze zasobów brak w przypadku Maxa128K.
Czy jest sens budować klona klonów na trzech różnych CPLD?
-
Zmieści się w 16V8
-
Następny archaiczny układ do kolekcji. W takim przypadku chyba lepiej zrobić całego klona od początku. Wziąć większe jedno CPLD (160 makrocel) i załatwić wszystko na raz.
-
No to juz jest, ZX Uno sie nazywa ;)
-
Tam siedzi FPGA gonione na 50MHz. Nie ma prawdziwego Z80 ;)
-
EPM7160 ciężko jest kupić, a jak już jest, to drogi :(
Ale jeśli do EPM7128 wszedł dekoder adresu dla trybu 128K, to ten sam dekoder powinien obsłużyć AY (adresy się niewiele różnią i najlepiej to robić na wspólnym dekoderze-multiplekserze "3 na 8"). Pinów też raczej nie brakuje.
Gdybam, bo nie widziałem schematu, generalnie nie interesowały mnie te płytki niepasujące do niczego sensownego (nie mam drukarki 3D).
-
Następny archaiczny układ do kolekcji. W takim przypadku chyba lepiej zrobić całego klona od początku.
Dlatego zaproponowałem gniazdko na małego AY. Wtedy może pracować albo w trybie klasycznym albo z szarakowym TSFM.
Co kto lubi :)
-
No i wszystko większe będzie już SMD :)
Nie mam laptopa że sobą, ale chyba piny też skończyły się w Alterze. Na bank nie ostała się ani jedna wolna makrocela.
-
Jest jeszcze 100-pinowa wersja EPM7128 :)
A makrocela raczej nie będzie potrzebna, pisałem wcześniej.
-
Czytam wątek i absolutnie nie potępiam, a nawet bardzo mi się podoba ale :
Najpierw Hiszpanie zrobili harlequina, potem zmniejszyli go do rozmiarów ZX Max 48 teraz Polacy powiększają go do rozmiarów typowej płyty ZX-a nawet podchodzi to już pod JS128 ? Niby OK, ale to już było. Skoro już jest tyle tych klonów to po co "klonować klony". Może podnieść poprzeczkę i zrobić w innym standardzie. Na przykład ITX (170x170) i dedykowane do tego karty rozszerzeń. Nie bierzcie tego poważnie tak tylko rozważam. A projekt jak najbardziej mi się podoba i obserwuje co z tego wyjdzie.
-
A makrocela raczej nie będzie potrzebna, pisałem wcześniej.
Dla TurboSound potrzebny jest jeden przerzutnik.
-
Skoro już jest tyle tych klonów to po co "klonować klony". Może podnieść poprzeczkę i zrobić w innym standardzie. Na przykład ITX (170x170) i dedykowane do tego karty rozszerzeń.
Pear coś kombinuje z ITXem.
-
ZX Evo ....
-
Dla TurboSound potrzebny jest jeden przerzutnik.
:(
To olać. I tak na to prawie nie ma softu. Już lepiej wsadzić RTC, przynajmniej jakiś pożytek będzie.
-
Najpierw Hiszpanie zrobili harlequina, potem zmniejszyli go do rozmiarów ZX Max 48 teraz Polacy powiększają go
E tam.
Nie pierwszy raz w historii trzeba poprawiać po Hiszpanach.
Albo robić za nich od nowa :D
-
Harlequina nie robili Hiszpanie ;)
-
Dla TurboSound potrzebny jest jeden przerzutnik.
:(
To olać...
Szkoda, lepiej włożyć 1 szt 7474 i na Alterze zrobić tylko dekoder adresowy i wykrywanie 65533,254 i 255
Albo 16V8 za kilka zł i olać w tym względzie Alterę - tylko zegar do AY z niej brać
-
Mysle ze jeszcze warto by dodac DMA. Użyteczna rzecz.
-
Oj tam. Wiem, że Superfo to jakiś tajemniczy gość, chyba z Azji, mieszkający bodaj w Kalifornii. Ale cała dokumentacja do kolejnych wersji leży na hiszpańskiej stronie, zarządzanej przez niejakiego José Leandro Novellón Martínez. Więc poprawiać trzeba po Hiszpanach ;)
DMA to świetny pomysł! Niestety softu na to malutko, ale zawsze można zacząć przerabiać :)
-
Hej. Ale się rozkręciliście :)
A tak na poważnie to potrzebuję parę wieczorów na przerysowanie płyty.
Ponawiam też pytanie czy ma ktoś zbędny dół obudowy do gumiaka. Może być kawałek :) aby dało się tył przymierzyć.
-
Oj tam. Wiem, że Superfo to jakiś tajemniczy gość, chyba z Azji, mieszkający bodaj w Kalifornii. Ale cała dokumentacja do kolejnych wersji leży na hiszpańskiej stronie, zarządzanej przez niejakiego José Leandro Novellón Martínez. Więc poprawiać trzeba po Hiszpanach ;)
Ej! A nasze wiki to psu spod ogona wypadło? Chyba nie ma bardziej usystematyzowanej wiedzy o tym klonie, niż na wiki speccy.pl :P
-
Hmm, serio? Bo ja już nie wiem, czy to ironia, czy...
-
Troll-Jacku :P może jednak zajrzysz do odpowiednich stron na wiki:
ZX Max 128: http://speccy.pl/wiki/index.php?title=ZX_Max_128 (http://speccy.pl/wiki/index.php?title=ZX_Max_128)
ZX Max 48: http://speccy.pl/wiki/index.php?title=ZX_Max_48 (http://speccy.pl/wiki/index.php?title=ZX_Max_48)
Strona o HQ jest z czasów zanim przyłączyłem się do tego "domu wariatów". Jedna czy dwie osoby nie podołają budowania wiki. EOT
-
Ale dyskusja była o Harlequinie i jego autorze(-ach).
-
Chyba czegoś nie załapałem, skoro piszemy o klonie Maxa 128, a nie o HQ. Akurat o tym samym Maxie 128 mamy prawie komplet informacji i więcej niż Hiszpanie. My mamy działające Maxy 48 w obu wersjach, a oni ciagle babrają się w pierwszej wersji, do tego z implementacją z błędami. Wersja 1.3 wsadu do Issue 1 powstała tylko dlatego, że myśmy tego chcieli. Implementacja i modyfikacja pod klawiaturę od ZX81 jest wynikiem pracy na tym forum i Hiszpanie jej nie mają (o ile się nie mylę).
Aha, aby było jasne Max 48 Issue 2 powstał też zgodnie z sugestiami z naszego forum. Wersja robocza była dopasowana do budy gumiaka (rendner w załączniku). Potem wylądował w formacie ZX81 a ten model z renderu ewoluował i żyje jako ZX Nuvo 48.
Poza tym nie będę wdawał się w dyskusję kim jest Superfo. Ze swojej strony znam go jako bardzo miłego człowieka, który zrobił dość dużo dla światka Spectrum (nie tylko HQ, Nuvo, Omni czy Maxa).
-
Don Superfo (właściwie Watchara Chantang (https://www.linkedin.com/in/watchara-chantang-09b4101)) pochodzi z Tajlandi, a pracuje jako tester w Microchipie (przynajmniej pracował, nie wiem czy aktualne).
Bardzo skromny i miły człowiek, który odwalił kawał dobrej roboty. Szacun 8)
PS. Może czasem wypadałoby kliknąć "pomógł" dla superfo (http://www.speccy.pl/forum/index.php?action=profile;area=summary;u=1051).
-
Poglądowo płytka od ZXNuvo48 (tez od Superfo), wielkością pasująca do budy gumiaka. Ta sama Altera, AY i MMC na pokładzie. Fakt 48K, ale można przerobić na 128.
Nadal jest sens robić klona klonów? I tak, i nie. Moim zdaniem należałoby pójść w inną stronę i uprościć projekt to totalnego minimum, poprawić drobne niedociągnięcia z Maxa (np. układ generacji częstotliwości, tor audio, pozbyć się AD724, płytka pasująca do obudowy gumiaka z wykorzystaniem istniejących w niej otworów, poprawić Kempstona). Skoti robi coś dla siebie i bardzo dobrze. Ale z drugiej strony, nie za bardzo jest pole do popisu z czymś nowym (np. tryby Timexa, TS czy podobne), bez grzebania w implementacji ULA zawartej w CPLD.
-
Ja sens widzę. Dokładnie tam, gdzie napisałeś - uproszczenie, wywalenie zbędnych układów. I tryby Timexa. Jak nie w jednym układzie, to w dwóch - ale moim zdaniem XC95144 by je pomieścił. W cokolwiek wszedł dowolny SLAM, powinny wyjść tryby timexowe, bo odzyskuje się kilka makrocel na usunięciu multipleksera adresów dla DRAM.
W sumie nawet zwykły SLAM128 ma któryś tryb Timexa.
-
Skoro SLAM ma tryby Timex-a, to można zbudować klona Timex-a.
Niestety, nie będzie konkurencyjny cenowo z klonami ZX-a od Superfo.
-
Rozrzuciłem sobie elementy po płycie. Na razie dosyć losowo tylko żeby mieć ogląd sytuacji.
No i wychodzi, że na 1/4 płyty wicher hula :)
Jakieś propozycje co do zagospodarowania ?
ZX Dandanator onboard :) Osobiście coraz bardziej się przekonuje do tego pomysłu. Tylko czy się nie będzie gryzło z MMC.
-
Skoro masz tyle miejsca, bez sensu jest wsadzać rezystory po układy scalone.
-
Dandanator bedzie sie gryzł z MMC.
-
Dodawanie jakichkolwiek interface-ów na płytkę zawsze skutkuje tym, że coś podłączone do szyny krawędziowej wywoła konflikt.
Dlatego ja osobiście, jestem za klasyką. Niech to będzie ZX Max 128k w wersji na dużej płycie z możliwością wbudowania do klasycznej obudowy.
Jak by do tego jeszcze dało radę dodać tryby Timex-owe + ROM od Timex-a, to może na takim zestawie ruszył by terminal CP/M w trybie Timex-a.
-
Dandanator bedzie sie gryzł z MMC.
A jak wyłączymy MMC zworką ?
-
Jak by do tego jeszcze dało radę dodać tryby Timex-owe + ROM od Timex-a, ...
To chyba z nowym SLAMem, a nie implementacją na Alterze.
-
Dla mnie ten projekt traci sens po uwolnieniu SLAMa.
Zresztą chyba kwestio wolnościowe i tak musiałby chyba nastąpić jeśli chodzi o wsady, bo nie dość że w ten czy inny sposób sprzętowy opis ULI jest dostępny publicznie, to kody czy to maxa czy podobnych, już dawno rozlazły się po sieci i ich pierwotni właściciele/twórcy nie mają szans nad tym zapanować. Ja sam stałem się posiadaczem jednej z wersji "niepublicznej" ULI z zastrzeżeniem nierozpowszechniania (jako programista jestem czuły na punkcie praw autorskich, więc ja nie puściłem tego nigdzie dalej).
Dziś - to co kombinuje SKOTI za bardzo zbliża się do JS128 - nie widzę miejsca dla takiego klona - zresztą uważam to za szkodliwe. ZAXON poświęcił bardzo dużo czasu na doprowadzenie JS128 do perfekcji - dziś to jest najlepszy klon 128 i robienie klona o bez mała identycznej funkcjonalności/specyfikacji uważam za nieetyczne.
-
robienie klona o bez mała identycznej funkcjonalności/specyfikacji uważam za nieetyczne.
Zapomniałeś dać ;) na końcu.
-
Ja sam stałem się posiadaczem jednej z wersji "niepublicznej" ULI z zastrzeżeniem nierozpowszechniania
piszesz o nieoficjalnym wkładzie SLAMa (z trybami graficznymi Timexa) czy czymś innym?
-
Przykro mi ale nie zapomniałem :(.
Nie chodzi mi o to, że tworzenie takich projektów nie jest OK.
Chodzi o to, że jeśli jest ktoś taki jak ZAXON kto poświęcił się w 100% tego typu projektom, to w imię wspierania tego typu działalności nie powinniśmy tworzyć publicznych projektów jawnie wchodzących w konflikt.
Jak ktoś robi projekt w którym wszystkie złącza są rozmieszczone jak w JS128 z funkcjami jak w JS128 to jest to konflikt. Jeśli dodatkowo tworzy projekt przy wsparciu doświadczonej społeczności w 100% publiczny i otwarty - to mi się to nie podoba.
--
Potem są tacy którzy dopytują o gotowe KITY bo wyjdzie taniej niż u ZAXONa.
-
Ja sam stałem się posiadaczem jednej z wersji "niepublicznej" ULI z zastrzeżeniem nierozpowszechniania
piszesz o nieoficjalnym wkładzie SLAMa (z trybami graficznymi Timexa) czy czymś innym?
Chodzi o coś innego.
-
No i się kolega Skoti obraził i klona nie będzie.
A mógł być ZX MAX 128k XL, w rozmiarze płyty standardowego ZX Spectrum, konkurencją dla Harlequin-a.
-
Tu nie ma co się obrażać. Bardzo fajny jest ten entuzjazm SKOTIEGO.
Entuzjazm ten można poświęcić na zrobienie takiego klona jakiego jeszcze nie było.
Nie jestem też za tym aby uważać ZAXONa za świętą krowę, ale jeśli ktoś chce to robić niech robi to na równych zasadach - niech zarejestruje działalność, niech opracuje projekt sam - przeprowadzi testy, przygotuje produkcję zadba o marketing i i wyliczy koszt końcowy z godziwym zarobkiem.
W sytuacji w której projekt powstaje zbiorową siłą kilku - kilkudziesięciu ludzi z pominięciem tych wszystkich kosztów stałych które muszą ponosić takie osoby jak ZAXON,
ten ostatni raczej będzie miał gorzej, 2-3 takie projekty i ZAXON zmieni branżę - a my nie będziemy już mogli zamówić JS128 - będziemy się bujać z tysiącami 7404, AD724 i innymi duperelami aby mieć jakąkolwiek stabilność na własnych eksperymentalnych klonach licząc że ktoś usunie błędy z jednego czy drugiego wsadu.
Ktoś chce sobie zbudować klona podobnego do JS128 dla udowodnienia sobie czegoś - niech to robi - niech się chwali ale niech nie udostępnia bo tak jest lepiej dla nas wszystkich.
To jest tylko moje zdanie - kompletnie subiektywne z którym kompletnie nie trzeba się liczyć - zleżało mi tylko aby je wyrazić nim ktoś poświęci duuużo czasu w rozwoju takiego klona.
-
Ja tam nie wiem, ale czytając pierwszy post w tym wątku, wywnioskowałem, że Skoti chciał opracować na bazie ZX Max 128 coś dla siebie.
Cyt. "Ze względu na łatwość składania i uruchamiania spodobała mi się idea serii klonów z rodziny MAX.
Ale chciałem też dostosować projekt trochę pod siebie. Ze względu na to, że nie mam żadnej gotowej obudowy
założyłem, że nie będę się specjalnie przejmował rozmiarami PCB. Moje założenia były takie: ..." koniec cytatu.
Nie widzę tu nic "zdrożnego" że ktoś sobie chce coś przeprojektować i to dla siebie, zaś na forum stawia pytania odnośnie, jak inni to widzą.
Ja ma parę projektów opracowanych, ale jak tak czytam, to boję się przedstawić na forum, żeby mnie nie posądzono o chęć zarobku,
ew. nazwano "chytrym chłopkiem ze Skarżyska" :)
-
Ja tam nie wiem, ale czytając pierwszy post w tym wątku, wywnioskowałem, że Skoti chciał opracować na bazie ZX Max 128 coś dla siebie.
tak się zaczęło i fajnie się zaczęło ale popłynęło w kierunku JS128
i skończyło się tak.
A mógł być ZX MAX 128k XL, w rozmiarze płyty standardowego ZX Spectrum, konkurencją dla Harlequin-a.
A jeśli chodzi o to:
boję się przedstawić na forum, żeby mnie nie posądzono o chęć zarobku
Projektuj prezentuj sprzedawaj - ja życzę wszystkim aby mieli ogromne ilości zamówień w dobrych cenach.
Fajne rzeczy i ja kupię :)
-
Ale JS128 to chyba już nie będzie bo ostatnia seria była już dawno wyprodukowana, skoti nie skorzystał to robi swojego i życzę mu powodzenia.
-
Na początku chciałem powiedzieć, że na nikogo się nie obraziłem. :)
Skupiłem się na dopracowywaniu płytki z pierwotnego założenia a wersja pod obudowę gumiaka musi poczekać.
Biorąc pod uwagę dostępność implementacji ULI to jestem na 100% pewien, że prędzej czy później ktoś zbuduje klona pasującego do obudowy gumiaka
z dołożonym MMC jak to jest w JS.
Projekt "małej" wersji jeżeli zostanie ukończony będzie w pełni otwarty. Jasno też zaznaczam, że nigdy nie miałem i nie mam zamiaru wykorzystywać tego komercyjnie. Nie ma w nim nic co opracowałem sam i jak pisałem wcześniej składam to w zasadzie z gotowych klocków.
Tutaj przede wszystkim należą się ukłony dla Dona "Superfo" , Mario Prato i innych o których może nawet nie wiem.
Traktuję to jako świetną zabawę, bezczelnie :) czerpiąc garściami z Waszego doświadczenia i wszystkie uwagi bardzo sobie cenię. Dzięki !
PCB w zasadzie jest gotowe i ma wymiary 107 x 186 mm. Zostało mi jeszcze dodać drugie złącze klawiatury z lewej strony dla gumiakowych klawiatur.
-
Hmm położenie AD724 jakieś niefortunne, będziesz ciągnął sygnały od CPLD do rezystorow i nazad do kodera PAL, a następnie w drugą stronę do złącz. Do tego cały tor analogowy (audio z AYka) prawie wchodzi w tor w.cz. (wyjście wideo). Kondensatory wyjścia audio raczej powinny być jak najbliżej gniazdka z tymi sygnalami.
;) miłej zabawy ;)
-
Silenter ? Akurat JS128 właśnie w taki sposob sie urodził jak Skotiego projekt, ot wymysliłem "pod siebie" . Potem pokazałem , dobrze sie wszyscy bawilismy na małej i sensownej jeszcze wtedy grupie na FB . Po wielu godzinach narad z mądrymi ludzmi wyszło nam optymalne rozłożenie gniazd na płycie. Przypominam ze to były czasy ze jeszcze o Djordje i jego obudowach nikt nie słyszał a on sam nawet nie wiedział ze to bedzie robic. Zresztą JS128 nigdy nie był planowany jako jakas komercja, cały projekt dawno temu przeciez udostępniłem.
Skoti robi nową płyte i super, ma czas, srodki i co najważniejsze ma chęci a do tego robi sobie. Tylko pochwalic. Ja ze swojej strony co moge to pomoge zeby uniknął głupich i kosztownych błędów jak ja w JS128 iss 1 i 2 ;)
Albo 13 godzinnego drukowania obudowy jak w przypadku Maxa 48 ;)
-
ZAXON - i świetnie więc nie ma najmniejszych problemów natury moralnej ;)
Wygląda na to, że niepotrzebnie biłem pianę - przepraszam wszystkich :)
-
Nie szlajaj się po obcych forach, bo przedawkowałeś chyba opowieści z krypty :D
-
Eee tam. Ja tam jestem monogamistą - nawet jeśli gdzieś zaglądam to speccy nie zdradzam.
Natomiast zdarza mi się mylić,
-
No cóż, mylić się jest rzeczą ludzką :)
-
Gerbery gotowe. Mogę zamawiać płytki do testów :) Ciekawe co skopałem? :)
-
To ja chciałbym się zapisać na testy ;)
-
Ostatecznie do jakiejś konkretnej obudowy ta płytka pasuje ?
-
Skoti - wrzuć jakieś wymiarowanie - pod koniec miesiąca będę miał większą drukarkę - może coś popróbuję zrobić.
Moja obecna drukarka jest o centymetr za mała do Maxa 48 :(
-
Też chętnie potestuję :)
-
Chyba w wersji iss 3 , bo ta co na wizualizacji to coż ..... ;)
-
Dzieje się :)
-
Ja działa i nie dymi, to już sukces :)
Gratulacje !
-
:) Pogratulować.
Tak z ciekawości. Czy wejście EAR masz zrobione na jednym tranzystorze NPN, tak jak w Maxie?
-
Gratulacje 8)
Z tym "kwadratem" na środku bardziej przypomina Timexa ;)
-
:) Pogratulować.
Tak z ciekawości. Czy wejście EAR masz zrobione na jednym tranzystorze NPN, tak jak w Maxie?
Tak dokładnie jak w Maxie. Działa ładnie wczytuje.
Niestety walnąłem się w dwóch miejscach. Źle podłączony jeden sygnał od kempstona (kynar w akcji ) i zepsułem przełącznik kanałów AY :)
Wypadnie też 74LS123 od divmmc, jest niepotrzebny. Muszę też znaleźć jakiś pasujący przełącznik do kanałów AY bo zworki są słabe.
Walka jest też z dobieraniem kondensatora przy zegarze od AD724. Takie same jazdy jak w Maxie :(
A to wszystko oczywiście wina zaxona bo przecież musiał http://www.speccy.pl/forum/index.php?topic=4140.msg63403#msg63403 ;)
Tak. Będzie kolejne issue :)
-
Wczytujesz z telefonu lub laptopa czy z jakiegoś wgrywadelka typu TZXduino?
Dlaczego pytam? Kol. Rubikus miał problemy z przygluchym Maxem i delikatnie zmienił układ wokół tego tranzystora. Teraz Max łyka wszystko, nawet bardzo słabe sygnały.
Napisz więcej o tym 74LS123 w divmmc. Dlaczego nie jest potrzebny?
Moim zdaniem nie ma walki z zegarem do AD724. On nie działa najlepiej na układzie Texasa i jeszcze typy HC. Odpaliłem pare tych układów wsadzając inwerter Toshiby albo Hitachi z serii HCU. Poza tym kol. zipp zaproponował proste modyfikacje, po których zegar działa na każdym typie układu ’04.
-
Z tym "kwadratem" na środku bardziej przypomina Timexa ;)
Szkoda tylko, że nie pasuje do budy 2048. Mógłby być ciekawa alternatywa dla martwych płyt TC2048.
-
Może by tak w kolejnym issue podrasować wyjście audio ?
Schemat AmpY gdzieś tu udostępniłem, a miejsce na dodatkowy podwójny wzmacniacz w DIP8 albo SO-8 się znajdzie.
Wtedy można i słuchawki wprost podłączyć (tylko regulację głośności trzeba zrobić, bo można słuch stracić ;) ).
-
Wczytujesz z telefonu lub laptopa czy z jakiegoś wgrywadelka typu TZXduino?
Dlaczego pytam? Kol. Rubikus miał problemy z przygluchym Maxem i delikatnie zmienił układ wokół tego tranzystora. Teraz Max łyka wszystko, nawet bardzo słabe sygnały.
Wczytywałem z laptopa. Na tym samym poziome głośności w laptopie wczytuje mi się na Harlequinie i Timexie więc czułość jest podobna.
Ale dzisiaj potestuję z innych źródeł.
Napisz więcej o tym 74LS123 w divmmc. Dlaczego nie jest potrzebny?
Divmmc przerysowałem wg schematu nano zaxona żeby mieć pewność że nie będzie problemów z zegarem. Ale okazało się, że wystarczy sam 74LVC1G14.
Moim zdaniem nie ma walki z zegarem do AD724. On nie działa najlepiej na układzie Texasa i jeszcze typy HC. Odpaliłem pare tych układów wsadzając inwerter Toshiby albo Hitachi z serii HCU. Poza tym kol. zipp zaproponował proste modyfikacje, po których zegar działa na każdym typie układu ’04.
No właśnie mam HC Texasa. Zamówię do testów inne i zobaczymy jakie będą efekty. Zobaczę jeszcze co zipp proponował.
-
Jeżeli masz układ wejścia audio z Maxa, działa on dla sygnałów o amplitudzie większej niż 500-600mV. Rubikus wsadził zamiast BC549 darligtona BC517 oraz dołożył rezystor 330k-470k pomiędzy kolektor i bazę. Jego układ działa dla sygnałów o amplitudzie od 100-150mV w górę.
-
Wymiana 74HC04 na wersję od ST załatwia temat zegara dla AD.
Ale jeszcze mam zagwozdkę. W niektórych demach i grach mam straszne dropy na ekranie.
https://www.dropbox.com/s/gnkf584tsbw23dd/2018-03-29%2019.36.28.mp4?dl=0
-
Timingi kaszanią się? Czy ktoś zaobserwował podobne zjawisko w Maxie?
-
Unrainer potrzebny ;)
-
Na ZX Max 48k nie zaobserwowałem takiego "efektu".
-
Przerabiał ktoś Maxa 2 na 128k ? Działa OK ?
-
Przerabiałem, dużo nie testowałem ale wygladało ok.Wrzuc co ci zle działa w załączniku to moge jutro popatrzeć. Ale to wyglada jak typowy unrainer/umbrella efekt.
-
Najbardziej sieczkę widać w insult.
Dizruptor wiesza się w tym miejscu.
-
Widzę, że zaxon miał podobnie http://www.speccy.pl/forum/index.php?topic=4099.msg62658#msg62658
Przetestowałem dzisiaj wszystkie HM628128 jakie mam 70,80,100ns i nic się nie zmienia :(
-
Ok, zapuściłem na Maxie tuningowanym na 128 kilo, początek wygląda ok, jest kulka, obraca sie, nie ma smieci, ale jak chce przejsc do nastepnej czesci spacją to mi sie break wlacza i mam basic , jest na to jakis myk? A tak wogole to nie jest demo na Pentagona?
-
A możesz jeszcze sprawdzić czy to demo się nie wiesza ?
Jaki masz kwarc i który wsad ?
-
Dizruptor sie wiesza. Kwarc mam 14318 i wsad do niego.
-
Przynajmniej tutaj mamy tak samo :) A jakie masz pamięci ? Mógłbyś jeszcze zobaczyć robocopa u siebie ? Dzięki
-
Tak sobie myślę, czy jakiś mały kondensator (33-47pF) pomiędzy GND a /OE na obu kościach RAM by nie pomógł.
-
Skoti - zapodaj mi jakieś wymiarowanie - pobawił bym się w obudowę do tego cacka ;)
-
Pamieci mam Mitsubishi M5M1008AP-70 , podrzuć mi tego robocopa zeby te sama wersje sprawdzac.
-
Zaxon dzięki. Dropy mam też przy pisaniu na klawiaturze ale tylko w trybie 128k w 48 jest OK. Mam tylko HM628128.
Na 10 sztuk wszystkie zachowują się tak samo. Zastanawiam się czy to tu jest problem.
Silenter. Chwila cierpliwości. Jak nie uda się rozwiązać problemu ze śmietnikiem na ekranie to nie widzę sensu tego składać. :(
-
Ok, zapusciłem tego Robocopa , też sa kreski na ekranie ale to jak pisze, może być efekt Umbrelli. Na normalnym 128 szarym bez wymiany PAL też sie tak zachowywuje. Z tego co piszesz to ewidentnie Altera z pamieciami sie nie dogaduje u ciebie.
-
Masz może wolne kostki do odstąpienia ?
-
Hmm nie bardzo jest to efekt deszczu taki jak w 128K, ponieważ w implementacji odczyt z portu #7FFD jest wyłączony, a przy pamięciach statycznych nie ma potrzeby przejmować się odświeżaniem pamięci.
skoti: spróbuj triku z kondensatorami.
-
Hmm, chyba nie wiecej tych pamieci ale poszukam bo przeważnie zamawiam co potrzebuje x2 . Ogolnie, to cały ten projekt Maxa to jest poki co to ciekawostka , wsad do Altery jest niedopracowany i wychodzi to co wychodzi. Do tego , jestes 100% pewien ze nie masz jakiegos buga na PCB? Części właściwe? Pytam bo pare razy mi sie zdażyło ze woreczek ze sklepu ładnie opisany i zamówiony z rezystorami 180 ohm a w srodku były 180 Kohm rezystory. Do tego , przy takich konstrukcjach , warto zmontowac za jednym zamachem 2 płyty, wtedy wiadomo że nie ma głupich błędów w montażu albo problemów typu, walnieta płytka czy, podstawka ktora nie łączy.
-
Zaxon, chyba masz kości 55ns lub 70ns. Może ktoś ma wolne 100-120ns i na nich warto spróbować. Z tego co patrzę na zdjęcia od Dona, on użył układów 100ns.
-
Klaudiusz Skoti pisał ze ma HM pamieci w wersji 70,80 i 100 ns pare postow temu..... Wiec wykluczyłem pamieci. Do tego jaki jest sens robić klona na pamięciach ktore już chyba tylko najstarsi chinczycy na aliexpress pamietają? Ogolnie, ten cały MAX to kupa , po prostu i zwyczajnie. :P
-
Fakt przeoczyłem.
-
Mam pcb w wersji bez divmmc też rysowane przeze mnie które służyło mi do testów. Właśnie sprawdziłem i na nim mam to samo.
Czyli wykluczam problem z PCB. W tej chwili na 99% jestem pewien że tak jak pisał zaxon problem jest na styku pamięci - altera.
Chociaż bardziej skłaniam się ku jakiemuś bugowi we wsadzie. Obejrzałem dzisiaj kilkanaście dem i bardzo często problem w danej produkcji pojawia się
tylko na niektórych efektach. Shock czy BigThings natomiast idą bez zająknięcia, czyściutko. W Mescaline są pojedyncze dropy. Dizzruptor się wiesza więc
coś z wsadem jest nie tak. Wiadomo też że nie będzie 100% zgodności ale liczyłem na deczko więcej ;) Wersja Maxa 48k sprawuje się świetnie.
Poza tym problemem całość jest stabilna i działa bardzo fajnie.
-
Wiec masz "prawie" klona 128 ;) Nie ty pierwszy ;) BTW, rownolegle demka przetestowałem na JS128 ....działają. :D
-
No nic. Załatwię gdzieś pamięci to zobaczymy. Chińczycy mają ale to miesiąc czekania :(
A JS128 - wiadomo ;)
-
Pierwsze co, to załatw sobie poprawny wsad do Altery. Bo bez tego to jakbys nie kombinował to nic nie zdziałasz.
-
A może warto by było potestować na ciut szybszej Alterze - 10n ?
-
Nie ma znaczenia, tak samo jak szybkość pamięci (testowane do 120ns i nadal jest problem). Sygnały /WR i /RD nie trafiają/nie są trzymane w odpowiednich ramach czasowych dla pamięci ekranu. Piszę z Donem w tej sprawie.
Na razie w ruch ida dodatkowe kondensatory dla linii /VWR i /VRD układu VRAM (U4).
-
Klaud dzięki za zainteresowanie. Przypominam sobie teraz, że podobny problem miałem w MAX-ie chyba przy kościach od UT ale był dużo mniej zauważalny.
Miałem jeszcze kostki NEC i Sony i na nich już było OK.
Fajnie gdyby to zadziałało na HM są chyba najbardziej popularne/dostępne.
-
Najlepiej jakby działał na współczesnych 6C1008 lub podobnych. Te Hitachi HM są archaiczne.
-
Na razie dobrych wiadomości brak. Wygląda na to, że ten "syf" wychodzi z Altery. Nie ma znaczenia, czy ona jest szybka (10ns) czy wolna (15ns), śmieci zostają. Kondensatory nie pomagają.
Mam gdzieś szybsze Altery (7ns), ale na razie na te zabawę czasu brak. Tym bardziej, że nie będę przerabiał sprawnego Maxa i2.
-
Ja też kombinowałem z kondensatorami i bez efektów. Nie było ani lepiej ani gorzej. Na dniach będę miał inne pamięci zobaczymy czy to coś zmieni.
Jest szansa, żeby Don się temu przyjrzał ?
-
Od tygodnia koresponduję z Donem na ten temat. Przełączanie banków kaszani się i stad jest sieczka.
Jest jeszcze jeden pomysł, ale nie jest sprawdzony. Spróbuj podmienić rezystory 470R na 330R w liniach D0-VD0, D1-VD1, D2-VD2, D3-VD3 i D4-VD4.
Dla układu VRAM wsadź najwolniejszą kość SRAMu (120-150ns) jaką znajdziesz.
-
Czyli jest jakaś nadzieja :) Mam tylko jedną kostkę 120ns to sprawdzę. O ile to nie jakiś malowaniec ;)
-
Dostałem dzisiaj kostki NEC-a i jest lepiej, czyli tak jak u zaxona :) Na demie z kulką już nie ma tego śmietnika na ekranie. Widać pojedyncze dropy. Mesacline czyste. Co ciekawe robocop bez zmian, nadal dropy latające po całym ekranie. Sprawdzę jeszcze czy rezystory coś pomogą.
-
Jakiego typu są te kostki i o jakiej prędkości?
Jest jeszcze jeden pomysł, zgodny z dobrymi tradycjami Sinclair Research, aby dołożyć "zdechlego karalucha" na Altere. Potrzebny jest jeden układ 'HC174, trochę kynaru oraz zabawa na płytce. Podłączenia układu w załączniku.
-
Dokładnie to są UPD431000ACZ-70LL czyli 70ns. Znalazłem też jednego HC174 został po składaniu HQ więc będzie można testować.
Sprawdzać te rezystory czy kleić karalucha ?
Z drugiej strony patrząc to nie da się tego poprawić/naprawić w alterze ?
-
Zacznij od rezystorów.
A w Alterze nie ma szans, brak wolnych nóżek dla sygnałów od D0 do D4.
-
Rezystory nie pomogły. Jest bez zmian. Teraz pora na karalucha.
-
Wstrzymaj się ;) Pomysł modyfikacji jest, ale będzie ona bardziej kompleksowa i wymagająca trochę więcej układów, niż jeden 'HC174.
Edyta: Chyba skończy się na wymianie Altery na taką z większą ilością nóżek. Drobnymi zmianami we wsadzie oraz tzw. "daughter board" w miejsce podstawki PLCC. Zobaczymy.
-
Jeżeli masz układ wejścia audio z Maxa, działa on dla sygnałów o amplitudzie większej niż 500-600mV. Rubikus wsadził zamiast BC549 darligtona BC517 oraz dołożył rezystor 330k-470k pomiędzy kolektor i bazę. Jego układ działa dla sygnałów o amplitudzie od 100-150mV w górę.
Poprawka zaaplikowana i przetestowana. Teraz wczytuje z telefonu bez problemu. Dałem rezystor 470k.
Dzięki
-
Dla siebie chcę Altera bez adaptera - https://www.dropbox.com/s/g4iz9monmawpz6d/ZXMax128_12_.png?dl=0
-
Dla siebie chcę Altera bez adaptera - https://www.dropbox.com/s/g4iz9monmawpz6d/ZXMax128_12_.png?dl=0
Nie rozumiem o co chodzi. Nowa wersja ZXMaxa 128K (1b), ładny render,
-
Postanowiłem przerobić planszę i to właśnie dostałem.
Przepraszam, nie mówię po polsku, używam translate.google.
-
Hi NiKa,
No worries, you can write in English if it is easier for you.
-
It will be easier for us, too. Google translator is far from being perfect ;)
-
I wanted to collect ZX MAX 128, but I also needed an adapter for Altera, and I decided to remake the board. I did everything manually in the SL program, and there may be errors.
-
Well, if you kept Altera’s pionout as it was in on the adapter your PCB should work with F/W version 1.2 without any issues.
-
Может я попробую на русском писать. Я бы хотел собрать ZX Max 128 но у меня нет корпуса от ZX81, а есть от простого ZX Spectrum, и хочу спросить skoti может он дать мне gerbers от своего клона который без DIVMMC? Если вам интересно, то я могу выложить gerbers от своего варианта.
-
... coś mi się wydaje, że obrodzi klonami klonów :P Incepcja :)
-
Dla mnie to jest nowa wartość - w miarę łatwy do uzyskania zamiennik ULA, który można sobie zainstalować na własnej, customowej PCB. W ten sposób każdy może mieć takiego klona, jaki mu się marzy - 48K lub 128K, z divMMC lub bez, z Kempstonem lub bez itp.
-
skoti You can ask you for gerbers clone without DIVMMC.
-
A teraz pora na intensywne testy. Dizzzruptor nie wiesza się. Jak na razie wszytko co uruchamiałem działa OK.
-
Fajne. Który wsad masz w Alterze?
-
Ciekawie wyszło :)
Dużo miejsca zostało na płycie.
Przyszłościowo, można coś tam doprojektować.
Jak się zachowuje mostek, nie robi się gorący ?
-
Fajne. Który wsad masz w Alterze?
Wsad ten bez dekodera adresów AY.
-
Jak się zachowuje mostek, nie robi się gorący ?
Lekko ciepły chyba porównywalnie z CPU.
-
Puściłem kilkadziesiąt dem i gier, łącznie z tymi problematycznymi. Maszynka wygrzewa się od kilku godzin. Problemów brak.
Kempston działa, wczytywanie z laptopa i telefonu działa. AY ładnie i czysto. DIVMMC bez problemów z różnych dziwnych kart.
Zgubiłem fragment ścieżki i musiałem się ratować 2 cm kynaru ;) Gerbery już poprawione.
Niniejszym chciałbym podziękować dla Klauda za pomoc i walkę ze wsadem :) Podziękowania również dla Dona Superfo i całej ekipy speccy.pl za wasze uwagi i pomysły.
PS
Gerbery i bom gotowe. Będzie ktoś chciał to sobie złożyć ?
-
Hmm, ja bym to komercyjnie przejął do produkcji ;) Nie wiem jak to widzisz.
-
Piszę się na egzemplarz jak tylko zaczniesz produkować!
-
A to już Skotiego decyzja co z tym zrobi. Pokazałem te płyte na paru grupach na Facebooku, ludzie są zainteresowani. No ale to trzeba zrobić ;)
-
Nie zebym się czepiał, ale może warto skonsultować zasady licencji wsadu, ze wszystkimi którzy w nim maczali palce? Hm?
Wsad, który ma skoti w tym klonie, nie jest upubliczniony.
-
Toteż tylko rozpoznaje temat przecież? Zapytałęm ?
Dobra, chrzanić to ;)
-
Ja tylko wykazałem zainteresowaniem w wypadku gdyby poszło to do produkcji masowej.
Decyzja czy takowa ruszy pozostaje w rękach autorów.
Reszta to ekonomia. Będzie popyt, to powinna się znaleźć i podaż, nie? ;)
Ostatecznie kolega Skoti może sam sprzedać ony egzemplarz prototypowy :D
-
Na wersji 1.2 z wiki też działa ok.
-
Moment. Będę adwokatem diabła. Wsad jest oparty o ten z OpenCores. Wypadałoby sprawdzić jak on jest licencjonowany w przypadku produktu stricte komercyjnego. Następny w kolejce jest Superfo, ponieważ to on zrobił ZX Maxa 128 na Alterze w PLCC. Sam też dołożyłem cegiełkę do poprawek w tym wsadzie. Przerobiłem go na stonogę w QFP i zrobiłem przejściówkę do niej, oraz z Donem poprawilismy timingi. Trojacek też dołożył swoje w poprawie dekodowania portu 0x7FFD. Jak widać są 4 osoby, które mogą mieć obiekcje.
Do tego wsad do klona skotiego, ani do Maxa128K, nie jest dostępny w formie edytowalnej.
Może nie chcemy, aby projekt stał się komerchą. Może ma zostać w domenie publicznej dla amatorów. Nikt nawet o tym nie pomyślał, ani nie zadał sobie trudu zapytania, jak to widzimy.
-
Moment. Będę adwokatem diabła. Wsad jest oparty o ten z OpenCores. Wypadałoby sprawdzić jak on jest licencjonowany w przypadku produktu stricte komercyjnego. Następny w kolejce jest Superfo, ponieważ to on zrobił ZX Maxa 128 na Alterze w PLCC. Sam też dołożyłem cegiełkę do poprawek w tym wsadzie. Przerobiłem go na stonogę w QFP i zrobiłem przejściówkę do niej, oraz z Donem poprawilismy timingi. Trojacek też dołożył swoje w poprawie dekodowania portu 0xFFFD. Jak widać są 4 osoby, które mogą mieć obiekcje.
Do tego wsad do klona skotiegio, ani do Maxa128K niej jest dostępny w formie edytowalnej.
Może nie chcemy, aby projekt stał się komerchą. Może ma zostać w domenie publicznej dla amatorów. Nikt nawet o tym nie pomyślał, ani nie zadał sobie trudu zapytania, jak to widzimy.
Fully support!
-
Z przyzwoitości, należą się Wam wszystkim, zaangażowanym w ten projekt serdeczne podziękowania, za poświęcony czas i chęci.
Jako, że projekt stał się w zasadzie międzynarodowy, zasługuje na ukłon w stronę osób, które przyczyniły się do jego ukonstytuowania.
Sam, chętnie bym złożył wersję płyty przeprojektowaną przez Skoti-ego.
Więc, gdyby był wiadomy status całego projektu, można by testowo wypuścić kilka płyt np. dla forumowiczów,
w celu złożenia i przetestowania na kompatybilność z interface-ami itp.
-
Osobiście nie widzę problemu, o ile skoti sam zajmuje się tym projektem. Ale nie zgadzam się na masową i komercyjna dystrybucję wsadu bez oficjalnej zgody pozostałych osób zaangażowanych w jego tworzenie w obecnej formie.
-
Tak więc, należy poczekać spokojnie na podjęcie decyzji, co do statusu wsadu.
Jeśli zaś chodzi o stronę hardware-ową, to rozumiem, że Skoti ma wolną rękę i jak będzie tak uprzejmy, że np. sprzeda płytkę, to nie zostanie zlinczowany.
Zostało trochę miejsca na laminacie, więc można dodać podziękowania, dla osób, które przyczyniły się do powstania projektu.
Zawsze to coś.
-
Skoti może sprzedawać nawet gotowe urządzenia, jeśli ma taką chęć. Od niego zależy, czy jego sprzęt będzie zgodny z wsadami na wiki. Ale osoby trzecie, robiące szum na FB, mające chęć skomercjalizowania klona, muszą postarać się o jasne zasady licencjonowania wsadu.
-
All right.
Skoti, jak została Ci jakieś płytki z tego projektu, to zapewne będą chętni, do złożenia i przetestowania.
Przelicz, skalkuluj i wrzuć do działu "BAZAR.
Ja chętnie zakupię sztukę płytki.
-
Zostały mi 3 szt PCB w wersji którą złożyłem dla siebie. Oddam po kosztach osobom które zdeklarują się, że je złożą i podzielą się swoimi uwagami.
A dla jasności sytuacji z mojej strony to jak już wcześniej wspominałem nie miałem i nie mam zamiaru zarabiać na tym projekcie.
Dla mnie to jest tylko i wyłącznie hobby, masa nauki i świetna zabawa. Chciałbym, żeby tak zostało i żebyśmy mogli wrócić do dyskusji bardziej technicznych ;)
-
To ja jestem chętny na 1 szt.
Właśnie chodziło mi o to, jak ten klon będzie zachowywał się z różnymi interface-ami.
Dalsze uzgodnienia na priv proszę.
-
Witam
Ja też chętny jestem
Pozdrawiam
-
1. Zapytałem tutaj do Dona miałem napisać.
2. Na Fejsa wrzuciłem tylko fotke płyty i info że zrobił Skoti na bazie ZX MAX 128 od Dona i tyle. Ludzie byli zaciekawieni. Skasowałem zresztą wczoraj.
3. Pomyślałem że mam troche doświadczenia i kontaktów wiec łatwiej by mi było utargować dobrą cene na elementy, płytki itp, przepraszam, to sie nie powtórzy.
4. Klaudiusz, prosze o usunięcie z Speccy Wiki wszystkich moich projektów.
To by było na tyle.
-
Panowie, nie kłócić się, proszę!
Wszyscy jedziemy na tym samym wózku, tj. jesteśmy zainteresowani tym, by powstawały nowe, coraz doskonalsze klony, i by nie powstawały w jednym egzemplarzu - to chyba oczywiste. Jako "płytkowicze-spawacze" wiecie najlepiej, jak cały proces powinien wyglądać pod względem technicznym i moralnym.
osoby trzecie, robiące szum na FB, mające chęć skomercjalizowania klona, muszą postarać się o jasne zasady licencjonowania wsadu.
Klaud - odnośnie zasad licencjonowania to zgoda, i w pełni ufam Zaxonowi, bo zawsze bardzo dbał o takie sprawy. Myślę, że dobrym przykładem mogą być SLAM-y, od których musi płacić royalty za każdą sprzedaną sztukę.
Ale co do skomercjalizowania - serio? Sam przecież często zamawiasz PCB i rozdajesz lub sprzedajesz po kosztach, więc nie wrzucałbym tego, co zaproponował Zaxon, tak z automatu w przegródkę z etykietką "komercja". Obaj dużo robicie nie dla zysku, lecz pro publico bono. Chyba się trochę pospieszyłeś z oceną zamiarów:
3. Pomyślałem że mam troche doświadczenia i kontaktów wiec łatwiej by mi było utargować dobrą cene na elementy, płytki itp, przepraszam, to sie nie powtórzy.
Moim zdaniem wszystko da się ustalić bez skakania sobie do oczu, panowie - jesteśmy już na to ZA STARZY! :)
-
Kochani, czegoś tu nie rozumiem.
Zaxon - pytałeś o sprawy hardware-owe tego projektu - tak zrozumiałem.
Klaud - odniósł się do części firmware, którego prawa są na razie na etapie nieustalonym - tak to zrozumiałem.
Klaud, odpowiedział cyt. "Skoti może sprzedawać nawet gotowe urządzenia, jeśli ma taką chęć. Od niego zależy, czy jego sprzęt będzie zgodny z wsadami na wiki".
Więc o sprawy hardware tego projektu należy pytać Skoti-ego - tak zrozumiałem.
Skoti napisał cyt."Na wersji 1.2 z wiki też działa ok."
No chyba, że ja coś opatrznie zrozumiałem i jestem debilem :P
Myślę, że po testach i dopracowaniu wsadu, klon ten będzie wart uwagi.
Projekt jest ciekawy, zwłaszcza, że bierze w nim udział wiele osób z różnych krajów.
Proponuję wyzerować emocje i zacząć dyskutować na spokojnie.
-
Hmm, ja bym to komercyjnie przejął do produkcji ;) Nie wiem jak to widzisz.
Khe? Polski język trudna?
Wiecie, co? Róbcie co chcecie. Dla mnie przygoda z tym klonem właśnie skończyła się.
-
No trudna :) Wyraziłem chęć produkcji i grzecznie (chyba ??) sie zapytałem jak Skoti to widzi. Jakby widział pozytywnie to zapytał bym sie wtedy Dona o firmware bo po co mu głowe zawracać jakbym nie miał płytk i? Nie wiedziałem że też w tym bierzesz udział bo też bym sie zapytał. :o
-
Hmm, Zaxon, może nie śledziłeś uważnie wątku (a w zasadzie trzech wątków - tego, o Max48 i Max128), bo Klaud był cały czas animatorem wszelkich ewolucji we wsadach (i nie tylko) do Altery - czy to metodą szturchania Dona, czy też samodzielnie.
Zatem Don i Klaud to kluczowe osoby, których zgodę do użycia wsadu należałoby uzyskać.
Proponuję zostawić temat do ogarnięcia Skotiemu - to jego wątek w końcu.
-
4. Klaudiusz, prosze o usunięcie z Speccy Wiki wszystkich moich projektów.
RYLY?! To z czego ja się teraz będę uczył? ;P
Z powodu nieporozumienia?!
Może jestem świerzakiem pasjonatem, ale strasznie przykro patrzeć na flame z niczego.
Zaxon (nie obrazaj sie teraz) nasz nadworny hurtownik zaoferował chęć wdrożenia produkcji co by się projekt nie marnował i mógł cieszyć choćby takich ludzi jak ja(produkcja masowa != komercjalizacja). Sorry ale za małą głowę mam na projektowanie komputerów. Co nie przeszkadza mi się nimi bawić.
Klaud moim zdaniem tylko dał znać że pasowało by pogadać z autorami wsadu, tu też jest racja, w końcu się napracowali.
I tak jak i na SLAM można odprowadzić tantiem dla twórców, chociażby. Albo polecieć po bandzie i opensourceować całość. (tu otwiera się szansa że społeczność wyłapie błędy i ew rozwinie całość)
Moim skromnym zdaniem szkoda by projekt skończył się na kilku egzemplarzach które Skoti zbudował/rozdał. Ot straszne marnotrawstwo pracy.
A nóż widelec ktoś kto nad takim egzemplarzem, wpadnie na lepszy pomysł i urodzi się coś jeszcze fajniejszego.
Nie kłóćcie się panowie.
-
No coź, zamiast poczekać aż opadną emocje, które nie pozwalają na trzeźwą interpretację tego co napisali inni (bo może mają racje - ze swojej perspektywy) to w rezultacie mamy wiki uszczuplone o kilka rzeczy oraz obrażone osoby.
Klaud, który najwięcej grzebał w software (oprócz autora projektu), zaznaczył że należy pamiętać o autorach softu (tak, bo soft nie jest za darmo, jak się większosci wydaje), zaś zaxon zamiast wyjaśnić swoje ewentualne plany oraz realizacje, najpierw strzelił focha.. a póżniej próbował opisać swoje ewentualne kroki.
Obaj dla portalu zrobili wiele.
-
1. Od mojego zapytania do pretensji Klaudiusza mineła godzina? Nie zdażyłem nawet kawy zrobić i dobrze sie z tematem zapoznać a już zostałem posądzony że klientów zbieram, co było wierutną bzdurą, zamieściłem tylko info że pokazało sie coś nowego, włącznie z tym gdzie i kto zrobił. Bynajmniej nie rzuciłem płytek do produkcji i nie zaczałem kasy zbierać ;) I tak jak pisałem wcześniej nie zdążyłem sie ze wszystkimi biorącymi udział skontaktować.
2. Właściwie to wyszedłem na pazernego cwaniaka który chce sie na cudzym projekcie i na Speccy dorobić ,więc cóż .... zabrałem swoje zabawki. Niech inni po raz kolejny wynajdują koło na nowo. Przecież to kupa zabawy. A ja sobie na Speccy zarobie ;)
3. O ile pamiętam to Skotiemu też do jego projektów podsyłałem gotowe schematy w Diptrace i Turbosound i MMC. Nie wiem czy wykorzystał ale nie miałem problemów z podzieleniem sie moją rysowaniną wiec skromny udział też mam w tym projekcie ?
I to by było na tyle z mojej strony. Zamiast normalnie pogadać i wyjaśnić (Klaudiusz jak ma interes to potrafi normalnie napisać na PRV) , wyszło jak wyszło, trudno.
-
Zaxon, za słowa odpowiada się tam samo jak i za czyny. Sam wyjechales z komercjalizacja projektu. Z łaski swojej zaglądnij do Słownika Języka Polskiego i przeczytaj że zrozumieniem hasło "komercja".
Ogólnie wziąłeś się za popularyzację to od tyłu, a teraz grasz ucisnionego. Tak jestem ten zły, bo za dużo włożyłem w ten projekt pomimo Twojego nabijania się, szydzenia i niemilych przytykow.
Aha, aby było jasne, mój wklad projekt nie jest do dowolnego rozpowszechniania, bez mojej wiedzy i zgody, obejmuje to modyfikacje we wsadzie jak i pinologie Altery w QFP100.
P.S. Z wiki usunąłem, to co chciałeś.
-
Witajcie.
Czy w związku z zaistniałą sytuacją jest szansa na budowę tej wersji Maxa? Oczywiście niekomercyjne.
PS. liczę na polubowne wyjaśnienie całej sytuacji. W/g mnie szkoda życia na kłótnie itp.
Pozdrawiam Grzegorz
-
Panowie, cytując klasyka "zluzujcie poślady". Chyba nie zrozumieliście się i poszło to zdecydowanie w złą stronę.
-
Ależ ja jestem wyluzowany , robie działające fejsy :D To co Klaudiusz zrozumiał i usłyszał bo chciał usłyszeć to jest jego problem, moze to on za długo przebywa poza PL i jemu by sie słownik przydał ? Ode mnie wychodzi w tym momencie okokoło 200 fejsów miesiecznie za rozsądną cene do użytowników którzy ich używają, dzieki temu powstają nowe produkcje. No ale moje działają :D
Co tak naprawde zrobił Klaudiusz ? Kilka tematów ciągnących sie latami , typu jak doprowadzić do działania Maxa 48 czy 128. Ludzie nakupili Alter, pamięci, połowa nie działa, połowa szwankuje. Zrobił Tapera, reka w góre komu on działa i kto go używa na codzień? Mnie nie działa, jeden soft sie wiesza na dzien dobry, drugi resetuje jak mu popadnie.
Domyslam sie ze to forum też po prostu zmierza w strone gadania a nie robienia. I jako taki tu po prostu nie pasuje dłużej ;D
-
Przepraszam całe forum za swoją obecność tutaj, jeśli kogoś urodziłem, coś komuś zabrałem a szczególnie Zaxona. Przepraszam skotiego, bo całe zamieszanie pod jego wątkiem.
Czas zakończyć te szopkę, życie jest zbyt krótkie na pyskowki, są ciekawsze rzeczy do roboty.
Bywajcie i powodzenia.
-
Wątek poszedł za daleko, wycieczki personalne nie będą tolerowane!