Commodore 64

Commodore 64
Développeur
Fabricant
Date de sortie
Août 1982
Date de retrait
Avril 1994
Fonctions
Type
Unités vendues
12,5 à 25 millions
Environnement
Commodore BASIC 2.0
Caractéristiques
Processeur
Carte graphique
VIC-II (en)
Processeur sonore
SID (MOS 6581)
Mémoire
64 Ko
Système d'exploitation
Commodore BASIC V2

Le Commodore 64 est un ordinateur personnel conçu par Commodore Business Machines Inc. en 1982, sous l'égide de Jack Tramiel[1],[2],[3],[4],[5],[6]. Il fut la première machine vendue à plusieurs millions d'exemplaires (de 17 à 25 millions selon les estimations), et il reste le modèle d'ordinateur personnel le plus vendu à ce jour[Quand ?], selon le Livre Guinness des records[7].

Description

Le Commodore 64 utilise un microprocesseur 8 bits 6510 (un dérivé proche du 6502 qui a la possibilité de gérer des banques de mémoires en les amenant à la demande dans l'espace d'adressage du processeur) et dispose de 64 kilooctets de mémoire vive. Au Royaume-Uni, il a rivalisé en popularité avec le ZX Spectrum et a tiré bénéfice d'un clavier de taille normale et de puces graphiques et son plus avancées.

La puce graphique, VIC-II (en), fournit une définition de 320×200 en 16 couleurs, huit sprites, des capacités de défilement (scrolling) des interruptions en fonction de la position dans le balayage de l'écran, et deux modes graphiques bitmap. Le mode texte standard fournit 40 colonnes, comme la plupart des modèles PET de Commodore. Le mode quatre couleur des sprites exige des points de deux pixels de large (2 bits = 4 couleurs).

La puce sonore, SID, a trois voix, plusieurs formes d'ondes, modulations sonores et capacités de filtrage. Elle est très avancée pour son époque. Son concepteur, Bob Yannes, sera le cofondateur de la société de synthétiseur Ensoniq.

Le BASIC incorporé n'offre pas un moyen facile d'accéder aux capacités graphiques et sonores avancées de la machine ; les utilisateurs doivent donc utiliser les commandes PEEK et POKE pour adresser directement la mémoire afin d'obtenir le résultat escompté, ou alors utiliser des extensions comme Simon's BASIC, ou encore programmer directement en assembleur. Les limitations extrêmes de ce BASIC, la nécessité d'avoir à se documenter afin de rechercher des informations machines proches du système (puce audio, puce vidéo) pour afficher des graphiques, pouvoir jouer de la musique et créer des sons, la lourdeur d'utiliser les instructions PEEK et POKE en BASIC sur des programmes importants, tout ceci a sans doute conduit les programmeurs de l'époque à basculer très rapidement du BASIC au langage assembleur, bien plus rapide et offrant davantage de possibilités, ce qui peut expliquer en partie le très fort engouement autour de cette machine et la qualité supérieure des jeux et démos dessus, comparativement à d'autres micro-ordinateurs de la même époque. Ceci étant dit, Commodore possédait une meilleure implémentation du BASIC, mais choisit finalement de vendre le C64 avec le même BASIC 2.0 utilisé dans le VIC-20 de peur que le C64 ne fasse chuter les ventes du PET/CBM.

Le C64 hérite des machines CBM et du VIC-20 un port utilisateur programmable (6522) et un port série propriétaire fonctionnant sur un principe proche de l'IEEE-488 et permettant de brancher (et d'adresser) des périphériques, en particulier une ou plusieurs unités de mono-disquettes de 5,25 pouces 1540 (lecteur de disquette du VIC-20), 1541 et 1542.

Avec cet ordinateur est (probablement) apparue une culture underground informatique connue sous le nom de scène démo.

Un modèle portable avec lecteur de disquette et écran intégrés, mais sans port de lecteur de cassette, a vu le jour en 1983 sous le nom de Commodore SX-64 (en).

Historique

Des ordinateurs plus performants arrivant sur le marché, comme le successeur du C64, le Commodore 128 (fin 1985), entièrement compatible, Commodore positionne le C64 comme un ordinateur d'entrée de gamme, baissant son prix de façon notable.

En 1986, est lancé le Commodore 64C, qui est fonctionnellement identique à l'original, mais avec un design extérieur remodelé dans l'esprit plus « moderne » du C128. Le C64C était souvent fourni avec le système d'exploitation graphique GEOS (en).

Le Commodore 64 était très populaire en Europe ; certaines sources estiment à la fin 1988 un parc de 1,5 million d'exemplaires au Royaume-Uni (deuxième derrière le ZX Spectrum), 800 000 en Allemagne et 700 000 en Italie (ordinateur le plus vendu dans ces pays à cette date), tandis que l'Espagne et la France auraient eu un parc de seulement 100 000 C64 à cette date, loin derrière l'Amstrad CPC, l'Apple II (en France), le ZX Spectrum (en Espagne), etc.[8].

La commercialisation de jeux par les grands éditeurs a cessé progressivement au début des années 1990, la plupart des derniers titres sortant en 1993-1994. Néanmoins, des productions indépendantes et semi-professionnelles ont continué à paraître bien après cette période, et de nouveaux jeux pour Commodore 64 sont encore publiés aujourd’hui dans le cadre de la scène rétro-gaming.

Héritage après 1994

Après l'arrêt de la production en 1994, plusieurs produits d'émulation ont été commercialisés sous des licences dérivées.

Pendant l'été 2004, après une absence sur le marché de près de 10 ans, Tulip Computers BV (en) (propriétaire de la marque Commodore depuis 1997) annonce un C64-Direct-to-TV, une console-joystick basée sur le C64 avec 30 titres préprogrammés en ROM, selon un principe similaire aux mini-consoles basées sur l'Atari 2600 et l'Intellivision, qui avaient eu un succès plutôt modeste auparavant.

Le C64 reste toujours employé, particulièrement pour la musique. Ses programmes peuvent être utilisés sur des machines plus récentes au moyen d'un émulateur ; certains jeux sont disponibles sur le service de la Console Virtuelle de la console Wii.

En 2017, Retro Games Ltd. annonce un produit nommé « The C64 Mini », une console inspirée de l'ordinateur personnel, dont la distribution était assurée par Koch Media[9]. Celle-ci est basée sur le processeur Allwinner A20, un SoC ARM et utilise une version de Linux comme support à une ancienne version de l'émulateur VICE. Elle reprend la forme, miniaturisée, d'un Commodore 64, avec un « clavier » uniquement décoratif[10],[11]. En 2019, la même entreprise dévoile une nouvelle version de sa console, aux caractéristiques techniques identiques, mais d'une taille fidèle à l'original et avec un clavier fonctionnel[12].

Renaissance officielle (2025)

