forum speccy.pl

Komputery z Z80 => TIMEX => Wątek zaczęty przez: KWF w 2021.12.09, 09:35:33

Tytuł: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.09, 09:35:33
https://youtu.be/UV4xu7vn6uk
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.09, 15:57:57
Ja widzę tylko monitor z puszczonym demkiem.
Nie widzę za to hardware na którym to pracuje.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.09, 16:03:25
W opisie jest link.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.09, 17:26:39
No to większy sens miało wrzucenie tamtego linka niż do dema, które wszyscy dobrze znamy.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.09, 17:53:24
Niestety, link prowadzi w pustkę.
Chyba, że mój laptop coś nie tego z linkami.

Ale i tak Timmy był pierwszy działający :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: jackfinch w 2021.12.09, 18:31:16
Mam to samo.
Udało mi się ściągnąć schemat do issue 1a i wejść na jego chmurę. Podaję link
https://onedrive.live.com/?id=E0ADBB58ADB8D869%21141&cid=E0ADBB58ADB8D869 (https://onedrive.live.com/?id=E0ADBB58ADB8D869%21141&cid=E0ADBB58ADB8D869)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.09, 22:53:41
O, super! Dzięki, @jackfinch!
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.10, 00:54:09
Widzę, że twardo trzyma się 74HC366 w Kempston-ie :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: jackfinch w 2021.12.10, 02:18:24
Sorry, może zadam głupie pytanie, a gdzie na tym schemacie jest SCLD?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: pear w 2021.12.10, 05:45:36
Cały bajer polega na tym, że nie ma.
Dokładniej, jest zbudowany z układów TTL.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: andy w 2021.12.10, 16:01:17
Prócz 366 są jeszcze nietypowe gniazda i AY 12.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.10, 18:42:52
Może na razie to wersja "beta".
Coś się z tego pewnie wykluje.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.10, 19:14:32
Kto wie? Może nawet coś, co wejdzie do budy TC20x8 :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.10, 21:29:07
Jak Don płytę dopieści, to się płytka w obudowie zmieści :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.14, 11:10:55
Kto wie? Może nawet coś, co wejdzie do budy TC20x8 :)

Czarno to widzę.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: pear w 2021.12.14, 14:38:17
Może się upchnie. Płytę można nieco wydłużyć (tam gdzie oryginalnie jest radiator), zostawiając tylko przestrzeń na głośnik po lewej stronie.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.14, 16:36:30
Ja się zastanawiam, czy dwie warstwy druku starczą.
Ilość elementów skutecznie może to uniemożliwić.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: zaxon w 2021.12.14, 18:10:50
Lepiej sie zacznijcie martwić o  TTL ;)  Ich też już zaczyna brakować a i ostatnio nieźle zdrożały  :o Dobrze że mam Js128 z trybami Timexa ;)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.14, 19:50:53
Wszystko drożeje, spokojnie, będzie ok.
Do obudowy TC2068 powinno to wejść, ale musiałby rebranding zrobić (2048 + 20)  :D W sumie z AY8912 to jest prawie 2068. Takie jak moje TC2068 z ROM TC2048...2058?  ;D

Po dokładniejszym zerknięciu... toż to coś jak Harlequin z AY-grekiem jest przecież, nie widzę dekodowania portu 244 (Timex RAM bank) Timexowego trybu graficznego nie szukałem bo dostałem oczopląsu od tylu TTL-ek.
Kiedyś się zastanawiałem czy dałoby się zaprogramować ATmegę żeby robiła za coś w rodzaju karty graficznej a'la SCLD.
 Z tym Kempstonem to faktycznie porażka, ostatnio sobie zrobiłem na hct688 i hct540 bez żadnych diod i magistrala danych ładnie się ciasno łączy (brak naprzemiennych we/wy), ale to może tylko takie moje zboczenie, że wolę wlutować jeden układ niż 9 diod. Rozumiem że on kierował się ekonomią w masowej produkcji, diody wychodzą taniej, może dałoby się znaleźć gdzieś tańsze 62256 z uszkodzoną połową.... a no tak,to już było i se ne vrati jak mówią Czesi. Sir Clive'a nie przebije nie ma bata.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.14, 21:19:22
