Ordinateurs

Commodore 128 C128 – Futur Turbo

Martin est développeur de logiciels depuis de nombreuses années. Ceci est mélangé à une passion pour les machines rétro et le jeu,

La dernière des machines 8 bits de Commodore (la C128) a été lancée au Las Vegas Consumer Electronic Show en 1985. Elle a été présentée comme une concurrente de l’Apple Macintosh et de l’IBM PC, mais les choses ne se sont jamais vraiment déroulées de cette façon.

Le Commodore 128 a fini par être coincé entre le Commodore 64, déjà très populaire, et le futur grand vendeur, le Commodore Amiga. Jetons donc un coup d’œil à une machine qui n’a jamais vraiment obtenu la reconnaissance qu’elle méritait…

La machine Commodore 128

Cette machine a été commercialisée comme le successeur de la Commodore 64 (qui avait déjà succédé au Vic 20), il était compatible avec tous les logiciels existants (y compris ceux jeux classiques!) et une bonne partie du hardware du C64, étant majoritairement compatible (contrairement au Plus 4).

Le processeur MOS 8502 qui alimentait la machine pouvait être cadencé de 2 MHz à 1 MHz pour une véritable compatibilité C64, un exploit impressionnant.

L’une des principales spécialités de cette machine était le processeur Z80 supplémentaire et la puce vidéo, ce qui signifiait que vous pouviez connecter deux moniteurs à l’ordinateur.

Vous vous sentiez plutôt spécial si vous utilisiez DEUX moniteurs en 1985 ! Un écran pour jouer à des jeux, l’autre pour vos devoirs ! 😉

Comme vous l’avez peut-être deviné, la machine était dotée de 128 Ko de RAM, ce qui devenait la quantité normale au milieu des années 80 (avec des goûts du ZX Spectrum 128, donc elle était également en concurrence avec cette machine et sa grande bibliothèque de Spectrum Jeux). La RAM pourrait également être mise à niveau, avec jusqu’à 640 Ko réalisables grâce à l’expansion.

Grâce à la puce Z80, non seulement vous pouvez exécuter 2 moniteurs, mais vous pouvez également sélectionner le mode sous lequel exécuter le C128 lors du démarrage. L’inconvénient était que les 2 processeurs ne pouvaient pas fonctionner simultanément, ce n’était donc pas un véritable système multitraitement.

Mais ne nous concentrons pas sur les inconvénients de la machine ici, l’inclusion de BASIC 2.0 et des C64 KERNELS a rendu possible le mode compatible C64, et il était presque fiable à 100%. Une machine multimode qui était vraiment un truc intelligent de CBM.

A lire aussi :  Un guide du débutant pour Notepad ++

Vous pouvez voir la ressemblance entre le Commodore 128 et le Commodore Amiga ici

Un Commodore 128

Le C128 ou Commodore 128 d'aspect professionnel

Le C128 ou Commodore 128 d’aspect professionnel

Modes de fonctionnement

Alors que les capacités graphiques et sonores du C64 étaient généralement considérées comme excellentes, l’ordinateur domestique populaire avait fait l’objet d’un certain nombre de critiques (pour la plupart injustes, je pense).

L’écran vidéo VIC-II à 40 colonnes, bien qu’excellent pour une utilisation avec des jeux informatiques, était souvent considéré comme inadéquat pour les applications «bureautiques» telles que le traitement de texte. L’absence de pavé numérique était également un problème avec certains logiciels de suite bureautique. Mais bon, on ne s’inquiétait pas de trucs comme ça quand Armalyte était en déplacement.

Le Commodore BASIC 2.0 qui avait été incorporé au C64 était assez limité (pour les programmeurs sérieux de toute façon) car il manquait de mots-clés pour gérer les capacités graphiques et sonores du système. Ces fonctionnalités devaient être accessibles via de lourdes commandes PEEK et POKE ou par des routines de langage machine.

L’absence d’un bouton de réinitialisation matérielle, qui était un dispositif essentiel lors du développement de routines en langage d’assemblage, a également été critiquée. Le lecteur de disque 1541 du C64 était à peu près étiqueté comme peu fiable et plus lent qu’une ballade de Lionel Richie.

Les concepteurs du C128 ont réussi à corriger la plupart de ces « inconvénients ». Une nouvelle puce (le VDC) a fourni au C128 un écran compatible CGA couleur à 80 colonnes. Agréable.

Faites défiler pour continuer

Le nouveau processeur 8502 était complètement rétrocompatible avec le 6510 du C64, mais pouvait fonctionner au double de la vitesse si vous le souhaitiez. Cependant, la puce VIC-II qui contrôlait l’affichage à 40 colonnes ne pouvait pas fonctionner à la fréquence d’horloge plus rapide, de sorte que l’affichage à 40 colonnes n’était pas disponible en «mode rapide». Un pavé numérique a également été ajouté au clavier, ce qui était une autre fonctionnalité intéressante.

Le BASIC 2.0 du C64 a été remplacé par le BASIC 7.0 beaucoup plus puissant, qui comprenait des mots-clés conçus spécifiquement pour tirer parti des capacités de la machine. Il incorporait également un éditeur de sprites (très utile lors du développement de jeux d’arcade) et un moniteur de langage machine. L’éditeur d’écran a été encore amélioré et un bouton de réinitialisation très important a été ajouté au système. Toutes ces caractéristiques étaient brillantes.

A lire aussi :  7 meilleurs lightboxes JavaScript à vérifier : la liste ultime

Trois nouveaux lecteurs de disque ont été introduits en conjonction avec le C128, les lecteurs 1570, 1571 et 3,5 pouces 1581 promettant des vitesses de transfert beaucoup plus rapides via un nouveau « mode rafale ». Vous devez aimer ce jargon technique.

La RAM de 128 Ko a permis de disposer d’une plus grande proportion pour la programmation BASIC, grâce à la nouvelle puce de commutation de banque MMU. Cette fonctionnalité a permis au code de programme BASIC d’être stocké séparément des variables, ce qui a considérablement amélioré la capacité de la machine à gérer des programmes plus complexes.

PC/M Mode: Le deuxième processeur (le Zilog Z80) permettait au C128 d’exécuter CP/M. La machine était livrée avec CP/M 3.0, également connu sous le nom de CP/M Plus, qui était rétrocompatible avec l’émulation de terminal CP/M 2.2 et ADM31/3A.

Pour permettre une grande bibliothèque de logiciels d’application disponible instantanément au lancement, le CBM 128 CP/M et le lecteur de disquette 1571 qui l’accompagne ont été conçus pour exécuter presque tous les logiciels CP/M spécifiques à Kaypro sans modification.

Malheureusement, le C128 exécutait CP / M plus lentement que la plupart des systèmes CP / M dédiés, car le processeur Z80 ne pouvait fonctionner qu’à une vitesse effective de 2 MHz au lieu des 4 à 6 MHz plus courants. Parce qu’il utilisait CP / M 3.0, la complexité de cette version l’a rendu intrinsèquement plus lent que le système CP / M 2.2 antérieur et plus répandu. Le mode CP/M n’a jamais entièrement fonctionné sur le C128 – ce qui était vraiment un peu décevant.

Mode C64 : En incorporant les ROM C64 BASIC et KERNAL d’origine dans leur intégralité (16 Ko au total), le C128 a atteint une compatibilité de près de 100% avec le logiciel C64 (puisqu’il était connu comme une machine de jeux avec une grande bibliothèque de jeux d’arcade, c’était une bonne décision.)

Le mode C64 était accessible de plusieurs manières :

  • Maintenir la touche du logo Commodore enfoncée au démarrage du système
  • Saisie de la commande ‘GO 64’ en mode immédiat BASIC 7.0
  • Démarrez la chose avec une cartouche C64 branchée

Certains des quelques programmes C64 qui ont échoué sur un C128 s’exécutaient correctement lorsque la touche CAPS LOCK était enfoncée (ou la touche ASCII/National sur les modèles C128 internationaux). Cela a à voir avec le plus grand port d’E / S intégré du processeur du C128. Un peu de trivia là pour vous.

Le Commodore 128D

Le 128D était le successeur direct du Commodore 128. Il avait exactement les mêmes caractéristiques que le C128 à l’exception de son boîtier externe qui contenait l’unité de disquettes Commodore 1571.

A lire aussi :  Examen du logiciel de création et d'écriture de monde : Scrivener

Il avait un aspect plus professionnel, semblable à un ordinateur de bureau, mais a également perdu une partie de cet attrait bien connu de Commodore. Le C128 s’est vendu raisonnablement bien, mais n’a jamais atteint la popularité de son prédécesseur.

Il a également été entravé par la sortie de machines 16 bits telles que l’Amiga et l’Atari ST qui ont rapidement construit une grande bibliothèque d’aventures textuelles et de jeux classiques. De nombreux utilisateurs ont ignoré les modèles C128 et voulaient jouer aux nouveaux et passionnants jeux Amiga.

Une jolie brochure mettant en avant le Commodore 128

Une configuration professionnelle du C128

Une configuration professionnelle du C128

Une belle vidéo racontant l’histoire du C128

Une caractéristique sur le C128 à partir de 1985

Une publicité télévisée pour le C128

Commodore

Cela me dérange encore aujourd’hui qu’une entreprise telle que Commodore, qui fabriquait d’excellents ordinateurs domestiques, ne soit plus parmi nous.

Depuis les premières années du PET jusqu’à l’Amiga 1200, ils ont toujours été une force majeure sur le marché, et dans certains cas des leaders du marché.

Avec un meilleur marketing, Commodore aurait pu encore être un acteur majeur sur le marché aujourd’hui…

Cette brochure se concentre sur le C128 et sa grande mémoire

Cette brochure se concentre sur le C128 et sa grande mémoire

© 2010 Martin Allan

Des fans du C128 ?

Martin Allan (auteur) de Sunny Scotland le 29 octobre 2010 :

Merci pour les commentaires les gars, content que le hub (et la machine vous plaise !) 🙂

Uridium5 – oui, vous avez raison, le C128 ressemble beaucoup à l’Amiga 500/1200.

J’ajouterai un autre hub de machine Commodore sous peu

mtsi1098 le 28 octobre 2010 :

bravo…je me souviens très bien du Commodore 64…j’aime aussi vos liens rétro…

uridium5 le 28 octobre 2010 :

Les gars, un autre article méchant …. où doooooo vous déterrez ces vidéos YouTube de …. euhhh … YouTube je suppose lol

Le 128 était cool dans le sens où il était beaucoup plus stable, plus complet que le 64. Cela dit, il commençait à avoir l’air très professionnel, et en fait l’Amiga lui ressemblait assez, n’est-ce pas ?

Ultima a vraiment lancé une toute nouvelle génération de jeux, un excellent jeu !

Bouton retour en haut de la page