New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
ZX Spectrum - Wikipedia, wolna encyklopedia

ZX Spectrum

Z Wikipedii

ZX Spectrum – jeden z pierwszych małych komputerów domowych wyprodukowanych przez angielską firmę Sinclair Research Ltd. w roku 1982, następca ZX-81.

ZX Spectrum
ZX Spectrum
ZX Spectrum+
ZX Spectrum+
Pamięć taśmowa Microdrive
Pamięć taśmowa Microdrive
Płyta główna ZX Spectrum z pamięcią 48KB (wersja 3B - 1983)
Płyta główna ZX Spectrum z pamięcią 48KB (wersja 3B - 1983)

Spis treści

[edytuj] Parametry techniczne

  • mikroprocesor Zilog Z80A (szybsza wersja procesora Z80) pracujący z zegarem 3,5 MHz (4 MHz w późniejszych wersjach +2 i +3 oraz 3,7 MHz w wersjach NTSC na rynek japoński)
  • pamięć: RAM - 16 lub 48 kB (istniała też wersja ZX Spectrum 128, z 128 kB RAM) i ROM - 16 kB (32 kB w wersjach 128, +2 i +3).
  • wyjście na odbiornik TV w rozdzielczości ekranu 256x192 pikseli i 15 kolorach podzielonych na dwie palety (wyłącznie tryb graficzny), z tym że kolory nie były przypisywane poszczególnym pikselom, ale blokom 8x8. Dla każdego takiego bloku mógł być określany kolor tła i zapełnienia oraz wzór. Dodatkowo należało wybrać, której palety kolorów używamy w danym kwadracie (BRIGHT 0 lub 1). Dla jednego bloku 8x8 wszystkie zaznaczone piksele (wartość 1) musiały mieć taki sam kolor, a niezaznaczone (wartość 0) również taki sam. W obrębie bloku mogły więc być widoczne tylko dwa kolory. Powodowało to w np. w grach efekt kanciastej chmurki przy wyświetlaniu postaci na różnokolorowym tle. W trybach graficznych na późniejszych komputerach dla każdego piksela na ekranie można określić inny kolor.
  • gumowa klawiatura membranowa (najbardziej zawodny element Spectrum, szczytem niewygody było umieszczenie klawiszy sterowania kursorem w najwyższym wierszu; zostało to poprawione w modelu ZX Spectrum+, który miał klawiaturę plastikową, z klawiszami kursora w najniższym wierszu)
  • wbudowany głośniczek sterowany jednobitowo (późniejsze modele miały układ AY-3-8912 - 3 kanałowy generator dźwięku, stosowany także w komputerach Amstrad CPC oraz - pod oznaczeniem Yamaha 2149 - w Atari ST)
  • wbudowany interpreter języka programowania Sinclair BASIC, całkiem rozbudowany jak na mikrokomputer tej klasy
  • jako pamięć zewnętrzna używany był najczęściej zwykły magnetofon kasetowy
  • producent produkował szybką zewnętrzną pamięć masową pod nazwą Microdrive - jako nośnik używana była zapętlona taśma magnetyczna w nietypowych mikrokasetkach, a samo urządzenie podłączane było do komputerka za pomocą specjalnego interfejsu o nazwie Interface 1
  • Interface 1 pozwalał także na spinanie komputerów w sieć lokalną o wielkości do 16 jednostek
  • istniały różne rozwiązania podłączenia stacji dyskietek (zwykle 5.25"), takie jak TR-DOS (i jego polska wersja AC-DOS), Timex FDD 3 czy Timex FDD3000 (ta stacja używała napędów 3").
  • również za pomocą zewnętrznego interfejsu dawało się podłączyć dżojstik - istniało kilka systemów: Sinclair Joystick (oryginalnie dostępny jako produkowany przez Sinclair Research Ltd. Interface II), Cursor Joystick (emulujący klawisze kursora) i Kempston Joystick (najpopularniejszy standard; wbudowany w będącym klonem ZX Spectrum mikrokomputerze Timex, w modelach 2048 i 2068).