Na schemacie jest dekoder portów F4, FE i FF na HC138. Jest tez przełączenie ROMów, wiec ROM z TC2068 powinien działać. A działanie trybów Timexa widać na jutjubie.

Wszystkie te układy CMOS (HC) są nadal produkowane, jak nie w THT to w SMD ;).

@aqqman: jesli szukasz protezy z trybami ULAplus/TMX, poczytaj o TK-Pie (https://gitlab.com/victor.trucco/TK-Pie/).
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.14, 22:18:35
Dekoder jest, ale nie znalazłem dokąd sygnał F4 podąża, jest nieużywany, przynajmniej w tym issue., czy może źle patrzę?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.14, 22:21:04
Z tego co patrzyłem, na razie nigdzie, bo to TC2048 ;).
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: andy w 2021.12.14, 23:00:53
Może się upchnie. Płytę można nieco wydłużyć (tam gdzie oryginalnie jest radiator), zostawiając tylko przestrzeń na głośnik po lewej stronie.
W sumie można darować sobie composite i wyłacznik zasilania. ROM w PLCC, AY 13. Ale to też raczej za mało...
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: damik w 2021.12.14, 23:32:54
AY...13 łatwiej i taniej kupisz niż AY...12, a do tego projektu wystarczy bo nie potrzebujemy też jego portów I/O.
Płyta też może być większa by upchnąć elementy i oryginalna obudowa się tylko domknęła ;)

BTW: Widział ktoś może jakiś projekt obudowy do TC2048 w STL ?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.15, 07:33:46
Można i wiele, ROM i Z80 w PLCC, górny RAM "schować" pod ROM (jakiś SRAM 64K w wąskiej obudowie). Tylko czy komuś się chce, skoro Don ma prawie gotowca w formacie ZX Spectrum.

Sam format TC2048 narzuca kilka ograniczeń, np. lokalizacja portu joya, wyłącznik, złącze klawiatury. Głośnik można pominąć, albo dać mniejszy.

Akurat AYka z portami I/O (przynajmniej jednym) warto mieć, ponieważ pojawiają się zabawki tj. WiFi lub port szeregowy obsługiwany z poziomu ESXDOSa.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.19, 11:58:13
Poranne bazgranie w kadzie i wypluło mi coś takiego. Co prawda to tylko ułożenie scalaków, bez ścieżek, ale całość powinna zmieścić się na formatce TC2048.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.19, 12:21:20
Autorouter może oczadzieć jak będzie miał wytrasować ścieżki na dwóch warstwach :)
Ręczne prowadzenie zaś, może przyprawić o migrenę.

Choć i tak po autorouter-ze trzeba poprawiać.

W tym przypadku, kondensatory 100n dał bym od dołu płytki w rozmiarówce 1206 SMD.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: pear w 2021.12.19, 14:02:27
Ja bym dał podstawki z kondensatorami. Zostanie więcej miejsca na motanie ścieżek ;)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: paroos w 2021.12.19, 14:09:21
Kolejny fajny klon się tu "kroi".
Już zacieram ręce :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.19, 17:57:53
Ja bym dał podstawki z kondensatorami. Zostanie więcej miejsca na motanie ścieżek ;)

