Commodore VIC 20

Commodore VIC-20 : l’ordinateur qui fit entrer la micro-informatique dans les foyers

Le Commodore VIC-20 occupe une place essentielle dans l’histoire de la micro-informatique familiale. Commercialisé d’abord au Japon en 1980 sous le nom de VIC-1001, puis en Amérique du Nord et en Europe à partir de 1981, il précède le célèbre Commodore 64 et ouvre la voie à sa réussite. Son prix relativement accessible, son clavier complet, son affichage en couleur et son interpréteur BASIC intégré en font une machine adaptée aux familles, aux débutants et aux amateurs de jeux.

Le VIC-20 est généralement présenté comme le premier modèle d’ordinateur à avoir dépassé le million d’exemplaires vendus. Son succès ne repose pas sur des performances exceptionnelles : il ne dispose que de 5 Ko de mémoire vive et son affichage est limité à 22 colonnes. Commodore choisit au contraire de construire une machine simple, économique et immédiatement utilisable. Cette stratégie contribue à transformer l’ordinateur personnel, encore perçu comme un produit spécialisé, en objet de consommation courante.

Fiche rapide

  • Nom : Commodore VIC-20
  • Autres appellations : VIC-1001 au Japon, VC-20 en Allemagne
  • Constructeur : Commodore Business Machines
  • Commercialisation : 1980 au Japon, 1981 en Amérique du Nord et en Europe
  • Processeur : MOS Technology 6502
  • Fréquence : environ 1 MHz, selon la norme vidéo
  • Mémoire vive : 5 Ko, dont 3583 octets disponibles au démarrage en BASIC
  • Mémoire morte : 20 Ko
  • Langage intégré : Commodore BASIC V2, dérivé du Microsoft BASIC
  • Affichage : 22 colonnes sur 23 lignes, avec couleurs et caractères redéfinissables
  • Son : trois générateurs de tonalité et un générateur de bruit
  • Supports : cartouches, cassettes et disquettes
  • Ventes : environ 2,5 millions d’exemplaires selon les estimations couramment retenues

Commodore à la recherche d’un ordinateur familial

Avant le VIC-20, Commodore s’est déjà imposé sur le marché des micro-ordinateurs avec le PET 2001, présenté en 1977. Le PET forme un ensemble complet comprenant l’unité centrale, le clavier, l’écran et un lecteur de cassettes. Il trouve notamment sa place dans l’enseignement et dans certaines entreprises, mais son prix et son format le destinent encore à un marché relativement spécialisé.

La stratégie de Jack Tramiel, dirigeant de Commodore, consiste à élargir considérablement ce public. Son objectif n’est pas de construire la machine la plus puissante, mais de vendre un ordinateur suffisamment abordable pour entrer dans les foyers. Cette ambition sera plus tard résumée par la formule souvent associée à Commodore : « Computers for the masses, not the classes », des ordinateurs pour les masses et non pour une élite.

Commodore bénéficie alors d’un avantage industriel décisif. En 1976, l’entreprise a racheté MOS Technology, fabricant du microprocesseur 6502 et de nombreux circuits intégrés. Elle peut donc produire elle-même une part importante des composants nécessaires à ses ordinateurs. Cette intégration verticale permet de réduire les coûts et de mener une politique tarifaire particulièrement agressive.

Une machine née autour de la puce VIC

L’histoire du VIC-20 commence avec la puce vidéo MOS 6560, ou VIC pour Video Interface Chip. Conçue à la fin des années 1970, elle devait fournir à faible coût un affichage en couleur et des fonctions sonores. Commodore tente d’abord de lui trouver des débouchés dans le domaine des terminaux ou des jeux électroniques, avant de décider de l’utiliser dans son propre ordinateur familial.

Plusieurs ingénieurs participent à la naissance de la machine. Al Charpentier travaille sur la puce VIC, tandis que Robert Yannes joue un rôle important dans l’architecture de l’ordinateur et dans son développement. Yannes contribuera ensuite à la conception du Commodore 64 et de sa célèbre puce sonore SID. D’autres ingénieurs de Commodore et de MOS Technology interviennent sur la carte, le logiciel système et l’adaptation de la machine aux différents marchés.

Le rôle de Michael Tomczyk, assistant de Jack Tramiel et responsable produit, est également déterminant. Il défend l’idée d’un ordinateur facile à utiliser, vendu avec une documentation accessible et soutenu par un véritable catalogue de logiciels et de périphériques. Son travail concerne moins la conception électronique que la transformation du projet en produit grand public.

Pourquoi le nom VIC-20 ?

