Commodore 64
Le Commodore 64 , également connu sous le nom de C64 ou CBM 64 , est un ordinateur domestique 8 bits introduit en janvier 1982 par Commodore International (présenté pour la première fois au Consumer Electronics Show , du 7 au 10 janvier 1982 à Las Vegas ). [4] Il a été répertorié dans le Guinness World Records comme le modèle d’ordinateur unique le plus vendu de tous les temps, [5] avec des estimations indépendantes plaçant le nombre vendu entre 12,5 et 17 millions d’unités. [2] La production en volume a commencé au début de 1982, la commercialisation en août pour 595 $ US (équivalent à 1 671 $ en 2021).[6] Précédé par le Commodore VIC-20 et le Commodore PET , le C64 tire son nom de ses 64 kilo -octets (65 536 octets ) de RAM. Avec la prise en charge des sprites multicoloreset une puce personnalisée pour la génération de formes d’onde, le C64 pourrait créer des visuels et un son supérieurs par rapport aux systèmes sans un tel matériel personnalisé.
Fabricant | Commodore Business Machines (CBM) |
---|---|
Taper | Ordinateur de famille |
Date de sortie | août 1982 ; il y a 39 ans [1] ( 1982-08 ) |
Prix de lancement | 595 $ US (équivalent à 1 670 $ en 2021) |
Discontinué | avril 1994 ; il y a 28 ans ( 1994-04 ) |
Unités vendues | 12,5 [2] – 17 [3] millions |
Système opérateur |
|
CPU | Technologie MOS 6510 / 8500
|
Mémoire | 64 Ko (65 536 octets) (IEC : KiB ) RAM + 20 Ko ROM |
Graphique | VIC-II ( 320×200 , 16 couleurs , sprites , interruption raster ) |
Son | SID 6581/8580 ( osc 3× , onde 4× , filtre , ADSR , anneau ) |
Connectivité |
|
Prédécesseur | Commodore VIC-20 , Machine Commodore MAX |
Successeur |
|
Le C64 a dominé le marché des ordinateurs bas de gamme (sauf au Royaume-Uni et au Japon, ne durant qu’environ six mois au Japon [7] ) pendant la plupart des dernières années des années 1980. [8] Pendant une période substantielle (1983-1986), le C64 avait entre 30 % et 40 % de part du marché américain et deux millions d’unités vendues par an, [9] dépassant les ventes des compatibles IBM PC , des ordinateurs Apple et de l’ Atari 8 -bit famille d’ordinateurs. Sam Tramiel, plus tard président d’Atari et fils du fondateur de Commodore, a déclaré dans une interview en 1989: “Quand j’étais chez Commodore, nous construisions 400 000 C64 par mois pendant quelques années.” [10] Sur le marché britannique, le C64 a fait face à la concurrence duBBC Micro et le ZX Spectrum , [11] mais le C64 était toujours le deuxième ordinateur le plus populaire au Royaume-Uni après le ZX Spectrum. [12] Le Commodore 64 n’a eu aucun impact au Japon. Le marché japonais était dominé par les ordinateurs japonais, tels que le NEC PC-8801 , le Sharp X1 , le Fujitsu FM-7 et le MSX . [13]
Une partie du succès du Commodore 64 était sa vente dans les magasins de détail réguliers au lieu des seuls magasins spécialisés d’ électronique ou d’amateur d’informatique. Commodore a produit bon nombre de ses pièces en interne pour contrôler les coûts , y compris les puces de circuits intégrés personnalisées de MOS Technology . Aux États-Unis, il a été comparé à l ‘ automobile Ford Model T pour son rôle dans l’apport d’une nouvelle technologie aux ménages de la classe moyenne via une production de masse créative et abordable. [14] Environ 10 000 titres de logiciels commerciaux ont été créés pour le Commodore 64, y compris des outils de développement, des applications de productivité bureautique et des jeux vidéo .[15] Les émulateurs C64 permettent à toute personne disposant d’un ordinateur moderne ou d’une console de jeux vidéo compatible d’exécuter ces programmes aujourd’hui. Le C64 est également crédité d’avoir popularisé la scène de démonstration informatique et est encore utilisé aujourd’hui par certains amateurs d’informatique . [16] En 2011, 17 ans après son retrait du marché, des recherches ont montré que la reconnaissance de la marque pour le modèle était toujours de 87 %. [5]
Histoire
L’écran de démarrage du Commodore 64
En janvier 1981, MOS Technology, Inc., la filiale de conception de circuits intégrés de Commodore , lance un projet de conception de puces graphiques et audio pour une console de jeux vidéo de nouvelle génération . Le travail de conception des puces, nommé MOS Technology VIC-II (Video Integrated Circuit for graphics) et MOS Technology SID (Sound Interface Device for audio), a été achevé en novembre 1981. [6] Commodore a alors lancé un projet de console de jeu qui utiliserait les nouvelles puces appelées Ultimax ou Commodore MAX Machine , conçues par Yash Terakura de Commodore Japan. Ce projet a finalement été annulé après que quelques machines aient été fabriquées pour le marché japonais.[17] Au même moment, Robert “Bob” Russell (programmeur système et architecte du VIC-20 ) et Robert “Bob” Yannes (ingénieur du SID) critiquaient la gamme de produits actuelle de Commodore, qui était une continuation de la gamme Commodore PET destinée aux utilisateurs professionnels. Avec le soutien d’Al Charpentier (ingénieur du VIC-II) et de Charles Winterble (responsable de MOS Technology), ils ont proposé au PDG de Commodore Jack Tramiel une suite low-cost au VIC-20. Tramiel a dicté que la machine devrait avoir 64 Ko de mémoire vive (RAM). Bien que les puces de mémoire dynamique à accès aléatoire (DRAM) de 64 Kbits coûtent plus de 100 USD(équivalent à 251,95 $ en 2021) à l’époque, il savait que les prix de la DRAM 64K étaient en baisse et tomberaient à un niveau acceptable avant que la pleine production ne soit atteinte. L’équipe a pu concevoir rapidement l’ordinateur car, contrairement à la plupart des autres sociétés d’ordinateurs personnels, Commodore avait sa propre usine de semi- conducteurs pour produire des puces de test; comme la fab ne fonctionnait pas à pleine capacité, les coûts de développement faisaient partie des frais généraux existants de l’entreprise. Les puces étaient terminées en novembre, date à laquelle Charpentier, Winterble et Tramiel avaient décidé de procéder avec le nouvel ordinateur; ce dernier a fixé une date limite pour le premier week-end de janvier, pour coïncider avec le Consumer Electronics Show (CES) de 1982 . [6]
Le produit portait le nom de code VIC-40 en tant que successeur du populaire VIC-20 . L’équipe qui l’a construit était composée de Yash Terakura, [18] Shiraz Shivji , [19] Bob Russell, Bob Yannes et David A. Ziembicki. La conception, les prototypes et certains exemples de logiciels ont été terminés à temps pour le spectacle, après que l’équipe ait travaillé sans relâche pendant les week-ends de Thanksgiving et de Noël . La machine utilisait le même boîtier, une carte mère de même taille et le même Commodore BASIC 2.0 en ROM que le VIC-20. BASIC servait également de shell d’interface utilisateur et était disponible immédiatement au démarrage sur leREADYrapide. Lors de la présentation du produit, le produit VIC-40 a été renommé C64. Le C64 a fait des débuts impressionnants au Consumer Electronics Show de janvier 1982 , comme l’a rappelé l’ingénieur de production David A. Ziembicki : “Tout ce que nous avons vu sur notre stand, ce sont des gens d’ Atari bouche bée qui disent : ‘Comment pouvez-vous faire ça pour 595 $ ? ? ‘ ” [6] [20] La réponse était l’intégration verticale ; en raison de la propriété par Commodore des installations de fabrication de semi-conducteurs de MOS Technology , chaque C64 avait un coût de production estimé à 135 $ US . [6]
Réception
En juillet 1983, le magazine BYTE a déclaré que “le 64 se vend 595 $ . À ce prix, il promet d’être l’un des prétendants les plus en vogue sur le marché des ordinateurs personnels à moins de 1 000 $ .” Il a décrit le SID comme “un véritable synthétiseur de musique … la qualité du son doit être entendue pour être crue”, tout en critiquant l’utilisation du Commodore BASIC 2.0, les performances de la disquette qui sont “encore plus lentes que le lecteur Atari 810 “, et le contrôle qualité de Commodore. OCTETa donné plus de détails, affirmant que le C64 avait “un Commodore BASIC 2.0 inadéquat. Un BASIC interprété de 8 Ko” qu’ils supposaient être parce que “De toute évidence, Commodore estime que la plupart des utilisateurs à domicile utiliseront des logiciels préemballés – il n’y a aucune disposition pour l’utilisation de graphiques (ou son comme mentionné ci-dessus) à partir d’un programme BASIC, sauf au moyen de commandes POKE.” C’était l’un des rares avertissements concernant C64 BASIC publiés dans des magazines informatiques. [21] Creative Computing a déclaré en décembre 1984 que le 64 était “le vainqueur écrasant” dans la catégorie des ordinateurs personnels de moins de 500 $ . Bien qu’il ait critiqué son “lecteur de disque lent, seulement deux touches directionnelles de curseur, aucune prise en charge par le fabricant, des interfaces non standard, etc.”, le magazine a déclaré qu’à la 64′”vous ne pouvez pas obtenir un autre système avec les mêmes fonctionnalités : 64K, couleur, graphiques de sprite et barils de logiciels disponibles”. L’ordinateur couleur Tandy / Radio Shack était le finaliste. Cependant, ce n’était que l’une des douze catégories votées, en fonction du prix et de ce que les gens voulaient faire avec un ordinateur. Le même article indiquait également “Bien qu’il n’y ait pas de meilleur système complet, nous avons noté qu’un système se démarquait parce qu’il était mentionné dans de nombreuses catégories. Bien que de nombreux systèmes aient été mentionnés dans deux catégories, seuls deux systèmes ont été mentionnés dans trois catégories. , et seulement une catégorie sur quatre—l’Apple Macintosh.” En dehors de cela, l’ Apple II a été le gagnant dans la catégorie des ordinateurs personnels de plus de 500 $., qui était la catégorie dans laquelle se trouvait le Commodore 64 lors de sa première sortie au prix de 595 $ . [22]
Guerre du marché : 1982-1983
Cartouches de jeu pour Radar Rat Race et International Soccer
Commodore avait la réputation d’ annoncer des produits qui ne sont jamais apparus , il a donc cherché à expédier rapidement le C64. La production a commencé au printemps 1982 et les expéditions en volume ont commencé en août. [6] Le C64 a fait face à une large gamme d’ ordinateurs personnels concurrents , [23] mais avec un prix inférieur et un matériel plus flexible, il a rapidement dépassé les ventes de bon nombre de ses concurrents.
Aux États-Unis, les plus grands concurrents étaient l’ Atari 8 bits 400, l’Atari 800 et l’Apple II. Les Atari 400 et 800 avaient été conçus pour répondre aux exigences d’émissions FCC auparavant strictes et étaient donc coûteux à fabriquer. Bien que similaires dans les spécifications, les deux ordinateurs représentaient des philosophies de conception différentes; en tant que système à architecture ouverte , la capacité de mise à niveau de l’Apple II était assurée par des connecteurs d’extension internes, alors que l’architecture relativement fermée du C64 n’avait qu’une seule cartouche ROM externeport pour l’extension du bus. Cependant, l’Apple II a utilisé ses connecteurs d’extension pour s’interfacer avec des périphériques courants tels que des lecteurs de disque, des imprimantes et des modems ; le C64 avait une variété de ports intégrés dans sa carte mère qui étaient utilisés à ces fins, laissant généralement le port de la cartouche libre. Cependant, Commodore n’était pas un système complètement fermé; la société avait publié des spécifications détaillées pour la plupart de ses modèles depuis les jours Commodore PET et VIC-20, et le C64 ne faisait pas exception. Les ventes de C64 ont néanmoins été relativement lentes en raison d’un manque de logiciel, de problèmes de fiabilité avec les premiers modèles de production, de taux de défaillance particulièrement élevés de la puce PLA, qui utilisait un nouveau processus de production, et une pénurie de 1541 disques durs, qui souffraient également de problèmes de fiabilité assez graves. En 1983, cependant, un filet de logiciels s’est transformé en inondation et les ventes ont commencé à grimper rapidement, en particulier avec des baisses de prix de 600 $ à seulement 300 $ (équivalent à 1600 $ à 800 $ en 2021).
Commodore a vendu le C64 non seulement par l’intermédiaire de son réseau de revendeurs agréés, mais également par l’intermédiaire de grands magasins, de magasins discount, de magasins de jouets et de librairies universitaires. Le C64 avait un modulateur RF intégré et pouvait donc être branché sur n’importe quel téléviseur. Cela lui a permis (comme son prédécesseur, le VIC-20) de concurrencer directement les consoles de jeux vidéo telles que l’ Atari 2600 . Comme l’Apple IIe, le C64 pourrait également produire un signal vidéo composite , évitant complètement le modulateur RF. Cela a permis au C64 d’être branché sur un moniteur spécialisé pour une image plus nette. Contrairement au IIe, la capacité de sortie NTSC du C64 comprenait également une sortie de signal de luminance / chrominance séparée équivalente à (et électriquement compatible avec) S-Video, pour la connexion au moniteur Commodore 1702 , offrant une qualité vidéo encore meilleure qu’un signal composite.
La tarification agressive du C64 est considérée comme un catalyseur majeur du crash du jeu vidéo de 1983 . En janvier 1983, Commodore a offert une remise de 100 $ aux États-Unis sur l’achat d’un C64 à toute personne qui échangeait une autre console de jeu vidéo ou un autre ordinateur. [24] Pour profiter de ce rabais, certains vendeurs par correspondance et détaillants ont offert un Timex Sinclair 1000 (TS1000) pour aussi peu que 10 $ à l’achat d’un C64. Cet accord signifiait que le consommateur pouvait envoyer le TS1000 à Commodore, percevoir le rabais et empocher la différence; Timex Corporation a quitté le marché informatique en un an. La tactique de Commodore a rapidement conduit à une guerre des prix avec le majorfabricants d’ordinateurs domestiques . Le succès des VIC-20 et C64 a contribué de manière significative à la sortie du champ de Texas Instruments et d’autres concurrents plus petits.
La guerre des prix avec Texas Instruments a été considérée comme une bataille personnelle pour le président du Commodore, Jack Tramiel. [25] Commodore a baissé le prix catalogue du C64 de 200 $ dans les deux mois suivant sa sortie. [6] En juin 1983, la société a baissé le prix à 300 $ et certains magasins ont vendu l’ordinateur pour 199 $ . À un moment donné, la société vendait autant de C64 que tous les ordinateurs vendus par le reste de l’industrie réunis. Pendant ce temps, TI a perdu de l’argent en vendant la TI-99/4A pour 99 $ . [26] La disparition ultérieure de TI dans l’industrie de l’informatique domestique en octobre 1983 a été considérée comme une vengeance pour les tactiques de TI dans la calculatrice électronique .marché au milieu des années 1970, lorsque Commodore a failli être mis en faillite par TI. [27]
Les quatre machines avaient des configurations de mémoire similaires qui étaient standard en 1982–83 :48 Ko pour Apple II+ [28] (mis à niveau quelques mois après la sortie de C64 vers64 Ko avec Apple IIe) et48 Ko pour l’Atari 800. [29] À plus de 1 200 $ , [30] l’Apple II était environ deux fois plus cher, tandis que l’Atari 800 coûtait 899 $. L’une des clés du succès du C64 était les tactiques de marketing agressives de Commodore, et ils n’ont pas tardé à exploiter les divisions relatives prix / performances entre ses concurrents avec une série de publicités télévisées après le lancement du C64 à la fin de 1982. [31] La société a également publié une documentation détaillée pour aider les développeurs, [32] tandis qu’Atari gardait initialement secrètes les informations techniques. [33]
Bien que de nombreux premiers jeux C64 aient été des ports Atari 8 bits inférieurs , à la fin de 1983, la base installée croissante a poussé les développeurs à créer de nouveaux logiciels avec de meilleurs graphismes et un meilleur son. [34] C’était le seul ordinateur domestique non abandonné et largement disponible à ce moment-là, avec plus de 500 000 vendus pendant la saison de Noël; [35] en raison de problèmes de production dans la chaîne d’approvisionnement d’Atari, au début de 1984, “le Commodore 64 a en grande partie [le marché bas de gamme] pour lui tout seul en ce moment”, a rapporté le Washington Post . [36]
1984–1987
Certains des modes graphiques du 64 sont vraiment étranges, et ils n’ont aucun analogue à l’Atari ou à Apple, comme la possibilité de changer la couleur de la base des caractères sur l’écran. Cela nous a donné beaucoup de capacités de couleur qui n’avaient pas été exploitées.
– Craig Nelson d’Epyx, 1986 [34]
Avec l’essor des ventes et les premiers problèmes de fiabilité du matériel résolus, le logiciel pour le C64 a commencé à croître en taille et en ambition en 1984. Cette croissance est passée à l’objectif principal de la plupart des développeurs de jeux américains. Les deux récalcitrants étaient Sierra , qui a largement ignoré le C64 au profit des machines compatibles Apple et PC, et Broderbund , qui a beaucoup investi dans les logiciels éducatifs et s’est développé principalement autour de l’Apple II. Sur le marché nord-américain, le format de disque était devenu presque universel tandis que les logiciels basés sur des cassettes et des cartouches avaient pratiquement disparu. Ainsi, la plupart des jeux développés aux États-Unis à ce stade sont devenus suffisamment volumineux pour nécessiter un chargement multiple.
Lors d’une conférence de développeurs et d’experts de jeux au milieu de 1984 à Origins Game Fair , Dan Bunten , Sid Meier et un représentant d’ Avalon Hill ont déclaré qu’ils développaient d’abord des jeux pour le C64 en tant que marché le plus prometteur. [37] En 1985, les jeux représentaient environ 60 à 70 % du logiciel Commodore 64. [38] Computer Gaming World a déclaré en janvier 1985 que des entreprises telles qu’Epyx qui avaient survécu au crash du jeu vidéo l’avaient fait parce qu’elles “avaient sauté tôt dans le train Commodore”. [39] Plus de 35 % des ISOLes ventes de 1986 étaient pour le C64, dix points de plus que pour l’Apple II. Le C64 était encore plus important pour d’autres entreprises, [40] qui ont souvent constaté que plus de la moitié des ventes d’un titre porté sur six plates-formes provenaient de la version C64. [41] Cette année-là, Computer Gaming World a publié une enquête auprès de dix éditeurs de jeux qui a révélé qu’ils prévoyaient de sortir quarante-trois jeux Commodore 64 cette année-là, contre dix-neuf pour Atari et quarante-huit pour Apple II, [42] et Alan Miller a déclaré qu’Accolade s’était d’abord développé pour le C64 car “il se vendra le plus sur ce système”. [43]
En Europe, les principaux concurrents du C64 étaient des ordinateurs de fabrication britannique : le Sinclair ZX Spectrum , le BBC Micro et l ‘ Amstrad CPC 464 . Au Royaume-Uni, le 48K Spectrum avait non seulement été lancé quelques mois avant les débuts du C64 au début de 1983, mais il se vendait également 175 £ , soit moins de la moitié du prix de 399 £ du C64 . Le Spectrum est rapidement devenu le leader du marché et Commodore a eu une lutte acharnée contre lui sur le marché. Le C64 a cependant rivalisé de popularité avec le Spectrum dans la seconde moitié des années 1980. Ajustée à la taille de la population, la popularité du Commodore 64 était la plus élevée de Finlande avec environ 3 unités pour 100 habitants, [44]où il a ensuite été commercialisé sous le nom de “l’ordinateur de la République”. [45]
Des rumeurs se sont répandues à la fin de 1983 selon lesquelles Commodore abandonnerait le C64. [46] Au début de 1985, le prix du C64 était de 149 $ ; avec un coût de production estimé à35 à 50 $ , sa rentabilité était toujours dans la marge standard de l’industrie de deux à trois fois. [6] Commodore a vendu environ un million de C64 en 1985 et un total de 3,5 millions à la mi-1986. Bien que la société ait tenté d’abandonner le C64 plus d’une fois au profit d’ordinateurs plus chers tels que le Commodore 128 , la demande est restée forte. [47] [48] En 1986, Commodore a présenté le 64C, [49] un 64 redessiné, qui Compute! a vu comme preuve que – contrairement aux craintes des propriétaires de C64 que l’entreprise les abandonne au profit de l’ Amiga et du 128 – “le 64 refuse de mourir”. [50]Son introduction a également signifié que Commodore a augmenté le prix du C64 pour la première fois, ce que le magazine a cité comme la fin de la guerre des prix des ordinateurs personnels . [51] Les ventes de logiciels sont également restées fortes ; MicroProse , par exemple, en 1987 a cité les marchés Commodore et IBM PC comme ses principales priorités. [52]
1988–1994
En 1988, les PC compatibles étaient les marchés de logiciels de maison et de divertissement les plus importants et à la croissance la plus rapide, remplaçant l’ancien leader Commodore. [53] Les ventes de logiciels Commodore 64 sont restées presque inchangées au troisième trimestre de 1988 d’une année sur l’autre, tandis que le marché global a augmenté de 42%, [54] mais la société vendait toujours 1 à 1,5 million d’unités dans le monde chaque année de ce que Computer Chronicles cette année-là . appelé “le Modèle T des ordinateurs personnels”. [55] Le PDG d’Epyx, David Shannon Morse , a averti qu ‘”il n’y a pas de nouveaux 64 acheteurs, ou très peu. C’est un groupe cohérent qui ne grandit pas … il va diminuer dans le cadre de nos activités.” [56]Un responsable du jeu vidéo a déclaré que l’ énorme popularité du Nintendo Entertainment System – sept millions d’exemplaires vendus en 1988, presque autant que le nombre de C64 vendus au cours de ses cinq premières années – avait stoppé la croissance du C64. Trip Hawkins a renforcé ce sentiment, déclarant que Nintendo était “le dernier hourra du monde 8 bits”. [57]
SSI a quitté le marché du Commodore 64 en 1991, après la plupart des concurrents. [58] Ultima VI , sorti en 1991, était la dernière version majeure du jeu C64 d’un développeur nord-américain, et The Simpsons , publié par Ultra Games, était la dernière conversion d’arcade. Ce dernier était un exemple quelque peu rare d’un port d’arcade développé aux États-Unis car après les premières années du C64, la plupart des conversions d’arcade ont été produites par des développeurs britanniques et converties en NTSC et au format de disque pour le marché américain, les développeurs américains se concentrant plutôt sur plus d’ordinateurs. -genres de jeux centrés tels que les RPG et les simulations. Sur le marché européen, les logiciels sur disque étaient plus rares et les cassettes étaient la méthode de distribution la plus courante; cela a conduit à une prévalence plus élevée de titres d’arcade et de jeux plus petits et à petit budget qui pouvaient tenir entièrement dans la mémoire de l’ordinateur sans nécessiter de multiloads. Les programmeurs européens avaient également tendance à exploiter davantage les fonctionnalités avancées du matériel du C64 que leurs homologues américains. [ citation nécessaire ]
Aux États-Unis, la demande d’ordinateurs 8 bits a pratiquement cessé au début des années 1990 et les PC compatibles ont complètement dominé le marché des ordinateurs. Cependant, le C64 a continué à être populaire au Royaume-Uni et dans d’autres pays européens. La disparition éventuelle de la machine n’était pas due à un manque de demande ou au coût du C64 lui-même (toujours rentable à un prix de détail compris entre 44 et 50 £), mais plutôt à cause du coût de production du lecteur de disque. En mars 1994, au CeBIT de Hanovre , en Allemagne , Commodore a annoncé que le C64 serait finalement arrêté en 1995, [59] notant que le Commodore 1541 coûtait plus cher que le C64 lui-même. [59]
Cependant, seulement un mois plus tard, en avril 1994, la société a déposé son bilan . Lorsque Commodore a fait faillite, toute la production de son inventaire, y compris le C64, a été interrompue, mettant ainsi fin à la production de 11 ans et demi du C64. Des réclamations de ventes de 17, 22 et 30 millions d’unités C64 vendues dans le monde ont été faites. Cependant, les registres des ventes de l’entreprise indiquent que le nombre total était d’environ 12,5 millions. [60] Sur la base de ce chiffre, le Commodore 64 était toujours la troisième plate-forme informatique la plus populaire au 21e siècle jusqu’en 2017, lorsque la famille Raspberry Pi l’ a remplacé. [61]Alors que 360 000 C64 ont été vendus en 1982, environ 1,3 million ont été vendus en 1983, suivis d’un pic important en 1984 lorsque 2,6 millions ont été vendus. Après cela, les ventes se sont maintenues entre 1,3 et 1,6 million par an pendant le reste de la décennie, puis ont chuté après 1989. Les ventes nord-américaines ont culminé entre 1983 et 1985 et ont progressivement diminué par la suite, tandis que les ventes européennes sont restées assez fortes au début de la décennie. années 1990. [2]
Les concepteurs de l’ordinateur ont affirmé que “la liberté qui nous a permis de réaliser le projet C-64 n’existera probablement plus jamais dans cet environnement” ; au printemps 1983, la plupart étaient partis pour fonder Ensoniq .
Famille C64
Commodore MAX
Machine Commodore MAX
En 1982, Commodore a lancé la Commodore MAX Machine au Japon . Il s’appelait Ultimax aux États-Unis et VC-10 en Allemagne. Le MAX était destiné à être une console de jeu avec une capacité de calcul limitée et était basé sur une version réduite de la famille de matériel utilisée plus tard dans le C64. Le MAX a été abandonné des mois après son introduction en raison de mauvaises ventes au Japon. [62]
Commodore Éducateur 64
Commodore Éducateur 64
1983 a vu Commodore tenter de concurrencer l’ emprise d’ Apple II sur le marché américain de l’éducation avec l’ Educator 64 , [63] essentiellement un moniteur monochrome C64 et “greenscale” dans un boîtier PET. Les écoles ont préféré la construction métallique tout-en-un du PET aux composants séparés du C64 standard, qui pourraient être facilement endommagés, vandalisés ou volés. [64] Les écoles n’ont pas préféré l’Educator 64 à la large gamme d’options logicielles et matérielles que l’ Apple IIe était en mesure d’offrir, et il a été produit en quantités limitées. [65]
SX-64
Commodore SX-64
Toujours en 1983, Commodore a sorti le SX-64 , une version portable du C64. Le SX-64 a la particularité d’être le premier ordinateur portable couleur commercial . [66] Alors que les ordinateurs antérieurs utilisant ce facteur de forme n’incorporaient que des écrans monochromes («écran vert»), l’unité de base SX-64 comprend un tube à rayons cathodiques couleur de 5 pouces (130 mm) et un lecteur de disquette 1541 intégré. . Même si Commodore a affirmé dans des publicités qu’il aurait deux lecteurs 1541, lorsque le SX-64 est sorti, il n’y en avait qu’un et l’autre est devenu un emplacement de stockage pour disquette. De plus, contrairement à la plupart des autres C64, le SX-64 n’a pas de connecteur de jeu de données, donc une cassette externe n’était pas une option. [67]
Commodore 128
Deux concepteurs chez Commodore, Fred Bowen et Bil Herd , étaient déterminés à rectifier les problèmes du Plus/4 . Ils avaient l’intention que les successeurs éventuels du C64 – les ordinateurs Commodore 128 et 128D (1985) – devaient s’appuyer sur le C64, en évitant les défauts du Plus / 4. [68] [69] Les successeurs ont eu de nombreuses améliorations telles qu’un BASIC avec des commandes graphiques et sonores (comme presque tous les ordinateurs personnels non fabriqués par Commodore [70] [71] [72] ), une capacité d’affichage de 80 colonnes et un CP complet Compatibilité /M . La décision de rendre la prise Commodore 128 compatibleavec le C64 a été réalisé discrètement par Bowen et Herd, respectivement concepteurs de logiciels et de matériel, à l’insu ou sans l’approbation de la direction de l’ère post- Jack Tramiel . Les concepteurs ont pris soin de ne pas révéler leur décision jusqu’à ce que le projet soit trop avancé pour être contesté ou modifié et faire encore le Consumer Electronics Show (CES) imminent à Las Vegas. [68] En apprenant que le C128 a été conçu pour être compatible avec le C64, le service marketing de Commodore a annoncé indépendamment que le C128 serait 100% compatible avec le C64, élevant ainsi la barre pour le support C64. Dans un cas de conformité malveillante , la conception 128 a été modifiée pour inclure un “mode 64” séparé utilisant un environnement C64 complet pour essayer d’assurer une compatibilité totale.[ citation nécessaire ]
Commodore 64C
Commodore 64C avec lecteur de disquette 1541-II et moniteur 1084S affichant la S-Vidéo compatible avec la télévision
Les concepteurs du C64 voulaient que l’ordinateur ait un nouveau boîtier en forme de coin dans l’année suivant sa sortie, mais le changement ne s’est pas produit. [6] En 1986, Commodore a publié l’ordinateur 64C, qui est fonctionnellement identique à l’original. Le design extérieur a été remodelé dans le style plus épuré du Commodore 128 . [48]Le 64C utilise de nouvelles versions des puces SID, VIC-II et E/S en cours de déploiement. Les modèles avec la carte C64E avaient les symboles graphiques imprimés sur le dessus des touches, au lieu de l’emplacement normal sur le devant. La puce sonore (SID) a été modifiée pour utiliser la puce MOS 8580, avec la tension de base réduite de 12V à 9V. Les changements les plus significatifs incluent un comportement différent dans les filtres et dans le contrôle du volume, ce qui fait que certaines musiques / effets sonores sonnent différemment que prévu, et que l’audio échantillonné numériquement est presque inaudible, respectivement (bien que les deux puissent généralement être corrigés- pour dans le logiciel). La mémoire RAM de 64 Ko est passée de huit puces à deux puces. BASIC et le KERNAL sont passés de deux puces distinctes à une seule puce ROM de 16 Ko. L’ APLpuce et certaines puces TTL ont été intégrées dans une puce DIL 64 broches. Le PLA “252535-01” intègre également la RAM couleur dans la même puce. L’espace physique réduit rendait impossible l’installation de certaines extensions internes comme un lecteur de disquette. [73] Aux États-Unis, le 64C était souvent associé au système d’exploitation tiers basé sur l’interface utilisateur graphique (GUI) GEOS , ainsi qu’au logiciel nécessaire pour accéder à Quantum Link . Le lecteur 1541 a reçu un lifting correspondant, ce qui a donné le 1541C. Plus tard, un modèle 1541-II plus petit et plus élégant a été introduit, ainsi que la Microdisquette de 800 Ko [74] 3,5 pouces 1581 .
Système de jeux Commodore 64
Système de jeux Commodore 64 “C64GS”
En 1990, le C64 a été reconditionné sous la forme d’une console de jeu, appelée C64 Games System (C64GS), avec la plupart des connectivités externes supprimées. [75] Une simple modification de la carte mère du 64C a été apportée pour permettre aux cartouches d’être insérées par le haut. Une ROM modifiée a remplacé l’interpréteur BASIC par un écran de démarrage pour informer l’utilisateur d’insérer une cartouche. Conçue pour concurrencer la Nintendo Entertainment System et la Sega Master System, elle souffrait de très faibles ventes par rapport à ses rivales. Ce fut un autre échec commercial pour Commodore, et il n’est jamais sorti en dehors de l’Europe. Le système de jeu Commodore n’avait pas de clavier, de sorte que tout logiciel nécessitant un clavier ne pouvait pas être utilisé.
Commodore 65
En 1990, un successeur avancé du C64, le Commodore 65 (également connu sous le nom de “C64DX”), a été prototypé, mais le projet a été annulé par le président du Commodore, Irving Gould en 1991. Les spécifications du C65 étaient impressionnantes pour un ordinateur 8 bits. , apportant des spécifications comparables à celles de l ‘ Apple IIGS 16 bits . Par exemple, il pouvait afficher 256 couleurs à l’écran, tandis que les Amiga basés sur OCS ne pouvaient en afficher que 64 en mode HalfBrite (32 couleurs et transformations semi-lumineuses). Bien qu’aucune raison spécifique n’ait été donnée pour l’annulation du C65, il aurait été en concurrence sur le marché avec les Amiga bas de gamme de Commodore et le CDTV Commodore .
Logiciel
En 1982, les capacités graphiques et sonores du C64 n’avaient d’égal que la famille Atari 8 bits et semblaient exceptionnelles par rapport aux très médiatisés Atari VCS et Apple II . Le C64 est souvent crédité d’avoir lancé la sous-culture informatique connue sous le nom de demoscene (voir Commodore 64 demos ). Il est toujours activement utilisé dans la scène de démonstration, [76] en particulier pour la musique (sa puce sonore SID est même utilisée dans des cartes son spéciales pour PC et le synthétiseur Elektron SidStation ). Même si d’autres ordinateurs l’ont rapidement rattrapé, le C64 est resté un concurrent sérieux des dernières consoles de jeux vidéo . Nintendo Entertainment System (NES) et Sega Master System , en partie grâce à sa base logicielle alors établie, en particulier en dehors de l’Amérique du Nord, où elle a largement dépassé la NES. [ citation nécessaire ]
En raison de la baisse des revenus et de la domination du Sinclair Spectrum au Royaume-Uni, presque tous les logiciels britanniques C64 utilisaient des cassettes. Peu de programmes sur cassette C64 sont sortis aux États-Unis après 1983 et, en Amérique du Nord, la disquette était la principale méthode de distribution de logiciels. L’emplacement de cartouche sur le C64 était également principalement une fonctionnalité utilisée au cours des deux premières années de l’ordinateur sur le marché américain et est devenu rapidement obsolète une fois que le prix et la fiabilité des disques 1541 se sont améliorés. Une poignée de jeux de la région PAL utilisaient des cartouches à commutation de banque pour contourner la limite de mémoire de 16 Ko.
BASIQUE
L’écran de démarrage de l’interpréteur BASIC de Simons. Notez les couleurs d’arrière-plan et de texte modifiées (par rapport aux tons bleus C64 ordinaires) et la réduction de 8 Ko de l’allocation de mémoire du programme d’interprétation BASIC disponible, en raison de l’ espace d’adressage utilisé par la cartouche.
Comme il est courant pour les ordinateurs personnels du début des années 1980, le C64 est livré avec un interpréteur BASIC, en ROM. Les opérations KERNAL, E/S et lecteur de bande/disque sont accessibles via des commandes de langage BASIC personnalisées. Le lecteur de disque possède son propre microprocesseur d’interface et ses propres routines d’E/S ROM (firmware), un peu comme les systèmes CBM/PET antérieurs et les Atari 400 et Atari 800. Cela signifie qu’aucun espace mémoire n’est dédié à l’exécution d’un système d’exploitation de disque , comme était le cas avec des systèmes antérieurs tels que Apple II et TRS-80 .
Commodore BASIC 2.0 est utilisé à la place du BASIC 4.0 plus avancé de la série PET, car les utilisateurs de C64 n’étaient pas censés avoir besoin des améliorations orientées disque de BASIC 4.0. La société ne s’attendait pas à ce que beaucoup achètent un lecteur de disque et l’utilisation du BASIC 2.0 a simplifié la transition des propriétaires de VIC-20 vers le 64 . aléatoire. L’utilisateur typique d’un C64 ne devrait pas avoir autant besoin des commandes directes du disque que d’autres extensions, et la quantité de mémoire à consacrer à BASIC devait être limitée. Nous avons choisi de laisser de l’espace d’extension pour les extensions de couleur et de son à la place des fonctionnalités du disque. En conséquence, vous devrez gérer le disque de la manière la plus lourde des “anciens jours”. [78]
La version de Microsoft BASIC n’est pas très complète et n’inclut pas de commandes spécifiques pour la manipulation du son ou des graphiques, obligeant plutôt les utilisateurs à utiliser les commandes ” PEEK et POKE ” pour accéder directement aux registres graphiques et de la puce sonore. Pour fournir des commandes étendues, y compris des graphismes et du son, Commodore a produit deux extensions différentes basées sur des cartouches pour BASIC 2.0 : BASIC de Simons et Super Expander 64 . Les autres langages disponibles pour le C64 incluent Pascal , C , [79] [80] Logo , Forth et Fortran. Des compilateurs pour BASIC 2.0 tels que Petspeed 2 (de Commodore), Blitz (de Jason Ranheim) et Turbo Lightning (de Ocean Software ) ont été produits. La plupart des logiciels C64 commerciaux ont été écrits en langage d’assemblage, soit développés de manière croisée sur un ordinateur plus grand, soit directement sur le C64 à l’aide d’un moniteur de code machine ou d’un assembleur. Cela maximise la vitesse et minimise l’utilisation de la mémoire. Certains jeux, en particulier les aventures, utilisaient des langages de script de haut niveau et mélangeaient parfois BASIC et langage machine.
Systèmes d’exploitation alternatifs
De nombreux systèmes d’exploitation tiers ont été développés pour le C64. En plus du GEOS original , deux systèmes tiers compatibles GEOS ont été écrits : Wheels et GEOS megapatch. Ces deux éléments nécessitent des mises à niveau matérielles vers le C64 d’origine. Plusieurs autres systèmes d’exploitation sont ou ont été disponibles, y compris WiNGS OS, le LUnix de type Unix , exploité à partir d’une ligne de commande, et les systèmes embarqués OS Contiki , avec une interface graphique complète. D’autres systèmes d’exploitation moins connus incluent ACE, Astérix, DOS/65 et GeckOS . Une version de CP/M est sortie, mais cela nécessite l’ajout d’un Z80 externeprocesseur au bus d’extension. De plus, le processeur Z80 est sous-cadencé pour être compatible avec le bus mémoire du C64, de sorte que les performances sont médiocres par rapport aux autres implémentations CP/M. C64 CP/M et C128 CP/M souffrent tous deux d’un manque de logiciel ; bien que la plupart des logiciels CP/M commerciaux puissent fonctionner sur ces systèmes, les supports logiciels sont incompatibles entre les plates-formes. La faible utilisation de CP / M sur Commodores signifie que les éditeurs de logiciels n’ont pas vu le besoin d’investir dans des versions de mastering pour le format de disque Commodore. La cartouche C64 CP/M n’est également compatible qu’avec les premières cartes mères 326298. [ citation nécessaire ]
Logiciel de mise en réseau
Au cours des années 1980, le Commodore 64 a été utilisé pour exécuter des systèmes de tableau d’affichage à l’ aide de progiciels tels que Punter BBS, Bizarre 64, Blue Board , C-Net, Color 64 , CMBBS, C-Base, DMBBS, Image BBS, EBBS et The Deadlock Deluxe BBS Construction Kit, souvent avec des modifications faites par sysop . Ces cartes étaient parfois utilisées pour distribuer des logiciels piratés . Jusqu’en décembre 2013, 25 systèmes de tableau d’affichage de ce type étaient en service, accessibles via le protocole Telnet . [81] Il existait d’importants services commerciaux en ligne , tels que Compunet (Royaume-Uni), CompuServe(États-Unis – plus tard racheté par America Online ), The Source (États-Unis) et Minitel (France) parmi tant d’autres. Ces services nécessitaient généralement un logiciel personnalisé qui était souvent fourni avec un modem et comprenait du temps en ligne gratuit car ils étaient facturés à la minute. Quantum Link (ou Q-Link) était un service en ligne américain et canadien pour les ordinateurs personnels Commodore 64 et 128 qui a fonctionné du 5 novembre 1985 au 1er novembre 1994. Il était exploité par Quantum Computer Services de Vienna , Virginie, qui en Octobre 1991 a changé son nom en America Online et a continué à exploiter son service AOL pour le compatible IBM PCet Apple Macintosh . Q-Link était une version modifiée du système PlayNET , sous licence de Control Video Corporation (CVC, renommé plus tard Quantum Computer Services).
Jeux en ligne
Le premier environnement interactif basé sur des personnages graphiques est Club Caribe . Lancé pour la première fois sous le nom d’ Habitat en 1988, Club Caribe a été introduit par LucasArts pour les clients Q-Link sur leurs ordinateurs Commodore 64. Les utilisateurs pouvaient interagir entre eux, discuter et échanger des objets. Bien que le monde ouvert du jeu soit très basique, son utilisation d’avatars en ligne et la combinaison de chat et de graphiques étaient révolutionnaires. Les graphismes en ligne à la fin des années 1980 étaient sévèrement limités par la nécessité de prendre en charge des débits de transfert de données de modem aussi bas que 300 bits par seconde . Les graphiques d’Habitat étaient stockés localement sur disquette, éliminant ainsi le besoin de transfert réseau. [82]
Matériel
Apprendre encore plus Cette section peut contenir du contenu répétitif ou redondant de texte ailleurs dans l’article . Aidez -nous à l’améliorer en fusionnant des textes similaires ou en supprimant des déclarations répétées. (avril 2010) |
Schéma fonctionnel du C64
CPU et mémoire
Le C64 utilise un microprocesseur 8 bits MOS Technology 6510 . Il est presque identique au 6502 mais avec des bus à trois états , un brochage différent, des signaux d’horloge légèrement différents et d’autres modifications mineures pour cette application spécifique. Il dispose également de six lignes d’E/S sur des branches autrement inutilisées sur le boîtier IC à 40 broches. Ceux-ci sont utilisés à deux fins dans le C64: pour changer de banque la mémoire morte (ROM) de la machine dans et hors de l’espace d’adressage du processeur, et pour faire fonctionner le magnétophone de la base de données. Le C64 a64 Ko de RAM dynamique de 8 bits de large ,1 Ko de RAM couleur statique de 4 bits de large pour le mode texte, et38 Ko sont disponibles pour le Commodore BASIC 2.0 intégré au démarrage. Il y a20 Ko de ROM, composé de l’interpréteur BASIC, du KERNAL et de la ROM caractère. Le processeur ne pouvant adresser que64 Ko à la fois, la ROM était mappée en mémoire, et seulement38 911 octets de RAM (plus4 Ko entre les ROM) étaient disponibles au démarrage. La plupart des Commodore 64 ” breadbin ” utilisaient 4164 DRAM, avec huit puces pour un total de 64K de RAM système. Les modèles ultérieurs, dotés de cartes mères Assy 250466 et Assy 250469, utilisaient des puces DRAM 41464 (64K × 4) qui stockaient32 Ko par puce, donc seulement deux étaient nécessaires Puisque 4164 DRAM sont 64K × 1, huit puces sont nécessaires pour faire un OCTET entier, et l’ordinateur ne fonctionnera pas sans qu’elles soient toutes présentes. Ainsi, la première puce contient le Bit 0 pour tout l’espace mémoire, la deuxième puce contient le Bit 1, et ainsi de suite. Cela facilite également la détection de la RAM défectueuse, car une mauvaise puce affichera des caractères aléatoires sur l’écran et le caractère affiché peut être utilisé pour déterminer la RAM défectueuse.
Le C64 effectue un test RAM à la mise sous tension et si une erreur RAM est détectée, la quantité de mémoire BASIC libre sera inférieure au chiffre normal de 38911. Si la puce défectueuse est en mémoire inférieure, une ?OUT OF MEMORY IN 0erreur s’affiche plutôt que la bannière de démarrage BASIC habituelle. La RAM couleur à 800 $ D utilise une puce SRAM 2114 séparée et est directement connectée au VIC-II.
Le C64 utilise un schéma de banque de mémoire quelque peu compliqué; la valeur par défaut normale à la mise sous tension est d’avoir la ROM BASIC mappée à $A000 – $BFFF et l’éditeur d’écran/ROM KERNAL à $E000 – $FFFF . La RAM sous les ROM système peut être écrite, mais pas relue sans échanger les ROM. L’emplacement mémoire $01 contient un registre avec des bits de contrôle pour activer/désactiver les ROM système ainsi que la zone d’E/S à $D000 . Si la ROM KERNAL est échangée, BASIC sera supprimé en même temps, [83] : 264 [84]et il n’est pas possible d’avoir BASIC actif sans KERNAL (car BASIC appelle souvent les routines KERNAL et une partie du code ROM pour BASIC est en fait située dans la ROM KERNAL).
Le caractère ROM n’est normalement pas visible pour le CPU. Il a deux miroirs à 1 000 $ et 9 000 $ , mais seul le VIC-II peut les voir ; le CPU verra RAM dans ces endroits. La ROM de caractères peut être mappée dans $D000 – $DFFF où elle est alors visible par le CPU. Comme cela nécessite d’échanger les registres d’E/S, les interruptions doivent d’abord être désactivées. La mémoire graphique et les données ne peuvent pas être placées à 1 000 $ ou 9 000 $ car le VIC-II y verra la ROM de caractères à la place.
En supprimant les E/S de la carte mémoire, $D000 – $DFFF devient de la RAM libre. La RAM couleur à $D800 est échangée avec les registres d’E/S et cette zone peut être utilisée pour les données graphiques statiques telles que les jeux de caractères puisque le VIC-II ne peut pas voir les registres d’E/S (ou la RAM couleur via le mappage CPU ). Si toutes les ROM et la zone d’E/S sont échangées, tout l’espace de 64 Ko de RAM est disponible pour les emplacements $0 / $1 .
$C000 – $ CFFF est une RAM libre et n’est pas utilisée par les routines BASIC ou KERNAL ; pour cette raison, c’est un emplacement idéal pour stocker de courts programmes en langage machine accessibles à partir de BASIC. Le tampon de cassette à $0334 – $03FF peut également être utilisé pour stocker de courtes routines en langage machine à condition qu’une Datasette ne soit pas utilisée, ce qui écrasera le tampon.
Les cartouches C64 sont mappées dans des plages attribuées dans l’espace d’adressage du processeur et le démarrage automatique de cartouche le plus courant nécessite la présence d’une chaîne spéciale à 8 000 $ qui contient ” CBM80 ” suivi de l’adresse où l’exécution du programme commence. Quelques premières cartouches C64 publiées en 1982 utilisent le mode Ultimax (ou mode MAX), une caractéristique restante de la machine MAX défaillante. Ces cartouches correspondent à $F000 et déplacent la ROM KERNAL. Si le mode Ultimax est utilisé, le programmeur devra fournir un code pour gérer les interruptions du système. Le port de cartouche a 16 lignes d’adresse, qui accorde l’accès à l’ensemble de l’espace d’adressage de l’ordinateur si nécessaire. Les logiciels de disque et de bande se chargent normalement au début de la mémoire BASIC ($0801) et utilisent un petit stub BASIC (par exemple, 10 SYS(2064)) pour sauter au début du programme. Bien qu’aucune machine Commodore 8 bits à l’exception du C128 ne puisse démarrer automatiquement à partir d’une disquette, certains logiciels écrasent intentionnellement certains vecteurs BASIC lors du chargement afin que l’exécution commence automatiquement plutôt que d’obliger l’utilisateur à taper RUN à l’invite BASIC après le chargement.
Environ 300 cartouches ont été lancées pour le C64, principalement dans les 2 premiers de la machine.+1 ⁄ 2 ans sur le marché, après quoi la plupart des logiciels ont dépasséLimite de cartouche de 16 Ko . Au cours des dernières années du C64, de plus grandes sociétés de logiciels telles qu’Ocean Software ont commencé à publier des jeux sur des cartouches à commutation de banque pour surmonter ce problème.Limite de cartouche de 16 Ko .
Commodore n’a inclus de bouton de réinitialisation sur aucun de ses ordinateurs jusqu’à la gamme CBM-II, mais il y avait des cartouches tierces avec un bouton de réinitialisation dessus. Il est possible de déclencher une réinitialisation logicielle en sautant à la routine de réinitialisation de la CPU à $FCE2 (64738). Quelques programmes l’utilisent comme fonction de “sortie”, bien qu’elle n’efface pas la mémoire.
La ROM KERNAL a subi trois révisions distinctes, principalement conçues pour corriger des bogues. La version initiale ne se trouve que sur les cartes mères 326298, utilisées dans les premiers modèles de production, et ne peut pas détecter si un NTSC ou PAL VIC-II est présent. La deuxième révision se trouve sur tous les C64 fabriqués de fin 1982 à 1985. La troisième et dernière révision de la ROM KERNAL a été introduite sur la carte mère 250466 (modèles tardifs de breadbin avec 41464 RAM) et se trouve dans tous les C64C. Le processeur 6510 est cadencé à1,023 MHz (NTSC) et0,985 MHz (PAL), [85] inférieur à certains systèmes concurrents (par exemple, l’Atari 800 est cadencé à1,79MHz ). Une petite amélioration des performances peut être obtenue en désactivant la sortie vidéo du VIC-II via une écriture de registre. Cette fonctionnalité est souvent utilisée par les chargeurs rapides de bandes et de disques ainsi que par la routine de cassette KERNAL pour conserver une synchronisation de cycle CPU standard non modifiée par le partage du bus par le VIC-II.
La touche de restauration est directement reliée à la ligne NMI du processeur et générera une NMI si elle est enfoncée. Le gestionnaire KERNAL pour la NMI vérifie si Run/Stop est également enfoncé ; sinon, il ignore la NMI et sort simplement. Run/Stop-Restore fonctionne normalement comme une réinitialisation logicielle dans BASIC qui restaure tous les registres d’E/S à leur état par défaut, mais n’efface pas la mémoire ou ne réinitialise pas les pointeurs, de sorte que tous les programmes BASIC en mémoire resteront intacts. Le logiciel en langage machine désactive généralement Run/Stop-Restore en remappant le vecteur NMI sur une instruction RTI factice. Le NMI peut également être utilisé pour un thread d’interruption supplémentaire par les programmes, mais court le risque d’un blocage du système ou d’effets secondaires indésirables si la touche de restauration est accidentellement enfoncée, car cela déclenchera une activation par inadvertance du thread NMI.
Joysticks, souris et palettes
La version Commodore du joystick Atari classique, un ensemble de palettes analogiques, une souris 1350/1351 et les ports de joystick de style DE-9 Atari
Le C64 a conservé le port du joystick Atari du joystick DE-9 du VIC-20 et en a ajouté un autre; n’importe quel contrôleur de jeu de spécification Atari peut être utilisé sur un C64. Les joysticks sont lus à partir des registres à $DC00 et $DC01 , et la plupart des logiciels sont conçus pour utiliser un joystick dans le port 2 pour le contrôle plutôt que le port 1, car les bits supérieurs de $DC00 sont utilisés par le clavier et une E/S un conflit peut en résulter. Bien qu’il soit possible d’utiliser des manettes de jeu Sega sur un C64, cela n’est pas recommandé car le signal légèrement différent généré par celles-ci peut endommager la puce CIA. Le registre de la puce SID $D419 est utilisé pour contrôler les palettes et est une entrée analogique. Les palettes Atari sont électriquement compatibles avec le C64, mais ont des valeurs de résistance différentes de celles des palettes de Commodore, ce qui signifie que la plupart des logiciels ne fonctionneront pas correctement avec elles. [ citation nécessaire ] Cependant, seule une poignée de jeux, principalement ceux sortis au début du cycle de vie de l’ordinateur, peuvent utiliser des pagaies. En 1986, Commodore a sorti deux souris pour les C64 et C128, les 1350 et 1351 . Le 1350 est un appareil numérique, lu à partir des registres du joystick (et peut être utilisé avec n’importe quel programme prenant en charge l’entrée du joystick); tandis que le 1351 est une véritable souris analogique basée sur un potentiomètre , lue avec le convertisseur analogique-numérique du SID .
Graphique
La puce graphique , VIC-II, propose 16 couleurs, huit sprites matériels par ligne de balayage (permettant jusqu’à 112 sprites par écran PAL), des capacités de défilement et deux modes graphiques bitmap.
Couleur # | Nom | Valeur RVB hexadécimale |
---|---|---|
0 | Le noir | #000000 |
1 | Blanc | #FFFFFF |
2 | Rouge | #9F4E44 |
3 | cyan | #6ABFC6 |
4 | Violet | #A057A3 |
5 | Vert | #5CAB5E |
6 | Bleu | #50459B |
7 | Jaune | #C9D487 |
8 | Orange | #a1683c |
9 | Brun | #6D5412 |
dix | Rouge clair | #CB7E75 |
11 | Gris foncé | #626262 |
12 | Gris moyen | #898989 |
13 | Vert clair | #9AE29B |
14 | Bleu clair | #887ECB |
15 | Gris clair | #ADADAD |
Modes texte
Le mode texte standard comporte 40 colonnes, comme la plupart des modèles Commodore PET ; le codage de caractères intégré n’est pas ASCII standard mais PETSCII , une forme étendue de ASCII-1963. La ROM KERNAL définit le VIC-II sur un fond bleu foncé à la mise sous tension avec un texte et une bordure bleu clair. Contrairement au PET et au VIC-20, le C64 utilise du texte double largeur “gras” car certains des premiers VIC-II avaient une mauvaise qualité vidéo qui entraînait une image floue. La plupart des captures d’écran affichent des bordures autour de l’écran, ce qui est une caractéristique de la puce VIC-II. En utilisant des interruptions pour réinitialiser divers registres matériels à des moments précis, il était possible de placer des graphiques dans les limites et ainsi d’utiliser le plein écran. [86]
Les deux jeux de caractères PETSCII du C64
Le C64 a une résolution de 320×200 pixels, consistant en une grille 40×25 de blocs de 8×8 caractères. Le C64 dispose de 255 blocs de caractères prédéfinis, appelés PETSCII. Le jeu de caractères peut être copié dans la RAM et modifié par un programmeur.
Il existe deux modes de couleurs, haute résolution, avec deux couleurs disponibles par bloc de caractères (un avant-plan et un arrière-plan) et multicolore avec quatre couleurs par bloc de caractères (trois avant-plan et un arrière-plan). En mode multicolore, les attributs sont partagés entre les paires de pixels, de sorte que la résolution visible effective est de 160 × 200 pixels. Ceci est nécessaire puisque seulement 16 Ko de mémoire sont disponibles pour le processeur vidéo VIC-II.
Comme le C64 possède un écran bitmap, il est possible de dessiner chaque pixel individuellement. Ceci est cependant très lent. La plupart des programmeurs ont utilisé des techniques développées pour les systèmes non bitmap antérieurs, comme le Commodore PET et le TRS-80. Un programmeur redessine le jeu de caractères et le processeur vidéo remplit l’écran bloc par bloc du coin supérieur gauche au coin inférieur droit.
Deux types d’animation différents sont utilisés : l’animation de blocs de caractères et les sprites matériels.
Animation de blocs de caractères
L’utilisateur dessine une série de personnages d’une personne marchant, disons, deux au milieu du bloc, et deux autres entrant et sortant du bloc. Ensuite, l’utilisateur les séquence pour que le personnage entre dans le bloc et en ressorte. En dessinant une série de ceux-ci, l’utilisateur fait marcher une personne sur l’écran. En chronométrant le rafraîchissement pour qu’il se produise lorsque l’écran de télévision s’éteint pour redémarrer le dessin de l’écran, il n’y aura pas de scintillement. Pour que cela se produise, l’utilisateur programme le VIC-II pour qu’il génère une interruption de trame lorsque le retour vidéo se produit. C’est la technique utilisée dans le jeu d’arcade classique Space Invaders .
Le défilement horizontal et vertical par pixel jusqu’à un bloc de caractères est pris en charge par deux registres de défilement matériels. Selon le moment, le défilement matériel affecte tout l’écran ou seulement certaines lignes de blocs de caractères. Sur un C64 non émulé, le défilement est semblable à du verre et sans flou.
Sprites matériels Sprites à l’écran dans un jeu C64
Un sprite est un personnage mobile qui se déplace sur une zone de l’écran, dessine sur l’arrière-plan puis le redessine après son déplacement. Notez que cela est très différent de l’animation de blocs de caractères, où l’utilisateur ne fait que retourner les blocs de caractères. Sur le C64, le processeur vidéo VIC-II gère la plupart des démarches liées à l’émulation de sprites ; le programmeur définit simplement le sprite et où il veut qu’il aille.
Le C64 a deux types de sprites, respectant leurs limites de mode couleur. Les sprites haute résolution ont une couleur (un arrière-plan et un avant-plan) et les sprites multicolores trois (un arrière-plan et trois avant-plan). Les modes couleur peuvent être divisés ou fenêtrés sur un seul écran. Les sprites peuvent être doublés de taille verticalement et horizontalement jusqu’à quatre fois leur taille, mais les attributs de pixel sont les mêmes – les pixels deviennent “plus gros”. Il peut y avoir 8 sprites au total et 8 en ligne horizontale. Les sprites peuvent se déplacer avec une douceur vitreuse devant et derrière les personnages à l’écran et d’autres sprites.
Les collisions sprite-sprite et sprite-background sont détectées dans le matériel et le VIC-II peut être programmé pour déclencher une interruption en conséquence.
Son
La puce SID a trois canaux, chacun avec son propre générateur d’ enveloppe ADSR et ses capacités de filtrage. La modulation en anneau utilise le canal no. 3, pour travailler avec les deux autres canaux. Bob Yannes a développé la puce SID et a ensuite cofondé la société de synthétiseurs Ensoniq . Yannes a critiqué les autres puces sonores informatiques contemporaines comme “primitives, évidemment … conçues par des gens qui ne connaissaient rien à la musique”. Souvent, la musique du jeu est devenue un succès parmi les utilisateurs de C64. Les compositeurs et programmeurs bien connus de musique de jeu sur le C64 sont Rob Hubbard , Jeroen Tel , Tim Follin , David Whittaker ,Chris Hülsbeck , Ben Daglish , Martin Galway , Kjell Nordbø et David Dunn parmi tant d’autres. En raison des trois canaux de la puce, les accords sont souvent joués sous forme d’ arpèges , inventant le son animé caractéristique du C64. Il était également possible de mettre à jour en continu le volume principal avec des données échantillonnées pour permettre la lecture d’audio numérisé 4 bits. Depuis 2008, il est devenu possible de lire des échantillons audio 8 bits à quatre canaux, 2 canaux SID et d’utiliser toujours le filtrage. [87]
0:46 Un exemple de musique générée par puce SID
Il existe deux versions de la puce SID : la 6581 et la 8580. La technologie MOS 6581 a été utilisée dans les C64 d’origine (« breadbin »), les premières versions de la 64C et le Commodore 128 . Le 6581 a été remplacé par le MOS Technology 8580 en 1987. Alors que la qualité sonore du 6581 est un peu plus nette et que de nombreux fans du Commodore 64 disent qu’ils préfèrent son son, il manque une certaine polyvalence disponible dans le 8580 – par exemple, le 8580 peut mélanger tout ce qui est disponible. formes d’onde sur chaque canal, alors que le 6581 ne peut mélanger les formes d’onde dans un canal que d’une manière beaucoup plus limitée. La principale différence entre le 6581 et le 8580 est la tension d’alimentation. Le 6581 utilise une alimentation de 12 volts – le 8580, une alimentation de 9 volts . Une modification peut être apportée pour utiliser le 6581 dans une nouvelle carte 64C (qui utilise lepuce 9 volts ). Le son distinctif de la puce SID lui a permis de conserver une suite longtemps après l’arrêt de son ordinateur hôte. Un certain nombre de passionnés de l’audio et d’entreprises ont conçu des produits basés sur SID en tant que modules complémentaires pour les PC C64, x86 et les appareils de musique autonomes ou MIDI ( Musical Instrument Digital Interface ) tels que l’ Elektron SidStation . Ces appareils utilisent des puces prélevées sur des stocks excédentaires ou retirées d’ordinateurs usagés. En 2007, l’utilisation intensive de la SidStation par Timbaland a conduit à la controverse sur le plagiat pour “Block Party” et ” Do It ” (écrit pour Nelly Furtado ).
En 1986, le Sound Expander est sorti pour le Commodore 64. C’était un module sonore qui contenait une puce sonore Yamaha YM3526 capable de synthèse FM . Il était principalement destiné à la production musicale professionnelle . [88] [89]
Révisions matérielles
Trois styles de boîtiers ont été utilisés : C64 (haut, 1982), C64C (1986, milieu) et C64G (1987, bas)
Commodore a apporté de nombreuses modifications au matériel du C64 au cours de sa durée de vie, causant parfois des problèmes de compatibilité. [90] Le développement rapide de l’ordinateur et l’accent mis par Commodore et Tramiel sur la réduction des coûts plutôt que sur les tests de produits ont entraîné plusieurs défauts qui ont amené des développeurs comme Epyx à se plaindre et ont nécessité de nombreuses révisions pour les corriger. Charpentier a déclaré que “ne pas se rapprocher un peu de la qualité” était l’une des erreurs de l’entreprise. [6]
La réduction des coûts était la raison de la plupart des révisions. La réduction des coûts de fabrication était d’une importance vitale pour la survie de Commodore pendant la guerre des prix et les années plus difficiles de l’ère 16 bits. La carte mère originale du C64 ( basée sur NMOS ) a subi deux refontes majeures et de nombreuses sous-révisions, échangeant les positions des puces VIC-II, SID et PLA . Initialement, une grande partie du coût a été éliminée en réduisant le nombre de composants discrets, tels que les diodes et les résistances , ce qui a permis l’utilisation d’une carte de circuit imprimé plus petite.. Il y a eu 16 révisions totales de la carte mère C64, visant à simplifier et à réduire les coûts de fabrication. Certaines révisions du tableau étaient exclusives aux régions PAL. Toutes les cartes mères C64 ont été fabriquées à Hong Kong .
Les emplacements des circuits intégrés changeaient fréquemment à chaque révision de la carte mère, tout comme la présence ou l’absence de blindage RF métallique autour du VIC-II. Les cartes PAL avaient souvent du carton aluminisé au lieu d’un blindage métallique. Le SID et le VIC-II sont enfichés sur toutes les cartes ; cependant, les autres circuits intégrés peuvent être soit enfichés, soit soudés. Les premiers C64 de production, fabriqués de 1982 au début de 1983, sont connus sous le nom de modèles “silver label” en raison du boîtier arborant un logo “Commodore” argenté. La LED d’alimentation avait un badge argenté séparé autour d’elle indiquant “64”. Ces machines n’ont également qu’un câble vidéo à 5 broches et ne peuvent pas produire de S-vidéo. À la fin de 1982, Commodore a introduit le boîtier familier du «badge arc-en-ciel», mais de nombreuses machines produites au début de 1983 utilisaient également des boîtiers d’étiquettes en argent jusqu’à ce que le stock existant soit épuisé. Au printemps 1983, la carte 326298 d’origine a été remplacée par la carte mère 250407 qui arborait un connecteur vidéo à 8 broches et a ajouté la prise en charge S-vidéo pour la première fois. Cette conception de boîtier a été utilisée jusqu’à l’apparition du C64C en 1986. Tous les circuits intégrés sont passés à l’utilisation de coques en plastique tandis que les C64 à étiquette argentée avaient des circuits intégrés en céramique, notamment le VIC-II. L’étui est fabriqué à partir dePlastique ABS qui peut brunir avec le temps. Ceci peut être inversé en utilisant un procédé connu sous le nom de ” retrobright “.
Une des premières cartes mères C64 (Rev A PAL 1982) Une carte mère C64C (“C64E” Rev B PAL 1992) CI
Le VIC-II a été fabriqué avec la technologie NMOS de 5 micromètres [6] et a été cadencé à 17,73447 MHz (PAL) ou 14,31818 MHz (NTSC). En interne, l’horloge a été divisée pour générer l’horloge de points (environ 8 MHz) et les horloges système biphasées (environ 1 MHz; les vitesses exactes de pixel et d’horloge système sont légèrement différentes entre les machines NTSC et PAL). À des fréquences d’horloge aussi élevées, la puce a généré beaucoup de chaleur, forçant la technologie MOS à utiliser un boîtier en céramique double en ligne appelé “CERDIP”. Le boîtier en céramique était plus cher, mais il dissipait la chaleur plus efficacement que le plastique.
Après une refonte en 1983, le VIC-II a été enfermé dans un boîtier en plastique double en ligne, ce qui a considérablement réduit les coûts, mais n’a pas totalement éliminé le problème de chaleur. [6] Sans boîtier en céramique, le VIC-II nécessitait l’utilisation d’un dissipateur thermique . Pour éviter des coûts supplémentaires, le blindage RF métallique a doublé comme dissipateur thermique pour le VIC, bien que toutes les unités ne soient pas livrées avec ce type de blindage. La plupart des C64 en Europe sont livrés avec un blindage RF en carton, recouvert d’une couche de feuille de métal. L’efficacité du carton était très discutable et, pire encore, il agissait comme un isolant, bloquant le flux d’air qui emprisonnait la chaleur générée par les puces SID, VIC et PLA. Le SID a été fabriqué à l’origine en utilisant NMOS à 7 micromètres et dans certaines régions à 6 micromètres. [6] Le prototype SID et certains modèles de production très anciens comportaient un boîtier en céramique double en ligne, mais contrairement au VIC-II, ceux-ci sont extrêmement rares car le SID était enfermé dans du plastique lorsque la production a commencé au début de 1982.
Carte mère
En 1986, Commodore a publié la dernière révision de la carte mère classique C64 . Il était par ailleurs identique à la conception de 1984, à l’exception des deux puces DRAM de 64 kilobits × 4 bits qui ont remplacé les huit circuits intégrés originaux de 64 kilobits × 1 bit. Après la sortie du Commodore 64C, [91] la technologie MOS a commencé à reconfigurer le chipset du C64 d’origine pour utiliser la technologie de production HMOS . Le principal avantage de l’utilisation de HMOS était qu’il nécessitait moins de tension pour piloter le circuit intégré, ce qui génère par conséquent moins de chaleur. Cela a amélioré la fiabilité globale du SID et du VIC-II. Le nouveau chipset a été renuméroté en 85xx pour refléter le passage à HMOS.
En 1987, Commodore a sorti une variante 64C avec une carte mère hautement repensée communément appelée “carte courte”. La nouvelle carte utilisait le nouveau chipset HMOS, doté d’une nouvelle puce PLA à 64 broches. Le nouveau “SuperPLA”, comme on l’appelait, intégrait de nombreux composants discrets et des puces logiques transistor-transistor (TTL). Dans la dernière révision de la carte mère 64C, la RAM couleur 2114 4 bits de large a été intégrée au SuperPLA.
Source de courant
Ports de manette , interrupteur d’alimentation , prise d’alimentation
Le C64 utilisait une alimentation externe , un transformateur conventionnel à prises multiples (par opposition au mode à découpage, le type désormais utilisé sur les alimentations des PC). Il était enfermé dans un gel de résine époxy , ce qui décourageait la falsification mais avait tendance à augmenter le niveau de chaleur pendant l’utilisation. La conception a économisé de l’espace dans le boîtier de l’ordinateur et a permis de fabriquer plus facilement des versions internationales. Les lecteurs de disque 1541-II et 1581 , ainsi que divers clones tiers, sont également livrés avec leurs propres “briques” d’alimentation externe, comme la plupart des périphériques conduisant à un “spaghetti” de câbles et à l’utilisation de nombreux adaptateurs doubles par les utilisateurs. .
Les blocs d’alimentation Commodore tombaient souvent en panne plus tôt que prévu . L’ordinateur aurait eu un taux de retour de 30% à la fin de 1983, contre 5 à 7% que l’industrie considérait comme acceptable. [92] Creative Computing a rapporté quatre ordinateurs fonctionnels sur sept C64. [93] Les blocs d’alimentation défectueux étaient particulièrement connus pour endommager les puces RAM. En raison de leur densité plus élevée et de leur alimentation unique (+5V), ils avaient moins de tolérance à une condition de surtension. Le régulateur de tension généralement défaillant pourrait être remplacé en ajoutant un nouveau régulateur sur la carte et en installant un dissipateur de chaleur sur le dessus. [94]
Le bloc d’alimentation d’origine inclus sur les machines du début de 1982 à 1983 avait un connecteur à 5 broches qui pouvait accidentellement être branché sur la sortie vidéo de l’ordinateur. Pour empêcher l’utilisateur de commettre cette erreur dommageable, Commodore a changé la conception de la prise sur les cartes mères 250407 en un connecteur à 3 broches en 1984 . Le modèle suivant, le Commodore 128, utilisait une alimentation électrique plus grande et améliorée qui comprenait un fusible. L’alimentation électrique fournie avec le Commodore REU était similaire à celle de l’unité du Commodore 128, offrant une mise à niveau pour les clients qui ont acheté cet accessoire.
Caractéristiques
Matériel interne
- Unité centrale du microprocesseur :
- Technologie MOS 6510/8500 (le 6510/8500 est un 6502 modifié avec un port E/S 6 bits intégré)
- Fréquence d’ horloge : 0,985 MHz ( PAL ) ou 1,023 MHz ( NTSC )
- Vidéo : Technologie MOS VIC-II 6567/8562 (NTSC), 6569/8565 (PAL)
- 16 couleurs [95]
- Mode texte : 40×25 caractères ; 256 caractères définis par l’utilisateur (8 × 8 pixels ou 4 × 8 en mode multicolore) ; ou couleur d’arrière-plan étendue ; 64 caractères définis par l’utilisateur avec 4 couleurs d’arrière-plan, la RAM couleur 4 bits définit la couleur de premier plan
- Modes bitmap : 320×200 (2 couleurs uniques dans chaque bloc 8×8 pixels), [96] 160×200 (3 couleurs uniques + 1 couleur commune dans chaque bloc 4×8) [96]
- 8 sprites matériels de 24×21 pixels (12×21 en mode multicolore)
- Défilement fluide, interruptions raster
- Son : Technologie MOS 6581/8580 SID
- Synthétiseur [95] à 3 canaux avec enveloppe ADSR programmable
- 8 octaves
- 4 formes d’onde par canal audio : triangle , dents de scie , impulsion variable , bruit
- Synchronisation de l’oscillateur , modulation en anneau
- Filtre programmable : passe- haut , passe- bas , passe- bande , filtre coupe-bande
- Entrée/Sortie : Deux adaptateurs d’interface complexe 6526
- E/S parallèles 16 bits
- E/S série 8 bits
- Horloge 24 heures (AM/PM) Heure du jour (TOD), avec réveil programmable [97]
- Minuteries d’intervalle de 16 bits
- RAM:
- 64 Ko, dont 38 Ko étaient disponibles pour les programmes BASIC
- 1024 nybbles [83] : 262 couleurs RAM (mémoire allouée pour le stockage des données de couleur de l’écran) [98]
- Extensible à 320 Ko avec l’unité d’extension de RAM Commodore 1764 256 Ko (REU); bien que seulement 64 Ko directement accessibles ; REU utilisé principalement pour le GEOS . Des REU de 128 Ko et 512 Ko, conçus à l’origine pour le C128, étaient également disponibles, mais obligeaient l’utilisateur à acheter une alimentation plus puissante auprès d’un fournisseur tiers; avec le 1764, cela était inclus.
Creative Micro Designs a également produit un REU de 2 Mo pour les C64 et C128, appelé 1750 XL. La technologie supportait en fait jusqu’à 16 Mo, mais 2 Mo était le plus gros officiellement fabriqué. Des extensions jusqu’à 16 Mo étaient également possibles via le CMD SuperCPU .
- ROM:
- 20 Ko ( 9 Ko Commodore BASIC 2.0 ; 7 Ko KERNAL ; générateur de caractères de 4 Ko , fournissant deux jeux de caractères de 2 Ko )
Ports d’entrée/sortie (E/S) et alimentation Commodore 64 ports (de gauche à droite : Joy1, Joy2, alimentation, cartouche ROM, RF-adj, modulateur RF, A/V, bus série 488, bande, utilisateur)
- Ports d’E/S : [99] [ meilleure source nécessaire ]
- Emplacement d’extension de cartouche ROM (emplacement à 44 broches pour connecteur de bord avec lignes de bus d’adresse/de données CPU 6510 et signaux de commande, ainsi que GND et broches de tension ; [100] utilisé pour les modules de programme et les extensions de mémoire, entre autres)
- Sortie d’antenne de télévision à modulateur RF intégré via un connecteur RCA . Le canal utilisé peut être réglé à partir du numéro 36 avec le potentiomètre à gauche.
- Connecteur DIN 8 broches contenant une sortie vidéo composite , des sorties Y/C séparées et une entrée/sortie audio. Il s’agit d’une version en fer à cheval à 262° du bouchon, plutôt que la version circulaire à 270°. Les premières unités C64 (avec carte mère Assy 326298) utilisent un connecteur DIN à 5 broches qui transporte des signaux vidéo composite et de luminance, mais n’a pas de signal de chrominance. [101]
- Bus série (version série propriétaire de IEEE-488 , prise DIN 6 broches) pour les imprimantes CBM et les lecteurs de disque
- Interface de bande Commodore Datassette de type PET à 300 bauds (connecteur de bord avec moteur de cassette numérique/signaux de lecture/écriture/détection de touche), lignes de masse et + 5 V CC. Le moteur de la cassette est contrôlé par un signal +5 V CC provenant du processeur 6510. L’entrée 9 V AC est transformée en 6,36 V DC non régulé [102] qui est utilisé pour alimenter le moteur de la cassette. [103]
- Port utilisateur (connecteur de bord avec signaux de niveau TTL , pour modems, etc. ; signaux parallèles aux octets pouvant être utilisés pour piloter des imprimantes parallèles tierces, entre autres, 17 signaux logiques, 7 broches de masse et de tension, y compris 9 V AC )
- 2 × ports de contrôleur de jeu DE9M sans vis ( compatibles avec les contrôleurs Atari 2600 ), chacun prenant en charge cinq entrées numériques et deux entrées analogiques. Les périphériques disponibles comprenaient des joysticks numériques , des palettes analogiques , un stylet lumineux , la souris Commodore 1351 et des tablettes graphiques telles que le KoalaPad .
- Source de courant:
- 5 V DC et 9 V AC à partir d’un “bloc d’alimentation” externe, connecté à un connecteur DIN femelle à 7 broches sur l’ordinateur. [104]
Le 9 volts AC est utilisé pour alimenter via une pompe de charge la puce du générateur de son SID, fournir 6,8 V via un redresseur au moteur de la cassette, une impulsion “0” pour chaque demi-onde positive à l’heure du jour (TOD ) entrée sur les puces CIA, et 9 volts AC directement sur le port utilisateur. Ainsi, au minimum, une onde carrée de 12 V est requise. Mais une onde sinusoïdale de 9 V est préférable. [105] [106] [ meilleure source nécessaire ]
Carte mémoire
Adresse | Taille [Ko] |
La description | |||
---|---|---|---|---|---|
0x0000 | 32,0 | RAM | [107] | ||
0x8000 | 8.0 | RAM | Cartouche ROM | [107] | |
0xA000 | 8.0 | RAM | ROM DE BASE | [107] | |
0xC000 | 4.0 | RAM | [107] | ||
0xD000 | 4.0 | RAM | E/S /RAM couleur | Caractère ROM | [107] |
0xE000 | 8.0 | RAM | KERNAL ROM | [107] |
Notez que même si une puce d’E / S comme le VIC-II n’utilise que 64 positions dans l’espace d’adressage de la mémoire, elle occupera 1 024 adresses car certains bits d’adresse ne sont pas décodés. [107]
Périphériques
-
Lecteur de disquette Commodore 1541
-
Lecteur de disquette Commodore 1541C
-
Lecteur de disquette Commodore 1541-II
-
Base de données Commodore 1530
-
Imprimante matricielle Commodore MPS-802
-
Modem Commodore VIC
-
Souris Commodore 1351
-
Moniteur vidéo Commodore 1702
Coût de fabrication
L’intégration verticale était la clé pour maintenir les coûts de production du Commodore 64 bas. Lors de l’introduction en 1982, le coût de production était de 135 $ US et le prix de détail de 595 $ US. En 1985, le prix de détail est tombé à 149 USD (380 USD aujourd’hui) et les coûts de production se situaient entre 35 et 50 USD ( environ 90 à 130 USD aujourd’hui). Commodore n’a pas confirmé ce chiffre de coût. Dougherty de Berkeley Softworks a estimé les coûts des pièces du Commodore 64 sur la base de son expérience chez Mattel et Imagic .
Compter | Prix en 1985 US$ | Partie |
---|---|---|
3 | 1 | ROM [6] |
8 | 1,85 | RAM dynamiques |
4 | Puce SID (son) | |
4 | Puce VIC-II (graphique) | |
3 | Paquet de modulateur RF | |
1–2 | Microprocesseur 6510 8 bits | |
5 | Une poignée de TTL , tampons, régulateurs de puissance et condensateurs | |
10 maximum | Clavier | |
1–2 | Circuit imprimé | |
1–2 | Boite en plastique | |
5–10 | Alimentation et connecteurs divers | |
1–2 | Emballage et manuel | |
Total: | 52,8–61,8 |
Pour réduire les coûts, les puces TTL ont été remplacées par des puces personnalisées moins chères et des moyens d’augmenter les rendements des puces audio et graphiques ont été trouvés. La puce vidéo 6567 avait le boîtier en céramique remplacé par du plastique, mais la dissipation thermique a exigé une refonte de la puce et le développement d’un boîtier en plastique capable de dissiper la chaleur ainsi que la céramique. [6]
Cloner
C64 Direct à la télévision
Les clones sont des ordinateurs qui imitent les fonctions C64. Au milieu de 2004, après une absence du marché de plus de 10 ans, le fabricant de PC Tulip Computers BV (propriétaire de la marque Commodore depuis 1997) a annoncé le C64 Direct-to-TV (C64DTV), un jeu télévisé basé sur un joystick . basé sur le C64 avec 30 jeux vidéo intégrés dans la ROM. Conçu par Jeri Ellsworth , un concepteur informatique autodidacte qui avait auparavant conçu l’implémentation moderne du C-One C64, le C64DTV était similaire dans son concept à d’autres mini-consoles basées sur l’Atari 2600 et l’ Intellivision , qui avaient remporté un succès modeste plus tôt dans le décennie. Le produit a été annoncé sur QVCaux États-Unis pour la saison des fêtes 2004. [108] En modifiant le circuit imprimé , il est possible d’attacher des lecteurs de disquettes C1541 , un deuxième joystick et des claviers PS/2 à ces unités, ce qui donne aux appareils DTV presque toutes les capacités d’un Commodore 64 complet. [ citation nécessaire ] Le matériel DTV est également utilisé dans la mini-console Hummer , vendue chez RadioShack à la mi-2005.
En 2015, une carte mère compatible Commodore 64 a été produite par Individual Computers . Surnommé le “C64 Reloaded”, il s’agit d’une refonte moderne de la révision 250466 de la carte mère Commodore 64 avec quelques nouvelles fonctionnalités. [109] La carte mère elle-même est conçue pour être placée dans un boîtier C64 ou C64C vide déjà possédé par l’utilisateur. Produits en quantités limitées, les modèles de ce “clone” Commodore 64 arborent des sockets usinés ou ZIF dans lesquels les puces C64 personnalisées seraient placées. La carte contient également des cavaliers pour accepter différentes révisions des puces VIC-II et SID, ainsi que la possibilité de passer entre les modes de système vidéo analogique PAL et NTSC. La carte mère contient plusieurs innovations, notamment la sélection via la touche RESTORE de plusieurs ROM KERNAL et de caractères, une bascule de réinitialisation intégrée sur l’interrupteur d’alimentation et une prise S-vidéo pour remplacer le modulateur TV d’origine . La carte mère est alimentée par un convertisseur DC-DC qui utilise une seule entrée d’alimentation de 12 V DC à partir d’un adaptateur secteur pour alimenter l’unité plutôt que la brique d’alimentation Commodore 64 d’origine et sujette aux pannes.
Matériel compatible plus récent
Depuis 2008, les passionnés de C64 développent encore de nouveaux matériels, notamment des cartes Ethernet , [110] des disques durs spécialement adaptés et des interfaces de carte flash (sd2iec). [111]
Réutilisation de la marque
L’ordinateur Internet C64 “Web.it”
En 1998, la marque C64 a été réutilisée pour le “Web.it Internet Computer”, [112] [113] un PC x86 tout-en-un orienté Internet de faible puissance (même pour l’époque) exécutant MS-DOS et Windows 3.1 . Malgré sa plaque signalétique “Commodore 64”, le “C64 Web.it” n’est pas directement compatible avec l’original (sauf via le logiciel d’émulation inclus ), ni ne partage son apparence. Les clones de PC de marque C64x vendus par Commodore USA , LLC, une société sous licence de la marque Commodore , [114] [115] ont commencé à être expédiés en juin 2011. [116]Le C64x a un boîtier ressemblant à l’ordinateur C64 d’origine, mais – comme pour le “Web.it” – il est basé sur l’architecture x86 et n’est pas compatible avec le Commodore 64, que ce soit au niveau matériel ou logiciel.
Console virtuelle
Plusieurs jeux Commodore 64 sont sortis sur le service de console virtuelle de la Nintendo Wii en Europe et en Amérique du Nord uniquement. Les jeux n’étaient pas répertoriés du service en août 2013 pour des raisons inconnues. [ citation nécessaire ]
THEC64 et THEC64 Mini
THEC64 Mini (en haut) à côté d’un C64 d’origine THEC64 pleine grandeur dans sa boîte d’origine
THEC64 Mini est une console non officielle basée sur Linux qui émule le Commodore 64, sorti en 2018 par Retro Games basé au Royaume-Uni. La console prend la forme d’un Commodore 64 demi-échelle décoratif avec deux ports USB et un port HDMI , plus une connexion mini USB pour alimenter le système. Le clavier décoratif de la console n’est pas fonctionnel – le système est contrôlé via le joystick THEC64 inclus ou un clavier USB séparé. [117] Il est possible de charger de nouvelles ROM logicielles dans la console, qui utilise l’émulateur x64 (dans le cadre de VICE ) pour exécuter le logiciel, et dispose d’un système d’exploitation graphique intégré. [118]
Le THEC64 pleine grandeur est sorti en 2019 en Europe et en Australie, et sa sortie était prévue en novembre 2020 sur le marché nord-américain. La console et le clavier intégré sont conçus pour s’adapter au Commodore 64 d’origine, y compris un clavier fonctionnel. Les améliorations incluent l’émulation VIC-20, quatre ports USB et un joystick amélioré.
Aucun des deux produits ne comporte aucune des marques de commerce de Commodore – la touche Commodore du clavier d’origine est remplacée par une touche THEC64, et Retro Games ne peut appeler aucun produit un “C64” – bien que les ROM système soient sous licence de Cloanto Corporation. Les consoles peuvent être commutées entre le “mode carrousel” pour accéder à la bibliothèque de jeux intégrée et le “mode classique” dans lequel la machine fonctionne de manière similaire à un Commodore 64 traditionnel. Le stockage USB peut être utilisé pour stocker des images de disque, de cartouche et de bande pour utiliser avec la machine.
Émulateurs
Les émulateurs Commodore 64 incluent les logiciels open source VICE , Hoxs64, [119] et CCS64 . Une application iPhone a également été publiée avec une compilation de ports C64.
Voir également
- Liste des jeux Commodore 64
- Histoire des ordinateurs personnels
- IDE64 – Cartouche d’interface P-ATA pour le C64
- SuperCPU – Mise à niveau du processeur pour C64 et C128
Notes de bas de page
Références
- ^ “Le Monde de la Brochure de Commodore” (PDF) . Pcmuseum.ca . Archivé de l’original (PDF) le 14 mars 2019 . Consulté le 18 mars 2017 .
- ^ un bc Steil , Michael (1er février 2011). “Combien d’ordinateurs Commodore 64 ont été réellement vendus ?” . Pagetable.com . Archivé de l’original le 6 mars 2016 . Consulté le 18 mars 2017 .
- ^ Reimer, Jérémie. “Part de marché des ordinateurs personnels : 1975–2004” . Archivé de l’original le 6 juin 2012 . Consulté le 17 juillet 2009 .
- ^ InfoWorld, 1er février 1982, [1] .
- ^ un b “Le Commodore 64, cette icône informatique des années 80, revit” . Archivé de l’original le 17 mai 2021 . Consulté le 17 novembre 2014 .
- ^ un bcd e f g h i j k l m n o p Perry , Tekla S.; Wallich, Paul (mars 1985). “Histoire de cas de conception: le Commodore 64” (PDF) . Spectre IEEE . 22 (3): 48–58. doi : 10.1109/MSPEC.1985.6370590 . ISSN 0018-9235 . S2CID 11900865 . Archivé de l’original (PDF) le 13 mai 2012 . Consulté le 12 novembre 2011 .
- ^ “Les remixes japonais : VIC-1001 64” .
- ^ “À l’intérieur du Commodore 64” . PCWorld . 4 novembre 2008 . Consulté le 17 novembre 2014 .
- ^ Reimer, Jeremy (15 décembre 2005). « Part totale : 30 ans de chiffres de parts de marché des ordinateurs personnels » . Ars Technica . Consulté le 10 octobre 2014 .
- ^ Naman, Mard (septembre 1989). “Depuis le bureau ovale d’Atari, une interview exclusive avec le président d’Atari, Sam Tramiel” . COMMENCEZ . Vol. 4, non. 2. San Francisco : édition antique. p. 16.
- ^ “Le Commodore 64 a 30 ans : qu’en pensent les enfants d’aujourd’hui ?” . Nouvelles de la BBC . Consulté le 18 mars 2017 .
- ^ Zuckerman, Faye (17 novembre 1984). “En cours de lecture” . Panneau d’affichage . Vol. 96, non. 46.p. 23. ISSN 0006-2510 . Consulté le 8 juin 2015 .
- ^ ” “Bombe géante NEC PC-8801“” .
- ^ Kahney, Léandre (9 septembre 2003). “Prix grandiose pour un PC modeste” . CondéNet, Inc. Archivé de l’original le 14 septembre 2008 . Consulté le 13 septembre 2008 .
- ^ “Impact du Commodore 64 : Une Célébration du 25ème Anniversaire” . Musée d’histoire de l’informatique. Archivé de l’original le 3 octobre 2017 . Consulté le 13 septembre 2008 .
- ^ Swenson, Reid C. (2007). “Qu’est-ce qu’un ordinateur Commodore ? Un regard sur l’incroyable histoire et l’héritage des ordinateurs domestiques Commodore” . OldSoftware.Com . Consulté le 19 novembre 2007 .
- ^ Holmes, Mike. “Moments déterminants du jeu – Le Commodore 64” . Gamereactor Royaume-Uni . Consulté le 1er juillet 2020 .
- ^ “Entretien vidéo avec Yash Terakura | Scene World – Le magazine de disque C64 NTSC / PAL” . Sceneworld.org . Consulté le 30 décembre 2015 .
- ^ Édition, Imaginez. Guide de génie du matériel de jeu vidéo classique . Imaginez l’édition. ISBN 9781908222220– via Google Livres.
- ^ Williams, Christopher (4 août 2012). « Commodore 64 à 30 ans : l’informatique pour les masses » . Le Daily Telegraph . Archivé de l’original le 11 janvier 2022 . Consulté le 16 août 2015 .
- ^ Wszola, Stan (juillet 1983). “Commodore 64” . OCTET . p. 232 . Consulté le 20 octobre 2013 .
- ^ Ahl, David H. (décembre 1984). “Les 12 meilleurs ordinateurs de 1984” . Informatique créative . Consulté le 16 mars 2019 .
- ^ “Commodore 64, 1982” (PDF) . Archive.computerhistory.org . Archivé de l’original (PDF) le 27 février 2012 . Consulté le 18 mars 2017 .
- ^ Protecto Enterprise (juin 1983). “Publicité d’ordinateur Commodore” . Mécanique Populaire . Vol. 159, non. 6. p. 140. ISSN 0032-4558 . Nous emballons avec votre ordinateur un bon d’achat de 100 $ de rabais de l’usine lorsque vous renvoyez votre ancien jeu électronique ou ordinateur Atari, Mattel, Coleco …
- ^ Nocera, Joseph (avril 1984). “La mort d’un ordinateur” . Mensuel du Texas . Vol. 12, non. 4. Austin, Texas : Emmis Communications. pp. 136–139, 216–226. ISSN 0148-7736 . Une fois auparavant, Commodore avait lancé un produit sur un marché où son principal concurrent était TI : une gamme de montres numériques. TI a déclenché une guerre des prix et chassé Commodore du marché. Tramiel n’allait pas laisser cela se reproduire.
- ^ Mitchell, Peter W. (6 septembre 1983). “Un rapport d’été-CES” . Boston Phoenix . p. 4 . Consulté le 10 janvier 2015 .
- ^ Remier, Jeremy (22 octobre 2007). “Une histoire de l’Amiga, partie 4 : Entrez Commodore” . Ars Technica . Consulté le 4 août 2008 .
- ^ “Apple II+” . vieux-ordinateurs.com . Archivé de l’original le 26 août 2002 . Consulté le 13 septembre 2008 .
- ^ “Atari 800” . vieux-ordinateurs.com. Archivé de l’original le 6 mai 2010 . Consulté le 13 septembre 2008 .
- ^ “Histoire d’Apple II Chap 6” . Histoire d’Apple II . Archivé de l’original le 10 juillet 2010 . Consulté le 17 novembre 2014 .
- ^ “Publicités Commodore” . commodorebillboard.de. Archivé de l’original le 20 août 2008 . Consulté le 13 septembre 2008 .
- ^ Gupta, Anu M. (juin 1983). “Guide de référence du programmeur Commodore 64” . Calculer! (la revue). p. 134 . Consulté le 30 octobre 2013 .
- ^ Tomczyk, Michael S. (1984). The Home Computer Wars: An Insider’s Account of Commodore et Jack Tramiel . Calculer! Publications. p. 110 . ISBN 0-942386-78-7.
- ^ un b Yakal, Kathy (juin 1986). “L’évolution des graphiques Commodore” . Compute!’s Gazette . p. 34–42 . Consulté le 18 juin 2019 .
- ^ “Sous l’arbre de Noël de 1983, attendez-vous à l’ordinateur domestique” . Le New York Times . 10 décembre 1983. ISSN 0362-4331 . Consulté le 2 juillet 2017 .
- ^ Reid, TR (6 février 1984). “” Adam “de Coleco obtient le” C “de Gentleman pour la performance” . Le Washington Post .
- ^ “La conférence de jeu informatique CGW” . Computer Gaming World (table ronde). Octobre 1984. p. 30 . Consulté le 31 octobre 2013 .
- ^ Waite, Mitchell; Laforé, Robert; Volpe, Jerry (1985). “Le mode C64” . Le livre officiel de l’ordinateur personnel Commodore 128 . Howard W. Sams & Co. p. 80. ISBN 0-672-22456-9.
- ^ Jacobs, Bob (janvier 1985). “Un agent regarde l’industrie du logiciel” . Monde du jeu informatique . p. 18 . Consulté le 31 octobre 2013 .
- ^ Maher, Jimmy (18 mars 2016). “Ouverture de la Gold Box, partie 3 : de la table au bureau” . L’Antiquaire numérique . Consulté le 19 mars 2016 .
- ^ Maher, Jimmy (19 juin 2015). “L’évolution des jeux (Epyx)” . L’Antiquaire numérique . Consulté le 19 mars 2016 .
- ^ “Enquête sur les fabricants de jeux” . Monde du jeu informatique . Avril 1986. p. 32 . Consulté le 1er novembre 2013 .
- ^ Boosman, Frank (novembre 1986). “Profils de concepteurs / Alan Miller” . Monde du jeu informatique (interview). p. 6 . Consulté le 1er novembre 2013 .
- ^ Pulkkinen, Marko (9 août 2016). “Legendaarinen tietokone juhlii tänään – koko elokuu on #c64month” . yle.fi (en finnois) . Consulté le 12 janvier 2019 .
- ^ “Jakso 1: Commodore 64 | Se päivä muutti Suomen” . yle.fi (en finnois). 4 février 2012 . Consulté le 15 juillet 2012 .
- ^ Wierzbicki, Barbara (5 décembre 1983). “Longévité du Commodore 64, VIC 20 remise en question” . InfoMonde . p. 24 . Consulté le 13 janvier 2015 .
- ^ Halfhill, Tom R. (avril 1986). “Un tournant pour Atari ?” . Calculer! . p. 30 . Consulté le 8 novembre 2013 .
- ^ un b Wagner, Roy (août 1986). “La clé du commodore” . Monde du jeu informatique . p. 28 . Consulté le 1er novembre 2013 .
- ^ “Calculez! Gazette Numéro 38” . Août 1986.
- ^ Serrure, Robert; Halfhill, Tom R. (juillet 1986). “Notes de l’éditeur” . Calculer! . p. 6 . Consulté le 8 novembre 2013 .
- ^ Leemon, Sheldon (février 1987). “Microfocus” . Calculer! . p. 24 . Consulté le 9 novembre 2013 .
- ^ Brooks, M. Evan (novembre 1987). “Titans du monde du jeu vidéo / MicroProse” . Monde du jeu informatique . p. 16 . Consulté le 2 novembre 2013 .
- ^ Keiser, Gregg (juin 1988). “MS-DOS prend en charge les logiciels amusants” . Calculer! . p. 81 . Consulté le 10 novembre 2013 .
- ^ “Ventes de logiciels Commodore : Jeux” . Gazette du calcul . Février 1989. p. 10 . Consulté le 19 janvier 2020 .
- ^ “Computer Chronicles : Entretien avec le président Commodore avec Max Toy” . 1988 . Récupéré le 24 juillet 2007 .
- ^ Ferrell, Keith; Keizer, Gregg (septembre 1988). “Epyx grandit avec David Morse” . Calculer! . p. 11 . Consulté le 10 novembre 2013 .
- ^ Ferrell, Keith (juillet 1989). “Juste un jeu pour enfants ou un ordinateur déguisé?” . Calculer! . p. 28 . Consulté le 11 novembre 2013 .
- ^ Maher, Jimmy (31 mars 2017). “Ouverture de la boîte en or, partie 5 : tout ce qui brille n’est pas or” . L’Antiquaire numérique .
- ^ un Spécial de Nouvelles de Format d’Amiga b . “Commodore au CeBIT ’94”. Format Amiga , numéro 59 page 21 , mai 1994.
- ^ “Combien d’ordinateurs Commodore 64 ont été vraiment vendus?” . 2011 . Consulté le 11 novembre 2020 .
- ^ “Les ventes montent en flèche: la carte britannique Raspberry Pi bat le Commodore 64, le troisième ordinateur le plus vendu au monde” . Le MagPi Magazine . 16 mars 2017 . Consulté le 22 octobre 2018 .
- ^ Holmes, Mike (15 avril 2012). “Jack Tramiel et le Commodore 64” . Gameréacteur . Consulté le 6 août 2015 .
- ^ “L’éducateur 64 et le commodore PET 64 (alias C = 4064)” . zimmers.net . Consulté le 13 septembre 2008 .
- ^ “Les 4064 : PET 64, Éducateur 64” . Les responsables de l’école ont été consternés par la facilité avec laquelle les unités de la corbeille à pain pouvaient être volées (en fait, un bon nombre d’entre elles ont disparu des écoles et elles tiennent très bien dans les sacs à dos des élèves), alors Commodore a présenté les anciens boîtiers PET comme une solution palliative peu coûteuse.
- ^ “Armes secrètes du commodore : les 4064 : PET 64, éducateur 64” . Consulté le 17 novembre 2014 .
- ^ Modine, Austin (20 janvier 2008). “Se souvenir du Commodore SX-64” . Le Registre . Consulté le 12 février 2022 .
- ^ Modine, Austin (20 janvier 2008). “Se souvenir du Commodore SX-64” . Le Registre . Consulté le 19 août 2015 .
- ^ un b “En Mémoire Du Commodore C128 – Blog Populaire de Science et Technologie par Jos Kirps” . Archivé de l’original le 29 novembre 2014 . Consulté le 17 novembre 2014 .
- ^ Masse, Scott (28 janvier 1985). “Commodore montre le nouveau 128” . InfoMonde . Vol. 7, non. 4. Menlo Park, Californie : Informatique populaire. p. 19–20. ISSN 0199-6649 .
- ^ “Manuel de base de couleur Tandy” (PDF) .
- ^ “Liste des commandes Applesoft BASIC” .
- ^ “Manuel de programmation BASIC du spectre ZX de Sinclair” .
- ^ “C64C” . 27 octobre 2014 . Consulté le 2 mai 2016 .
- ^ “Disque Commodore 1581 – Résolvez simplement le problème de format de fichier” . fileformats.archiveteam.org . Consulté le 9 janvier 2019 .
- ^ “Commodore C64GS” . Archivé de l’original le 1er décembre 2017 . Consulté le 1er juillet 2015 . Le système de jeux Commodore 64, généralement appelé C64GS, est essentiellement un ordinateur Commodore 64, avec le clavier et la plupart des autres connexions supprimées. Vous avez l’unité de base, un port cartouche, deux ports joystick, des sorties RF et vidéo… et c’est votre lot.
- ^ “C=4 Expo 2008” . Lyonlabs.org . Consulté le 22 avril 2013 .
- ^ Heimarck, Todd (juin 1987). “Quand 2 + 3,5 + 4 = 7 / L’évolution du Commodore BASIC” . Compute!’s Gazette . p. 20–26 . Consulté le 30 juin 2014 .
- ^ “Programmation BASIC sur le Commodore 64” . Revue Commodore . Vol. 3, non. 4. Août 1982. p. 65 – via les archives Internet.
- ^ ShadowM (2 mai 2019). “Puissance C pour le Commodore 64” . Lyonlabs.org . Consulté le 9 février 2020 .
- ^ “Merveilleusement anciens compilateurs aztèques C” . Clipshop.ca . 15 juillet 1986 . Consulté le 18 mars 2017 .
- ^ “Avant-poste du Commodore BBS” . Cbbsoutpost.servebbs.com . Consulté le 18 mars 2017 .
- ^ Handy, Alex (23 septembre 2014). “Le projet logiciel le plus étrange que j’aie jamais exécuté” . Temps SD . Consulté le 19 août 2015 .
- ^ un b Guide de référence du programmeur Commodore 64 . Machines commerciales Commodore. 1982. ISBN 0-672-22056-3.
- ^ Leemon, Sheldon (1987). Cartographie des Commodore 64 et 64C . CALCULER! Publications. p. 4 . ISBN 0-87455-082-3.
- ^ Leadbetter, Richard (29 avril 2012). “Face-Off: ZX Spectrum contre Commodore 64” . Eurogamer .
- ^ Ojala, Pasi. “Ouverture des frontières” . Consulté le 13 septembre 2008 .
- ^ “La nouvelle routine musicale révolutionnaire C64 dévoilée” . C64Musique!. 2008 . Consulté le 20 mai 2014 .
- ^ Taylor, Graham (13 février 1986). “Music Hardware : c’est ce que j’appelle de la musique” . L’hebdomadaire d’informatique populaire . p. 13–4.
- ^ “Puces sonores Yamaha” . Programmation sonore . Consulté le 9 octobre 2020 .
- ^ Halfhill, Tom R. (juillet 1983). “Mise à jour vidéo du Commodore 64” . Compute!’s Gazette . p. 40 . Consulté le 6 février 2016 .
- ^ Kirk, Mandy. “Guide du système Commodore 64C aux enchères sur ebay” . www.ebay.com . Commodore International . Consulté le 17 octobre 2014 .
- ^ Masse, Scott (13 novembre 1983). “Commodore 64 : Beaucoup de retours malheureux” . InfoMonde . Vol. 5, non. 46. Popular Computing Inc. p. 23. ISSN 0199-6649 .
- ^ Anderson, John J. (mars 1984). “Commodore” . Informatique créative . p. 56 . Consulté le 6 février 2015 .
- ^ “Réparation du bloc d’alimentation dangereux Commodore C64 Wedge” . Youtube . 1er novembre 2020. Archivé de l’original le 11 décembre 2021 . Consulté le 13 mai 2021 .
- ^ un b “les Superstars de Logiciel” . Le-commodore-zone.com . 5 décembre 2007 . Consulté le 18 mars 2017 .
- ^ un b Rautiainen, Sami. “Référence_Programmeurs” . Récupéré le 23 mars 2011 .
- ^ “Fiche technique MOS 6526 CIA (format PDF)” (PDF) . 6502.org .
- ^ Rautiainen, Sami. “Service_Manual : RAM Control Logic” . Récupéré le 13 mars 2011 .
- ^ “vide” . Archivé de l’original le 16 février 2010. 090505 computermuseum.li
- ^ “Le livre de matériel” . Consulté le 17 novembre 2014 .
- ^ Carlsen, Ray. “Port vidéo C64” . Archivé de l’original le 29 juin 2018 . Consulté le 13 septembre 2008 .
- ^ “250469 rev.A à droite” . 100610 zimmers.net
- ^ “250469 rev.A gauche” . 100610 zimmers.net
- ^ “Broche du connecteur d’alimentation Commodore C64 – AllPinouts” . 090505 allpinouts.org
- ^ “Schéma du Commodore-64 BN/E 250469 (à gauche)” . 090519 zimmers.net
- ^ “Schéma du Commodore-64 BN/E 250469 (à droite)” . 090519 zimmers.net
- ^ un bcdefg ” Carte de mémoire Commodore 64 ” . sta.c64.org. 4 février 2013 . Consulté le 16 juin 2013 .
- ^ Markoff, John (20 décembre 2004). “Un jouet avec une histoire” . Le New York Times . Consulté le 20 août 2015 .
- ^ “C64 rechargé – Ordinateurs individuels” . 14 janvier 2016 . Consulté le 15 avril 2016 .
- ^ Dunkels, Adam. “L’Ethernet final – Cartouche Ethernet C64” . Consulté le 13 septembre 2008 .
- ^ “SD2IEC” . C64-Wiki . Consulté le 18 mars 2017 .
- ^ “C64, C128 – Teil 2 – Rétroport” . Retroport.de. 14 juin 2013. Archivé de l’original le 4 juin 2013 . Consulté le 16 juin 2013 .
- ^ “Commodore 64: Web.It” . Amigahistory.co.uk. 10 juin 2007 . Consulté le 16 juin 2013 .
- ^ “Le Commodore emblématique 64 est prêt pour le retour” . ITProPortal. 6 avril 2011 . Consulté le 18 mars 2017 .
- ^ “Recréer le légendaire Commodore 64” . Commodore USA. Archivé de l’original le 14 juillet 2011 . Consulté le 28 juin 2011 .
- ^ “Commodore USA commence à expédier des répliques de C64 la semaine prochaine, réalisant vos rêves de poubelle beige (vidéo)” . Engadget . Consulté le 18 mars 2017 .
- ^ “Maison” . Jeux rétro . Consulté le 9 janvier 2019 .
- ^ “THEC64Mini” . C64-Wiki. 12 juin 2019 . Consulté le 23 juillet 2019 .
- ^ “Émulateur Hoxs64 C64” . Hoxs64.net . Consulté le 18 mars 2017 .
Sources
- Angerhausen, Michael; Becker, Achim; Englisch, Lothaire; Gerits, Klaus (1er décembre 1983). Hanson, Jeff; Hanson, Kirby; Lee, Arnie (éd.). Anatomie du Commodore 64 . Un livre de Data Becker. Traduit par Kesten, Detlev. Logiciel Abacus. ISBN 978-0916439002. OCLC 1039401881 . OL 8337785M – via Internet Archive .
- Bagnal, Brian (2005). Sur le bord: l’ascension et la chute spectaculaires de Commodore . Variante Presse. ISBN 0-9738649-0-7 . Voir en particulier pp. 224–260.
- Tomczyk, Michael (1984). The Home Computer Wars: An Insider’s Account of Commodore et Jack Tramiel . CALCULER! Publications, Inc. ISBN 0-942386-75-2 .
- Jeffries, Ron. ” Un meilleur achat pour ’83 : Commodore 64 “. Creative Computing , janvier 1983.
- Spécial Nouvelles Format Amiga. “Commodore au CeBIT ’94”. Format Amiga , numéro 59, mai 1994.
- Chroniques informatiques ; ” Commodore 64 – Entretien avec le président du Commodore Max Toy “, 1988.
- La base de données de scènes C-64 ; ” – Page de l’artiste Kjell Nordbø (bio/historique des sorties) sur CSDb “.
- Steil, Michael (29 décembre 2008). L’ultime conversation Commodore 64 . 25e Congrès de la communication du chaos (25c3). Berlin . Consulté le 28 décembre 2013 .
- L’ultime conversation Commodore 64 . 25e Congrès de la communication du chaos (résumé).
Liens externes
Wikimedia Commons a des médias liés au Commodore 64 . |
- Commodore 64 à Curlie
- Historique, manuels et photos du Commodore 64
- C64-Wiki (encyclopédie basée sur wiki)
- Vaste collection d’informations sur la programmation C64
- Une histoire des plates-formes de jeu : Le Commodore 64 d’octobre 2007
- Un serveur Web Commodore 64 utilisant Contiki v2.3 * Variations on the Commodore 64 , archivé de l’original le 4 mai 2010 , récupéré le 24 janvier 2011
- Etude de cas de conception : le Commodore 64 , IEEE Spectrum, mars 1985
- Comparer différentes analyses de ventes unitaires