Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

Timex Sinclair 2068

Z Wikipedie, otevřené encyklopedie
Timex Sinclair 2068
Specifikace
Operační systémSinclair BASIC
ProcesorZ80
Posloupnost
PředchůdceTimex Sinclair 1500
SouvisejícíTimex Sinclair 3068,Timex Computer 2048
Některá data mohou pocházet zdatové položky.

Timex Sinclair 2068 je počítač kompatibilní s počítačemSinclair ZX Spectrum vyráběný vUSA společnostíTimex Sinclair. VPortugalsku byla vyráběna mírně upravená varianta počítače pod názvemTimex Computer 2068. Počítač má 48KiB pamětiRAM a 24KiB pamětiROM. Plánován byl počítačTimex Sinclair 2048, který měl mít pouze 16KiBRAM, nikdy ale nebyl sériově vyráběn.

Počítač má tři grafické režimy:

  • jako ZX Spectrum (kresba 256 x 192, atributy 32 x 24), navíc má druhou videoram (podobně jako ZX Spectra 128, ale ne na adrese 49152, ale na adrese 24576),
  • vícebarevný (kresba 256 x 192, atributy 32 x 192),
  • vyšší rozlišení (kresba 512 x 192, monochromatický).

V porovnání s pozdějším Sinclairovým modelemSinclair ZX Spectrum 128K+ obsahuje Timex Sinclair 2068 navíc kromě už zmíněných nových grafických režimů slot pro paměťové kártridže, dva porty projoysticky.[1] Naopak nemá zvětšenou paměť RAM, pomocí paměti na kártridžích lze paměť počítače rozšířit o jednu banku paměti o velikosti 64 KiB, ovšem Timex původně sliboval vznik vnějšího rozšíření paměti až na celkem 256 bank paměti po 64 KiB,[2] což by v maximální konfiguraci celkem činilo téměř 16 MiB dostupné paměti (RAM i ROM).

Neoficiálním klonem počítače jeUnipolbrit Komputer 2086.

Rozšíření Sinclair BASICu

[editovat |editovat zdroj]

Počítač má vestavěnýSinclair BASIC, který byl ale proti ZX Spectru rozšířen o klíčová slova STICK, SOUND, ON ERR, FREE, DELETE a RESET:

  • STICK - zjištění stavu joysticků,
  • SOUND - ovládání zvukového čipu,
  • ON ERR - obsluha chyb basicového programu,
  • FREE - zjištění velikosti volného místa v paměti,
  • DELETE - vymazání řádků programu ve zvoleném rozsahu,
  • RESET - uvedení periférií do výchozího stavu (RESET 0 - reset celého počítače).

Mimo tyto přidané příkazy počítač akceptuje rozšířenou syntaxi u standardních příkazů Sinclair BASICu (ovšem pokus o jejich vykonání vyvolá syntaktickou chybu):

  • LOAD *"m",n,s$
  • CAT "d" ,n1,n2
  • FORMAT "m",n1,n2,n3,s$
  • OPEN #3,"j",n1,n2,s$
  • MOVE "a" ,s$,n1,n2
  • ERASE "b" ,n,s$.[3][p 1]

Počítač naopak u příkazů CAT, ERASE, MOVE a FORMAT neakceptuje následující syntaxi:

Historie

[editovat |editovat zdroj]

V roce 1993 Larry Crawford, Bill Pedersen a Frank W. Davis zvažovali projekt, kdy by vytvořili novou základní desku počítače, která by umožňovala grafický režimCGA neboVGA, připojenípevného disku, a další možnosti, které v té době měly počítačeIBM, Mac aAmiga.[6] Podle Franka W. Davise, lidé, kteří opustili TS2068, to udělali proto, aby našli více komplexní nebo graficky orientované programy nebo získali přístup k lepším perifériím.[6] V té době prudce klesly ceny periférií pro počítače IBM, ale byli by potřeba programátoři, kteří by pro tyto periférie napsali programy a ovladače.[6] PodleJohna Oligera nemělo být příliš složité napsat ovladač pevného disku, ale sám už necítil, že by po něčem takovém byla poptávka.[6] Bill Pedersen měl k tomuto projektu seznam nutných změn vROM a Frank W. Davis byl ohledně tohoto projektu optimistický, protože v jeho firmě Mechanical Affinity stále prodávali více počítačů TS2068 než počítačůSinclair QL, takže v té době stále přibývali uživatelé počítače TS2068.[6]

