Widmo ZX - ZX Spectrum

Widmo ZX
ZXSpectrum48k.jpg
Wydanie 2 1982 ZX Spectrum
Deweloper Badania Sinclaira
Producent Timex Corporation
Rodzaj Komputer domowy
Pokolenie 8 bitowy
Data wydania
Długość życia 1982-1992
Cena wprowadzająca 125 £ (16 KB ) / 175 £ (48 KB), Pta 44 250
Wycofane 1992
Sprzedane jednostki 5 milionów
Głoska bezdźwięczna Kompaktowa kaseta , ZX Microdrive , 3-calowa dyskietka na Spectrum +3
procesor Z80A @ 3,5 MHz i odpowiednik
Pamięć 16  KB  / 48 KB / 128 KB
(IEC: KiB )
Poprzednik ZX81
Następca QL

ZX Spectrum ( UK : / oo ɛ d ɛ k s / ) jest 8-bitowy osobisty domu komputer opracowany przez Sinclair badań . Po raz pierwszy został wydany w Wielkiej Brytanii 23 kwietnia 1982 roku i stał się najlepiej sprzedającym się mikrokomputerem w Wielkiej Brytanii .

Określany podczas prac rozwojowych jako ZX81 Color i ZX82 , został wprowadzony na rynek jako ZX Spectrum, aby podkreślić kolorowy wyświetlacz maszyny, w porównaniu z czarno-białym wyświetlaczem swojego poprzednika, ZX81 . Spectrum został wydany jako osiem różnych modeli, od podstawowego z 16  KB RAM wydany w 1982 roku do ZX Spectrum +3 z 128 KB RAM i wbudowaną dyskietką w 1987 roku; łącznie sprzedali ponad 5 milionów sztuk na całym świecie (nie licząc nieoficjalnych klonów ).

Spectrum był jednym z pierwszych komputerów domowych w Wielkiej Brytanii skierowanych do odbiorców z głównego nurtu, podobnie jak Commodore 64 w USA czy MO5 we Francji. Wprowadzenie ZX Spectrum doprowadziło do boomu firm produkujących oprogramowanie i sprzęt do maszyny, czego efekty są nadal widoczne. Niektórzy uważają ją za maszynę, która zapoczątkowała brytyjską branżę informatyczną. Później pojawiły się umowy licencyjne i klony, dzięki którym Clive Sinclair otrzymał tytuł szlachecki za usługi dla brytyjskiego przemysłu.

Commodore 64, Dragon 32 , Oric-1 , Oric Atmos , BBC Micro, a później Amstrad CPC były rywalami Spectrum na rynku brytyjskim we wczesnych latach 80-tych. Maszyna została oficjalnie wycofana z produkcji w 1992 roku.

Sprzęt komputerowy

Płyta główna ZX Spectrum 48K (wydanie 3B: 1983, usunięto radiator)

Spectrum opiera się na Zilog Z80 , procesorze pracującym z częstotliwością 3,5  MHz (lub klonie NEC D780C-1 ). Oryginalny model ma 16 KB (16×1024 bajtów ) pamięci ROM i 16 KB lub 48 KB pamięci RAM . Projekt sprzętu został zaprojektowany przez Richarda Altwassera z firmy Sinclair Research, a wygląd zewnętrzny zaprojektował projektant przemysłowy firmy Sinclair, Rick Dickinson .

Wyjście wideo odbywa się za pośrednictwem modulatora RF i zostało zaprojektowane do użytku ze współczesnymi telewizorami w celu uzyskania prostego, kolorowego wyświetlania graficznego. Tekst może być wyświetlany przy użyciu 32 kolumn × 24 rzędów znaków z zestawu znaków ZX Spectrum lub z zestawu dostarczonego w aplikacji, z palety 15 odcieni: siedem kolorów o dwóch poziomach jasności każdy, plus czerń. Rozdzielczość obrazu wynosi 256 x 192 z tych samych ograniczeń kolorów. Aby oszczędzać pamięć, kolor jest przechowywany oddzielnie od pikselowej mapy bitowej w niskiej rozdzielczości, nakładce siatki 32×24, odpowiadającej komórkom znaków. W praktyce oznacza to, że wszystkie piksele bloku znaków 8x8 mają jeden kolor pierwszego planu i jeden kolor tła. Altwasser otrzymał patent na ten projekt.

„Atrybut” składa się z koloru pierwszego planu i tła, poziomu jasności (normalny lub jasny) oraz migającej „flagi”, która po ustawieniu powoduje zamianę dwóch kolorów w regularnych odstępach czasu. Ten schemat prowadzi do tego, co nazwano kolizją kolorów lub kolizją atrybutów , gdzie nie zawsze można było wybrać żądany kolor określonego piksela. Stało się to charakterystyczną cechą Spectrum, co oznaczało, że programy, zwłaszcza gry, musiały być zaprojektowane z uwzględnieniem tego ograniczenia. Inne maszyny dostępne w tym samym czasie, na przykład Amstrad CPC lub Commodore 64 , nie miały tego ograniczenia. Commodore 64 używał atrybutów kolorów w podobny sposób, ale zastosowano specjalny tryb wielokolorowy i sprite'y sprzętowe, aby uniknąć kolizji atrybutów.

Dźwięk emitowany jest za pomocą brzęczyka na samym urządzeniu, który jest w stanie wytworzyć jeden kanał z 10 oktawami. Później dostępne było oprogramowanie, które mogło odtwarzać dźwięk dwukanałowy. Urządzenie zawiera złącze krawędziowe magistrali rozszerzeń oraz porty wejścia/wyjścia audio 3,5 mm do podłączenia magnetofonu kasetowego w celu ładowania i zapisywania programów i danych. Port „ucha” ma wyższą moc wyjściową niż „mikrofon” i jest zalecany do słuchawek, a „mikrofon” do podłączania innych urządzeń audio jako wejście liniowe .

Został wyprodukowany w Dundee w Szkocji, w nieczynnej już fabryce Timex .

Oprogramowanie układowe

