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

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #45 dnia: 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.
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ź #46 dnia: 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.
2 x TC2068 na sterydach:
- TC2160 - 160kBRAM
- TC2176 - 176kB RAM - 2xscreen, 2xROM
FDD3000

trojacek

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

trojacek

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

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #49 dnia: 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ę?".
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

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

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #51 dnia: 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".
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ź #52 dnia: 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.
« Ostatnia zmiana: 2021.12.23, 16:02:35 wysłana przez aqqman »
2 x TC2068 na sterydach:
- TC2160 - 160kBRAM
- TC2176 - 176kB RAM - 2xscreen, 2xROM
FDD3000

trojacek

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

aqqman

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

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #55 dnia: 2021.12.24, 14:22:11 »
Autorouter po 12h męczenia się coś tam wypluł, ale wygląda jak stajnią Augiasza.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

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

Maryjan

  • *****
  • Wiadomości: 6648
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Klon TC2048 od Superfo
« Odpowiedź #57 dnia: 2021.12.24, 21:46:16 »
Po autorouter-ze jeszcze trzeba poprawić.
Nieraz takie kwiatki potrafi wstawić, że aż strach.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #58 dnia: 2022.01.10, 11:14:34 »
Sprzątanie po autorouterze w toku.

Dla zainteresowanych więcej na: https://github.com/McKlaud76/TimmyHQ
« Ostatnia zmiana: 2022.01.10, 12:25:48 wysłana przez KWF »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • Moderator
  • *****
  • Wiadomości: 6814
  • 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ź #59 dnia: 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.
« Ostatnia zmiana: 2022.01.11, 19:20:49 wysłana przez KWF »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76