Les lettres VIC viennent directement du nom de la puce vidéo. En revanche, le nombre 20 ne correspond pas à la quantité de mémoire vive, ni au nombre de colonnes affichées. Plusieurs explications ont circulé, mais Michael Tomczyk a surtout présenté ce nombre comme un choix commercial : il donnait au nom une sonorité moderne et facile à retenir.

Au Japon, la machine est d’abord vendue sous le nom VIC-1001. En Allemagne, Commodore choisit l’appellation VC-20, souvent interprétée commercialement comme VolksComputer, « l’ordinateur du peuple ». Le matériel reste globalement le même, sous réserve des adaptations aux normes électriques et vidéo locales.

Une architecture modeste, mais cohérente

Le VIC-20 utilise le MOS Technology 6502, un microprocesseur 8 bits déjà présent dans l’Apple II, les ordinateurs Atari 8 bits et plusieurs autres machines de l’époque. Sa fréquence proche de 1 MHz paraît faible aujourd’hui, mais elle suffit pour exécuter le BASIC, gérer les périphériques et faire fonctionner des jeux relativement élaborés.

La machine ne contient que 5 Ko de RAM. Au démarrage, l’écran indique pourtant 3583 BYTES FREE. La différence s’explique par les zones de mémoire réservées au système, à l’écran, aux couleurs et au fonctionnement de l’interpréteur BASIC. L’utilisateur dispose donc d’un peu moins de 3,5 Ko pour ses programmes et leurs données.

Cette contrainte limite rapidement les projets ambitieux, mais Commodore prévoit un port d’extension pouvant accueillir des cartouches de mémoire. Des extensions de 3, 8, 16 ou 32 Ko permettent d’exécuter des logiciels plus complexes. Cette souplesse autorise un prix d’entrée faible, tout en laissant aux utilisateurs la possibilité de faire évoluer leur ordinateur.

Le Commodore BASIC V2 est enregistré en mémoire morte et apparaît immédiatement après l’allumage. Il permet de commencer à programmer sans charger de logiciel. En revanche, il ne possède pas de commandes évoluées pour les graphismes et le son. Les utilisateurs doivent souvent recourir à PEEK et POKE afin de lire ou de modifier directement certaines adresses mémoire.

Un affichage conçu pour le téléviseur

Le VIC-20 se branche sur un téléviseur, ce qui évite l’achat d’un moniteur spécialisé. Cette solution contribue fortement à réduire le coût global de l’équipement. La puce VIC produit un affichage en couleur de 22 colonnes sur 23 lignes, nettement moins adapté au traitement de texte que les 40 ou 80 colonnes des machines professionnelles.

Cette faible largeur d’écran convient toutefois aux jeux, aux programmes éducatifs et à l’apprentissage du BASIC. La machine ne dispose pas de sprites matériels comme le futur Commodore 64, mais elle permet de redéfinir les caractères affichés. Les programmeurs utilisent cette possibilité pour créer des décors, des personnages et des animations. Les limitations de la machine favorisent ainsi des techniques graphiques ingénieuses.

Le circuit VIC fournit également plusieurs canaux sonores simples : trois générateurs de tonalité et un générateur de bruit. Le résultat reste rudimentaire par rapport à la puce SID du Commodore 64, mais suffit pour accompagner les jeux d’effets sonores et de petites mélodies.

Cartouches, cassettes, disquettes et périphériques

Le port cartouche constitue l’un des moyens les plus simples d’utiliser un logiciel. Il suffit d’insérer une cartouche avant d’allumer l’ordinateur. Commodore et des éditeurs indépendants proposent des jeux, des utilitaires et des extensions de mémoire sous ce format.

Pour le stockage économique, de nombreux utilisateurs choisissent la Commodore Datasette, un lecteur de cassettes spécialement adapté aux ordinateurs de la marque. Les chargements sont lents, mais le support reste peu coûteux et largement disponible. Les magazines et les clubs échangent également des programmes sur cassette.

Le VIC-20 peut recevoir un lecteur de disquettes, notamment le VIC-1540, puis le 1541. Ces lecteurs sont plus rapides et plus pratiques que les cassettes, mais leur prix peut égaler ou dépasser celui de l’ordinateur. Commodore propose aussi des imprimantes, des joysticks, des modems et différents accessoires.

Un ordinateur vendu comme un produit de consommation

L’un des aspects les plus novateurs du VIC-20 réside dans sa commercialisation. Commodore ne se limite pas aux magasins spécialisés. La machine apparaît dans de grandes chaînes de distribution, où elle côtoie des téléviseurs, des chaînes hi-fi et des consoles de jeux. Cette présence change la manière dont le public perçoit l’informatique.

Aux États-Unis, le prix de lancement est fixé à 299,95 dollars, un tarif très inférieur à celui de nombreux ordinateurs concurrents. Commodore réduit ensuite encore les prix, profitant de sa maîtrise de la fabrication des composants. La machine devient accessible à des familles qui n’auraient pas envisagé l’achat d’un Apple II ou d’un ordinateur professionnel.

La campagne publicitaire fait notamment appel à William Shatner, connu pour son rôle du capitaine Kirk dans Star Trek. Dans les publicités télévisées, il présente le VIC-20 comme un ordinateur destiné à toute la famille, capable de servir à l’apprentissage, à la gestion domestique et aux jeux. Le message ne s’adresse plus seulement aux techniciens : il cherche à convaincre les parents et les enfants.

Apprendre à programmer sur le VIC-20

Pour de nombreux utilisateurs, le VIC-20 constitue le premier contact avec la programmation. Le manuel accompagne généralement le débutant depuis les commandes les plus simples jusqu’à la réalisation de petits programmes. Quelques lignes suffisent pour afficher un message, effectuer un calcul ou produire une boucle :

10 PRINT "BONJOUR"
20 GOTO 10

Les magazines jouent un rôle essentiel dans cet apprentissage. Ils publient des listings BASIC que les lecteurs recopient ligne par ligne. Une erreur de caractère peut empêcher le programme de fonctionner, obligeant l’utilisateur à relire, comprendre et corriger son code. Cette pratique parfois laborieuse constitue néanmoins une véritable initiation au débogage.

Les limitations du BASIC conduisent les plus curieux vers les adresses mémoire, les caractères programmables et, finalement, le langage machine du 6502. Le VIC-20 devient ainsi une porte d’entrée vers une compréhension plus profonde de l’ordinateur. Il ne se contente pas d’exécuter des logiciels : il invite l’utilisateur à expérimenter.

Le parcours de Linus Torvalds illustre cette influence. Enfant, il utilise le VIC-20 de son grand-père et commence à programmer en BASIC, avant d’explorer davantage le fonctionnement de la machine. Il poursuivra ensuite cet apprentissage sur un Sinclair QL, bien avant de créer le noyau Linux.

Jeux et logiciels

Malgré sa faible mémoire, le VIC-20 dispose d’un catalogue important de logiciels. On y trouve des adaptations de jeux d’arcade, des jeux de réflexion, des simulations et des aventures textuelles. Parmi les titres souvent associés à la machine figurent Jupiter Lander, Radar Rat Race, Omega Race ou encore différentes aventures de Scott Adams.

Les cartouches assurent un chargement immédiat, tandis que les cassettes permettent à de petits éditeurs et à des programmeurs indépendants de distribuer leurs créations à moindre coût. Le marché du logiciel familial commence alors à se structurer autour des ordinateurs personnels.

Le VIC-20 sert également à des usages éducatifs et pratiques : apprentissage des mathématiques, initiation au clavier, gestion de petits fichiers ou découverte des télécommunications grâce au modem. Les possibilités réelles restent modestes, mais elles suffisent à montrer qu’un même appareil peut servir à jouer, apprendre et créer.

Le premier ordinateur vendu à plus d’un million d’exemplaires

Le succès du VIC-20 dépasse les attentes initiales. En combinant un prix bas, une large distribution et une communication destinée au grand public, Commodore atteint un marché beaucoup plus vaste que celui des premiers amateurs de micro-informatique. La machine devient généralement reconnue comme le premier modèle d’ordinateur à dépasser le million d’exemplaires vendus.

Les estimations couramment citées situent ses ventes totales autour de 2,5 millions d’unités. Ce chiffre sera rapidement dépassé par le Commodore 64, mais il montre déjà que l’ordinateur personnel peut devenir un produit fabriqué et vendu à très grande échelle.

Du VIC-20 au Commodore 64

Présenté en 1982, le Commodore 64 reprend plusieurs principes qui ont fait le succès du VIC-20 : boîtier avec clavier intégré, branchement sur un téléviseur, BASIC en ROM, port cartouche et périphériques Commodore. Il offre cependant 64 Ko de RAM, un affichage plus large, des sprites matériels et la puce sonore SID.

Le Commodore 64 ne rend pas immédiatement son prédécesseur inutile. Le VIC-20 demeure moins cher et continue de convenir aux débutants. Toutefois, la baisse rapide du prix du C64 réduit progressivement son intérêt commercial. Commodore arrête finalement sa production en 1985.

Le succès du C64 ne doit donc pas masquer le rôle du VIC-20. Ce dernier a permis à Commodore de tester une stratégie de masse, de développer un réseau de distribution, de constituer un catalogue de logiciels et d’habituer les familles à l’idée d’un ordinateur domestique.

