------------------------------------------------------------------
 Commodore VIC20 (PAL)
------------------------------------------------------------------



Tillv. år: 1982

Intr. år:  1980

Processor: 6502, 1.11 MHz (Märkbart snabbare än C64! Kolla in denna jämförelsen.)

Minne:     24K (5K original + 2x8K extraminne + 3K i SuperExpander)
           Jag kan ha sex cartridges i samtidigt med hjälp av
           expansionslådan Vic1020 som syns på bilden.

Grafik:    VIC (6561)
           Maximal grafisk upplösning: Standard är 176x184, men
	   man kan välja skärmstorlek och centrering (till skillnad
	   från 64an). På min TV kan man se ungefär 216x272, men
	   max är ännu mer eftersom man kan göra bilden så stor
	   att ingen ram syns alls.
	   Antal färger: 16

Ljud:      VIC (6561) 
           4 stämmor (3 för toner och en för brus/effekter)
	   samt möjlighet att spela samplingar. Jag har
	   gjort det med volymkontrollen (4-bit).


OS:        CBM Basic V2

Övrigt:    Min huvuddator 9 Jan 1987 - 24 Dec 1987.

Notera:    Adresserna till de två extra 8K minnesblocken kan
           bestämmas med dip switchar. På detta sätt kan man spela
	   kopierade plug-in-spel. 
	   	   
	   
	   Bandspelaren fungerar även till 64an och jag använde den
	   till 64an innan jag skaffade diskdriven. Men det var ett
	   litet problem med bandspelaren och 64an och det var att
	   räkneverket inte stämde med bandspelarna för 64an. Så när
	   jag lånade band från kompisar så var det svårt att hitta
	   programmen på banden eftersom man skrev upp räkneverkets
	   ställning och programmets namn i en lång lista för varje
	   band.
	   



VIC20 visade oväntat bra motstånd i testet mellan VIC20 och Amiga500+

Testprogram

Här är ett litet program som du kan knappa in om du har en VIC20 stående någonstans. Programmet fungerar både på expanderad och oexpanderad VIC. Vad som händer är att det blir ett regnbågsliknande mönster över hela skärmen. Om du inte har en PAL VIC20 (europeisk) så står antagligen inte bilden stilla, men eftersom du läser svenska har du antagligen en europeisk VIC20 - om du nu har någon VIC20 alls vill säga :-). Prova även att sätta första raden till något annat värde än noll, t.ex 10 POKE36866,2

10 POKE36866,0
20 FOR A=6144TO6152:READ V:POKE A,V:NEXT
30 SYS6144
40 DATA120,238,15,144,234,234,76,1,24

Tryck RUN STOP-RESTORE för att stänga av programmet.

Diskdrive Tips

Om du använder en 1541 eller 1541-II diskdrive till din VIC20 så kan du få den att gå snabbare genom att köra kommandot:
OPEN15,8,15,"UI-":CLOSE15
Driven är som standard inställd på 64ans långsammare hastighet, men detta kommando ställer om den så att den går ca 20% snabbare. Detta måste göras varje gång man satt på datorn eller diskdriven. VIC20 klarar visserligen att använda diskdriven när den går i 64ans långsammare läge också, men man vill ju gärna att den skall gå så fort som möjligt. Nu var inte detta mitt tips eftersom detta redan står klart och tydligt i instruktionsboken, utan jag har kommit på ett trick hur man slipper skriva in detta varje gång man satt på datorn. Det första man normalt gör när man satt på datorn är detta:

OPEN15,8,15,"UI-":CLOSE15
LOAD"$",8
LIST

Men som sagt så ville jag slippa att skriva in den första raden varje gång, så då gjorde jag såhär: Jag skrev in följande program och sparade det som filen "D".

10 OPEN15,8,15,"UI-":CLOSE15
20 LOAD"$",8

Nu behöver man bara göra följande:

LOAD"D",8
RUN
LIST

Det står visserligen SYNTAX ERROR IN LINE 0 när man kört programmet (eftersom det är en fillista i minnet och inte ett program), men det gör ju ingenting... LOAD"D",8 kan bytas ut mot LOAD"*",8 om programmet ligger som första fil... Och det är bäst att det ligger där eftersom det går snabbast då.

Tillbaka till
Anders Datormuseums index