8bit Projects For Everyone


Czy jest   dla  

Timex Computer 2048

Zaprojektowany i produkowany w Portugalii. Importowany do Polski przez Centralną Składnicę Harcerską i sprzedawany po 106000 ZLP.

Główne różnice względem ZX Spectrum to dodatkowe tryby ekranu (512×192 w 2 kolorach z 8 i ekran 12kB z bajtem atrybutu na każdy bajt danych ekranu oddzielnie) oraz wbudowany interfejs Kempston Joystick. Również klawiatura ma styki z gumy przewodzącej, które są lepsze niż folia użyta w ZX Spectrum.

Główna płyta ma numer fabryczny 306-950100-VVV, gdzie VVV jest numerem wersji. Wersje płyty, które spotkałem to (w nawiasie data na ULA): 03 (8547), 04, 05A (8614), 05c (8627) oraz 05d (8614). Na pierwszy rzut oka nie ma różnic pomiędzy wersjami 05, z wyjątkiem napisów: 05A ma "IPCB PCP" pod modulatorem (podobnie jak 03), 05c - "SER" pod diodami zasilania, a 05d - "E112E" pod gniazdem monitorowym.

Projektanci zrobili kilka nieznaczących błędów konstrukcyjnych, które mogą być poprawione następującymi poprawkami.

Poprawka /IORQGE

W ZX Spectrum dekodowanie portu ULA ma bramkę OR zrobioną z rezystora (na linii /IORQ) oraz tranzystora (na linii A0). W rezultacie ULA jest widoczna w każdym parzystym porcie, ale zewnętrzny sprzęt może przejąć te porty podając stan wysoki na linię /IORQGE kolejnym tranzystorem (podobnie jak ten na linii A0).

W Timex Computer 2048 ULA jest widoczna tylko w porcie #FE. Inne użyte porty to #F4 (przełączanie pamięci, nie używane w TC2048), #FF (tryb ekranu, przełączanie pamięci i wyłączanie przerwań) oraz interfejs Kempston Joystick. No i interfejs Kempston Joystick może tworzyć problemy, ponieważ jest dekodowany tylko linią A5=0. Można więc odczytać stan joysticka w portach 0..31, 64..95, 128..160 i 192..224. Powoduje to konflikty z wieloma zewnętrznymi urządzeniami i nie ma sposobu, aby zablokować odczyt z wewnętrznego portu bez zmian wewnątrz. (Są również dekodowane porty #F5 i #F6 na użytek AY-3-8912, ale ponieważ nic nie jest dołączone do linii sterujących, nie stanowią one problemu.)

Niestety nie ma linii /IORQGE, jak w ZX Spectrum. A raczej niezupełnie jest. Projektanci coś tam słyszeli o tej linii, ale prawdopodobnie nie wiedzieli dokładnie, jaką funkcję pełni. Każda wersja płyty głównej ma inne rozwiązanie.

W najstarszej wersji 03 pin /IORQGE nie jest podłączony. W wersji 04b pin /IORQGE jest zwarty z /IORQ zworką. W wersjach 05 zworka jest usunięta, a obie linie są połączone razem.

Można przeciąć ścieżkę pomiędzy pinem /IORQGE i linią /IORQ i oddzielić te sygnały rezystorem 470om. Niemniej pozwala to na blokowanie jedynie portu #FE! Kempston Joystick jest nadal podłączony do /IORQ. Trzeba wykonać następne cięcie a do podłączenia dekodera Kempston Joystick (74LS32, pin 5) do /IORQGE potrzebny jest kawałek drutu.

Polaryzacja Kempston Joystick - TCJOY

Gniazdo joysticka ma odwróconą polaryzację. Normalnie joystick zwiera do masy wejścia, na których jest stan wysoki (dzięki rezystorom 10kom). W Timex Computer 2048 linie wejściowe są w stanie niskim, a joystick zwiera je do +5V (zabezpieczonego rezystorem 1.5kom). W efekcie nie działają joysticki z autofire ani myszy typu Amiga czy GEOS.

Rezystor R21 powinien być usunięty. Wszystkie 8 rezystorów 10kom (R5..R12) powinno być odcięte od masy w 3 miejscach (od R44 w stronę R39, między R5 i R21 od górnej strony oraz od spodu blisko numeru wersji), następnie podłączone do +5V (wewnętrzny pin R21). Masa z kolei musi być podłączona do pinu 7 złącza - zewnętrzny pin R21 trzeba zewrzeć do obszaru masy pomiędzy R5 i złączem.

Przy okazji można podłączyć dwa nieużywane piny wejściowe (pin 5 do bitu 5, a pin 9 do bitu 7).

Wystarczy jeszcze tylko wymienić 74LS244 na 74LS240.

Dwukolorowa LED - TCLED

Timex Computer 2048 ma śliczny wyłącznik zasilania z czerwoną diodą świecącą. Dwukolorowa LED informuje również, że jest podłączony zasilacz, oraz rozładowuje kondensatory w zasilaczu po odłączeniu go od sieci.

Powiedz innym:

Pliki do pobrania

tc2048.gif 563.2kB (2006-05-07 19:57)
Schemat Timex Computer 2048. Bardzo słaba jakość - wersja GIF.
tc2048.jpg 966.4kB (2006-05-07 19:58)
Schemat Timex Computer 2048. Bardzo słaba jakość - wersja JPG.
emptyrom.gif 1.9kB (2004-02-05 00:02)
Prawidłowy obraz na ekranie bez układu ROM. Przy resetowaniu linie mogą przeskoczyć do nieparzystych lub parzystych kolumn.

Linki do innych stron



E-mail:

Hasło:



Przypomnieć hasło?

Rejestracja?
Commodore
Amiga
MSX
SVI 738
Spectrum
16kB/48kB
128kB
+3
Byte
Elwro Junior
Orizon-Micro
Sam Coupé
SE
TC 2048
TC 2068
TC 3256
TS 2068
UK 2086
Timex
FDD 3
FDD 3000
68008
QL
8080
Elwro 500
MK 45
Z80
Amstrad CPC
Bosman 8
Jet 80
MDG-1
ZX Spectrum
ZX81

Jeśli widzisz błąd na tej stronie, opisz tutaj:

© 2009-12-28 21:50 Jarek Adamski, http://8bit.yarek.pl