MEGA65

L'ordinateur open source à base de FPGA inspiré du Commodore 65 jamais sorti

MEGA65 : l'ordinateur que Commodore n'a jamais sorti

Le MEGA65 est un ordinateur 8 bits moderne et open source basé sur le Commodore 65, le successeur du C64 que Commodore a conçu à la fin des années 1980 mais n'a jamais vendu au public.

Développé depuis 2015 par une communauté de bénévoles, le MEGA65 donne vie au design du Commodore 65 avec des améliorations modernes : un FPGA Xilinx Artix-7, un clavier mécanique Cherry MX, des sorties HDMI et VGA, un stockage sur carte SD, Ethernet et une compatibilité C64 complète. Il démarre directement sous BASIC65, tout comme le Commodore 64 original démarre sous BASIC 2.0.

Visiter mega65.org
MEGA65 computer front view showing the full mechanical keyboard

Acheter sur Amazon

Trouve du matériel Commodore, des jeux, des livres et des accessoires. Tout le catalogue sur Amazon.

Parcourir sur Amazon

Le Commodore 65 qui n'a jamais existé

Le Commodore 65 a été développé en interne chez Commodore à la fin des années 1980 comme successeur de nouvelle génération du Commodore 64. Il était plus puissant, rétrocompatible et prêt pour la prochaine décennie de l'informatique domestique. Mais Commodore l'a annulé avant qu'il n'atteigne jamais les rayons. Seul un petit nombre d'unités prototype a survécu.

Le projet MEGA65 a démarré en 2015 avec une question simple : qu'aurait pu devenir le Commodore 65 s'il avait été achevé et vendu ? La réponse est le MEGA65, une machine qui prend le design original du C65 comme point de départ et le développe avec les améliorations matérielles qui avaient toujours été prévues mais jamais réalisées.

Le résultat est un ordinateur 8 bits entièrement fonctionnel qui ressemble à une continuation naturelle de la ligne Commodore. Il fait tourner les jeux et logiciels C64 d'origine, prend en charge l'architecture C65, et ajoute des capacités qui vont bien au-delà de ce que l'une ou l'autre de ces machines pouvait faire.

MEGA65 computer in its original retail box
MEGA65 Rev3 PCB showing the Xilinx Artix-7 FPGA and supporting chips

Matériel FPGA moderne, architecture 8 bits classique

Au cœur du MEGA65 se trouve un FPGA Xilinx Artix-7 qui implémente le processeur GS4510 : un CPU 8 bits personnalisé basé sur le noyau 4502 avec un espace d'adressage 28 bits. Les vitesses d'horloge sont commutables entre 1, 2, 3,5 et 40,5 MHz, offrant à la machine une plage de performances allant de la vitesse rétro authentique à quelque chose de beaucoup plus rapide que tout C64 ou C65 d'origine.

Le processeur graphique est le VIC-IV, un GPU entièrement personnalisé rétrocompatible avec le VIC-III et le VIC-II du Commodore 64. Il prend en charge des résolutions jusqu'à 720x576 à 50 Hz, plus de 8 millions de couleurs, et des sprites avec jusqu'à 256 couleurs par sprite. L'audio provient de quatre synthétiseurs SID logiciels tournant sur le FPGA, recréant fidèlement le son de la puce SID qui a rendu le C64 célèbre.

Le stockage est géré par un lecteur de disquettes 3,5 pouces intégré et un emplacement pour carte SD. La carte SD prend en charge des vitesses jusqu'à 3000 ko par seconde et les formats d'images disque D81 et D65. La connectivité comprend VGA, vidéo numérique, Ethernet, deux ports joystick, un emplacement cartouche C64, un port IEC série et JTAG pour le développement.

MEGA65 en images

Du clavier mécanique complet à la carte FPGA Xilinx Artix-7 à l'intérieur : un regard sur la machine qui a finalement construit le Commodore 65.

Compatibilité C64 et C65

Le MEGA65 fait tourner les jeux et logiciels C64 d'origine grâce à son mode de compatibilité C64 intégré. Le passage d'un mode à l'autre est simple. Presque tous les jeux, démos et applications C64 fonctionnent comme prévu, y compris les titres qui poussent le matériel d'origine à ses limites.

Dans son mode natif MEGA65, la machine fait tourner les logiciels C65 et les projets homebrew spécifiques au MEGA65. La communauté MEGA65 est active : de nouveaux jeux, démos et outils sont régulièrement publiés qui tirent parti des capacités matérielles étendues indisponibles sur les machines d'origine.

