Commodore VIC-20

thumb|150px|right|Commodore Vic 20 Il VIC 20 era un home computer prodotto da Commodore a partire dal 1980; con l'aspetto di una tastiera, come il successivo Commodore 64, fu soprannominato "the friendly computer", il computer amico e commercializzato come computer per la famiglia, per la casa, per il gioco, ad un prezzo relativamente contenuto, meno di 300$.

La strategia ebbe successo, tanto che fu il primo computer a vendere più di un milione di unità, il più venduto del 1982 e nel momento di massima produzione ne venivano fabbricati 9000 al giorno. In totale ne vennero prodotti 2,5 milioni fino al 1985, quando uscì di produzione per essere sostituito dal C 64.

Come l'Apple, contribuì ad una larga diffusione del computer. Fu anche un computer di sviluppo, basti pensare ad un illustre personaggio che "da giovane" ebbe un VIC 20: Linus Torvalds.

Il nome VIC stava per Video Interface Chip, il 20 approssima la quantità di memoria totale disponibile.

Il circuito VIC svolgeva sia la funzione di circuito grafico, sia quella di circuito sonoro. Dal punto di vista grafico, la risoluzione era di 176 x 184 pixel, forniva da otto a sedici colori, caratteri programmabili, modo multicolore, possibilità di centraggio del quadro video e una particolare modalità video con caratteri di dimensione 8 x 16. Come sonoro, il VIC offriva quattro canali, tre ad onda quadra ed un quarto per il rumore bianco. Tra l'altro, come afferma la Guida del Programmatore, era possibile aggiungere una quinta voce collegando, tramite la porta di espansione, un altoparlante esterno al VIA, un integrato destinato alla gestione dell'I/O ma che presentava anche un'uscita audio.

Basato sul processore MOS 6502, con una memoria ROM di circa 20kB con sistema operativo e BASIC 2.0, memoria RAM di 5 kB, (5.5 kB se si conta anche la memoria del colore, vedere la Guida del Programmatore VIC 20). Per il BASIC erano disponibili circa 3.5 kB.

Questo computer aveva una porta seriale, parzialmente compatibile RS-232 con livelli TTL anziché ±12V, utilizzata per i Disk Drive 1001, 1541, 1581, 1571 e stampante Commodore MPS 801 o simili, una porta di espansione memoria utilizzata anche per le cartucce GAME, una porta per Commodore Datassette C2N versione di colore bianco con connettore piatto da circuito stampato, una porta di I/O ed una porta joystick.

See also: Commodore VIC-20, 1980, 1982, 1985, Apple, BASIC, Commodore, Commodore 64, Computer, Home computer