Návrat k legendám: Jak se nám líbí ZX Spectrum

Pořídili jsme si počítač a vyplenili obchody s dostupným starým i novým příslušenstvím. Je čas podívat se, co se s tou hromadou zánovního i prehistorického hardwaru dá podniknout.
Kapitoly článku

Článek navazuje na seriál Návrat k legendám

ZX Spectrum bylo vyráběno v několika variantách. Postupně se podíváme na jednotlivé alespoň mně dostupné, protože každá působí trošku jinak, i když se v jádru jedná o ten samý, postupem času decentně vylepšovaný počítač.

Klepněte pro větší obrázek
Legendární gumák

Chvíle setkání s legendárním gumákem je nezapomenutelná. Ta malá plastová krabička s gumovými klávesami má neskutečné charisma. Dnes máme počítače mnohem výkonnější a dokonalejší po všech stránkách, nicméně jen málokterý z nich zaujme tak, jako ten třicet let starý dědoušek. Samozřejmě, máme k dispozici tablety, které při srovnatelné velikosti jsou nejen mnohem použitelnější, ale nabízejí i displej, zatímco ZX Spectrum si bez televize ani neškrtne. Přesto ale tato legenda patří k těm strojům, které na první pohled zaujmou. Zatímco jiní její tehdejší vrstevníci už od pohledu vypadají poněkud přestárle, Spectrum svou překonanou technologii dovedně skrývá nadčasovým vzhledem.

Klepněte pro větší obrázek
Gumák se zapojeným Interface 1 - je vidět, že portů nemá Spectrum opravdu nazbyt

Co každého určitě zarazí je jistý nedostatek vstupně výstupních portů. No nedostatek – dá se říci, že Spectrum nabízí pouze jeden, tedy expansion port s přímým přístupem na sběrnici. Kromě toho naleznete na zadní straně té malé krabičky ještě vstup a výstup pro sluchátka a mikrofon kazetového magnetofonu (pro nahrávání a úschovu dat na pásek) a výstup na televizi. Toť vše.

Klepněte pro větší obrázek
Obrazovka Spectra po suštění počítače (zdroj: http://www.1000bit.it)

Když Spectrum spustíte, přivítá vás obrazovka s bílým pozadím a černým nápisem o copyrightu Sinclair Research z roku 1982. Následuje zajímavá zkušenost – první stisk klávesy. Pokud jste něco takového provedli v emulátoru, jste naprosto v šoku. Na reálném počítači je ten šok jen o trošku menší. Cože? Co to znamená? Proč stisk klávesy „A“ vede k vypsání příkazu NEW, u klávesy „S“ k SAVE, klávesa „D“ nás obšťastní s DIM a FOR u klávesy „F“ znamená konsternované konstatování, že někde je něco špatně?Ne, není.

Klepněte pro větší obrázek
Barevný popis kláves na Spectru velmi pomáhá pro orientaci v nezvyklém rozložení

Spectrum je prostě jiné, než moderní počítače. Dnes máme k dispozici velké klávesnice se spoustou kláves, které obvykle nabízejí pouze 2-3 různé módy, v nichž píší jiné znaky, Spectrum si muselo vystačit se 40 kávesami, zatímco na klávesnici mého Macbooku Air jich najdete téměř dvojnásobek (79). Některé z kláves, jejichž podobu a umístění dnes řadíme mezi základní lidská práva, jsou na Spectru umístěna zcela jinde či úplně chybí.

Tak třeba mezerník – ten je naprosto nepochopitelně v pravém spodním rohu. Enter má stejnou velikost, jako kterákoliv jiná klávesa (s výjimkou toho mezerníku a Caps Shift). Kurzorové šipky jsou k mání pouze při současném stisku Caps Shift. Na klávesnici má každá klávesa popis v několika barvách a u některých si lze všimnout až sedmi různých možných variant. Snad žádný jiný počítač nic podobného nenabízel.

Klepněte pro větší obrázek
Detail popisu klávesnice na Spectru - je evidentní, že barvy velmi pomáhají

V čem je ten trik? Spectrum nabízí celkem 4 editační módy (K, L, E, G), přičemž o tom, v jakém módu se právě nacházíme, nás informuje tvar kurzoru. Vzhledem k tomu, že ZX Spectrum mělo být dle představ Sira Clivea počítač vhodný na programování, nikoliv primárně na hraní her, vymysleli v Sinclair Research šikovnou metodu pro zadávání basicovského programu pomocí klíčových slov namapovaných na klávesy.

Pokud by byl totiž program vypisován písmeno po písmenu, jako na jiných tehdejších počítačích, šlo by to vzhledem k titěrné klávesnici příliš pomalu a s chybami. Spectrum se ale při psaní snaží nabízet vám právě takový editační mód, který byste při psaní programu v basicu měli potřebovat.

Klepněte pro větší obrázek
Detail zmiňované klávesy F

Takže například, pokud zmáčknete klávesu F, objeví se FOR a klávesnice se přepne do módu L, v němž lze psát jednotlivá písmena. Pokračujeme v psaní programu, napíšeme tedy „i=“ a počítač stále zůstává v módu L. Pokud bychom nyní chtěli písmeny vypsat příkaz „TO“, program by nefungoval, je nutné použít jeho namapovanou variantu, která se nachází na stejné klávese F jako FOR, jen je ale třeba zároveň stisknout klávesu Symbol Shift. Vzhledem k tomu, že její popis je červený a příslušné „TO“ je na klávese F taktéž červené, slouží nám toto jako nápověda, abychom jakožto začátečníci tušili, která z funkčních kláves nám pomůže.

Pokud bychom chtěli do programu přidat funkci SGN, nacházející se opět na klávese F, tak nás její natištění v zelené barvě varuje, že jen s pouhou jednou klávesovou kombinací si nevystačíme. Musíme nejprve spojeným stisknutím Caps Shift a Symbol Shift přepnout editační režim na E a nyní se při stisknutí F objeví požadované SGN.

No a pro případ naší touhy po složené závorce, kterou jako další z možných symbolů zpřístupňuje právě klávesa F, pro takový případ použijeme stejný postup, jako výše, akorát že klávesu F stiskneme spolu s Symbol Shift. Pokud si to někdo počítal a namítá, že jsme si u klávesy F představili pouze pět variant, tak zklamání je předčasné – jednak je možné pochopitelně napsat i malé „f“, no a sedmá varianta je skvělou vychytávkou – ZX Spectrum totiž umožňovalo jednoduchým prográmkem zaměnit znakovou sadu a následně takto nadefinové znaky lehce používat, konkrétně v grafickém módu G. To vše se demonstrovalo v uživatelské příručce k počítači jednoduchým prográmkem:

10 FOR n=0 TO 7 20 INPUT row: POKE USR "P"+n,row 30 NEXT n

Klepněte pro větší obrázek
Výsledek práce prográmku a zadání několika náhodných hodnot

Pokud si tento naťukáte do svého Spectra, což vám zabere minutu, budete po spuštění požádáni o osm bytových hodnot, z nichž program vytvoří grafický znak, který lze následně psát v grafickém módu klávesou „P“. Jakkoliv ostatní osmibitové počítače nabízely taktéž možnost hrátek se znakovou sadou, takto jednoduchý systém neměl žádný z nich.

Celkově lze říci, že editace programu na Spectru byla velice originální a jako každé takovéto unikátní řešení měla své klady, ovšem i své zápory. Prvním problémem bylo, že jste si na ten zvláštní způsob nejprve museli zvyknout. To nějaký čas trvalo a je pravdou, že pro některé méně používané příkazy znamenalo hledání odpovídající klávesové kombinace významné zdržení, jakkoliv ty standardní se uvedenou metodou psaly lépe, než vyťukáváním písmenka po písmenku, jak na jiných platformách. Viděl jsem dnešní milovníky této platformy psát na klávesnici poslepu programy v moderních emulátorech, což znamená, že si rozložení příkazů evidentně dobře pamatovali. Sumárně si proto myslím, že psaní programů v basicu mohlo být pro zkušeného programátora rychlejší.

Klepněte pro větší obrázek
Srovnání velikosti ZX Spectra a PC klávesnice

Problém ovšem nastal, když jste opustili basic. Klávesnice Spectra je malá a pro psaní delších textů nepohodlná. Zatímco v basicu to zmíněný systém jakž takž zachraňoval, ve chvíli, kdy jste se na nějaké zkratky příkazů nemohli spolehnout a museli vše pěkně vyťukat, objevily se v plné nahotě limity zcela nestandardního rozložení. Malý mezerník, svérázně umístěné symboly aritmetických operací, funkce Delete i klávesy pro pohyb kurzoru hůře přístupné, to vše člověka zdržovalo nejen při programování v jiném jazyce, než v basicu. Samozřejmě, mnozí Spectrum dokázali ve spojení s tiskárnou jako psací stroj využívat, ale to jen z toho důvodu, že se jednalo o nejlacinější řešení. Nízká cena zde ovšem byla dosažena na úkor uživatelského pohodlí a efektivity.

Témata článku: Historie, Počítače, Návrat k legendám, Otravování, Sir Clive, Nožička, Zvláštní způsob, Gumy, Legenda, Malá krabička, Naprostý zlomek, Gumák, Zenit, ZX Spectrum, Kompozitní výstup, JetPac, Většina počítačů, Loading, Barevná paleta, Legend, Kolíček, Různé znaky, Plastová krabička, Jediný program, Naprostý začátečník, Stolní počítače na Heureka.cz



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Zákaz potratů nutí ženy mazat aplikace pro sledování svého cyklu. Facebook to řeší mazáním účtů a příspěvků

Zákaz potratů nutí ženy mazat aplikace pro sledování svého cyklu. Facebook to řeší mazáním účtů a příspěvků

** Zrušení práva na potrat v USA má nečekaný vliv i na mobilní technologie ** Uživatelky ze strachu mažou citlivé aplikace ** Meta zase maže příspěvky a účty lidí, kteří nabízí potratové pilulky

Martin Miksa
MetaZdravíPro ženy
Datové balíčky pro sociální sítě končí. Operátoři se musí podvolit novým pravidlům EU o síťové neutralitě

Datové balíčky pro sociální sítě končí. Operátoři se musí podvolit novým pravidlům EU o síťové neutralitě

** Od zítřka platí nová pravidla EU o síťové neutralitě ** Operátoři nesmí nabízet datové limity vztažené třeba jen na soc. sítě ** Vodafone už své balíčky nenabízí, Kaktus přestává od zítřka

Martin Chroust
Síťová neutralitaKaktusVodafone
Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

** Jak poznat, že je váš smartphone hacknutý? ** Hledejte známky po nestandardním chování telefonu ** Stačí když telefon vydrží méně nebo topí i v klidovém režimu...

Martin Chroust
Jak...Malware
Doba pokročila. Češi dostali aplikaci, se kterou mohou partnerovi odsouhlasit sexuální styk

Doba pokročila. Češi dostali aplikaci, se kterou mohou partnerovi odsouhlasit sexuální styk

** Mobilní aplikace XPass chce zatočit se sexuálním násilím ** Uživatelům umožní udělit souhlas k pohlavnímu styku QR kódem ** Kromě toho chce také chránit a edukovat

Martin Miksa
SexMobilní aplikace
Recenze cykloradaru Garmin Varia RCT715. Bílé dodávky, všechny si vás natočím

Recenze cykloradaru Garmin Varia RCT715. Bílé dodávky, všechny si vás natočím

** Garmin do svého stále unikátního cykloradaru přidal kameru ** Snímá a ukládá, co se při jízdě děje za sedlem ** Kromě toho je to jedna z nejsilnějších svítilen na kolo

Marek Lutonský
Testy
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián
TipyVyhledávačeGoogle