forum speccy.pl

Komputery z Z80 => TIMEX => Wątek zaczęty przez: trojacek w 2022.12.18, 11:02:59

Tytuł: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.18, 11:02:59
Miał być chwalipost, a będzie żalipost ;)
Po wielu latach poszukiwań, kiedy już w zasadzie się poddałem, udało mi się nabyć TT3000 z pomocą jednego z forumowych kolegów.
Radość moja trwała krótko (choć w zasadzie 2 dni, bo nie miałem czasu nawet rozpakować przesyłki), bo po rozkręceniu obudowy okazało się, że ktoś obczyścił PCB z wszystkich scalaków, kwarcu i głośniczka :(
Najbardziej oczywiście boli brak SCLD.
Samo PCB zostało potraktowane dość łagodnie, aczkolwiek kilka ścieżek zostało uszkodzonych (są one bardzo cienkie, jak w TC2048). Za to okolice SCLD są w stanie absolutnie OK.
Klawisze w wersji "szarej", są za to w dobrym stanie. Pozostaje właściwie tylko czyszczenie, zewnętrzne i wewnętrzne.

Tak więc w wolnych chwilach rozpocznę projekt pt. "TT3000 - transplantacje". Oznacza to niestety kanibalizację sprawnej płyty TC2048.

PS. Znów nie mogę dodawać zdjęć z telefonu, bo wyświetla się później pusta strona. Upierdliwe to jest.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: paroos w 2022.12.18, 11:24:25
Na szczęście trafiło na właściwą osobę.
Jestem pewien, że wkrótce będzie pracował jako nowy :)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.18, 11:28:14
Hehe, dzięki, ale to się dopiero okaże ;)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pawelb w 2022.12.19, 11:04:08
Ale dlaczego kanibalizacje?  Klon SCLD  jest dostępny - w wątku o Timmy była wzmianka o takim cacku.
Resztę chyba jest dostępne ze starych płyt głównych od PC lub w sklepach z częściami.

Pozdrawiam,
PB
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2022.12.19, 11:11:19
Może się okazać, że klon SCLD nie uwzględnia funkcji terminala.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: m0b w 2022.12.19, 11:32:51
No i jeszcze trzeba go mieć jak zamontować. Klon w Timmy'im był montowany na goldpinach.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.19, 14:27:09
Może się okazać, że klon SCLD nie uwzględnia funkcji terminala.
Możesz rozwinąć myśl? Masz jakieś informacje o „trybie terminala” zawartym w SCLD?

Zamiennik ma tez raster na piny 1,27 mm, taki sam jak scalak w PLCC68, ale jest masa zabawy aby go zamontować: https://www.speccy.pl/forum/index.php?topic=6410.0
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2022.12.19, 15:28:05
Niestety nie mam schematu TT3000,, ale na zdjęciach płyty widać, że nie ma żadnych dodatkowych elementów sterujących połączeniem ze stacją FDD, więc zatrzask i bufor są prawdopodobnie wysterowane z SCLD.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2022.12.19, 15:59:38
Chyba nie zrobili by dwóch, różnych SCLD bo to niekonomiczne.
Z tego, co pamiętam oznaczenia miały takie same.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.19, 16:00:15
Skoro w TT3000 był SCLD TS2068 PAL, ten sam co w TC2048/2068, a w tym scalaku nie ma wolnych nóg, aby robiły, to o czym piszesz. Wiec raczej jakaś logika klejąca musiała tym sterować.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.19, 16:14:58
Zakładam, że gdyby SCLD był inny, to miałby inne oznaczenie.
Podejrzewam, że komunikacja z FDD3000 jest na tych 3 TTL-ach, co na obrazku (źródło: https://timex.comboios.info/timex_hi/tt3000boardhires.jpg).
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2022.12.19, 16:16:13
Też tak zakładam, ale coś nimi musi jeszcze sterować.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.19, 16:20:01
No i steruje. Procesor.
LS32 robi za dekoder adresów przecież.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2022.12.19, 16:31:15
Prymitywnie, ale skoro wystarcza.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.19, 16:51:32
Wystarcza, bo nie ma szyny krawędziowej i nie wepnie się nic, co by mogło kolidować.
W sumie może pokuszę się o skan PCB i rozrysowanie schematu, o ile znajdę czas, by zdjąć klawiaturę.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2022.12.19, 17:53:34
Jakby się udało, to może zrobimy "klonika" tego terminala ?
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.19, 17:59:46
Pytanie, czy robienie klona ma sens?
Po pierwsze, klawiatura. Bierzemy pecetową?
Po drugie, obraz. Po co się ograniczać do 512x192 mono, skoro można mieć np. VGA color?
Czyli... RPi, albo nawet coś jeszcze prostszego, arduino, a nawet attiny wystarczą.
No to co to by był za klon?
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2022.12.19, 18:47:11
To taki mój nostalgiczny retro "zew epoki renesansu" :)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.19, 19:14:24
No ja rozumiem :)
W sumie sam się kiedyś przymierzałem do zrobienia niby-TT3000, korzystając z pustej obudowy od TC2068 i klawiatury Siemensa, która mi wizualnie dobrze pasowała.
W środku miał być CPLD wyłącznie z trybem 512x192, ale dający obraz z węższym borderem oraz opcjonalnie jako VGA.
Skończyło się na niniejszym obrazku i rozkminach timingów trybu XGA (1024x768), jako wielokrotności pożądanej rozdzielczości.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.19, 20:28:40
Klon TT3000 nie ma sensu, bez klona FDD3/3000. W TT3000 nie ma nic poza SCLD (generującego obraz i sterującego multiplekserami dolnego RAMu), pamięcią ekranu (2x4416), multiplekserami do dolnego RAMu, procesorem, ROMem oraz 4 bitowym interfejsem stacji dysków. Bzyka można pominąć. Potrzebny jest tylko schemat części odpowiedzialnej za komunikację ze stacją. Resztę można wyciąć ze schematu TC2048.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2022.12.19, 20:31:18
Ale pomarzyć można ;)
Za to jeszcze (chyba) nie karają.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: steev w 2022.12.19, 20:35:07
Potrzebny jest tylko schemat części odpowiedzialnej za komunikację ze stacją.
Port I/O na adresie 0Xbf, można wystrugać dowolnie (byle nie kolidował z portami SCLD)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.20, 08:12:55
0xBF na binarny daje 1011 1111, czyli A6 = 0, co nie zgadza mi się z dekoderem w TI-of-TTL. Chyba, że źle patrzę.

Oglądając zdjęcia TT3000, Timex chyba poszedł po najmniejszej linii oporu i zrobił dekoder na jednym scalaku '32 (4 bramkach OR) dekodując jedną linię adresową. Skoro z terminalem nie pracują inne peryferia, niż stacja, nie było sensu inwestować w bardziej zaawansowany dekoder.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.20, 10:49:35
0xBF na binarny daje 1011 1111, czyli A6 = 0, co nie zgadza mi się z dekoderem w TI-of-TTL. Chyba, że źle patrzę.

Dobrze patrzysz. W TI-of-TTL jest LS30, który dekoduje stan wysoki na A0..A3 i A5..A7. Tutaj tej bramki po prostu nie ma.
Porty SCLD: 244 (#F4), 254 (#FE) i 255 (#FF) mają A6=1.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.20, 16:57:06
No tak, ale są jeszcze inne porty w SCLD (0xF5 i 0xF6). Kompletna lista portów wykorzystywanych przez Timexa bez stacji jest w załączniku.

Nadal nie rozumiem, jak doszliście do 0xBF, skoro TL-of-TTL działa przy A4=0, czyli 0xEF
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.20, 17:01:23
Nadal nie rozumiem, jak doszliście do 0xBF, skoro TL-of-TTL działa przy A4=0, czyli 0xEF

A, nie wiem. Nie mam przy sobie źródeł,  by zweryfikować. Pewnie na forum bym znalazł,  nawet sam coś kiedyś opisywałem,  ale nie mam teraz tyle czasu.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2022.12.20, 17:03:52
Siedzą w SCLD i są zawsze dekodowane. Ale skoro w TT3000 nie ma PSG, nic nie jest podłączane do jego wyjść BC1 i BDIR, to można je pominąć.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.20, 22:02:07
Nadal nie rozumiem, jak doszliście do 0xBF, skoro TL-of-TTL działa przy A4=0, czyli 0xEF

Już tłumaczę.
TL-of-TTL komunikuje się z FDD portem 0xEF.
TT3000 komunikuje się z FDD portem 0xBF.

Komunikację TT3000 z FDD opisywałem tutaj (https://www.speccy.pl/forum/index.php?topic=6297.msg93624#msg93624).
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: steev w 2022.12.20, 23:08:29
Nadal nie rozumiem, jak doszliście do 0xBF, skoro TL-of-TTL działa przy A4=0, czyli 0xEF
mdz80 -tTdfx Timex\ Terminal\ 3000\ 314B67.BIN
grep -P  "IN\\t|OUT\\t" Timex\ Terminal\ 3000\ 314B67.z80
:)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2022.12.21, 14:02:36
W innym wątku dodałem małe porównanie użycia portu komunikacji z FDD dla TT3000 i TC2048 (https://www.speccy.pl/forum/index.php?topic=6297.msg101820#msg101820).
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2023.01.08, 18:28:27
Na podstawie tego co rozrysował @trojacek, zdjęć pytki, zrobiłem bardzo wstępną wersję schematu TT3000.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Tygrys w 2023.01.08, 20:46:26
Świetna robota. Klon/replika TT3000 coraz bliżej!
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.01.08, 21:35:25
Fiu, fiu! Super!
Niestety nie da się odczytać numerów rezystorów bez ich wylutowania. Oprócz kilku.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.01.09, 05:53:38
Świetna robota. Klon/replika TT3000 coraz bliżej!

Non właśnie zbytnio bym się tym nie ekscytował. Pisałem już o swoich wątpliwościach:
Cytuj
Pytanie, czy robienie klona ma sens?
Po pierwsze, klawiatura. Bierzemy pecetową?
Po drugie, obraz. Po co się ograniczać do 512x192 mono, skoro można mieć np. VGA color?
Czyli... RPi, albo nawet coś jeszcze prostszego, arduino, a nawet attiny wystarczą.
No to co to by był za klon?
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2023.01.09, 10:27:01
Niestety nie da się odczytać numerów rezystorów bez ich wylutowania. Oprócz kilku.

Byłbym wdzięczny, jeśli miałbyś czas i chęci oraz naniósł poprawki na ten schemat, tak aby był jak najbliższy do TT3000.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.01.09, 10:30:01
Jeśli tylko znajdę wolną chwilę, a z tym u mnie ostatnio najtrudniej niestety.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: KWF w 2023.04.30, 07:13:17
@trojacek: dzięki za poprawki.

Schemat w wersji 1.0 jest dostępny tu: TT3000 (https://drive.google.com/file/d/1vrHVXLCdFL4X5-YZpvtFCnkf05W3rP4U/view?usp=sharing)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.04.30, 19:21:35
Dzięki za schemat :)
A tymczasem malutki postęp z pracami,  bo akurat miałem chwilkę.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.15, 21:56:55
Mały postęp,  a właściwie stagnacja. Coś się wyświetla,  ale ogólnie śmietnik. Luty sprawdzone,  DRAM-y różne z tym samym efektem wizualnym.
Diag ROM melduje "PASSED"...
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2023.06.15, 22:13:42
Czyli blisko, coraz bliżej :)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: steev w 2023.06.15, 22:32:15
Mały postęp,  a właściwie stagnacja. Coś się wyświetla,  ale ogólnie śmietnik. Luty sprawdzone,  DRAM-y różne z tym samym efektem wizualnym.
Diag ROM melduje "PASSED"...
Może wsad z TT jest walnięty?
Wstaw ROM który będzie ustawiał kolejne tryby graficzne i wypełniał  ekran jakąś rozsądną wartością...

edit:
Na emulatorze wyświetla się poprawnie, wiec raczej to nie to :)
Ale emu musi być ustawione na 2068,  2048 wyświetla u mnie dziwne białe spacje pomiędzy wyrazami...
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2023.06.16, 05:35:13
Multiplekser od DRAM sprawdziłeś ? Ten śmietnik jest podejrzanie regularny.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.16, 10:56:13
Multiplekser od DRAM sprawdziłeś ? Ten śmietnik jest podejrzanie regularny.

To raczej nie wina multiplekserów, bo generalnie od strony CPU pamięć jest OK - przechodzi zarówno wewnętrzny test TT3000, jak i test z ZX Diagnostic ROM.
Ale dla pewności wylutuję muxy Motoroli z dawcy (TC2048). Obecnie zasadzone są TI.

Wstaw ROM który będzie ustawiał kolejne tryby graficzne i wypełniał  ekran jakąś rozsądną wartością...

Jedyne, co miałem pod ręką, to standardowa diagnostyka ZX, którą przechodzi, choć dalej na ekranie jest śmietnik.
Może w wolnej chwili skompiluję coś speyficznego.
Albo przez ciekawość wetknę ZX Basic :D

W każdym razie dziękuję za sugestie, panowie.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: damik w 2023.06.16, 12:12:49
A ten ULA/ASIC SCLD jest sprawny, możliwe że masz gdzieś zwarcie lub przerwę pod nim, może coś podciekło cyną albo się oberwało podczas lutowania ?
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.16, 12:43:09
Tego się w sumie obawiam.
Luty są OK, sprawdziłem omomierzem.
SCLD był sprawny,  póki był w TC2048.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.16, 22:51:55
No dobra, prawie sukces :)
Zaraz dopiszę przebieg wydarzeń.

----------------------------------
A to było tak:

Jeszcze raz dziękuję wszystkim za rady.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2023.06.17, 07:05:04
Kolejny sprawny TT3000. Zazdraszczam ;)
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Johnny Red w 2023.06.17, 08:12:59
Hm?
Never seen that CP/M 2.2 after the TEST RAM,ROM OK.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.17, 10:22:37
Kolejny sprawny TT3000. Zazdraszczam ;)

Nie do końca. Jeszcze nie "godo" z hostem, jak należy.

Hm?
Never seen that CP/M 2.2 after the TEST RAM,ROM OK.

Because it is Polbrit CP/M. It is different from the one by Timex.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Maryjan w 2023.06.17, 12:55:33
No mnie się od oskomy zęby popsuły  :D
Ten terminal to unikat.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.17, 13:35:36
Ten terminal to unikat.

Tylko dlatego zdecydowałem się poświęcić sprawnego TC2048.
Ale poważnie się waham, czy nie dorobić wyjścia video. To, co dochodzi przez spiralny kabel do gniazdka z tyłu stacji, jest absolutnie okropne.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: pear w 2023.06.17, 14:02:02
Dlatego nawet tego wyjścia wideo nie dałem w żadnej wersji FDD35.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: trojacek w 2023.06.17, 14:14:38
W przypadku klona stacji można zrobić odejście wprost z wtyczki DB15, oczywiście przewodem ekranowanym. Może nie będzie wyglądało najlepiej, ale powinno zapewnić przyzwoity obraz.
Tytuł: Odp: Timex Terminal 3000 i... zonk!
Wiadomość wysłana przez: Johnny Red w 2023.06.18, 07:41:49
Hm?
Never seen that CP/M 2.2 after the TEST RAM,ROM OK.

Because it is Polbrit CP/M. It is different from the one by Timex.
Diferent CP/M disk?
Can I get a disk image of it?

Dlatego nawet tego wyjścia wideo nie dałem w żadnej wersji FDD35.
That cripples the clone a bit...