Autor Wątek: Klon TC2048 od Superfo  (Przeczytany 13954 razy)

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Klon TC2048 od Superfo
« Odpowiedź #30 dnia: 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.
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Klon TC2048 od Superfo
« Odpowiedź #31 dnia: 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ć :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klon TC2048 od Superfo
« Odpowiedź #32 dnia: 2021.12.20, 14:38:28 »
Doradcy :P
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Klon TC2048 od Superfo
« Odpowiedź #33 dnia: 2021.12.21, 00:30:47 »
o to może reinkarnacja Timex 2048 z modem do 128k?
dużo sprzętu mało czasu.

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klon TC2048 od Superfo
« Odpowiedź #34 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Klon TC2048 od Superfo
« Odpowiedź #35 dnia: 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.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klon TC2048 od Superfo
« Odpowiedź #36 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

aqqman

  • ***
  • Wiadomości: 162
  • Miejsce pobytu:
    Milky Way
Odp: Klon TC2048 od Superfo
« Odpowiedź #37 dnia: 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.  ;)
« Ostatnia zmiana: 2021.12.22, 13:55:01 wysłana przez aqqman »
2 x TC2068 na sterydach:
- TC2160 - 160kBRAM
- TC2176 - 176kB RAM - 2xscreen, 2xROM
FDD3000

tapy

  • ***
  • Wiadomości: 223
  • Z80 & CP/M
Odp: Klon TC2048 od Superfo
« Odpowiedź #38 dnia: 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).

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klon TC2048 od Superfo
« Odpowiedź #39 dnia: 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Klon TC2048 od Superfo
« Odpowiedź #40 dnia: 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)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

aqqman

  • ***
  • Wiadomości: 162
  • Miejsce pobytu:
    Milky Way
Odp: Klon TC2048 od Superfo
« Odpowiedź #41 dnia: 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
2 x TC2068 na sterydach:
- TC2160 - 160kBRAM
- TC2176 - 176kB RAM - 2xscreen, 2xROM
FDD3000

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Klon TC2048 od Superfo
« Odpowiedź #42 dnia: 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ć.

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klon TC2048 od Superfo
« Odpowiedź #43 dnia: 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.
« Ostatnia zmiana: 2021.12.23, 08:09:47 wysłana przez KWF »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Klon TC2048 od Superfo
« Odpowiedź #44 dnia: 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.