Maszyna jest Sinclair BASIC interpretera jest przechowywane w pamięci ROM (wraz z podstawowymi systemowych procedur) i został napisany przez Steve Vickers na podstawie umowy z dziewięciu Tiles Ltd. widmie za chiclet klawiaturze (w górnej części membrany, podobnie jak klawisze kalkulatora) jest oznaczony BASIC słowa kluczowe. Na przykład naciśnięcie "G" w trybie programowania spowoduje wstawienie polecenia BASIC GO TO.

Interpreter BASIC został opracowany na podstawie tego używanego w ZX81, a program ZX81 BASIC może być wpisywany do Spectrum w dużej mierze niezmodyfikowany, ale Spectrum BASIC zawiera wiele dodatkowych funkcji, dzięki czemu jest łatwiejszy w użyciu. Zestaw znaków ZX Spectrum został rozszerzony z zestawu ZX81, który nie zawierał małych liter. Spectrum BASIC zawierał dodatkowe słowa kluczowe dla bardziej zaawansowanego wyświetlania i dźwięku oraz obsługiwał wiersze wielowyrazowe. Interfejs kaseta była znacznie bardziej zaawansowana, zapisywania i ładowania około pięć razy szybciej niż ZX81 (1500 bitów na sekundę w porównaniu do 307), aw przeciwieństwie do ZX81, widmo mógł utrzymać ekran telewizora podczas przechowywania taśmy i operacji pobierania. Oprócz możliwości zapisywania programów, Spectrum może zapisywać zawartość tablic, zawartość pamięci ekranu i zawartość dowolnego zdefiniowanego zakresu adresów pamięci.

Modele Sinclair Research

Projekty przedprodukcyjne

Rick Dickinson wymyślił kilka projektów dla projektu „ZX82” przed ostatecznym projektem ZX Spectrum. Wiele legend klawiaturowych zmieniło się w fazie projektowania, włączając w to ARCstawanie się CIRCLE, FOREstawanie się INKi BACKstawanie się PAPER. Spectrum ponownie wykorzystało wiele elementów projektu ZX81: Kod ROM do takich rzeczy jak obliczenia zmiennoprzecinkowe i parsowanie wyrażeń były bardzo podobne (z kilkoma przestarzałymi podprogramami ZX81 pozostawionymi w pamięci ROM Spectrum). Proste dekodowanie klawiatury i interfejsy kasety były prawie identyczne (chociaż ten ostatni został teraz zaprogramowany na ładowanie/zapisywanie z większą prędkością). Centralny układ scalony ULA był nieco podobny, chociaż zaimplementował główne ulepszenie w stosunku do ZX81: (w pełni) sprzętowy generator rastra telewizyjnego (z kolorem), który pośrednio dawał nowej maszynie około czterokrotnie większą moc obliczeniową niż ZX81, po prostu z powodu do Z80, który jest teraz zwolniony z tego zadania generowania wideo. Błąd w pierwotnie zaprojektowanym ULA oznaczał, że klawiatura nie zawsze skanowała poprawnie i została naprawiona przez „martwego karalucha” (mała płytka drukowana zamontowana do góry nogami obok procesora) w wydaniu 1 ZX Spectrums.

ZX Spectrum 16K/48K

ZX Spectrum 16K/48K (Wymiary (mm): 233×144×30 (W×H×D) @ ~552 gramów).

Oryginalny ZX Spectrum słynie z gumowej klawiatury typu chiclet , niewielkich rozmiarów i charakterystycznego motywu tęczy. Pierwotnie został wydany 23 kwietnia 1982 r. z 16 KB pamięci RAM za 125 GBP (równowartość 444 GBP w 2019 r.) lub 48 KB za 175 GBP (równowartość 622 GBP w 2019 r.); ceny te zostały obniżone odpowiednio do 99 GBP (równowartość 337 GBP w 2019 r.) i 129 GBP (równowartość 438 GBP w 2019 r.) w 1983 r. Właściciele modelu 16 KB mogli zakupić wewnętrzną aktualizację 32 KB pamięci RAM, która na początku Maszyny 1" składały się z płyty córki . Późniejsze maszyny wymagały zamontowania 8 dynamicznych chipów RAM i kilku chipów TTL . Użytkownicy mogli wysłać swoje widma 16K do Sinclaira w celu uaktualnienia do wersji 48 KB. Późniejsze wersje zawierały 64 KB pamięci, ale zostały skonfigurowane w taki sposób, że tylko 48 KB było użytecznych. Zewnętrzne pakiety 32 KB RAM, które zamontowano w tylnym gnieździe rozszerzeń, były dostępne od stron trzecich. Obie maszyny miały 16 KB wbudowanej pamięci ROM.

„Issue 1” ZX Spectrum można odróżnić od późniejszych modeli kolorem klawiszy – jasnoszary dla wydania 1, niebiesko-szary dla późniejszych maszyn. Chociaż oficjalna instrukcja serwisowa podaje, że wyprodukowano około 26 000 tych oryginalnych płytek, późniejsza analiza numerów seryjnych wykazała, że ​​wyprodukowano tylko 16 000, z czego prawie wszystkie mieściły się w zakresie numerów seryjnych od 001-000001 do 001-016000. Obecnie istnieje narzędzie online, które pozwala użytkownikom ustalić prawdopodobny numer wydania ich ZX Spectrum poprzez wprowadzenie numeru seryjnego.

Modele Sinclair posiadały wejście i wyjście audio w postaci gniazda „ucho” i „mikrofonu”. Do załadowania większości wydanego oprogramowania potrzebny był zewnętrzny magnetofon, czyli ZX Microdrive . Każde gniazdo można podłączyć do słuchawek lub wzmacniacza jako wyjście audio, chociaż nie wyłączyłoby to wewnętrznego głośnika.

