Commodore VIC-20
Le VIC-20 ( Allemagne : VC-20 ; Japon : Le VIC-1001 ) est un ordinateur personnel à 8 bits du qui a été vendu par les machines commerciales de commodore . Le VIC-20 a été libéré au Japon dans le 1978 , et aux États-Unis et l'Europe dans le 1979 , approximativement trois ans après le premier PC du commodore, l'ANIMAL FAMILIER . Le VIC-20 était le premier micro-ordinateur pour vendre un million d'unités.
Histoire
Origine, vente
Le VIC-20 a été prévu pour être plus économique que l'ordinateur d'ANIMAL FAMILIER. Il a été équipé seulement de 5  ; RAM du KB et utilisé la même unité centrale de traitement de MOS 6502 comme ANIMAL FAMILIER. Le morceau visuel de VIC-20, la technologie VIC de MOS de , était un morceau d'usage universel de vidéo de couleur conçu par Al de Charpentier dans le 1977 et destiné à l'utilisation dans les terminaux à écran et des consoles peu coûteux de jeu, mais le commodore ne pourrait pas trouver un marché pour le morceau. Comme Apple II gagné l'élan avec l'arrivée du VisiCalc dans le 1979 , Jack Tramiel a voulu un produit qui concurrencerait dans le même segment, pour être présenté au 1980 du de janvier CES . Pour cette raison mandrin de colporter et Bill Seiler commencé pour concevoir un ordinateur appelé TOI (l'autre intellect).L'ordinateur de TOI n'a pas matérialisé, beaucoup étant donné qu'il a exigé un affichage de caractère à 80 colonnes qui a à leur tour exigé le morceau de la technologie 6564 de MOS, qui ne pourrait pas être employé puisqu'il a exigé de la MÉMOIRE RAM statique très chère de fonctionner assez rapidement. En attendant, le Robert d'ingénieur d'étudiant de première année que Yannes à la technologie de MOS (puis une pièce du commodore) avait conçu un ordinateur dans sa maison a doublé le MicroPET et a fini un prototype avec de l'aide d'Al Charpentier et Charles Winterble. Quand Jack Tramiel a été confronté avec ce prototype, il a immédiatement dit qu'il l'a voulu pour être fini, et pour lui être commandé à produire en série après une démonstration limitée sur le CES, puisque le TOI n'avait pas été encore fini.
Le prototype produit par Yannes a eu très peu des dispositifs exigés pour un vrai ordinateur, ainsi le Robert Russell aux sièges sociaux de commodore a dû coordonner et finir de grandes parties de la conception sous le Vixen nom de code. Les pièces ont contribué par Russell ont inclus un port du du système d'exploitation (grain et interprète en BASIC) pris de la conception de John Feagans pour l'ANIMAL FAMILIER , un jeu de caractères de commodore de avec le caractéristique PETSCII , un Atari 2600 - interface compatible du manche et le port de cartouche. Le périodique IEEE 488 - l'interface dérivée a été conçue par la gorge rigide de . Quelques dispositifs, comme le conseil addition de mémoire, ont été conçus par Bill Seiler. Lorsque, le commodore a eu une surabondance 1 des × de Kbit ; 4 morceaux du SRAM , ainsi Tramiel ont décidé que ceux-ci devraient être employés dans le nouvel ordinateur. Le résultat final était discutablement plus près de l'ANIMAL FAMILIER de ou des ordinateurs du TOI qu'au prototype de Yannes, quoiqu'avec un morceau de VIC de 22 colonnes au lieu des circuits intégrés a conçu pour les ordinateurs plus ambitieux.
En avril 1980, lors d'une réunion des directeurs généraux en dehors de Londres, Jack Tramiel a déclaré qu'il a voulu un ordinateur peu coûteux de couleur. Quand la majeure partie du GMs a plaidé contre elle dit-il le " ; les Japonais viennent, ainsi nous deviendrons les Japanese." ; C'était en accord avec la philosophie de Tramiel qui était de faire le " ; ordinateurs pour les masses, pas le classes." ; Le concept a été soutenu lors de la réunion par le Michael Tomczyk , stratège de vente et aide nouvellement engagés au président ; Tokai élégant, directeur général du Commodore-Japon, et kit Spencer, le cadre du marketing supérieur du R-U.
Quand ils sont revenus à la Californie de cette réunion, Tomczyk a écrit 30 recommandations détaillantes d'une note de page pour le nouvel ordinateur, et les a présentées à Tramiel. Les recommandations ont inclus des touches de fonction programmable, des clefs de type machine à écrire normales, et RS-232 intégré. Tomczyk a insisté sur le " ; utilisateur-friendliness" ; comme directive principale pour le nouvel ordinateur, et proposé un prix au détail de détail de $299. Il a recruté une équipe de vente et un petit groupe de fervents d'ordinateur, et travaillé étroitement avec des collègues au R-U et au Japon pour créer l'empaquetage coloré, les manuels d'utilisation, et la première vague des logiciels (la plupart du temps des jeux et des applications à la maison). On dit le compte de Tomczyk de l'histoire dans son 1984 livre, les guerres d'ordinateur personnel.
Le Scott Adams a été contracté pour fournir une série de jeux cartouche-basés d'aventure. Cinq de ses séries courantes de jeu d'aventure ont été mis en communication au format de cartouche, avec l'aide d'un ingénieur de commodore qui est venu à Longwood la Floride pour aider à l'effort. Ils sont venus à bout la mémoire limitée de VIC-20 en ayant les jeux 16k résident dans une cartouche de ROM au lieu de l'chargement dans de mémoire centrale par l'intermédiaire du cassettte pendant qu'ils étaient sur le TRS-80 et autre usine les jeux couraient actuellement dessus. Les jeux étaient le texte 100% et n'ont eu aucun graphique mais vendu très bien. La première série de cinq cartouches produites plus de $1.000 dans les ventes pour le commodore.
Tandis que l'ANIMAL FAMILIER était vendu par les revendeurs autorisés, le VIC-20 principalement vendu aux magasins de détail, particulièrement d'escompte et de jouet, où il pourrait concurrencer plus directement des consoles de jeu. C'était le premier ordinateur à vendre dans le K-Marché. Le commodore a sorti le William Shatner d'acteur comportant d'annonces (de la renommée de Star Trek de ) en tant que son porte-parole, demandant, " ; Pourquoi acheter juste un jeu vidéo ? " ;. Personalité de télévision Henry Morgan (le plus connu en tant que membre du jury sur l'exposition de TV ce qui est ma ligne ?) est devenue la voix ironique sur une série d'annonces de produit intelligentes de commodore.
Le VIC-20 a eu 5K du RAM (réticulé vers le bas à 3.5K sur le démarrage), qui est l'équivalent aux mots et aux espaces sur une feuille de papier dactylo. L'ordinateur était extensible jusqu'à 40K avec une cartouche de mémoire additionnelle externe (un maximum de 27.5K était utilisable pour le BASIC). Bien que le VIC-20 ait été critiqué dans la copie en tant qu'étant de faible puissance, la stratégie a fonctionné : en 1982 c'était l'ordinateur plus vendu de l'année, avec 800.000 machines vendues, et en janvier 1983 il a passé la 1 marque de million-unité, une première dans l'histoire d'ordinateur.000 unités par jour ont été produites, et un total de 2.5 millions d'unités ont été vendues avant que c'ait été en janvier le discontinué 1985 .
En 1981, Tomczyk s'est contracté avec un groupe extérieur de technologie pour développer une modem-sur-un-cartouche liée directement (le VICModem), qui à $99 est devenue le premier modem eu le prix indiqué au-dessous de $100. Le VICModem était également le premier modem à vendre plus de 1 million d'unités. VICModem a été empaqueté avec la valeur $197.50 des services telecomputing libres de la source, du CompuServe et du Dow Jones. Tomczyk a également créé une entité appelée le réseau de l'information de commodore pour permettre à des utilisateurs d'échanger l'information et d'enlever une partie de la pression des enquêtes de support à la clientèle, qui tendaient l'organisation maigre du commodore. En 1982, ce réseau a expliqué le plus grand trafic sur le CompuServe , qui était discutablement une exécution tôt des Groupes d'utilisateurs d'Internet-modèle.
Retraite
Les ventes du VIC-20 ont commencé à diminuer après le lancement du commodore de 64 dans le 1982 . Le commodore 64 a utilisé le même logement que le VIC-20 mais était une machine beaucoup plus puissante, avec de plus hauts graphiques de résolution, un générateur de sons plus capable et de pleins 64 kilo-octets de RAM. Le VIC-20 a été enlevé le marché dans le janvier 1985 , après des ventes d'approximativement deux millions d'unités.
Applications
En raison de sa petite mémoire et affichage à basse résolution a comparé à quelques autres ordinateurs du temps, le VIC-20 a été principalement employé pour le logiciel éducatif et les jeux. Cependant, les demandes de productivité tel que les programmes de finances, les bilans, et les programmes à la maison de terminal de réseau de télécommunications ont été également faites pour la machine. Son accessibilité élevée au grand public a signifié que tout à fait quelque le logiciel réalisateur-à-est coupé leurs dents sur le VIC-20, étant présenté au BASIC de programmant , et dans certains cas allant plus loin apprendre le ou le de langage machine. Plusieurs magasins d'ordinateur de se sont vendus sur des kiosques à journaux, tels que le calcul de ! et publications CBM-produites, offerts des bouts et des programmes de programmation d'introduction de pour le VIC-20. Beaucoup d'utilisateurs de VIC ont appris à programmer en écrivant, en étudiant, en courant, et en modifiant ces introductions.La facilité de programmer VIC et disponibilité d'un modem peu coûteux a combiné pour donner à VIC une bibliothèque considérable du public domain et du logiciel du Freeware , bien que beaucoup plus petit que cela du C64. Ce logiciel a été distribué aux services en ligne tel que le CompuServe , BBSs et par l'intermédiaire des Groupes d'utilisateurs.
Quant aux offres commerciales de logiciel, les 300 titres environ étaient disponibles sur la cartouche , et des autres titres 500+ étaient disponibles sur bande. Par comparaison, le Atari 2600 , le plus populaire du jeu vidéo de console alors, a eu une bibliothèque d'environ 900 titres vers la fin de sa vie de production (beaucoup étaient des variations d'un autre titre). La plupart des jeux de cartouche étaient prêts à jouer dès que VIC-20 a été allumé, par opposition aux jeux sur bande qui a exigé le chargement. Les titres sur la cartouche ont inclus le Gorf de , le broyeur cosmique de , les échecs de Sargon II de , et beaucoup d'autres.
Un des jeux les plus populaires de cassette était l'attaque éclaire de , écrite par Simon Taylor et éditée par Commodore, vendant beaucoup de dizaines de milliers de copies, et restant dans les dix listes principales de jeux d'ordinateur pendant six mois. Le jeu a impliqué de voler au-dessus d'une ville des gratte-ciel, et l'aplatissement des bâtiments un en les bombardant jusqu'à la ville était plat. Les avions sont descendus une ligne à la fois, et si le bombardement du joueur n'était pas assez précis, les avions s'écraseraient dans les bâtiments restants.
Description
Dispositifs de base
Le VIC-20 a eu les connecteurs de propriété industrielle pour des cartouches de programme/expansion et une commande de la bande ( Animal-standard Datassette ). Il est venu avec 5  ; RAM de KB, mais 1.5  ; Des KBs ont été employés par le système pour différentes choses, comme l'affichage visuel (qui a eu un 22× plutôt peu commun ; 23  ; char/ligne disposition d'écran), et d'autres aspects dynamiques de la ROM - interprète résident en BASIC de et KERNAL (un du système d'exploitation de bas niveau) de .5  ; Le KB de mémoire de programme de BASIC pour le code et les variables était à la disposition de l'utilisateur d'une machine non-expansée.
L'ordinateur a également eu un autobus périodique (une version périodique de l'autobus d'IEEE-488 du de l'ANIMAL FAMILIER) pour les unités de disques de de la connexion en guirlande et les imprimeurs ; un TTL - " de niveau ; port" d'utilisateur ; les signaux Centronics du RS-232 et du (plus souvent étant employé comme RS-232, pour relier un modem ) ; et un port simple du contrôleur de jeu de du DB-9 , compatible avec les manches numériques et les palettes a employé avec le Atari 2600 consoles de jeu vidéo de et, plus tard, le C64 (l'utilisation d'un port standard a assuré l'approvisionnement suffisant en manches Atari-manufacturés et autres tiers ; Le commodore lui-même a offert un manche d'Atari sous la marque de commodore).
D'une manière primordiale, comme la plupart des consoles de jeu vidéo lorsque VIC a eu un port de la cartouche à tenir compte des cartouches embrochables avec des jeux et de tout autre logiciel aussi bien que pour ajouter la mémoire à la machine. Les boîtes d'extenseur gauche étaient fournies par le commodore et les autres fournisseurs pour permettre à plus d'une cartouche d'être reliées à la fois.
Les possibilités de graphiques du morceau de VIC (6560/6561) étaient limitées mais flexibles. Au démarrage l'écran a montré 176 Pixel de largeur et 184 dans la taille, avec une frontière de fixe-couleur aux bords de l'écran ; depuis un NTSC ou un pal l'écran a un rapport de largeur-à-taille de 4:3, chaque Pixel de VIC était beaucoup plus large qu'il était haut. L'écran a normalement montré 22 colonnes et 23 rangées de 8 caractères de by-8-pixel ; il était possible d'augmenter ces dimensions mais les caractères s'épuiseraient bientôt les côtés du moniteur. Comme sur l'ANIMAL FAMILIER, 256 caractères différents pourraient être montrés à la fois, normalement pris d'un des deux générateurs de caractères dans ROM (une pour lettres majuscules et graphiques simples, l'autre pour le mélangé-cas -- Des caractères non-Anglais n'ont pas été fournis). En mode d'affichage habituel, chaque position d'impression pourrait avoir sa couleur de premier plan choisie individuellement, et les couleurs de fond et de frontière d'écran ont été placées globalement. Un caractère pourrait être fait pour apparaître en un autre mode où chaque Pixel a été choisi de 4 couleurs différentes : la couleur du premier plan du caractère, le fond d'écran, la frontière d'écran et un " ; auxiliary" ; couleur ; mais ce mode a été rarement employé puisqu'il a rendu les Pixel deux fois plus larges qu'ils étaient normalement.
Le morceau de VIC n'a pas prévu un mode de graphiques pleine page et à haute résolution direct. Il, cependant, a permis aux descriptions de Pixel-par-Pixel des caractères à l'écran d'être redéfinies (par à l'aide d'un générateur de caractères dans le RAM), et il a tenu compte des caractères de double-taille (8 Pixel au loin, 16 Pixel haut). Il était possible d'obtenir un écran plein-accessible, légèrement plus petit (160 par 160) que la normale, en remplissant écran d'ordre de 200 caractères différents de double-taille, allumant alors les Pixel sélectivement à l'intérieur des définitions à mémoire vive de caractère. (La limitation de 200 caractères était de sorte qu'assez de bytes soient laissés plus de pour la grille de caractère d'écran elle-même pour demeurer accessibles par le morceau de VIC.) La cartouche superbe d'extenseur a fourni un tel mode en BASIC, bien qu'elle souvent ait dû déplacer le programme de BASIC autour la mémoire pour la faire. Il était également possible de remplir plus grand secteur de l'écran de graphiques accessibles using un arrangement d'allocation plus dynamique, si le contenu était clairsemé ou assez réitéré. Ceci a été employé, par exemple, par la course d'Omega de de jeu. Le morceau de VIC n'a pas soutenu les sprites .
Le morceau de VIC a eu la balayer-ligne lisible compteurs mais ne pourrait pas produire des interruptions basées sur la position de balayage (car le morceau de VIC-II pourrait). Cependant, les deux PAR L'INTERMÉDIAIRE des morceaux de temporisateur pourraient être dupés dans produire des interruptions aux endroits spécifiques d'écran, en installant les temporisateurs après qu'une position ait été établie par la lecture réitérée de la balayer-ligne compteur, et les laissant courir le nombre exact de cycles qui passent près pendant une mise à jour pleine page. Ainsi il était possible, mais difficile, par exemple pour mélanger des graphiques au texte au-dessus ou au-dessous de elle, ou pour avoir deux couleurs différentes de fond et de frontière, ou pour employer plus de 200 caractères pour le mode de pseudo-haut-résolution. Le morceau de VIC pourrait également traiter un signal du crayon lumineux (une entrée de crayon lumineux a été fourni sur le connecteur du manche DE-9) mais peu de ceux sont jamais apparus sur le marché.
Le morceau de VIC a eu trois rectangulaire-ondulent les générateurs de sons. Chacun a eu une gamme de trois octaves, et les générateurs ont été situés sur l'échelle au sujet d'une octave à part, donnant une gamme totale d'environ cinq octaves. En outre, il y avait un générateur de bruit blanc. Il y avait seulement une commande de volume, et le rendement était dans mono.
Expansion de mémoire
Le RAM de VIC-20 était extensible avec les cartouches embrochables using le même port d'expansion que des programmes. Les cartouches de RAM étaient disponibles dans plusieurs tailles : 3K (avec ou sans une ROM incluse de prolongation de BASIC), 8K, 16K, 32K et 64K, les derniers deux seulement de tiers fournisseurs. La carte mémoire interne a été réorganisée avec l'addition de chaque cartouche de taille, menant à la situation que quelques programmes fonctionneraient seulement si la bonne quantité de mémoire était présente (pour couvrir ceci, les cartouches 32K ont eu des commutateurs, et les cartouches 64K ont eu des installations de logiciel, permettant au RAM d'être permis dans les sections utilisateur-choisies).La partie la plus évidente de la mémoire qui a été réorganisée avec des configurations de mémoire différentes d'expansion était la mémoire visuelle (avec des données des textes et/ou d'affichage graphique). C'était parce que le morceau visuel pourrait seulement employer la mémoire intégrée pour ses données d'affichage, et libère en même temps la mémoire a dû rester contigu pour que l'interprète en BASIC puisse l'employer. VIC non-expansé a eu 1K de mémoire système, suivi d'un " 3K ; hole" ; , puis 4K de mémoire contiguë d'utilisateur jusqu'à l'adresse 8191. La cartouche 3K remplirait " ; hole" ; , ainsi sur non-expansé et +3K VICs le secteur visuel a été placé au dessus de la mémoire d'utilisateur (8K - 512 bytes). Si une cartouche 8K ou 16K était ajoutée à la place, cette mémoire est apparue aux adresses au-dessus de 8K ; la mémoire visuelle a été alors placée au début de la mémoire d'utilisateur à 4K, juste au-dessus du " ; hole" ; , pour fournir la quantité maximum de mémoire contiguë d'utilisateur.
Les cartouches 32K ont laissé ajouter à 24K à la mémoire d'utilisateur en BASIC ; en même temps que la mémoire intégrée de l'utilisateur 3.5K, ceci a donné un maximum de 27.5K pour des programmes et des variables de BASIC. Le 8K supplémentaire a pu habituellement être employé dans une de deux manières, a placé par des commutateurs :
1.) L'un ou l'autre il pourrait être tracé dans l'espace d'adressage réservé pour les cartouches de ROM, qui ont reposé le " ; behind" ; l'espace de registre d'entrée-sortie et n'était pas ainsi contigu avec le reste du RAM. Ce permis de courir beaucoup les jeux cartouche-basés du disque ou de la bande et était ainsi très utile pour des pirates de logiciel ; particulièrement si l'expansion de RAM laissait commuter outre de l'inscription à sa mémoire après que le jeu ait été chargé, de sorte que la mémoire se soit comportée exactement comme la ROM.) Ou, 3K du 8K a pu être tracé dans le même " de mémoire ; hole" ; que la cartouche 3K utilisée, laissant la jachère en mensonge 5K. Ces 3K étaient contigus avec le reste de RAM, mais ne pourraient pas être employés pour augmenter l'espace de BASIC à plus que 27.5K, parce que les données d'affichage auraient dû être déplacées au RAM de cartouche, qui n'était pas possible.
Les cartouches de l'expansion un certain 64K ont permis à l'utilisateur de copier les images de ROM de au RAM. Les versions plus avancées ont même contenu un morceau visuel à 80 colonnes et un interprète raccordé en BASIC qui ont donné l'accès à 48K de la mémoire et au mode visuel à 80 colonnes. Car le dernier type de cartouches, lancé sur le marché principalement en Allemagne, n'ont pas été libérés jusqu'à 1984&mdash en retard ; deux ans après l'aspect du C64&mdash plus capable ; ils sont allés par la plupart du temps inaperçu.
Les noms De VIC
le " nommé ; VIC" ; soyez venu du morceau visuel d'interface de , qui, en dépit de sa désignation, a également manipulé toute la synthèse saine dans le VIC-20. Le successeur du morceau de VIC, le VIC-II de graphique-et-RAM-régénération, a été employé au grand succès dans la machine plus vendue postérieure du commodore, le C64 , et également dans le duel C128 de sortie vidéo pour les graphiques de la colonne de cet ordinateur 40/vidéo composée.
Le VIC-20 a été à l'origine censé pour s'appeler le Vixen , mais ce nom était inadéquat dans le Allemagne , le marché deuxième du commodore, parce que cela ressemble à du wichsen , un mot familier de la langue allemande pour le " ; masturbate" ;. VIC, qui a été plus tard choisi, a un problem&mdash semblable ; il peut être prononcé comme le fick de '', le mot allemand pour le " ; fuck" ;. Par conséquent le VIC-20 a été finalement lancé sur le marché comme " du VC-20 ; Volkscomputer" ; (l'ordinateur des personnes) dans les pays de langue allemande, un jeu évident sur le " ; " de Volkswagen ; (la voiture des personnes).
Dans le Japon , où le VIC-20 a frappé le marché un peu plus tôt qu'ailleurs, il a été lancé sur le marché comme VC-1001 ( 1980). Cette version a permis l'affichage des katakanas , qui ont remplacé un nombre égal de symboles graphiques des autres versions.
La plupart des versions européennes continentales n'ont pas été localisées au delà de les adapter au système de la couleur TV du pal . Une exception était version suédoise/finlandaise, qui a fourni le Ä de lettres de Suédois, le Ö , et le Å sur son clavier et dans sa ROM de forme de caractère.
Les 20 dans VIC-20 a été souvent reliés à toute la taille de ROM à l'intérieur de l'ordinateur (8K BASIC + 8K des formes de caractère KERNAL + 4K = 20K), mais en fait il n'a rien à faire avec Spéc. Michael que Tomczyk a pensé que VIC a ressemblé à d'un nom de chauffeurs de camion ainsi il a insisté sur additionner 20 comme nombre amical pour un ordinateur amical. Selon des rapports, le nom original allait être VIC-22 (basé sur la largeur d'écran) mais 20 ont été choisis comme nom plus amical.
Baliverne de VIC
On peut dire qu'un peu anecdotique de l'évidence pour soutenir le rapport du commodore que le VIC-20 pourrait être employé non seulement pour des jeux mais également comme introduction sérieuse au calcul, provient du fait qu'un jeune Linus Torvalds a été donné un VIC-20 comme son premier ordinateur. Torvalds plus tard amélioré à un Sinclair QL , puis à un PC du 386 . Torvalds plus tard a continué pour écrire le grain utilisé dans le GNU/Linux du système d'exploitation. Un autre programmateur de logiciel notoire qui a commencé sa carrière de calcul par un VIC-20 était le Theo de Raadt de créateur d'OpenBSD .
| Random links: | Animation traditionnelle | Langue sibérienne de Yupik | Soumission (film) | Duit lundi Dei | Krasny Bor, Nizhny Novgorod Oblast | Comodoro_VIC-20 |