Etikett: diskettstation

  • Commodore DOS – operativsystemet som bodde i diskettstationen

    När Commodore 64 läste en diskett var det inte bara datorn som arbetade. Diskettstationen hade nämligen en egen processor, ett eget minne och ett eget operativsystem. Commodore DOS gjorde därför den klassiska 1541-stationen till en liten dator i sig – en tekniskt ovanlig lösning som var både långsam, avancerad och långt före sin tid.

    När en Commodore 64-användare skrev kommandot:

    LOAD "*",8,1

    började diskettstationen långsamt surra och knacka. Efter en stund laddades spelet eller programmet in i datorns minne. För användaren verkade det kanske som en vanlig filöverföring, men bakom ljuden dolde sig en ovanlig teknisk lösning.

    Till skillnad från de flesta andra datorer under 1980-talet hade Commodores diskettstationer nämligen ett eget operativsystem, en egen processor och ett eget arbetsminne. Diskettstationen var därför inte bara en passiv lagringsenhet. Den var i praktiken en liten dator som kommunicerade med huvuddatorn.

    Operativsystemet kallades Commodore DOS, eller CBM DOS.

    Ett operativsystem utanför datorn

    I många datorer laddades diskoperativsystemet in i datorns arbetsminne när det behövdes. Commodore valde en annan konstruktion.

    CBM DOS låg permanent lagrat i ROM-kretsar inne i själva diskettstationen. Det kördes av en processor ur MOS 6502-familjen, samma processorfamilj som användes i många av tidens hemdatorer och spelkonsoler.

    Det innebar att Commodore 64 egentligen kommunicerade med en separat dator varje gång den ville läsa eller skriva en fil.

    Huvuddatorn skickade kommandon till diskettstationen, som själv:

    • tolkade filnamnet
    • letade upp filen på disketten
    • läste rätt sektorer
    • hanterade ledigt diskutrymme
    • rapporterade eventuella fel
    • skickade tillbaka informationen till datorn

    Kommunikationen liknade därför mer ett enkelt nätverk mellan två datorer än en modern intern hårddiskanslutning.

    Den intelligenta diskettstationen

    Den mest kända Commodore-stationen var 1541, som ofta användes tillsammans med Commodore 64.

    Stationen innehöll bland annat:

    • en egen processor
    • arbetsminne
    • ROM med Commodore DOS
    • elektronik för att styra läs- och skrivhuvudet
    • buffertar för dataöverföring

    Konstruktionen hade flera fördelar. Eftersom diskettstationen själv hanterade filsystemet behövde datorn inte känna till exakt hur informationen låg lagrad på disketten.

    Det gjorde också systemet flexibelt. Commodore kunde använda olika typer av diskettstationer med samma datorfamilj, så länge stationerna förstod de kommandon som skickades över Commodores seriella buss.

    Nackdelen var att kommunikationen ofta blev långsam. Commodore 1541 blev ökänd för sina långa laddningstider, särskilt när den användes med Commodore 64.

    Därför blev så kallade fast loaders mycket populära. Program och instickskassetter som Epyx Fast Load, Action Replay och Final Cartridge ersatte delar av den vanliga kommunikationsmetoden och kunde ladda program betydligt snabbare.

    En diskett med 144 filer

    En vanlig 1541-formaterad diskett hade 35 spår och var enkelsidig. Den kunde innehålla högst omkring 144 filer.

    Filsystemet hade inga underkataloger. Alla filer låg i samma gemensamma katalog, ungefär som om alla dokument på en modern dator måste placeras direkt på skrivbordet.

    Filnamnen kunde vara högst 16 tecken långa.

    Diskettens katalog låg på spår 18, ungefär mitt på skivans yta. Där lagrades bland annat:

    • diskettens namn
    • diskettens identitetskod
    • filnamn
    • filtyper
    • filstorlekar
    • information om vilka block som var lediga

    För att visa innehållet på en diskett kunde användaren skriva:

    LOAD "$",8
    LIST

    Diskettstationen skickade då katalogen till datorn som om den vore ett BASIC-program. Filstorleken användes som radnummer och filnamnet visades som text på raden.

    Längst ned stod hur många block som fortfarande var lediga.

    Metoden var smart, men hade en tydlig nackdel: när katalogen laddades in kunde det BASIC-program som redan låg i minnet skrivas över.

    Senare tillbehör och versioner av BASIC införde därför särskilda katalogkommandon som kunde visa filerna utan att förstöra det program användaren arbetade med.

    Fem olika filtyper

    Commodore DOS använde flera filtyper med olika funktioner.

    PRG – programfilen

    Filtypen PRG användes framför allt för program, men kunde även innehålla annan data.

    De två första bytevärdena i filen angav till vilken minnesadress innehållet skulle laddas. Detta gjorde det möjligt att lagra både BASIC-program och maskinkodsprogram.

    Ett vanligt kommando var:

    LOAD "PROGRAM",8,1

    Den avslutande ettan betydde att programmet skulle laddas till den adress som fanns angiven i filen.

    SEQ – sekventiella filer

    SEQ var en enkel datafil som lästes från början till slut.

    Den kunde exempelvis användas för:

    • text
    • dokument
    • adressregister
    • inställningar
    • sparade data

    Den liknade en vanlig text- eller datafil utan avancerad intern struktur.

    REL – filer med direktåtkomst

    REL, eller relativa filer, var mer avancerade.

    De bestod av fasta poster som kunde nås direkt genom sitt postnummer. Ett program behövde därför inte läsa hela filen från början för att hitta en viss uppgift.

    Det gjorde REL-filer användbara för exempelvis register och databaser.

    USR – användardefinierade filer

    USR var avsedd för data med ett användardefinierat innehåll.

    Filtypen användes relativt sällan, men förekom bland annat i program som använde egna diskformat eller särskilda datastrukturer. Operativsystemet GEOS använde exempelvis USR-filer för vissa avancerade filformat.

    DEL – raderade filer

    DEL användes internt för raderade eller särskilt markerade katalogposter.

    När en fil raderades försvann den inte alltid omedelbart från diskettens fysiska yta. Dess katalogpost och datablock markerades i stället som lediga och kunde senare skrivas över.

    Det innebar att en raderad fil ibland kunde återställas, förutsatt att dess data ännu inte hade ersatts.

    Principen liknar hur filräddning fortfarande fungerar på moderna lagringsmedier.

    När en fil inte stängdes korrekt

    Om en fil höll på att skrivas när datorn kraschade eller disketten togs ur, kunde filen lämnas i ett ofullständigt tillstånd.

    I katalogen markerades den då ofta med en asterisk, exempelvis:

    *SEQ

    Sådana filer kallades ibland för splat files, poison files eller föräldralösa filer.

    Problemet var att diskettens karta över använda och lediga block inte längre stämde överens med verkligheten. Det kunde i värsta fall leda till att två filer använde samma block eller att data skadades.

    Commodore DOS hade därför kommandot VALIDATE, som gick igenom katalogen och byggde om kartan över ledigt utrymme.

    På senare BASIC-versioner kallades motsvarande kommando ofta:

    COLLECT

    Funktionen kan jämföras med verktyg som CHKDSK i DOS och Windows.

    Kommandokanalen

    Diskettstationen styrdes genom en särskild kommunikationskanal som kallades kommandokanalen.

    Den använde sekundäradress 15.

    Ett BASIC-program kunde öppna kommandokanalen så här:

    OPEN 1,8,15

    Siffran 8 var normalt enhetsnumret för den första diskettstationen.

    Genom kanalen kunde programmet skicka instruktioner som:

    • formatera en diskett
    • radera en fil
    • byta namn på en fil
    • kopiera en fil
    • kontrollera disketten
    • läsa felmeddelanden

    Efter en operation kunde stationens status läsas tillbaka.

    Ett normalt svar kunde se ut så här:

    00,OK,00,00

    Det betydde att inget fel hade inträffat.

    Efter en omstart kunde en 1541-station i stället svara:

    73,CBM DOS V2.6 1541,00,00

    Detta fungerade både som ett statusmeddelande och som information om vilken DOS-version diskettstationen använde.

    Numren i OPEN-kommandot

    Ett typiskt kommando för att skapa en sekventiell fil kunde se ut så här:

    OPEN 3,8,4,"0:ADDRESSBOOK,S,W"

    Kommandot ser kryptiskt ut, men varje del hade en tydlig betydelse.

    3 – filnummer

    Filnumret användes av programmet i datorn för att identifiera den öppna filen.

    Det motsvarar ungefär ett filhandtag eller en filidentifierare i moderna operativsystem.

    Diskettstationen kände inte till detta nummer.

    8 – enhetsnummer

    Enhetsnumret berättade vilken fysisk enhet datorn skulle kommunicera med.

    Den första diskettstationen använde normalt nummer 8. Ytterligare stationer kunde använda 9, 10 och så vidare.

    4 – sekundäradress

    Sekundäradressen angav vilken kommunikationskanal som skulle användas i diskettstationen.

    Stationen kunde ha flera filer öppna samtidigt och använde sekundäradresserna för att skilja dem åt.

    Kommandosträngen

    Texten:

    0:ADDRESSBOOK,S,W

    talade om:

    • att enhetens första drivmekanism skulle användas
    • att filen skulle heta ADDRESSBOOK
    • att filtypen var SEQ
    • att filen skulle öppnas för skrivning

    Systemet påminde på flera sätt om hur nätverksprotokoll och moderna lagringssystem skickar strukturerade kommandon till en separat styrenhet.

    Den berömda Save-with-Replace-buggen

    Commodore DOS kunde ersätta en befintlig fil genom att sätta ett snabel-a framför filnamnet:

    SAVE "@MITT PROGRAM",8

    Funktionen kallades Save-with-Replace.

    Tanken var att användaren skulle kunna spara en ny version av en fil utan att först radera den gamla. Men under vissa omständigheter kunde kommandot skada diskettens innehåll.

    Under flera år diskuterades det om felet verkligen existerade. Vissa hävdade att problemet berodde på användarna, dåliga disketter eller felaktiga program.

    Så småningom kunde tekniskt kunniga programmerare visa att buggen var verklig.

    Orsaken fanns i äldre programkod som hade utvecklats för Commodores diskettstationer med två enheter. När koden anpassades till 1541, som bara hade en enda drivmekanism, blev delar av den gamla logiken kvar.

    Under vissa förhållanden skapades därför en sorts osynlig eller ”fantomartad” andra enhet i programvaran. Detta kunde leda till felaktig minneshantering och att förvrängd information skrevs till disketten.

    Buggen rättades senare i nyare modeller och ROM-versioner, bland annat i 1541-II och vissa versioner av 1571.

    Diskettstationen kunde köra egna program

    Eftersom Commodores diskettstationer hade egna processorer kunde de göra mer än att bara läsa och skriva filer.

    Commodore DOS innehöll kommandon för att:

    • läsa från stationens minne
    • skriva till stationens minne
    • köra kod i diskettstationens processor
    • läsa och skriva enskilda diskblock
    • flytta läs- och skrivhuvudet
    • förändra filsystemet på låg nivå

    Detta gjorde systemet mycket kraftfullt, men öppnade också för kreativa lösningar.

    Programmerare kunde ladda specialkod direkt till diskettstationen. Den kunde exempelvis användas för snabbare dataöverföring, kopieringsskydd, ovanliga diskformat eller avancerade demoeffekter.

    Samma tekniska frihet utnyttjades både av kommersiella spelutvecklare och av den framväxande demoscenen.

    Kreativa kataloger och dolda data

    Eftersom katalogen kunde manipuleras direkt skapade programmerare ofta visuella effekter i diskettens fillista.

    De kunde lägga in:

    • skiljelinjer
    • rubriker
    • meddelanden
    • tomma rader
    • låsta filer
    • poster som inte gick att ladda normalt

    Vissa använde specialtecken eller nollbyte i filnamnen för att förvirra BASIC eller göra filer svårare att visa och kopiera.

    En katalog kunde därför fungera som mer än en enkel fillista. Den kunde bli en startsida, en meny eller ett slags digitalt visitkort.

    Detta var särskilt vanligt bland spelutvecklare, crackergrupper och demoscenprogrammerare.

    Flera versioner av Commodore DOS

    Commodore DOS utvecklades under många år och användes i ett stort antal stationer.

    Några viktiga versioner var:

    • DOS 1.0 för Commodore 2040 och 3040
    • DOS 2.0 för Commodore 4040
    • DOS 2.6 för 1540 och 1541
    • DOS 3.0 för 1570 och 1571
    • DOS 3.1 för den inbyggda 1571-stationen i C128DCR
    • DOS 10.0 för 1581-stationen

    Den överlägset mest kända versionen var DOS 2.6, eftersom den användes i Commodore 1541 och därmed blev en del av miljontals Commodore 64-system.

    1581-stationen var betydligt modernare och använde 3,5-tumsdisketter. Dess DOS-version fick numret 10.0 och stödde ett annorlunda diskformat med större lagringskapacitet.

    Ett tidigt distribuerat datorsystem

    Commodore DOS kan beskrivas som ett tidigt exempel på ett distribuerat datorsystem.

    Arbetet var uppdelat mellan två självständiga enheter:

    Datorn ansvarade för:

    • användarens program
    • BASIC
    • bildskärm och tangentbord
    • programmets logik

    Diskettstationen ansvarade för:

    • filsystemet
    • diskläsning och skrivning
    • katalogen
    • felkontroll
    • diskkommandon

    I moderna datorer finns liknande principer i avancerade hårddiskar, SSD-enheter, nätverkslagring och smarta styrenheter. Dessa innehåller egna processorer och egen programvara som hanterar information innan den skickas till huvuddatorn.

    På så sätt var Commodores lösning både gammaldags och långt före sin tid.

    Mer än bara ett DOS

    Commodore DOS var inte ett komplett operativsystem för hela datorn på samma sätt som MS-DOS, Windows eller Linux.

    Det styrde inte skärmen, tangentbordet eller användarens program. Dess uppgift var framför allt att hantera lagringsenheten och dess filer.

    Trots detta var systemet tekniskt avancerat.

    Det gav diskettstationen en ovanligt självständig roll och gjorde det möjligt för programmerare att experimentera direkt med dess hårdvara.

    Systemet var ibland långsamt, hade flera egenheter och innehöll några allvarliga buggar. Men det bidrog också till den särpräglade datorkultur som växte fram runt Commodore 64.

    För många användare var det knackande ljudet från en 1541-station bara ett tecken på att ett spel höll på att laddas.

    I själva verket var det ljudet från en liten dator som arbetade.

    Fakta: Commodore DOS

    Fullständigt namn: Commodore DOS, även kallat CBM DOS

    Utvecklare: Commodore International

    Typ: Diskoperativsystem för Commodores 8-bitarsdatorer

    Vanliga datorer: Commodore 64, VIC-20, Commodore 128 och Commodore PET

    Mest kända diskettstation: Commodore 1541

    Vanlig DOS-version: CBM DOS 2.6

    Processor i diskettstationen: Processor ur MOS 6502-familjen

    Lagring: 5,25-tumsdisketter i 1541 och 3,5-tumsdisketter i 1581

    Maximalt antal filer: Omkring 144 filer på en 1541-formaterad diskett

    Maximal filnamnslängd: 16 tecken

    Vanliga filtyper: PRG, SEQ, REL, USR och DEL

    Enhetsnummer: Den första diskettstationen använde normalt nummer 8

    Teknisk särart: Operativsystemet kördes inne i diskettstationen, som hade egen processor, eget arbetsminne och egen programvara.

    Känt laddningskommando: LOAD "*",8,1

    Annons

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

  • Tulip System I – den nederländska datorn som hann före IBM

    När IBM PC började dominera persondatorvärlden fanns det europeiska tillverkare som redan försökte bygga snabbare och mer avancerade alternativ. Ett av de mest intressanta exemplen var nederländska Tulip System I från 1983 – en 16-bitarsdator med Intel 8086, ovanligt mycket minne, avancerad grafik och stöd för både CP/M-86 och MS-DOS. Trots att den aldrig blev lika berömd som IBM:s dator visar Tulip System I hur innovativ och konkurrenskraftig Europas tidiga datorindustri faktiskt var.

    När man talar om persondatorns genombrott på 1980-talet hamnar ofta IBM PC i centrum. IBM:s namn blev nästan synonymt med den moderna kontorsdatorn, och många senare PC-datorer byggdes för att vara kompatibla med just IBM:s modell. Men i Nederländerna fanns ett företag som vågade gå sin egen väg – och som dessutom var tidigt ute med en kraftfull 16-bitarsdator.

    Datorn hette Tulip System I och lanserades 1983 av det nederländska företaget Tulip Computers, som tidigare hade hetat Compudata Systems. Företaget hade börjat som importör av bland annat Exidy Sorcerer, men tog steget från att sälja andras datorer till att utveckla en egen maskin. Resultatet blev en dator som på flera sätt låg före sin tid.

    Tulip System I byggde på Intel 8086, samma processorfamilj som låg till grund för PC-eran, men här kördes processorn i 8 MHz. Det var snabbt för sin tid. Jämfört med IBM PC XT, som lanserades 1983 med en lägre klockfrekvens, framstod Tulips maskin som ett kraftfullt alternativ. Den var inte bara tänkt som en enkel hemdator, utan som en seriös arbetsdator för den som behövde mer prestanda.

    Minnet började på 128 kilobyte, men kunde byggas ut hela vägen till 896 kilobyte. Det var mer än den klassiska gränsen på 640 kilobyte som ofta förknippas med IBM PC. För användare som arbetade med större program, databaser eller programmering var detta en viktig fördel. Datorn kunde också utrustas med en Intel 8087, en matematisk hjälpprocessor som gjorde beräkningar betydligt snabbare. Med den kunde maskinen närma sig prestanda som vid tiden kunde uppfattas som mycket avancerad.

    En annan stark sida var lagringen. Tulip System I hade stöd för SASI, ett gränssnitt som kan ses som en föregångare till SCSI. Det gjorde att datorn kunde levereras med hårddisk på 5 eller 10 megabyte, vilket var mycket användbart i en tid då många datorer fortfarande var helt beroende av disketter. Även diskettstationerna var ovanligt generösa: de kunde lagra 400 eller 800 kilobyte, bland annat tack vare att Tulip använde fler sektorer per spår än IBM:s motsvarande lösningar.

    Grafiken var också mer avancerad än man kanske väntar sig av en tidig 1980-talsdator. Tulip System I använde bland annat en Motorola 6845 för textvisning och en NEC μPD7220 som grafisk hjälpprocessor. Det innebar att datorn kunde visa vanlig text i 80 × 24 tecken, men också olika grafiklägen, till exempel 384 × 288 och 768 × 288 i färg samt 768 × 576 i monokromt läge. NEC-kretsen kunde dessutom hjälpa till med ritoperationer i hårdvara, som linjer, cirklar, ellipser och fyllda former. För grafiska program och tekniska tillämpningar var detta en tydlig styrka.

    Programvarumässigt började Tulip System I med CP/M-86, ett operativsystem för 16-bitarsprocessorer som var en vidareutveckling av det välkända CP/M. Men när MS-DOS snabbt blev allt viktigare bytte Tulip riktning. Datorn kunde köra MS-DOS 2.0, men eftersom den inte var en fullständig IBM PC-klon behövdes en enklare IBM BIOS-emulator. Den gjorde att vissa PC-program, som exempelvis WordStar, kunde köras. För programmerare fanns stöd för bland annat MS-Basic, MS-Pascal och MS-Fortran, och på privat initiativ portades även program som TeX och Turbo Pascal.

    Det intressanta med Tulip System I är att den visar hur öppen och experimentell datormarknaden fortfarande var i början av 1980-talet. IBM PC hade ännu inte hunnit bli den självklara standard som den senare blev. Flera företag försökte hitta egna lösningar, ofta med bättre teknik på vissa områden än IBM:s original. Tulip valde en kraftfull processor, gott om minne, bra grafikmöjligheter och avancerad lagring. På pappret var det en imponerande maskin.

    Samtidigt blev just standardisering avgörande. IBM PC-kompatibilitet blev så viktig att även tekniskt starka datorer kunde få svårt att konkurrera om de inte var tillräckligt kompatibla. Tulip System I kunde visserligen köra MS-DOS och en del PC-program, men den var inte en fullständig IBM PC-klon. Det gjorde att Tulip senare, liksom många andra tillverkare, gick vidare mot mer direkt IBM-kompatibla datorer.

    I efterhand framstår Tulip System I som en fascinerande europeisk datorhistoria. Den var snabb, tekniskt ambitiös och byggd av ett företag som ville skapa något eget snarare än att bara kopiera IBM. Den visar också att persondatorns historia inte bara skrevs i USA. I Nederländerna fanns ett företag som redan 1983 byggde en 16-bitarsmaskin med hög prestanda, stor minneskapacitet och avancerad grafik.

    Tulip System I blev kanske aldrig lika känd som IBM PC, men den är ett tydligt exempel på den innovationskraft som fanns i Europas tidiga datorindustri. Den var ett försök att bygga en professionell, modern och kraftfull persondator – innan PC-standarden helt hade låst marknaden.

    Youtube innehålle om Tulip PC

    Teknisk faktaruta: Tulip System I

    Tillverkare Tulip Computers / Compudata Systems
    Lanseringsår 1983
    Datortyp 16-bitars persondator
    Processor Intel 8086
    Klockfrekvens 8 MHz
    Matematisk hjälpprocessor Intel 8087 som tillval
    Minne 128 KB, utbyggbart till 896 KB
    Operativsystem CP/M-86 och senare MS-DOS 2.0
    Grafik Motorola 6845 och NEC μPD7220
    Textläge 80 × 24 tecken
    Grafiklägen 384 × 288 och 768 × 288 i färg, 768 × 576 monokromt
    Lagring Disketter på 400 KB eller 800 KB
    Hårddisk 5 MB eller 10 MB som tillval
    Hårddiskgränssnitt SASI, föregångare till SCSI
    Anslutningar RS-232 och parallellport

    Kort sagt: Tulip System I var en avancerad europeisk 16-bitarsdator som kombinerade snabb Intel 8086-processor, ovanligt stor minneskapacitet, kraftfull grafik och tidigt stöd för hårddisk.

    Annons

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

  • Commodores diskettstationer: från kontorsmaskin till hemdator

    Commodores diskettstationer var långt mer än enkla tillbehör. Från stora 8-tumsstationer för PET- och CBM-datorer till den klassiska 1541 för Commodore 64 och den mer avancerade 1571 för Commodore 128 speglar de hela utvecklingen från kontorsdator till hemdator. Varje modell hade sin egen målgrupp, sina tekniska lösningar och sina begränsningar – och tillsammans visar de hur viktig lagringen var för att göra datorn användbar i vardagen.

    När Commodore-datorerna slog igenom var själva datorn bara halva berättelsen. Den andra halvan stod ofta bredvid: diskettstationen. Den avgjorde hur snabbt program kunde laddas, hur mycket data man kunde spara och vilka maskiner som kunde användas i praktiskt arbete.

    I Commodores värld var diskettstationen ofta mer än bara en enkel läsare. Många modeller hade egen processor, eget minne och ett eget diskoperativsystem. Det gjorde dem tekniskt avancerade, men ibland också dyra, långsamma eller knepiga att få helt kompatibla mellan olika datorfamiljer.

    Här följer modellerna i ungefär kronologisk och teknisk utvecklingsordning, från de stora IEEE-488-stationerna för PET/CBM-systemen till de mer hemdatorinriktade modellerna för C64, Plus/4 och C128.

    Commodore 8060, 8061 och 8062 – åttatumsteknik för proffsanvändare

    Commodore 8060-serien hör till den äldre och mer affärsinriktade delen av Commodores datormiljö. Här handlar det inte om den lilla 5,25-tumsdisketten som många förknippar med Commodore 64, utan om stora 8-tumsdisketter – ett format som var vanligare i kontors- och minidatormiljöer.

    8060 var modellen med en diskettstation, medan 8061 och 8062 hade två enheter. De var avsedda för Commodores PET- och CBM-system och anslöts via parallell IEEE-488, samma typ av buss som många av Commodores tidigare professionella tillbehör använde.

    Kapaciteten var hög för sin tid. 8060 lagrade omkring 750 kB per disk, 8061 omkring 800 kB per disk och 8062 totalt omkring 1,6 MB. I en tid då många hemdatorägare fortfarande använde kassettband eller betydligt mindre diskettformat var detta mycket lagringsutrymme.

    Tekniskt var de också avancerade. Varje enhet i serien innehöll två MOS 6502-processorer och körde CBM DOS 2.7. Det gjorde diskettstationen till mer än ett passivt lagringsmedium: den hade egen logik för att styra läsning, skrivning och filsystem.

    De fungerade främst med PET, Commodores 4000- och 8000-serier samt CBM-II/B128. Med IEEE-488-adapter kunde även maskiner som Commodore 64, Commodore 128 och VIC-20 använda dem, men det var inte deras naturliga hemmamiljö.

    Commodore 2031, 4031 och 2031LP – bron mellan PET och hemdatorerna

    Commodore 2031 och 4031 var 5,25-tumsdiskettstationer med en enhet, avsedda för PET/CBM-världen. De använde, precis som 8060-serien, parallell IEEE-488. I praktiken kan de ses som enklare enhetsbaserade släktingar till de större dubbla stationerna Commodore 2040 och 4040.

    De lagrade cirka 170 kB per disk, alltså ungefär samma kapacitet som den senare och mycket mer kända 1541. Skillnaden låg framför allt i gränssnittet och målgruppen. 2031 och 4031 hörde hemma i den professionella Commodore-miljön med PET, 4000-serien, 8000-serien och B128.

    2031LP var en lågprofilmodell. Den var funktionellt lik 2031 men hade ett lägre, ljusare chassi som påminde mer om senare hemdatorstationer.

    Det intressanta med 2031-familjen är att den visar övergången mellan två världar: Commodores företagsdatorer med IEEE-488 och de kommande hemdatorerna där billigare seriella lösningar blev vanligare.

    Commodore 1541 – folkhemmets diskettstation

    När Commodore 64 blev en av världens mest sålda hemdatorer blev Commodore 1541 dess mest kända följeslagare. Den lanserades 1982, använde 5,25-tumsdisketter, lagrade 170 kB och körde CBM DOS 2.6. Den hade en MOS 6502 på 1 MHz, 2 kB RAM och 16 kB ROM. Den var avsedd för Commodore 64 och VIC-20.

    1541 var tekniskt sett ganska speciell. Den hade egen processor och ett eget diskoperativsystem, vilket gjorde den ovanligt självständig jämfört med många andra hemdatorers diskettstationer. Samtidigt blev den beryktad för sin långsamhet. Den använde en seriell variant av IEEE-488-bussen, men överföringshastigheten var låg jämfört med de parallella PET/CBM-lösningarna.

    Trots detta blev 1541 en ikon. Den var inte bara ett lagringsmedium utan en del av hela C64-kulturen. Spel, demoscenen, kopieringsprogram, fastloaders och diskverktyg kretsade ofta kring just 1541:ans begränsningar och möjligheter.

    Den hade också praktiska problem. Tidiga versioner kunde vara opålitliga, och vissa modeller fick rykte om sig att vara varma, högljudda eller känsliga för feljustering. Men eftersom C64 sålde i enorma mängder blev 1541 ändå den diskettstation som många förknippar starkast med Commodore.

    Commodore 1551 – snabb men låst till Plus/4-familjen

    Commodore 1551, ursprungligen introducerad som SFS 481, var en 5,25-tumsdiskettstation för Commodore Plus/4. Den liknade 1541 till kapacitet och grundläggande funktion, men anslöts på ett helt annat sätt: via datorns cartridge-port. Det gav snabbare åtkomst än den vanliga C64/1541-kombinationen.

    Kapaciteten var ungefär densamma som hos 1541: cirka 170 kB på en 5,25-tumsdiskett. Den var alltså inte revolutionerande när det gällde lagringsutrymme, men den var snabbare i praktisk användning tack vare sitt gränssnitt.

    1551 hade dock ett stort problem: den var bunden till Plus/4-familjen. Commodore planerade enligt materialet ett gränssnitt som skulle göra den användbar även med Commodore 64, men det släpptes aldrig. Därför blev 1551 en snabb men ganska smal sidogren i Commodores diskettfamilj.

    Den fungerade främst med Commodore Plus/4 och Commodore 16. För C64-ägare var 1541 fortfarande den naturliga stationen.

    Commodore 1571 – den seriösa partnern till Commodore 128

    Commodore 1571 kom 1985 och var tänkt som en mer avancerad diskettstation för Commodore 128. Den använde 5,25-tumsdisketter men kunde, till skillnad från 1541 och 1551, använda båda sidorna av en diskett utan att användaren behövde vända den manuellt. Det gav omkring 360 kB per diskett, eller ungefär 340 kB i praktiskt Commodore-format.

    Den stora nyheten var inte bara kapaciteten. 1571 kunde hantera både Commodores GCR-format och MFM-format. Det var viktigt eftersom Commodore 128 hade stöd för CP/M, och CP/M-världen använde andra diskformat än Commodores äldre hemdatorer. Med 1571 kunde C128 därför läsa och skriva flera samtida CP/M-format, och med särskild programvara kunde man även utbyta data med MS-DOS-formaterade disketter.

    1571 var också snabbare än tidigare Commodore-stationer när den användes med Commodore 128. Den stödde C128:ans så kallade burst mode, vilket gav betydligt högre överföringshastighet än den långsamma 1541-lösningen. Däremot fungerade inte denna snabbare överföring på samma sätt med äldre Commodore-maskiner.

    Kompatibiliteten var ändå en av modellens styrkor. Den fungerade med Commodore 128 och Commodore 64, och kunde läsa vanliga ensidiga 1541-disketter. När den användes med en C64 eller äldre maskiner gick den normalt i ensidigt läge, medan den med C128 kunde använda sitt dubbelsidiga läge.

    1571 var inte helt perfekt på låg nivå. Vissa program med avancerat kopieringsskydd kunde ha problem, eftersom 1571 inte var hundraprocentigt identisk med 1541 i alla detaljer. Men för seriös användning, CP/M, text, databaser och filhantering var den ett stort steg framåt.

    Commodore 1581 – när 3,5-tumsdisketten nådde Commodore

    Commodore 1581 kom 1987 och markerade ett tydligt steg framåt. Den använde 3,5-tumsdisketter, var dubbelsidig och dubbel densitet, och lagrade omkring 800 kB. Det var en stor förbättring jämfört med 1541, 1551 och 1571.

    1581 var främst avsedd för Commodore 64 och Commodore 128, men fungerade även med Plus/4, Commodore 16 och VIC-20. Den hade en MOS 6502 på 2 MHz, 8 kB RAM och 32 kB ROM, samt CBM DOS 10.0.

    Den stora praktiska fördelen var kapaciteten. Med 1581 fick användaren mycket mer plats på en modernare och tåligare diskett. Den stödde också burst mode med Commodore 128, vilket gav betydligt snabbare överföring än en vanlig 1541 på C64. Däremot var den inte fullständigt kompatibel med alla äldre program. Spel och program som gick direkt på låg nivå mot 1541:ans diskformat kunde få problem, eftersom 1581 hade ett annat fysiskt format och annan intern uppbyggnad.

    1581 blev därför särskilt uppskattad bland mer avancerade användare, BBS-operatörer och de som hanterade större datamängder, snarare än bland spelare som behövde maximal 1541-kompatibilitet.

    Översikt över modellerna

    ModellLanseringDiskformatKapacitetGränssnittPassade främst till
    Commodore 8060Tidigt 1980-tal8 tumca 750 kBIEEE-488PET, 4000/8000-serien, CBM-II/B128
    Commodore 8061/8062Tidigt 1980-tal8 tum, dubbla enheterupp till ca 1,6 MBIEEE-488PET, 4000/8000-serien, CBM-II/B128
    Commodore 2031/4031Tidigt 1980-tal5,25 tumca 170 kBIEEE-488PET/CBM, 4000/8000-serien, B128
    Commodore 154119825,25 tumca 170 kBSeriell Commodore-bussCommodore 64, VIC-20
    Commodore 155119845,25 tumca 170 kBCartridge-portCommodore Plus/4, Commodore 16
    Commodore 157119855,25 tum, dubbelsidigca 340–360 kBSeriell Commodore-bussCommodore 128, Commodore 64
    Commodore 158119873,5 tumca 790–800 kBSeriell Commodore-bussC128, C64, Plus/4, C16, VIC-20

    Varför diskettstationerna var så viktiga

    I dag tänker vi ofta på lagring som något passivt: ett USB-minne, en SSD eller ett minneskort. Hos Commodore var diskettstationen däremot ofta en intelligent apparat. Den hade egen processor, eget minne och egen programvara. Det gjorde att mycket av arbetet kunde skötas av själva stationen.

    Det var både en styrka och en svaghet. Styrkan var flexibiliteten. En Commodore-diskettstation kunde i praktiken programmeras och utnyttjas på oväntade sätt. Svagheten var att kompatibilitet och hastighet ofta blev komplicerade.

    1541 blev långsam men extremt spridd. 1551 blev snabbare men fastlåst till en mindre datorfamilj. 1571 blev den mer seriösa C128-stationen med dubbelsidigt format, CP/M-stöd och bättre hastighet. 1581 blev rymligare och modernare, men inte perfekt för äldre spel som förväntade sig exakt 1541-beteende.

    Sammanfattning

    Commodores diskettstationer speglar hela företagets utveckling. De tidiga 8060- och 2031-modellerna hörde hemma i en professionell PET/CBM-värld med IEEE-488 och kontorsprägel. 1541 blev massmarknadens diskettstation, nära knuten till Commodore 64. 1551 var ett försök att ge Plus/4-familjen en snabbare lösning. 1571 blev den naturliga följeslagaren till Commodore 128 och öppnade dörren mot CP/M och dubbelsidig lagring. 1581 tog slutligen Commodore in i 3,5-tumsepoken med större kapacitet och bättre möjligheter för seriös användning.

    Tillsammans visar modellerna hur lagring gick från stor och dyr kontorsutrustning till något som kunde stå på skrivbordet hemma bredvid en C64 eller C128. Det var inte bara en teknisk utveckling, utan också en del av hur datorn blev vardag.

    Teknisk fakta: Commodores diskettstationer

    TypExterna diskettstationer för Commodore-datorer
    Vanliga modeller8060, 8061, 8062, 2031, 4031, 1541, 1551, 1571 och 1581
    Diskformat8 tum, 5,25 tum och 3,5 tum
    KapacitetFrån cirka 170 kB till omkring 800 kB per diskett, beroende på modell
    GränssnittIEEE-488, seriell Commodore-buss eller cartridge-port
    ProcessorMånga modeller hade egen MOS 6502-processor
    Operativsystem i enhetenCBM DOS, till exempel 2.6, 2.7, 3.0 och 10.0
    Passade tillPET/CBM, VIC-20, Commodore 64, Commodore 128, Commodore 16 och Plus/4
    Särskilt känd modellCommodore 1541, den klassiska diskettstationen till Commodore 64

    Commodores diskettstationer var ofta små datorer i sig själva, med egen processor, minne och diskoperativsystem. Det gjorde dem tekniskt avancerade, men ibland också långsamma eller svåra att kombinera mellan olika Commodore-system.

    Innehåll ifrån youtube om Commores diskettstationer

    Teknisk fakta: Commodores diskettstationer

    Typ Externa diskettstationer för Commodore-datorer
    Vanliga modeller 8060, 8061, 8062, 2031, 4031, 1541, 1551, 1571 och 1581
    Diskformat 8 tum, 5,25 tum och 3,5 tum
    Kapacitet Från cirka 170 kB till omkring 800 kB per diskett, beroende på modell
    Gränssnitt IEEE-488, seriell Commodore-buss eller cartridge-port
    Processor Många modeller hade egen MOS 6502-processor
    Operativsystem i enheten CBM DOS, till exempel 2.6, 2.7, 3.0 och 10.0
    Passade till PET/CBM, VIC-20, Commodore 64, Commodore 128, Commodore 16 och Plus/4
    Mest känd modell Commodore 1541, den klassiska diskettstationen till Commodore 64

    Commodores diskettstationer var ofta små datorer i sig själva, med egen processor, minne och diskoperativsystem. Det gjorde dem tekniskt avancerade, men ibland också långsamma eller svåra att kombinera mellan olika Commodore-system.

    Annons

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

  • Commodore PET och CBM: när framtiden kom i plåtchassi

    När Commodore PET lanserades 1977 var persondatorn fortfarande ett djärvt löfte om framtiden. Med robust plåtchassi, inbyggd skärm, BASIC i ROM och en blinkande markör blev PET och de senare CBM-modellerna viktiga arbetsredskap i skolor, företag och laboratorier. Från den kantiga PET 2001 till den eleganta CBM 8096-SK berättar serien historien om en tid då datorn var enkel att förstå, byggd för att hålla — och redo att programmeras direkt när strömmen slogs på.

    När Commodore 1977 visade upp sin PET 2001 var persondatorn fortfarande något nytt, dyrt och nästan exotiskt. Det här var tiden då Apple II, Tandy TRS-80 och Commodore PET tillsammans skulle komma att kallas den stora “1977-trion” — tre maskiner som på allvar tog datorn från laboratorier och företag in i skolor, kontor och hem.

    PET stod för Personal Electronic Transactor, men namnet var också en blinkning till ordet pet — ett husdjur, en trogen följeslagare. Det passade Chuck Peddles idé: datorn skulle vara en pålitlig vän på skrivbordet. I Europa fick namnet däremot bytas ut, eftersom Philips hade invändningar mot PET-varumärket. Därför blev maskinerna här mer kända som CBM, Commodore Business Machines.

    Från räknemaskiner till mikrodatorer

    Commodore hade sina rötter i kontorsmaskiner och räknare. Det märktes tydligt på den första PET 2001. Den var byggd som en kompakt allt-i-ett-maskin med inbyggd bildskärm, tangentbord och kassettbandspelare. Chassit var av metall, tungt och robust — mer som en kontorsapparat än en leksak.

    Inuti satt en MOS 6502, en 8-bitarsprocessor som skulle bli en av datorhistoriens mest inflytelserika kretsar. Den arbetade i PET med 1 MHz, vilket i dag låter nästan ofattbart lite, men på 1970-talet räckte det för textbehandling, programmering, utbildning och enklare affärssystem.

    Den första modellen hade bara några få kilobyte minne, en liten monokrom skärm och ett berömt — eller ökänd — tangentbord med små fyrkantiga tangenter. Många kallade det för ett “chiclet keyboard”, eftersom tangenterna liknade tuggummibitar. Det var inte bekvämt, men det var billigt och passade Commodores bakgrund som tillverkare av räknemaskiner.

    2000-serien: pionjären

    Den ursprungliga PET 2001 var enkel men banbrytande. Den hade en 9-tums monokrom bildskärm, inbyggd datasette och 4 eller 8 kB RAM. Grafik i modern mening fanns inte. I stället visade datorn text och grafiska symboler ur teckenuppsättningen PETSCII.

    Ändå var den användbar. Den hade portar för kassettbandspelare, användarport och den viktiga IEEE-488-bussen, som gjorde det möjligt att koppla in skrivare och diskettstationer. Just IEEE-488 kom att bli ett av PET- och CBM-seriens stora kännetecken.

    PET 2001 var inte främst en speldator. Den var snarare ett verktyg för skolor, programmerare, företag och tekniskt nyfikna användare.

    3000-serien: bättre tangentbord, samma grundidé

    Med 3000-serien, som kom från 1978, tog Commodore ett steg mot mer praktiska kontorsdatorer. Maskinerna var tekniskt mycket lika sina föregångare men fick ett bättre, fullstort tangentbord. De fanns med 8, 16 eller 32 kB RAM och hade fortfarande 40 tecken per rad på en 9-tums monokrom skärm.

    Här märks också Commodores nära koppling till Microsoft. Commodore BASIC byggde på Microsoft BASIC, men såldes under Commodores namn och anpassades till deras maskiner. Den tidiga BASIC-versionen var enkel, men viktig: användaren kunde slå på datorn och börja programmera direkt.

    4000-serien: BASIC V4 och mer affärsinriktning

    Med 4000-serien blev maskinerna mer mogna. De levererades med Commodore BASIC V4, som bland annat gav bättre stöd för diskettstationer. Serien fanns både i smalare modeller med 9-tumsskärm och större modeller med 12-tumsskärm.

    Fortfarande handlade det om textbaserade system. Men för skolor och företag var det inget problem. Tvärtom: en robust maskin med bra tangentbord, tydlig skärm och pålitlig lagring var precis vad många behövde.

    PET- och CBM-datorerna blev vanliga i klassrum, på kontor och i tekniska miljöer. De användes inte bara för undervisning och administration, utan även för styrning av industriella system och vetenskapliga tillämpningar.

    8000-serien: 80 kolumner och professionell prägel

    8000-serien markerade nästa stora steg. Nu blev 80 tecken per rad standard, vilket gjorde datorerna betydligt bättre lämpade för textbehandling, kalkyler och affärsprogram. Skärmen var monokrom, men den större textytan gjorde stor skillnad.

    Den klassiska modellen CBM 8032 följdes av varianter som 8096, 8296 och 8296-D. Här började Commodore också ta itu med 32 kB-gränsen genom bankväxling av minnet. På så sätt kunde maskiner som CBM 8096 och 8296 använda mer RAM än vad den vanliga 6502-adressrymden egentligen tillät.

    Designen förändrades också. De senare modellerna fick ett mer futuristiskt, rundat chassi med separat tangentbord. Formen har ibland felaktigt kopplats till Porsche-design, men den skapades av Commodores egen designer Ira Velinsky. Oavsett ursprung såg maskinerna moderna ut — särskilt jämfört med de äldre kantiga metallburkarna.

    CBM 8096-SK: en elegant arbetshäst

    Commodore CBM 8096-SK är en av de mest intressanta modellerna i den senare PET/CBM-familjen. Den kombinerar den klassiska 8-bitarsarkitekturen med ett mer avancerat minnessystem och ett modernt yttre.

    Den har 80×25 tecken på skärmen, separat tangentbord och ett chassi som känns mer som en professionell terminal än en hemdator. Trots att den saknar färggrafik och avancerat ljud är den en imponerande maskin: byggd för arbete, undervisning och långvarig drift.

    Det här är inte en dator som försöker locka med spel eller multimedia. Den signalerar något annat: ordning, stabilitet och kontroll.

    CBM II: Commodores ambitiösa sidospår

    I början av 1980-talet försökte Commodore också modernisera sin affärsdatorlinje med CBM II-serien. Dessa maskiner byggde på den mer avancerade MOS 6509-processorn, en vidareutveckling av 6502 med stöd för större minnesmängder genom bankväxling.

    CBM II fanns i olika varianter. Hemmodellerna i P-serien kunde utrustas med grafik- och ljudkretsar som påminde om det som senare skulle göra Commodore 64 berömd. Affärsmodellerna i B-serien hade ofta 128 kB RAM, SID-ljudchip och möjlighet till extra processorer som Z80 eller Intel 8088.

    Trots tekniska ambitioner blev CBM II aldrig någon stor succé. Den hamnade mellan världar: för dyr och ovanlig för hemmen, men inte tillräckligt dominerande för affärsmarknaden.

    Varför PET och CBM fortfarande fascinerar

    I dag är PET- och CBM-datorerna inte snabba, färgstarka eller flexibla enligt moderna mått. De har ofta ingen pixelgrafik, begränsat ljud och ett arbetssätt som kräver tålamod. Ändå har de en särskild dragningskraft.

    De visar en tid då datorn fortfarande var begriplig. Man kunde förstå maskinen som helhet: processorn, minnet, skärmen, tangentbordet, portarna och BASIC-tolken. När man slog på datorn möttes man inte av appar, molntjänster eller uppdateringar — bara en blinkande markör och en uppmaning att börja skriva.

    Det är kanske just därför en maskin som Commodore CBM 8096-SK känns så levande än i dag. Den representerar en period då persondatorn ännu inte hade bestämt sig för vad den skulle bli. Skulle den vara ett kontorsredskap, en utbildningsmaskin, en programmeringsmiljö, en terminal eller en hemdator?

    För Commodore PET och CBM var svaret enkelt: den kunde vara allt detta — bara man var beredd att skriva kommandona själv.

    Youtube innehåll om CBM och PET

    Faktaruta: Commodore PET/CBM

    Typ: 8-bitars persondator

    Lanserad: 1977

    Tillverkare: Commodore International

    Processor: MOS 6502, senare även MOS 6509 i CBM II-serien

    Operativsystem: Commodore BASIC i ROM

    Bildskärm: Monokrom textskärm, vanligen 40×25 eller 80×25 tecken

    Lagring: Kassettband och externa diskettstationer via IEEE-488

    Användning: Skolor, företag, programmering, industri och laboratorier

    Kända modeller: PET 2001, CBM 3032, CBM 4032, CBM 8032, CBM 8096-SK och CBM 8296

    Särskilt kännetecken: Robust konstruktion, inbyggd BASIC och textbaserad PETSCII-grafik



    Annons

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

  • Spectravideo SVI-738 – datorn som nästan blev framtiden

    I en tid då hemdatorer snabbt blev en del av vardagen försökte vissa tillverkare tänka större än bara prestanda och pris. Spectravideo SVI-738 X’Press var en sådan satsning – en dator som kombinerade spel, programmering och kontorsarbete i ett och samma system. Med sin blandning av innovation och kompromisser kom den att symbolisera både möjligheterna och utmaningarna i 1980-talets datorrevolution.

    I mitten av 1980-talet stod hemdatorn i centrum för en teknisk revolution. Bland färgglada skärmar, pipande ljud och blinkande markörer dök en särskilt intressant maskin upp: Spectravideo SVI-738 X’Press. Den var inte bara ännu en dator – den var ett ambitiöst försök att bygga en standardiserad framtid för persondatorer.

    Ett steg mellan två världar

    SVI-738 lanserades 1985 av Spectravideo och byggde på den internationella MSX-standarden – ett försök att skapa kompatibla datorer från olika tillverkare. Tanken var enkel men kraftfull: ett program som fungerade på en MSX-dator skulle fungera på alla.

    Men SVI-738 var något av en hybrid. Den marknadsfördes som en MSX1-dator, men innehöll teknik från nästa generation:

    • Processor: Zilog Z80 på 3,58 MHz
    • Grafikchip: Yamaha V9938 (egentligen avsedd för MSX2)
    • 64 KB RAM + 16 KB videominne
    • Inbyggd diskettstation och seriell port

    Resultatet? En maskin som ofta kallas “MSX 1.5” – för avancerad för att vara MSX1, men inte fullt ut MSX2.

    Portabel – på 80-talsvis

    SVI-738 kallades “X’Press” eftersom den sågs som portabel. Och ja – den hade bärväska.

    Men här krävs lite historiskt perspektiv:
    ingen inbyggd skärm, inget batteri. Du behövde fortfarande en TV.

    Ändå var detta ett steg mot dagens laptops – en dator du faktiskt kunde ta med dig.

    Två operativsystem i samma maskin

    En av SVI-738:s mest spännande egenskaper var dess flexibilitet. Den levererades med:

    • MSX-DOS
    • CP/M 2.2

    Detta var ovanligt kraftfullt. Med CP/M kunde användaren köra mer “seriösa” program som ordbehandling och databashantering – långt bortom spel.

    Det gjorde SVI-738 till en bro mellan:

    • hemdator (spel, BASIC-programmering)
    • arbetsverktyg (kontorsprogram)

    Konkurrensens skugga

    Trots sina tekniska styrkor levde SVI-738 i en tuff marknad. Den största rivalen var Commodore 64 – billigare, mer spridd och med ett enormt spelbibliotek.

    MSX-standarden hade en genial idé, men led av:

    • splittrad marknadsföring
    • många tillverkare → otydlig identitet
    • varierande hårdvara

    Det gjorde att konsumenter ofta valde enklare, mer etablerade alternativ.

    En oväntad succé i Europa

    Trots detta fick SVI-738 ett fäste i delar av Europa. Ett särskilt fascinerande exempel är Polen, där datorn såldes statligt – och kostade motsvarande 18 månadslöner.

    Den användes även i skolor i Norden, inklusive Finland, vilket gjorde den till en viktig del av många ungas första möte med programmering.

    Nästan en MSX2 – och ibland mer

    Under huven dolde sig en överraskning: hårdvaran var nära en full MSX2. Därför började entusiaster snabbt uppgradera sina maskiner.

    Med rätt modifieringar kunde man:

    • öka videominne
    • byta ROM
    • i vissa fall nå MSX2+ nivå

    Detta gjorde SVI-738 till en favorit bland hobbyister – en dator att bygga vidare på, inte bara använda.

    Arvet idag

    Idag är SVI-738 en kultklassiker inom retrodatorvärlden. Den representerar:

    • drömmen om en gemensam datorstandard
    • övergången från hobby till produktivitet
    • kreativiteten i 80-talets teknikvärld

    Den blev aldrig marknadsledande – men den visade vad som var möjligt.

    Slutsats

    Spectravideo SVI-738 var inte den mest kända datorn i sin tid. Men den var en av de mest visionära.

    Den försökte lösa ett problem vi fortfarande brottas med idag:
    hur man skapar kompatibla, öppna system i en konkurrensdriven teknikvärld.

    Och kanske är det just därför den fortfarande fascinerar.

    Youtube innehåll om SVI-738 Xpress

    Teknisk fakta

    Modell Spectravideo SVI-738 X’Press
    Lansering 1985
    Processor Zilog Z80A, 3,58 MHz
    Arbetsminne 64 KB RAM
    Videominne 16 KB VRAM
    Grafikchip Yamaha V9938
    Upplösning 256 × 192 pixlar
    Ljud AY-3-8910, 3 ljudkanaler
    Lagring 3,5-tums diskett, ROM-kassett, kassettband
    Operativsystem MSX BASIC, MSX-DOS, CP/M 2.2
    Särskilda funktioner Inbyggd diskettstation, RS-232, 80-kolumnsläge

    Annons

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

  • CP 400 COLOR – den brasilianska hemdatorn som färgade 1980-talet

    CP 400 COLOR var en av de mest betydelsefulla hemdatorerna som utvecklades och tillverkades i Brasilien under 1980-talet. Lanserad 1984 av företaget Prológica kombinerade den internationell teknik med lokal anpassning, färgstark design och bred spridning på den brasilianska hemmamarknaden. Som klon av TRS-80 Color Computer 2 blev CP 400 för många användare den första kontakten med programmering, spel och persondatorer, och den kom att spela en viktig roll i landets tidiga datorhistoria.

    När hemdatorerna slog igenom globalt i början av 1980-talet utvecklades även en stark inhemsk datorindustri i Brasilien. Ett av de tydligaste resultaten av denna period var CP 400 COLOR, lanserad 1984 av företaget Prológica Indústria e Comércio de Microcomputadores. Datorn kom att bli en av de mest spridda och igenkända brasilianska hemdatorerna under årtiondet.

    CP 400 COLOR tillhörde en kategori av datorer som ofta kallades ”nationella kloner”. Den var i praktiken fullt kompatibel med TRS-80 Color Computer 2, men anpassad för brasilianska tekniska och ekonomiska förhållanden. Det innebar bland annat stöd för TV-standarden PAL-M, lokal tillverkning av komponenter och ett formspråk som skilde sig tydligt från den amerikanska förlagan.

    En dator för hemmet

    CP 400 var konstruerad som en hemdator i ordets klassiska mening. Den skulle användas för spel, programmering, utbildning och enklare tillämpningar i hemmet. Processorn var Motorola MC6809E, klockad till strax under 1 MHz, vilket gav god prestanda för tiden. Grafikdelen byggde på videokretsen MC6847, som möjliggjorde både textläge och flera grafiska lägen i färg.

    Program laddades i regel från kassettband, vilket var långsamt men billigt och därför mycket vanligt under denna period. För mer avancerade användare fanns möjlighet att ansluta diskettenheten CP 450, vilket ökade både hastighet och lagringskapacitet avsevärt.

    En design som stack ut

    En av CP 400:s mest iögonfallande egenskaper var dess utseende. Den första modellen hade ett färgglatt chiclet-tangentbord med små tangenter i olika färger. Formen och färgsättningen togs fram av den italienske arkitekten Luciano Deviá, som ville ge datorn ett lekfullt och heminriktat uttryck. Tanken var att datorn skulle passa in i vardagsrummet snarare än uppfattas som en teknisk industrimaskin.

    Designen var dock inte utan nackdelar. Den kompakta konstruktionen kunde i vissa fall leda till överhettning, något som senare åtgärdades i nästa version.

    CP 400 COLOR II

    I slutet av 1985 lanserades CP 400 COLOR II. Denna modell fick extern strömförsörjning, 64 KB RAM som standard och ett större tangentbord med fler funktionsknappar. Den marknadsfördes som mer professionell och riktad även till avancerade användare.

    Trots förbättringarna fick tangentbordet kritik för sämre byggkvalitet än föregångarens. Tangenterna upplevdes som ostadiga, och bland användare fick tangentbordet ett skämtsamt smeknamn på grund av sin fjädrande känsla. Däremot var problemen med överhettning nu lösta.

    Operativsystem och tillbehör

    Med diskettenheten CP 450 kunde CP 400 köra flera operativsystem, bland annat OS-9 Level 1 och Flex9. Prológica erbjöd även DOS400, som i praktiken var en omdöpt version av Tandy Radio Shacks diskbaserade Color BASIC-system. Detta speglar en tid då licensiering ofta hanterades informellt i den brasilianska datorindustrin.

    Maskinen hade ett ovanligt rikt utbud av anslutningar för sin klass: seriell port, joystickportar, kassettgränssnitt, expansionsport och både TV- och monitorgång.

    Mottagande och konkurrens

    CP 400 blev en kommersiell framgång och stod under en period för en betydande del av Prológicas omsättning. Trots detta var det tekniska stödet begränsat, och utbudet av böcker och tidskrifter var litet jämfört med situationen i USA. Användarna fick i stor utsträckning förlita sig på egen experimentlusta och importerad dokumentation.

    I mitten av 1980-talet förändrades marknaden snabbt. Först genom billigare ZX Spectrum-kloner och därefter genom MSX-standarden, som erbjöd bättre grafik och ljud. Mot slutet av decenniet började även IBM PC-kompatibla datorer bli allt mer attraktiva.

    Slutet på produktionen och arvet efter CP 400

    Tillverkningen av CP 400 och dess tillbehör upphörde i början av 1987. Många användare gick då vidare till MSX-datorer eller till PC-plattformen. Trots sin relativt korta livstid har CP 400 fått en bestående plats i Brasiliens teknikhistoria.

    I dag ses CP 400 COLOR som ett tydligt exempel på hur global datorteknik anpassades lokalt under 1980-talet. Den representerar en period av teknisk kreativitet, begränsade resurser och ett starkt intresse för hemdatorer som utbildnings- och nöjesverktyg. För samlare och entusiaster är CP 400 inte bara en dator, utan ett färgstarkt stycke digital kulturhistoria.

    Innehåll på youtbue om CP 400

    Fakta: Prológica CP 400 COLOR

    • Tillverkare: Prológica Indústria e Comércio de Microcomputadores (Brasilien)
    • Lanserad: 1984
    • Utgången ur produktion: 1987
    • Typ: Hemdator
    • Kompatibilitet: TRS-80 Color Computer 2
    • Processor: Motorola MC6809E, cirka 0,895 MHz
    • Minne: 16 KB eller 64 KB RAM
    • ROM: 16 KB (Extended Color BASIC)
    • Grafik: MC6847, upp till 9 färger
    • Upplösning: upp till 256 × 192 pixlar (2 färger i högupplöst läge)
    • Ljud: 6-bitars DAC
    • Video: PAL-M TV-ut, samt RGB-utgång
    • Lagring: Kassettband; diskett via CP 450 (upp till två 180 KB-enheter)
    • Anslutningar: RS-232C, kassettgränssnitt, joystickportar, expansions-/kassettport, cartridge-port

    Modeller

    • CP 400 COLOR: första modellen med färgglatt chiclet-tangentbord (55 tangenter)
    • CP 400 COLOR II: senare modell med extern strömförsörjning och 59-tangenters tangentbord samt 64 KB RAM som standard

    Annons

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

  • Commodore SX-64 – den bärbara datorn som bar hela 80-talet i en resväska

    Commodore SX-64 lanserades 1983 som en portabel version av den populära hemdatorn Commodore 64. Med inbyggd färgskärm och diskettstation var den världens första bärbara färgdator och ett tidigt försök att göra persondatorn flyttbar. Trots teknisk innovationshöjd fick modellen begränsad kommersiell framgång, men har i efterhand fått en framträdande plats i datorhistorien.

    I början av 1980-talet var datorer oftast stora, stationära maskiner som hörde hemma på skrivbord eller i särskilda datorrum. Ändå fanns redan då drömmen om något mer rörligt: en dator man faktiskt kunde ta med sig. När Commodore 1983 lanserade SX-64 försökte företaget förverkliga just den visionen – genom att bygga in en komplett Commodore 64 i ett portföljliknande chassi.

    Resultatet blev världens första bärbara färgdator. Den var tung, dyr och full av kompromisser, men samtidigt tekniskt imponerande och långt före sin tid.

    En bärbar dator – på 10,5 kilo

    Commodore SX-64 vägde omkring 10,5 kilogram och bars med ett kraftigt handtag som även fungerade som stöd när datorn ställdes upp på ett bord. Den tillhörde det som senare kom att kallas ”luggables” – datorer som gick att bära, men knappast smidigt transportera.

    Trots sin vikt var den självförsörjande. SX-64 hade en inbyggd femtums färgskärm av CRT-typ, en inbyggd 5¼-tums diskettstation och full kompatibilitet med Commodore 64. Till skillnad från samtida bärbara datorer som Osborne 1 och Kaypro II, vilka använde monokroma skärmar, kunde SX-64 visa färggrafik och spela avancerat ljud.

    En Commodore 64 – men inte riktigt som vanligt

    Tekniskt sett var SX-64 i stort sett identisk med Commodore 64. Den använde MOS Technology 6510-processorn på omkring 1 MHz, hade 64 kilobyte RAM, VIC-II-grafikchip med 16 färger och sprites samt det välkända SID-ljudchipet med tre oscillatorer och analogt filter.

    Samtidigt gjordes flera förändringar. För bättre läsbarhet på den lilla skärmen ändrades standardfärgerna till blå text på vit bakgrund. Det såg mer professionellt ut, men orsakade kompatibilitetsproblem med program som antog C64:ans klassiska blå bakgrund.

    Dessutom saknade SX-64 både kassettport för bandspelare och RF-utgång för TV. Commodore ansåg att den inbyggda skärmen och diskettstationen gjorde dessa anslutningar onödiga, men i praktiken innebar det begränsningar för vissa tillbehör och äldre mjukvara.

    Strömförsörjning och expansion – akilleshälen

    Till skillnad från den vanliga Commodore 64 hade SX-64 ett internt nätaggregat. Det gav ett mer integrerat och robust yttre, men begränsade möjligheterna till expansion. Vissa tillbehör, särskilt RAM-expansionsenheter, drog mer ström än nätaggregatet klarade av.

    Resultatet blev att kompatibiliteten varierade mellan olika modeller och tillbehör. Många entusiaster löste problemen genom modifieringar, till exempel genom att använda externa nätaggregat till expansionsenheter.

    DX-64 – datorn som nästan släpptes

    Commodore presenterade även planer på en DX-64, en variant med två inbyggda diskettstationer. Den väckte stort intresse, men den svaga försäljningen av SX-64 gjorde att projektet stoppades innan någon bred lansering hann ske. Ett mycket litet antal exemplar uppges ha existerat, men DX-64 blev aldrig en kommersiell produkt.

    Ungefär samtidigt presenterades också SX-100, en planerad version med monokrom skärm. Inte heller denna modell nådde marknaden.

    Varför misslyckades SX-64 kommersiellt

    Trots sin tekniska särställning blev SX-64 ingen försäljningssuccé. Den var dyr, tung och hade en liten skärm. Samtidigt erbjöd konkurrenter som Compaq Portable kraftfullare 16-bitarsdatorer med MS-DOS, vilket lockade företagsanvändare. För hemmabruk var en vanlig Commodore 64 betydligt billigare och mer flexibel.

    Kombinationen av högt pris, nischad målgrupp och hård konkurrens gjorde att SX-64 fick svårt att hitta sin plats på marknaden.

    Ett misslyckande som blev ett kultobjekt

    Trots detta fick SX-64 en trogen skara användare. Den användes flitigt av användargrupper, utvecklare och demonstratörer som uppskattade möjligheten att snabbt packa upp en komplett dator med färg, ljud och diskettstation.

    I dag betraktas Commodore SX-64 som ett samlarobjekt och ett viktigt stycke datorhistoria. Den är uppskattad för sin design, sin ingenjörskonst och sitt modiga försök att tänja på gränserna för vad en dator kunde vara.

    En portabel framtid som kom för tidigt

    SX-64 var ingen bärbar dator i modern mening, men den pekade tydligt mot framtiden. Den visade att idén om en flyttbar, självständig dator var både möjlig och lockande, även om tekniken ännu inte var mogen.

    I efterhand framstår Commodore SX-64 som ett djärvt experiment: tung, varm och högljudd, men samtidigt banbrytande. En dator som bokstavligen bar 1980-talets datorrevolution i sina händer.

    Innehåll på youtube om Commodore SX 64

    Och så reklam

    Faktaruta: Commodore SX-64
    Typ Portabel (“luggable”) hemdator
    Lanserad 1983 (släppt i december)
    Tillverkare Commodore
    CPU MOS Technology 6510 (~1 MHz)
    Minne 64 kB RAM + 20 kB ROM
    Grafik VIC-II (320×200, 16 färger, sprites)
    Ljud SID 6581
    Inbyggd skärm 5″ färg-CRT (komposit)
    Inbyggd lagring 5¼” diskettstation (1541-intern variant)
    Operativsystem Commodore KERNAL + Commodore BASIC 2.0
    Vikt ca 10,5 kg
    Kännetecken Världens första bärbara färgdator; standardfärger blå text på vit bakgrund
    Tillverkning Utgick 1986
    Tips: I vissa program kan standardfärgerna behöva ändras för bättre kompatibilitet med “vanliga” C64.

    Annons

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

  • SAM Coupé – den sista stora 8-bitarsdrömmen

    I slutet av 1980-talet trodde många att 8-bitars datorer sjöng på sista versen. IBM-kompatibla PC, Amiga och Atari ST tog över skrivborden. Ändå dök det upp en märklig, kilformad maskin från Swansea i Wales – SAM Coupé – som försökte ge de gamla 8-bitarna en sista chans. Det blev mer kult än kommersiell succé, men historien är desto mer intressant.

    Från Spectrum-uppgradering till egen dator

    SAM Coupé lanserades i december 1989 av Miles Gordon Technology (MGT). Tanken var ganska enkel: alla som hade vuxit upp med ZX Spectrum skulle nu kunna ta steget vidare till en modernare men ändå bekant dator. SAM skulle både kunna köra mycket Spectrum-program och samtidigt erbjuda bättre grafik, mer minne och betydligt bättre ljud.

    Namnet är typiskt brittiskt lekfullt. SAM sägs stå för “Some Amazing Micro”, medan ”Coupé” anspelar både på en glassdessert och på att datorn från sidan ser ut som en sportig fastback-bil – fötterna blir som små hjul.

    Problemet var bara timingen. När SAM Coupé kom ut hade 16-bitarsmaskiner som Amiga och Atari ST redan etablerat sig, och PC-världen växte snabbt. Att lansera en avancerad 8-bitarsmaskin 1989 var modigt – eller dumdristigt – beroende på hur man ser det.

    Hårdvaran – kraftfull 8-bitare

    Under huven sitter en Zilog Z80B-processor på 6 MHz, en snabbare variant av samma CPU som i Spectrum. Basmodellen hade 256 KB RAM, uppgraderingsbar internt till 512 KB och via expansionsport upp till 4,5 MB – mycket för en 8-bitare.

    Några nyckelpunkter:

    • CPU: Z80B @ 6 MHz
    • RAM: 256–512 KB (max ca 4,5 MB)
    • Lagring: kassettport som Spectrum, men även plats för upp till två 3,5″ diskettstationer i chassit
    • Anslutningar: SCART (med RGB), Euroconnector (expansion), joystickport, musport, MIDI in/ut, ljud in/ut, port för ljuspenna/ljuspistol

    För att hålla nere komponentantalet använde MGT ett specialdesignat ASIC-chip (VGT-200) som skötte grafik, minnesbankning och en del I/O – ungefär samma roll som ULA-kretsen i ZX Spectrum, men betydligt mer avancerat.

    Grafik – Spectrum-rötter med rejäl uppgradering

    En av SAM Coupés stora poänger var grafiken. Den är byggd för 50 Hz PAL-världen och ger ett i praktiken progressivt 312-linjers bildläge, anpassat för dåtidens CRT-TV.

    Den hade fyra huvudlägen:

    • Mode 1: 256×192, 1 bit per pixel, färgattribut per 8×8 block (Spectrum-kompatibelt)
    • Mode 2: 256×192, 1 bpp, men linjärt minne (lättare att programmera)
    • Mode 3: 512×192, 2 bpp (4 färger)
    • Mode 4: 256×192, 4 bpp (16 färger)

    Till detta kom en hårdvarupalett med 128 möjliga färger, uppbyggd av tre 2-bitars färgkanaler (R, G, B) plus en extra ”half-bright”-bit som lyfter intensiteten ett halvt steg. För tiden var det här riktigt flexibelt, och i händerna på duktiga demoprogrammerare gick det att få ut imponerande bilder och effekter.

    Nackdelen: grafik och CPU delar internminnet. När bildskärmen ritas måste processorn ”vänta” på ASIC:en – så kallad minneskontention. I högupplösta lägen (Mode 3/4) äter skärmen 24 KB och det blir fyra gånger så mycket data att flytta jämfört med Spectrum. Resultatet: SAM är i praktiken inte så mycket snabbare än en Spectrum, trots högre klockfrekvens.

    Ljud – sex kanaler och tracker-potential

    Ljudet var ett rejält lyft jämfört med Spectrum-ens lilla enbits-”beeper”.

    SAM Coupé har:

    • Philips SAA1099-krets med
      • 6 kanaler
      • stereo
      • 8 oktaver
      • stöd för brus och amplitudkontroll
    • Inbyggd ”beeper” för Spectrum-kompatibla ljud

    Med smart programmering kunde SAM spela upp modulliknande musik (tracker-stil) i flera kanaler med sample-liknande ljud, om än på låg bitdjup. Demoscenen utnyttjade det här rejält – det låter mer som en enkel Amiga än som en ”vanlig” 8-bitare.

    SAM BASIC och CP/M – mer än spel

    I ROM fanns 32 KB med uppstarts­kod och SAM BASIC, en mycket kraftfull BASIC-dialekt skriven av Andrew Wright, samma person som låg bakom Beta BASIC till Spectrum. Språket hade:

    • Inbyggda kommandon för sprites och vektorgrafik (linjer, cirklar m.m.)
    • Möjlighet att skala och förskjuta koordinatsystemet
    • Finesser för att ”spela upp” grafiksekvenser snabbare genom att lagra dem

    Diskoperativsystemet laddades däremot från disk (SAMDOS, senare MasterDOS). Med extra programvara kunde SAM även köra CP/M 2.2, vilket öppnade för klassiska kontors- och utvecklingsprogram – åtminstone i teorin. I praktiken konkurrerade PC och 16-bitarsmaskiner här, så CP/M på SAM blev mer nördgrej än massmarknad.

    Disketter, MIDI och en ovanligt rik expansionsmiljö

    SAM Coupé var designad som en liten ”allt-i-ett-station”:

    • Plats för två 3,5″ diskettenheter inne i chassit
    • MIDI in/ut – ovanligt på en hem­dator och lockande för musikintresserade
    • Möjlighet att nätverka upp till 16 SAM-maskiner via MIDI-portarna
    • Euroconnector-expansion där man kunde hänga på upp till 4 enheter via en ”SAMBUS”

    På pappret lät det som en dröm för hobbyister: en billig maskin med seriös anslutningsbarhet. Men marknaden var redan på väg åt annat håll – mot PC och mer etablerade plattformar.

    ZX Spectrum-kompatibilitet – lockbete och begränsning

    Ett av SAM Coupés viktigaste försäljningsargument var kompatibiliteten med ZX Spectrum 48K. Genom att emulera minneslayout och hastighet i ett särskilt läge kunde den köra många gamla Spectrum-spel och program.

    Det fanns två vägar:

    • SAMs egen Spectrum-emulator med ”skelett-ROM”
    • Att faktiskt läsa in en riktig Spectrum-ROM (dumpar från en fysisk maskin)

    Men kompatibiliteten var inte perfekt. Hastigheten stämde aldrig exakt, och många kassettladdare med kopieringsskydd fungerade inte. MGT tog därför fram en speciallösning, Messenger, där en riktig Spectrum kopplades till SAM. SAM kunde då ”sno” hela minnesinnehållet från Spectrum och spara det till disk – som en hårdvaru-snapshot.

    128K-Spectrum-läget var ännu knepigare, eftersom minneskartläggningen och ljudkretsarna skilde sig mer. Vissa titlar patchades eller porterades, men det blev aldrig en helt sömlös upplevelse.

    Varför misslyckades SAM Coupé kommersiellt?

    Tekniskt var SAM Coupé en imponerande maskin – särskilt med 8-bitarsmått mätt. Ändå såldes bara runt 12 000 exemplar, och företaget gick i konkurs redan 1990. Flera faktorer spelade in:

    • Fel tidpunkt: 1989 ville de flesta som tog steget uppåt ha Amiga, Atari ST eller PC – inte ännu en 8-bitare.
    • Brist på kommersiell mjukvara: Utan starkt stöd från spel- och programvarube­sutvecklare är det svårt att bygga en marknad.
    • Ekonomiska problem: MGT hamnade snabbt i ekonomiskt trångmål, och efterträdande bolag kunde inte riktigt vända skutan.
    • Konstig position: För kraftfull och dyr som ”bara en Spectrum-uppgradering”, men för svag för att konkurrera med 16-bitarsmaskiner.

    Resultatet blev att SAM Coupé hamnade i en smal nisch: älskad av entusiaster, ignorerad av massmarknaden.

    Kultstatus och entusiastscen

    Trots sitt korta kommersiella liv dog SAM Coupé aldrig riktigt. Nördintresset levde vidare:

    • En aktiv entusiastscen med egna tidskrifter, hårdvaru­expansioner och spel
    • Nya operativsystem och disk-DOS:ar, som MasterDOS och CP/M-lösningar
    • Moderna projekt: emulatorer, FPGA-portar (t.ex. MiSTer) och ny hårdvara som SD-kort-interface

    Precis som ZX Spectrum har SAM fått ett andra liv som retro-plattform, där begränsningarna snarare ses som en kreativ utmaning.

    En fotnot – men en fascinerande sådan

    SAM Coupé ändrade aldrig historien på samma sätt som Spectrum, C64 eller Amiga. Men den är en perfekt symbol för övergångsperioden runt 1990: en sista, ambitiös 8-bitarsmaskin som försöker pressa ut det sista ur en åldrande arkitektur, samtidigt som världen redan har gått vidare.

    För den som gillar datorhistoria är SAM Coupé därför inte bara en udda parantes – utan en liten, kilformad tidsmaskin tillbaka till ett ögonblick när ”nästa dator” fortfarande kunde betyda något helt annat än en PC.

    Video på youtube om SAM Coupé

    Teknisk fakta – SAM Coupé

    • Lanseringsår: 1989
    • Tillverkare: Miles Gordon Technology (MGT), Swansea, Storbritannien
    • Processor: Zilog Z80B @ 6 MHz
    • RAM (standard): 256 KB
    • RAM (internt max): 512 KB
    • RAM (totalt max med expansion): ca 4,5 MB
    • Grafiklägen:
      • Mode 1: 256×192, 1 bpp, färgattribut (Spectrum-kompatibelt)
      • Mode 2: 256×192, 1 bpp, linjärt minne
      • Mode 3: 512×192, 2 bpp (4 färger)
      • Mode 4: 256×192, 4 bpp (16 färger)
    • Färgpalett: 128 färger (RGB med ”half-bright”-bit)
    • Ljud: Philips SAA1099, 6 kanaler, stereo + 1-bit ”beeper”
    • Lagring: Kassettanslutning & 3,5" diskett (upp till två enheter)
    • Operativsystem: SAM BASIC i ROM, SAMDOS/MasterDOS på disk, CP/M 2.2 via Pro-DOS
    • Anslutningar: SCART (RGB & komposit), 64-pin Euroconnector, joystickport, musport, MIDI in/ut, kassett I/O, stereo ljud ut/ljuspenna, ström/RF
    • ZX Spectrum-kompatibilitet: 48K-emulering (delvis kompatibel), stöd för många Spectrum-spel
    • Sålda enheter (uppskattning): ca 12 000

    Annons

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