Oryginalny model ZX Spectrum przeszedł wiele zmian w konstrukcji płyty głównej; głównie w celu poprawy wydajności produkcji, ale także w celu poprawienia błędów z poprzednich płyt. Jednak chyba najbardziej znanym problemem był zasilacz Spectrum. W marcu 1983 r. Sinclair wydał ostrzeżenie „PILNE” dla wszystkich właścicieli modeli zakupionych po 1 stycznia 1983 r. Wtyczki z gładką (a nie teksturowaną) powierzchnią były narażone na wstrząsy i zostały poproszone o odesłanie do biura Sinclaira w Broad Lane w Cottenham. Nie wiadomo, ile zasilaczy zostało zwróconych, a ile nadal istnieje na wolności.

Widmo ZX+

ZX Spectrum+ (Wymiary (mm): 319×149×38 (W×H×D))

Planowanie ZX Spectrum+ rozpoczęło się w czerwcu 1984 i zostało wydane 15 października. To 48 KB Spectrum (nazwa kodowa TB ) wprowadziło nową obudowę w stylu QL z klawiaturą formowaną wtryskowo i przyciskiem resetowania, który był w zasadzie przełącznikiem, który zwierał kondensator resetowania procesora. Elektronicznie był identyczny z poprzednim modelem 48 KB. Możliwa była zmiana płyt systemowych między oryginalną obudową a obudową Spectrum+. Cena detaliczna to 179,95 GBP (równowartość 583 GBP w 2019 r.). Dostępny był zestaw do samodzielnej konwersji do starszych maszyn. Na początku maszyna sprzedawała się lepiej niż model z gumowym kluczykiem 2:1; jednak niektórzy sprzedawcy odnotowali wskaźnik awaryjności do 30%, w porównaniu z bardziej typowym 5-6% dla starszego modelu. Na początku 1985 roku oryginalne Spectrum zostało oficjalnie wycofane z produkcji, a cena ZX Spectrum+ została obniżona do 129,95 GBP (równowartość 397 GBP w 2019 r.).

ZX Spectrum 128

ZX Spectrum 128

W 1985 roku Sinclair opracował ZX Spectrum 128 (o kryptonimie Derby ) we współpracy z hiszpańskim dystrybutorem Investrónica (spółka zależna grupy domów towarowych El Corte Inglés ). Investrónica pomogła przystosować ZX Spectrum+ do rynku hiszpańskiego po tym, jak rząd hiszpański wprowadził specjalny podatek na wszystkie komputery z pamięcią RAM 64 KB lub mniejszą oraz ustawę, która zobowiązywała wszystkie komputery sprzedawane w Hiszpanii do obsługi alfabetu hiszpańskiego i wyświetlania wiadomości w języku hiszpańskim.

Wygląd ZX Spectrum 128 był podobny do ZX Spectrum+, z wyjątkiem dużego zewnętrznego radiatora wewnętrznego regulatora napięcia 7805 dodanego po prawej stronie obudowy, zastępując wewnętrzny radiator w poprzednich wersjach. Ten zewnętrzny radiator dał nazwę systemowi „The Toast Rack”.

Nowe funkcje obejmowały 128 kB RAM z poleceniami 'zapisz !"nazwa"' RAM disc, trzykanałowy dźwięk za pośrednictwem układu AY-3-8912 , kompatybilność z MIDI , port szeregowy RS-232, port monitora RGB , 32 kB pamięci ROM w tym ulepszony edytor BASIC i zewnętrzna klawiatura.

Maszyna została jednocześnie zaprezentowana po raz pierwszy i uruchomiona we wrześniu 1985 roku na targach SIMO '85 w Hiszpanii, w cenie 44 250 peset . Ze względu na dużą liczbę niesprzedanych modeli Spectrum+ firma Sinclair zdecydowała się nie rozpoczynać sprzedaży w Wielkiej Brytanii do stycznia 1986 r. w cenie 179,95 GBP (równowartość 531 GBP w 2019 r.). W wersji brytyjskiej nie była dostępna żadna zewnętrzna klawiatura, chociaż procedury ROM do jej używania i sam port pozostały.

Zastosowany w Spectrum procesor Z80 ma 16-bitową magistralę adresową, co oznacza, że ​​bezpośrednio można zaadresować tylko 64 KB pamięci. Aby ułatwić dodatkowe 80 KB pamięci RAM, projektanci zastosowali przełączanie banków, dzięki czemu nowa pamięć byłaby dostępna jako osiem stron po 16 KB na górze przestrzeni adresowej. Ta sama technika została użyta do stronicowania między nową pamięcią ROM edytora 16 KB a oryginalną pamięcią BASIC ROM 16 KB na dole przestrzeni adresowej.

Nowy układ dźwiękowy i możliwości MIDI out zostały wystawione na język programowania BASIC za pomocą polecenia PLAY i dodano nowe polecenie SPECTRUM, aby przełączyć urządzenie w tryb 48K, zachowując nienaruszony bieżący program BASIC (chociaż nie ma polecenia, aby przełączyć się z powrotem do tryb 128K). Aby umożliwić programistom BASIC dostęp do dodatkowej pamięci, utworzono dysk RAM, na którym można było przechowywać pliki w dodatkowych 80 KB pamięci RAM. Nowe polecenia zastąpiły dwie istniejące przestrzenie znaków zdefiniowanych przez użytkownika, powodując problemy ze zgodnością z niektórymi programami w języku BASIC.

ZX Spectrum 128 nie miał wewnętrznego głośnika, w przeciwieństwie do swoich poprzedników. Z głośnika telewizora wydobywał się dźwięk.

Wersja hiszpańska miała logo „128K” w kolorze białym; brytyjski miał to samo logo w kolorze czerwonym.

Modele Amstrada

Widmo ZX +2

Widmo ZX +2

ZX Spectrum +2 był Amstrad „s pierwszy Spectrum, pojawi się wkrótce po ich zakupie zakresie widma i«Sinclair»marki w roku 1986. Maszyna wyróżniona zupełnie nową szarą obudowę featuring sprężynowy klawiaturę, dwa porty joysticka, a wbudowany magnetofon kasetowy nazwany „Datacorder” (jak Amstrad CPC 464 ), ale pod wieloma względami identyczny z ZX Spectrum 128. Na ekranie menu głównego brakowało opcji „Test taśmy” Spectrum 128, a pamięć ROM została zmieniona aby wyjaśnić nową wiadomość dotyczącą praw autorskich Amstrad z 1986 roku. Zmiany te spowodowały niewielkie problemy z niekompatybilnością oprogramowania, które uzyskiwało dostęp do procedur ROM pod pewnymi adresami. Koszty produkcji zostały obniżone, a cena detaliczna spadła do 139–149 funtów.

Nowa klawiatura nie zawierała oznaczeń słów kluczowych BASIC, które znajdowały się we wcześniejszych Spectrumach, z wyjątkiem słów kluczowych LOAD , CODE i RUN, które były przydatne do ładowania oprogramowania. Zamiast tego, +2 pochwalił się systemem menu, prawie identycznym jak w ZX Spectrum 128, gdzie można było przełączać się między programowaniem 48K BASIC ze słowami kluczowymi, a programowaniem 128K BASIC, w którym wszystkie słowa (słowa kluczowe i inne) muszą być wpisane w całości ( chociaż słowa kluczowe są nadal przechowywane wewnętrznie jako jeden znak każdy). Pomimo tych zmian układ pozostał identyczny jak w 128.

Zasilacz ZX Spectrum +2 był szarą wersją zasilacza ZX Spectrum+ i 128.

Widmo ZX +2A

Widmo ZX +2A

ZX Widmo + 2A był wariant Spectrum +3 również wydany w 1987 roku i mieści się we wnętrzu czarnej obudowie. Płyta główna Spectrum +2A/+3 (numer części AMSTRAD Z70830) została zaprojektowana w taki sposób, aby można ją było złożyć bez kontrolera dyskietek lub powiązanej logiki i podłączonego „rejestratora danych” typu +2. Początkowo Amstrad planował wprowadzić dodatkowy interfejs dyskowy dla +2A/+2B o nazwie AMSTRAD SI-1 , ale nigdy się nie pojawił. Jeśli dodany zostanie zewnętrzny dysk twardy, „+2A” w menu systemu operacyjnego zmieni się na +3.

Zasilacz ZX Spectrum +2A używał tego samego wyprowadzenia co +3. Zasilacz zakupiony z +2A/B miał na obudowie napis „Sinclair +2”.

Widmo ZX +3

Widmo ZX +3

ZX Widmo + 3 , wydany w 1987 roku, był podobny do 2a + lecz opisuje wbudowany w 3-calowych dyskietek napęd (jak Amstrad CPC 6128) zamiast napędu taśmy, a to w przypadku czarnego. Został wprowadzony na rynek w 1987 roku, początkowo sprzedawany w cenie 249 funtów, a później 199 funtów i był jedynym Spectrum zdolnym do obsługi systemu operacyjnego CP/M bez dodatkowego sprzętu.

W +3 pojawiły się dwa kolejne 16 KB ROM-y. Jeden był domem dla drugiej części zreorganizowanej pamięci ROM 128, a drugi hostował dyskowy system operacyjny +3. Była to zmodyfikowana wersja PCWDOS Amstrada (kod dostępu do dysku używany w LocoScript ), nazwana +3DOS. Te dwa nowe 16 KB ROM i oryginalne dwa 16 KB ROM zostały fizycznie zaimplementowane razem jako dwa 32 KB chipy. Aby móc uruchomić CP/M, który wymaga pamięci RAM na dole przestrzeni adresowej, dodatkowo ulepszono przełączanie banków, umożliwiając stronicowanie pamięci ROM dla kolejnych 16 KB pamięci RAM.

Takie podstawowe zmiany przyniosły niezgodności:

  • Usunięcie kilku linii na złączu krawędziowym magistrali rozszerzeń (wideo, zasilanie i IORQGE); spowodował wiele problemów z urządzeniami zewnętrznymi; niektóre, takie jak modem VTX5000, mogą być używane za pośrednictwem urządzenia „FixIt”.
  • Podzielenie ROMCS na dwie linie, aby wyłączyć oba ROMy.
  • Odczyt nieistniejącego portu I/O nie zwraca już ostatniego atrybutu; uniemożliwiły granie w niektóre gry, takie jak Arkanoid .
  • Zmiany czasu pamięci; niektóre banki pamięci RAM były teraz sporne, powodując niepowodzenie efektów szybkiej zmiany kolorów.
  • Usunięto procedury skanowania klawiatury z pamięci ROM.
  • Przenieś 1-bajtowy adres w pamięci ROM.

Niektóre starsze gry 48K i 128K były niezgodne z maszyną. Interfejs ZX 1 był niekompatybilny z powodu różnic w pamięci ROM i złączu rozszerzeń, co uniemożliwiało podłączenie i używanie jednostek Microdrive.

Wystąpiła regresja w jakości dźwięku w porównaniu z poprzednimi modelami 128K – błąd w rozmieszczeniu rezystora oznaczał zniekształcenie dźwięku.

Zasilacz ZX Spectrum +3 zapewnia takie same napięcia, jak dostarczany z +2A/B. Ten zasilacz ma to samo złącze DIN, więc może być używany z +2A/B. Zasilacz zakupiony z +3 miał na obudowie napis „Sinclair +3”.

Produkcja +3 została wstrzymana w grudniu 1990 roku, prawdopodobnie w odpowiedzi na wznowienie przez Amstrad oferty CPC. W tym czasie szacowano, że około 15% sprzedanych ZX Spectrum to modele +3. Produkcja +2B (jedynego innego modelu, który był wówczas nadal w produkcji) była kontynuowana, ponieważ uważano, że nie będzie on konkurować z innymi komputerami z oferty Amstrad.

ZX Spectrum +2B i +3B

ZX Widmo + 2B i ZX Widmo + 3B były funkcjonalnie podobne w konstrukcji do widma + 2A i +3. Głównymi różnicami elektronicznymi były zmiany w generowaniu wyjściowego sygnału audio w celu rozwiązania problemów z przesterowaniem .

W przeciwieństwie do +2A i +3, Spectrum +2B i +3B nie mają wspólnej płyty głównej. Płyta +2B (numer części AMSTRAD Z70833) nie ma możliwości podłączenia obwodów kontrolera dyskietek, a płyta główna +3B (numer części Amstrad Z70835) nie ma możliwości podłączenia wewnętrznego napędu taśmowego. Produkcja wszystkich modeli Amstrad Spectrum zakończyła się w 1992 roku.

Klony i rekreacje

Oficjalne klony

Sinclair udzielił licencji na projekt Spectrum firmie Timex Corporation w Stanach Zjednoczonych. Ulepszona wersja z lepszym dźwiękiem, grafiką i innymi modyfikacjami została wprowadzona na rynek w USA przez Timex jako Timex Sinclair 2068 . Pochodne Timexa były w dużej mierze niezgodne z systemami Sinclaira. Niektóre z innowacji Timex zostały później przyjęte przez firmę Sinclair Research. Przykładem jest nieudany przenośny Spectrum Pandora , którego ULA miał tryb wideo o wysokiej rozdzielczości, który był pionierem w TS2068. Pandora miała płaski monitor i mikronapędy i miała być przenośnym urządzeniem firmy Sinclair. Po tym, jak Amstrad kupił firmę komputerową Sinclair Research, Sir Clive zachował prawa do projektu Pandora , który przekształcił się w Cambridge Computer Z88 , wprowadzony na rynek w 1987 roku.

Począwszy od 1984 roku, firma Timex z Portugalii opracowała i wyprodukowała kilka komputerów marki Timex , w tym Timex Computer 2048 , wysoce kompatybilny z Sinclair ZX Spectrum 48K, który odniósł duży sukces zarówno w Portugalii, jak iw Polsce. Powstała również wersja NTSC, początkowo przeznaczona do wydania w Stanach Zjednoczonych, ale była sprzedawana tylko w Chile, Ekwadorze i Argentynie. Firma Timex z Portugalii stworzyła również wersję TS2068 w systemie PAL, zwaną Timex Computer 2068 (w skrócie TC2068), która miała różne bufory zarówno dla ULA, jak i dla procesora, co znacznie zwiększyło kompatybilność z oprogramowaniem ZX Spectrum w porównaniu do Ameryki Północnej. model (TS2068). Port rozszerzeń został również zmodyfikowany i wykonany tak, aby był w 100% kompatybilny z ZX Spectrum, co ominęło potrzebę rozszerzenia „Twister Board”, którego potrzebował TS2068, aby był kompatybilny ze sprzętem rozszerzającym ZX Spectrum. Miał również wyjście dźwięku AY kierowane do głośników monitora/telewizora zamiast wewnętrznego Twittera. Oprogramowanie opracowane dla TC2068 jest całkowicie kompatybilne z TS2068, ponieważ ROMy nie zostały zmienione. Timex z Portugalii opracował również „emulator” ZX Spectrum na kartridżu, który mapował pierwsze 16 KB dokładnie tak, jak wcześniej robił to komputer TC2048. Udostępniono kilka innych ulepszeń, w tym kartridż BASIC64, który umożliwił TC2068 korzystanie z trybów wysokiej rozdzielczości (512x192). Pomimo posiadania układu dźwiękowego AY-3-8912, nie jest on podłączony do tych samych portów, co w ZX Spectrum 128K, co sprawia, że ​​TC2048 jest niekompatybilny z dźwiękiem AY produkowanym przez gry Spectrum 128K. Ze względu na wszystkie jego zalety w porównaniu ze zwykłym TS2068, północnoamerykańska firma Zebra Systems udzieliła licencji na Timex TC2068 i sprzedała go w Stanach Zjednoczonych jako Zebra Silver Avenger. Sprzedali również FDD 3000 jako Zebra FDD 3000 w srebrnym etui (w przeciwieństwie do europejskich czarnych obudów), aby pasował do ich kolorystyki. Firma Timex z Portugalii pracowała nad następcą TC2068 o nazwie TC3256 , używając procesora Z80A i wyposażonego w 256 KB pamięci RAM, która miałaby działać w trybie ZX Spectrum BASIC i CP/M , ale firma wyciągnęła wtyczkę jego rozwój jako rynku 8-bitowego nie był już opłacalny do końca 1989 roku. Zbudowano tylko jeden kompletny iw pełni działający prototyp TC3256.

decyBells dB Spectrum+ i zasilacz

W Indiach firma deciBells Electronics wprowadziła licencjonowaną wersję Spectrum+ w 1988 roku. Nazywana „dB Spectrum+”, radziła sobie całkiem dobrze na rynku indyjskim i sprzedawała wiele egzemplarzy do 1990 roku, kiedy rynek zamarł.

Nieoficjalne klony

Wyprodukowano wiele nieoficjalnych klonów Spectrum , zwłaszcza w krajach Europy Wschodniej i Środkowej (np. w ZSRR , Rumunii i Czechosłowacji ), gdzie wyprodukowano kilka modeli (m.in. Tim-S, HC85, HC91, Cobra, Junior, CIP, CIP 3 , Jet, Didaktik Gama ), niektóre wyposażone w CP/M i dyskietkę 5,25"/3,5" . Były też klony produkowane w Ameryce Południowej (m.in. Microdigital TK90X i TK95 , wyprodukowane w Brazylii oraz Czerweny CZ, wyprodukowane w Argentynie ). W Związku Radzieckim klony ZX Spectrum były montowane przez tysiące małych start-upów i dystrybuowane za pośrednictwem plakatów i straganów ulicznych. Istniało ponad 50 takich modeli klonów. Niektóre z nich są nadal produkowane, np. Pentagon i ATM Turbo .

W Wielkiej Brytanii, producent urządzeń peryferyjnych Spectrum, Miles Gordon Technology (MGT), wypuścił SAM Coupé jako potencjalnego następcę z pewną kompatybilnością Spectrum. W tym momencie Commodore Amiga i Atari ST przejęły rynek, pozostawiając MGT w ostatecznym rozrachunku.

Rekreacja

