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

aqqman

  • ***
  • Wiadomości: 162
  • Miejsce pobytu:
    Milky Way
Odp: Klon TC2048 od Superfo
« Odpowiedź #75 dnia: 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
« Ostatnia zmiana: 2023.03.30, 19:10:49 wysłana przez aqqman »
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ź #76 dnia: 2023.03.30, 20:04:06 »
No i dlatego Timexy wykrywa się programowo, robiąc OUT + IN :)

aqqman

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

KWF

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

KWF

  • Moderator
  • *****
  • Wiadomości: 6822
  • 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ź #80 dnia: 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

Pomieszałeś te przymiarki do klona TC2048 z Timmym, w którym można użyć timexowego SCLD lub zamiennik SCLD Q na CPLD.
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ź #81 dnia: 2023.04.04, 18:23:08 »
Powstały w końcu płytki do tego projektu?
« Ostatnia zmiana: 2023.04.05, 10:59:11 wysłana przez trojacek »

KWF

  • Moderator
  • *****
  • Wiadomości: 6822
  • 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ź #82 dnia: 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.

KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76