Etikett: sinclair

  • Sinclair ZX Spectrum – Hemdatorn som startade allt för många

    ZX Spectrum med 16 KB RAM kostade 1983 1 995 kr, vilket motsvarar cirka 5 700 kr i dagens penningvärde.

    Kanske hade du en sådan när du växte upp på 1980-talet? ZX Spectrum var mångas första dator – ett fönster till framtiden, och en inkörsport till både spelvärlden och programmeringens mysterier. Med sina karakteristiska gummitangenter och sprakande kassettladdningar blev den ett ikoniskt inslag i tiotusentals hem i Sverige och runt om i Europa.

    Billig, enkel – och revolutionerande

    När Sinclair ZX Spectrum lanserades 1982 i Storbritannien av Sinclair Research Ltd kostade den bara en bråkdel av vad andra hemdatorer gjorde. I Sverige såldes den 1983 av kedjan Stor & Liten – som då profilerade sig som ”specialbutiken för datorer för framtiden” – för 1 995 kronor, vilket motsvarar omkring 5 700 kr i dagens penningvärde. Det var ett överkomligt pris för en hel dator, och det gjorde Spectrum tillgänglig för helt nya grupper.

    Det var en mycket enkel maskin. Tangentbordet var inte ens gjort av plast, utan av en seg, gummibeklädd matta. När man slog på datorn möttes man direkt av den blinkande prompten i Sinclair BASIC, färdig att ta emot programkod.

    Den tekniska specifikationen i korthet:

    • Processor: Zilog Z80A på 3,5 MHz
    • Minne: 16 eller 48 KB RAM (senare modeller 128 KB)
    • Lagring: Kassettband (via vanlig bandspelare)
    • Skärm: TV via RF-utgång – 256×192 pixlar, med stöd för 15 färger
    • Ljud: Enkel summer (48K), trekanals AY-ljudchip (128K-modeller)

    En svensk version – med Å, Ä och Ö

    Det fanns även en svensk version av ZX Spectrum. Den kunde visa svenska tecken som Å, Ä och Ö i variabelnamn, och felmeddelandena visades på svenska istället för engelska – ett ovanligt finess på den tiden. Språkvalet styrdes av en liten intern switch i expansionsporten på baksidan. Genom att byta läge kunde man växla mellan engelsk och svensk BASIC-miljö. Ett tidigt exempel på lokal anpassning i datorvärlden.

    Spel som satte standard

    ZX Spectrum har ett av de mest omfattande spelbiblioteken från sin tid. Spelen laddades från vanliga kassettband, vilket gav en särskild känsla – vinande laddningsljud, färgglada laddningsskärmar och den eviga frågan: ”Kommer det att fungera den här gången?”

    Några klassiska titlar som etsade sig fast i minnet hos en hel generation:

    Spel Utgivningsår Utgivare Kategori
    Manic Miner1983Bug-Byte / Software ProjectsPlattform
    Jet Set Willy1984Software ProjectsPlattform
    Chuckie Egg1983A&F SoftwarePlattform
    Monty on the Run1985Gremlin GraphicsPlattform
    Commando1985Elite SystemsAction / Shooter
    Green Beret1986Imagine / KonamiAction / Shooter
    Saboteur!1985Durell SoftwareAction / Stealth
    Rambo: First Blood Part II1985Ocean SoftwareAction / Shooter
    Raid Over Moscow1986U.S. GoldAction / Strategi
    Operation Wolf1988Ocean SoftwareAction / Shooter
    Out Run1987U.S. GoldRacing / Arkad
    Enduro Racer1987ActivisionRacing / Arkad
    Buggy Boy1988Elite SystemsRacing / Arkad
    Turbo Esprit1986Durell SoftwareRacing / Action
    Skool Daze1984MicrospherePussel / Äventyr
    Lords of Midnight1984Beyond SoftwareStrategi / Äventyr
    Rebelstar Raiders1986FirebirdTurbaserad strategi
    Chaos: The Battle of Wizards1985Games WorkshopStrategi / Taktik
    Knight Lore1984Ultimate Play The GameIsometriskt äventyr
    Alien 81985Ultimate Play The GameIsometriskt äventyr
    Head Over Heels1987Ocean SoftwareIsometriskt pussel
    Fairlight1985The EdgeIsometriskt äventyr
    The Hobbit1982Melbourne HouseTextäventyr
    Elite1985FirebirdRymd / Simulator
    Gauntlet1986U.S. GoldDungeon / Arkad
    Bubble Bobble1987FirebirdPlattform / Arkad

    Ovan är ett urval av spel som fanns till ZX Spectrum.

    Det utvecklades också egna spel hemma vid köksbordet. Många började med att skriva in kod från speltidningar som Sinclair User, Crash eller svenska Datorhobby, och lärde sig snabbt att modifiera och skapa eget.

    En värld av tillbehör

    Spectrum växte snabbt till ett helt ekosystem. Bland de vanligaste tillbehören:

    • Bandspelare – obligatoriskt för spelinläsning
    • ZX Interface 1/2 – gav serieportar och joystickstöd
    • ZX Microdrive – Billig Bandlagrinsmedia som kunde lagra ca 100 KB per band. ( En Singel side och singel Density 5 1/4″ floppy rymde ca 100 KB ) . Det var opålitlig lagring och proprietärt dvs inkompitbel med andra standare. Blev kortlivat.
    • ZX Printer – liten skrivare som skrev på termiskt metallpapper
    • Joysticks och interface, särskilt från Kempston
    • RAM-expansioner – för 16K-användare som ville uppgradera
    • TV-modifikationer – för bättre bild, via kompositvideo

    Flera modeller – men samma själ

    Första versionen kom i 16K och 48K, men följdes av flera modeller:

    • ZX Spectrum+ (1984) – nytt tangentbord, bättre formfaktor
    • ZX Spectrum 128 (1985) – mer minne, bättre ljud, ny startmeny
    • ZX Spectrum +2 (1986) – med inbyggd bandspelare
    • ZX Spectrum +3 (1987) – med 3” diskettstation och CP/M-stöd

    Efter 1986 tog Amstrad över rättigheterna och fortsatte tillverka Spectrum-modeller i ny tappning.


    ZX BASIC – Programmering för alla

    En av de mest banbrytande egenskaperna hos Sinclair ZX Spectrum var att den startade direkt i ett programmeringsspråk: ZX BASIC. Det var en enkel men kraftfull tolk av BASIC-språket, specialutvecklad för Spectrum av Steve Vickers och John Grant från företaget Nine Tiles Ltd, på uppdrag av Sinclair Research.

    När man slog på datorn möttes man av ett blinkande ”K”, redo att ta emot kommandon. Inget operativsystem, inga menyer – bara kod.

    Ett tangentbord fullt av kommandon

    Spectrum hade ett ovanligt tangentbord där varje tangent motsvarade flera BASIC-kommandon beroende på läge. Genom att trycka olika kombinationer med Caps Shift och Symbol Shift kunde man snabbt skriva kommandon som PRINT, INPUT, PLOT eller GOTO utan att skriva ut hela ordet. Det var en minnesbesparande lösning: varje BASIC-kommando lagrades som ett enda tecken i minnet.

    Ett klassiskt exempel på nybörjarkod såg ut så här:

    10 PRINT "HEJ VÄRLD!"
    20 GOTO 10
    

    När man körde detta fylldes skärmen med hälsningar – ett enkelt men magiskt ögonblick för tusentals unga programmerare.

    Funktioner i ZX BASIC

    ZX BASIC var relativt avancerat för sin tid och inkluderade stöd för:

    • Variabler (både numeriska och strängar)
    • Arrayer (DIM A(10))
    • Loopar: FOR ... TO ... STEP och GOTO
    • Villkor: IF ... THEN
    • Input/output: INPUT, PRINT
    • Grafikkommandon: PLOT, DRAW, CIRCLE
    • Ljudkommandon: BEEP
    • Systemfunktioner: LOAD, SAVE, LIST, RUN, RANDOMIZE, USR

    För avancerade användare fanns möjligheten att skriva maskinkod direkt i minnet och anropa den via RANDOMIZE USR adress.

    Den svenska versionen

    I Sverige såldes en specialanpassad version av ZX Spectrum med svensk språkstöd. Man kunde använda å, ä och ö i variabelnamn, och felmeddelandena visades på svenska. Språkvalet styrdes av en liten intern switch i expansionsporten, vilket gjorde det enkelt att byta mellan engelsk och svensk BASIC.

    Ett språk som lärde en tänka

    ZX BASIC var mer än bara ett programmeringsspråk – det var en ingång till att förstå datorer. Det lärde ut logik, struktur och problemlösning. För många unga användare blev det första steget mot ett livslångt intresse för teknik och programmering.


    Ett arv som lever än idag

    ZX Spectrum var inte bara en maskin – det var en rörelse. Den ledde till att tusentals unga människor lärde sig koda, designa och tänka logiskt. Många av dagens spelutvecklare i Storbritannien började med en Spectrum. I Sverige var den inte lika dominerande som i UK, men fanns ändå i många hem och var en väg in i datorernas värld.

    Och än idag lever den kvar:

    • Det utvecklas fortfarande nya spel till originalmaskinen.
    • Emulatorer gör det möjligt att spela klassiker på PC, Mac och Linux.
    • Projekt som ZX Spectrum Next tar tekniken in i 2020-talet med HDMI, SD-kort och kraftfullare hårdvara – men bevarar själen.

    Kloner av ZX Spectrum

    Det fanns många kloner av ZX Spectrum, särskilt i länder där import av västerländska datorer var begränsad – som i östeuropa och Sovjetunionen. Vissa kloner var hemtillverkade, andra industriellt tillverkade, och några förbättrade till och med originalets hårdvara.

    Namn Land Beskrivning Typ
    Pentagon Sovjetunionen Full Spectrum 128-kompatibilitet, ofta förbättrad grafik och ljud Hembyggd / Industriell
    Scorpion Ryssland Avancerad, med IDE-stöd, CP/M, hårddiskstöd Industriell
    Leningrad Sovjetunionen Enkel 48K-klon, mycket vanlig Hembyggd
    Delta Tjeckoslovakien Officiell statligt tillverkad klon Industriell
    Didaktik M / Gama Tjeckoslovakien Kommersiella 48K/128K-kloner Industriell
    Tim-S Jugoslavien Enklare utbildningsklon Industriell
    Inves Spectrum+ Spanien Licensierad spansk tillverkning, 100 % kompatibel Licenstillverkad
    Harlequin Storbritannien Open-source 128K-klon byggd utan ULA Hobby / hembyggd
    ZX-Uno Spanien FPGA-baserad klon med HDMI och SD-stöd Modern FPGA
    ZX Spectrum Next Storbritannien Officiell modern klon med HDMI, SD, nyutveckling Modern FPGA

    Summering

    Det var något speciellt med ZX Spectrum. Enkelheten. Tillgängligheten. Möjligheten att skapa, inte bara konsumera. Det var en dator som bad dig att tänka: ”Vad vill du göra idag?” Och du kunde svara – skriva ett program, spela ett spel, eller bara utforska något nytt. För många blev det första steget in i en livslång passion.