Etikett: datorutveckling

  • Dec VT50 och VT52

    Denna terminal markade ett viktigt steg i datorhistorien. När DEC lanserade VT50 och senare VT52 i mitten av 1970-talet gick man från långsamma mekaniska skrivarterminaler till snabba, tysta och direktresponsiva bildskärmslösningar. Med möjligheten att visa 24 rader text, stöd för kompletta ASCII-tecken och avancerade styrkoder blev VT52 snabbt en favorit i laboratorier, på universitet och inom industrin. Den blev också grunden för många framtida terminalstandarder – inte minst ikoniska VT100.

    Den tysta terminalen som revolutionerade datorvärlden

    När Digital Equipment Corporation lanserade sina tysta terminaler i mitten av 1970-talet förändrades sättet människor interagerade med datorer. Modellerna VT50 och framför allt uppföljaren VT52 var inte bara verktyg – de blev symboler för övergången från telex-liknande skrivmaskiner till moderna datorterminaler. Med sin ljusstarka skärm, låga ljudnivå och stabila seriella kommunikation gjorde de det möjligt för ingenjörer, forskare och programmerare att arbeta snabbare och mer effektivt än någonsin tidigare.

    Tekniken bakom framgången

    Till skillnad från tidigare terminaler som använde mekaniska skrivhuvuden använde VT-serien en CRT-skärm (katodstrålerör) och elektronisk bufferhantering för att rita text i realtid. Terminalen arbetade asynkront och behövde inga fyllnadstecken, vilket gjorde kommunikationen snabb och smidig även över långa kablar. Den stödde moderna seriella gränssnitt (RS-232) men även en äldre 20 mA-strömslinga som var vanlig i teleprinter-system.

    Den interna processorn bestod inte av en mikroprocessor, utan av diskreta logikkomponenter. För att minska störningar analyserades inkommande data medan bildröret var ”mellan linjer” under rasteruppdateringen – en teknisk lösning som var ovanlig men effektiv.

    Tangentbord med personlighet

    Att skriva på terminalen gav ett tydligt ljud. När en tangent trycktes ned aktiverades ett relä, vilket producerade ett mekaniskt klick – samma relä användes också för att signalera ”bell”-kommandot och har i efterhand beskrivits låta som en ”’52 Chevy som strippar växlarna”. Terminalen blev snabbt populär bland utvecklare, inte minst tack vare sin tydliga återkoppling och den senare tillkomna ”Gold Key”, som användes vid fullskärmsredigering i verktyg som WPS-8 och EDT.

    VT52 – ett jättekliv framåt

    När VT52 ersatte VT50 i september 1975 fördubblades antalet textrader (från 12 till 24), små bokstäver blev tillgängliga och den introducerade grafiktecken, vilket gjorde det möjligt att rita enkla grafer direkt på skärmen. Terminalen kunde dessutom skrolla både uppåt och nedåt och lagrade text som hamnat utanför synfältet – en funktion som idag kan kännas självklar, men som då var revolutionerande.

    Den kunde även kopplas till en speciell elektrolytisk skrivare som ”fotograferade” hela skärmbilden rad för rad. Resultatet sades påminna mer om våt toalettpapper än professionella utskrifter – men tekniken var ändå anmärkningsvärd.

    VT55 och vägen mot grafisk interaktion

    VT55 gick ännu längre och kunde visa två matematiska funktioner eller histogram direkt på skärmen utan att host-datorn behövde rita linje för linje. Detta kallades waveform graphics och var föregångare till grafik i senare terminaler som VT105 och VT125.

    Mer än bara terminaler

    Kabinetten var ovanligt stora, vilket inte var ett designfel utan en fördel. Terminalerna kyldes helt utan fläkt – en tyst konstruktion, där varm luft steg genom ventilationsöppningarna. Ovanpå terminalen lades ofta manualer och dokumentation, vilket ironiskt nog kunde blockera ventilationsflödet och överhettade enheterna. Det var också i denna tomma expansionsyta som DEC senare placerade en mikroprocessor och skapade VT78 – en terminal som samtidigt var en komplett PDP-8-dator.

    Från terminal till standard

    När VT100 lanserades 1978 ersattes VT52 som standard. VT100 introducerade ANSI-styrkoder som med tiden blev norm i terminalemulatorer. Ändå levde VT52-kommandona vidare i olika system, exempelvis i Atari ST:s operativsystem TOS under 1980-talet.

    Arvet efter VT-serien

    VT50 och VT52 var inte de mest avancerade maskinerna av sin tid, men de var pålitliga, snabba och genomtänkta. De bidrog till att forma hur vi än idag interagerar med terminaler. I en tid när varje byte räknades visade de hur långt man kunde komma med smart ingenjörskonst, och deras påverkan märks än idag i terminalemulatorer, keybindings och kommandogränssnitt.

    De var inte bara terminaler – de var bryggan mellan skrivmaskiner och dagens datorgränssnitt.

    Teknisk faktaruta: DEC VT50 / VT52

    Typ: CRT-baserad bildskärmsterminal

    Tillverkare: Digital Equipment Corporation (DEC)

    Lansering: VT50 (1974), VT52 (1975)

    Föregångare: VT05

    Efterföljare: VT100 (1978)

    Textläge VT50: 12 rader × 80 kolumner, endast versaler

    Textläge VT52: 24 rader × 80 kolumner, full ASCII (gemener och versaler)

    Teckenuppsättning: 95 ASCII-tecken + grafiksymboler (VT52)

    Kommunikation: Asynkron seriell, upp till 9600 bit/s

    Gränssnitt: RS-232 och 20 mA current loop

    Styrkoder: Escape-sekvenser för kursorkontroll, rensning, grafikläge m.m.

    Grafikmodeller: VT55 och VT105 med waveform-grafik

    Block-mode-varianter: VT61, VT62 (transaktions- och formulärterminaler)

    Tillval: Elektrolytisk hårdvarukopia (”screen dump”) och extra tangentbord med funktions- och numeriska tangenter

    Särdrag: Fläktlös konvektionskylning, tydligt tangentljud, ”Gold Key” för fullskärmsredigering, kompakt CPU byggd av diskret logik

    Youtube film om Dec VT52 terminal

  • ABC 1600 – Sveriges Unix-dröm i supermikroformat

    ABC 1600 var inte bara en dator – den var ett djärvt svenskt tekniksprång. När den lanserades 1985 presenterades den som en avancerad arbetsstation med Unix-stöd, kraftfull grafik och multitaskingförmåga långt före sin tid. Med Motorola 68008-processor, sofistikerad minneshantering och vridbar högupplöst monokrom skärm riktade den sig mot ingenjörer och professionella användare. Trots imponerande teknik blev den aldrig någon försäljningssuccé, men har i efterhand fått kultstatus som ett av de mest ambitiösa svenskutvecklade datorprojekten någonsin.

    När ABC 1600 lanserades 1985 var det inte bara ännu en dator. Det var en svensk ingenjörsdröm om framtiden – en Unix-baserad arbetsstation som skulle ta upp kampen mot amerikanska jättar. Med kraftfull Motorola 68008-processor, avancerad minneshantering och monokrom grafik med vridbar skärm riktade den sig mot professionella användare inom teknik och industri. Datorn var både sofistikerad och före sin tid, med finesser som blitterkrets för snabba grafiska operationer och ett fönstersystem utvecklat vid universitetet.

    Trots sin tekniska briljans blev ABC 1600 aldrig en kommersiell succé. Målet var 5 000 sålda enheter för lönsamhet, men verkligheten landade på cirka 400 exemplar. Visionen om svenska Unix-arbetsstationer dog när Nokia tog över Luxor – och med den avslutades ett av de mest ambitiösa datorprojekten i svensk industrihistoria.

    Men än idag fascinerar ABC 1600 entusiaster. Den visar hur långt fram svensk datorteknik kunde vara – och hur stor skillnaden kan vara mellan teknisk innovation och marknadens behov.

    Teknisk fakta – ABC 1600

    • Tillverkare: Luxor (i samarbete med Dataindustrier)
    • Lanseringsår: 1985
    • Processor (CPU): Motorola 68008, 16-bitars kärna med 8-bitars databuss
    • Minne: 1 MB RAM (med MAC – Memory Access Controller för minnesskydd och multitasking)
    • Adressrymd: Utökad till 2 MB (primärminne + grafikminne + minnesmappad I/O)
    • Minneshantering: Segment om 32 kB och sidor om 2 kB, 16 olika processområden (task 0–15) med hårt minnesskydd
    • DMA: 3 × Zilog Z8410 DMA-kontrollers (expansionsbuss/floppy, serieportar, hårddisk)
    • Kommunikation / I/O-kretsar: Zilog Z8536 CIO (timers + I/O), Zilog Z8530 SCC (synkron seriell kommunikation), Zilog Z80A DART (asynkron seriell kommunikation)
    • Grafik: Monokrom, 768 × 1024 pixlar, skärm vridbar mellan porträtt/landskap
    • Grafikminne: 128 kB dedikerat VRAM
    • Grafikstyrning: UMC UM6845E CRT-kontroller + hårdvarublitter (“mover”)
    • Blitter: Hårdvaru-flytt av rektangulära områden, fönsterhantering och teckenkopiering från “osynligt” grafikminne, ca 26 megapixlar/s i snitt
    • Operativsystem: ABCenix (OEM-variant av D-NIX, Unix-liknande OS)
    • Lokal grafikmiljö: Eget fönstersystem utvecklat i samarbete med Linköpings tekniska högskola
    • Lagring: Floppystation(er) + hårddisk (styrd via egen DMA-kanal)
    • Expansionsbussar: 4680-buss och ABC-buss för externa kort och systemexpansion
    • Typ: Enanvändar-arbetsstation / supermikro med Unix-stöd
    • Cirka pris vid lansering: ~47 000 kr (1985 års penningvärde)
    • Producerad volym: runt 400 exemplar totalt