Też można.
Tylko pytanie, jaka jest ich dostępność w dzisiejszych czasach.
Poza tym, podstawki THT z kondensatorami widziałem tylko w wykonaniu precyzyjnym.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: pear w 2021.12.20, 07:05:59
Można też "tradycyjnie" - kondensator na barana, wprost do scalaka.
Ale ja myślę, że się spokojnie zmieszczą jak się dobrze poprowadzi linie zasilania, to wyjdą ładnie w rządku i wcale nie muszą być od spodu.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.20, 14:37:03
Może lepiej przedłużyć płytę o obszar głośnika i radiatora oryginalnego pcb.
Ot, takie "wcięcie" zrobić :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.20, 14:38:28
Doradcy :P
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: tooloud w 2021.12.21, 00:30:47
o to może reinkarnacja Timex 2048 z modem do 128k?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.21, 06:56:05
Schematy są dostępne, a na forum są zdolni elektronicy oraz hobbyści retro, więc możliwe, że ktoś lub grupa entuzjastów podejmie się takiego zadania.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.21, 11:52:08
Będą teraz długie, zimowe wieczory, to kto wie, kto wie :)
Może ktoś wyskoczy na wiosnę z jakimś projektem TC2128.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.22, 11:54:51
Schemat sprawdzony i wstępna przymiarka do płytki zrobiona, zostało mi jeszcze wrzucić resztę kondensatorów odszeglających. Ciasno jak diabli, bo formatka TC2048 ma tylko 11cm szerokości, a chciałbym ją utrzymać. Może będę musiał sięgnąć po 4 warstwowy laminat.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.22, 13:45:08
@aqqman: jesli szukasz protezy z trybami ULAplus/TMX, poczytaj o TK-Pie (https://gitlab.com/victor.trucco/TK-Pie/).
NIE, ale dzięki.
Wolałbym to na piechotę w TTL zrobić niż wgryzać się w programowanie CPLD itp. - po prostu nie robiłem i nie mam potrzeby/warsztatu/cierpliwości/chęci do zabaw z tego typu układami. Chodziło mi raczej o emulację programową na czymś prościej programowanym niż smażenie C/X/PLD, ale nie ważne, już mi przeszło.  ;D

Będą teraz długie, zimowe wieczory, to kto wie, kto wie :)
Może ktoś wyskoczy na wiosnę z jakimś projektem TC2128.
Może z lenistwa zamiast TC2128 może być TC2160.  ;)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: tapy w 2021.12.22, 14:26:37
Może nie trzeba celować aż w CPLD, myślę, że tu sporo miejsca na PCB i w ilości układów można zaoszczędzić używając zwykłych GAL zostawiając tylko bufory i liczniki w TTL(HC).
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.22, 15:17:11
@tapy: ale całą ideą Harlequina jest to, że zbudowany jest on z układów dyskretnych. Jedynym układem do zaprogramowania jest ROM i taki powinien pozostać. Czy nadal zostanie jako 48K, czy 128K, to już kwestia drugorzędna. Dla niektórych Timex z 128K na pokładzie to marzenie z dawnych lat. Nie ma co dyskutować nad jego sensownością. Superfo zrobił klona z trybami Timexa na układach dyskretnych i to jest bardzo interesujące oraz ciekawe osiągnięcie.

Klonów ZX Spectrum z układami programowalnymi o różnej komplikacji (tj. GAL, CPLD, FPGA, SoC) jest spora ilość. Mają one różne dodatki i tryby. Do wielu z nich źródła, schematy, gotowe projekty płytek są dostępne w sieci i każdy może sobie wybrać taki, jaki mu pasuje, lub przerobić je tak, aby mu pasował. Nie o to w tym przypadku chodzi.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.22, 15:29:25
Idea jest zapewne taka, żeby takiego klona mógł sobie złożyć każdy, z minimalną wiedzą elektroniczną.
Już są dostępne KIT-y Harlequin 48k i ludzie sobie składają.
A ile radości jest przy uruchamianiu :)
Jak zaś wystartuje od "strzału" to dopiero jest duma, że złożyłem i działa  8)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.22, 17:41:15
Dlaczego tylko na TTL-ach...
Przyznam się dlaczego mnie interesuje idea TTL-only, chociaż to już trochę nieaktualne.
Kiedyś katowałem swojego Timexa różniastymi interfejsami - samoróbkami. Programatory, multi IO różnej maści, kontroler HDD nawet sobie wtedy zrobiłem (projekt umarł jak zaczęło mi brakować miejsca w ROM), i inne dziwne rzeczy. Zdarzało się że coś schrzaniłem i bez wyszukanych przyrządów (tylko multimetr) ciężko było znaleźć przyczynę - najczęściej głupi błąd w projekcie płytki. Czasem coś poleciało po podłączeniu takiego potworka. Czasem ROM, czasem RAM (ten to zazwyczaj). Człowiek miał niby tą  świadomość że pewnego dnia poleci "to kwadratowe z wieloma nóżkami" (SCLD) i będzie koniec. Ta fobia się tak głęboko wryła w podświadomość, że myśl o zastąpieniu "tego czegoś" TTL-kami była równoznaczna z ideą nieśmiertelności, pożądana, wymarzona...itd. Mając takie coś wtedy...ehhh  :D
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 00:48:27
Kolejnym argumentem za TTL-ami jest rosnąca trudność w nabyciu prostych CPLD - zgodnych z 5V i niewymagających kosmicznego sprzętu do zaprogramowania.
Martwi mnie tylko, czy autorouter sobie poradzi z takim upakowaniem na tylko 2 warstwach. Zapewne efektem będzie milion przepustów (vias).

Może z lenistwa zamiast TC2128 może być TC2160.  ;)

Nie widzę takie opcji z kilku powodów. Przede wszystkim, 160 - 128 = 32 - czyli co, miałaby dojść trzecia kość pamięci? Gdzie? Po co? Mapowana w jakim standardzie?

@KWF, dobrze widzę, że port #FF jest tylko do zapisu? Bo jeśli tak, to mamy dość znaczącą niekompatybilność względem oryginału. Kolejną jest reakcja portu #FF na reset, ale to akurat łatwo naprawić zepsuć.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.23, 07:52:22
@trojacek: Tak, port 255 jest tylko do zapisu i jest zerowany przez reset. Fakt odczyt z tego portu powinien zwrócić ostatnią wartość zapisaną do niego. Tylko jak często jest wykorzystywana ta właściwość? Dodatkowy bufor trójstanowy sterowany /RD i /FF byłby potrzebny.

Moim zadaniem zerowanie jego resetem jest dobre, ponieważ można wykorzystać zwykły ROM z ZX Spectrum bez zerowania tego portu przy starcie komputera. SCLD nie miało wejścia na reset, z ULA ze Speccy miała. Można pokusić się o układ resetowania tego portu przez OUT 255,0, tylko dochodzi kolejny scalak lub dwa.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 09:21:21
Odczyt z #FF jest wykorzystywany m.in. przez niektóre ROM-y M397 (z pewnością robi tak ROM STAVI, muszę jeszcze zajrzeć do wersji polbritowskiej).
Niezerowanie portu przy resecie jest z kolei istotne dla TC2068, o ile dobrze pamiętam. Też kiedyś myślałem, że to niedopatrzenie konstruktorów.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.23, 09:57:03
Sposób zerowania portu 255 jest nieistotny z punktu widzenia TC2048, więc raczej nie ma sensu rozbudowywać układu w tę stronę. A jego odczyt nie nastręcza żadnych trudności. W przypadku TC2068 jego płyta jest wielka jak pokład lotniskowca, więc na nią można wsadzić cokolwiek się wymyśli i zapewne TI-of-TTL też by na niej zmieściło.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.23, 13:48:40

Może z lenistwa zamiast TC2128 może być TC2160.  ;)

Nie widzę takie opcji z kilku powodów. Przede wszystkim, 160 - 128 = 32 - czyli co, miałaby dojść trzecia kość pamięci? Gdzie? Po co? Mapowana w jakim standardzie?