En juillet 2025, Christian Simpson, créateur de la chaîne YouTube Retro Recipes, finalise l'acquisition de la marque Commodore[13], marquant le retour officiel de la marque après plus de trois décennies d'absence. L'équipe dirigeante, en plus de Simpson, dorénavant CEO, comprend plusieurs anciens ingénieurs et cadres de Commodore, notamment Bil Herd (concepteur du Commodore 128), Albert Charpentier (concepteur du VIC-II, la puce graphique du Commodore 64)[14], Dave Haynie (membre de l'équipe de développement Amiga) et Leonard Tramiel (l'un des fils de Jack Tramiel)[15].

Le premier produit issu de cette acquisition est le Commodore 64 Ultimate (ou Commodore 64U)[16], annoncé comme « le premier matériel officiel Commodore en plus de 30 ans ». Contrairement aux produits d'émulation précédents, cette machine utilise un FPGA AMD Xilinx Artix-7 pour recréer fidèlement l'architecture matérielle originale du C64, revendiquant une compatibilité d'au moins 99% avec les jeux, cartouches et périphériques originaux. Le boîtier de la version beige reprend fidèlement les formes du Commodore 64 original de 1982 (surnommé « breadbin »), avec un clavier visuellement identique mais utilisant une technologie moderne à switches mécaniques. Sa mise sur le marché est annoncée pour octobre 2025.

Caractéristiques techniques

Le C64 Ultimate conserve l'architecture 8-bit originale tout en intégrant des améliorations modernes : connectivité HDMI, Wi-Fi, ports USB, et la possibilité d'ajouter jusqu'à 8 puces SID virtuelles ou 2 puces SID originales. La machine dispose également d'un mode turbo à 48 MHz et de mémoire étendue, tout en préservant la compatibilité avec les périphériques d'origine (lecteurs de disquettes 1541, datasettes, cartouches)[17].

Trois versions sont proposées : Basic Beige au design identique à la version de 1982 (299$), Starlight Edition (349,99$), avec boîtier translucide et bandeaux LED réactifs au son, et Founders Edition (499,99$) en édition limitée à 6 400 exemplaires, qui ajoute des finitions dorées à cette version translucide.

Spécifications techniques

  • Processeur MOS Technology 6510 (un dérivé du 6502) cadencé à 0,985 MHz (PAL) / 1,023 MHz (NTSC)
    • 64 Ko de Mémoire vive (38 Ko disponible pour les programmes BASIC par défaut ; 2 Ko de mémoire vidéo de caractère) ou 320 Ko (avec Commodore 1764 256 Ko) avec l'Unité d'extension mémoire, cependant, seulement 64 Ko sont directement accessibles, l'unité étant destinée principalement à GEOS)
    • 20 Ko de ROM (8 Ko BASIC 2.0, 8 Ko Noyau, 4 Ko de caractères générés, produisant deux ensembles de 2000 caractères)
  • Puce graphique VIC-II MOS 6567/8567 (NTSC) MOS 6569/8569 (PAL)
  • Modes « texte » :
    • 40×25 caractères de 8×8 pixels 2 couleurs chacun parmi 16.
    • 40×25 demi-résolution caractères de 4×8 pixels 4 couleurs chacun parmi 16 (39x24 en mode scrolling).

Le mode texte bénéficie du scrolling hard pixel par pixel.
La grande majorité des jeux type arcade redéfinissaient les caractères pour en faire l’équivalent des « tuiles » des consoles. Avec les sprites hard, on s'approche grandement des techniques utilisé par les consoles 8 bits type NES et SMS.

  • Modes « graphiques » bitmap :

en 320x200 chaque bloc de 8*8 peut avoir 2 couleurs parmi les 16 (mode graphique notamment utilisé pour les jeux 3D fil de fer, par exemple Elite)
en 160×200 chaque bloc de 4*8 peut avoir 4 couleurs parmi les 16.
les 16 couleurs sont noir, blanc, rouge, cyan, violet, vert, bleu, jaune, orange, marron, rouge clair, gris foncé, gris moyen, vert clair, bleu clair, gris clair.

Numéro - Couleur Numéro - Couleur
0 — Noir 8 — Orange
1 — Blanc 9 — Brun
2 — Rouge 10 — Rouge clair
3 — Cyan 11 — Gris foncé
4 — Pourpre 12 — Gris moyen
5 — Vert 13 — Vert clair
6 — Bleu 14 — Bleu clair
7 — Jaune 15 — Gris clair

Jeux vidéo

La popularité et les capacités graphiques et sonores avancées du Commodore 64 lui ont permis d'accueillir plusieurs milliers de jeux vidéo.

50 jeux parmi les plus appréciés[18] :

Notes et références

  1. (en) Commodore 64 turns 30: What do today's kids make of it?
  2. (fr) Le Commodore 64 fête ses trente ans
  3. (fr) Commodore sur GrosPixels
  4. (fr) Le Commodore 64 a 30 ans ! par La rédaction de jeuxvideo.com
  5. (fr) Commodore 64 : souvenirs, souvenirs
  6. (en) Commodore 64 - 1982 By Commodore International, Ltd. - Historique
  7. (en) The Commodore 64, that '80s computer icon, lives again, article par Brandon Griggs, 9 mai 2011, sur le site de la CNN.
  8. « Une nuit dans la caverne d’Ali Baba des historiens du jeu vidéo », Le Monde,‎ (lire en ligne, consulté le )
  9. « Le Commodore 64 revient… en format mini », sur jeuxvideo.com, .
  10. (es) « Así es el nuevo equipo “The C64 mini” », sur Commodore Spain,
  11. (it) Edoardo Ullo, « THEC64 Mini Il mito ad 8 bit di casa Commodore viene riproposto tra tante luci e qualche ombra », sur Gameplay Café,
  12. Guillaume Gabriel, « L'ordinateur C64 va revenir en décembre 2019 », sur iPhoneSoft.fr (consulté le )
  13. (en) « "As CEO, My Mission Is Clear: Ensure Commodore Never Falls Again" », sur Time Extension, (consulté le )
  14. La Rédac, « Le "remake" du Commodore 64 fait un carton », sur Overclocking.com, (consulté le )
  15. (en) Mark Tyson published, « Commodore raked in over $2 million during the new C64 Ultimate's debut week — roadmap will include three major releases a year », sur Tom's Hardware, (consulté le )
  16. Stéphane, « Le Retour du Commodore 64 ! », sur Retrogamer - Actu Retro & Tech, (consulté le )
  17. (en) « The Commodore 64 Ultimate computer is the company's first hardware release in over 30 years — pre-orders start at $299 », sur Tom's Hardware, (consulté le )
  18. (en) Top 50 des jeux C64 sur le site Lemon64

Annexes

Articles connexes

Liens externes

  • (fr) Commodore 64 Mania - Chaine Youtube Française 100% consacrée au Commodore 64
  • (fr) CommodoreHDCovers - Site de pochettes de jeux/Astuces/Blog
  • (fr) iDoC64 - Documentations Françaises en rapport avec le Commodore 64.
  • (en) C64.com - Programmes, Démos
  • (en) pweighill - Commodore 64 Type-In Program Books in the GameBase64 Collection
  • Portail de l’informatique
  • Portail du jeu vidéo