Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Sinclair ZX Spectrum - Wikipedie, otevřená encyklopedie

Sinclair ZX Spectrum

Z Wikipedie, otevřené encyklopedie

Sinclair ZX Spectrum, mezi fanoušky označovaný Speccy, byl 8-bitový počítač, původně vyrobený v roce 1982 firmou Sinclair Research Ltd.

Originální ZX Spectrum
Originální ZX Spectrum

Obsah

[editovat] Hardware

Hardware počítače byl velmi jednoduchý, proto se jeho cena na britském trhu dostala pod 100 liber, což byl naprostý hit.

Jako monitor sloužil jakýkoliv televizní přijímač, připojený přes běžný anténní vstup. Programy a data bylo možné ukládat a číst pomocí magnetofonu připojeného na linkový vstup/výstup nebo prostřednictvím až osmi jednotek Microdrive (což byly miniaturní kazety se smyčkou magbetofonové pásky), připojených na Interface 1.

Konstrukce obsahovala jen několik málo integrovaných obvodů:

  • CPU Z80A
  • paměť ROM 16 kB, která obsahovala i jazyk BASIC
  • paměť RWM-RAM 16 kB nebo 48 kB, necelých 7 kB této paměti sloužilo zároveň jako videoRAM.
  • čip ULA odpovědný za buzení sběrnice a TV-výstup
  • televizní modulátor

[editovat] Varianty

Celá éra populárních 8bitových mikropočítačů začala variantou ZX80 vyrobenou v roce 1980. Poté následovala vylepšená varianta ZX81 v roce 1981. Obě verze měly k dispozici pro uživatele 1 kB paměti RAM, prodávaly se však i rozšiřující moduly až do 64 kB.

[editovat] ZX Spectrum

První varianta počítače ZX Spectrum vznikla v roce 1982 a zpočátku obsahovala 16 kB RAM, která byla později rozšířena na 48 KB. Počítač měl klávesnici se čtyřiceti tlačítky z gumy a v ČR se pro něj vžilo označení „gumák“.

[editovat] ZX Spectrum+

ZX Spectrum+ se zapojeným rozhraním pro joystick
ZX Spectrum+ se zapojeným rozhraním pro joystick

V roce 1984 se objevila další varianta, která se téměř nelišila od předchozí. Jedinou, ale hodně viditelnou změnou byla klávesnice, která tentokrát byla tvořena z 58 plastových kláves. Navíc přibylo i tlačítko reset po levé straně počítače.

[editovat] ZX Spectrum 128K

Třetí z roku 1986 se vzhledem od předchozí na první pohled příliš nelišila - pouze na pravou stranu počítače přibyl chladič. Ovšem co se týče samotného počítače, tak se dá říci, že se jednalo o druhou revoluci. Paměť ROM byla zvětšena z 16 kB na 32 kB a nyní obsahovala vylepšený editor. Paměť RAM byla zvětšena na 128 kB. Paměť obrazu, která je umístěna v operační paměti, mohla být přepnuta na dvě místa, což umožňovalo vytvářet zajímavé grafické efekty. Zvukový výstup byl vylepšen monofonně zapojeným tříkanálovým obvodem AY-3-8912, který navíc obsahoval i jeden osmibitový port, který byl použit na dva sériové porty, s tím že jeden je určen pro MIDI a druhý pro připojení keypadu jenž obsahoval 19 kláves. Tento počítač je v současnosti považován za jakýsi standard a většina ostatních počítačů byla upravována tak, aby se mu co nejvíce přiblížila - přidáváním paměti a připojováním zvukových interfaců s obvodem AY-3-891x (v ČR byl asi nejvíce rozšířen Didaktik Melodik).

[editovat] ZX Spectrum +2

ZX Spectrum +2
ZX Spectrum +2

Čtvrtou variantou také z roku 1986 byl počítač, který hned na první pohled zaujal integrovaným kazetovým magnetofonem, sloužícím pro načítání a ukládání programů a dat. Dalším rozšířením oproti předchozí variantě jsou porty pro připojení dvou joysticků, které musely být originální od sinclaira (později AMSTRAD) a měly jinak zapojeny piny klasického canon 9 konektoru. Jednalo se vlastně o napojení kláves 1-5 a 6-0 (v programech označován jako Sinclair Joystick). Poslední změna se týkala klávesnice, která sice má stejný počet kláves jako v předchozím případě, ale zmizel z nich popis klíčových slov používaných v původním editoru, takže bylo v podstatě nevyhnutelné používat nový editor (z verze 128K). Po technické stránce však byla změna klávesnice velice pozitivní.

[editovat] ZX Spectrum +3

Pátou variantou byl počítač z roku 1987 na první pohled hodně podobný předchozímu, pouze kazetový magnetofon vystřídala 3" disketová mechanika. Vzhledem k tomu, že pro její práci bylo třeba upravit ROM, byla opět zvýšena a to rovnou na 64 kB. Zároveň bylo upraveno stránkování paměti RAM tak, aby veškerý adresový rozsah byl obsazen pamětí RAM (tzv. allram mód) a tudíž bylo možné provozovat operační systém CP/M.

Tento počítač však přinesl řadu nekompatibilit s předchozími modely, které sice bylo možné softwarově obejít, ale problémy nastávaly u původních programů a her. Zároveň v původním editoru nefungovaly diskové operace a také úprava programů pro spolupráci s disketami i přes poměrně robustně naprogramovaný systém (byť dost pomalý a s řadou postupně opravovaných chyb) nebyla vůbec snadná. Také se na tomto počítači objevil problém s porty pro připojení joysticků, které si Amstrad upravil tak, že bylo třeba používat jeho joysticky (případně použít redukci, nebo porty přepojit podle standardu). Z paměti ROM byly navíc odstraněny rutiny pro obsluhu keypadu. Některé se z nich bylo možné vyvolat po přepnutí do grafického (G) módu klávesnice. Pohodlnější ovšem bylo použití programu keypad, který běžel pod IM2. Konektor, do kterého se keypad u variant 128k+/+2 připojoval u +3 zůstal, byl pojmenován AUX a nebylo ho možné ovládat z BASICu. Počítač obsahuje vestavěný pozdrav. K jeho vyvolání je nutné v editoru napsat příkaz copy randomize a po stisknutí klávesy Enter je nutné současně stisknout klávesy C, J a L.

[editovat] ZX Spectrum +2A/+2B

Šestá a poslední oficiální varianta tohoto počítače vznikla také v roce 1987 a jedná se v podstatě o ZX Spectrum +3, kde je ovšem místo disketové mechaniky zpět kazetový magnetofon. Vzhledem se téměř neliší od počítače ZX Spectrum +2 (dokonce i nápis na počítači zůstal stejný), ale barva se změnila z šedé na černou. Označení A a B rozlišovalo jazykovou verzi ROM (A - anglická, B - španělská). Tento počítač bylo velice jednoduché rozšířit o disketovou mechaniku, neboť již obsahoval operační systém, který s ní uměl pracovat, takže stačilo připojit pouze řadič. Tento počítač byl v ČR (především verze +2B) pro zvýšení kompatibility často upravován výměnou jednoho obvodu ROM za ROM obsaženou v počítači ZX Spectrum 128K. Pozdější verze +2A už uměla využívat konektor AUX z BASICu stejně jako konektor RS-232. Pro přeprnutí tisku přes tento port sloužil příkaz FORMAT LPRINT "A", o kterém se ale manuál nezmiňoval. Kromě toho byla rozšířena tisková syntaxe příkazu COPY o COPY EXP BRIGHT, která před tiskem nastavila jas na celý obraz. Důvodem bylo šetření barvy při tisku obrázků. Také byl rozšířen vestavěný pozdrav. Postup jeho vyvolání zůstal stejný, ale bylo možné ho ovládat pomocí kláves 0 (nula) a P. Opustit ho bylo možné stiskem klávesy Q.

[editovat] Obchodní úspěch

Velmi nízká cena přinesla počítači obrovský obchodní úspěch, i přes nemalé chyby jak v hardwaru tak v softwaru. Prodával se vcelku i jako počítačová stavebnice, což cenu dále snižovalo.

Díky masovému rozšíření začínalo mnoho tehdejších začínajících programátorů a počítačových nadšenců právě na tomto počítači, podobně jak na laciných počítačích Atari či Commodore.

Pro tento počítač bylo velké množství populárních her, mnohdy ve vysoké kvalitě s neotřelými nápady, takže i moderní počítačové hry pro PC těží z odkazu ZX Spectra.

Zejména ve východní Evropě se rozvinula silná demo scéna, známá od roku 1985.

[editovat] Úpravy

[editovat] Česká odnož

V Československu byl i přes obtížnou dostupnost tento počítač velmi populární. Začínal na něm i František Fuka, který vyrobil pod jménem Fuxoft několik her.

Slovenský podnik Didaktik Skalica již od roku 1986 vyráběl počítače Didaktik, které zpočátku byly vylepšenou variantou počítače PMD 85, ale v roce 1988 začal vyrábět počítač Didaktik Gama, který byl programově kompatibilní s počítačem ZX Spectrum. V roce 1992 byl s bombastickou reklamou nahrazen počítačem Didaktik M a později ještě vznikl počítač Didaktik Kompakt, který v sobě integroval 3,5" disketovou jednotku D80 pro DD diskety s kapacitou 720 kB.

V časopise Amatérské radio vyšla svého času konstrukce ekvivalentního počítače pod názvem Mistrum, která obvod ULA nahrazovala mnoha součástkami TTL.

[editovat] Domácí úpravy

Především Spectrum 48K/48K+ byly různě upravovány. Především se jednalo o rozšíření paměti, obvykle tak, aby paměť RAM mohla být adresována už od adresy 0000. Vyskytovaly se úpravy. První rozšiřovala paměť o 32 kB a stránkování paměti probíhalo pomocí portu 255. Druhá rozšiřovala paměť na 80, 272 nebo až 528 kB a její stránkování probíhalo pomocí portu 253 (nebylo komatibilní se stránkováním Specter 128).

[editovat] Ruské klony

  • Pentagon 48
  • Pentagon 128
  • Pentagon 512
  • Scorpion ZS-256
  • Sprinter

[editovat] Externí odkazy

[editovat] Česky

  • ZX Magazín – Archiv časopisu ZX Magazín.
  • Pandora – Konference milovníků, majitelů a přívrženců nejlepšího počítače všech dob.
  • ZX Wiki – Wiki zaměřená na ZX Spectrum.
  • Speccy.cz – Rozcestník největší České ZX domény.
  • ZX Magazín – Stránky zabývající se ZX Spectrem a ZX Magazínem.

[editovat] Anglicky

  • World of Spectrum – Největší archiv softwaru pro ZX Spectrum
  • divIDE – Interface pro připojení IDE disku a OS.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu