Etikett: MicroMainframe

  • SuperPET 9000 – när mikrodatorn flirtade med stordatorn

    I en tid då de flesta persondatorer var enkla maskiner för hobbybruk och spel tog Commodore en helt annan väg. SuperPET 9000 var en dator utvecklad i samarbete med akademin, byggd för programmerare, forskare och studenter som behövde verkliga utvecklingsverktyg snarare än leksaker. Med dubbla processorer, avancerade programmeringsspråk och stordatorliknande ambitioner kom den att bli ett av de mest särpräglade och visionära systemen i den tidiga mikrodatorepoken.

    I slutet av 1970-talet stod datorvärlden mitt i ett teknikskifte. Stordatorer och minidatorer dominerade universitet och forskning, medan persondatorer just hade börjat ta form. I detta gränsland föddes Commodore SuperPET 9000 – en dator som medvetet konstruerades för att sudda ut gränsen mellan akademisk datorkraft och persondatorns tillgänglighet.
    Resultatet blev en av de mest avancerade, ovanliga och tekniskt intressanta persondatorerna från sin tid.

    Ett datorprojekt från universitetet

    Till skillnad från många samtida hemdatorer utvecklades SuperPET i nära samarbete med University of Waterloo i Kanada. Syftet var inte spel eller hemanvändning, utan utbildning, forskning och professionell programutveckling. Datorn skulle fungera som ett seriöst arbetsredskap för studenter, forskare och utvecklare.
    Detta akademiska ursprung präglar hela konstruktionen, från hårdvara till mjukvara.

    Två processorer i samma dator

    SuperPET var unik genom att innehålla två olika processorer. MOS Technology 6502 gav full kompatibilitet med tidigare Commodore PET-modeller, medan Motorola 6809 erbjöd en betydligt mer avancerad arkitektur lämpad för strukturerad programmering och kompilatorbaserade språk. Med hjälp av fysiska omkopplare kunde användaren välja vilken processor som skulle vara aktiv. I 6502-läge fungerade datorn som en traditionell PET, medan 6809-läget gav tillgång till ett helt annat system anpassat för utvecklingsarbete.
    För sin tid var detta en mycket ovanlig och tekniskt djärv lösning.

    En programmeringsmiljö på minidatornivå

    När SuperPET startades i 6809-läge möttes användaren inte av ett enkelt BASIC-prompt, utan av ett menybaserat utvecklingssystem. Här fanns programmeringsspråk och verktyg som annars hörde hemma på betydligt större datorer. APL, FORTRAN, Pascal, assembler och COBOL kompletterades av en avancerad texteditor, maskinkodsmonitor och seriell kommunikation via RS-232.
    Grundidén var att utvecklare skulle kunna skriva, testa och felsöka program lokalt på SuperPET och därefter överföra källkoden till en stordator eller minidator via direktuppkoppling.

    Kraftfull hårdvara för sin tid

    Jämfört med andra persondatorer i början av 1980-talet var SuperPET tekniskt imponerande. Den kunde utrustas med upp till 96 kilobyte RAM, hade 48 kilobyte ROM med det specialutvecklade Waterloo KERNAL och använde en inbyggd 12-tums monokrom bildskärm i 80 kolumners textläge. Tangentbordet var fullstort och försett med APL-symboler direkt på tangenterna. Äkta RS-232 och IEEE-488 gav stöd för professionell kringutrustning.
    Detta var ingen förenklad hemdator, utan ett system byggt för seriöst och långsiktigt arbete.

    En nischprodukt med tydligt syfte

    SuperPET blev aldrig någon massprodukt. Den var dyr, avancerad och riktade sig till en begränsad målgrupp inom akademi och utveckling. I Europa marknadsfördes den som en MicroMainframe, ett namn som tydligt signalerade ambitionen att erbjuda stordatorliknande funktioner i skrivbordsformat.
    Trots den begränsade spridningen har SuperPET fått en särskild plats i datorhistorien.

    En alternativ framtid för persondatorn

    I efterhand är SuperPET särskilt intressant eftersom den visar en alternativ utvecklingsväg. Den representerar en vision där persondatorn tidigt blev ett professionellt utvecklingsverktyg snarare än en maskin främst avsedd för spel och hemanvändning. Många av idéerna lever kvar i dagens utvecklingsmiljöer, där terminalbaserat arbete, flera programmeringsspråk och direkt kommunikation med andra system fortfarande är centrala.

    Sammanfattning

    SuperPET 9000 var tekniskt avancerad, akademiskt präglad och kompromisslöst riktad mot programmerare. Den var före sin tid och för specialiserad för att bli kommersiellt framgångsrik, men just därför är den i dag en av de mest fascinerande persondatorerna från den tidiga mikrodatorepoken.
    Det var en dator byggd inte bara för att användas, utan för att förstås.

    Innehåll på youtube som behandlar CMD SuperPet 9000

    Faktaruta: Commodore SuperPET 9000 (MMF 9000)

    Även känd som: MicroMainframe (Europa), MMF 9000

    Bakgrund: Utvecklad i samarbete med University of Waterloo (Kanada) som en avancerad utvecklingsmaskin.

    CPU: MOS Technology 6502 och Motorola 6809

    Klockfrekvens: 1 MHz

    RAM: 96 KB

    ROM: 48 KB (Waterloo KERNAL, inkl. CBM BASIC 4.0)

    Bildskärm: 12" monokrom

    Textläge: 80 kolumner × 25 rader

    Video: MOS Technology 6545 CRTC

    Ljud: Piezo-högtalare (en fyrkantsvågsröst, tre oktaver)

    Portar/kretsar: 6551 ACIA, MOS 6520 PIA, MOS 6522 VIA

    Anslutningar: IEEE-488, 2× Datasette, EXPANSION-port, intern 25-polig RS-232, CBM parallell "User"-port

    Tangentbord: Fullstort 73-tangenters QWERTY + numerisk del, med APL-symboler på tangenterna

    Mjukvara i utvecklingsmiljön: Setup/RS-232, monitor, editor/terminal, BASIC, APL, Fortran, Pascal, assembler (samt COBOL)