Autor Wątek: Timmy  (Przeczytany 20916 razy)

Klaud

  • *****
  • Wiadomości: 6061
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Timmy
« dnia: 2020.11.29, 09:16:45 »
Czas przedstawić Timmy'ego, czyli TC2048 na lekkich sterydach i po mojemu. Specyfikację podam, kiedy skończę testować wszystkie jego moduły, a na tę chwilę nic ponad standard:
  • Z80A (3.5MHz)
  • Timexowe SCLD z wianuszkiem złącz, dla zamiennika, o ile powstanie
  • 16KB dolnego RAM
  • 32KB górnego RAM
  • 2 banki ROM po 16KB
  • zasilanie z zasilacza o dowolnej polaryzacji
  • przycisk reset
  • poprawiony Kempston z dekoderem adresów z A5, A6 i A7
  • klawiatura od Timexa
  • format płytki i układ złącz jak w TC2048

Ma on jeszcze kilka rzeczy na sobie, ale nieprzetestowanych. A po co go zrobiłem? Ponieważ miałem ochotę i tyle w tym temacie.

Timmy w sumie ruszył od pierwszego strzału i jego część cyfrowa działa (testy). Nie obyło się od kilku drobnych wpadek w okolicy ROMu i górnego RAM, ale tego jest kynar, aby pomagać w sytuacjach podbramkowych.

Część analogowa będzie najtrudniejsza do doprowadzenia do porządku. Najważniejsze, że obraz wychodzi na ekran.

Kilka podziękowań:
Piesiu: serdecznie dziękuję za logo i nazwę.
Maryjan: pokiereszowana płytka od Ciebie bardzo przydała się
trojacek: Twój schemat v5 rev1.4 jest prawie idealny, a prawie robi różnicę ;D
Tygrys: bez dopingu nie byłoby tego co mam na stole

Od czego zaczynałem:


To co mam:




« Ostatnia zmiana: 2020.11.29, 09:34:43 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

pear

  • *****
  • Wiadomości: 5295
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Timmy
« Odpowiedź #1 dnia: 2020.11.29, 09:48:19 »
Poprawiony Kempston oznacza również poprawioną polaryzację ?

Ładnie wyszło :)
ZX/Enterprise/CPC/Robotron/C128D

Klaud

  • *****
  • Wiadomości: 6061
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Timmy
« Odpowiedź #2 dnia: 2020.11.29, 10:04:40 »
Dzięki.

Tak, Kempston doprowadzony do normalności.
KL
-----
R Tape loading error 0:1

KrisZX

  • *****
  • Wiadomości: 743
  • Miejsce pobytu:
    Wodzisław Śl
Odp: Timmy
« Odpowiedź #3 dnia: 2020.11.29, 10:15:56 »
Gratki fajna płytka tylko pokaż w pełnej okazałości a nie przykryte zwłokami. Już wiem po co wymiarowałeś PCB Timexa. Jak będzie gotowy to  chętnie wezmę jedno PCB. Choć zdaję sobie sprawę że ten układ specjalizowany jest nie do zdobycia.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

tapy

  • ***
  • Wiadomości: 107
Odp: Timmy
« Odpowiedź #4 dnia: 2020.11.29, 10:44:14 »
Składam oficjalny protest - gdzie są zdjęcia!
Gratuluję wytrwałości!

Klaud

  • *****
  • Wiadomości: 6061
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Timmy
« Odpowiedź #5 dnia: 2020.11.29, 11:10:02 »
Gratki fajna płytka tylko pokaż w pełnej okazałości a nie przykryte zwłokami. Już wiem po co wymiarowałeś PCB Timexa. Jak będzie gotowy to  chętnie wezmę jedno PCB.

Dzięki i trzy sprawy.
1. Pokazuje tyle ile chcę pokazać, z różnych powodów, choćby takich, że to co widzisz, to na pewno działa.
2. Akurat nie po to wymiarowałem PCB, więc wniosek nietrafiony.
3. Dalsze losy projektu są jeszcze niesprecyzowane. Raczej nie będę bawił się w dystrybucję PCB, w takiej formie jak to wcześniej bywało na Bazarze.
KL
-----
R Tape loading error 0:1

skoti

  • *****
  • Wiadomości: 566
  • Miejsce pobytu:
    Polska
