Poste d’hôtes: La vraie histoire de piratage ensemble Le Commodore C128

L’ordinateur le plus populaire jamais vendu à ce jour, le Commodore C-64, a vendu 27 millions d’unités au total dans les années 1980. Il reste peu de choses à montrer à ces moments, les années “rétro” 8 bits lorsqu’un jeune ingénieur autodidacte à poil long pouvant, par une seule chance et une juste quantité de détermination, s’asseoir et concevoir un ordinateur à partir de zéro à l’aide d’une mécanique Crayon, une pile de livres de données et beaucoup de papier.

Derrière le C-128 à partir d’une annonce de 1985
Je m’appelle Bil Herd et j’étais ce gamin aux cheveux longs et aux cheveux autodidisés qui vivaient et rêvait de l’électronique et, avec la passion de la jeunesse, se trouva la création du Commodore C-128, le dernier des ordinateurs 8 bits qui était en quelque sorte capable d’inclure beaucoup de premiers pour l’informatique à domicile. L’équipe que j’ai travaillé a eu l’occasion de chuter un dernier ordinateur de 8 derniers bits, qui fournissait nous avons accepté le fait que tout ce que nous faisions devait être achevé dans 5 mois … à temps pour le spectacle électronique des consommateurs de 1985 à Las Vegas.

Nous (commodore) pourraient faire ce qu’aucune autre entreprise informatique de la journée ne pourrait facilement faire; Nous avons fait nos propres circuits intégrés (ICS) et nous possédions les deux ics de Powerhouse de la journée; Le microprocesseur 6502 et l’affichage vidéo VIC. Cette force entraînerait un ordinateur puissant mais à un coût; Les IC sur mesure pour le C-128 ne seraient pas prêts pour au moins 3 des 5 mois et dans le cas d’un IC, il serait effectivement trompé de travailler malgré lui-même.

Avant le spectacle de CES, avant la production, avant que les IC sur mesure ne soient disponibles, il n’y avait aucun choix que de pirater l’achat pour faire les délais. Et par le piratage, j’indique que nous avons dû créer des planches d’émulateur sur les puces LS-TTL qui pourraient agir comme les gros jetons VLSI de 48 broches sur mesure que Commodore / MOS étaient connus.

Commodore C-128, la dernière production de masse 8 bits Ordinateur et premier ordinateur à domicile avec écrans de colonne de 40 et 80, des processeurs, trois systèmes d’exploitation, une mémoire 128K au moyen de MMU et un diable d’une butée de porte.
Pour ajouter au plaisir, quelques semaines plus tard, le département marketing dans un état de déni de délirité définit un communiqué de presse garantissant une compatibilité de 100% avec le C64. Nous avons débattu de leur demander comment ils (le département marketing) allait accomplir un objectif aussi élevé, mais plutôt réglé pour se mettre au travail.

Au fur et à mesure que le projet a progressé, nous nous sommes rendus compte que cela constituait beaucoup probablement le système de 8 bits final à sortir de Commodore. Nous avons commencé à vous pousser sous forme de nombreuses fonctionnalités que cela pourrait s’intégrer dans un délai de 5 mois. Avant que nous ayons terminé, nous aurions un double processeur, Triple OS, un moniteur double (40 et 80 colonnes simultanément) avec le premier ordinateur à la maison pour casser la barrière de 64k. Nous avons commencé à faire référence à la C128 à 9 livres de caca dans un sac de 5 livres, nous n’avons pas tout à fait d’obtenir 10 livres pour s’adapter. Nous avons également bloqué d’éteindre les lumières sur notre sortie de la porte alors que nous savions que l’ère 8 bits se rapportait de près.

Le C128 nécessiterait deux nouveaux chips sur mesure neufs de 40 broches; Une unité de gestion de la mémoire (MMU), une variété logique programmable (PLA) programmable principale et la vénérable, mais effrayante VICII VIDEO VIDE VIDE VIDE VIDEOILLEUR DEVOIR À REUTILISER. Nous avons également eu la puce que les gens se lient à une version très spéciale de 48 broches du microprocesseur de 6502 et nous avons décidé d’utiliser le plus récent puce de commodore de 80 colonnes qui nous a failli manquer de manquer CES. (Mais c’est une histoire différente)

Le commodore initial C128 avec trois mois pour aller jusqu’à la CES. Cinq puces sur mesure doivent encore être terminées, dans l’heure indiquée “Les émulateurs de copeaux” conservés suffisamment en courant pour que le logiciel système puisse être écrit.
Voici donc que la nécessité d’un piratage sévère se présente; Nous devions commencer à écrire des logiciels (un tout nouveau noyau et moniteur de ROM et une nouvelle version de base de commandes structurées), nous devions commencer le processus de fabrication de PCB et nous devions commencer à débattre du matériel et à comprendre les implications d’essayer de Utilisez 128k de DRAM (oui “k”, pas m, g ou t) qui était une première, ainsi que le premier MMU dans un ordinateur à domicile. En chemin, il s’est transformé en un système à double processeur 6502 / Z80 et un écran télévisé à 40 colonnes simultané et 80 colonne moniteur. Les moniteurs de la maison n’existaient pas encore, nous étions un peu en comptant pour que cela soit fait dans le temps également, avec un nouveau disque dur.

Bas du prototype C128; Trois mois jusqu’à ce que CES et il faut beaucoup de sauteurs et de croustilles bloqués au fond pour le faire fonctionner.
Ce que nous avons fini par faire était de créer le premier PCB à prendre soit des copeaux de plongée à 40 broches terminées, soit 40 cordons d’émulateur d’une broche menant à des planches d’émulateur construites de jetons de 74Ls qui sont combinés avec une partie plutôt grincheuse (la FPGA de la journée) et des lignes de retard et de retard. Tout ce que nous pourrions trouver, agir suffisamment près d’une puce faite sur mesure que les programmeurs pourraient continuer à travailler.