W 2013 roku oficjalnie ogłoszono przeprojektowanie oryginalnego ZX Spectrum, znanego jako ZX Uno, opartego na układach FPGA . Cały sprzęt, oprogramowanie układowe i oprogramowanie są open source, wydane na licencji Creative Commons Share-alike. Zastosowanie Spartan FPGA pozwala systemowi nie tylko na ponowne zaimplementowanie ZX Spectrum, ale także wielu innych 8-bitowych komputerów i konsol do gier. Urządzenie może również obsługiwać nowoczesne otwarte maszyny FPGA, takie jak Chloe 280SE. Uno zostało z powodzeniem sfinansowane przez crowdfunding w 2016 roku, a pierwsze deski trafiły do ​​sprzedaży w tym samym roku.

W styczniu 2014 r. firma Elite Systems , która wyprodukowała udaną gamę oprogramowania dla oryginalnego ZX Spectrum w latach 80., ogłosiła plany dotyczące klawiatury bluetooth w stylu Spectrum, która będzie podłączana do urządzeń mobilnych. Firma wykorzystała kampanię crowdfundingową, aby sfinansować Recreated ZX Spectrum , który byłby kompatybilny z grami, które firma już wypuściła na iTunes i Google Play . Firma Elite Systems usunęła aplikację Spectrum Collection w następnym miesiącu z powodu skarg autorów oryginalnego oprogramowania z lat 80., że nie otrzymali zapłaty za zawartość. Wired opisał gotowe urządzenie, które było stylizowane na oryginalną klawiaturę Spectrum 48k, jako „absolutnie wspaniałe”, ale powiedział, że ostatecznie jest to bardziej kosztowna nowość niż rzeczywiste Spectrum. W lipcu 2019 r. Eurogamer poinformował, że wiele zamówień nie zostało jeszcze zrealizowanych z powodu sporu między Elite Systems a ich producentem, firmą Eurotech.

Później w 2014 roku retro konsola do gier wideo Sinclair ZX Spectrum Vega została ogłoszona przez Retro Computers Ltd i finansowana przez crowdfunding na Indiegogo ze wsparciem Clive'a Sinclaira. Vega, wydana w 2015 roku, przybrała formę przenośnej gry telewizyjnej, ale brak pełnej klawiatury wywołał krytykę ze strony recenzentów ze względu na dużą liczbę tekstowych przygód dostarczanych z urządzeniem. Większość recenzentów uznała urządzenie za tanie i niewygodne w użyciu

Kontynuacja, ZX Spectrum Vega+ została zaprojektowana jako przenośna konsola do gier . Pomimo osiągnięcia celu crowdfundingowego w marcu 2016 r., firma nie zrealizowała większości zamówień. 30 lipca 2018 r. Eurogamer poinformował, że jeden ze sponsorów otrzymał konsolę ZX Vega+ i zacytował ich jako „dość rozczarowanych”, że „kilka dostarczonych przykładowych gier nie działa” i że „jakość wykonania nie jest najlepsza”. Recenzując Vega+, The Register skrytykował wiele aspektów i funkcji maszyny, w tym jej konstrukcję i jakość wykonania, i podsumował, mówiąc, że „całe wrażenie jest plastyczne i nieistotne”. Retro Computers Ltd została zlikwidowana 1 lutego 2019 r.

ZX Spectrum Następny jest rozszerzona i uaktualniona wersja komputera ZX Spectrum realizowanego w technologii FPGA finansowanego przez Kickstarter kampanii w kwietniu 2017 roku, przy czym komputer pokładowy tylko dostarczonego do zwolenników później tego roku. Gotowa maszyna, w tym obudowa zaprojektowana przez Ricka Dickinsona, który zginął podczas opracowywania projektu, została udostępniona zwolennikom w lutym 2020 r. MagPi nazwała ją „cudownym zestawem”, zauważając, że jest „dobrze zaprojektowana i dobrze- zbudowany: autentyczny w stosunku do oryginału i wyposażony w technologię, która nawiązuje do przeszłości, a jednocześnie pozostaje funkcjonalna i aktualna w dzisiejszych czasach”. Magazyn PC Pro nazwał Next „niezaprzeczalnie imponującym”, zauważając, że w drukowanej instrukcji brakuje indeksu, a niektóre funkcje są „nie do końca gotowe”. Kolejny Kickstarter dla ulepszonej wersji sprzętu został sfinansowany w sierpniu 2020 r.

Urządzenia peryferyjne

Oficjalne urządzenia peryferyjne: ZX Printer , ZX Interface 2 , ZX Interface 1 i ZX Microdrive

Kilka urządzeń peryferyjnych zostało wprowadzonych na rynek przez Sinclaira: drukarka ZX była już na rynku, ponieważ magistrala rozszerzeń ZX Spectrum była częściowo wstecznie kompatybilna z magistralą ZX81.

Dodatkowy moduł ZX Interface 1 zawierał 8 KB pamięci ROM, port szeregowy RS-232 , zastrzeżony interfejs LAN (zwany ZX Net) oraz interfejs do podłączenia do ośmiu mikronapędów ZX  – nieco zawodny, ale szybki Pętlowe urządzenia magazynujące kasety wydane w lipcu 1983 roku. Były one używane w poprawionej wersji w Sinclair QL , którego format przechowywania był elektrycznie zgodny, ale logicznie niekompatybilny z Spectrum. Sinclair wypuścił także ZX Interface 2, który dodał dwa porty joysticka i port kartridża ROM .

Interfejs Kempston , trzecia-partia add-on szeroko stosowany do joysticków

Było mnóstwo dodatków sprzętowych innych firm. Bardziej znane z nich obejmowały interfejs joysticka Kempston , interfejs Morex Peripherals Centronics / RS-232, moduł Currah Microspeech (synteza mowy), Videoface Digitiser , pakiet pamięci RAM, Cheetah Marketing SpecDrum , automat perkusyjny i Multiface , narzędzie do robienia zdjęć i demontażu od Romantic Robot. Klawiatury były szczególnie popularne ze względu na notoryczne wrażenie „martwego ciała” oryginału.