Ce que tu peux faire avec le MEGA65

  • Jeux et logiciels C64 d'origine (mode compatibilité C64)
  • Logiciels et applications C65
  • Nouveaux jeux et démos homebrew spécifiques au MEGA65
  • Programmes BASIC65 écrits directement sur la machine
  • Logiciels chargés depuis une carte SD ou des images de disquettes
  • Logiciels chargés en réseau via le port Ethernet intégré

Introduction au MEGA65

Du prototype à la production

Le MEGA65 a traversé plusieurs révisions matérielles depuis les premiers prototypes en 2017. Chaque révision a amélioré le matériel, affiné le design du boîtier et augmenté le volume de production.

Le R6, sorti en 2024, est le modèle de production actuel. Il finalise le design R5 avec des corrections et des améliorations supplémentaires et est fabriqué en séries de production par lots. Les unités se vendent généralement rapidement sur le site officiel du MEGA65.

  • R1 (2017)Premiers prototypes FPGA
  • R2 (2018)Tout-en-un style C65, production limitée
  • R3 (2020)Boîtier acrylique pour développeurs
  • R3A (2021)Boîtier style C65 moulé par injection, 400 unités
  • R4/R5 (2023)Matériel amélioré : HyperRAM, audio et support cartouche perfectionnés
  • R6 (2024)Finalisation du R5, production en série, corrections et extensions

Critique : Retro Recipes

À qui s'adresse le MEGA65 ?

01

Les passionnés du C64 qui veulent aller plus loin

Tu as épuisé tout ce que le C64 original peut offrir et tu souhaites aller plus loin sans quitter l'univers Commodore.

02

Les développeurs demoscène et homebrew

La communauté MEGA65 produit régulièrement de nouveaux logiciels. Les développeurs peuvent utiliser BASIC65, l'assembleur et des cross-compilateurs pour écrire des logiciels qui tirent parti de la mémoire étendue, du CPU plus rapide et des graphismes VIC-IV avancés.

03

Les collectionneurs de rétro-informatique

Le MEGA65 est une pièce matérielle unique : une machine officiellement produite dans la lignée Commodore qui n'avait jamais existé auparavant. Pour les collectionneurs de matériel Commodore, il occupe une place qu'aucune autre machine ne peut remplir.

04

Les nouveaux venus curieux de l'informatique 8 bits

Le MEGA65 démarre sous BASIC65, inclut une documentation complète et dispose d'une communauté active. Pour quiconque veut comprendre comment fonctionnait réellement l'informatique 8 bits, c'est une machine fonctionnelle et moderne que l'on peut programmer et explorer dès le premier jour.

Spécifications techniques du MEGA65

Processeur et mémoire
CPUGS4510 (enhanced 4502 core on FPGA)
Vitesses d'horloge1, 2, 3.5 and 40.5 MHz (switchable)
Espace d'adressage28-bit
RAM rapide384 KB
HyperRAM8 MB
RAM couleur32 KB
FPGAXilinx Artix-7
Graphismes et audio
GPUVIC-IV (backwards compatible with VIC-III and VIC-II)
Résolution max.720x480 @60 Hz / 720x576 @50 Hz
Palette de couleurs2²³ colours (over 8 million)
SpritesJusqu'à 256 couleurs par sprite
AudioQuatre synthétiseurs SID logiciels
Sortie vidéoVGA and digital video
Sortie audio3.5mm jack, digital audio
Stockage et connectivité
Lecteur de disquettesIntégré, 3,5 pouces, haute densité
Images de disqueD81 and D65 formats
Carte SDEmplacements interne et externe, jusqu'à 3000 ko/s
Ethernet100 Mbit
Ports joystick2x (compatible C64)
Emplacement cartoucheCompatible cartouche C64
IEC sérieOui
Design et logiciels
ClavierCherry MX mécanique, cadre métallique, touches double-injection
Système d'exploitationBASIC65
Interface graphiqueCompatible GEOS
Mode C64Oui (compatibilité complète)
Mode C65Oui
Type de projetProjet communautaire open source, sans but lucratif
Révision actuelleR6 (2024)

Questions fréquentes

**** FREQUENTLY ASKED QUESTIONS ****

READY.

Explorer tous les émulateurs et répliques

Du MEGA65 aux cartouches FPGA en passant par les consoles prêtes à l'emploi, toutes les façons modernes de retrouver le matériel Commodore classique.

Tous les émulateurs

Trouve le MEGA65 pour toi sur Amazon.