Etikett: GEM

  • Från stordator till Atari ST – historien om BASIC och GFA BASIC

    BASIC skapades på 1960-talet för att göra programmering tillgänglig för vanliga studenter och blev senare det självklara språket i miljontals hemdatorer. På Atari ST fördes arvet vidare av GFA BASIC – ett snabbt och kraftfullt språk som gjorde det möjligt att utveckla allt från enkla hobbyprogram till grafiska verktyg och kommersiella spel.

    I dag förknippas programmering ofta med avancerade utvecklingsmiljöer, stora programbibliotek och språk med tusentals funktioner. Under datorernas barndom såg verkligheten helt annorlunda ut. Då kunde ett enda fel innebära flera timmars väntan, och programmeraren hade sällan direktkontakt med datorn.

    Programmeringsspråket BASIC förändrade detta. Det gjorde datorn mer tillgänglig, mer personlig och framför allt roligare att använda. Flera decennier senare fördes samma idé vidare av GFA BASIC, ett språk som blev särskilt populärt bland användare av Atari ST.

    När programmering skedde med hålkort

    I början av 1960-talet programmerades många datorer genom så kallad batchkörning. Programmeraren skrev sin kod på särskilda formulär. Därefter överförde en operatör instruktionerna till hålkort, som matades in i datorn.

    Resultatet kom ofta flera timmar senare. Hade programmeraren gjort ett litet skrivfel kunde hela körningen misslyckas. Då var det bara att rätta felet, skapa nya hålkort och ställa sig i kön igen.

    Professorerna John G. Kemeny och Thomas E. Kurtz vid Dartmouth College i USA ansåg att detta var ett dåligt sätt att lära ut programmering. Deras mål var att alla studenter, inte bara matematiker och tekniker, skulle kunna använda en dator.

    Lösningen blev ett tidsdelningssystem.

    Datorn blev interaktiv

    Med tidsdelning kunde flera personer använda samma dator samtidigt. Varje användare satt vid en egen terminal som var ansluten till centraldatorn via telefonledning.

    Dartmouths system kallades Dartmouth Time-Sharing System, förkortat DTSS. Det togs i bruk våren 1964. Några år senare var omkring 60 terminaler anslutna till systemet.

    Terminalerna bestod ofta av fjärrskrivare som skrev ut text på veckat papper. Hastigheten var omkring tio tecken per sekund. Det låter långsamt med dagens mått, men jämfört med hålkort var det närmast revolutionerande. Studenten kunde skriva ett kommando och få svar nästan omedelbart.

    För att systemet skulle bli lätt att använda behövdes också ett enkelt programmeringsspråk. Resultatet blev BASIC.

    Ett språk för vanliga människor

    Namnet BASIC är en förkortning av Beginner’s All-purpose Symbolic Instruction Code. Språket utformades för nybörjare och byggde på tydliga kommandon som:

    10 PRINT "HEJ"
    20 INPUT A$
    30 PRINT "VÄLKOMMEN "; A$
    40 END
    

    Varje programrad hade ett nummer. Radnumren bestämde ordningen och användes för att hoppa mellan olika delar av programmet med kommandot GOTO.

    Språket hade ett begränsat antal instruktioner. PRINT skrev ut text, INPUT tog emot information från användaren, IF fattade beslut och FOR skapade upprepningar.

    Det var inte lika avancerat som språk som ALGOL och FORTRAN, men det var betydligt lättare att lära sig. Vid Dartmouth kunde studenter komma i gång efter bara ett par föreläsningar.

    För första gången kunde även studenter inom exempelvis musik, historia och samhällsvetenskap använda datorer i sina studier.

    Spelen gjorde entré

    Kommandot INPUT gjorde det möjligt att skapa program som förde en enkel dialog med användaren. Det dröjde därför inte länge innan studenter började skriva spel.

    Tidiga BASIC-spel bestod huvudsakligen av text. Spelaren kunde till exempel styra en rymdfarkost, leda ett historiskt kungarike eller utforska en grotta genom att skriva kommandon på tangentbordet.

    Bland de mest kända spelen fanns:

    • Hunt the Wumpus, där spelaren utforskade ett grottsystem
    • Super Star Trek, en strategisk rymdsimulering
    • Star Trader, ett tidigt spel om handel i rymden
    • The Oregon Trail, en historisk simulering av en resa genom USA
    • Hammurabi, där spelaren styrde ett forntida rike

    Spelen spreds mellan universitet, datortillverkare och tidsdelningssystem. De publicerades också som programlistningar i böcker och datortidningar. Läsaren kunde skriva in koden rad för rad och sedan köra spelet på sin egen dator.

    BASIC bidrog därmed till att skapa flera spelgenrer långt innan kommersiella datorspel blev en stor industri.

    BASIC flyttar in i hemmet

    När de första mikrodatorerna började säljas under 1970-talet behövdes ett programmeringsspråk som både var lätt att använda och tillräckligt litet för att rymmas i datorns begränsade minne.

    BASIC passade perfekt.

    År 1975 presenterades mikrodatorn Altair 8800. Bill Gates och Paul Allen kontaktade tillverkaren och erbjöd sig att skapa en BASIC-version för datorn, trots att de själva inte hade tillgång till någon Altair.

    I stället använde de en simulator som kördes på en större PDP-10-dator. Den färdiga tolken rymdes i omkring fyra kilobyte minne och levererades på hålremsa.

    Programmet blev Microsofts första produkt.

    Microsoft licensierade därefter olika BASIC-versioner till ett stort antal datortillverkare. Språket dök upp i datorer som Commodore PET, Apple II, TRS-80 och flera MSX-maskiner.

    Under slutet av 1970-talet och början av 1980-talet förväntades nästan varje hemdator starta direkt i en BASIC-tolk. När datorn slogs på möttes användaren ofta av en blinkande markör och ordet:

    READY
    

    Därifrån kunde användaren omedelbart börja programmera.

    BASIC fanns överallt

    Olika datortillverkare utvecklade egna varianter av språket. Commodore hade sin BASIC, Sinclair hade Sinclair BASIC och Atari utvecklade Atari BASIC. BBC Micro levererades med det betydligt mer avancerade BBC BASIC.

    Trots att språken byggde på samma grund fanns stora skillnader. Vissa versioner hade grafikkommandon, andra saknade stöd för ljud eller avancerad textbehandling. Ett program skrivet för en dator fungerade därför inte alltid på en annan.

    Ändå lärde sig miljontals människor programmering genom BASIC. Många framtida programmerare började med små program som skrev ut text, räknade tal eller ritade figurer på bildskärmen.

    Från Atari BASIC till Turbo-Basic XL

    Den tyske programmeraren Frank Ostrowski utvecklade under 1980-talet ett snabbare alternativ till Atari BASIC. Språket kallades Turbo-Basic XL och publicerades 1985 i den tyska datortidningen Happy Computer.

    Programmet distribuerades som en lång BASIC-listning. Läsaren fick själv skriva in hela programmet på sin Atari-dator. När allt hade skrivits in korrekt fick användaren en snabbare och mer avancerad BASIC-tolk.

    Turbo-Basic XL innehöll bland annat strukturerade programmeringskommandon och kunde även användas tillsammans med en kompilator. Ett BASIC-program kunde därmed omvandlas till snabbare maskinkod.

    Erfarenheterna från Turbo-Basic XL ledde vidare till ett nytt språk för 16-bitarsdatorer: GFA BASIC.

    GFA BASIC föds

    GFA BASIC utvecklades av Frank Ostrowski vid det tyska företaget GFA Systemtechnik. Förkortningen GFA stod för Gesellschaft für Automatisierung, ungefär ”företaget för automatisering”.

    Den första versionen släpptes 1986 och blev särskilt populär på Atari ST.

    Atari ST levererades ursprungligen med ST BASIC, men denna BASIC-version betraktades av många användare som långsam och begränsad. GFA BASIC erbjöd bättre prestanda och betydligt fler funktioner.

    Språket passade dessutom väl ihop med Atari ST grafiska användarmiljö GEM.

    Med GFA BASIC gick det att skapa program med:

    • fönster
    • menyer
    • dialogrutor
    • musstyrning
    • grafik
    • ljud
    • filhantering
    • systemanrop

    Det gjorde språket användbart både för nybörjare och mer erfarna programmerare.

    Programmering utan radnummer

    En av de tydligaste skillnaderna mot äldre BASIC-versioner var att GFA BASIC inte byggde på traditionella radnummer.

    I stället kunde programmen skrivas med strukturerade block och procedurer. Koden blev lättare att läsa och mer lik den struktur som användes i moderna programmeringsspråk.

    Ett enkelt program kunde exempelvis se ut ungefär så här:

    INPUT "Vad heter du? ", namn$
    PRINT "Hej "; namn$
    

    Mer avancerade program kunde delas upp i procedurer. Det gjorde det möjligt att bygga betydligt större program utan att fastna i ett virrvarr av GOTO-kommandon.

    GFA BASIC erbjöd också direkt åtkomst till många av Atari ST funktioner. Det gjorde det möjligt att skapa snabba program utan att hela programmet behövde skrivas i assembler.

    Tolk eller kompilator?

    Ett BASIC-program kunde vanligtvis köras direkt genom en tolk. Tolken läste programmet och utförde instruktionerna medan programmet kördes.

    Det var praktiskt under utvecklingen eftersom programmeraren snabbt kunde ändra och testa koden. Nackdelen var att programmet ofta kördes långsammare.

    Med en kompilator översattes programmet i förväg till maskinkod. Det färdiga programmet kunde därefter startas utan att användaren hade GFA BASIC installerat.

    GFA BASIC fanns tillsammans med en kompilator, vilket gjorde det möjligt att utveckla riktiga fristående program. För många hobbyprogrammerare blev detta ett första steg från enkla experiment till fullständiga applikationer.

    Mer än ett nybörjarspråk

    GFA BASIC användes inte bara till små hobbyprogram. Språket användes även för att skapa verktyg, grafikprogram, spelredigerare och kommersiell programvara.

    Spelutvecklaren Éric Chahi använde exempelvis ett verktyg skrivet i GFA BASIC under utvecklingen av det uppmärksammade spelet Another World. Verktyget användes för att skapa scener och skript, medan själva grafikmotorn skrevs i assembler.

    Även utvecklingsverktyg för rollspelsserien Amberstar skapades med GFA BASIC.

    Det visar att språket kunde fungera som ett praktiskt verktyg även i professionella projekt.

    Versioner för fler datorer

    Efter framgången på Atari ST portades GFA BASIC till flera andra plattformar. Versioner släpptes för:

    • Amiga
    • MS-DOS
    • 16-bitars Windows
    • 32-bitars Windows

    Version 2.0 blev särskilt populär, medan version 3.0 introducerade stöd för användardefinierade datatyper och mer avancerade datastrukturer.

    Den sista officiella versionen blev 3.6.

    Omkring 2002 upphörde GFA Software med den aktiva utvecklingen. Några år senare stängdes även företagets webbplats och officiella e-postlistor.

    Användarna lät dock inte språket försvinna. Entusiaster skapade egna webbplatser, diskussionsforum, editorer, rättningar och verktyg. Det finns fortfarande projekt som försöker bevara språket och göra gamla GFA-program användbara på moderna datorer.

    Den röda manualen

    En märklig detalj i GFA BASIC historia var programmets manual. Vissa upplagor trycktes med svart text på rött papper.

    Tanken var att göra manualen svår att fotokopiera och därmed förhindra piratkopiering. Resultatet blev inte helt lyckat. Det röda papperet gjorde ibland originalet svårare att läsa, medan en skickligt inställd kopiator kunde producera en tydligare kopia.

    Historien säger en del om 1980-talets programvarumarknad. Innan internet och digitala manualer var tryckta handböcker en viktig del av programvarupaketet och ibland lika värdefulla som själva disketterna.

    När BASIC förlorade sin huvudroll

    Under 1980-talet förändrades datorerna snabbt. Operativsystem som MS-DOS tog över rollen som datorns huvudsakliga gränssnitt. Senare blev grafiska miljöer som Windows, Macintosh och Amiga Workbench vanliga.

    BASIC-tolken var inte längre det första användaren mötte när datorn startade. Program distribuerades färdigkompilerade på diskett, och det blev allt mindre vanligt att användare skrev in program från tidningar.

    BASIC försvann dock inte.

    Microsoft fortsatte utvecklingen med GW-BASIC, QuickBasic och QBasic. År 1991 lanserades Visual Basic, som gjorde det möjligt att skapa Windows-program genom att placera ut knappar, menyer och andra komponenter på skärmen.

    Visual Basic blev mycket vanligt för kontorsprogram, databassystem och interna företagsverktyg. Senare kom Visual Basic .NET, som fortfarande används i vissa organisationer.

    BASIC lever vidare

    I dag finns BASIC i många olika former. Språket används inte längre som standardgränssnitt på persondatorer, men det lever vidare inom utbildning, hobbyprogrammering, retrodatorkultur och spelutveckling.

    Det finns moderna varianter som:

    • FreeBASIC
    • PureBasic
    • QB64
    • Small Basic
    • Gambas
    • X11-Basic
    • BlitzMax

    Äldre datorer har samtidigt fått nya BASIC-tolkar och kompilatorer. Entusiaster utvecklar språk för Atari 8-bitarsdatorer, Commodore 64, Amiga och andra klassiska system.

    För många handlar det inte bara om nostalgi. BASIC erbjuder fortfarande något som moderna utvecklingsmiljöer ibland saknar: möjligheten att skriva några få rader kod och omedelbart se resultatet.

    Ett språk som öppnade dörren

    BASIC skapades för att göra datorer tillgängliga för alla studenter. Det var ett radikalt mål i en tid då datorer var dyra maskiner som användes av specialister bakom stängda dörrar.

    GFA BASIC förde samma idé vidare under hemdatorernas storhetstid. Språket gav Atari ST- och Amiga-användare möjlighet att skapa grafiska program, verktyg och spel utan att först behöva behärska assembler eller avancerad systemprogrammering.

    Dagens programmeringsspråk är betydligt mer kraftfulla, men principen bakom BASIC är fortfarande aktuell: programmering ska vara begriplig, tillgänglig och rolig.

    För en hel generation var BASIC inte bara ett programmeringsspråk. Det var dörren in till datorns värld.

    Youtube innehålle om programmeringsspråket basic.

    Fakta: BASIC och GFA BASIC

    BASIC:
    Programmeringsspråk skapat av John G. Kemeny och Thomas E. Kurtz vid Dartmouth College.

    Första lansering:
    1964.

    Namnet betyder:
    Beginner’s All-purpose Symbolic Instruction Code.

    Ursprungligt syfte:
    Att göra programmering lättillgänglig för studenter utan teknisk bakgrund.

    GFA BASIC:
    En strukturerad och snabb BASIC-dialekt utvecklad av den tyske programmeraren Frank Ostrowski.

    Lanserades:
    1986.

    Populär plattform:
    Atari ST.

    Andra plattformar:
    Amiga, MS-DOS och Microsoft Windows.

    Viktiga egenskaper:
    Strukturerad programmering, procedurer, grafik, ljud, filhantering och stöd för Atari ST:s grafiska GEM-miljö.

    Sista officiella version:
    GFA BASIC 3.6.

    Användningsområden:
    Hobbyprogram, spel, grafikprogram, utvecklingsverktyg och kommersiella applikationer.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • MiNT – multitasking som förändrade Atari ST

    MiNT – multitasking som förändrade Atari ST

    När Atari ST lanserades på 1980-talet var den snabb och populär, men operativsystemet TOS saknade äkta multitasking. Användaren kunde i praktiken bara köra ett program åt gången. MiNT blev lösningen som förändrade detta och gav Atari-datorerna en mer modern arkitektur.

    MiNT är en alternativ operativsystemkärna för Atari ST-serien. Den ersätter inte hela systemet, utan fungerar som ett nytt fundament ovanpå TOS. Med MiNT fick Atari-datorer stöd för multitasking, förbättrad minneshantering och ett Unix-liknande arbetssätt.

    Från hobbyprojekt till officiell lösning

    Arbetet med MiNT började 1989 när programmeraren Eric Smith försökte porta GNU-verktyg till Atari ST. Han insåg att det var enklare att skapa ett Unix-liknande lager ovanpå TOS än att anpassa varje enskilt program. Resultatet blev MiNT, vars namn först betydde “MiNT is Not TOS”, en lekfull rekursiv akronym.

    När Atari senare ville modernisera sitt operativsystem anställde man Smith. MiNT blev då en officiell del av Ataris satsning på multitasking och levererades tillsammans med MultiTOS till bland annat Atari Falcon. Namnet fick då en ny betydelse: “MiNT is Now TOS”.

    Vad tillförde MiNT?

    MiNT gav Atari ST flera funktioner som tidigare saknades:

    Flera program kunde köras samtidigt.
    Systemet fick bättre processhantering.
    Utvecklare kunde använda Unix-liknande verktyg och arbetsmetoder.
    Grunden lades för mer avancerad nätverks- och servermjukvara.

    Det gjorde Atari ST mer attraktiv för tekniskt avancerade användare och programmerare.

    FreeMiNT och den öppna utvecklingen

    När Atari lämnade datorbranschen kunde projektet ha upphört. I stället fortsatte det som FreeMiNT, ett öppet projekt som drivs av frivilliga utvecklare. Källkoden är fri och utvecklingen sker offentligt, vilket har hållit systemet levande långt efter att den kommersiella plattformen försvann.

    FreeMiNT fungerar tillsammans med andra fria komponenter, som förbättrade skrivbordssystem och grafikdrivrutiner, för att skapa ett komplett och modernt Atari-system.

    Betydelse och arv

    MiNT är ett tidigt exempel på hur öppna utvecklingsmodeller kunde förlänga livet på en datorplattform. Det visar också hur idéer från Unix-världen spreds till hemdatorer långt innan Linux blev allmänt känt.

    Idag används MiNT främst av entusiaster, retroanvändare och emulatorer. Trots det är projektet fortfarande aktivt och utgör en viktig del av Atari-historien. Det är ett tydligt exempel på hur teknisk kreativitet och community-engagemang kan ge nytt liv åt äldre system.

    MultiTOS – fakta
    Typ Multitasking-tillägg till Atari TOS (MiNT-kärna + multitasking-GEM)
    Utvecklare Atari Corporation (baserat på MiNT av Eric Smith)
    Lanseringsperiod Tidigt 1990-tal (bundlades med/efter Atari Falcon)
    Plattform Atari ST-familjen, särskilt Falcon030
    Bas MiNT (“MiNT is Now TOS”)
    Gränssnitt GEM med multitasking-anpassad AES
    Huvudfunktion Ger Atari TOS möjlighet att köra flera program samtidigt
    Distribution Levererades vanligtvis på diskett och installerades på hårddisk
    Efterföljare FreeMiNT-ekosystemet (MiNT-kärna + moderna AES/GEM-lösningar)

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • Atari ST – hemdatorn som blev studiohjärta, spelmaskin och kultfenomen

    Atari ST föddes ur ett dramatiskt teknikbråk som skakade 1980-talets datorvärld. När Atari försökte köpa Amigas avancerade grafikprojekt – men förlorade det till Commodore i sista stund – tvingades företaget snabbt skapa en helt egen 16-bitarsdator från grunden. Resultatet blev Atari ST, en prispressad men kraftfull maskin som blev oväntat framgångsrik: en favorit i musikstudior, ett nav för banbrytande spel och en ikon för en hel generation datorentusiaster.

    När man idag pratar om klassiska hemdatorer dyker ofta namn som Commodore 64 och Amiga upp först. Men i mitten av 1980-talet fanns en tredje tung spelare som på många sätt blev mer inflytelserik än folk minns: Atari ST.

    Det här är berättelsen om hur en ”billig” 16-bitars hemdator blev standardutrustning i musikstudior, plattform för banbrytande spel – och en av de viktigaste bryggorna mellan 8-bitars eran och den moderna PC-världen.

    Från företagsdrama till ny datorgeneration

    Atari ST föddes ur en ganska dramatisk industrikonflikt.

    När Atari fortfarande ägdes av Warner fanns det från början en plan att använda Amigas ”Lorraine”-chipset i en egen spelkonsol och senare datormodell. Atari lånade ut pengar till Amiga mot en tidsbegränsad exklusivitet på tekniken, och tanken var att Amiga skulle leverera hårdvaran till ett Atari-projekt med arbetsnamnet 1850XLD. Men när Commodore klev in och köpte Amiga försökte de i praktiken lösa ut Atari ur avtalet genom att betala tillbaka pengarna. Affären slutade i stämningar och konflikt – och Atari stod plötsligt utan den avancerade grafikplattform de hade räknat med. I stället tvingades det ”nya” Atari under Jack Tramiel snabbt ta fram en helt egen 16-bitarsdator. Resultatet blev Atari ST: en mer jordnära, kostnadsoptimerad maskin än den ursprungliga Amiga-idén, men som tack vare priset, GEM-gränssnittet och inbyggd MIDI ändå fann sin helt egna nisch.

    • Jack Tramiel, legendarisk och ökänd chef för Commodore (företaget bakom VIC-20 och Commodore 64), lämnade Commodore 1984 och startade Tramel Technology.
    • Samtidigt arbetade företaget Amiga (tidigare Hi-Toro) på avancerade grafikchip (”Lorraine”) och behövde pengar. Atari (då ägt av Warner) lånade dem pengar mot rätten att använda tekniken.
    • När Tramiel förhandlade om att köpa Ataris konsumentdel började Commodore istället försöka köpa Amiga – och en juridisk cirkus drog igång, där Atari och Commodore slogs om både teknik och utvecklare.

    Mitt i allt detta köper Tramiel Ataris konsumentdel, döper om företaget till Atari Corporation, plockar med sig ex-Commodore-ingenjörer – och ger order: vi ska ha en ny dator, snabbt.

    Resultatet blev Atari 520ST, designad på ungefär fem månader av ett litet team lett av Shiraz Shivji (som också varit med och skapat Commodore 64).

    Vad betyder ”ST” – och varför var den speciell?

    ”ST” står officiellt för Sixteen/Thirty-two, alltså 16/32. Det syftar på processorn Motorola 68000:

    • 16-bitars extern databuss
    • 32-bitars intern arkitektur

    I praktiken innebar det:

    • mycket mer beräkningskraft än 8-bitarsdatorer
    • tillräcklig kraft för tidig grafik med fönster, ikoner och mus – alltså ett grafiskt användargränssnitt.

    Atari ST lanserades samtidigt som andra 16-bitars datorer:

    • Apple Macintosh
    • Commodore Amiga
    • Apple IIGS
    • Acorn Archimedes

    Men ST:n hade två riktigt viktiga försäljningsargument:

    1. Pris/prestanda – mycket kraft för pengarna.
      Modellen Atari 1040ST (1986) var den första hemdatorn där minnet kostade under 1 dollar per kilobyte – 1 MB RAM för under 1000 dollar.
    2. Inbyggd MIDI – vilket skulle få enorm betydelse för musikvärlden (mer om det längre ner).

    Reklamsloganen i Storbritannien var talande:

    ”Power Without the Price”

    Tekniken – en snabb titt

    Processor och minne

    • Motorola 68000 @ 8 MHz
      (senare modeller hade snabbare CPU:er och cache)
    • Tidiga modeller: 512 kB eller 1 MB RAM
    • Senare modeller (Mega, STE, TT, Falcon): upp till flera MB och modernare minnesmoduler.

    För den tiden var 1 MB RAM i en hemdator mycket – och det öppnade dörren för seriösa program: desktop publishing, CAD, musik, 3D-grafik, m.m.

    Grafik och skärm

    Atari ST hade tre huvudsakliga lägen:

    • 320 × 200, 16 färger (ur 512 möjliga) – spel och färggrafik
    • 640 × 200, 4 färger – mer text och enklare grafik
    • 640 × 400, monokrom – högupplöst svartvitt, perfekt för text, DTP, programmering

    Det smarta: vilken upplösning som fanns berodde på vilken skärm du kopplade in.
    Den populära monokroma skärmen SM124 gav ett extremt skarpt 640×400-läge som många fortfarande minns som behagligare än tidiga PC-skärmar.

    Ljud och MIDI

    Ljudchippet i ST var ett Yamaha YM2149:

    • 3 kanaler puls-/fyrkantsvåg + bruskanal
    • rent syntljud – typiskt ”chipmusik-sound”

    Men det som verkligen stack ut var:

    Två inbyggda MIDI-portar (IN och OUT) direkt på datorn.

    Det gjorde att du kunde koppla in syntar, trummaskiner och annan studioutrustning utan extra hårdvara. ST:n hade dessutom snabb och stabil MIDI-hantering, med låg latens – något musiker märkte direkt.


    Operativsystemet – GEM och TOS

    Istället för att skriva ett helt eget OS från grunden samarbetade Atari med Digital Research.

    Resultatet blev:

    • GEM – ett fönstersystem med mus, menyer och ikoner, ungefär som tidig Macintosh eller Windows 1.x.
    • Under ytan: GEMDOS, ett DOS-liknande filsystem med kataloger (hierarkiskt), vilket var modernt jämfört med äldre CP/M.

    Allt paketerades som TOS – The Operating System (ofta skämtsamt kallat ”Tramiel Operating System”).
    Tidiga maskiner laddade TOS från diskett, men snart hamnade det i ROM, vilket gav snabbare uppstart och mer minne fritt för program.

    På skrivbordet: DTP, CAD och kontor

    I vissa länder, särskilt Västtyskland, blev Atari ST ovanligt stark inom:

    • desktop publishing (DTP) – med program som Calamus, PageStream och Timeworks Publisher, ofta i kombination med Ataris egna laserprinter (SLM-serien)
    • CAD – datorstödd konstruktion

    För mindre företag var kombinationen:

    • Atari ST + monokrom skärm + laserprinter

    ett billigare alternativ till professionella lösningar från Apple eller dyra arbetsstationer – men med fullt tillräcklig kvalitet för broschyrer, manualer, enklare tekniska ritningar osv.

    Dessutom fanns:

    • ordbehandlare – WordPerfect, First Word, Signum
    • kalkylblad – t.ex. 3D-Calc
    • databaser och terminalprogram – ST + modem var ett billigare alternativ till dedikerade terminaler.

    Spel: från tveksam start till klassiker

    Vid lanseringen var många osäkra:
    Skulle den här 16-bitarsdatorn verkligen bli en bra spelmaskin?

    Tidiga spel visade bara en försiktig förbättring jämfört med 8-bitarsdatorer. Men efter hand lärde sig utvecklarna att utnyttja hårdvaran:

    Tidiga titlar som väckte intresse:

    • Time Bandits – labyrintaction, rolig men inte tekniskt överlägsen 8-bitars.
    • Megaroids – Asteroids-klon i 640×200-upplösning, såg väldigt modern ut då.
    • Sundog – rollspel med enkel grafik, men starkt berättande.

    Sedan kom spelen som verkligen visade vad ST:n kunde:

    • Goldrunner – snabb scrollande shooter med samplat ljud.
    • Starglider – färgglad 3D-wireframe i hög fart.
    • Gauntlet – arkadklassiker med stöd för upp till fyra spelare via joystick-adapter.
    • Oids – fysikbaserad 2D-action, stilbildande.

    Och framför allt:

    Dungeon Master – ett realtids-rollspel i pseudo-3D, först släppt på Atari ST.
    Det brukar nämnas som den mest sålda ST-titeln någonsin och blev milstolpe för rollspel i realtid.

    Ett annat tekniskt guldkorn var:

    • MIDI Maze (1987) – en tidig förstapersonsskjutare där man kopplade ihop upp till 16 Atari ST via deras MIDI-portar (!) för deathmatch-läge. Ett förvånansvärt modernt koncept för sin tid.

    Monokroma kultspel

    Den högupplösta svartvita skärmen inspirerade också en egen nisch:

    • Oxyd – minnesspel/pussel med smart nivådesign.
    • Ballerburg – två kungadömen skjuter kanoner på varandra över ett berg, en föregångare till spel som Worms.
    • Bolo – breakout-variant.

    STE, TT och Falcon – evolution, inte revolution

    Efter basmodellerna 520ST och 1040ST kom en rad vidareutvecklingar:

    Mega-serien

    • Kraftigare chassi, fristående tangentbord
    • mer minne (upp till 4 MB)
    • expansionsport och möjlighet till hårddisk – riktad mot proffsmarknad, DTP och kontor.

    STE (520STE, 1040STE)

    • Utökad färgpalett (4096 färger)
    • BLiTTER-chip för snabb grafik
    • DMA-ljud med 8-bitars samples upp till ca 50 kHz
    • enklare minnesuppgraderingar med SIMM-moduler
    • nya joystickportar med stöd för mer avancerade kontroller (återanvända senare i Atari Jaguar).

    Tyvärr nyttjade relativt få spel den extra hårdvaran fullt ut – användarbasen var spridd mellan ST och STE.

    TT030 och Falcon

    • Atari TT030 (1990) – 32 MHz 68030, riktad mot arbetsstationsmarknaden.
    • Atari Falcon030 (1992) – 68030 @ 16 MHz, avancerade videolägen, 16-bitars ljud och inbyggd DSP (Motorola 56001).
      Falcon blev ett drömverktyg för musikskapare och demoscenen, men kom sent och i begränsad mängd.

    Atari lade ner datorlinjen 1993 för att satsa på spelkonsolen Jaguar.

    Musikvärlden: ST som osynlig bandmedlem

    Här glänste Atari ST mer än någon annan dator i samma prisklass.

    Tack vare:

    • inbyggda MIDI-portar
    • stabil timing
    • bra sequencerprogram

    blev ST snabbt standard i musikstudior under slutet av 80- och början av 90-talet.

    Många kända musikprogram föddes eller fick sitt genombrott på ST:

    • Cubase (Steinberg) – en av de mest inflytelserika MIDI-sequencers någonsin.
    • Notator / Creator / Notator Logic – föregångare till dagens Logic Pro.
    • KCS med sitt ”Multi-Program Environment”.
    • Olika samplings- och trackerprogram som skapade klassiska chiptunes.

    Ett stort antal kända artister och producenter använde Atari ST som navet i sina studios – ofta långt efter att PC och Mac tagit över kontorsvärlden.

    Piratkopieringens baksida

    En sida i ST-historien var den rebellrölesen som fanns där man piratkopierade :

    • Många spel och program spreds snabbt via BBS:er (modembaserade ”piratnästen”).
    • Vissa stora utvecklare vittnade om att ST-versionerna sålde dåligt jämfört med PC, Mac och Amiga – och skyllde en del på piratkopieringen.
    • Följden blev att färre stora företag satsade på ST som plattform, trots att användarna var entusiastiska.

    Det gjorde att utbudet av professionella program och stora spelserier aldrig blev lika brett som på PC eller Amiga.

    Efterlivet: emulering, kloner och community

    Trots att Atari slutade göra datorer i början av 90-talet har ST-familjen överlevt på flera sätt:

    • Klonmaskiner – t.ex. FireBee och andra Falcon/TT-kompatibla datorer med modernare CPU:er.
    • Emulatorer – för att köra Mac-, PC- och såklart ST-program på andra plattformar.
    • Modern lagring – adapterkort som SatanDisk och UltraSatan gör att man kan använda SD-kort som hårddiskar via Ataris ACSI-port.
    • Hemmascen / homebrew – nya spel, demos och verktyg släpps fortfarande.
    • Olika webbplatser och forum katalogiserar spel, manualer och mjukvara och driver tävlingar och high-score-ligor.

    Varför Atari ST fortfarande är intressant

    Atari ST är fascinerande av flera skäl:

    • Den visar övergången från 8-bitars hemleksaker till seriösa 16-bitarsdatorer med grafiskt gränssnitt.
    • Den kombinerade kontorsnytta, kreativt skapande och spel på ett ovanligt balanserat sätt.
    • Den blev oersättlig i musikvärlden – många ikoniska låtar och album har ST som dold medarbetare.
    • Den visar även baksidan av 80-talets datorvåg: piratkopiering, bräckliga affärsmodeller och hård konkurrens.

    Trots att den i slutändan ”förlorade” mot PC-världen, så lever arvet vidare i:

    • musiken som skapades på den,
    • idéerna i program och spel,
    • och i den aktiva community som fortfarande utvecklar och spelar på Atari ST.

    Atari ST i Svensk kultur

    Låten nedan gjordes av gruppen Just D



    Faktaruta: Atari ST – teknisk specifikation

    Plattform
    • Typ: 16-bitars hemdator (”ST” = Sixteen/Thirty-two)
    • Lansering: 1985 (Atari 520ST, senare 1040ST m.fl.)

    Processor & arkitektur
    • CPU: Motorola 68000
    • Klockfrekvens: 8 MHz
    • Adressrymd: 16-bitars extern buss, 32-bitars intern ALU

    Minne
    • RAM: 512 KB – 1 MB (520ST/1040ST), uppgraderbart till flera MB på senare modeller
    • ROM: TOS-operativsystem + GEM-grafiskt gränssnitt i ROM (ca 192–256 KB beroende på version)

    Operativsystem
    • OS: TOS (The Operating System)
    • GUI: Digital Research GEM (Graphical Environment Manager)
    • Inbyggt filsystem kompatibelt med MS-DOS-disketter (3,5" DD)

    Grafik
    • Grafikchip: Shifter
    • Upplösningar (vanliga ST-modeller):
    – 320 × 200, 16 färger (RGB-skärm/TV)
    – 640 × 200, 4 färger (RGB-skärm)
    – 640 × 400, monokrom (SM124-monitorskärm)
    • Färgpalett: 512 färger (16 valbara samtidigt i färgläge)

    Ljud
    • Ljudkrets: Yamaha YM2149F (3 kanaler PSG + noise)
    • Upp till tre tonkanaler + enkel effektkanal
    • Stereoutgång via monitor/ljudutgång; populär för musik- och demoscenen

    Lagring
    • Diskettenhet: 3,5" dubbel densitet (DD), ca 720 KB
    • Extern lagring: ACSI-port (Atari Computer System Interface) för hårddiskar
    • Cartridge-port: Snabba ROM-moduler (spel/verktyg)

    Portar & anslutningar
    • MIDI In / Out: Standard 5-pol DIN – en ST-ikonisk styrka för musikstudios
    • Joystickportar (även för mus på vissa modeller)
    • RS-232 serieport
    • Centronics parallellport (skrivare)
    • Monitorutgång (RGB/mono beroende på skärm)
    • Cartridge-port och expansionsport

    Formfaktor
    • Allt-i-ett-chassi med inbyggt tangentbord
    • Separat monitor (färg eller monokrom) och extern diskettstation på vissa tidiga modeller

    Typiska användningsområden
    • Musikproduktion (MIDI-sequencers, studio-kontroll)
    • Spel och demoscen
    • Kontorsprogram, desktop publishing, programmering

    ”`

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare