ZX Spectrum
ZX Spectrum — Zilog Z80 mikroprotsessoriga asoslangan ingliz kompaniyasi Sinclair Research Ltd tomonidan yaratilgan 8 bitli uy kompyuteridir. Rivojlanish jarayonida kompyuter „ZX81 Color“ va „ZX82“ deb nomlandi, „ZX Spectrum“ nomi oʻzidan oldingi ZX81 dan asosiy farqlardan birini — rangli tasvirni taʼkidlash uchun edi. Ushbu kompyuterning muxlislari uni koʻpincha „Speccy“ — (inglizcha: Speccy) deb atashadi.
1980-yillarning boshlarida „ZX Spectrum“ Evropadagi eng mashhur kompyuterlardan biri edi va uning koʻplab klonlari 1990-yillarning boshlarida sobiq SSSR / MDH mamlakatlarida keng tarqaldi. Arzon narx tufayli dastlabki 17 oy ichida ushbu mashinalarning milliondan ortigʻi sotilgan. Kompyuterning arzonligi bir qator omillarga bogʻliq edi: elektronikaning koʻp qismi qoʻshimcha ULA texnologiyasidan bitta chipga yuklangan, oʻsha paytdagi qimmatroq kompyuterlarga nisbatan past ish haqi va foydalanuvchi tajribasi, monitor sifatida maishiy televizor va qurilma drayveri sifatida magnitafon qoʻlanilishi.
10-yillarda ZX Spectrumning Yevropa bozoridagi raqobatchisi Commodore 64 edi. Boshqa muhim menejerlar 8-bitli Atari, BBC Micro, Amstrad CPC va baʼzi joylarda MSX edi.
Texnik xususiyatlari
Sinclair ZX Spectrum 1982-yil aprel oyida ikkita versiyada — 16 va 48 kilobayt operativ xotira bilan taqdim etilgan.
„ZX Spectrum 48“ 16 kilobaytlik ROMga ega boʻlib, unda Sinclair BASIC deb ataladigan BASIC tilining dialekti "chaqdi. Xuddi shu ROM dasturi asosiy kiritish-chiqarish va foydalanuvchi interfeysini taqdim etdi. Tizim protseduralarini (masalan, ekranga chop etish) mutlaq manzillar boʻyicha chaqirish orqali mashina kodidan foydalanish mumkin edi. Kompyuter arxitektorlari ROM dasturida xatolar mavjudligiga qaramay, uni oʻzgartirmaslik siyosatini qabul qildilar. Bunday „operatsion tizim“ va dasturlash tilini doimiy xotiraga joylashtirish kompyuterni bir necha soniya ichida qayta ishga tushirish imkonini berdi, bu esa operativ xotirani va eng muhimi, dasturchi tomonidan ishlab chiqilgan protseduralarni (dasturchi „standartlashtirishga“ muvaffaq boʻldi) muvofiqlashtirishga imkon berdi.
Birinchi „ZX Spectrum“ modeli 40 ta rezina tugmachalardan iborat arzon ishlab chiqarish klaviaturasiga ega edi. BASIC har bir boshqaruv rejimiga qarab jim rejimda boshqa maʼnoga ega edi. Kirish rejimi kursor tomonidan koʻrsatiladi. Ushbu rejimlar amalga oshirdi:
Tartib avtomatik ravishda va Caps+Shift+Symbol Shift boshqaruv tugmalari yordamida quvvatlanadi. Masalan, BASIC satr yoki satr yozilishini kutadi, shuning uchun kursor K rejimida boʻladi.Uch rejimda G tugmachasini bir marta bosish avtomatik ravishda GO TO xabarini ishga tushiradi. Keyin kursor L rejimiga oʻtadi va qoʻshiladigan raqamni, jumladan, oʻzgaruvchi nomini yoki matematik ifodani (jumladan, E rejimidan yuborish) hosil qiladi. Undagi modellar (ZX Spectrum 128-dan oʻrnatish) til buyruqlarining muqobil talaffuzini berdi.
Matn yoʻq boʻlganda, bitta kompyuter apparati grafikasi rejimi ham kamroq xarakterli edi. Ranglar (8 rang va ikki xonali daraja, daraja, miltillovchi atribut) va haqiqiy grafikalar turli xil xotirada saqlanadi. Shu bilan birga, grafik oʻlchamlari 256 × 192 piksel boʻlsa-da, rang atributlari tanishlarga qarab oʻrnatildi. Har bir 8×8 pikselli katak faqat ikkita rangga (Sinclair BASICda „Siyoh“ va „Qogʻoz“ ranglari deb ataladi) tayinlangan rangga va har birida bitta yorqinlik va miltillovchi atributga ega boʻlishi mumkin edi. Shunday qilib, 8 × 8 pikselli maydon 9 bayt operativ xotira bilan kodlangan (8 bayt — 8 × 8 pikselli bitmap, 1 bayt — rang atributlari: 3 bit — belgilar rangi, 3 bit — fon rangi, 1 bit oshdi yorqinligi va 1 bit tanish miltillash). Bunday tashkilot kompyuter grafikasini yaratishda maʼlum qiyinchiliklarni keltirib chiqardi (atributlar toʻqnashuvi). Boshqa tomondan, ekran xotirasining kichik hajmi (taxminan 7 KB) ekranni tezroq yangilash va dasturning, bu kompyuter oʻyinlari uchun zarur edi. Bundan tashqari, grafik rejimning maxsus tashkil etilishi matn rejimi mavjud boʻlmaganda matnning chiqishini sezilarli darajada optimallashtirish imkonini berdi.
ZX Spectrum dasturchilari standart apparat video rejimining cheklovlarini aylanib oʻtishga muvaffaq boʻlishdi va GigaScreen, 3xColor, MultiColor va boshqalar kabi dasturiy taʼminot video rejimlari ishlab chiqildi.
Birinchi „ZX Spectrum“ modellarida bir bitli ovoz chiqishini taʼminlovchi oʻrnatilgan dinamik mavjud edi. Musiqani, ayniqsa polifonik musiqani ijro etish protsessorning deyarli butun vaqtini sarflashni talab qildi, chunki ovoz butunlay dasturiy taʼminot tomonidan yaratilgan. ZX Spectrum 128 modeliga AY-3-8912 tovush generatori chipi qoʻshildi, bu sizga koʻp protsessor vaqtini sarflamasdan uch kanalli ovozni (shuningdek shovqin va konvert kanali) ijro etish imkonini beradi. Ushbu mikrosxemani ulash xotira sigʻimi 48 KB boʻlgan modellar uchun ham mumkin edi.
Modellar
Sinclair tadqiqot modellari
"Sinclair Research" tomonidan chiqarilgan original „ZX Spectrum“ modellari:
ZX Spectrum 16K/48K apparati Sinclair Research xodimi Richard Altvasser tomonidan, mashina korpusi esa sanoat dizayneri Rik Dikkinson tomonidan ishlab chiqilgan. Yangi kompyuter uchun dasturiy taʼminot Stiv Vikers tomonidan Nine Tiles Ltd kompaniyasi bilan shartnoma asosida ishlab chiqilgan boʻlib, u erda Sinclair BASIC yaratilgan. Modelda kauchuk kalitlar, miniatyura korpusi va spektr koʻrinishidagi xarakterli logotip mavjud edi. Kompyuter bozorga 1982-yilda 16 KB modeli uchun 125 funt sterlingga va 48 KB modeli uchun 175 funt sterlingga chiqarilgan; keyinchalik bu narxlar mos ravishda £99,95 va £129,95 ga tushirildi. 16 KB model egalari 32 KB yangilashni sotib olishlari mumkin edi; yangilanishlar uchun foydalanuvchilar oʻzlarining Spektrlarini Sinclair Research ga yuborishlari mumkin edi. Uchinchi tomonlar, shuningdek, kengaytirish portiga ulangan 32 KB RAM modulini taklif qilishdi.
1984-yil iyun oyidan boshlab ishlab chiquvchilar oʻsha yilning oktabr oyida chiqarilgan
ZX Spectrum + ni tayyorlamoqda. Bu 48 KB xotira, yangilangan korpus va klaviaturaga ega „Spektr“ edi; ishda reset tugmasi paydo boʻldi. Juda tez, yangi model avvalgisidan ikki baravar koʻp sotila boshladi; ammo, baʼzi sotuvchilar yuqori sinish stavkalari haqida xabar berishdi.
Sinclair Research ispan distribyutori Investrónica bilan ZX Spectrum 128 ni ishlab chiqdi. Ispaniya hukumati 64 KB yoki undan kam xotiraga ega ispan tilida soʻzlashmaydigan barcha kompyuterlarga maxsus soliq joriy etilgandan soʻng Investrónica ZX Spectrum+ kompaniyasiga ispan bozoriga moslashishda yordam berdi. Yangi modelda 128 KB operativ xotira, AY-3-8912 orqali besh kanalli audio, shuningdek, AY-3-8912 bilan bir vaqtning oʻzida dasturiy taʼminot bilan sintezlangan ikki kanalli ovoz chiqarishga qodir boʻlgan signal signali mavjud boʻlib, jami 7 ta kanalga yetadi: MIDI mos, RS-232 porti, RGB monitor chiqishi va yaxshilangan BASIC muharriri bilan 32 KB ROM. Avtomobil birinchi marta 1985-yil sentabr oyida Ispaniyada taqdim etilgan va sotuvga chiqarilgan. Buyuk Britaniyada koʻp sonli sotilmagan Spectrum+lar tufayli sotuvlar 1986-yil fevraliga qadar kechiktirildi; boshlangʻich bahosi £179,95 etib belgilandi.
Z80 protsessorida 16 bitli manzil shinasi mavjud, yaʼni u faqat 64 KB xotiraga kirishi mumkin. RAMga kirish uchun qoʻshimcha 80 KB operativ xotira amalga oshirildi, shuning uchun butun RAM sakkiz sahifaga boʻlinishi va har bir manzil maydonining yuqori qismida birlashtirilishi mumkin. Shunday qilib, yangi 16 kilobayt ROM va original 16 kilobayt ROM oʻrtasidagi almashinuv manzili maydonining joylashuvi amalga oshiriladi.
Sinclair BASIC yangi audio imkoniyatlaridan foydalanish uchun PLAY koʻrsatmasini taqdim etdi va yangi SPECTRUM koʻrsatmasi kompyuterni Spectrum 48K rejimiga oʻtkazdi. Yangi koʻrsatmalar foydalanuvchi tomonidan belgilangan ikkita mavjud belgilar oʻrnini egalladi, bu baʼzi eski BASIC dasturlari bilan moslik muammolarini keltirib chiqardi.
Amstrad modellari
Amstrad tomonidan chiqarilgan ZX Spectrum modellari butun avtomobillar qatoriga huquqlar berilgandan keyin:
1986-yilda Sinclair brendini va butun Spectrum liniyasiga boʻlgan huquqlarni sotib olganidan koʻp oʻtmay, Amstrad
ZX Spectrum +2 ni chiqardi. Mashinada prujinali klaviatura, ikkita joystik porti boʻlgan moddiy korpus va Datacorder (Amstrad CPC 464 da boʻlgani kabi) deb nomlangan almashtiriladigan kasseta yozuvchisi bor edi, aks holda mashina xuddi shunday edi. ZX Spectrum 128 ishlab chiqarish narxlari tushirildi, chakana narxlar 139-149 funt sterlinggacha kamaydi.
Yangi klaviaturada dasturni ishga tushirish tugmasi uchun zarur boʻlgan LOAD, CODE va RUN dan boshqa BASIC soʻzlari yoʻq edi, lekin katta muammo muammo emas edi, chunki menyu tizimi „+2“ menyusiga oʻxshash edi. ZX Spectrum 128, bu yerda eski BASIC 48K va BASIC 128K oʻrtasida harfma-harf kalit soʻzlar toʻplami bilan almashishingiz mumkin.
ZX Spectrum +3 tashqi koʻrinishi „+2“ modeliga oʻxshardi, lekin magnitofon oʻrniga 3 dyuymli floppi diskni oʻz ichiga olgan (" Amstrad CPC 6128 " da boʻlgani kabi); tanasi qora edi. Model 1987-yilda 249 funt sterlinglik boshlangʻich narxi bilan chiqarilgan, keyinchalik u 199 funt sterlingga tushgan. Bu CP/M operatsion tizimini qoʻshimcha uskunasiz ishga tushirishga qodir boʻlgan birinchi „Spektr“ edi.
„+3“ da yana 2×16 KB ROM bitta 32 KB chip koʻrinishida paydo boʻldi. Ushbu jildning yarmi qayta ishlab chiqilgan ROM 128 ning bir qismi, yarmi esa AMSDOS ning oʻzgartirilgan versiyasi boʻlgan +3DOS disk operatsion tizimiga toʻgʻri keladi. Xotira bankini boshqarish mexanizmi oʻzgartirildi, shunda operativ xotira 64 KB manzil maydonida joylashgan boʻlib, operatsion tizimlar foydalanishi mumkin. Ushbu fundamental oʻzgarishlar bir qator nomuvofiqliklarga olib keldi: baʼzi 48K oʻyinlar va bir nechta 128K oʻyinlar yangi mashinada ishlashni toʻxtatdi.
ZX Spectrum +3 Spectrum modeli bilan rasman ishga tushirildi; modelni ishlab chiqarish 1990-yil dekabrgacha davom etdi. Spektr oʻsha paytda uy kompyuterlari sotuvining uchdan bir qismini tashkil etgan boʻlsa-da, isteʼmolchilar CPC qurilmasini sinab koʻrganlarida Amstrad ishlab chiqarishni toʻxtatdi.
ZX Spectrum +2A magistral liniyasini bir xil qilish. Korpusda hali ham „ZX Spectrum +2“ yozuvi bor edi, lekin korpus rangi birinchi modellardagidek yana qora rangga oʻzgardi. „+3“ ROM, 4.1 modeli va anakart bilan „+2A“ asosida ishlab chiqarish, unda chiplar soni — hujjat materiallari ASIC chipiga birlashtirilgan. „+3“ modelidagi disk drayveri va apparati asl „+2“ da boʻlgani kabi kassetali disk bilan almashtirildi. Amstrad disk interfeysini taqdim etdi, ammo bu hech qachon kengaytirilmagan. ZX Spectrum +3 da boʻlgani kabi, baʼzi 48K oʻyinlar va baʼzi 128K oʻyinlar ushbu model uchun mos emas edi.
Keyinchalik, 1987-yilda
ZX Spectrum +2B ning joriy etilishi ishlab chiqarishni Gonkongdan Tayvanga oʻtkazishni anglatardi.
Bozorda yoʻq modellar
1983-yilda Martin Brennan Sinclair Research kompaniyasida atigi ikkita chipda, kartridjlarda oʻyinlar oʻrnatilgan
LC3 (arzon narxlardagi rangli kompyuter) oʻyin konsolini ishlab chiqdi. Stiv Berri LC3 uchun oynali grafik interfeysga ega koʻp vazifali operatsion tizimni ishlab chiqdi. Loyiha 1983-yil noyabr oyida toʻxtatildi — harakatlar Sinclair QL ga yoʻnaltirildi.
1980-yillarning oʻrtalarida Sinclair Research kompaniyasi Amiga kompyuteri uchun Loki loyihasini ancha arzon narxda (taxminan 200 funt sterling) ishlab chiqdi. Loki Z80H 7 MGts chastotada kamida 128 KB operativ xotiraga ega boʻlishi kerak edi. Ovoz va video uchun ikkita maxsus mikrosxemalar ishlatilgan. Loyiha 1986-yilda Amstrad bilan kelishuvdan keyin yopildi.
Periferiya
Sinclair ZX Spectrum uchun quyidagi kengaytirish modullarini taqdim etdi:
Bundan tashqari, uchinchi tomon ishlab chiqaruvchilarining bir qator kengaytmalari taklif qilindi, xususan:
Turli ishlab chiqaruvchilarning klaviaturalari ham mashhur edi.
Drayvni ulash uchun bir nechta interfeyslar mavjud edi, xususan:
Gʻarbda DISCIPLE interfeysi Sharqiy Evropada va Rossiyada eng mashhur boʻldi — Beta Disk Interface.
Hosilalar va klonlar
Sinclair Spectrumni Amerikaning Timex kompaniyasiga litsenziyalaydi. Uning Spectrum modellari:
1989-yil oxirida Buyuk Britaniyada Miles Gordon Technology (periferik qurilmalar ishlab chiqaruvchisi) SAM Coupé kompyuterini Spektrning potentsial davomchisi sifatida chiqardi va shu bilan birga uning muvofiqligini saqlab qoldi.
Hindistonda 1986-yilda Decibells Electronics Spectrum+ ning db Spectrum+ deb nomlangan litsenziyalangan versiyasini taqdim etdi. 1990-yillarning boshlarida savdo toʻxtab qolguncha bir necha ming avtomobil sotilgan.
Dizaynning arzonligi va soddaligi tufayli SSSRda „norasmiy“ Spectrum klonlari keng tarqaldi. Bular radio havaskorlari va kooperatorlari / MDH va SSSR sanoat ishlab chiqarishining xususiy deputatlari. Litsenziyasiz klonlar Polsha, Ruminiya, Chexoslovakiya, Argentina, Braziliya va boshqa koʻplab mamlakatlarda ham ishlab chiqariladi.
2014 — 2015-yillarda Retro Computers kompaniyasi ZX Vega va ZX Vega+ konsollarini chiqardi, ularda 1000 ga yaqin litsenziyalangan oʻyinlar mavjud boʻlib, ZX Spectrum asosan retro oʻyinchilarga moʻljallangan.
Pressing
Shimoliy Amerika va Gʻarbiy Evropada ZX Spectrum tezda oʻz atrofida klub tashkil etdi, maxsus jurnallar yaratildi: Sinclair User (1982-yil aprel — 1993-yil aprel), Your Sinclair (Your Spectrum 1984-yil yanvardan 1993-yil sentabrgacha. Your Sinclair) va Crash (1984-yil fevral — 1992-yil aprel). Dastlab jurnallarda texnik nazoratga oid maqolalar chop etilib, dasturlar matnlari va dasturlash boʻyicha qoʻllanmalar tayyorlandi; texnik jihatdan ular oʻyin sanoatida e 'tibor berishni boshladilar.
Bir necha yuzlab postsovet elektron va gazetalari nashr etilgan, jumladan 9-jurnal: Spectrofon (1994-1996, 23-son), ZX-format (1995-1998, 9-son) va Adventurer (1995-2004, 15-son).
Dasturiy taʼminot
Spektr arzon va oʻrganish oson edi, ham vizual, ham dasturlash. Shu sababli, uni nostalji bilan eslaydigan koʻplab dasturchilar va muhandislar uchun xavfsiz boshpana boʻldi. Kattaroq Spectrum modellarining oʻyin platformasidagi muvaffaqiyati, ehtimol, kompyuterning arzonligi va vizual jozibadorligi bilan bogʻliq edi, chunki kompyuterda hech qanday maxsus „Oʻyin xususiyatlari“ yoʻq edi.
Spectrum kompyuterlar oilasi 25 000 dan ortiq nomdan iborat katta kutubxonaga ega. Ushbu paketning mazmuni oʻyinlar boʻlsa-da, dasturiy taʼminot toʻplami juda xilma-xil boʻlib, dasturlash tillari, maʼlumotlar bazalari (masalan, VU-File), matn protsessorlari (Tasword II), elektron jadvallar (VU-Calc), OCP Art Studio, Rassom) va hatto 3D modellashtirish (VU-3D) ga egadir.
Eng koʻp oʻynagan oʻyinlar
Emulyatsiya
Zamonaviy kompyuterlar, mobil telefonlar, PDA va ZX Spectrum kommunikatorlari simulyatsiya qilish uchun texnik vositalarga ega. Sinclair ZX Spectrum oʻzining katta xom ashyo inventariga ega (asosan oʻzi) dunyodagi eng koʻp nusxa koʻchiriladigan platformadir. Kompyuterlar, Windows arxitektura qurilmalari, oʻyinlar va mobil telefonlar uchun umumiy operatsion tizimlar uchun barcha konsollarning bir yarim yuzdan ortiq emulyatorlari mavjud.
1999-yil 31-avgustda ZX Spectrum kompyuterlari uchun ROMlar Amstrad tomonidan tarqatilishiga ruxsat berildi, shuning uchun bu oilaning emulyatsiyasi qonuniydir.
MK STM32 da ZX Spectrum emulyatorlarining loyihalari:
Manbalar
Havolalar
uz.wikipedia.org