Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
ZX Spectrum
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Graphics === {{See also|ZX Spectrum graphic modes}} Video output is channelled through an [[RF modulator]], intended for use with contemporary television sets, to provide a simple colour graphic display. Text is displayed using a grid of 32 columns Γ 24 rows of characters from the [[ZX Spectrum character set]], or from a custom set. The machine features a colour palette of 15 colours, consisting of seven saturated colours at two levels of brightness, along with black.<ref name="Vickers">{{Cite book |last= Vickers |first= Steven |title= Sinclair ZX Spectrum BASIC Programming |url= http://www.worldofspectrum.org/ZXBasicManual/ |access-date= 23 August 2006 |year= 1982 |publisher= [[Sinclair Research Ltd]] |chapter= Introduction |chapter-url= http://www.worldofspectrum.org/ZXBasicManual/zxmanchap1.html |url-status= live |archive-url= https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ |archive-date= 24 September 2006 }}</ref> The [[image resolution]] is 256Γ192 pixels, subject to the same colour limitations.<ref name="SpectrumManualChapter16">{{Cite book |last= Vickers |first= Steven |title= Sinclair ZX Spectrum BASIC Programming |url= http://www.worldofspectrum.org/ZXBasicManual/ |access-date= 23 August 2006 |year= 1982 |publisher= [[Sinclair Research Ltd]] |chapter= Colours |chapter-url= http://www.worldofspectrum.org/ZXBasicManual/zxmanchap16.html |url-status= live |archive-url= https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ |archive-date= 24 September 2006 }}</ref> To optimise memory usage, colour is stored separately from the pixel [[bitmap]] in a low resolution, 32Γ24 grid overlay, corresponding to the character cells. In practical terms, this means that all pixels within an 8x8 character block share one foreground colour and one background colour. Altwasser received a patent for this design.<ref name="Altwasser">{{Cite patent |country=EP |number=0107687 |status = patent |title=Display for a computer |gdate=6 July 1988 |fdate=22 April 1983 |pridate=22 April 1982 |invent1=Richard Francis Altwasser |assign1=Sinclair Research Ltd }}</ref> An "attribute" consists of a foreground and a background colour, a brightness level (normal or bright) and a flashing "flag" which, when set, causes the two colours to swap at regular intervals.<ref name="SpectrumManualChapter16" /> This scheme leads to what was dubbed "colour clash" or [[attribute clash]], where a desired colour of a specific pixel could not be selected, but only the colour attributes of an 8x8 block. This became a distinctive feature of the Spectrum, requiring programs, especially games, to be designed with this limitation in mind. In contrast, other machines available at the same time, such as the [[Amstrad CPC]] or the [[Commodore 64]], did not suffer from this limitation. While the Commodore 64 also employed colour attributes, it utilised a special multicolour mode and hardware [[sprite (computer graphics)|sprites]] to circumvent attribute clash.<ref name="digitalfoundry">{{cite web|url=http://www.eurogamer.net/articles/digitalfoundry-face-off-zx-spectrum-vs-commodore-64|title=Face off β ZX Spectrum vs Commodore 64|website=[[Eurogamer]]|publisher=[[Future plc]]|location=[[Bath, Somerset|Bath]]|date=29 April 2012|access-date=28 August 2012|url-status=live|archive-url=https://web.archive.org/web/20120904041518/http://www.eurogamer.net/articles/digitalfoundry-face-off-zx-spectrum-vs-commodore-64|archive-date=4 September 2012}}</ref> [[File:MSX Computer Color Limit.gif|thumb|left|The effect of [[attribute clash]] on an [[MSX]], similar to a ZX Spectrum]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
ZX Spectrum
(section)
Add topic