Nothing Special   »   [go: up one dir, main page]

Přeskočit na obsah

Wikipedista:Standazx/strzac: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
Odebrány některé starší rozpracované články
Odebrán jeden starší rozpracovaný článek
Řádek 391: Řádek 391:





[[Grafický systém počítačů ZX Spectrum a kompatibilních]]


[[Image:Zx-colors.png|thumb|Snímek obrazovky ZX Spectra ukazující všechny dostupné barvy]]
[[Image:Zx-colors.png|thumb|Snímek obrazovky ZX Spectra ukazující všechny dostupné barvy]]
Řádek 653: Řádek 655:


<nowiki>[[Kategorie:Sinclair ZX Spectrum]]</nowiki>
<nowiki>[[Kategorie:Sinclair ZX Spectrum]]</nowiki>



[[Skywave Forth]]

'''Skyvawe Forth''' je zásuvný modul k počítačům [[Sinclair ZX Spectrum]] umožňující programování v jazyce [[Forth (programovací jazyk)|Forth]], konkrétně ve variantě fig-Forth.<ref name="popularcomputingweekly">{{Citace periodika
| příjmení =
| jméno =
| autor =
| odkaz na autora =
| spoluautoři =
| titul = ZX81 and Spectrum taken to task
| periodikum = Popular Computing Weekly
| odkaz na periodikum = Popular Computing Weekly
| rok = 1983
| měsíc = September
| ročník = 2
| číslo = 38
| strany = 5
| url = http://www.worldofspectrum.org/showmag.cgi?mag=PopularComputingWeekly/Issue830922/Pages/PopularComputingWeekly83092200005.jpg
| issn =
| jazyk = {{en}}
}}</ref> Modul je produktem [[David Husband|Davida Husbanda]] a jeho společnosti [[Skywave Software]]. Modul obsahuje 12 KiB ROM, paralelní port [[Centronics]] a sériový port [[RS-232]].

V ROM, která v případě potřeby nahradí původní ROM počítače, obsahuje editor fig-Forthu, editor [[assembler]]u, terminálový ovladač [[modem]]u, tiskové rutiny a monitor strojového kódu.<ref name="zxcomputing 12/83-01/84">{{Citace periodika
| příjmení =
| jméno =
| autor =
| odkaz na autora =
| spoluautoři =
| titul = FORTH - David Husband
| periodikum = ZX Computing
| odkaz na periodikum = ZX Computing
| rok = 1984
| měsíc = December 1983/January 1984
| ročník = 1
| číslo = 10
| strany = 101
| url = http://www.worldofspectrum.org/showmag.cgi?mag=ZXComputing/Issue8312/Pages/ZXComputing831200101.jpg
| issn =
| jazyk = {{en}}
}}</ref> Je podporován [[multitasking]] a uživatelem definované rozdělení obrazovky.<ref>{{Citace periodika
| příjmení =
| jméno =
| autor =
| odkaz na autora =
| spoluautoři =
| titul = Hardware News
| periodikum = ZX Computing
| odkaz na periodikum = ZX Computing
| rok = 1984
| měsíc = February 1983/March 1984
| ročník = 1
| číslo = 11
| strany = 87
| url = http://www.worldofspectrum.org/showmag.cgi?mag=ZXComputing/Issue8402/Pages/ZXComputing840200087.jpg
| issn =
| jazyk = {{en}}
}}</ref> Tiskové rutiny pro sériový i paralelní port jsou dostupné nejen z Forthu, ale i z Basicu.<ref name="zxcomputing 10-11/83">{{Citace periodika
| příjmení =
| jméno =
| autor =
| odkaz na autora =
| spoluautoři =
| titul = Going FORTH
| periodikum = ZX Computing
| odkaz na periodikum = ZX Computing
| rok = 1983
| měsíc = October 1983/November 1983
| ročník = 1
| číslo = 9
| strany = 61
| url = http://www.worldofspectrum.org/showmag.cgi?mag=ZXComputing/Issue8310/Pages/ZXComputing831000061.jpg
| issn =
| jazyk = {{en}}
}}</ref>

Technické informace:<ref name="zxcomputing 12/83-01/84" /><ref name="zxcomputing 10-11/83" />
* ROM: 12 KiB,
* paralelní port prostřednictvím obvodu [[8255]]
* sériový port RS-232 prostřednictvím obvodu [[8251]].