Istniały interfejsy napędów dyskowych, takie jak Abbeydale Designers/ Watford Electronics SPDOS, Abbeydale Designers/ Kempston KDOS i Opus Discovery. Interfejsy SPDOS i KDOS były pierwszymi dołączonymi do oprogramowania biurowego ( Tasword Word Processor, baza danych Masterfile i arkusz kalkulacyjny Omnicalc ). Ten pakiet, wraz z systemami kontroli zapasów, finansów i płac firmy OCP, wprowadził małe firmy do sprawnego, skomputeryzowanego działania. Najpopularniejszymi systemami dyskietek (z wyjątkiem Europy Wschodniej) były systemy DISCiPLE i +D wydane przez Miles Gordon Technology odpowiednio w 1987 i 1988 roku. Oba systemy miały możliwość przechowywania obrazów pamięci na migawkach dysku, które można później wykorzystać do przywrócenia Spectrum do jego dokładnego poprzedniego stanu. Oba były zgodne ze składnią poleceń Microdrive, co znacznie uprościło przenoszenie istniejącego oprogramowania.

W połowie 1980 roku, Telemap Group Ltd uruchomiła usługę o płatną pozwalającą użytkownikom na łączenie ich ZX spektrum poprzez Prism Micro Produkty VTX5000 modem do ViewData usługi znanej jako Micronet 800 , wydanym przez Prestel , który dostarczył wiadomości i informacje na temat mikrokomputerów. Usługa dopuściła formę komunikatora i zakupów online .

Oprogramowanie

Zrzuty ekranu z gier ZX Spectrum Rebelstar i Laser Squad

Podczas gdy gry stanowiły większość komercyjnego oprogramowania ZX Spectrum, nie zabrakło również implementacji języka programowania , baz danych (np. VU-File), edytorów tekstu (np. Tasword  II), arkuszy kalkulacyjnych (np. VU-Calc), narzędzi do rysowania i malowania (np. OCP Art Studio ), a nawet oprogramowanie do modelowania 3D (np. VU-3D) i archeologii wśród wielu innych typów.

Wielki sukces wczesnych modeli Spectrum jako platformy do gier przyszedł pomimo braku wbudowanych portów joysticka, prymitywnego generowania dźwięku i obsługi kolorów zoptymalizowanej pod kątem wyświetlania tekstu: ograniczenia sprzętowe platformy wymagały szczególnego poziomu kreatywności od projektantów gier wideo .

Od sierpnia 1982 roku ZX Spectrum był dostarczany z pakietem startowym oprogramowania w postaci kasety magnetofonowej zatytułowanej Horizons: Software Starter Pack , który zawierał 8 programów: Thro' the Wall (klon Breakout), Bubblesort, Evolution (ekosystem lisy i króliki), Life (implementacja Conway's Game of Life ), Draw (podstawowe narzędzie do rysowania oparte na obiektach), Monte Carlo (symulacja rzucania dwoma kostkami), Generator znaków (do edycji grafiki zdefiniowanej przez użytkownika), Beating of Waves (wykreśla sumę dwóch fal sinusoidalnych).

Według 90. wydania brytyjskiego magazynu GamesMaster , dziesięć największych wydanych gier to (w kolejności malejącej) Head Over Heels , Jet Set Willy , Skool Daze , Renegade , R-Type , Knight Lore , Dizzy , The Hobbit , The Way Eksplodującej Pięści oraz Dzień Meczu II .

Ostatnią pełnopłatną, komercyjną grą wydaną na Spectrum była Dalek Attack firmy Alternative Software , która została wydana w lipcu 1993 roku.

Społeczność homebrew trwa do dnia dzisiejszego, a kilka gier zostało wydanych komercyjnie od nowych producentów oprogramowania, takich jak Cronosoft .

Dystrybucja

Większość oprogramowania Spectrum była pierwotnie dystrybuowana na kasetach magnetofonowych . Spectrum był przeznaczony do współpracy z normalnym domowym magnetofonem kasetowym.

Chociaż ZX Microdrive początkowo spotkał się z dobrymi recenzjami, nigdy nie wystartował jako metoda dystrybucji z powodu obaw o jakość wkładów i piractwo. Stąd głównym zastosowaniem stało się uzupełnienie wydań taśmowych, zwykle narzędzi i produktów niszowych, takich jak oprogramowanie do przetwarzania tekstu Tasword i Trans Express (narzędzie do kopiowania z taśmy na mikronapęd). Żadne gry nie są wydawane wyłącznie na Microdrive.

Chociaż interfejs 2 okazał się popularny, wysoki koszt wkładów ROM oraz fakt, że ich rozmiar był ograniczony do 16K, oznaczał, że bardzo niewiele tytułów zostało wydanych w tym formacie.

Oprogramowanie było rozpowszechniane za pośrednictwem mediów drukowanych; czasopisma i książki. Czytnik ręcznie wpisywałby program w języku BASIC do komputera , uruchamiał go i zapisywał na taśmie do późniejszego wykorzystania. Oprogramowanie dystrybuowane w ten sposób było ogólnie prostsze i wolniejsze niż jego odpowiedniki w języku asemblera . Czasopisma drukowały długie listy liczb szesnastkowych z sumą kontrolną za pomocą gier lub narzędzi na kodach maszynowych.

Inną metodą dystrybucji oprogramowania było nadawanie strumienia audio z kasety na inny nośnik i zlecanie użytkownikom samodzielnego nagrywania go na kasecie audio. W programach radiowych lub telewizyjnych w wielu krajach europejskich prowadzący opisałby program, poinstruował publiczność, aby podłączył magnetofon do radia lub telewizora, a następnie nadawał program na falach radiowych w formacie audio. Niektóre magazyny rozpowszechniały płyty flexidisc 7" 33⅓ rpm , odmianę zwykłych płyt winylowych, które można było odtwarzać na standardowym gramofonie. Dyski te były znane pod różnymi nazwami handlowymi, w tym " Floppy ROM " , " Flexisoft " i " Discoflex " .

Kopiowanie i tworzenie kopii zapasowych

Oprogramowanie Spectrum było dystrybuowane prawie wyłącznie na kasetach audio

Wiele kopiarek — narzędzia do kopiowania programów z taśmy audio na inną taśmę, taśmy z mikronapędów, a później na dyskietki — było dostępnych dla Spectrum. W odpowiedzi na to wydawcy wprowadzili do swojego oprogramowania zabezpieczenia przed kopiowaniem , w tym różne schematy ładowania. Stosowano również inne metody zapobiegania kopiowaniu, w tym proszenie o podanie konkretnego słowa z dokumentacji dołączonej do gry – często nowela, taka jak trylogia Silicon Dreams – lub inne fizyczne urządzenie rozprowadzane wraz z oprogramowaniem – np. Lenslok używany w Elite lub tabela kodów kolorów dołączona do zestawu Jet Set Willy . Specjalny sprzęt, taki jak Romantic Robot's Multiface , był w stanie zrzucić kopię pamięci RAM ZX Spectrum na dysk/taśmę za naciśnięciem przycisku, całkowicie omijając zabezpieczenia przed kopiowaniem.

Większość oprogramowania Spectrum została przekonwertowana na obecne media i jest dostępna do pobrania. Jednym z popularnych programów do konwersji plików Spectrum z taśmy jest Taper; umożliwia podłączenie magnetofonu kasetowego do wejścia liniowego karty dźwiękowej lub – za pomocą prostego, domowego urządzenia – do portu równoległego komputera PC. Oprogramowanie znajdujące się w plikach na komputerze głównym można uruchomić na emulatorze .

Społeczność

ZX Spectrum od samego początku cieszyło się bardzo silną społecznością. Kilka drukowanych magazynów komercyjnie poświęconych rodzinie komputerów domowych i jej odgałęzień, w tym Sinclair User (1982), Your Spectrum (1983) – przemianowane na Your Sinclair w 1986 i CRASH (1984). We wczesnych latach magazyny koncentrowały się na programowaniu systemu i publikowały wiele artykułów zawierających programy do wpisywania i samouczki dotyczące kodu maszynowego. Później niemal całkowicie zorientowali się na gry, zaczynając od wielu stylów pisania, trendów i tropów, które można znaleźć w późniejszych publikacjach i recenzjach dotyczących gier wideo.

Kilka innych współczesnych magazynów komputerowych relacjonowało ZX Spectrum w ramach regularnych relacji na temat przemysłu komputerów domowych w tym czasie. Należą do nich Computer Gamer , Computer and Video Games , Computing Today , Popular Computing Weekly , Your Computer oraz The Games Machine .

Spectrum jest pieszczotliwie nazywany Speccy przez elementy jego fanów.

Istniało ponad 80 czasopism elektronicznych , wiele w języku rosyjskim. Najważniejsze z nich to AlchNews (Wielka Brytania), Enigma Tape Magazine (Wielka Brytania), 16/48 (Wielka Brytania), ZX-Format (Rosja), Adventurer (Rosja), Microhobby (Hiszpania) i Spectrofon (Rosja). Często zawierały one gry, wersje demonstracyjne i narzędzia obok treści magazynu (podobnie jak nakładka na papierowy magazyn).

Znani programiści

Kilku znanych twórców gier rozpoczęło swoją karierę na ZX Spectrum, w tym David Perry z Shiny Entertainment oraz Tim i Chris Stamper (założyciele Rare , dawniej Ultimate Play the Game , twórcy wielu gier na konsole Nintendo i Microsoft ). Inni wybitni twórcy gier to Julian Gollop ( Chaos , Rebelstar , seria X-COM ), Matthew Smith ( Manic Miner , Jet Set Willy ), Jon Ritman ( Match Day , Head Over Heels ), Jonathan „Joffa” Smith ( Ping Pong , Batman : The Caped Crusader , Mikie , Hyper Sports ), The Oliver Twins ( seria Dizzy ), Clive Townsend ( Saboteur ), Sandy White ( Ant Attack ; I, of the Mask ), Pete Cooke ( Tau Ceti ), Mike Singleton ( The Lords of Midnight , Wojna w Śródziemiu ) i Alan Cox . Chociaż sprzęt audio 48K Spectrum nie był tak wydajny, jak chipy w innych popularnych 8-bitowych komputerach domowych tamtych czasów, muzycy komputerowi David Whittaker i Tim Follin stworzyli dla niego godną uwagi wielokanałową muzykę.

Jeff Minter przeniósł niektóre ze swoich gier Commodore VIC-20 na ZX Spectrum.

Przyjęcie

BYTE w styczniu 1983 r. uznał, że niska cena Spectrum za 125 funtów jest dla brytyjskich konsumentów atrakcyjna i nazwał go „obiecującą maszyną”. Skrytykował klawiaturę; "niedrogi czy nie, ... układ jest nie do usprawiedliwienia ... źle zaprojektowany pod kilkoma względami". Recenzja była sceptycznie nastawiona do atrakcyjności komputera dla amerykańskich konsumentów, gdyby był sprzedawany za 220 USD – „trudno konkurencyjny w porównaniu z porównywalnymi tanimi jednostkami amerykańskimi” – i oczekiwał, że Timex sprzeda go za 125-150 USD.

Spuścizna

23 kwietnia 2012 r. doodle Google uczciło 30. rocznicę powstania Spectrum. Ponieważ zbiegło się to z Dniem Świętego Jerzego , logo przedstawiało St George'a walczącego ze smokiem w stylu ekranu ładowania Spectrum.

W grudniu 2018 r. jedno z alternatywnych zakończeń Black Mirror: Bandersnatch zawierało główną postać odtwarzającą dźwięk z taśmy z danymi, która po załadowaniu do emulatora oprogramowania ZX Spectrum generuje kod QR prowadzący do strony internetowej z grywalną wersją gry Nohzdyve. w odcinku.

Niektórzy programiści kontynuowali kodowanie platformy za pomocą emulatorów na komputerach PC.

Od 2020 roku, doszło do muzeum, LOAD ZX Spectrum, dedykowane do ZX Spectrum i innych produktów Sinclaira (jak również Timex, Investronica i wiele innych), znajduje się w Cantanhede , Portugalia .

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki