Le Commodore 65 (également connu sous le nom de C64DX ) est un prototype d'ordinateur créé chez Commodore Business Machines en 1990-1991. Il s'agit d'une version améliorée du Commodore 64. Il était censée être rétrocompatible avec l'ancien ordinateur, tout en offrant un certain nombre de fonctionnalités avancées proches de celles de l'Amiga.
En septembre 1989, Compute!, Le magazine 's Gazette note que « les ventes du 64 ont diminuées rapidement, Nintendo faisant de gros trous dans ses parts de marché et la vie du vieux canasson informatique devrait d'une manière ou d'une autre être prolongée ». Notant qu'Apple avait développé le IIGS pour prolonger la vie de sa gamme Apple II, le magazine s'est demandé « Commodore va-t-il adopter la même approche ? », puis a continué[1] :
« La dernière rumeur dit oui. Plusieurs sources nous ont parlé d'une nouvelle machine de Commodore - un 64GS, en quelque sorte. Cette machine serait pilotée par un GE802, une version du microprocesseur 65816 (qui est une version 16 bits de la puce 6502), et tournerait à 4 MHz (par comparaison, le 64 tourne à 1 MHz ; l'Amiga, à un peu plus de 7 MHz). Il est livré avec 128K de RAM et peut être étendu à un mégaoctet. Avec l'extension complète, il prend en charge 256 couleurs. La résolution maximale est de 640 x 400 pixels. Nous avons également entendu dire qu'il disposait d'un mode 64 afin que les possesseurs de C64 puissent acheter une machine beaucoup plus puissante tout en continuant à utiliser leur bibliothèque de logiciels. Le 64GS serait équipé d'un lecteur de disque intégré de 3 1/2 pouces et supporterait le 1581. Mais, selon nos sources, il ne prend pas en charge le 1541 ou le lecteur 1571 (euh, excusez-moi, c'est quoi ce délire). Tout ce que nous avons appris sur le son de la nouvelle machine, c'est qu'il est "amélioré" et qu'il dispose d'une sortie stéréo. Enfin, le 64GS se vendra entre 300 et 350 dollars lors de sa sortie en novembre. »
La Gazette ajoute : « Nos sources rapportent également qu'il y a beaucoup de luttes intestines chez Commodore quant à savoir si la machine doit être commercialisée. Les commerciaux veulent que la machine soit mise sur le marché, tandis que les ingénieurs sceptiques l'ont surnommée « le descendant du Plus/4 ». » [1] Une autre personne, rapportait elle, que « la dernière rumeur est qu'une telle machine ne verra jamais le jour »[2], Fred Bowen et d'autres personnes chez Commodore ont développé en 1990-1991 le Commodore 65 (C65) comme successeur du C64. Fin 1990, la décision de créer le C65 a été prise[3]. Le projet a été ensuite annulé par le président de Commodore, Irving Gould, en 1991.
Lorsque Commodore International a été liquidé en 1994, un certain nombre de prototypes ont été vendus sur le marché libre, et ainsi quelques personnes possèdent réellement un Commodore 65. Les estimations quant au nombre réel de machines trouvées sur le marché libre varient entre 50 et 2000 unités[4]. Le projet C65 ayant été annulé, l'offre 8 bits finale de CBM est restée le triple mode, 1–2 MHz, 128 KB (extensible), compatible C64 Commodore 128 de 1985.
Côté gauche :
Arrière:
Capot inférieur :
Dimensions : ≈46 cm de large, 20 cm de profondeur, 5,1 cm de hauteur[6]
Les puces personnalisées du C65 n'étaient pas censées avoir des noms comme c'est le cas pour celles de l'Amiga. Bien qu'il existe des noms imprimés à proximité des supports sur différentes révisions du circuit imprimé ; selon l'ancien ingénieur du Commodore Bill Gardei ces noms n'étaient pas destinés à être utilisés pour les puces elles-même[9].
Les légendes inscritent sur le PCB étaient là pour permettre aux autres membres de l'organisation de savoir à qui s'adresser pour obtenir des conseils sur les puces. Nous avons eu un problème avec ça. Mais ce n’était pas le nom de la puce à l’époque. Le 4567 a toujours été appelé VIC-3. Je peux comprendre pourquoi d’autres personnes en dehors de Commodore ont fait le lien. Mais encore une fois, non, nous n'avons jamais appelé ces chips « Victor » ou « Bill ».
Les puces personnalisées du C65 sont :
Le C65 contient également un ou deux réseaux logiques programmables selon la version :
La mémoire principale du C65 est partagée entre le sous-système graphique et le processeur. L'horloge mémoire fonctionne à presque deux fois la vitesse du C64. Pour augmenter encore la bande passante du sous-système graphique, la mémoire est divisée en 2 banques de 8 bits de large de 64 Ko auquel le CSG-4567 peut accéder simultanément. Cela fournit une bande passante vidéo-DMA efficace de 7,2 Mo/s, soit la même spécification que le chipset Commodore Amiga 16 bits d'origine (OCS/ECS). Le processeur peut utiliser jusqu'à la moitié de la bande passante disponible, car il ne peut accéder qu'à une seule banque de 8 bits à la fois. Dans les modes vidéo plus exigeants, le processeur est ralenti en raison du vol de cycles accru par le contrôleur vidéo.
En plus de disposer de tous les modes vidéo du C64, le CSG-4567 prend également en charge plusieurs nouveaux attributs de caractères tels que « clignotement » ou « gras » et peut afficher n'importe lequel des nouveaux ou anciens modes vidéo au format 80 colonnes ou 640 pixels horizontaux, ainsi que l'ancien format 40 colonnes 320 pixels [6]. Ces modes « VIC-II » améliorés prennent jusqu'à 16 Ko de RAM système. Les capacités des sprites dans tous les modes VIC sont équivalentes à celles du C64.
Un nouveau mode vidéo « bitplane » a été ajouté pour permettre l'affichage de véritables vidéos de type bitplane, avec jusqu'à huit bitplans en mode 320 pixels et jusqu'à quatre en mode 640 pixels. Le CSG-4567 peut également multiplexer dans le temps les plans binaires pour donner une véritable image en quatre couleurs de 1280 pixels. La résolution verticale est maintenue à 200 lignes en standard, mais peut être doublée à 400 avec l'entrelacement [6]. Les modes bitplane VIC-III prennent jusqu'à 64 Ko de RAM système en non entrelacé ou 128 KB RAM en modes entrelacés (400 lignes). Étant donné que le C65 n'est équipé que de 128 KB dans sa configuration de base, ces modes consommeraient toute la RAM et ne sont donc utiles que dans un système avec RAM étendue. Sur un système de base, il aurait probablement été plus judicieux d'écrire un logiciel utilisant des résolutions moins exigeantes avec moins de plans de bits, en partie parce que cela consommerait moins d'espace RAM, mais aussi parce que davantage de plans de bits exigeraient une bande passante DMA vidéo plus élevée et ralentiraient par conséquent le processeur.
Les plans de bits sur le C65 sont organisés d'une manière moins simple que sur l'Amiga de Commodore. Par exemple, celui-ci organise les plans de bits sous forme de rangées droites de pixels : Sur le C65, les octets dans les plans de bits sont organisés en 25 rangées de 40 ou 80 piles de 8 octets séquentiels, similaires aux modes VIC 320×200 d'origine. Comme cela rend plus difficile le calcul des adresses individuelles d'octets et de pixels à partir de leur position dans le cadre de coordonnées XY, le C65 fournit un mécanisme de conversion matériel appelé Display Address Translator (DAT).
Une aide supplémentaire au programmeur se présente sous la forme d'un bit-blitter, qui prend en charge
Contrairement aux précédents ordinateurs 8 bits de Commodore, le C65 dispose d'un DOS complet via lequel le lecteur de disquette 3,5 pouces intégré peut être contrôlé. Les disques utilisés par le C65 ont une capacité de stockage de 880 KB et le lecteur est compatible avec le C1581 . Étant donné que ce format était peu courant pour les anciens propriétaires de C64, le C65 conserve le port série IEC pour les lecteurs de disque Commodore externes. Il est possible d'utiliser un modèle 1541, 1571, 1581 ou autre modèle similaire.
Le DOS lui-même est basé sur le lecteur DOS Commodore PET IEEE 8250 . Comme il ne peut gérer que deux lecteurs de disquettes, y compris le lecteur interne, un seul lecteur externe peut être connecté au contrôleur de disquette interne. Comme les systèmes précédents, jusqu'à quatre disques peuvent être connectés en chaîne sur le port IEC.
Le C65 inclut les mêmes ports que le C64. De plus, il existe un port DMA pour l'extension de la mémoire. Ce dernier est fixé comme sur l'Amiga 500 via un rabat situé en bas de la carte. Le lecteur de disquette intégré est connecté en parallèle, les lecteurs Commodore série peuvent être connectés via le port IEC habituel. Une prise pour un genlock a également été fournie. Seul le port pour le jeu de données C64 n'est plus disponible et le port utilisateur est manquant, comme pour l'Aldi C64[réf. nécessaire]</link> — la ligne 9 volts CA. Le port d'extension diffère considérablement de toutes les variantes C64 précédentes et ressemble plutôt à celui du C16.
Étant donné que le Commodore 65 n'était qu'un prototype, peu d'exemplaires ont été fabriqués. Si l'un d'entre eux apparaît sur eBay, il peut être vendu pour environ 20 000 $[10].
En 2015, le Museum of Electronic Games & Art (MEGA)[11] a annoncé une recréation du Commodore 65. Également rétrocompatible avec le Commodore 64[12], le MEGA65[13],[14] dispose d'un matériel compatible Commodore 65[12] recréé en FPGA et prend en charge les connecteurs les plus récents tels que HDMI, les cartes MicroSD et LAN[15].
En septembre 2020, le kit de développement pré-version (r3) a été épuisé et au total 100 systèmes ont été livrés à la fin de 2020[16],[17],[18].
Le 30 septembre 2021, la version finale du MEGA65 avec boîtier C65 recréé, était disponible en précommande. Le premier lot de 400 ordinateurs a été vendu et mis à la disposition des clients en mai 2022[19].
Le 10 mai 2023, le deuxième lot de 400 ordinateurs a également été vendu et mis à la disposition des clients[20],[21].