Skywave Forth, v této verzi známější pod označením '''ZX81-Forth''', existuje i pro počítače [[ZX81|Sinclair ZX81]], pro tyto počítače pouze jako paměť ROM, kterou je potřeba nahradit původní ROM těchto počítačů.<ref name="popularcomputingweekly" /> Počítač ZX81 je s touto ROM schopen běhu více než 10 úloh současně.<ref>[http://k1.spdns.de/Vintage/Sinclair/80/Sinclair%20ZX81/ROMs/Skywave%20Forth%20Rom/info.txt Skywave Forth Rom] {{en}} na k1.spdns.de</ref> Tato verze kvůli omezené kapacitě paměti ROM neobsahuje všechny příkazy fig-Forthu.<ref>{{Citace periodika
| příjmení =
| jméno =
| autor =
| odkaz na autora =
| spoluautoři =
| titul = Reader to Reader
| periodikum = The Computer Journal
| odkaz na periodikum = The Computer Journal
| rok = 1994
| měsíc = May/June
| ročník =
| číslo = 67
| strany = 4
| url = http://www.kiblerelectronics.com/tcj/archive/tcj_67.pdf
| issn =
| jazyk = {{en}}
}} ([https://archive.today/xkzL5 archivovaná verze] na [[archive.today]])</ref> Počítač ZX81 s touto ROM je emulován emulátorem [[MESS]].<ref>[http://www.progettoemma.net/mess/system.php?machine=zx81 ZX-81] {{en}} na www.progettoemma.net/mess/</ref>

Jako podpora programování ve Skywave Forthu/ZX-81 Forthu vydalo Skywave publikaci ''ZX81-FORTH ROM with Multi-Tasking''.<ref>[http://www.dibsco.co.uk/forth/skywave Skywave Software] na dibsco.co.uk</ref>

== Reference ==
<references />

== Externí odkazy ==
* [http://www.worldofspectrum.org/infoseekid.cgi?id=1000370&loadpics=1 Skyvawe Forth] na [[World of Spectrum]]
<nowiki>
[[Kategorie:Periférie pro počítače Sinclair ZX Spectrum a kompatibilní]]
[[Kategorie:Sinclair ZX81]]
</nowiki>





Verze z 31. 10. 2015, 08:35


SpeccyWiki

SpeccyWiki je ruskojazyčná encyklopedie zaměřená na počítač Sinclair ZX Spectrum a počítače s ním kompatibilní. Encyklopedie byla spuštěna 25. března 2007.[1] Zakladately encyklopedie jsou Sergej Ponomarenko a Vladimir Bakum.

Reference

  1. [http://www.wikireality.ru/wiki/SpeccyWiki SpeccyWiki] na wikireality.ru

Externí odkazy

// Sites using MediaWiki na mediawiki.org // http://zxdn.narod.ru/linkpage.htm


Pavel Troller

Ing. Pavel Troller, CSc. je odborný asistent na Fakultě elektrotechnické Českého vysokého učení technického.

V době popularity počítače Sinclair ZX Spectrum se věnoval jeho úpravám. Je autorem jednoho z rozšíření paměti tohoto počítače na 80 KiB.[1] Pro svoje potřeby rozšířil možnosti nadstavby Sinclair BASICu Beta BASIC. Je také autorem operačního SIN DOS, ze kterého vychází M-DOS, který používají disketové jednotky Didaktik 40 a Didaktik 80 a počítač Didaktik Kompakt. Po úpadku oblíbenosti počítačů Sincalir ZX Spectrum se věnoval počítačům Amiga, ke které napsal relokátor Kickstartu, a po úpadku její oblíbenosti operačnímu systému Linux.[2] Je autorem linuxové distribuce Sinux.[3]

Reference

  1. Žabenský, P. ROM, RAM, EPROM, PROM, ... - Hrátky s pamětí a něco už skoro zapomenutého. ZX Magazín. Čís. 1/96, s. 28 - 29. ISSN 1210-4833. 
  2. OT: Jen si pekne ty "in" telefony kupujte... na list.hw.cz
  3. GNU/Linux a já na vslib.cz

Externí odkazy

  • Pavel Troller - osobní stránka Pavla Trollera na webu FEL ČVUT

// http://retrocip.cz/uplne-alternativni-spectrum/ [[Kategorie:Sinclair ZX Spectrum]]


MQM Demo

MQM Demo je série šesti dem vytvořených MQM teamem pro počítače Sinclair ZX Spectrum.

MQM Demo

MQM je jednoduché demo obsahující 17 skladeb složených v Soundtrackeru.[1] Neobsahuje speciální grafické efekty, v demu se nachází pouze jednoduše scrolující text. Autorem úvodního obrázku při nahrávání dema je nečlen MQM teamu Ruda Musil.[2]

MQM Demo II - Hard Wedge into Head (MQM 2)

MQM Demo 2 má speciální intro a ve vlastním demu je možné kromě volby hudby nastavit hlasitost přehrávání a rychlost rolujícího textu.[1]

MQM Demo III: Total Brain Storm (MQM 3)

MQM Demo III: Total Brain Storm obsahuje tříkanálovou samplovanou hudbu pro ZX Spectrum 128K, ale počet použitých samplů v těchto skladbách je malý.[1] Samplovanou hudbu je možné přehrávat i přes jednobitový speaker ZX Spectra 48K. Samplovaná hudba pro demo MQM 3 byla vytvořena v programu Music Maker II.[3] Demo obsahuje jednoduchou grafiku, scrolující text a pohybující se sprajty.[4]

MQM 4: Next Punch into the Head

V MQM 4 se objevují nejenom ukazatele hlasitosti hudby, ale i ukazatele frekvence frekvence aktuálně přehrávaného tónu.[3] Žádné speciální efekty či grafika se v něm nenacházejí.[5]

MQM 5: The Reject

Na rozdíl od předcházejících dem série není MQM team autorem celého dema, některé části byly vytvořeny Artem, Matlasoftem a Scalexem (NOP guest part), autory jiných částí jsou 3SC, Busy Soft & Hard, CBM, Johnny Renegade, Noro Hard & Soft a Omega.[6] V demu se objevuje efekt, kdy je pohybováno obrázkem větším než je rozměr obrazovky.[5]

MQM 6

Autory MQM 6 je už pouze Michal Matějka z původního MQM teamu a Miroslav Jelínek vystupující pod přezdívkou CBM.[7] Demo existuje i v remixu pouze pro počítače ZX Spectrum 128K.[8]

Reference

  1. a b c NASH, Jonathan. MQM - The Trilogy Demos (PD). Your Sinclair. April 1993, čís. 88. Dostupné online. Dostupné také na: [1]. ISSN 0269-6983. ((anglicky)) 
  2. MQM Demo
  3. a b George K. Demorama - druhý díl. ZX Magazín. 1994, čís. 2/94, s. 30. ISSN 1210-4833. 
  4. MQM 3: Total Brain Storm (MQM Team) (portugalsky) na Cantinho do TK90X, vyd. 2014-10-18
  5. a b George K. Demorama - poslední díl. ZX Magazín. 1994, čís. 6/94, s. 34-35. ISSN 1210-4833. 
  6. MQM 5: The Reject na Demotopia
  7. MQM 6 by MQM Team na pouët.net
  8. MQM 6 (Remix) by MQM Team na pouët.net

Literatura

Externí odkazy

[[Kategorie:Software pro ZX Spectrum]]


Myši pro počítače ZX Spectrum

Počítačová myš nebyla u počítačů Sinclair ZX Spectrum příliš rozšířenou periférií. I tak ale vzniklo několik způsobů připojení myši k těmto počítačům. Myši byly využívány především v grafických editorech jako Art Studio nebo The Artist II. S využitím myši bylo původně počítáno i v celoobrazovkovém editoru Sinclair BASICu počítačů Sinclair ZX Spectrum 128K+,[1] ovšem k jejímu využití v tomto editoru nakonec nedošlo.

Kempston mouse

Související informace naleznete také na stránce Kempston Mouse Interface.

Kempston mouse je způsob připojení myši, jehož výhodou je to, že hardware poskytuje přímo informace o poloze myši v rámci obrazovky. Jako Kempston mouse se chová i myš Genius Mouse připojená prostřednictvím interface od společnosti Datel Electronics Ltd. Způsob připojení myši jako Kemston mouse se stal standardem u ruských klonů ZX Spectra.[2] Ruské varianty interface podporují i myši s kolečkem. V Česku vznikla varianta interface umožňující připojení dvou myší současně KMouse Turbo 2008.

Interface pro připojení myši jako Kempston mouse používá následující porty:

desítkově šestnáctkově dekódování význam
64223 FADF xxxxxx10 xx0xxxxx tlačítka myši
64479 FBDF xxxxx011 xx0xxxxx souřadnice X myši
65503 FFDF xxxxx111 xx0xxxxx souřadnice Y myši

Kempston mouse (Česko)

Jiný způsob připojení myši označovaný také jako Kempston mouse vznikl v Česku a byl součástí počítačů Kompakt profesional a Kompakt 128. Myš se nechová jako myš, ale simuluje Kempston joystick, z čehož byl odvozen název pro tento způsob připojení.[3] K dispozici je tak pouze informace i tom, kterým směrem byl proveden pohyb. Různá rychlost pohybu může být simulována různou frekvencí aktivace signálů pro jednotlivé směry pohybu.

Protože myš simuluje Kempston joystick, používá se pro čtení stavu této myši port pro četní stavu Kempston joysticku:

desítkově šestnáctkově význam
31 1F Kempston mouse

AMX mouse

Související informace naleznete také na stránce AMX mouse.

Interface pro AMX mouse neposkytuje přímo souřadnice polohy myši v obraze, ale při každém pohybu myši interface generuje přerušení, a jedinou zjistitelnou informací je, kterým směrem byl proveden pohyb. Souřadnice polohy myši tedy musí být uloženy v paměti počítače. Rychlost pohybu myši ovlivňuje frekvenci generování přerušení. Interface kromě připojení myši umožňuje i připojení tiskárny.

Interface pro připojení myši jako AMX mouse používá následující porty:

desítkově šestnáctkově význam
31 1F Směr pohybu v ose X, data paralelního portu
63 3F Směr pohybu v ose Y, data paralelního portu
223 DF tlačítka myši
95 5F řídicí registr kanálu A obvodu Z80 PIO
127 7F řídicí registr kanálu B obvodu Z80 PIO

A-Mouse

A-Mouse, označováno také jako Amiga mouse, je způsob připojení myši k počítačům Sinclair ZX Spectrum. Název je odvozen od toho, že tímto zpsůobem byly původně připojovány myši vyráběné pro počítače Amiga a Atari ST, které nejsou sériové, ale paralelní.[4] Myš k počítačům Amiga byla vybrána proto, že je možné ji bez nutnosti úprav připojit místo joysticku.

Myš je připojována místo Kempston joysticku, její stav je čten na portu 31.[5] A-Mouse a Kemston joystick tak není možné používat současně, obě zařízení spolu kolidují. Výhoda jednoduchého připojení myši tak s sebou naopak přináší nevýhodu náročné programové obsluhy, na rozdíl např. od Kempston Mouse, u které interface pokytuje přímo souřadnice kurzoru.[4] Aby nebyla ztracena informace o pohybu, stav myši by měl být čten více než 500krát za sekundu.[6]

Připojení Amiga myši je podporováno i v interface KMouse Turbo 2008. Je-li tato myš pripojena místo joysticku, interface její signály zpracovává tak, že se chová současně jako Kempston mouse i A-Mouse.[7]

Protože je myš připojována místo Kempston joysticku, používá tak stejný port jako Kempston joystick.

desítkově šestnáctkově význam
31 1F A-Mouse

AY Mouse

Jako AY Mouse je označován způsob připojení myši k počítačům ZX Spectrum prostřednictvím obvodu AY-3-8912.[8] Myš v principu funguje podobně jako Kempston mouse, vzhledem k polovičnímu počtu bitů čítačů polohy pro jednotlivé směry proti Kempston mouse je možné číst pouze přírůstky polohy vzhledem k poloze při předcházejícím čtení přírůstku polohy myši a absolutní polohu myši na obrazovce je nutné udržovat v paměti počítače.

Reference

  1. Sinclair BASIC History na scratchpad.wikia.com
  2. Kempston Mouse na SpeccyWiki
  3. Kempston myš pro počítače Sinclair a Didaktik
  4. a b Myši a ZX Spectrum na cygnus.speccy.cz
  5. Jaromír Krejčí (Studio 22) a Lubomír Bláha (Tritolsoft). Vy šílíte - my šílíme: Myš!. ZX Magazín. 1994, čís. 3-4/94, s. 45 - 47. ISSN 1210-4833. 
  6. Mouse for ZX Spectrum na 8bit.yarek.pl
  7. KMouse Turbo 2008 na velesoft.speccy.cz
  8. V.M.G. О подключении AY Mouse. ZX Power. Октябрь 1996, čís. 01. Dostupné online. ((rusky)) 

Literatura

Externí odkazy

{{Sinclair ZX Spectrum}} [[Kategorie:Joysticky a myši pro ZX Spectrum]][[Grafický systém počítačů ZX Spectrum a kompatibilních]]


Grafický systém počítačů ZX Spectrum a kompatibilních

Snímek obrazovky ZX Spectra ukazující všechny dostupné barvy

Grafický systém počítačů ZX Spectrum na rozdíl od jeho předchůdců, počítačů ZX80 a ZX81, není realizovaný výhradně procesorem Z80, ale především obvodem ULA.[1] Grafické rozlišení je 256 x 192 pixelů, barevné vlastnosti lze nastavovat v rastru 32 x 24 bloků, jeden atributový blok má rozměr 8 x 8 pixelů. Počítače ZX Spectrum nemají textový režim.

Struktura a umístění videopaměti

Videopaměť ZX Spectra je umístěná v části paměti od adesy 16384 do adresy 32767, do které mají přístup jak procesor Z80, tak obvod ULA. Oblast videopaměti je umístněna od adresy 16384 a její délka je 6912 bajtů. Celá oblast se skládá ze dvou částí, části pro kresbu o velikosti 6144 bajtů a části pro atributy o velikosti 768 bajtů.[1] V části pro kresbu je každý pixel reprezentován jedním bitem, který určuje, zda se jedná o pixel kresby (bit má hodnotu jedna) nebo o pixel pozatí (bit má hodnotu nula), v jednom bajtu jsou umístěny informace o osmi po sobě jdoucích pixelech ležících na jednom řádku.[2] Atributy jsou uloženy v jednom bajtu pro celý atributový blok, v jednom bajtu je uložena barva pozadí (tři bity), barva kresby (tři bity) a informace o zvýšeném jasu v celém atributovém bloku (jeden bit) a blikání (1 bit). Blikání je vlastně záměna barvy kresby a barvy pozadí v pravidelných intervalech.

Celá kresba je rozdělena na třetiny, každá třetina kresby se skládá z osmi textových řádků (výška textového řádku odpovídá výšce atributového bloku, tedy 8 pixelů) a každý textový řádek se skládá z osmi mikrořádků (řádky o výšce jednoho pixelu). Mikrořádky nejsou ve videopaměti umístěny lineárně za sebou, ale nejprve jsou umístěny všechny nulté mikrořádky všech osmi textoých řádků první třetiny kresby, po nich následují všechny druhé mikrořádky, třetí mikrořádky, až sedmé mikrořádky první třetiny kresby. Po nich následuje stejně organizovaná oblast pro druhou třetinu kresby a po ní pro třetí třetinu kresby.

Šestnáctibitovou adresu každého bajtu kresby lze rozdělit na části, které mají strukturu bitů:

010 TT MMM RRR SSSSS,

kde TT označuje třetinu kresby, MMM označuje pořadí mikrořádku v rámci textového řádku, RRR označuje pořadí textového řádku v rámci příslušné třetiny kresby a SSSSS označuje pořadí textového sloupce (osmice po sobě jdoucích pixelů v rámci jednoho mikrořádku).[2]

Podobně lze na jednotlivé části rozdělit i šestnáctibitovou adresu atributů, která má pak strukturu:

010110 TT RRR SSSSS.

Pršení v obraze

Jako pršení v obraze se nazývá efekt, kdy se v obraze objevují náhodné grafické obrazce. U počítačů ZX Spectrum 48K tento jev nastává, když je registr I procesoru Z80 nastaven na hodnoty v rozsahu 64 až 127, u ZX Specter 128 a +2 navíc i pokud je registr I nastaven na hodnoty 192 až 255 a současně je přistránkována pomalá stránka paměti.[3] U počítačů ZX Spectrum +2A a +3 tento jev nenastává.

Grafické režimy počítačů ZX Spectrum a kompatibilních

Samotné ZX Spectrum má pouze jediný grafický režim, ovšem dalších grafických režimů lze docílit softwarově. Některé počítače kompatibilní se ZX Spectrem mají podporu jinných grafických režimů v hardware.

následující odstavce jsou překladem stránky ZX Spectrum graphic modes rev. 610166461 anglické Wikipedie a stránky Видеорежимы ZX Spectrum rev. 62478268 ruské Wikipedie.

Standardní grafický režim

Obraz ZX Spectra ve strandardním režimu

Standardní rozlišení ZX Spectra he 256 x 192 pixelů, barvy jsou definovány pro matici 8 x 8 pixelů, ve které se mohou nacházet pouze dvě barvy z osmi, v celé matici může být nastavený zvýšený jas. Může být nastavená také barva okraje, zde ovšem bez možnosti nastavit zvýšený jas. U počítačů ZX Spectrum 128 je možné přepínat mezi dvěma oblastmi videoram.

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 32 × 24
Počet barev: 15

Multicolor 8 x 1

Obraz ZX Spectra v režimu multicolor

Některé počítače kompatibilní se ZX Spectrem, včetně počítačů Timex Sinclair, SAM Coupé a Pentagon podporují grafický režim, ve kterém je velikost atributového bloku 8 x 1 pixel místo standardních 8 x 8 pixelů. Velikost videoram v tomto režimu je 12 KiB. U počítačů Timex Sinclair je tento režim aktivován příkazem OUT 255,2. U počítače SAM Coupé se jedná o grafický režim Mode 2. Tento režimu může být realizován také pomocí disketového řadiče MB02 díky jeho DMA.

Na standardním ZX Spectru může být tento režim uskutečněn programově díky tomu, že ULA načítá informace o barvách při zobrazování každého mikrořádku znovu. Je tako možné změnit atributové informace po vykreslení každého mikrořádku. Procesor v ZX Spectru ale není dostatečně rychlý, aby byla možná změna atributů v celém řádku, takže programově může být tohoto režimu dosaženo v 18 sloupcích obrazu. Tato technika je známá také pod alternativními názvy Hicolour, FLI a Rainbow Processor. Pro editaci obrázků o velikosti 128 x 192 pixelů v tomto režimu existuje program Color Draw.[4]

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 32 × 192
Počet barev: 15

Multicolor 8 x 2

Multicolor 8 x 2 je varianta předcházejícího režimu, kdy jsou atributy změněny po vykreslení každých dvou mikrořádků, což vede na velikost matice atributů 8 x 2 pixely. U ZX Spectra 128 je při této technice využívána druhá videoram pro zajištění toho, aby změna barev nastala v celém obraze současně.

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 32 × 96
Počet barev: 15

Multicolor 4 x 1

Obraz ZX Spectra v režimu multicolor 4 x 1

Speciální případ multicoloru, kdy je s každým blokem o velikosti 4 x 1 pixelů zacházeno jako s jedním pixelem. V každém bloku 8 x 1 pixel se tak mohou nacházet dvě různé barvy, jas je ovšem pro celý blok 8 x 1 pixelů společný.

Detaily:
Rozlišení kresby: 64 × 192
Rozlišení atributů: 64 × 192
Počer barev: 15

Monochromatický Multitech

Tato technika je známá v souvisloti s disketovým řadičem MB02, nicméně její princip je stejný jako princip režimů multicolor. Rozdíl je pouze v tom, že se generovaný obraz zobrazuje místo barevně v odstínech šedé (nastavením zobrazovaní barev na televizi nebo na monitoru na minimum). Vzhledem k možnostem ZX Spectra je tak možné zobrazovat 15 úrovní šedi v rozlišení 256 x 192 pixelů.

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 32 × 192
Počet barev: 15 úrovní šedé

Grafický režim s rozlišením 512 x 192

Monochromatický

Obraz ZX Spectra v monochromatickém režimu s rozlišením 512 x 192

Tento režim je pdporován počítači Timex Sinclair a některými ruskými variantami ZX Spectra, např. Bajt. Pro tento režim existují dva gragické editory a je také pdporován jazykem BASIC64 a některými implementacemi systému CP/M. Velikost videoram v tomto režimu je 12 KiB.

Detaily:
Rozlišení kresby: 512 × 192
Rozlišení atributů: nemá
Počet barev: 2

Barevný

Barevný režim v rozlišení 512 x 192 pixelů je podporován hardwarem počítače SAM Coupé, v tomto režimu je možné použít 4 různé barvy vybrané z palety 128 barev. Velikost videoram v tomto režimu je 24 KiB. Tento režim je u počítače SAM Coupé označen jako Mode 3 a při šířce znaku 6 puxelů umožňuje dosáhnout až 85 znaků na řádku.

Detaily:
Rozlišení kresby: 512 × 192
Rozlišení atributů: 512 x 192
Počet barev: 4


Interlace

Obraz ZX Spectra v režimu Interlace

Pravidelnou záměnou dvou obrazů při každém přerušení je možné simulovat zdvojnásobení vertikálního rozlišení ze 192 na 384 mikrořádků. Počítače Timex a ZX Spectra 128 mají dvě oblasti videoram, mezi kterými je možné přepínat pomocí příkazu OUT a který lze pro tyto učely využít. Může být také použito standardních přesunů bloků dat, ale v tomto případě nemůže být zvýšené vertikální rozlišení simulováno v celém obraze. Alternativně je možné dosáhnout rozlišení 512 x 192 pixelů.[5] Při zobrazování takto generovaného obrazu na televizoru je méně patrné poblikování obrazu než při jeho zobrazování na monitoru.

Ukázka zobrazování v režimu interlace je pouze odkazována, protože obrázek rychle bliká, což může způsobit potíže lidem s fotocitlivou epilepsií.

Tato technika ve skutečnosti není reálný režim interlace, protože ZX Spectrum neumožňuje hardwarovou synchronizaci s obrazem na nizké úrovni, spíše se jedná o dosažení stavu, kdy jsou některé pixely zobrazovány s poloviční intenzitou.

Detaily:
Rozlišení kresby: 256 × 384
Rozlišení atributů: 32 × 24
Počet barev: 15

GigaScreen

Obraz ZX Spectra v režimu GigaScreen

V tomto režimu jsou kombinovány dva speciálně připravené obrázky, jejicž zobrazování se pravidelně střídá. Díky tomu je zobrazitelná barevná paleta zvětšena na asi 102 barev díky míchání barev při střídání zobrazovaných obrázků.

Pro počítače Pentagon je dostupná hardwarová úprava, která umožňuje míchání dat ze dvou oblastí videoram přímo, čímž je eliminováno poblikávání obrazu. Navíc mohou být kombinovány režimy GigaScreen a Multicolor, což umožňuje zobrazit obrázky s mnohem více barvami (při velikosti atributové matice 8 x 1, 8 x 2 nebo 8 x 4), tento zůsob je označován jako DithVIDE či BZither (oba názvy odkazují na techniku ditheringu, která je používána při úpravách plnobarevných obrázků na tento formát.

Na ZX Spectru 48 je nutné tento režim realizovat změnou v atributové oblasti videoram, U ZX Spectra 128 je možné využít druhé videoram. Tento režim není realializován hardwarově.

Detaily:
Rozlišení kresby: 256 × 192
Rolišení atributů: 32 × 24
Počet barev: 102

3colour / Multichrome / RGB-3 / Interchrome

Obraz ZX Spectra v režimu 3colour

V tomto režimu jsou kombinovány tři obrázky s jednotlivými RGB složkami a technika spolehá na setrvačnost při vnímání, při které se všechny tři postupně zobrazované složky smíchají ve výslednou barvu. Výsledkem je tak osmibarevný obrázek, ve kterém může být každý pixel obarven nezávisle. Frekvence poblikávání je 16,6 Hz, což už je lehce vnímatelné.

Ukázka zobrazování v režimu interlace je pouze odkazována, protože obrázek rychle bliká, což může způsobit potíže lidem s fotocitlivou epilepsií. Při zobrazování na televizoru je poblikávání méně patrné.

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 256 × 192
Colors: 8

Flash-color

Flash-color je režim, který využívá zvýšené frekvence blikání (FLASH) z 1,5 Hz na 7 MHz. V tomto režimu za každým pixelem s barvou kresby následuje pixel s barvou pozadí. Nastavuje se tak bitem, který je původně určen pro nastavení blikání a umožňuje zobrazit 128 barev.

384 x 304

Hardwarové rozšíření počítače Pentagon umožňuje zobrazování v rozlišení 384 x 304 pixelů. V tomto režimu je pro zobrazování obrazu využita i oblast borderu. Organizace videoram v tomto režimu je analogická organizaci videoram ve standardním režimu.

ULAplus

ULAplus, ULA64 je projekt alternativního obvodu ULA počítače ZX Spectrum 48K. Nový obvod, který je zpětně kompatibilní s originálem umožňuje zobrazovat 64 barev z palety 128 barev. Myšlenka je založena na tom, že bity standardně využívané pro nastavení jasu a blikání jsou použity pro výběr jedné ze čtyř barevných palet, z nichž každá obsahuje 8 barev pro kresbu a 8 barev pro pozadí. Tento režim je emulován některými emulátory.

Grafické režimy v emulátorech ZX Spectra

256×192, 256 barev, "256 Colour Mode", no attributes

Emulátory SPEC256 a EmuZWin mají režim, ve kterém každý z pixelů v rozlišení 256 x 192 může mít jakoukoliv z 256 barev. Toho he dosaženo rozšířením datové sběrnice emulovaného procesoru Z80 z 8 na 64 bitů, díky čemuž ze velikost videoram zvýší na 48 KiB. Tento režim existuje pouze v emulátorech a programy je nutné pro využívání tohoto režimu upravit.

Detaily:
Rozlišení kresby: 256 × 192
Rozlišení atributů: 256 × 192
Počet barev: 256

128×192, 64 barev, "TV blur", 32×24 attributů

Obraz ZX Spectrum v režimu TV blur 128×192

Díky omezením zobrazování na standardním televizoru dochází k horizontálnímu prolínání sousedních obrazových pixelů. Tento efekt je využíván pro zvýšení počtu zobrazovaných barev na obrazovce téměř všemi grafickými návrháři využívajících ditheringu. Některé emulátory umožňují tento efekt nastavit při generování obrazu.

Detaily:
Rozlišení kresby: 128 × 192
Rozlišení atributů: 16 × 24
Počet barev: 64

Reference

  1. a b TIŠNOVSKÝ, Pavel. Grafika na osmibitových počítačích firmy Sinclair. Root.cz [online]. 2009-06-25. Dostupné online. ISSN 1212-8309. 
  2. a b TIŠNOVSKÝ, Pavel. Grafika na osmibitových počítačích firmy Sinclair II. Root.cz [online]. 2009-07-02. Dostupné online. ISSN 1212-8309. 
  3. JSH. ZX Spectrum 128 (tentokráte už potřetí). ZX Magazín. 1994, čís. 3&4/94, s. 14-16. ISSN 1210-4833. 
  4. LHC Software. Color Draw. ZX Magazín. 1995, čís. 1/95, s. 10-11. ISSN 1210-4833. 
  5. JSH. Rozšířená grafika na ZX Spectru - módy 512*192 a 256*384. ZX Magazín. 1993, čís. 3/93, s. 15. ISSN 1210-4833. 

Literatura

Externí odkazy

[[Kategorie:Sinclair ZX Spectrum]]


Šablona: Písmena latinky

Česká abeceda Aa Bb Cc Čč Dd Ďď Ee Ff Gg Hh CHch Ii Jj Kk Ll Mm Nn Ňň Oo Pp Qq Rr Řř Ss Šš Tt Ťť Uu Vv Ww Xx YY Zz Žž
Písmena s diakritikou Áá Éé Ěě Íí Óó Úú Ůů Ýý
Slovenská písmena Ää Ľľ Ĺĺ Ŕŕ Ôô
Polská písmena Ąą Ćć Ęę Łł Ńń Óó Śś Żż Źź
Německá písmena Ää Öö Üü ß
Španělská písmena Ññ
Portugalská písmena Áá Â Ã À Çç É Ê Í Ó Ô Õ Ú Ü

Návrhy úprav šablony Latinka