Etikett: tidig persondator

  • SWTPC 6800 – datorn som gjorde mikroprocessorn folklig

    SWTPC 6800 var en av de tidigaste mikrodatorerna som tog steget från laboratorier och företag till teknikintresserade privatpersoner. När den lanserades 1975 erbjöd den något ovanligt för sin tid: möjligheten att själv bygga, förstå och programmera en dator baserad på mikroprocessor. Med sitt enkla men öppna upplägg blev SWTPC 6800 en inkörsport till datorvärlden för en hel generation entusiaster och lade grunden för den framväxande persondatorrevolutionen.

    År 1975, när datorer fortfarande betraktades som något för universitet och storföretag, lanserade Southwest Technical Products Corporation en ovanlig produkt: SWTPC 6800 Computer System. Det var en tidig mikrodator byggd kring mikroprocessorn Motorola 6800 och riktade sig inte till konsumenter – utan till entusiaster, experimenterare och blivande programmerare.

    Till skillnad från färdiga terminaler eller minidatorer var SWTPC 6800 en byggsats. Användaren monterade själv datorn och lärde sig därmed hur den fungerade på riktigt, från strömförsörjning till databuss.

    En dator man förstod, inte bara använde

    SWTPC 6800 saknade inbyggd skärm och tangentbord. I stället kopplades den till en extern ASCII-terminal, ofta baserad på en TV. Det kunde verka primitivt, men gav stor flexibilitet.

    En avgörande fördel var att datorn innehöll ett litet övervakningsprogram, MIKBUG, lagrat i ROM. När strömmen slogs på kunde användaren omedelbart mata in programkod eller data, utan extra laddningsutrustning. Detta gjorde SWTPC 6800 ovanligt lättanvänd för sin tid.

    Begränsningar som skapade kreativitet

    Standardminnet var endast 4 kilobyte RAM. Ändå räckte det för att skriva egna program, testa maskinkod och köra enkla operativsystem. Begränsningarna tvingade användarna att tänka effektivt och förstå varje instruktion.

    För många var SWTPC 6800 den första dator där man verkligen lärde sig hur program samverkar med hårdvara.

    SS-50 – grunden för ett ekosystem

    SWTPC 6800 introducerade SS-50-bussen, ett expansionssystem som gjorde det möjligt att bygga ut datorn med fler minneskort, I/O-kort och senare även nya processorer. SS-50 blev vida spridd och användes av andra tillverkare och klonbyggen.

    Detta gjorde SWTPC 6800 till mer än en enskild produkt – den blev en modulär plattform.

    Vidareutveckling och uppgraderingar

    Southwest Technical Products följde senare upp med modeller baserade på Motorola 6809. Äldre SWTPC 6800-system kunde i många fall uppgraderas, vilket var ovanligt under en tid då datorer snabbt blev föråldrade.

    Varför SWTPC 6800 fortfarande är viktig

    SWTPC 6800 var långsam, saknade grafik och krävde teknisk kunskap. Men den gav användaren något mycket värdefullt: insikt. Den visade att datorer inte var mystiska lådor, utan system man kunde förstå, bygga och förändra.

    I efterhand ses SWTPC 6800 som en viktig föregångare till dagens maker-, hacker- och open-hardware-kultur – en dator som inte var till för alla, men som betydde allt för dem som ville lära sig.

    Innehåll på youtube om SWTPC 6800

    Fakta: SWTPC 6800 Computer System (1975)
    Tillverkare
    Southwest Technical Products Corporation (SWTPC)
    Lanserad
    November 1975
    CPU
    Motorola 6800
    RAM (standard)
    4 KB
    Grafik/utmatning
    ASCII via terminal
    Övervakningsprogram
    MIKBUG (i ROM)
    Pris vid lansering
    450 USD (byggsats)
    Mått
    6,75 × 15 × 15,375 tum
    Känd för
    SS-50-bussen och god dokumentation
  • HP 9800-serie

    HP 9800-serien lanserades i början av 1970-talet som ”programmerbara räknare”, men var i praktiken några av världens första skrivbordsdatorer. Med inbyggt programspråk, grafik och interaktiv användning lade de grunden för persondatorn – flera år innan begreppet ens blivit allmänt känt.

    I början av 1970-talet var datorer stora, dyra och oftast placerade i särskilda datorrum. De krävde utbildad personal, bokningssystem och omfattande infrastruktur. Mot denna bakgrund lanserade Hewlett-Packard något som kom att förändra synen på vad en dator kunde vara: HP 9800-serien.

    Maskinerna kallades officiellt programmerbara räknare, men i praktiken var de fullskaliga datorer avsedda att stå direkt på skrivbordet. Flera år innan persondatorn slog igenom hade HP redan gjort datorn personlig, åtminstone för ingenjörer, forskare och lärare.

    En dator som låtsades vara en räknare

    Den första modellen, HP 9810A från 1971, ersatte företagets tidigare HP 9100. Det verkliga genombrottet kom dock 1972 med HP 9830A. Den var utrustad med ett komplett BASIC-språk lagrat i ROM, alfanumeriskt tangentbord, möjlighet till extern lagring och stöd för grafik, matriser och avancerad matematik.

    Att Hewlett-Packard fortsatte kalla maskinen för räknare var ingen slump. På många företag var det betydligt enklare att få inköp godkänt av en ”calculator” än av en ”computer”. Marknadsföringen var därmed lika strategisk som teknisk.

    Gemensam hårdvaruplattform

    De tre första modellerna i serien, HP 9810, 9820 och 9830, byggde alla på samma grundläggande hårdvaruarkitektur. Trots att de introducerades bara tre till fyra år efter HP 9100 upplevs deras elektronik som betydligt modernare. Här tog HP ett tydligt steg bort från specialbyggda räknarkretsar och närmade sig en generell datorarkitektur.

    Processor

    HP 9800-serien använde en 16-bitars processor med en klockfrekvens på cirka 8 MHz. Processorn var mikroprogrammerad och kunde utföra 75 olika instruktioner. Mikroprogrammet lagrades i bipolär ROM och bestod av 256 ord om 28 bitar, fördelade över sju integrerade kretsar. Instruktionsuppsättningen var tydligt inspirerad av HP 2100-seriens minidatorer.

    Processorn hade fyra huvudregister: A, B, E och P. P-registret fungerade som programräknare. A- och B-registren var ackumulatorer, där A kunde användas för både binära och decimala operationer medan B endast stödde binära. E-registret var ett fyrabitars tillägg som användes vid skiftning av BCD-data. Därutöver fanns ett femte register, Q, som först innehöll aktuell instruktion och därefter användes som arbetsregister.

    ROM, firmware och utbyggnad

    Utöver mikroprogram-ROM användes n-kanals MOS-ROM för att lagra kalkylatorns firmware. När projektet inleddes var kretskortsburen ROM, som i HP 9100, fortfarande billigare än integrerade kretsar. HP valde ändå att satsa på MOS-teknik, ett beslut som visade sig vara framtidssäkert.

    ROM-kretsarna var på 4 kilobit och utvecklades internt av HP eftersom kommersiella komponenter inte uppfyllde kraven. De var organiserade som 512 ord om 8 bitar. Minnesarkitekturen gjorde det möjligt att installera utbyggnadsblock med specialfunktioner. På HP 9810 användes dessa bland annat för tangentfunktioner och periferistyrning. På HP 9820 gav varje block funktioner till grupper om tio tangenter. HP 9830 kunde använda upp till åtta block, men tack vare QWERTY-tangentbordet tillförde blocken i stället nya språkkommandon.

    RAM och minnesteknik

    Arbetsminnet bestod av Intel 1103, ett dynamiskt PMOS-RAM på 1 kilobit per krets. Systemet innehöll särskild hårdvara som uppdaterade minnet minst varannan millisekund. Denna typ av RAM fanns inte tillgänglig när HP 9100 konstruerades och markerar ett tydligt tekniksprång mellan generationerna.

    Före sin tid

    HP 9800-serien introducerade funktioner som i dag upplevs som självklara men som då var banbrytande. Maskinerna startade direkt i ett interaktivt läge där användaren kunde skriva uttryck, köra program och redigera kod utan inloggning eller väntetid.

    Markörstyrd textredigering, funktionsknappar med utbytbara etiketter och inbyggda grafikkommandon gjorde systemen ovanligt användarvänliga. Att rita diagram och matematiska funktioner krävde inga externa program eller stordatorer, allt fanns i maskinen.

    Kontaktlöst tangentbord

    Tangentborden var kontaktlösa och byggde på en transformatorprincip. Under varje tangent fanns en tryckt spole på kretskortet och i tangenten satt en metallskiva. När tangenten trycktes ned förändrades transformatorns egenskaper, vilket detekterades av en komparator. Avsaknaden av mekaniska kontakter gav mycket hög driftsäkerhet och lång livslängd.

    Konstruktion och kylning

    HP 9800-serien byggdes i kraftiga plåtkapslingar avsedda för professionellt bruk. Konstruktionen var lättare än HP 9100 men fortfarande robust. Den tätare komponentpackningen och den högre arbetshastigheten ökade värmeutvecklingen, vilket gjorde att en fläkt infördes som standard.

    Alla kretskort, inklusive nätaggregatet, anslöts via kantkontakter. För att minska risken för monteringsfel var kortutdragarna färgkodade och matchade motsvarande färg på kortplatserna, ett tidigt exempel på servicevänlig industridesign.

    Användes där det verkligen gällde

    HP 9800-datorerna användes i praktiska och ofta kritiska sammanhang. Inom flyg- och rymdindustrin användes de för tekniska beräkningar och simuleringar. Skolor och universitet tog dem i bruk i undervisning. Den amerikanska kustbevakningen använde dem för navigations- och kommunikationssystem.

    Deras kombination av portabilitet, robusthet och självständighet gjorde dem särskilt lämpade för miljöer där tillgång till stordatorer eller tillförlitliga kommunikationslinjer saknades.

    Programmering med BASIC och HPL

    De flesta modeller i serien programmerades i BASIC, ett språk anpassat för ingenjörers behov och tätt integrerat med maskinvaran. För vissa modeller erbjöds även HPL, High-Performance Language, ett registerbaserat språk optimerat för numeriska beräkningar.

    Grafikkommandona som följde med plotterutbyggnaderna kom senare att ligga till grund för ett gemensamt grafiksystem som återanvändes i flera andra HP-datorer och intelligenta terminaler.

    Bron till persondatorn

    HP 9800-serien utgjorde en viktig länk mellan minidatorernas värld och den framväxande persondatorn. Erfarenheterna från serien ledde vidare till HP Series 80 och senare till UNIX-baserade arbetsstationer i HP 9000-familjen.

    Under en kort period konkurrerade systemen med andra skrivbordsdatorer som IBM 5100, Tektronix 4051 och Wang 2200, innan marknaden slutligen togs över av persondatorer som Apple II och IBM PC.

    Ett bortglömt pionjärarbete

    I dag är HP 9800-serien relativt okänd utanför museer och samlarkretsar. Ändå lade den grunden för mycket av det som senare blev självklart: interaktiv programmering, grafik på skrivbordet och datorer som kunde användas direkt av ingenjörer, lärare och studenter.

    HP 9800 var inte bara en räknare som blev en dator. Den var en dator innan världen riktigt hade lärt sig att tänka i de banorna.

    Innehåll på youtube om HP 9800 serien

    Är flera avsnitt så mer finns på https://www.youtube.com/watch?v=LweofUSLSRo&list=PLzvLbUxGuZ-zv0jpoUe048ecMPVAJiPDA


    Fakta: HP 9800-serien

    Tillverkare
    Hewlett-Packard (HP)
    Lansering
    1971 (HP 9810A), 1972 (HP 9830A)
    Typ
    Programmerbar räknare / skrivbordsdator
    Processor
    Arkitektur baserad på HP 2100/1000 med stack
    Minne
    Ca 16–64 KB
    System & språk
    ROM-baserat BASIC; utbyggbart med ROM-kassetter (vissa modeller även HPL)
    Lagring
    Magnetkort eller kassettband beroende på modell; vissa system kunde kompletteras med disk
    Kännetecken
    Interaktiv programmering, funktionsknappar, grafik/plotterstöd, snabb termisk skrivare som tillval
    Utfasning
    Sent 1970-tal (familjen levde vidare i efterföljare som HP Series 80)



  • Altair 8800 – lådan som startade pc-revolutionen

    När Altair 8800 presenterades 1974 såg den vid första anblick ut som en anonym metallåda med lysdioder och strömbrytare – men den skulle snart förändra datorhistorien i grunden. Som byggsats för hobbyister blev den den första kommersiellt framgångsrika persondatorn och lade grunden för hela pc-revolutionen. Med sin modulära design, baserad på Intel 8080-processorn, inspirerade den kloner, tredjepartstillverkare, användargrupper och till och med skapade Microsofts allra första produkt. Vad som började som ett räddningsprojekt för ett kämpande elektronikföretag kom att bli symbolen för idén att en dator kunde byggas – och ägas – av vem som helst.


    När Altair 8800 dök upp i december 1974 såg den mest ut som en anonym blå låda med strömbrytare och blinkande lampor. Ändå brukar just denna maskin kallas den första framgångsrika persondatorn – gnistan som tände hela pc-revolutionen.

    Altair var en byggsats för elektronikintresserade, baserad på den då nya mikroprocessorn Intel 8080. Den såldes via postorder, saknade både skärm, tangentbord och lagring, och programmerades från början med små spakar på fronten. Men den visade något helt avgörande: att en dator inte längre behövde fylla ett rum eller kosta som ett hus. Den kunde stå på skrivbordet hemma hos en hobbyist.

    Från modellraketer till mikrodator

    Företaget bakom Altair hette MITS – Micro Instrumentation and Telemetry Systems och låg i Albuquerque, New Mexico. Grundaren Ed Roberts var elektronikingenjör och började inte alls med datorer, utan med kit för modellraketer tillsammans med Forrest Mims och några andra.

    Sedan gav de sig på något som låg helt rätt i tiden: elektroniska miniräknare. I början av 1970-talet var det fortfarande häftigt att ha en elektronisk räknare – och dyrt. MITS sålde byggsatser där man själv lödde ihop kalkylatorn hemma, och det gick ganska bra. Men när Texas Instruments började sälja färdiga, massproducerade räknare till mycket lägre pris, kollapsade marknaden. MITS hamnade i rejäl skuld, och Roberts behövde en ny idé – snabbt.

    Den idén blev en billig mikrodator för hobbyister.

    Idén: en dator som kit

    1974 släpptes mikroprocessorn Intel 8080. Jämfört med tidigare 4- och 8-bitars chips var den betydligt mer kompetent – tillräckligt kraftfull för att bygga en ”riktig” dator runt. Problemet: den var dyr i små volymer. Intel tog 360 dollar styck i singelpris.

    Ed Roberts var van vid att köpa kalkylatorkretsar i större mängder och lyckades förhandla ned priset rejält, till omkring 75 dollar styck. Plötsligt var det ekonomiskt möjligt att bygga en hobbydator med samma processor som professionella utvecklingssystem – men för en bråkdel av priset.

    Planen var enkel men djärv:

    • bygga en komplett dator som byggsats
    • sälja den via en stor hobbytidning
    • prissätta den så att elektronikintresserade faktiskt kunde köpa den

    Omslaget som förändrade allt

    Nyckeln hette Popular Electronics, den stora tidskriften för elektronikbyggare i USA. Redaktionen letade efter en spektakulär datorartikel till januarinumret 1975, och tekniske redaktören Les Solomon visste att MITS jobbade på något.

    MITS tog fram en prototyp av datorn, skickade den med fraktbolag – som strejkade. Prototypen försvann på vägen. Lyckligtvis hade tidningen redan foton och beskrivning, så artikeln skrevs ändå. Datorn fick namnet Altair 8800.

    Namnet har två ofta citerade förklaringar:

    • Antingen syftade redaktionen på stjärnan Altair – ”ett stjärnevent behöver ett stjärnnamn”.
    • Eller så kom det från Solomons dotter, som enligt anekdoten föreslog Altair eftersom det var dit rymdskeppet Enterprise var på väg i ett Star Trek-avsnitt.

    När januarinumret av Popular Electronics (formellt daterat januari 1975, men på kiosker redan 19 december 1974) nådde läsarna, var Altair-kitet officiellt ”ute” – även om MITS inte riktigt var redo för stormen som följde.

    Beställningsstorm och kaos i Albuquerque

    MITS hade hoppats sälja ett par hundra datorer. Banken fick höra en optimistisk siffra runt 800. Men när läsarna, varav många redan kunde programmera BASIC eller FORTRAN från universitet och jobb, såg en ”minidator” för under 500 dollar, exploderade intresset.

    Resultatet:

    • telefonerna gick varma konstant
    • hundratals, snart tusentals beställningar ramlade in
    • leveranstiderna sköt i höjden – från planerade 60 dagar till flera månaders väntan
    • MITS fick expandera snabbt, både personal och lokaler

    Trots startproblem ska MITS ha levererat omkring 2 500 Altair 8800 redan i maj 1975, och över 5 000 exemplar senare samma år – oerhört mycket för en renodlad byggsats för hobbyister.

    Hur såg Altair 8800 ut – och hur användes den?

    Altair 8800 var inte en dator som man slog på och började skriva på. Grundversionen var väldigt minimal:

    • CPU: Intel 8080 @ 2 MHz
    • Minnet: ofta bara 1 KB RAM i standardkonfiguration (uppgraderbart via extra kort)
    • Ingen skärm, inget tangentbord, ingen diskettstation från början
    • Frontpanel: ett stort batteri med strömbrytare och röda lysdioder

    Internt byggde den på ett bakplan – en enkel buss där flera instickskort kunde monteras. Roberts använde billiga 100-poliga kantkontakter, vilket gav upphov till det som snart kallades Altair-bussen, senare standardiserad som S-100-bussen.

    Programmera med strömbrytare

    Att programmera en ”naken” Altair är ungefär så långt från dagens utvecklingsmiljöer man kan komma. För att lägga in ett program:

    1. Välj ett minnesadress med adressbrytarna
    2. Ställ utdata-brytarna till rätt byte (t.ex. en 8080-instruktion)
    3. Tryck på ”DEPOSIT” för att skriva in bytet i minnet
    4. Stega till nästa adress
    5. Upprepa, byte för byte

    Sedan kunde du starta programmet och titta på lysdioderna för att se hur det ”gick”. För praktisk användning behövdes snabbt:

    • seriella gränssnittskort (RS-232)
    • terminal eller teletype (som Teletype Model 33)
    • fler minneskort
    • senare också kassett- och diskettkort

    Det var just att Altair 8800 var modulär och byggbar som gjorde den så intressant: den var inte en sluten låda, utan ett system man kunde växa in i.

    S-100 – första stora mikrodatorbussen

    Bakplanet i Altair, som från början mest var en praktisk konstruktion, blev snart en standard i sig. Bussen exponerade i princip alla signaler från 8080-processorn ut på kontakten: data, adresser, kontrollsignaler och strömförsörjning.

    Andra företag såg möjligheten:

    • De utvecklade egna minneskort, serieportar, skärmkort, lagringskontrollers som passade direkt i Altair.
    • Företag som Processor Technology och IMSAI byggde både kort och fulla datorer som var ”Altair-kompatibla”.
    • Den mest kända klonen, IMSAI 8080, förbättrade flera av MITS praktiska brister (större nätdel, bättre frontpanel, större backplane).

    Till slut standardiserades formatet som IEEE-696, men namnet S-100 levde kvar som ett slags synonym för tidiga hobbydatorer med instickskort.

    Altair BASIC och Microsofts födelse

    En av de mest kända följderna av Altair-projektet är att det gav upphov till Microsoft.

    Två unga programmerare i Boston-området, Bill Gates och Paul Allen, såg Altair-artikeln i Popular Electronics. De insåg direkt att om hobbyister skulle göra något vettigt med datorn, behövdes ett programmeringsspråk – helst BASIC, som många redan kände från universitetsdatorer.

    De skrev ett brev till MITS där de erbjöd en BASIC-tolk för 8080. Smådetalj: vid den tidpunkten hade de inte skrivit en enda rad kod.

    På ett stordatorsystem (DEC PDP-10) byggde de:

    • en simulator för Intel 8080
    • en BASIC-tolk som körde mot simulatorn

    När koden verkade stabil, flög Paul Allen till Albuquerque med programmet på pappersremsa. På plats laddades det in i en riktig Altair. Kommandot:

    PRINT 2+2
    

    gav svaret 4, och snart kunde de köra ett litet spel (Lunar Lander). Altair BASIC var fött, och därmed också företaget Micro-Soft (så stavades det först).

    Altair BASIC såldes som extra tillbehör och krävde:

    • seriellt gränssnitt
    • minst 4K eller 8K RAM

    Men det gjorde Altair 8800 mycket mer användbar – nu kunde hobbyister skriva spel, verktyg, små databaser och experiment på ett språk de kände igen.

    Konkurrenter, tillverkare och ekosystem

    Altair 8800 blev inte ensam särskilt länge, men just det var en del av framgången. Maskinen skapade ett ekosystem:

    • Tredjepartskort: minne, video, disketter, I/O från oberoende tillverkare
    • Kloner: t.ex. IMSAI 8080, som mekaniskt och elektriskt var Altair-kompatibel
    • Användargrupper: t.ex. Altair Users Group och klubbar som Homebrew Computer Club, där entusiaster delade program och hårdvaruhack

    1977 köptes MITS av Pertec Computer Corporation, som fortsatte sälja Altair-system under eget varumärke en kortare tid. Men vid det laget hade flera andra datorer dykt upp, och scenen började förflytta sig mot mer integrerade, användarvänliga maskiner som Apple II, PET och TRS-80.


    Varför just Altair 8800 blev ”först” i historieböckerna

    Det fanns datorer före Altair som använde mikroprocessorer. Vissa såldes kommersiellt, andra som byggsatser. Men Altair 8800 har fått en särskild plats av flera skäl:

    • Timing: Den kom precis när mikroprocessorn blivit tillräckligt stark – och intresset hos hobbyister, studenter och ingenjörer var stort.
    • Pris och tillgänglighet: En dator för under 500 dollar, beställningsbar via en hobbytidning, var något helt nytt.
    • Expanderbarhet: S-100-bussen gjorde den till en plattform snarare än en ”låst” produkt.
    • Synlighet: Framsidan på Popular Electronics gav enormt genomslag.
    • Följdeffekter: Altair var startskottet för:
      • S-100-bussens dominans i tidiga mikrodatorsystem
      • Microsofts allra första produkt (Altair BASIC)
      • en våg av kloner, tillbehör och hobbygrupper
      • idén om datorn som något personligt snarare än stordatormakt i maskinrum

    Historikern Paul Ceruzzi har jämfört Altair-annonsen med IBM System/360 tio år tidigare: ett ögonblick som flyttar hela branschen in i en ny epok.

    Från blinkande panel till vardags-pc

    Med dagens ögon ser Altair 8800 ut som något från en annan planet: inget ljud, ingen grafik, bara en frontpanel som närmast liknar en kontrollpanel i ett kärnkraftverk.

    Men i mitten av 1970-talet var detta friheten att experimentera:

    • bygga sin egen dator
    • utöka den med instickskort
    • skriva sitt eget språk eller spel
    • dela kretslösningar i klubbar och tidningar

    Altair 8800 blev inte den pc vi senare hade på kontoret eller i klassrummet – men utan Altair hade den utvecklingen sannolikt sett helt annorlunda ut. Den var den första dator som på allvar lät vanliga entusiaster säga:

    ”Det här är min dator.”

    Och det är därför den blå lådan med sina blinkande lysdioder fortfarande dyker upp i datorhistorien, museer och dokumentärer: som startpunkten för den moderna persondatoreran.

    Filmer om Altair 8800 på youtube.

    Faktaruta: MITS Altair 8800

    Typ: Tidig mikrodator / persondator (byggsats)
    Lanseringsår: December 1974 (på omslaget av Popular Electronics januari 1975)
    Tillverkare: MITS (Micro Instrumentation and Telemetry Systems), Albuquerque, New Mexico
    Processor: Intel 8080, 8-bit
    Klockfrekvens: 2 MHz
    Busssystem: Altair-bussen, senare standardiserad som S-100-bussen (IEEE-696)
    Minne (grundutförande): 1 KB RAM (expanderbart med minneskort)
    Pris vid lansering: Kit: 439 USD, färdigmonterad: 621 USD
    In/utdata: Frampanel med strömbrytare och lysdioder; seriella kort för terminal/teletype som tillval
    Lagring: Kassett- och papperstejpsgränssnitt via expansionskort
    Operativsystem / mjukvara: Altair BASIC (Microsofts första produkt), senare olika enkel-OS och utvecklingsmiljöer
    Sålda enheter: Cirka 25 000 exemplar
    Historisk betydelse: Ses ofta som den första kommersiellt framgångsrika persondatorn och startskottet för mikrodatorrevolutionen på 1970-talet.