Chodziło mi o to że łatwiej jest dać kość 128kB w sekcji D zamiast 16kB, z adresami A14,A15,A16 podłączonymi do bitów 0,1,2 zatrzasku przełączania banków.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 14:23:16
Aha, chciałbyś dać kości 32K + 128K.
No to się nie klei, ponieważ jeśli chcesz zachować zgodność z jakimkolwiek modelem 128K, potrzebujesz 4 strony (w sumie 64K) contended i 4 strony (w sumie 64K) uncontended.
Na kościach SRAM 64Kx8 (są jeszcze jako-tako dostępne) można taki model opracować. W Twojej wersji (32K + 128K) jest to w praktyce niemożliwe.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 15:08:34
Sposób zerowania portu 255 jest nieistotny z punktu widzenia TC2048, więc raczej nie ma sensu rozbudowywać układu w tę stronę.

Pełna zgoda. Ale nie obraziłbym się na zworkę, by to móc wyłączyć.

Cytuj
W przypadku TC2068 jego płyta jest wielka jak pokład lotniskowca, więc na nią można wsadzić cokolwiek się wymyśli i zapewne TI-of-TTL też by na niej zmieściło.

Jasne, że by się zmieściło, zwłaszcza, że pewnie można zaoszczędzić sporo miejsca na PCB, np. używając wspólnego ROM-u.
Ale podejrzewam, że jednak osób zainteresowanych klonem PCB TC2068 jest jakieś 10 razy mniej, niż w przypadku TC2048.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.23, 15:28:02
Sposób zerowania portu 255 jest nieistotny z punktu widzenia TC2048, więc raczej nie ma sensu rozbudowywać układu w tę stronę.

Pełna zgoda. Ale nie obraziłbym się na zworkę, by to móc wyłączyć.


Nie ma miejsca na extra 2-3 scalaki, aby dodać ten "bajer".

A klonem dowolnego TImexa jest zainteresowana mniej niż garstka osób (globalnie). To jest raczej zabawa w stylu "czy da się?".
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 15:40:07
Zworka odpinająca reset to nie są 2-3 scalaki. Masz raczej na myśli funkcję odczytu portu #FF? Może z czasem ten projekt "dojrzeje" do takiego etapu, zobaczymy.
Ja w sumie chyba wolałbym większą zgodność w miejsce AY czy nawet joysticka.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.23, 15:50:18
Ah, takie buty. Wejście kasujące zatrzask na stałe w stan wysoki i tylko OUT 255,0 wymusi na jego wyjściach 0.

Odczyt portu to jeden scalak bufor 'HC541, potencjalne rozwiązanie podałem wcześniej.

Może z czasem ten projekt "dojrzeje" do takiego etapu, zobaczymy. Ja w sumie chyba wolałbym większą zgodność w miejsce AY czy nawet joysticka.

Jeśli liczysz, że ktoś zrobi to za Ciebie, to możesz zdziwić się, bo raczej tak nie będzie. Obecnie stało się mode i panuje "weźmy się i zróbcie".
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.23, 15:54:59
Aha, chciałbyś dać kości 32K + 128K.
No to się nie klei, ponieważ jeśli chcesz zachować zgodność z jakimkolwiek modelem 128K, potrzebujesz 4 strony (w sumie 64K) contended i 4 strony (w sumie 64K) uncontended.
Na kościach SRAM 64Kx8 (są jeszcze jako-tako dostępne) można taki model opracować. W Twojej wersji (32K + 128K) jest to w praktyce niemożliwe.
Rozumiem, mnie ciągle siedzi w głowie TC2068 z trzema parami DRAMów i dlatego.   ;)
Wtakim pojedynczaku na StaticRAMach to faktycznie prościej dać kość 128kB zamiast 32kB, a tą 32kB od video - użyć drugiej połowy przełączanej (bodajże) 4 bitem portu 32765 (a ja pamiętam wszystkie dziesiętnie :P). Chociaż tą opcję można zworkować albo olać w razie niezgodności - bo nie wiem jak programy używały drugiego banku z ekranem - bo tu nie byłoby jej w przestrzei adresowej sekcji D.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.23, 15:59:07
Rozumiem, mnie ciągle siedzi w głowie TC2068 z trzema parami DRAMów i dlatego.   ;)

Są też TC2048 z 3 parami DRAM 16Kx4.
Niestety architektura TC20x8 dość mocno utrudnia przebudowę do 128k w sposób kompatybilny z oryginałem. Byłoby to mimo wszystko prostsze w klonie używającym SRAM.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2021.12.23, 16:06:59
Chwaląc się - gdyby nie moje lenistwo mógłbym powiedzieć że mam Timexa który używa tylko Static RAM - nie chciało mi się ruszać sekcji C - no bo skoro działa....  :D.
Zamysł z tym StaticRam w klonach mnie się podoba, brak śmiecenia sygnałami i komplikowania sobie życia DRAMem, chociaż zastępnik SCLD przez to o wiele prostszy nie jest.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2021.12.24, 14:22:11
Autorouter po 12h męczenia się coś tam wypluł, ale wygląda jak stajnią Augiasza.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2021.12.24, 16:03:56
Nie jest źle. Myślałem, że będzie via co chwila.
Poprzesuwasz parę elementów i się wszystko ładnie wyroutuje (widzę jeden niezrealizowany track).
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2021.12.24, 21:46:16
Po autorouter-ze jeszcze trzeba poprawić.
Nieraz takie kwiatki potrafi wstawić, że aż strach.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.10, 11:14:34
Sprzątanie po autorouterze w toku.

Dla zainteresowanych więcej na: https://github.com/McKlaud76/TimmyHQ
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.11, 17:39:50
Jednak nie zemściłem się na formatce TC2048, więc wracam do początku zabawy z płytką. Podejście nr 2 poniżej.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KrisZX w 2022.01.11, 19:01:11
Co jest powodem ? Nie można poprowadzić ścieżek jak dołoży się te 23 kondensatory ?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.11, 19:18:42
Brakuje miejsca na ścieżki do portu joya, adresów do pamięci obrazu oraz nie ma miejsca na połączenie wszystkich pól masy. W sumie zabrakło miejsca na ok 30 połączeń. Zwiększyłem wymiary płytki (jest szersza o jakieś 2cm), trochę przeorganizowałem układ scalaków na płytce i może teraz wejdzie.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KrisZX w 2022.01.11, 20:24:55
Trzymam kciuki.  :) Jak PCB szersze o 2 cm to pewnie ostatni rząd scalaków trzeba będzie wlutować w PCB.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.12, 10:35:41
Zmieściło się, ale co algorytm routera probował osiągnąć, nie mam pojęcia.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: skoti w 2022.01.12, 11:40:50
Z tego co wiem to oprócz minimalizowania długości ścieżek próbuje ograniczać ilość przelotek i stąd takie zawijasy.
Nie kojarzę, żeby dało się to gdzieś ustawić.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.14, 10:22:03
Coś tam wyszło, lepiej nie potrafię.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: paroos w 2022.01.14, 16:13:02
Bardzo zgrabnie :D
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2022.01.14, 19:09:18
Panie, prima sort :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KrisZX w 2022.01.14, 21:13:41
Wygląda interesująco. Płytka będzie szersza czy jednak w formacie fabrycznej ? Jeśli szersza to ciekaw jestem czy zmieści się do obudowy pod dolną krawędzią obudowy jest tam dość ciasno.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.01.15, 09:50:08
Jest szersza o 2cm i tak cudem wszystko zmieściło się, po kilku zmianach w stosunku do schematu Superfo. Zamieniłem prawie całą logikę diodowo-rezystorową na jeden scalak (74HC11), zmieniłem bufor dla joysticka z 74HC366 na 74HC540, dodałem odczyt z portu 255 (dodatkowy bufor 74HC541), zamieniłem dwa multipleksery SMD na jeden w DIP (74HC153). Wejście audio jest na komparatorze LM393. Tak wiem, że dzielnik częstotliwości na 74HC4040 to nie najlepszy pomysł, ale jeden scalak zamiast trzech 74HC161 lub 74HC163 jest wartu zachodu. Dla ciekawskich mapa otworowania w załączeniu, no i poszło do produkcji.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: Maryjan w 2022.01.15, 10:52:32
Więc jest na co czekać :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2022.01.15, 19:52:26
dodałem odczyt z portu 255

O, i to jest naprawdę super!
Ogólnie  kawał świetnej roboty. Brawo!
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2022.07.30, 15:05:11
no i poszło do produkcji.

I wyszło? Bo kawał czasu minął, a ja jestem bardzo ciekaw tego projektu.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2022.07.31, 08:08:05
Żyje sobie własnym życiem i kiedy mam na niego czas (a z czasem krucho). Poprawiłem kilka ścieżek, które były złe podłączone. Wszystko co do tej pory zrobiłem leży sobie na githubie: https://github.com/McKlaud76/TimmyHQ i czeka na lepsze czasy, motywację, moją emeryturę.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: paroos w 2022.07.31, 09:59:51
Na spokojnie, nikt nikogo nie popędza :)
Przyznaję, że ja też trzymam kciuki.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2023.03.30, 19:02:12
Trochę necro wątek, ale tak dla ścisłości sprostuję że TC2068 ma odczyt portu #FF. Przynajmniej najstarszy bit się czyta - ten od przełączania banków EXTROM, ROSCS. Przypadkiem to wczoraj odkryłem bawiąc się 8kB RAM podpiętym w miejsce EXTROM.... a skoro TC2048 i TC2068 ma to samo SCLD...... Tyle że jak KWF wspomniał on się nie zeruje przez RST 0, trzeba dać OFF/ON
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2023.03.30, 20:04:06
No i dlatego Timexy wykrywa się programowo, robiąc OUT + IN :)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2023.03.30, 21:11:19
No palnąłem gafę - tak się dzieje jak najpierw się pisze później myśli, co mi się zdarza  ::)
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2023.03.30, 22:22:35
W swoim klonie dodałem odczyt z portu 0xFF oraz jego zerowanie przez przez OUT 255,0 oraz przez /RESET.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: aqqman w 2023.04.04, 15:46:50
Szukałem linku do Twojego klona ale jakoś mi umknął. Jeśli dobrze pamiętam użyłeś CPLD(czegoś dużego i kwadratowego z wieloma pinami) w miejsce Timexowego SCLD.
Skoro oryginalne SCLD dawało możliwość zapamiętania i odczytania zawartości portu 255 to dlaczego musiałeś dodawać te TTL-ki na schemacie powyżej?
Rozumiem że chodziło o dodanie resetowania portu 255 przy pojawieniu się sygnału /RESET, żeby nie trzeba było robić ON/OFF bo wyłącznik się zużywa  ::)
Coś źle zrozumiałem, proszę oświećcie mnie.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2023.04.04, 16:39:31
Tem fragment z obsługą portu 0xFF jest z mojej wersji Timexa na TTLach. Całość wisi sobie tutaj: TimmyHQ (https://github.com/McKlaud76/TimmyHQ)

Pomieszałeś te przymiarki do klona TC2048 z Timmym, w którym można użyć timexowego SCLD lub zamiennik SCLD Q na CPLD.
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: trojacek w 2023.04.04, 18:23:08
Powstały w końcu płytki do tego projektu?
Tytuł: Odp: Klon TC2048 od Superfo
Wiadomość wysłana przez: KWF w 2023.04.05, 07:25:26
Powstały w końcu płytki do tego projektu?

Tak powstały prototypowe (v0.12), chyba wrzucałem jej zdjęcie w tym wątku i jest na githubie. Schemat na githubie zawiera poprawki błędów, które znalazłem w pierwszej partrii.

BTW, w opisie masz podany port 0xF5, potem jest "&g", a nie ma portu 0xF6.

W którym miejscu? Już poprawiłem opis na gitcie.