Technické informace

[editovat |editovat zdroj]
  • procesor:Z80A, taktovací frekvence 3,528MHz,[7]
  • paměťRAM: 48KiB,
  • paměťROM: 24KiB,
  • hudební čip:AY-3-8912, taktovací frekvence 1,76475 MHz
  • joysticky: dva joysticky připojené pomocí hudebního čipu

Používané porty

[editovat |editovat zdroj]

Počítač vestavěnými perifériemi obsazuje porty procesoru v rozsahu od 244 do 246 a porty254 a255.[8]

desítkověšestnáctkovědekódovánívýznam
244F411110100stránkování paměti EX-ROM a DOCK
245F511110101výběr datového registru hudebního čipu AY
246F611110110data hudebního čipu AY
5021F6xxxxxxx1 11110110pravý joystick
7582F6xxxxxx1x 11110110levý joystick
254FE11111110klávesnice, magnetofon, reproduktor, barva okraje
255FF11111111výběr grafického režimu

Porty 252 a253 (šestnáctkově FC a FD) jsou rezervovány,[p 3] port251 (šestnáctkově FB, dekódován binárně jako 1xxxx0xx) je určen pro tiskárnuTS 2040.[9][p 4]

Při čtení stavu joysticků musí být vstupně výstupní port čipu AY ovládaný registrem R14 nastaven do režimu vstupu a tento registr musí být nastavený jako aktuálně čtený/zapisovaný.

Význam jednotlivých bitů hodnoty odeslané na port 255 je následující:

76543210
určuje, zda se pomocí portu 244
bude přistránkovávat DOCK nebo EX-ROM1
0 - DOCK
1 - EX-ROM
zákaz generování přerušeníbarvy při režimu vyššího rozlišení:
000 - černé písmo na bílém pozadí
001 - modré písmo na žlutém pozadí
010 - červené písmo na světle modrém pozadí
011 - fialové písmo na zeleném pozadí
100 - zelené písmo na fialovém pozadí
101 - světle modré písmo na červeném pozadí
110 - žluté písmo na modrém pozadí
111 - bílé písmo na černém pozadí
grafický režim
000 - jako ZX Spectrum, videoram 0
001 - jako ZX Spectrum, videoram 1
010 - vícebarevný režim
110 - vyšší rozlišení[p 5]

Význam jednotlivých bitů hodnoty odeslané na port 254 a čtené z tohoto portu je následující (stejný jako u počítačů ZX Spectrum):

76543210
čtení magnetofon klávesnice
zápis   reproduktormagnetofonbarva borderu

Stránkování paměti

[editovat |editovat zdroj]

Protože procesor Z80 umožňuje adresovat pouze 64KiB paměti, je paměťROM o velikosti 24KiB rozdělena na dvě stránky o velikostech 16KiB (ROM) a 8KiB (EX-ROM 0), kdy menší stránka je v případě potřeby připojena místo části větší stránky. EX-ROM je součástí počítače, DOCK je paměť na cartridgích.

Schéma stránkování paměti počítače Timex Sinclair 2068
65535
57344
RAMEX-ROM 7DOCK 7
57343
49152
EX-ROM 6DOCK 6
49151
40960
EX-ROM 5DOCK 5
40959
32768
EX-ROM 4DOCK 4
32767
24576
RAMEX-ROM 3DOCK 3
24575
16384
EX-ROM 2DOCK 2
16383
8192
ROMEX-ROM 1DOCK 1
8191
0
EX-ROM 0DOCK 0

Do paměťového prostoru je možné připojit buď pouze paměť EX-ROM nebo pouze paměť DOCK. Není možné do některé části paměťového prostoru připojit paměť DOCK a současně do jiné části paměť EX-ROM.[2] Protože standardnínahrávací rutina se nachází v paměti EX-ROM, není ji možné použít pro nahrávání dat přímo do paměti DOCK.[2]

Počítač má dvě videoram, jednu od adresy 16384 jako ZX Spectrum a druhou od adresy 24576. Ve vícebarevném režimu a v režimu vyššího rozlišení jsou použity obě videopaměti (resp. jejich část určená pro kresbu). Ve vícebarevném režimu je v oblasti kresby první videoram uložena kresba a v oblasti kresby druhé videoram uloženy atributy. V režimu vyššího rozlišení jsou v oblasti kresby první videoram uloženy liché sloupce kresby a v oblasti kresby druhé videoram uloženy sudé sloupce kresby.

Připojování periférií

[editovat |editovat zdroj]

Na rozšiřující systémový konektor počítače mohou být připojeny současně pouze dvě periférie. Omezení je způsobeno omezeným proudem 1A na napětí +5V a chybějící posílení většiny výstupních signálů na konektoru.[12]

Rozdíly mezi počítači TS2068, TC2068 a UK2086

[editovat |editovat zdroj]

Timex Computer 2068 má na rozdíl od počítačeTimex Sinclair 2068 systémový konektor kompatibilní s počítačem ZX Spectrum. Má slot pro větší catridge a je napájen napětím 9 V místo 15 V.

Unipolbrit Komputer 2086 má (některé exempláře) místo jednoho joysticku paralelní port.

Poznámky

[editovat |editovat zdroj]
  1. n,n1,n2,n3 jsou číselné proměnné,s$ je řetězec.
  2. V této podobě jsou zmíněné příkazy akceptovány ZX Spectrem bez připojenéhoZX Interface 1.[5]
  3. Ve starší dokumentaci k počítači Timex Sinclair 2068 jsou tyto porty rezervovány pro stránkování paměti, ovšem pravděpodobně díky omezenému počtu pinů obvodů použitých pro ovládání rozšířené paměti musel být způsob stránkování změněn a tyto porty nejsou vůbec v ROM počítače použity.[2]
  4. V technické poznámce 004 o využívaných portech počítačů Timex Sinclair 2068[10] je uvedena tabulka obsazeni portů:
    méně významná čtveřice bitů adresy portu
    0123456789ABCDEF
    více významná čtveřice bitů adresy portu0                
    1                
    2                
    3                
    4                
    5                
    6                
    7   modem   modem        
    8tiskárnaTS2040   Centronicstiskárna TS2040    
    9        
    A        
    B        
    C        
    D        
    E       Microdrive
    Fstránkování EX-ROM/DOCKvýběr registruAY-3-8912čtení/zápis dat AY-3-8912Microdrivestránkování pamětiklávesnice, magnetofon, reproduktor, barva okrajerozšiřující nastavení
  5. Význam jednotlivých bitů je následující:
    • bit 0 určuje, zda se kresba nachází na adrese 16384 nebo 24576,
    • bit 1 určuje, zda použité atributy budou o velikosti 8 x 8 a jejich data se budou nacházet za oblastí kresby nebo zda atributy budou o velikosti 8 x 1 a jejich data se budou nacházet na adrese 24576,
    • bit 2 určuje, zda se atributová data mají interpretovat jako atributová data, nebo zda mají být použity jako liché sloupce kresby.[11]
    Smyslupné výsledky je možné dosáhnout pouze nastavením kombinací hodnot těchto bitů uvedených v tabulce.

Reference

[editovat |editovat zdroj]
  1. Timex Sinclair 2068 Versus Sinclair ZX Spectrum +128Archivováno 2. 4. 2015 naWayback Machine. na retrowiki.es
  2. abcdBRZOZOWSKI, Wes. The Mystery of the Missing 253 - part 1. .Dostupné v archivu pořízeném dne 2013-06-06. 
  3. BRZOZOWSKI, Wes. The Mystery of the Missing 253 - part 4. .Dostupné v archivu pořízeném dne 2008-02-28. 
  4. Timex ROM(anglicky),Timex ROM(portugalsky) na timex.comboios.info
  5. Bugs in the ROM na nonowt.com
  6. abcdeDAVIS, Frank W. The Future of the TS2068.Update Magazine. July 1993, s. 4.Dostupné online. (anglicky) 
  7. Timex Reference - comp.sys.sinclair FAQ naWorld of Spectrum
  8. Hardware Ports - comp.sys.sinclair FAQ naWorld of Spectrum
  9. CORCORAN, V. C.; BRANIGIN, M. H.Timex Sinclair 2068 Personal Color Computer - Technical Reference Manual. Příprava vydání Woods, Tim. 2. vyd. Colton (Oregon): Time Designs Magazine Co., 1986. Založeno na původním modrém manuálu vydaném Timex Computer Corp.. 
  10. Technical Memo #0004: TS2068 I/O Port Map. [s.l.]: Timex Computer Corporation, 2. November 1983. 2 s.Dostupné online. (anglicky) Informace o monografii dostupné naTechnical Memo #0004: TS2068 I/O Port Map,Timex/Sinclair.com, cit. 2024-06-21. 
  11. Timex I/O Ports(anglicky),I/O Ports Timex(portugalsky) na timex.comboios.info
  12. BOTHNER, Charles G. 2068 Port Expansion.Update Magazine. July 1988, s. 22–30. Na titulní stránce časopisu je chybně uveden rok 1989. Článek vyšel jako součást článkuTS-2068 with **Unlimited RAM capability.Informace o článku dostupné naTS-2068 with Unlimited RAM capability,Timex/Sinclair.com, cit. 2024-08-17.Dostupné online. (anglicky) 

Související články

[editovat |editovat zdroj]

Externí odkazy

[editovat |editovat zdroj]
Sinclair ZX Spectrum a kompatibilní počítače a další počítače Sinclair
Sinclair ZX Spectrum
(Sinclair Research aAmstrad)
Další počítače
Sinclair Research aAmstrad
PočítačeTimex Sinclair

TS1000,TS1500,TS2068,TS2048,TC2068,TC2048 (prototypy:TS2000, TS2016, TS2048, TS2068, TS2072,TC3256)
Přestože některé z prototypovýchh počítačů mají stejné názvy jako sériově vyráběné počítače, nejedná se o stejné počítače.

Periférie Sinclair Research
a Amstrad
Periférie Timex Sinclair

kazetový magnetofonTS2020, tiskárnaTS2040, modemTS2050, rozbočovač sběrniceTS2060, varianta ZX MicrodriveTS2065, tiskárnaTS2080, joystickTS2090, digitální kazetový magnetofonTC2010, tiskárnaTC2080,Timex FDD,FDD3000,Interface RS-232, klávesniceTT3000,Joystick-Sound Unit

Počítače a periférieDidaktik
Kompatibilní počítače
NadstavbySinclair BASICu
Hardware
Integrované obvody
Porty procesoru
Disketové řadiče a páskové jednotky
Joysticky a myši
(podle způsobu připojení)
Klony počítače Sinclair ZX Spectrum,MK14,Cambridge Z88,Timex Sinclair 3068
Znaková sada ZX Spectrum,Nahrávací rutina ZX Spectra,ROM počítačů ZX Spectrum,Systémové proměnné počítačů ZX Spectrum,IM2,Emulátor počítače ZX Spectrum
Autoritní dataEditovat na Wikidatech
Citováno z „https://cs.wikipedia.org/w/index.php?title=Timex_Sinclair_2068&oldid=25447176
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2025 Movatter.jp