Les émulateurs de copeaux débranchés montrant l’empreinte de 40 broches partagée avec un en-tête IDC de 40 broches.

La puce vidéo VIC pour le C128 pourrait initialement être émulée à partir d’une puce de Vic C64 et de logiqueD délai de retard.

Notre technique de construction consistait à ajouter au PCB autant que nous savions que nous avions besoin de sûrement, puis ajoutez des cavaliers à cela au besoin. Le pilier, bien que dans les années 80, c’était de bons fil-câbles à l’ancienne, et nous avons donc procédé à des sous-ensembles sacrificiels PCB et de fil-câble pour agir comme les jetons fabriqués sur mesure qui, espérons-le, arrivent dans quelques mois. . (En regardant au fond de la carte principale, il est difficile de croire que dans environ 3 mois, nous allions commencer une production de plusieurs millions.)

Exemple de construction en fils, la puissance est grillée sur le fond, broyée sur le dessus. Une bonne technologie pourrait le faire dans environ 4-6 heures.

Emulateur C128 PLA. La nouvelle PLA allait être vraiment puissante pour imiter Nous avons dû faire beaucoup de concessions pour s’adapter aux tailles disponibles. (Mais cette limite de taille était sur le point de changer)

2 semaines avant CES, la puce de 80 colonnes était complètement cassée. Nuit, nous avons conçu un moyen de verrouiller la phase à la puce de 40 colonnes. Le lendemain, nous avons obtenu les PCB dans 6 heures à un coût estimé de 20 000 USD (dollars de 1984).

Ce n’était que le début, à venir poser des karges assez scandaleuses que tous avaient deux choses en commun; Nous avons dû obtenir n’importe quel piratage ou réparer pendant la nuit pendant la nuit pendant que les gestionnaires étaient à la maison et le résultat final devait travailler en millions de pièces.

Au cours de la dernière poussée à CES, nous avons mangé nos dîners de vacances hors du papier d’aluminium dans le laboratoire matériel en utilisant la chaleur des disques de disque pour garder la nourriture au chaud et la salle de douche éviera les douches. Mes chaussures sont devenues imprimibles en raison d’une utilisation prolongée et ont été rejetées, seulement pour avoir une résidence de la souris dans le TOE. (La première souris commodore)

Nous configurons des unités dans la cabine la nuit précédant le salon, les employés de Magasins de service Commodore (CBM) ont été chargés de transporter la main de la puce de 80 colonnes qui avaient presque été un bouchon de spectacle. Le programmeur qui avait porté CPM a été capable de réparer le dernier de 80 bugs de colonne en modifiant les données brutes sur la disquette.

Le Commodore C128 en mode de colonne 80.

Écran de démarrage Commodore C128 sur 40 colonnes

En ce qui concerne la performance du produit au spectacle, nous l’avons cloué. Rien n’a échoué, il n’y avait pas de moments de “écran bleu” et la presse était gentille avec nous. En retour au travail, nous avons eu du mal à descendre après avoir été dans le creuset pendant beaucoup de mois. Des douches ont été prises et finalement les expressions de mâchoires relâchées ont cédé la place à une expression de la mâchoire normale.

Nous avons pensé que nous avions fait le dernier grand ordinateur 8 bits, nous savions qu’une époque se termine, mais nous étions également extatiques quant au développement de l’Amiga 16 bits, même au milieu de rumeurs de grandes licenciements en ingénierie. Sans le lecteur du fondateur, Jack Tramiel, CBM semblait errer sans but annuler sans but l’ordinateur suivant, le système informatique LCD parmi peu à aucun marketing de produits principaux. Le sentiment pour moi était que les jours de Camelot avaient pris fin. L’équipe s’est lentement rompue sans un nouveau défi de nous lier ensemble, j’ai fini de travailler dans un centre de traumatisme au New Jersey pendant mon temps libre, car je suis devenu un peu accro à l’adrénaline.

L’œuf de Pâques dans le Commodore C128
Bil Herd a ensuite développé des systèmes de vision à haute vitesse et créé l’alarme de sauvegarde à ultrasons fréquemment observée sur de nouveaux véhicules. Au cours des 20 dernières années, BIL a été entrepreneur et a fondé plusieurs petites entreprises. BIL reste en contact avec des collectionneurs et d’autres fans des anciens ordinateurs Commodore via son site Web C128.com et ouvrira bientôt son nouveau site, Herdware.com qui comportera des kits électroniques ouverts et éducatifs.

L’équipe d’ingénierie C128 vue dans l’image des œufs de Pâques:

Bil Herd: First de concepteur et matériel
Dave Haynie: timing complexe, émulateur de PLA et dram
Frank Palaia: l’intégration Z80 et l’expansion de la RAM

Fred Bowen: programmateur et logiciel plomb – Kernal & Monitor
Terry Ryan: programmeur – Basic V7, y compris des ajouts de langue structurée.
Von ertwine: programmeur – cpm

Le Commodore C128 a été produit en 1985 et a vendu 5 + millions d’unités générant environ 1,5 milliard de dollars de revenus. Le C128D avec un lecteur de disque intégré était destiné à être libéré en même temps que l’unité autonome, mais le C128D ne l’a pas fait en production depuis quelques années.

ava

Leave a Comment

Your email address will not be published. Required fields are marked *