Pourquoi le Commodore VIC-20 est une machine majeure

  • Démocratisation : son prix et sa distribution rendent l’ordinateur personnel accessible à un public beaucoup plus large.
  • Succès industriel : il devient le premier modèle d’ordinateur à dépasser le million d’exemplaires vendus.
  • Apprentissage : son BASIC intégré forme de nombreux débutants à la programmation.
  • Écosystème : cartouches, cassettes, disquettes, livres et magazines créent un environnement logiciel riche.
  • Ingéniosité technique : ses limites obligent les programmeurs à exploiter finement la mémoire, les caractères et le processeur 6502.
  • Précurseur du Commodore 64 : il valide la stratégie qui conduira Commodore à l’un des plus grands succès de la micro-informatique.

Repères chronologiques

  • 1976 : Commodore rachète MOS Technology
  • 1977 : présentation du Commodore PET 2001
  • Fin des années 1970 : développement de la puce vidéo VIC
  • 1980 : lancement japonais sous le nom VIC-1001
  • 1981 : commercialisation du VIC-20 en Amérique du Nord et en Europe
  • 1982 : présentation du Commodore 64
  • 1983 : le VIC-20 franchit le cap du million d’exemplaires vendus
  • 1985 : fin de la production

Un ordinateur modeste à l’influence durable

Le VIC-20 paraît aujourd’hui extrêmement limité. Ses 3583 octets disponibles en BASIC, son écran de 22 colonnes et ses graphismes rudimentaires imposent des contraintes sévères. Pourtant, ces limites font aussi partie de son intérêt historique. La machine reste suffisamment simple pour que l’utilisateur puisse en comprendre les mécanismes et suffisamment ouverte pour encourager l’expérimentation.

Son héritage ne se mesure donc pas uniquement au nombre d’exemplaires vendus. Le VIC-20 a familiarisé des familles entières avec le clavier, la programmation, les supports numériques et les périphériques. Pour beaucoup, il a transformé l’ordinateur d’un objet mystérieux en une machine personnelle que l’on pouvait explorer, modifier et programmer.


Photo de couverture par Evan-AmosTravail personnel, Domaine public, Lien

Publications similaires

  • |

    PDP 6

    PDP-6 Le PDP-6, ou Programmed Data Processor-6, est un ordinateur 36 bits conçu par la Digital Equipment Corporation au début des années 1960. Présenté par DEC comme une machine de calcul scientifique générale, il occupe une place particulière dans l’histoire de l’informatique : il constitue à la fois un aboutissement des premières machines interactives de…

  • |

    MO5

    Thomson MO5 Le Thomson MO5 est un micro-ordinateur 8 bits français commercialisé en 1984 par la SIMIV (Société Industrielle de Micro-Informatique et de Vidéotex), filiale de Thomson Micro-Informatique. Conçu pour le grand public, il occupe une place importante dans l’histoire de la micro-informatique en France. Il s’impose à la fois comme machine familiale et comme…

  • |

    RAMDAC 305

    IBM 305 RAMAC L’IBM 305 RAMAC (Random Access Method of Accounting and Control) est un système informatique commercialisé par IBM en 1956. Il occupe une place majeure dans l’histoire de l’informatique en intégrant, pour la première fois dans un système commercial, un disque dur à accès direct. Jusqu’alors, le stockage des données repose essentiellement sur…

  • |

    IBM 704

    L’IBM 704 au MIT : quand la programmation scientifique se standardise (1956–1957) L’IBM 704, introduit en 1954, est l’un des premiers ordinateurs scientifiques majeurs. Au MIT, son utilisation favorise l’apparition d’outils logiciels partagés comme SAP et FORTRAN. Ainsi, cette machine marque une étape importante dans l’histoire de la programmation. À la charnière 1956-1957, l’IBM 704…

  • |

    Commodore 64

    Commodore 64 Le Commodore 64, souvent abrégé C64, est un micro-ordinateur 8 bits lancé au début des années 1980 par Commodore. Il est présenté en janvier 1982 lors du salon CES, puis commercialisé la même année. Son nom fait directement référence à sa caractéristique la plus marquante pour l’époque : 64 Ko de mémoire vive,…

  • |

    IBM System/360

    Le mainframe qui a inventé la « plateforme » compatible L’IBM System/360 (souvent abrégé IBM 360) est une famille d’ordinateurs centraux annoncée par IBM le 7 avril 1964. Son idée fondatrice est simple à formuler, mais profondément révolutionnaire pour l’époque : proposer une gamme complète de machines partageant une même architecture et capables d’exécuter les…