Ciekawostką była audycja radiowa, podczas której transmitowano programy oraz płyta winylowa zespołu Papa Dance zawierająca program.

[edytuj] Specyfika

Unikatową cechą ZX Spectrum był sposób wprowadzania programów na klawiaturze: słowa kluczowe BASIC-a były skojarzone z odpowiednimi przyciskami. Ponieważ słów było znacznie więcej niż przycisków na klawiaturze, niektóre można było uzyskać np. wciskając jednocześnie przyciski caps shift i symbol shift, a następnie symbol shift i którąś literę. Budziło to grozę wśród początkujących, jednak po przyzwyczajeniu się pozwalało na szybkie wprowadzanie programu. Takie rozwiązanie pozwalało na oszczędniejszy zapis programu w pamięci (każde słowo kluczowe było kodowane jednym bajtem) oraz uproszczenie interpretacji programu (rozpoznawania słów kluczowych).

[edytuj] Rozwój

Później pojawiły się wersje ZX Spectrum+ z ulepszoną klawiaturą oraz ZX Spectrum 128 z pamięcią rozszerzoną do 128 KB i poprawionymi możliwościami muzycznymi, a także dodatkowe cartridge do przyłączania stacji dyskietek, rozszerzania BASIC-a (np. Mega Basic, Beta Basic), itp.

[edytuj] Modele ZX Spectrum

[edytuj] ZX Spectrum (1982)

Wyprodukowany przez Sinclaira w 1982, dostępny z 16 KB lub 48 KB RAM (zależnie od ceny) i 16 KB ROM. Procesor Z80A 3.5MHz. Gumowe klawisze, niewielki rozmiar (trochę większy niż kartki A5). Jednokanałowy, jednobitowy generator dźwięku. Gniazdo współpracy z magnetofonem, telewizorem, szyna systemowa. Brak portu joysticka.

[edytuj] ZX Spectrum+ (1984)

Spectrum+ ma znacznie solidniejszą klawiaturę (plastikowe klawisze), wyposażoną w wiele klawiszy spełniających funkcje edycyjne, które poprzednio były realizowane przez kombinacje klawiszy (w tym klawisze kursora w dolnym rzędzie klawiatury) oraz przycisk reset (z lewej strony komputera).

[edytuj] ZX Spectrum 128 (1986)

Ostatni model ZX Spectrum produkowany przez Sinclaira (choć zaprojektowany przez hiszpańską firmę Investronica) i oparty na Spectrum+. Miał 128 KB pamięci RAM (mapowanej jako 16KB strony w obszarze 48-64K, możliwość zmiany początku adresu pamięci graficznej), 32KB pamięci ROM (w tym poszerzony interpreter BASIC wyposażony w edytor pełnoekranowy i RAM-dysk), trójkanałowy generator dźwięku stereo AY-3-8912, złącze MIDI, port szeregowy RS232, wyjście monitorowe RGB oraz dołączaną, zewnętrzną klawiaturkę numeryczną. Po uruchomieniu komputer znajdował się w trybie BASIC 128, z możliwością przejścia na w pełni zgodny ze "starym" ZX tryb 48K (z uwagi na większą przestrzeń dla zmiennych systemowych w trybie 128K niektóre programy nie pracowały poprawnie). W trybie 48K komputer zachowywał się jak "stary" Spectrum, jednak z możliwością dostępu do dodatkowych stron pamięci i układu dźwiękowego.

[edytuj] ZX Spectrum +2 (1986)

ZX Spectrum +2
ZX Spectrum +2

