encyklopedi:c64
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
encyklopedi:c64 [2023/08/24 04:09] – Commodore 64C bjarni | encyklopedi:c64 [2023/08/31 00:26] (current) – SID bjarni | ||
---|---|---|---|
Line 3: | Line 3: | ||
{{ c64.png? | {{ c64.png? | ||
- | Commodore 64, ofta kallad C64, är en persondator introducerad av Commodore Business Machines 1982 som såldes från 1982 till 1994. Det var Commodores bäst säljande modell, och brukar räknas som den mest sålda enskilda datormodellen någonsin, med försäljningssiffror som uppskattats till allt från 12 miljoner till så mycket som 20 miljoner exemplar. Commodore 64 avsågs som en mer avancerad uppföljare till VIC-20 från 1980. Datorerna är till utseendet snarlika, och de har samma enkla BASIC-tolk. C64 har dock betydligt mer kompetent hårdvara. | + | Commodore 64, ofta kallad C64, är en persondator introducerad av Commodore Business Machines 1982 som såldes från 1982 till 1994. Det var Commodores bäst säljande modell, med försäljningssiffror som uppskattats till allt från 12 miljoner till så mycket som 20 miljoner exemplar. Commodore 64 avsågs som en mer avancerad uppföljare till VIC-20 från 1980. Datorerna är till utseendet snarlika, och de har samma enkla BASIC-tolk. C64 har dock betydligt mer kompetent hårdvara. Modellen var mycket populär som speldator, men användes också till ordbehandling och andra kontorssysslor, |
- | Tack var att Commodore hade köpt halvledartillverkaren MOS Technology kunde man specialtillverka egna chip, pressa priserna och minska utvecklingstiderna. När Commodore 64 kom ut var den en mycket stark konkurrent på persondatormarknaden med goda prestanda och stor flexibilitet till ett mycket lågt pris: inledningsvis 595 USD, vilket snart sänktes till 199 USD (cirka 6000kr idag 2023). Detta kan jämföras med t.ex. Apple IIe (1395 USD) eller IBM PC (1565 USD). Datorn marknadsfördes också till den breda allmänheten via leksaksbutiker, varuhus och radio- | + | Tack var att Commodore hade köpt halvledartillverkaren MOS Technology kunde man specialtillverka egna chip, pressa priserna och minska utvecklingstiderna. När Commodore 64 kom ut var den en mycket stark konkurrent på persondatormarknaden med goda prestanda och stor flexibilitet till ett mycket lågt pris: inledningsvis 595 USD, vilket snart sänktes till 199 USD (cirka 6000kr idag 2023). Detta kan jämföras med t.ex. Apple IIe (1395 USD) eller IBM PC (1565 USD). I priset för en C64 fick man en fullfjädrad dator inklusive lagringsenhet, |
+ | |||
+ | I Sverige såldes C64 till en början av generalagenten Handic, som satte priset avsevärt högre än det var i andra länder --- 6000kr, motsvarande 17000kr 2023. Trots detta var 80% av alla persondatorer som såldes i Sverige 1984 en C64. Ganska snart klev Commodore in och tog över försäljningen och sänkte priset. | ||
{{c64c.png? | {{c64c.png? | ||
Line 30: | Line 32: | ||
C64 hade 64Kbyte primärminne. Detta var en stor kapacitet för en persondator vid tiden; IBM PC, som kommit ut året innan, hade i grundutförande 16Kbyte minne för nästan tredubbla priset, eller 64Kbyte i en utökad variant. ZX Spectrum, en annan populär samtida persondator, | C64 hade 64Kbyte primärminne. Detta var en stor kapacitet för en persondator vid tiden; IBM PC, som kommit ut året innan, hade i grundutförande 16Kbyte minne för nästan tredubbla priset, eller 64Kbyte i en utökad variant. ZX Spectrum, en annan populär samtida persondator, | ||
+ | |||
+ | ====Anslutningar==== | ||
+ | |||
+ | {{ .: | ||
+ | |||
+ | 1 & 2: Joystick-portar\\ | ||
+ | 3: Anslutning för nätdel\\ | ||
+ | 4: Expansionsport (ROM-kassetter, | ||
+ | 5: RF-utgång för TV\\ | ||
+ | 6: A/V-utgång för monitor\\ | ||
+ | 7: IEC-serieport (diskettstation, | ||
+ | 8: Kassettbandspelarport\\ | ||
+ | 9: User port (fritt programmerbart gränssnitt) | ||
+ | |||
+ | |||
+ | ====Ljud==== | ||
+ | |||
+ | {{ .: | ||
+ | |||
+ | Commodore 64 är särskild känd för sin avancerade ljudkrets, som var långt före allting annat som fanns tillgängligt på persondator- och TV-spelsplattformar vid tiden. Apple II har t.ex. en flip-flop kopplad till en högtalare, som kan fås att klicka. Toner skapas genom vältajmad programkod som klickar med rätt frekvens. ZX Spectrum har en snarlik lösning. PC har en tongenerator som kan spela en fyrkantsvåg vid valfri frekvens. Ingen av dem har någon kontroll över volym, något stöd för flera toner samtidigt, eller olika klangfärger. Atari 2600 har två tongeneratorer men registren som anger tonhöjden är bara 5 bitar, vilket gör musik omöjlig. Sega Master System, som kom ut tre år efter Commodore 64, har tre tongenratorer med 10-bitars tonhöjdsregister. | ||
+ | |||
+ | Commodore 64:s ljudchip 6581, eller SID --- Sound Interface Device --- har tre oberoende tongeneratorer, | ||
+ | |||
+ | Det avancerade ljudchippet gav stor frihet för spelmakare att vara kreativa med musikskapandet i sina spel, och ett antal musiker gjorde sig kända för sin C64-musik. Som exempel på deras alster kan nämnas [[https:// | ||
=====BASIC===== | =====BASIC===== | ||
+ | |||
+ | {{ .: | ||
I likhet med många andra persondatorer från 1970- och 80-talet startar Commodore 64 automatiskt en inbyggd tolk för programmeringsspråket BASIC när strömmen slås på. Man möts direkt av en READY-prompt och kan skriva in program eller kommandon. | I likhet med många andra persondatorer från 1970- och 80-talet startar Commodore 64 automatiskt en inbyggd tolk för programmeringsspråket BASIC när strömmen slås på. Man möts direkt av en READY-prompt och kan skriva in program eller kommandon. | ||
- | BASIC-dialekten är en minimalistisk version av Microsoft BASIC, med många begränsningar: | + | BASIC-dialekten är en minimalistisk version av Microsoft BASIC, med många begränsningar: |
Den har dock stöd för att öppna och operera på många olika enheter som filer: filer på kassett eller diskett, tangentbordet, | Den har dock stöd för att öppna och operera på många olika enheter som filer: filer på kassett eller diskett, tangentbordet, | ||
En fördel med Commodore 64:s BASIC-tolk är att den har en ganska bra editor. Datorn har piltangenter som kan användas för att flytta omkring markören på skärmen, och det går bra att t.ex. flytta upp markören till en tidigare rad, redigera denna och trycka Enter igen för att skriva in den som en ny rad. Det går att sudda och skjuta in tecken. Det går också att skriva specialtecken inuti strängar, som t.ex. markörförflyttning, | En fördel med Commodore 64:s BASIC-tolk är att den har en ganska bra editor. Datorn har piltangenter som kan användas för att flytta omkring markören på skärmen, och det går bra att t.ex. flytta upp markören till en tidigare rad, redigera denna och trycka Enter igen för att skriva in den som en ny rad. Det går att sudda och skjuta in tecken. Det går också att skriva specialtecken inuti strängar, som t.ex. markörförflyttning, | ||
+ | |||
+ | =====Datalagring===== | ||
+ | |||
+ | {{ c64-band-och-diskett.png? | ||
+ | |||
+ | Datalagring kunde ske på två huvudsakliga sätt: kassettband och disketter. Datorn levererades med en särskild kassettbandspelare som hette " | ||
+ | |||
+ | För att ladda ett program från kassett i BASIC skriver man helt enkelt '' | ||
+ | |||
+ | Den vanligaste diskettstationen som fanns att köpa till Commodore 64 var modell 1541. Till en början kostade den 399 USD, alltså omkring två tredjedelar så mycket som själva datorn, och den är också nästan lika stor som datorn. 1541 läser och skriver enkelsidiga 5, | ||
+ | |||
+ | Att ladda ett program från diskett en aning mer omständigt än att ladda från kassett: du måste dels ange enhetsnumret för diskettstationen (vanligtvis enhet nummer 8), och dels namnet på filen du vill ladda; exempelvis '' | ||
+ | |||
+ | Diskettstationen ansluts till datorn via den så kallade IEC-bussen, en seriell buss till vilken olika typer av externa enheter kunde anslutas, även flera samtidigt i kedja efter varandra. IEC-bussen pratar ett protokoll på ganska hög nivå, med olika typer av standardtransaktioner och adressering av enskilda enheter på bussen, lite som en äldre motsvarighet till USB. Bussen är dock inte särskilt snabb, vilket gör att diskettåtkomst på Commodore 64, även om det är snabbare än kassett, är väldigt långsamt. | ||
encyklopedi/c64.1692842949.txt.gz · Last modified: 2023/08/24 04:09 by bjarni