Odp: Timmy
« Odpowiedź #6 dnia: 2020.11.29, 11:59:54 »
Gratulacje. Kawał dobrej roboty. Akurat mam płytę wymagającą przeszczepu.
ZX 48k I2, ZX 48 Spider, ZX 128 Spider, ZX Spectrum +2a, HQ 48k, ZX MAX48 I1 i 2, Timex Computer 2048

JacekPodolski_jack

  • *****
  • Wiadomości: 1526
  • Miejsce pobytu:
    Świdnik / Lublin
Odp: Timmy
« Odpowiedź #7 dnia: 2020.11.29, 13:18:34 »
ale extra!
planujesz w przyszłości 128/144k i AY?
moje marzenie: Timex 2048 128K

rzookol

  • ***
  • Wiadomości: 208
  • Miejsce pobytu:
    Lublin/Stasin
Odp: Timmy
« Odpowiedź #8 dnia: 2020.11.29, 14:20:07 »
Czy teoretycznie możliwe jest wpięcie tam (z jakąś przelotką) Uli Plus? W sumie to pytanie dotyczy wszystkich Timexow.
+2, +3, CPC128Plus, kilka Amigi, kilkadziesiąt Maków, walające się Commodore

Klaud

  • *****
  • Wiadomości: 6061
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Timmy
« Odpowiedź #9 dnia: 2020.11.29, 14:22:50 »
A istnieje coś takiego jak fizyczna ULA+?

Nie, nie planuję 128K. Na płytce nie ma oddzielnej i pełniej logiki do AYka, więc z układem Timexa może być tylko PSG na portach takich jak w TC2068.

Robiąc płytkę, starałem się aby oznaczenia elementów odpowiadały oryginałowi TC2048 w wydaniu 5. Ułatwi to przeszczepy. Cały RAM jest zbudowany na 4 kościach pamięci dynamicznych:
- dolne 16K: 2 x 4416-150ns
- górne 32K: 2 x 4464-150ns (w moim przypadku obsadzone 41464-100ns)

Z80A w NMOS nie startuje, a chińska malowanka Z80-20MHz w CMOS grzeje się. Kemston i klawiatura są odczytywane poprawnie. Płyta startuje poprawnie z ROMem z TC2048 w którym jest zerowanie 255 przy starcie. Inne ROMy (nawet testowe) trzeba oszukać, aby poprawnie działały.

Z rzeczy do zrobienia to całe wyjście wideo, bo synchro sypie się niemiłosiernie.
« Ostatnia zmiana: 2020.11.29, 14:37:26 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

rzookol

  • ***
  • Wiadomości: 208
  • Miejsce pobytu:
    Lublin/Stasin
Odp: Timmy
« Odpowiedź #10 dnia: 2020.11.30, 00:07:08 »
A SLAM 48 nie implementuje Uli plus łącznie z timexowami hiresami?

+2, +3, CPC128Plus, kilka Amigi, kilkadziesiąt Maków, walające się Commodore

Maryjan

  • *****
  • Wiadomości: 5810
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Timmy
« Odpowiedź #11 dnia: 2020.11.30, 00:08:31 »
Piękne, piękne :)
Cieszę się, że w jakimś stopniu mogłem przyczynić się do ułatwienia Ci pracy przy tym klonie.
Jak ruszyło, to już teraz z górki :)
 
"... podobno są dwie szkoły, Falenicka i Otwocka."

Klaud

  • *****
  • Wiadomości: 6061
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Timmy
« Odpowiedź #12 dnia: 2020.11.30, 01:06:02 »
SLAM nie ma zaimplementowanej obsługi portu 244 (w TC2048 nieistotne), ma wyjścia różnicowe dla sygnałów wideo, a nie RGB. SLAM nie obsługuje buforów trójstanowych na szynie adresowej i szynie danych.
KL
-----
R Tape loading error 0:1

zaxon

  • *****
  • Wiadomości: 4407
Odp: Timmy
« Odpowiedź #13 dnia: 2020.11.30, 19:25:39 »
Hmm, czyli to znowu taki jednoosobowy klon zrobiony na zasadzie" u mnie działa a u was nie musi"  ;) Cóż.... Nie pierwszy to  i niestety nie ostatni to hardware od Klaudiusza ;)

Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4324
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Timmy
« Odpowiedź #14 dnia: 2020.11.30, 20:04:27 »
zaxon, zamiast trollować przeczytaj jeszcze raz do napisał Klaud. Złośliwości do niczego nie prowadzą.