Krótko po wykupieniu firmy Sinclair Research przez Amstrada (w 1986), pojawił się ZX Spectrum +2 z możliwościami, które miał ZX Spectrum 128, ale z nową klawiaturą, wbudowanym magnetofonem (tak jak Amstrad CPC 464) i dwoma portami dżojstika. Klawiatura ZX Spectrum +2 nie zawierała klawiszy z nazwami poleceń języka BASIC, występujących we wcześniejszych wersjach, z wyjątkiem poleceń LOAD, CODE i RUN, które były przydatne podczas wczytywania programów. Późniejsze modele +2 oraz +3 posiadały zegar 4 MHz.

[edytuj] ZX Spectrum +3 (1987)

Kolejna wersja ZX Spectrum, produkowana przez Amstrada w oparciu o ZX Spectrum +2, miała jego funkcje, tylko zamiast magnetofonu wbudowana była stacja dysków 3 cala (jak w Amstradzie CPC 6128). Ten model ZX Spectrum miał możliwość pracy pod systemem CP/M.

[edytuj] Klony

Powstało wiele klonów ZX Spectrum. Najpopularniejszym był Timex (TS2048 i TS2068), wyposażony w dużo lepszą klawiaturę i port joysticka, oraz zmieniony układ graficzny (oferujący tryby multicolor oraz hi-res z 512 punktami w linii - tryb ten umożliwiał czytelne wyświetlanie 80-96 znaków w wierszu, co pozwalało na sensowną edycję tekstu). W Polsce chałupniczo były produkowane w niewielkich ilościach wersje z bardzo dobrą polską klawiaturą kontaktronową i bez błędów dostrzeżonych w ROM-ie, które usunięto (m.in. obsługę NMI). Wrocławskie Elwro produkowało przez krótki czas komputerek w obudowie od dziecięcych organków Elwirka, który w jednym ze swych trybów pracy emulował ZX Spectrum, jak również półprofesjonalny komputer Elwro 800 Junior, który miał 3 tryby pracy: własny, zgodności z ZX Spectrum oraz zgodności z IBM PC. Gdański Unimor wyprodukował mikrokomputer Unipolbrit 2086, będący klonem Timexa 2068. Do dziś w Rosji popularne są produkowane tam komputery Pentagon i Scorpion, będące rozszerzonymi o nowe możliwości klonami ZX Spectrum.

Ze względu na dużą liczbę gier na ten komputer istnieją emulatory tego mikrokomputera na PC, Amigę i Macintosha.

Istnieją stosunkowo dobrze opracowane - jak na możliwości tego komputerka - programy służące do programowania w Asemblerze i Pascalu.

W późniejszym okresie dostępne były przeróbki ZX Spectrum rozszerzające pamięć do 80, 128 lub 144KB, dodatkowy ROM od modeli +2 lub +3, stacje dysków (FDD3 i FDD3000), zewnętrzne układy dźwiękowe AY. W końcowym okresie popularności spotkać można było komputery Spectrum z pamięciami rzędu 1-4MB, dodatkowymi układami DMA czy 8-bitowymi przetwornikami C/A pozwalającymi na odtwarzanie dźwięku jakości komputerów Amiga. Spotykano także rozwiązania z dyskami twardymi 5" XT-Bus (zazwyczaj 5-30MB).

Powstał także komputer SAM Coupeé, będący ulepszonym klonem Spectrum. Komputer ten posiadał:

  • procesor 8MHz, z możliwością obniżenia prędkości dla zgodności ze starszym oprogramowaniem
  • nowy układ graficzny umożliwiający wyświetlanie 512 kolorów w wyższej rozdzielczości
  • sprzętową obsługę tzw. "sprite"
  • wbudowany układ dźwiękowy AY
  • wysokiej jakości klawiaturę
  • 512kB pamięci RAM
  • tryb pełnej zgodności z ZX Spectrum (w tym 128)

Prawdopodobnie, gdyby posiadał w pełni 16(32)-bitowy procesor (np. Z380 czy Z8000) i pojawił się na rynku 1-2 lata wcześniej miałby szansę zyskać większą liczbę zwolenników.

Następcą Spectrum był Sinclair QL.

[edytuj] Linki zewnętrzne

Commons

Static Wikipedia (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

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