Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Commodore 64 , также известный как C64 или СВМ 64 , представляет собой 8-разрядный домашний компьютер введен в январе 1982 г. Commodore International (впервые показан на выставке Consumer Electronics Show , 7-10 января 1982 года в Лас - Вегасе ). [4] Он был занесен в Книгу рекордов Гиннеса как самая продаваемая модель одного компьютера за все время, [5] [ необходима цитата ], по независимым оценкам, количество проданных компьютеров составляет от 12,5 до 17 миллионов единиц. [2]Это утверждение несмотря на то, что Commodore 64 имел три разные версии Kernal ROM, две разные версии звукового чипа SID, несколько разных версий материнской платы и два разных корпуса в течение всего срока службы. [6] Массовое производство началось в начале 1982 года, продажи в августе составили 595 долларов США (что эквивалентно 1576 долларам США в 2019 году). [7] [8] Предшественник Commodore VIC-20 и Commodore PET , C64 получил свое название от 64 кибибайт (65 536 байтов ) оперативной памяти. С поддержкой многоцветных спрайтов и специальный чип для генерации сигналов, C64 может создавать превосходные визуальные и звуковые эффекты по сравнению с системами без такого специального оборудования.

C64 доминировал на рынке недорогих компьютеров (за исключением Великобритании и Японии, продержавшись всего около шести месяцев в Японии [9] ) на протяжении большей части 1980-х годов. [10] В течение значительного периода (1983–1986 гг.) C64 занимал от 30% до 40% рынка США и продавался два миллиона единиц в год, [11] превосходя по продажам совместимые с IBM PC , компьютеры Apple и Atari 8. семейство компьютеров. Сэм Трамиэль, позже президент Atari и сын основателя Commodore, сказал в интервью 1989 года: «Когда я работал в Commodore, мы в течение нескольких лет строили 400 000 C64 в месяц». [12] На рынке Великобритании C64 столкнулся с конкуренцией со стороны BBC Micro.и ZX Spectrum , [13] , но C64 был еще второй самый популярный компьютер в Великобритании после ZX Spectrum. [14] Commodore 64 не произвел никакого впечатления на Японию. На японском рынке преобладали японские компьютеры, такие как NEC PC-8801 , Sharp X1 , Fujitsu FM-7 и MSX . [15]

Частью успеха Commodore 64 была его продажа в обычных розничных магазинах, а не только в специализированных магазинах электроники или компьютерных любителей. Commodore производит многие из своих компонентов для контроля затрат , включая специализированные интегральные микросхемы от MOS Technology . Его сравнивают с автомобилем Ford Model T за его роль в привнесении новых технологий в домохозяйства среднего класса посредством творческого и доступного массового производства. [16] Для Commodore 64 было создано около 10 000 коммерческих программных продуктов, включая инструменты разработки, офисные приложения и видеоигры . [17] Эмуляторы C64 позволяют любому, у кого есть современный компьютер или совместимая игровая консоль , запускать эти программы сегодня. C64 также приписывают популяризацию компьютерной демосцены и до сих пор используются некоторыми компьютерными любителями . [18] В 2011 году, через 17 лет после того, как модель была снята с рынка, исследования показали, что узнаваемость бренда модели все еще составляла 87%. [5]

История [ править ]

Стартовый экран Commodore 64

В январе 1981 года MOS Technology, Inc., дочерняя компания Commodore по разработке интегральных схем , инициировала проект по разработке графических и звуковых чипов для игровой приставки следующего поколения . Разработка микросхем под названием MOS Technology VIC-II (видеоинтегральная схема для графики) и MOS Technology SID (устройство звукового интерфейса для звука) была завершена в ноябре 1981 г. [7] Затем Commodore начал проект игровой консоли, в которой будет использоваться новые микросхемы под названием Ultimax или Commodore MAX Machine , разработанные Яшем Теракурой из Commodore Japan. Этот проект в конечном итоге был отменен после того, как для японского рынка было изготовлено всего несколько машин.[19] В то же время Роберт «Боб» Рассел (системный программист и архитектор VIC-20 ) и Роберт «Боб» Яннес (инженер SID) критиковали текущую линейку продуктов в Commodore, которая была продолжениелинейки Commodore PET, ориентированной на бизнес-пользователей. При поддержке Эла Шарпантье (инженера VIC-II) и Чарльза Винтербла (менеджера MOS Technology) они предложили генеральному директору Commodore Джеку Трамиэлю по-настоящему дешевое продолжение VIC-20. Tramiel диктоваличто машина должна иметь 64 KB из памяти с произвольным доступом (RAM). Хотя 64- килобитные микросхемы динамической оперативной памяти (DRAM) стоят более 100 долларов США.(что эквивалентно 237,72 доллара США в 2019 году). В то время он знал, что цены на 64K DRAM падают и упадут до приемлемого уровня, прежде чем будет достигнуто полное производство. Команда смогла быстро спроектировать компьютер, потому что, в отличие от большинства других производителей домашних компьютеров, Commodore располагала собственной полупроводниковой фабрикой по производству тестовых микросхем; поскольку фабрика не работала на полную мощность, затраты на разработку были частью существующих корпоративных накладных расходов. Чипы были готовы к ноябрю, когда Шарпантье, Винтербл и Трамиэль решили приступить к разработке нового компьютера; последний установил окончательный срок первых выходных января, чтобы совпасть с выставкой потребительской электроники 1982 года (CES). [7]

Продукт получил кодовое название VIC-40 как преемник популярного VIC-20 . Команда, которая построила его, состояла из Яша Теракура, [20] Шираза Шивджи , [21] Боба Рассела, Боба Яннеса и Дэвида А. Зембицки. Дизайн, прототипы и некоторые образцы программного обеспечения были закончены как раз к показу, после того как команда неустанно работала и в День Благодарения, и в рождественские выходные. Машина использовала тот же корпус, материнскую плату того же размера и тот же Commodore BASIC 2.0 в ПЗУ, что и VIC-20. BASIC также служил оболочкой пользовательского интерфейса и был доступен сразу при запуске вREADYПодсказка. Когда продукт должен был быть представлен, продукт VIC-40 был переименован в C64. C64 впечатляюще дебютировал на выставке Consumer Electronics Show в январе 1982 года , о чем вспоминал инженер-технолог Дэвид А. Зембицки: «Все, что мы видели на нашем стенде, это люди из Atari с открытыми ртами, говорящие:« Как вы можете сделать это за 595 долларов. ? '" [7] [22] Ответом была вертикальная интеграция ; из-за того, что Commodore принадлежала компании MOS Technology по производству полупроводников , расчетная стоимость производства каждого C64 составляла 135 долларов США . [7]

Прием [ править ]

В июле 1983 года журнал BYTE заявил, что «64 продаются по розничной цене за 595 долларов. По этой цене он обещает стать одним из самых горячих соперников на рынке персональных компьютеров до 1000 долларов». Он описал SID как «истинный музыкальный синтезатор ... качество звука должно быть услышано , чтобы поверить», критикуя использование Commodore BASIC 2.0, производительность диска дискеты , которая «даже медленнее , чем Atari 810 привод "и контроль качества Commodore. БАЙТпредоставили более подробную информацию, заявив, что C64 имеет «неадекватный Commodore BASIC 2.0. 8-килобайтный интерпретируемый BASIC», который, как они предполагали, был вызван тем, что «Очевидно, Commodore считает, что большинство домашних пользователей будут использовать предварительно упакованное программное обеспечение - нет никаких условий для использования графики (или звук, как указано выше) из программы BASIC, кроме как с помощью команд POKE ". Это было одно из очень немногих предупреждений о C64 BASIC, опубликованных в компьютерных журналах. [23] Творческие вычислениясказал в декабре 1984 года, что 64 были "подавляющим победителем" в категории домашних компьютеров до 500 долларов. Несмотря на критику его «медленный дисковод, только две клавиши направления курсора, нулевая поддержка производителя, нестандартные интерфейсы и т. Д.», Журнал сказал, что по цене 64-й версии менее 200 долларов «вы не сможете получить другую систему с такой же особенности: 64К, цветная, спрайтовая графика и множество доступных программ ». Цветной компьютер Tandy / Radio Shack занял второе место. Однако это была только одна из двенадцати категорий, по которым проводилось голосование, в зависимости от цены и того, что люди хотели делать с компьютером. В той же статье также говорится: «Хотя не было единой лучшей универсальной системы, мы отметили, что одна система выделялась тем, что упоминалась во многих категориях.Хотя многие системы были упомянуты в двух категориях, только две системы были упомянуты в трех категориях, и только одна из четырех категорий - Apple Macintosh ». Помимо этого, Apple II был победителем в категории домашних компьютеров стоимостью более 500 долларов, Именно в эту категорию входил Commodore 64, когда он был впервые выпущен по цене 595 долларов.[24]

Рыночная война: 1982–1983 гг. [ Править ]

Игровые картриджи для Radar Rat Race и International Soccer

Commodore имел репутацию компании, анонсирующей продукты, которые никогда не появлялись , поэтому стремился быстро выпустить C64. Производство началось весной 1982 года, а массовые поставки начались в августе. [7] C64 столкнулся с широким спектром конкурирующих домашних компьютеров , [25] но с более низкой ценой и более гибким оборудованием, он быстро превзошел по продажам многих своих конкурентов.

В Соединенных Штатах величайшими конкурентами были Atari 8-bit 400, Atari 800 и Apple II . Atari 400 и 800 были разработаны с учетом ранее строгих требований FCC по выбросам, поэтому их производство было дорогим. Несмотря на схожие характеристики, эти два компьютера олицетворяли разную философию дизайна; Как система с открытой архитектурой , возможность обновления для Apple II была предоставлена ​​внутренними слотами расширения, в то время как в сравнительно закрытой архитектуре C64 был только один внешний картридж ПЗУ.порт для расширения шины. Однако Apple II использовал свои слоты расширения для взаимодействия с обычными периферийными устройствами, такими как дисководы, принтеры и модемы; У C64 было множество портов, интегрированных в материнскую плату, которые использовались для этих целей, обычно оставляя порт картриджа свободным. Однако система Commodore не была полностью закрытой; компания опубликовала подробные спецификации для большинства своих моделей со времен Commodore PET и VIC-20, и C64 не стал исключением. Тем не менее, первоначальные продажи C64 были относительно медленными из-за отсутствия программного обеспечения, проблем с надежностью ранних серийных моделей, особенно из-за высокой частоты отказов микросхемы PLA., в котором использовался новый производственный процесс, и нехватка 1541 дискового накопителя, что также имело довольно серьезные проблемы с надежностью. Однако в 1983 году поток программного обеспечения превратился в поток, и продажи начали быстро расти, особенно после снижения цен с 600 долларов до 300 долларов (с 1500 до 800 долларов в 2019 году).

Commodore продавал C64 не только через свою сеть официальных дилеров, но и через универмаги, дисконтные магазины, магазины игрушек и книжные магазины колледжей. C64 имел встроенный радиочастотный модулятор, поэтому его можно было подключить к любому телевизору. Это позволило ему (как и его предшественник VIC-20) напрямую конкурировать с игровыми консолями, такими как Atari 2600 . Как и Apple IIe, C64 также может выводить композитный видеосигнал, полностью избегая радиочастотного модулятора. Это позволило подключить C64 к специализированному монитору для получения более четкого изображения. В отличие от IIe, возможность вывода NTSC C64 также включает отдельный выход сигнала яркости / цветности, эквивалентный (и электрически совместимый с) S-Video., для подключения к монитору Commodore 1702 , обеспечивая даже лучшее качество видео, чем композитный сигнал.

Считается, что агрессивная цена на C64 стала главным катализатором краха видеоигр в 1983 году . В январе 1983 года Commodore предложила в Соединенных Штатах скидку в 100 долларов на покупку C64 любому, кто торговал другой игровой консолью или компьютером. [26] Чтобы воспользоваться этой скидкой, некоторые дилеры и розничные продавцы по почте предлагали Timex Sinclair 1000 (TS1000) всего за 10 долларов при покупке C64. Эта сделка означала, что потребитель мог отправить TS1000 в Commodore, получить скидку и получить разницу; Корпорация Timex ушла с компьютерного рынка в течение года. Тактика Commodore вскоре привела к ценовой войне с крупным домашним компьютером.производители. Успех VIC-20 и C64 в значительной степени способствовал уходу с поля Texas Instruments и других более мелких конкурентов.

Ценовая война с Texas Instruments рассматривалась как личное сражение президента Commodore Джека Трамиэля. [27] Commodore снизила прейскурантную цену C64 на 200 долларов в течение двух месяцев после его выпуска. [7] В июне 1983 года компания снизила цену до 300 долларов, а некоторые магазины продавали компьютер по 199 долларов. В какой-то момент компания продала столько же C64, сколько компьютеров, проданных остальной отраслью вместе взятой. Между тем, TI потеряла деньги, продав 99 / 4A за 99 долларов. [28] Последующий упадок TI в индустрии домашних компьютеров в октябре 1983 года был воспринят как месть за тактику TI на рынке электронных калькуляторов в середине 1970-х годов, когда TI почти обанкротила Commodore. [29]

Все четыре машины имели одинаковые конфигурации памяти, которые были стандартными в 1982–83 годах: 48 КБ для Apple II + [30] (обновлено в течение нескольких месяцев после выпуска C64 до 64 КБ с Apple IIe) и 48 КБ для Atari 800. [31] Apple II стоил более 1200 долларов [32] примерно вдвое дороже, а Atari 800 стоил 899 долларов. Одним из ключей к успеху C64 была агрессивная маркетинговая тактика Commodore, и они быстро использовали относительное разделение цены / производительности между своими конкурентами с серией телевизионных рекламных роликов после запуска C64 в конце 1982 года. [33] Компания также опубликовала подробную документацию. чтобы помочь разработчикам, [34] в то время как Atari изначально хранила техническую информацию в секрете. [35]

Хотя многие ранние игры для C64 уступали 8-битным портам Atari , к концу 1983 года растущая база установленного ПО заставила разработчиков создавать новое программное обеспечение с улучшенной графикой и звуком. [36] На тот момент это был единственный широко доступный домашний компьютер, который не был снят с производства. За рождественский сезон было продано более 500 000 компьютеров; [37] из-за производственных проблем в цепочке поставок Atari к началу 1984 года «Commodore 64 в значительной степени сейчас имеет рынок [low-end]», сообщает The Washington Post . [38]

1984–1987 [ править ]

Некоторые графические режимы на 64-м действительно странные, и у них нет аналогов Atari или Apple, например, возможность изменять цвет основы персонажа на экране. Это дало нам много цветовых возможностей, которые не использовались.

-  Крейг Нельсон из Epyx, 1986 [36]

С ростом продаж и начавшимися проблемами надежности аппаратного обеспечения, программное обеспечение для C64 начало расти в размерах и амбициях в течение 1984 года. Этот рост переместился в центр внимания большинства американских разработчиков игр. Двумя противниками были Sierra , которая в основном отказалась от C64 в пользу компьютеров, совместимых с Apple и ПК, и Broderbund , которые вложили значительные средства в образовательное программное обеспечение и разрабатывались в основном на основе Apple II. На североамериканском рынке формат дисков стал почти универсальным, в то время как программное обеспечение на кассетах и ​​картриджах практически исчезло. Таким образом, большинство игр, разработанных в США, к этому моменту стали достаточно большими, чтобы требовать одновременной загрузки.

К 1985 году игры составляли от 60 до 70% программного обеспечения Commodore 64. [39] В том же году британская компания Gremlin Graphics выпустила игру Monty on the Run , которая была примечательна тем, что знаменовала поворотный момент в музыкальной композиции для чипа SID, когда музыкант Роб Хаббард обнаружил метод «чрезмерного управления» SID для создания музыка более продвинутая, чем звуковые конверты по умолчанию. Революция, которую начал Хаббард, быстро распространилась на большинство европейских разработчиков, хотя более консервативные американские программисты редко сочиняли музыку SID с чем-либо, кроме конвертов по умолчанию. [ необходима цитата ] На конференции разработчиков игр и экспертов в Origins Game Fair в середине 1984 года Дэн Бунтен, Сид Мейер ), а представитель Avalon Hill сказал, что они сначала разрабатывают игры для C64 как наиболее перспективного рынка. [40] Computer Gaming World заявил в январе 1985 года, что компании, такие как Epyx, которые пережили крах видеоигр, сделали это, потому что они «рано вскочили на подножку Commodore». [41] Более 35% продаж SSI в 1986 году приходилось на C64, что на десять пунктов выше, чем у Apple II. C64 был даже более важен для других компаний [42], которые часто обнаруживали, что более половины продаж игры, перенесенной на шесть платформ, приходилось на версию C64. [43] В том же году Computer Gaming Worldопубликовал опрос десяти издателей игр, который показал, что они планировали выпустить сорок три игры для Commodore 64 в этом году, по сравнению с девятнадцатью для Atari и сорока восемью для Apple II [44], а Алан Миллер заявил, что Accolade сначала разработала для C64 потому что «он будет продавать больше всего в этой системе». [45]

В Европе основными конкурентами C64 были компьютеры британского производства: Sinclair ZX Spectrum , BBC Micro и Amstrad CPC 464 . В Великобритании 48K Spectrum не только был выпущен за несколько месяцев до дебюта C64 в начале 1983 года, но и продавался по цене 175 фунтов стерлингов, что меньше половины цены C64 в 399 фунтов стерлингов. Spectrum быстро стал лидером рынка, и Commodore пришлось с трудом бороться с ним на рынке. Однако во второй половине 80-х C64 продолжал соперничать со Spectrum по популярности. С учетом численности населения популярность Commodore 64 была самой высокой в Финляндии - примерно 3 единицы на 100 жителей [46].где впоследствии он был продан как «Компьютер Республики». [47]

В конце 1983 года распространились слухи, что Commodore прекратит выпуск C64. [48] К началу 1985 года цена C64 составляла 149 долларов; при расчетной себестоимости продукции в 35–50 долларов ее рентабельность все еще оставалась в пределах стандартной отраслевой наценки в два-три раза. [7] Commodore продала около одного миллиона C64 в 1985 году и в общей сложности 3,5 миллиона к середине 1986 года. Хотя, как сообщается, компания неоднократно пыталась отказаться от C64 в пользу более дорогих компьютеров, таких как Commodore 128 , спрос оставался высоким. [49] [50] В 1986 году Commodore представила 64C, [51] переработанный 64, который Compute!рассматривался как свидетельство того, что - вопреки опасениям владельцев C64, что компания откажется от них в пользу Amiga и 128 - «64 отказывается умирать». [52] Его появление также означало, что Commodore впервые подняла цену на C64, что, по мнению журнала, положило конец войне цен на домашние компьютеры . [53] Продажи программного обеспечения также остались высокими; MicroProse , например, в 1987 году назвала рынки Commodore и IBM PC своими главными приоритетами. [54]

1988–1994 [ править ]

К 1988 году совместимые с ПК были крупнейшим и наиболее быстрорастущим рынком программного обеспечения для дома и развлечений, сместив бывшего лидера Commodore. [55] Продажи программного обеспечения Commodore 64 практически не изменились в третьем квартале 1988 года по сравнению с аналогичным периодом прошлого года, в то время как общий рынок вырос на 42%, [56] но компания по-прежнему продавала по всему миру от 1 до 1,5 миллионов единиц в год того, что Computer Chronicles в том году называется « Модель Т персональных компьютеров». [57] Генеральный директор Epyx Дэвид Шеннон Морс предупредил, что «нет новых 64 покупателя или очень мало. Это постоянная группа, которая не растет ... она будет сокращаться как часть нашего бизнеса». [58]Один из руководителей компьютерных игр заявил, что огромная популярность Nintendo Entertainment System - семь миллионов проданных в 1988 году, почти столько же, сколько было продано C64 за первые пять лет - остановила рост C64. Трип Хокинс усилил это мнение, заявив, что Nintendo была «последним ура 8-битного мира». [59]

SSI покинула рынок Commodore 64 в 1991 году вслед за большинством конкурентов. [60] Ultima VI , выпущенная в 1991 году, была последней крупной версией игры C64 от североамериканского разработчика, а игра Simpsons Arcade , выпущенная Ultra Games., было последней конверсией аркад. Последний был несколько необычным примером порта для аркад, разработанного в США, поскольку после первых лет существования C64 большинство конверсий аркад производилось британскими разработчиками и конвертировалось в NTSC и дисковый формат для рынка США, а американские разработчики вместо этого сосредоточились на большем количестве компьютеров. ориентированные на игровые жанры, такие как ролевые игры и симуляторы. На европейском рынке программное обеспечение для дисков было более редким, а кассеты были наиболее распространенным методом распространения; это привело к более высокому распространению аркадных игр и небольших, менее бюджетных игр, которые могли полностью уместиться в памяти компьютера, не требуя одновременной загрузки. Европейские программисты также были склонны использовать расширенные возможности аппаратного обеспечения C64 больше, чем их американские коллеги. [ необходима цитата ]

В Соединенных Штатах спрос на 8- и 16-разрядные компьютеры практически прекратился с началом 1990-х годов, и на компьютерном рынке полностью доминировали совместимые с ПК. Однако C64 продолжал пользоваться популярностью в Великобритании и других странах Европы. Окончательная кончина машины произошла не из-за отсутствия спроса или стоимости самого C64 (все еще прибыльного при розничной цене от 44 до 50 фунтов стерлингов), а скорее из-за стоимости производства дисковода. В марте 1994 года на выставке CeBIT в Ганновере , Германия , Commodore объявил, что производство C64 будет окончательно прекращено в 1995 году [61], отметив, что Commodore 1541 стоит больше, чем сам C64. [61]

Однако всего через месяц, в апреле 1994 года, компания объявила о банкротстве . Было заявлено о продаже 17, 22 и 30 миллионов единиц C64, проданных по всему миру. Однако данные о продажах компании показывают, что их общее число составило около 12,5 миллионов. [62] Судя по этой цифре, Commodore 64 все еще оставался третьей по популярности вычислительной платформой в 21 веке, пока ее не сменило семейство Raspberry Pi . [63]В то время как в 1982 году было продано 360 000 C64, в 1983 году было продано около 1,3 миллиона, после чего последовал большой скачок в 1984 году, когда было продано 2,6 миллиона. После этого объем продаж оставался стабильным на уровне от 1,3 до 1,6 миллиона в год в течение оставшейся части десятилетия, а затем упал после 1989 года. Продажи в Северной Америке достигли своего пика в период с 1983 по 1985 год, а затем постепенно снизились, в то время как европейские продажи оставались довольно высокими в начале. 1990-е - к большому смущению официальных лиц Commodore, которые хотели избавиться от стареющей машины. [2]

Разработчики компьютера заявили, что «свобода, которая позволила нам реализовать проект C-64, вероятно, больше никогда не будет существовать в этой среде»; к весне 1983 года большинство из них уехали, чтобы основать Ensoniq .

Семейство C64 [ править ]

Коммодор МАКС [ править ]

Машина Commodore MAX

В 1982 году Commodore выпустила Commodore MAX Machine в Японии . Он назывался Ultimax в США и VC-10 в Германии. MAX задумывался как игровая консоль с ограниченными вычислительными возможностями и был основан на урезанной версии семейства аппаратных средств, которое позже использовалось в C64. Производство MAX было прекращено через несколько месяцев после его появления из-за плохих продаж в Японии. [64]

Commodore Educator 64 [ править ]

Коммодор-педагог 64

1983 видел Commodore попытка конкурировать с Apple II трюм «s на рынке образования США с Педагога 64 , [65] по существу C64 и„Greenscale“монохромный монитор в случае ПЭТ. Школы предпочли цельную металлическую конструкцию ПЭТ отдельным компонентам стандартного C64, которые можно было легко повредить, вандализировать или украсть. [66] Школы не предпочли Educator 64 широкому спектру программных и аппаратных опций, которые Apple IIe мог предложить, и выпускался в ограниченном количестве. [67]

SX-64 [ править ]

Коммодор SX-64

Также в 1983 году Commodore выпустила SX-64 , портативную версию C64. SX-64 - первый полноцветный портативный компьютер . В то время как более ранние компьютеры, использующие этот форм-фактор, имели только монохромные («зеленый экран») дисплеи, базовый блок SX-64 оснащен цветной электронно-лучевой трубкой (ЭЛТ) размером 5 дюймов (130 мм ) и одним встроенным дисководом 1541 для гибких дисков. Хотя в рекламе компьютера утверждалось, что у него будет два диска 1541, но когда был выпущен SX-64, был только один, а другой стал слотом для хранения гибких дисков. Кроме того, в отличие от большинства других C64, SX-64 не имеет разъема для набора данных, поэтому внешняя кассета не подходила. [68]

Commodore C128 [ править ]

Два дизайнера Commodore, Фред Боуэн и Бил Херд , были полны решимости исправить проблемы Plus / 4 . Они предполагали, что последующие преемники C64 - компьютеры Commodore 128 и 128D (1985) - будут основываться на C64, избегая недостатков Plus / 4. [69] [70] У преемников было много улучшений, таких как BASIC с графикой и звуковыми командами (как почти все домашние компьютеры, произведенные не Commodore [71] [72] [73] ), возможность отображения 80 столбцов и полная CP. / M совместимость. Решение сделать разъем Commodore 128 совместимымC64 был разработан Боуэном и Хердом, разработчиками программного и аппаратного обеспечения соответственно, без ведома и одобрения руководства в эпоху после Джека Трамиэля . Дизайнеры старались не раскрывать свое решение до тех пор, пока проект не зашел слишком далеко, чтобы его можно было оспаривать или вносить в него изменения, и все же провести предстоящую выставку потребительской электроники (CES) в Лас-Вегасе. [69] Узнав, что C128 был разработан для совместимости с C64, маркетинговый отдел Commodore независимо объявил, что C128 будет на 100% совместим с C64, тем самым подняв планку поддержки C64. В случае злонамеренного соответствия дизайн 128 был изменен, чтобы включить отдельный «режим 64» с использованием полной среды C64, чтобы попытаться обеспечить полную совместимость.[ необходима цитата ]

Commodore 64C [ править ]

Commodore 64C с флоппи - дисководом 1541-II и монитором 1084S, отображающим совместимое с телевидением S-Video

Разработчики C64 планировали, что компьютер будет иметь новый клиновидный корпус в течение года после выпуска, но изменений не произошло. [7] В 1986 году Commodore выпустила компьютер 64C, который функционально идентичен оригиналу. Внешний дизайн был изменен в более изящном стиле Commodore 128 . [50] 64C использует новые версии развернутых микросхем SID, VIC-II и I / O. На моделях с платой C64E графические символы были напечатаны на верхней части клавиш, а не на лицевой стороне. Звуковой чип (SID) был изменен на использование чипа MOS 8580 с пониженным напряжением ядра с 12 В до 9 В. Наиболее существенные изменения включают различное поведение фильтров и регулятора громкости, что приводит к тому, что некоторые музыкальные / звуковые эффекты звучат иначе, чем предполагалось, и к тому, что звук с цифровой дискретизацией почти не слышен, соответственно (хотя оба из них в основном можно исправить - в программном обеспечении). Объем оперативной памяти объемом 64 КБ увеличился с восьми до двух. BASIC и KERNAL превратились из двух отдельных микросхем в одну микросхему ПЗУ объемом 16 КБ. PLAмикросхема и некоторые микросхемы TTL были интегрированы в 64-контактную микросхему DIL . PLA "252535-01" также интегрировала цветную RAM в тот же чип. Меньшее физическое пространство сделало невозможным установку некоторых внутренних расширений, таких как флоппи-спидер. [74] В США 64C часто поставлялся в комплекте со сторонней операционной системой на основе графического интерфейса пользователя GEOS (GUI), а также с программным обеспечением, необходимым для доступа к Quantum Link . Привод 1541 получил соответствующую косметическую подтяжку, в результате чего появился 1541C. Позже была представлена ​​более компактная и изящная модель 1541-II вместе с 3,5-дюймовым микрофлоппи 1581 размером 800 КБ [75] .

Commodore 64 Games System [ править ]

Игровая система Commodore 64 "C64GS"

В 1990 году C64 был переупакован в виде игровой консоли, названной C64 Games System (C64GS), с удалением большей части внешних подключений. [76] В материнскую плату 64C была внесена простая модификация, позволяющая вставлять картриджи сверху. Модифицированное ПЗУ заменило интерпретатор BASIC загрузочным экраном, информирующим пользователя о необходимости вставить картридж. Разработанный, чтобы конкурировать с Nintendo Entertainment System и Sega Master System, он страдал от очень низких продаж по сравнению с его конкурентами. Это был еще один коммерческий провал Commodore, и он никогда не выпускался за пределами Европы.

Коммодор 65 [ править ]

В 1990 году был создан прототип усовершенствованного преемника C64, Commodore 65 (также известного как C64DX), но в 1991 году президент Commodore Ирвинг Гулд отменил проект . Характеристики C65 были впечатляющими для 8-битного компьютера. , в результате чего характеристики сопоставимы с 16-битным Apple IIGS . Например, он может отображать 256 цветов на экране, в то время как Amigas на основе OCS может отображать только 64 цвета в режиме HalfBrite (32 цвета и полусветлые преобразования). Хотя не было указано никаких конкретных причин для отмены C65, он мог бы конкурировать на рынке с более низкими Amigas Commodore и Commodore CDTV .

Программное обеспечение [ править ]

В 1982 году C64 по графическим и звуковым возможностям соперничал только с 8-битным семейством Atari и казался исключительным по сравнению с широко разрекламированными Atari VCS и Apple II . C64 часто приписывают начало компьютерной субкультуре, известной как демосцена (см. Демонстрации Commodore 64 ). Он по-прежнему активно используется в демосцене [77], особенно для музыки (его звуковой чип SID даже используется в специальных звуковых картах для ПК и синтезаторе Elektron SidStation ). Несмотря на то, что другие компьютеры быстро догнали его, C64 оставался сильным конкурентом более поздних игровых консолей. Nintendo Entertainment System (NES) и Sega Master System , отчасти благодаря уже созданной к тому времени базе программного обеспечения, особенно за пределами Северной Америки, где она полностью превосходит NES. [ необходима цитата ]

Из-за низких доходов и доминирования Sinclair Spectrum в Великобритании почти все британское программное обеспечение C64 использовало кассеты. После 1983 года в США было выпущено несколько кассетных программ C64, а в Северной Америке дискета была основным методом распространения программного обеспечения. Слот для картриджей на C64 также в основном использовался в первые два года существования компьютера на рынке и быстро устарел после того, как цена и надежность 1541 накопителя повысились. В некоторых играх региона PAL использовались картриджи с переключением банков, чтобы обойти ограничение памяти в 16 КБ.

BASIC [ править ]

Стартовый экран интерпретатора Simons BASIC. Обратите внимание на измененные цвета фона и текста (по сравнению с обычными синими тонами C64) и уменьшение на 8 КБ доступной памяти для программ интерпретатора BASIC из-за адресного пространства, используемого картриджем.

Как это обычно бывает в домашних компьютерах начала 1980-х, C64 поставляется с интерпретатором BASIC в ПЗУ. Доступ к KERNAL, I / O и ленточным / дисковым накопителям осуществляется с помощью пользовательских команд языка BASIC. Дисковод имеет собственный интерфейсный микропроцессор и процедуры ввода-вывода ПЗУ (микропрограмм), во многом аналогичные более ранним системам CBM / PET и Atari 400 и Atari 800. Это означает, что для работы дисковой операционной системы не выделяется места в памяти , поскольку Так было с более ранними системами, такими как Apple II и TRS-80 .

Commodore BASIC 2.0 используется вместо более продвинутого BASIC 4.0 из серии PET, поскольку пользователи C64 не ожидали, что ему потребуются дисковые улучшения BASIC 4.0. Компания не ожидала, что многие купят дисковод, и использование BASIC 2.0 упростило переход владельцев VIC-20 на 64-битную версию [78]. «Выбор BASIC 2.0 вместо 4.0 был сделан с некоторой тщательностью, а не только с случайный. Ожидается, что типичный пользователь C64 не будет нуждаться в прямых дисковых командах в такой степени, как другие расширения, а объем памяти, выделяемой на BASIC, должен был быть ограничен. Вместо этого мы решили оставить пространство расширения для расширений цвета и звука функций диска. В результате вам придется обращаться с диском более громоздким способом, чем в «старые времена» ». [79]

Версия Microsoft BASIC не очень всеобъемлющая и не включает специальных команд для управления звуком или графикой, вместо этого от пользователей требуется использовать команды « PEEK и POKE » для прямого доступа к регистрам графического и звукового чипа. Для обеспечения расширенных команд, включая графику и звук, Commodore выпустила два различных расширения для BASIC 2.0 на основе картриджей: Simons BASIC и Super Expander 64 . Другие языки, доступные для C64, включают Pascal , C , [80] [81] Logo , Forth и FORTRAN.. Были созданы компиляторы для BASIC 2.0, такие как Petspeed 2 (от Commodore), Blitz (от Джейсона Ранхейма) и Turbo Lightning (от Ocean Software ). Большинство коммерческого программного обеспечения C64 было написано на языке ассемблера, либо кросс-разработано на большом компьютере, либо непосредственно на C64 с использованием монитора машинного кода или ассемблера. Это максимальная скорость и минимальное использование памяти. В некоторых играх, особенно приключенческих, использовались языки сценариев высокого уровня, а иногда смешивались БЕЙСИК и машинный язык.

Альтернативные операционные системы [ править ]

Для C64 было разработано множество операционных систем сторонних производителей. Помимо оригинальной GEOS , были написаны две сторонние GEOS-совместимые системы: Wheels и GEOS megapatch. Оба из них требуют обновления оборудования до исходного C64. Некоторые другие операционные системы доступны или были доступны, включая ОС WiNGS, Unix-подобную LUnix , управляемую из командной строки, и ОС Contiki встроенных систем с полным графическим интерфейсом пользователя. Другие менее известные ОС включают ACE, Asterix, DOS / 65 и GeckOS . Была выпущена версия CP / M , но для этого требуется добавление внешнего Z80.процессор к шине расширения. Кроме того, процессор Z80 разогнан для совместимости с шиной памяти C64, поэтому производительность ниже по сравнению с другими реализациями CP / M. C64 CP / M и C128 CP / M страдают отсутствием программного обеспечения; хотя большинство коммерческих программ CP / M могут работать на этих системах, носители программного обеспечения несовместимы между платформами. Низкое использование CP / M на Commodore означает, что производители программного обеспечения не видели необходимости вкладывать средства в мастеринг версий для формата диска Commodore. Картридж C64 CP / M также несовместим ни с чем, кроме ранних материнских плат 326298. [ необходима цитата ]

Сетевое программное обеспечение [ править ]

В течение 1980-х годов Commodore 64 использовался для запуска систем доски объявлений с использованием пакетов программного обеспечения, таких как Punter BBS, Bizarre 64, Blue Board , C-Net, Color 64 , CMBBS, C-Base, DMBBS, Image BBS, EBBS и The Тупик Делюкс BBS Construction Kit, часто с SysOp -Made модификаций. Эти доски иногда использовались для распространения взломанного программного обеспечения . Еще в декабре 2013 года в эксплуатации находилось 25 таких систем досок объявлений, доступных по протоколу Telnet . [82] Существовали крупные коммерческие онлайн-сервисы , такие как Compunet (Великобритания), CompuServe.(США - позже куплено America Online ), The Source (США) и Minitel (Франция) среди многих других. Для этих услуг обычно требовалось специальное программное обеспечение, которое часто было в комплекте с модемом и включало бесплатное онлайн-время, так как они выставлялись поминутно. Quantum Link (или Q-Link) была онлайн-службой США и Канады для персональных компьютеров Commodore 64 и 128, которая работала с 5 ноября 1985 г. по 1 ноября 1994 г. Она эксплуатировалась Quantum Computer Services из Вены , Вирджиния, которая в Октябрь 1991 года изменил свое название на America Online и продолжил работу службы AOL дляСовместимость с IBM PC и Apple Macintosh . Q-Link была модифицированной версией системы PlayNET , лицензированной Control Video Corporation (CVC, позже переименованной в Quantum Computer Services).

Онлайн-игры [ править ]

Первая графическая интерактивная среда с персонажами - Club Caribe . Впервые выпущенный как Habitat в 1988 году, Club Caribe был представлен LucasArts для клиентов Q-Link на их компьютерах Commodore 64. Пользователи могли взаимодействовать друг с другом, общаться в чате и обмениваться предметами. Хотя открытый мир игры был очень простым, использование онлайн-аватаров (уже хорошо зарекомендовавших себя офлайн в Ultima и других играх) и сочетание чата и графики было революционным. Онлайн-графика в конце 1980-х сильно ограничивалась необходимостью поддерживать скорость передачи данных модема до 300 бит в секунду.. Графика Habitat хранилась локально на гибком диске, что избавляло от необходимости передачи по сети. [83]

Оборудование [ править ]

Блок-схема C64

ЦП и память [ править ]

В C64 используется 8-битный микропроцессор MOS Technology 6510 . Он почти идентичен 6502, но с тремя шинами состояний , другой распиновкой , немного другими тактовыми сигналами и другими незначительными изменениями для этого конкретного приложения. Он также имеет шесть линий ввода-вывода на неиспользуемых в иных случаях ножках 40-контактного корпуса IC. Они используются в C64 для двух целей: для переключения банка постоянной памяти (ROM) машины в адресное пространство процессора и из него и для работы с магнитофоном набора данных . C64 имеет 64 КБ 8-разрядной динамической ОЗУ , 1 КБ4-битной статической цветной ОЗУ для текстового режима и 38 КБ доступны для встроенного Commodore BASIC 2.0 при запуске. Существует 20 КБ ROM, состоящего из интерпретатора BASIC, KERNAL и символьного ROM. Поскольку процессор мог адресовать только 64 КБ за раз, ПЗУ было отображено в память, и при запуске было доступно только 38 911 байт ОЗУ (плюс 4 КБ между ПЗУ). Самая " хлебница"«Commodore 64s использовал 4164 DRAM с восемью микросхемами, чтобы в сумме получить 64 КБ системной ОЗУ. Поздние модели и все C64C использовали микросхемы DRAM 41464 (64 КБ × 4), которые хранили 32 КБ на чип, поэтому требовалось только два. 64K × 1, восемь микросхем необходимы для создания целого байта, и компьютер не будет работать без них всех. Таким образом, первая микросхема содержит бит 0 для всего пространства памяти, вторая микросхема содержит бит 1 и т. Д. Это также упрощает обнаружение неисправного ОЗУ, поскольку неисправный чип будет отображать случайные символы на экране, а отображаемый символ может использоваться для определения неисправного ОЗУ.

C64 выполняет тест RAM при включении питания, и если обнаружена ошибка RAM, объем свободной BASIC-памяти будет меньше, чем нормальное значение 38911. Если неисправный чип находится в нижней памяти, то ?OUT OF MEMORY IN 0вместо обычного баннера запуска BASIC отображается ошибка. Цветная RAM по цене D800 использует отдельный чип 2114 SRAM и напрямую подключена к VIC-II.

C64 использует несколько сложную схему банка памяти; при нормальном включении питания по умолчанию БАЗОВОЕ ПЗУ отображается в $ A000- $ BFFF, а экранный редактор / КЕРНАЛЬНОЕ ПЗУ - в $ E000- $ FFFF. Оперативная память под системными ПЗУ может быть записана, но не может быть прочитана без замены ПЗУ. Ячейка памяти $ 01 содержит регистр с управляющими битами для включения / выключения системных ПЗУ, а также область ввода / вывода в $ D000. Если KERNAL ROM заменен, BASIC будет удален одновременно с ним, [84] : 264 [85], и невозможно иметь BASIC активным без KERNAL (поскольку BASIC часто называет KERNAL подпрограммы и часть ROM код для BASIC фактически находится в KERNAL ROM, это имеет смысл).

Символьное ПЗУ обычно не отображается для ЦП. У него есть два зеркала по цене 1000 и 9000 долларов, но только VIC-II может их видеть, ЦП будет видеть оперативную память в этих местах. Символьное ПЗУ может быть отображено в $ D000- $ DFFF, где оно становится видимым для ЦП. Поскольку это требует замены регистров ввода-вывода, прерывания должны быть отключены в первую очередь. Графическая память и данные не могут быть размещены по цене 1000 или 9000 долларов, поскольку вместо этого VIC-II увидит символьное ПЗУ.

Удалив ввод-вывод из карты памяти, $ D000- $ DFFF становится свободной оперативной памятью. Цветное ОЗУ в $ D800 заменяется местами вместе с регистрами ввода-вывода, и эта область может использоваться для статических графических данных, таких как наборы символов, поскольку VIC-II не может видеть регистры ввода-вывода (или цветное ОЗУ через отображение ЦП. ). Если все ПЗУ и область ввода-вывода заменены местами, все 64 КБ ОЗУ будет доступно для местоположений $ 0 / $ 1.

$ C000- $ CFFF - это свободная оперативная память, которая не используется подпрограммами BASIC или KERNAL; по этой причине это идеальное место для хранения коротких программ на машинном языке, к которым можно получить доступ из BASIC. Кассетный буфер в $ 0334- $ 03FF также может использоваться для хранения коротких программ машинного языка при условии, что набор данных не используется, что приведет к перезаписи буфера.

Картриджи C64 отображаются в назначенные диапазоны в адресном пространстве ЦП, и наиболее распространенный автоматический запуск картриджа требует наличия специальной строки в 8000 долларов, которая содержит «CBM80», за которым следует адрес, с которого начинается выполнение программы. Несколько ранних картриджей C64, выпущенных в 1982 году, используют режим Ultimax (или режим MAX), оставшуюся функцию неисправной MAX Machine. Эти картриджи преобразуются в $ F000 и заменяют KERNAL ROM. Если используется режим Ultimax, программист должен будет предоставить код для обработки системных прерываний. Порт картриджа имеет 14 адресных строк, что позволяет получить доступ к 16 КБ ПЗУ. Программное обеспечение для дисков и лент обычно загружается в начале BASIC-памяти ($ 0801) и использует небольшую BASIC-заглушку (например, 10 SYS (2064)) для перехода к началу программы.Хотя никакая 8-битная машина Commodore, кроме C128, не может автоматически загружаться с дискеты, некоторые программы намеренно перезаписывают определенные векторы BASIC в процессе загрузки, так что выполнение начинается автоматически, а не требует от пользователя ввода RUN в приглашении BASIC после загрузки.

Для C64 было выпущено около 300 картриджей, в основном в первые два с половиной года существования машины на рынке, после чего большая часть программного обеспечения переросла ограничение картриджа в 16 КБ. В последние годы существования C64 более крупные компании-разработчики программного обеспечения, такие как Ocean Software, начали выпускать игры на картриджах с переключаемым банком, чтобы преодолеть это ограничение в 16 КБ.

Commodore не имел кнопки сброса ни на одном из своих компьютеров до линейки CBM-II, но были сторонние картриджи с кнопкой сброса на них. Можно запустить мягкий сброс , перейдя к процедуре сброса ЦП по адресу $ FCE2 (64738). Некоторые программы используют это как функцию «выхода», хотя она не очищает память.

KERNAL ROM прошел три отдельных ревизии, в основном предназначенных для исправления ошибок. Первоначальная версия встречается только на материнских платах 326298, используемых в первых серийных моделях, и не может определить, присутствует ли NTSC или PAL VIC-II. Вторая ревизия присутствует на всех C64, выпущенных с конца 1982 по 1985 год. Третья и последняя ревизия KERNAL ROM была представлена ​​на материнской плате 250466 (поздние модели с оперативной памятью 41464) и присутствует во всех C64C. Тактовая частота процессора 6510 составляет 1,023 МГц (NTSC) и 0,985 МГц (PAL) [86], что ниже, чем у некоторых конкурирующих систем (например, Atari 800 работает на частоте 1,79 МГц.). Небольшого повышения производительности можно добиться, отключив видеовыход VIC-II с помощью записи в регистр. Эта функция часто используется устройствами быстрой загрузки на магнитной ленте и дисках, а также программой кассет KERNAL, чтобы сохранить стандартную синхронизацию цикла ЦП, не измененную совместным использованием шины VIC-II.

Клавиша Restore привязывается непосредственно к линии NMI ЦП и при нажатии генерирует NMI. Обработчик KERNAL для NMI проверяет, нажата ли кнопка Run / Stop, если нет, он игнорирует NMI и просто выходит обратно. Run / Stop-Restore обычно работает как мягкий сброс в BASIC, который восстанавливает все регистры ввода-вывода до их состояния по умолчанию, но не очищает память и не сбрасывает указатели, поэтому любые программы BASIC в памяти останутся нетронутыми. Программное обеспечение на машинном языке обычно отключает запуск / остановку-восстановление путем переназначения вектора NMI на фиктивную инструкцию RTI. NMI также может использоваться программами для дополнительного потока прерывания, но возникает риск блокировки системы или нежелательных побочных эффектов при случайном нажатии клавиши Restore, поскольку это вызовет непреднамеренную активацию потока NMI.

Джойстики, мыши и весла [ править ]

Версия классического джойстика Atari от Commodore, набор аналоговых манипуляторов, мышь 1350/1351 и порты для джойстика DE-9 в стиле Atari

C64 сохранил порт джойстика Atari для джойстика DE-9 от VIC-20 и добавил еще один; любой игровой контроллер спецификации Atari можно использовать на C64. Джойстики считываются из регистров в $ DC00 и $ DC01, и большая часть программного обеспечения предназначена для использования джойстика в порту 2 для управления, а не в порту 1, поскольку старшие биты $ DC00 используются клавиатурой и вводом / выводом. может возникнуть конфликт. Хотя можно использовать Sega игровые панели на C64, это не рекомендуется, поскольку генерируемый ими немного другой сигнал может повредить чип CIA. Регистр $ D419 микросхемы SID используется для управления лопастями и является аналоговым входом. Весла Atari электрически совместимы с C64, но имеют другие значения сопротивления, чем весла Commodore, что означает, что большая часть программного обеспечения не будет работать с ними должным образом. [ необходима цитата ] Однако только несколько игр, в основном выпущенные на ранних этапах жизненного цикла компьютера, могут использовать ракетки. В 1986 году Commodore выпустила две мыши для C64 и C128 - 1350 и 1351 . 1350 - это цифровое устройство, считываемое из регистров джойстика (и может использоваться с любой программой, поддерживающей ввод джойстика); в то время как 1351 - настоящий аналоговый потенциометрна основе, мышь, чтение с аналого-цифровым преобразователем SID .

Графика [ править ]

Графический чип , VIC-II, имеет 16 цветов, восемь аппаратных спрайтов в строки развертки (позволяющие до 112 спрайтов на экране PAL), прокрутку возможностей, и два графических режима растровых.

Текстовые режимы [ править ]

Стандартный текстовый режим имеет 40 столбцов, как и большинство моделей Commodore PET ; встроенная кодировка символов - это не стандартный ASCII, а PETSCII , расширенная форма ASCII-1963. KERNAL ROM устанавливает VIC-II на темно-синий фон при включении со светло-синим текстом и рамкой. В отличие от PET и VIC-20, C64 использует «толстый» текст двойной ширины, так как некоторые ранние VIC-II имели низкое качество видео, что приводило к нечеткой картинке. На большинстве снимков экрана видны границы вокруг экрана, что является особенностью чипа VIC-II. Используя прерывания для сброса различных аппаратных регистров в точное время, можно было разместить графику внутри границ и, таким образом, использовать весь экран. [87]

Два набора символов PETSCII C64

C64 имеет разрешение 320 × 200 пикселей, состоящее из сетки 40 × 25 из блоков символов 8 × 8. C64 имеет 255 предопределенных блоков символов, называемых PETSCII. Набор символов может быть скопирован в RAM и изменен программистом.

Существует два цветовых режима: высокое разрешение, с двумя цветами, доступными для каждого блока символов (один передний план и один фон), и многоцветный с четырьмя цветами на блок символов (три переднего плана и один фон). В многоцветном режиме атрибуты разделяются между парами пикселей, поэтому эффективное видимое разрешение составляет 160 × 200 пикселей. Это необходимо, поскольку для видеопроцессора VIC-II доступно только 16 КБ памяти.

Поскольку C64 имеет растровый экран, можно рисовать каждый пиксель индивидуально. Однако это очень медленно. Большинство программистов использовали методы, разработанные для более ранних систем без битового отображения, таких как Commodore Pet и TRS-80. Программист перерисовывает набор символов, а видеопроцессор заполняет экран блок за блоком от верхнего левого угла до нижнего правого угла.

Используются два разных типа анимации: анимация блока персонажей и аппаратные спрайты.

Анимация блока персонажей [ править ]

Пользователь рисует серию персонажей, изображающих человека, идущего, скажем, двух в центре блока и еще двух, входящих и выходящих из блока. Затем пользователь упорядочивает их, так что персонаж входит в блок и снова выходит. Рисуя серию из них, пользователь видит человека, идущего по экрану. При выборе времени перерисовки, когда экран телевизора гаснет, чтобы возобновить рисование экрана, мерцания не будет. Чтобы это произошло, пользователь программирует VIC-II, чтобы он генерировал растровое прерывание, когда происходит возврат видео . Это техника, используемая в классической аркадной игре Space Invaders .

Горизонтальная и вертикальная пиксельная прокрутка до одного блока символов поддерживается двумя регистрами аппаратной прокрутки. В зависимости от времени, аппаратная прокрутка влияет на весь экран или только на выбранные строки блоков символов. На неэмулированном C64 прокрутка похожа на стекло и не размыта.

Спрайты на экране в игре C64

Аппаратные спрайты [ править ]

Спрайт - это подвижный персонаж, который перемещается по области экрана, рисует на фоне, а затем перерисовывает его после перемещения. Обратите внимание, что это сильно отличается от анимации блока символов, когда пользователь просто переворачивает блоки символов. На C64 видеопроцессор VIC-II выполняет большую часть работы по эмуляции спрайта, программист просто определяет спрайт и то, куда он хочет его поместить.

В C64 есть два типа спрайтов с учетом ограничений их цветового режима. У спрайтов найма один цвет (один фон и один передний план) и три многоцветных спрайтов (один фон и три переднего плана). Цветовые режимы можно разделить или разделить на окна на одном экране. Размер спрайтов можно увеличивать вдвое по вертикали и горизонтали до четырехкратного размера, но атрибуты пикселей те же - пиксели становятся «толще». Всего может быть 8 спрайтов и 8 в горизонтальной строке. Спрайты могут плавно перемещаться впереди и позади экранных персонажей и других спрайтов.

Конфликты спрайт-спрайт и спрайт-фон обнаруживаются аппаратно, и VIC-II может быть запрограммирован на запуск прерывания соответствующим образом.

Звук [ править ]

Чип SID имеет три канала, каждый со своим собственным генератором огибающей ADSR и возможностями фильтрации. Кольцевая модуляция использует канал № 3 для работы с двумя другими каналами. Боб Яннес разработал чип SID, а позже стал соучредителем компании Ensoniq, производящей синтезаторы . Яннес раскритиковал другие современные компьютерные звуковые чипы как «примитивные, очевидно ... созданные людьми, которые ничего не знали о музыке». Часто игровая музыка становилась хитом среди пользователей C64. Известными композиторами и программистами игровой музыки на C64 являются Роб Хаббард , Йерун Тел , Тим Фоллин , Дэвид Уиттакер , Крис Хюльсбек ,Бен Даглиш , Мартин Голуэй , Челл Нордбо и Дэвид Данн и многие другие. Благодаря трем каналам чипа, аккорды часто воспроизводятся как арпеджио , создавая характерный живой звук C64. Также было возможно непрерывно обновлять основной объем с помощью дискретизированных данных, чтобы обеспечить воспроизведение 4-битного оцифрованного звука. С 2008 года стало возможно воспроизводить четыре канала 8-битных аудиосэмплов, 2 канала SID и по-прежнему использовать фильтрацию. [88]

Пример музыки, сгенерированной чипом SID

Существует две версии чипа SID: 6581 и 8580. Технология MOS 6581 использовалась в исходных («хлебных») процессорах C64, ранних версиях 64C и Commodore 128 . 6581 был заменен на MOS Technology 8580 в 1987 году. Хотя качество звука 6581 немного четче и многие поклонники Commodore 64 говорят, что предпочитают его звук, ему не хватает некоторой универсальности, доступной в 8580 - например, 8580 может смешивать все доступные сигналов на каждом канале, тогда как 6581 может только смешивать формы сигналов в канале гораздо более ограниченным образом. Основное отличие 6581 от 8580 - напряжение питания. 6581 использует источник питания 12 вольт, а 8580 - источник питания 9 вольт . Может быть сделана модификация для использования 6581 на более новой плате 64C (которая используетМикросхема на 9 вольт ). Характерный звук чипа SID позволил ему сохранить в памяти последователей еще долгое время после того, как его главный компьютер был прекращен. Ряд аудиоэнтузиастов и компаний разработали продукты на основе SID как надстройки для ПК C64, x86 и автономных музыкальных устройств или музыкальных устройств с цифровым интерфейсом (MIDI), таких как Elektron SidStation . В этих устройствах используются микросхемы, взятые из лишних запасов или снятые с бывших в употреблении компьютеров. В 2007 году широкое использование Timbaland SidStation привело к спорам о плагиате для "Block Party" и " Do It " (написанных для Нелли Фуртадо ).

Версии оборудования [ править ]

Три использованных стиля корпуса

Commodore внес много изменений в аппаратное обеспечение C64 за время своего существования, иногда вызывая проблемы совместимости. [89] Быстрое развитие компьютера и стремление Commodore и Tramiel к сокращению затрат вместо тестирования продукта привели к нескольким дефектам, которые заставили разработчиков, таких как Epyx, жаловаться и потребовали множества доработок для исправления; Шарпантье сказал, что «неуверенность в качестве» была одной из ошибок компании. [7]

Снижение затрат было причиной большинства изменений. Снижение производственных затрат было жизненно важным для выживания Commodore во время ценовой войны и в более скудные годы 16-битной эры. Исходная материнская плата C64 ( основанная на NMOS ) претерпела два серьезных изменения (и множество подревизий) с заменой позиций микросхем VIC-II, SID и PLA . Первоначально значительная часть стоимости была устранена за счет уменьшения количества дискретных компонентов, таких как диоды и резисторы , что позволило использовать меньшую печатную плату.. Всего было внесено 16 изменений материнской платы C64, направленных на упрощение и снижение производственных затрат. Некоторые изменения платы касались только регионов PAL. Все материнские платы C64 производились в Гонконге .

Расположение ИС часто менялось при каждой ревизии материнской платы, равно как и наличие или отсутствие металлического радиочастотного экрана вокруг VIC-II. Платы PAL часто имели алюминированный картон вместо металлического экрана. SID и VIC-II вставлены на все платы; однако другие ИС могут быть вставлены в гнезда или припаяны. Первые серийные модели C64, выпущенные с 1982 по начало 1983 года, известны как модели с серебряной этикеткой из-за того, что на корпусе имелся серебристый логотип Commodore. Индикатор питания имел отдельный серебряный значок с надписью «64». Эти машины также имеют только 5-контактный видеокабель и не могут выводить S-video. В конце 1982 года Commodore представила знакомый футляр с «радужным значком», но многие машины, выпущенные в начале 1983 года, также использовали футляры с серебряными ярлыками до тех пор, пока их запас не был исчерпан. Весной 1983 г.Первоначальная плата 326298 была заменена материнской платой 250407, которая имела 8-контактный видеоразъем и впервые добавила поддержку S-video. Этот дизайн корпуса использовался до появления C64C в 1986 году. Все микросхемы перешли на использование пластиковых корпусов, в то время как на серебряных этикетках C64 были некоторые керамические микросхемы, особенно VIC-II. Корпус сделан изАБС- пластик, который со временем может стать коричневым. Это можно изменить, используя химическую смесь, являющуюся общественным достоянием " Retr0bright ".

Ранняя материнская плата C64 (Rev A PAL 1982)
Материнская плата C64C ("C64E" Rev B PAL 1992)

ИС [ править ]

VIC-II был изготовлен с использованием 5- микрометровой технологии NMOS [7] и работал на частоте 17,73447 МГц (PAL) или 14,31818 МГц (NTSC). Внутренне тактовая частота была разделена для генерации точечной тактовой частоты (около 8 МГц) и двухфазной системной тактовой частоты (около 1 МГц; точные пиксельные и системные тактовые частоты немного различаются между машинами NTSC и PAL). При таких высоких тактовых частотах микросхема выделяла много тепла, что вынудило MOS Technology использовать керамический корпус с двойным расположением линий, названный «CERDIP». Керамический корпус был дороже, но отводил тепло более эффективно, чем пластик.

После модернизации в 1983 году VIC-II был заключен в пластиковый двухрядный корпус, что существенно снизило затраты, но не устранило полностью проблему нагрева. [7] Без керамического корпуса VIC-II требовал использования радиатора . Чтобы избежать дополнительных затрат, металлический радиочастотный экран использовался в качестве радиатора для VIC, хотя не все блоки поставлялись с этим типом экрана. Большинство C64 в Европе поставляются с картонным радиозащитным экраном., покрытый слоем металлической фольги. Эффективность картона была весьма сомнительной, и, что еще хуже, он действовал как изолятор, блокируя поток воздуха, который задерживал тепло, выделяемое микросхемами SID, VIC и PLA. Первоначально SID был изготовлен с использованием NMOS на 7 микрометров и в некоторых областях 6 микрометров. [7] У прототипа SID и некоторых очень ранних серийных моделей был керамический двойной рядный корпус, но, в отличие от VIC-II, они встречаются крайне редко, поскольку SID был заключен в пластик, когда производство началось в начале 1982 года.

Материнская плата [ править ]

В 1986 году Commodore выпустила последнюю версию классической материнской платы C64 . В остальном он был идентичен дизайну 1984 года, за исключением двух микросхем DRAM размером 64 килобита × 4 бит, которые заменили первоначальные восемь 64 килобитных × 1 бит IC. После выпуска Commodore 64C [90] MOS Technology начала реконфигурировать исходный чипсет C64 для использования технологии производства HMOS . Основным преимуществом использования HMOS было то, что для управления ИС требовалось меньшее напряжение, что, следовательно, выделяло меньше тепла. Это повысило общую надежность SID и VIC-II. Нумерация нового набора микросхем была изменена на 85xx, чтобы отразить переход на HMOS.

В 1987 году Commodore выпустила вариант 64C с сильно переработанной материнской платой, обычно известной как «короткая плата». На новой плате использовался новый набор микросхем HMOS с новым 64-контактным чипом PLA. Новый "SuperPLA", как его окрестили, объединял множество дискретных компонентов и микросхемы транзисторно-транзисторной логики (TTL). В последней версии материнской платы 64C в SuperPLA была интегрирована 4-битная цветная RAM 2114.

Источник питания [ править ]

Порта джойстика , выключатель питания , разъем питания

C64 использовал внешний источник питания , обычный трансформатор с несколькими ответвлениями (в отличие от режима переключения , который сейчас используется в источниках питания ПК). Он был заключен в гель эпоксидной смолы, который препятствовал вмешательству, но имел тенденцию увеличивать уровень тепла во время использования. Такой дизайн сэкономил место в корпусе компьютера и упростил изготовление международных версий. В 1541-II и 1581 дисководов, наряду с различными сторонними клонами, также поставляются с их собственными внешним источником питания «кирпичиками», как и большинство периферийных устройств приводят к «спагетти» кабели и использованию многочисленных двойных адаптеров пользователей .

Источники питания Commodore часто выходили из строя раньше ожидаемого . Сообщается, что в конце 1983 года коэффициент возврата компьютеров составлял 30% по сравнению с 5-7%, которые промышленность считала приемлемыми. [91] Creative Computing сообщила о четырех рабочих компьютерах из семи C64. [92] Неисправные блоки питания были особенно известны тем, что повреждали микросхемы RAM. Из-за более высокой плотности и однополярного питания (+5 В) они имели меньшую устойчивость к перенапряжению.

Первоначальный блок питания, включенный в машины начала 1982-83 годов, имел 5-контактный разъем, который можно было случайно подключить к видеовыходу компьютера. Чтобы не допустить, чтобы пользователь совершил эту разрушительную ошибку, Commodore изменил конструкцию разъема на материнских платах 250407 на 3-контактный разъем в 1984 году. Позднее Commodore снова изменил конструкцию, отказавшись от геля из смолы, чтобы снизить затраты. В следующей модели, Commodore 128, использовался более крупный и улучшенный блок питания с предохранителем. Блок питания, поставляемый с Commodore REU, был аналогичен блоку питания Commodore 128, обеспечивая обновление для клиентов, которые приобрели этот аксессуар.

Технические характеристики [ править ]

Внутреннее оборудование [ править ]

  • Микропроцессорный процессор:
    • Технология MOS 6510/8500 (6510/8500 представляет собой модифицированный 6502 со встроенным 6-битным портом ввода-вывода)
    • Тактовая частота: 0,985 МГц ( PAL ) или 1,023 МГц ( NTSC )
  • Видео: технология MOS VIC-II 6567/8562 (NTSC), 6569/8565 (PAL)
    • 16 цветов [93]
    • Текстовый режим: 40 × 25 знаков; 256 определяемых пользователем символов (8 × 8 пикселей или 4 × 8 в многоцветном режиме); или расширенный цвет фона; 64 определяемых пользователем символа с 4 цветами фона, 4-битная цветовая RAM определяет цвет переднего плана
    • Режимы битовой карты: 320 × 200 (2 уникальных цвета в каждом блоке 8 × 8 пикселей), [94] 160 × 200 (3 уникальных цвета + 1 общий цвет в каждом блоке 4 × 8) [95]
    • 8 аппаратных спрайтов 24 × 21 пиксель (12 × 21 в многоцветном режиме)
    • Плавная прокрутка, растровые прерывания
  • Звук: технология MOS 6581/8580 SID
    • 3-канальный [93] синтезатор с программируемой огибающей ADSR
    • 8 октав
    • 4 формы волны на аудиоканал: треугольник , пила , переменный импульс , шум
    • Синхронизация осциллятора , кольцевая модуляция
    • Программируемый фильтр: ВЧ , НЧ , полосовой , режекторный фильтр
  • Ввод / вывод: два сложных интерфейсных адаптера 6526
    • 16-битный параллельный ввод / вывод
    • 8-битный последовательный ввод / вывод
    • 24-часовое (AM / PM) время суток (TOD), с программируемым будильником [96]
    • 16-битные интервальные таймеры
  • БАРАН:
    • 64 КБ, из которых 38 КБ были доступны для программ BASIC
    • 1024 nybbles [84] : 262 цветных RAM (память, выделенная для хранения данных о цвете экрана) [97]
    • Возможность расширения до 320 КБ с помощью Commodore 1764 256 КБ RAM Expansion Unit (REU); хотя напрямую доступны только 64 КБ; REU используется в основном для GEOS . REU размером 128 КБ и 512 КБ, изначально разработанные для C128, также были доступны, но потребовали от пользователя покупки более мощного блока питания у стороннего поставщика; с 1764 года это было включено.

Creative Micro Designs также выпустила REU объемом 2  МБ для C64 и C128, получивший название 1750 XL. Технология фактически поддерживала до 16 МБ, но 2 МБ были официально зарегистрированы. Расширение до 16 МБ также возможно с помощью CMD SuperCPU .

  • ПЗУ:
    • 20 КБ ( 9 КБ Commodore BASIC 2.0; 7 КБ KERNAL ; генератор символов 4 КБ , обеспечивая два набора символов по 2 КБ )

Порты ввода / вывода (I / O) и источник питания [ править ]

Порты Commodore 64 (слева: Joy1, Joy2, Power, картридж ROM, RF-adj, RF модулятор, A / V, шина Serial 488, лента, пользователь)
  • Порты ввода / вывода: [98]
    • Слот расширения картриджа ПЗУ (44-контактный слот для краевого разъема с 6510 линиями шины адреса / данных ЦП и сигналами управления, а также контактами GND и напряжения; [99] используется, среди прочего, для программных модулей и расширения памяти)
    • Встроенный радиочастотный модулятор для телевизионной антенны через разъем RCA . Используемый канал можно отрегулировать с номера 36 с помощью потенциометра влево.
    • 8-контактный разъем DIN, содержащий композитный видеовыход, отдельные выходы Y / C и звуковой вход / выход. Это подковообразная версия заглушки на 262 °, а не круглая на 270 °. В ранних модулях C64 (с материнской платой Assy 326298) используется 5-контактный разъем DIN, который передает композитный видеосигнал и сигнал яркости, но не имеет сигнала цветности. [100]
    • Последовательная шина (проприетарная последовательная версия IEEE-488 , 6-контактный разъем DIN) для принтеров CBM и дисководов
    • Ленточный интерфейс Commodore Datassette типа ПЭТ со скоростью 300 бод (краевой разъем с цифровым двигателем кассеты / сигналы чтения / записи / распознавания ключа), заземление и линии + 5В постоянного тока. Мотор кассеты управляется сигналом +5 В постоянного тока от CPU 6502. Вход 9 В переменного тока преобразуется в нерегулируемый 6,36 В постоянного тока [101], который используется для питания кассетного двигателя. [102]
    • Пользовательский порт (граничный разъем с сигналами уровня TTL , для модемов и т. Д .; байтовые параллельные сигналы, которые могут использоваться для управления параллельными принтерами сторонних производителей, среди прочего, 17 логических сигналов, 7 контактов заземления и напряжения, включая 9 В AC)
    • 2 порта игровых контроллеров DE9M без винтов ( совместимые с контроллерами Atari 2600 ), каждый из которых поддерживает пять цифровых входов и два аналоговых входа. Доступные периферийные устройства включали цифровые джойстики , аналоговые манипуляторы , световое перо , мышь Commodore 1351 и графические планшеты, такие как KoalaPad .
  • Источник питания:
    • 5 В постоянного тока и 9 В переменного тока от внешнего «блока питания», подключенного к 7-контактному гнездовому DIN-разъему на компьютере. [103]

9 вольт переменного тока используется для подачи мощности через заряда насоса к микросхеме генератора SID звука, обеспечивают 6,8 В через выпрямитель к кассете двигателя, «0» импульса для каждой положительной полуволны к время-день (TOD ) вход на микросхемах ЦРУ и 9 вольт переменного тока непосредственно на пользовательский порт. Таким образом, как минимум, 12 В меандр требуется. Но предпочтительнее синусоидальная волна 9 В. [104] [105]

Карта памяти [ править ]

Обратите внимание, что даже если микросхема ввода-вывода, такая как VIC-II, использует только 64 позиции в адресном пространстве памяти, она будет занимать 1024 адреса, потому что некоторые биты адреса остаются незакодированными. [106]

Периферийные устройства [ править ]

  • Commodore 1541 дисковод для гибких дисков

  • Commodore 1541C дисковод гибких дисков

  • Commodore 1541-II дисковод гибких дисков

  • Commodore 1530 Datasette

  • Матричный принтер Commodore MPS-802

  • Commodore VIC-Modem

  • Commodore 1351 Мышь

  • Видеомонитор Commodore 1702

Стоимость изготовления [ править ]

Вертикальная интеграция была ключом к снижению производственных затрат на Commodore 64. На момент внедрения в 1982 году стоимость производства составляла 135 долларов США, а розничная цена - 595 долларов США. В 1985 году розничная стоимость снизилась до 149 долларов США (сегодня - 350 долларов США), а производственные затраты, как полагают, составляли где-то между 35–50 долларами США ( около   80–120 долларов США сегодня). Commodore не подтвердил эту цифру стоимости. Догерти из Berkeley Softworks оценил стоимость компонентов Commodore 64, основываясь на своем опыте в Mattel и Imagic .

Для снижения затрат чипы TTL были заменены на менее дорогие заказные микросхемы и путях повышения урожайности на звуковые и графические чипах были найдены. В видеочипе 6567 керамический корпус был заменен пластиковым, но для отвода тепла потребовалось изменение конструкции чипа и разработка пластикового корпуса, который может рассеивать тепло так же, как и керамический. [7]

Клоны [ править ]

C64 Direct-to-TV

Клоны - это компьютеры, имитирующие функции C64. В середине 2004 года, после более чем 10-летнего отсутствия на рынке, производитель ПК Tulip Computers BV (владелец бренда Commodore с 1997 года) анонсировал телевизионную игру C64 Direct-to-TV (C64DTV) на основе джойстика. основан на C64 с 30 видеоиграми, встроенными в ROM. Разработанный Джери Эллсуорт , компьютерным дизайнером-самоучкой, который ранее разработал современную реализацию C-One C64, C64DTV был аналогичен по концепции другим мини-консолям на базе Atari 2600 и Intellivision , которые ранее добились скромного успеха. десятилетие. Продукт рекламировался на QVC.в США на праздничный сезон 2004 года. [107] По «взлома» платы , можно прикрепить C1541 флоппи - дисководы, второй джойстик и PS / 2 клавиатуры для этих устройств, что дает DTV устройства почти все возможности полной Commodore 64. [ необходимая цитата ] Аппаратное обеспечение DTV также используется в мини-консоли Hummer , проданной RadioShack в середине 2005 года.

В 2015 году компания Individual Computers выпустила материнскую плату, совместимую с Commodore 64 . Названный «C64 Reloaded», это современный редизайн материнской платы Commodore 64 версии 250466 с несколькими новыми функциями. [108] Сама материнская плата предназначена для размещения в пустом корпусе C64 или C64C, уже принадлежащем пользователю. Выпускаемые в ограниченном количестве модели этого «клона» Commodore 64 имеют либо механическую обработку, либо разъемы ZIF, в которые будут помещены специальные микросхемы C64. Плата также содержит перемычки для подключения различных версий микросхем VIC-II и SID, а также возможность переключения между режимами аналоговой видеосистемы PAL и NTSC.. Материнская плата содержит несколько нововведений, в том числе выбор с помощью клавиши RESTORE нескольких KERNAL и символьных ПЗУ, встроенный переключатель сброса на выключателе питания и разъем S-video для замены оригинального ТВ-модулятора . Материнская плата питается от преобразователя постоянного тока в постоянный, который использует один вход питания 12 В постоянного тока от сетевого адаптера для питания устройства, а не оригинальный и подверженный сбоям блок питания Commodore 64.

Более новое совместимое оборудование [ править ]

По состоянию на 2008 год энтузиасты C64 все еще разрабатывают новое оборудование, включая карты Ethernet [109], специально адаптированные жесткие диски и интерфейсы флэш- карт (sd2iec). [110]

Повторное использование бренда [ править ]

Интернет-компьютер C64 "Web.it"

В 1998 году бренд C64 был повторно для "Web.it Internet Computer", [111] [112] маломощный (даже для того времени) Интернет-ориентированный , все-в-одном x86 ПК под управлением Windows 3.1 . Несмотря на паспортную табличку «Commodore 64», «C64 Web.it» не совместим напрямую с оригиналом (за исключением прилагаемого программного обеспечения для эмуляции ), а также не имеет его внешнего вида. Клоны ПК под маркой C64x, продаваемые Commodore USA , LLC, компанией, лицензирующей товарный знак Commodore , [113] [114] начали поставки в июне 2011 года. [115] [116]Корпус C64x напоминает оригинальный компьютер C64, но, как и «Web.it», он основан на архитектуре x86 и несовместим с Commodore 64 ни на аппаратном, ни на программном уровне.

Виртуальная консоль [ править ]

Несколько Commodore 64 игр были выпущены на Nintendo Wii «s Virtual Console сервиса в Европе и только в Северной Америке. По неизвестным причинам игры не были исключены из списка на август 2013 года. [ необходима цитата ]

THEC64 и THEC64 Mini [ править ]

THEC64 Mini (вверху) рядом с оригинальным C64
Полноразмерный THEC64 в оригинальной коробке

THEC64 Mini - это неофициальная консоль на базе Linux , эмулирующая Commodore 64, выпущенную в 2018 году британской компанией Retro Games. Консоль представляет собой декоративный полуавтоматический Commodore 64 с двумя портами USB и одним портом HDMI , а также разъемом мини-USB для питания системы. Декоративная клавиатура консоли не работает - система управляется с помощью прилагаемого джойстика THEC64 или отдельной USB-клавиатуры. [117] Можно загружать новые программные ПЗУ в консоль, которая использует эмулятор x64 (как часть VICE ) для запуска программного обеспечения и имеет встроенную графическую операционную систему. [118]

Полноразмерный THEC64 был выпущен в 2019 году в Европе и Австралии и был запланирован к выпуску в ноябре 2020 года на рынке Северной Америки. Консоль и встроенная клавиатура созданы для масштабирования с оригинальным Commodore 64, включая функциональную клавиатуру. Улучшения включают эмуляцию VIC-20, четыре порта USB и модернизированный джойстик.

Ни один из продуктов не имеет товарных знаков Commodore - клавиша Commodore на оригинальной клавиатуре заменена клавишей THEC64, и Retro Games не может называть ни один продукт «C64» - хотя системные ПЗУ лицензированы Cloanto Corporation. Консоли можно переключать между «карусельным режимом» для доступа к встроенной игровой библиотеке и «классическим режимом», в котором машина работает аналогично традиционному Commodore 64. USB-накопитель может использоваться для хранения образов дисков, картриджей и лент для использовать с машиной.

Эмуляторы [ править ]

Эмуляторы Commodore 64 включают VICE с открытым исходным кодом , Hoxs64, [119] и CCS64 . Также было выпущено приложение для iPhone с компиляцией портов C64.

См. Также [ править ]

  • Список игр Commodore 64
  • История персональных компьютеров
  • IDE64 - интерфейсный картридж P-ATA для C64
  • SuperCPU - обновление ЦП для C64 и C128

Сноски [ править ]

Ссылки [ править ]

  1. ^ "Брошюра World of Commodore" (PDF) . Pcmuseum.ca . Проверено 18 марта 2017 .
  2. ^ a b c Steil, Майкл (01.02.2011). «Сколько компьютеров Commodore 64 было продано на самом деле?» . Pagetable.com . Архивировано из оригинала на 2016-03-06 . Проверено 18 марта 2017 .
  3. ^ Реймер, Джереми. «Доля рынка персональных компьютеров: 1975–2004» . Архивировано из оригинала на 6 июня 2012 года . Проверено 17 июля 2009 года .
  4. ^ InfoWorld, 1 февраля 1982, [1] .
  5. ^ a b «Commodore 64, компьютерная икона 80-х, снова оживает» . Проверено 17 ноября 2014 года .
  6. ^ | url = https://www.commodore.ca/manuals/funet/cbm/firmware/computers/c64/index-t.html
  7. ^ a b c d e f g h i j k l m n o p Perry, Tekla S .; Уоллич, Пол (март 1985). «История разработки дизайна: Commodore 64» (PDF) . IEEE Spectrum . 22 (3): 48–58. DOI : 10.1109 / MSPEC.1985.6370590 . ISSN 0018-9235 . S2CID 11900865 . Архивировано из оригинального (PDF) 13 мая 2012 года . Проверено 11 ноября 2011 .   
  8. ^ "IEEE Spectrum" . Марта 1985 года . Проверено 3 ноября 2014 года .
  9. ^ "Японские ремиксы: VIC-1001 64" .
  10. ^ "Внутри Commodore 64" . PCWorld . 4 ноября 2008 . Проверено 17 ноября 2014 года .
  11. ^ Реймер, Джереми. «Общая доля: цифры доли рынка персональных компьютеров за 30 лет» . Ars Technica . Проверено 10 октября 2014 года .
  12. ^ Naman, Mard (сентябрь 1989). «Эксклюзивное интервью из Овального кабинета Atari с президентом Atari Сэмом Трамиэлем» . НАЧАТЬ . Vol. 4 шт. 2. Сан-Франциско: Antic Publishing. п. 16.
  13. ^ «Commodore 64 исполняется 30 лет: что думают об этом современные дети?» . BBC News . Проверено 18 марта 2017 .
  14. Цукерман, Фэй (17 ноября 1984 г.). «Сейчас играет» . Рекламный щит . Vol. 96 нет. 46. ​​с. 23. ISSN 0006-2510 . Проверено 8 июня 2015 года . 
  15. ^ url = https://www.giantbomb.com/nec-pc-8801/3045-109/%7Cname= "Гигантская бомба NEC PC-8801"
  16. ^ Кани, Leander (9 сентября 2003). «Грандиозная цена за скромный компьютер» . CondeNet, Inc. Архивировано из оригинального 14 сентября 2008 года . Проверено 13 сентября 2008 года .
  17. ^ "Воздействие Commodore 64: празднование 25-летия" . Музей истории компьютеров. Архивировано из оригинала 3 октября 2017 года . Проверено 13 сентября 2008 года .
  18. Перейти ↑ Swenson, Reid C. (2007). «Что такое компьютер Commodore? Взгляд на невероятную историю и наследие домашних компьютеров Commodore» . OldSoftware.Com . Проверено 19 ноября 2007 года .
  19. ^ Холмс, Майк. «Определяющие моменты игр - Commodore 64» . Gamereactor UK . Проверено 1 июля 2020 .
  20. ^ "Видеоинтервью с Яшем Теракурой | Мир сцены - Дисковый журнал C64 NTSC / PAL" . Sceneworld.org . Проверено 30 декабря 2015 .
  21. ^ Издательство, представьте. Руководство по классическому оборудованию для видеоигр . Представьте себе публикацию. ISBN 9781908222220 - через Google Книги.
  22. ^ Уильямс, Кристофер (4 августа 2012 г.). «Commodore 64 в 30 лет: вычисления для масс» . Дейли телеграф . Дата обращения 16 августа 2015 .
  23. ^ Wszola, Стэн (июль 1983). «Коммодор 64» . БАЙТ . п. 232 . Проверено 20 октября 2013 года .
  24. ^ Ахл, Дэвид Х. (декабрь 1984). «12 лучших компьютеров 1984 года» . Творческие вычисления . Проверено 16 марта 2019 .
  25. ^ "Commodore 64, 1982" (PDF) . Archive.computerhistory.org . Архивировано из оригинального (PDF) 27 февраля 2012 года . Проверено 18 марта 2017 .
  26. Protecto Enterprise (июнь 1983 г.). "Компьютерная реклама Commodore" . Популярная механика . Vol. 159 нет. 6. п. 140. ISSN 0032-4558 . Мы упаковываем с вашим компьютером ваучер на скидку 100 долларов с завода, когда вы отправляете свою старую электронную игру Atari, Mattel, Coleco или компьютер ... 
  27. ^ Ночера, Джозеф (апрель 1984). «Смерть компьютера» . Ежемесячно Техас . Vol. 12 нет. 4. Остин, Техас: Emmis Communications. С. 136–139, 216–226. ISSN 0148-7736 . Однажды Commodore выпустила продукт на рынок, где ее главным конкурентом была TI: линейку цифровых часов. TI начала ценовую войну и вытеснила Commodore с рынка. Трамиэль не собирался позволять этому повториться. 
  28. ^ Митчелл, Питер У. (1983-09-06). "Летний отчет CES" . Бостон Феникс . п. 4 . Проверено 10 января 2015 .
  29. ^ Ремьер, Джереми. «История Amiga, часть 4: Enter Commodore» . arstechnica.com . Проверено 4 августа 2008 года .
  30. ^ "Apple II +" . old-computers.com. Архивировано из оригинального 26 августа 2002 года . Проверено 13 сентября 2008 года .
  31. ^ «Atari 800» . old-computers.com. Архивировано из оригинала на 6 мая 2010 года . Проверено 13 сентября 2008 года .
  32. ^ «История Apple II, глава 6» . История Apple II . Архивировано из оригинала 10 июля 2010 года . Проверено 17 ноября 2014 года .
  33. ^ "Commodore Advertising" . Commodorebillboard.de. Архивировано из оригинального 20 -го августа 2008 года . Проверено 13 сентября 2008 года .
  34. Гупта, Ану М. (июнь 1983 г.). «Справочное руководство программиста Commodore 64» . Вычислить! (рассмотрение). п. 134 . Проверено 30 октября 2013 года .
  35. ^ Томчик, Michael S. (1984). Войны домашних компьютеров: Счет посвященного лица коммодора и Джека Трамиэля . Вычислить! Публикации. п. 110 . ISBN 0-942386-78-7.
  36. ^ a b Якал, Кэти (июнь 1986 г.). «Эволюция коммодорной графики» . Compute! S Gazette . С. 34–42 . Проверено 18 июня 2019 .
  37. ^ "Под рождественской елкой 1983 года ожидайте домашний компьютер" . Нью-Йорк Таймс . 1983-12-10. ISSN 0362-4331 . Проверено 2 июля 2017 . 
  38. ^ Рид, TR (1984-02-06). "Адам" Coleco получает "C" джентльмена за исполнение " . Вашингтон Пост .
  39. ^ Уэйт, Митчелл; Лафор, Роберт; Вольпе, Джерри (1985). «Режим C64» . Официальная книга для персонального компьютера Commodore 128 . Howard W. Sams & Co. стр. 80. ISBN 0-672-22456-9.
  40. ^ "Конференция компьютерных игр CGW" . Computer Gaming World (панельная дискуссия). Октябрь 1984. с. 30 . Проверено 31 октября 2013 года .
  41. ^ Джейкобс, Боб (январь 1985). «Агент смотрит на индустрию программного обеспечения» . Компьютерный игровой мир . п. 18 . Проверено 31 октября 2013 года .
  42. ^ Махер, Джимми (18 марта 2016). «Открытие золотой коробки, часть 3: от настольного компьютера к рабочему столу» . Цифровой антиквар . Проверено 19 марта 2016 .
  43. ^ Махер, Джимми (2015-06-19). «Эволюция (Эпикс) игр» . Цифровой антиквар . Проверено 19 марта 2016 .
  44. ^ "Обзор производителей игр" . Компьютерный игровой мир . Апрель 1986. с. 32 . Проверено 1 ноября 2013 года .
  45. ^ Boosman, Франк (ноябрь 1986). "Профили дизайнеров / Алан Миллер" . Computer Gaming World (интервью). п. 6 . Проверено 1 ноября 2013 года .
  46. ^ Пулккинен, Марко (2016-08-09). "Legendaarinen tietokone juhlii tänään - koko elokuu on # c64month" . yle.fi (на финском) . Проверено 12 января 2019 .
  47. ^ "Jakso 1: Commodore 64 | Se päivä muutti Suomen" . yle.fi (на финском). 4 февраля 2012 . Проверено 15 июля 2012 года .
  48. ^ Вержбицкий, Барбара (1983-12-05). «Долговечность Commodore 64, VIC 20 под вопросом» . InfoWorld . п. 24 . Проверено 13 января 2015 года .
  49. ^ Halfhill, Том Р. (апрель 1986). «Поворотный момент для Atari?» . Вычислить! . п. 30 . Проверено 8 ноября 2013 года .
  50. ^ a b Вагнер, Рой (август 1986). «Ключ коммодора» . Компьютерный игровой мир . п. 28 . Проверено 1 ноября 2013 года .
  51. ^ "Вычислить! Бюллетень Выпуск 38" .
  52. Лок, Роберт; Халфхилл, Том Р. (июль 1986). «Заметки редактора» . Вычислить! . п. 6 . Проверено 8 ноября 2013 года .
  53. ^ Leemon, Шелдон (февраль 1987). «Микрофокус» . Вычислить! . п. 24 . Проверено 9 ноября 2013 года .
  54. Брукс, М. Эван (ноябрь 1987 г.). «Титаны мира компьютерных игр / MicroProse» . Компьютерный игровой мир . п. 16 . Проверено 2 ноября 2013 года .
  55. ^ Кейзер, Грегг (июнь 1988 г.). «MS-DOS берет на себя ответственность за развлекательное программное обеспечение» . Вычислить! . п. 81 . Проверено 10 ноября 2013 года .
  56. ^ "Commodore Software Sales: Игры" . Бюллетень вычислений . Февраль 1989 г. с. 10 . Проверено 19 января 2020 .
  57. ^ «Компьютерные хроники: Интервью с президентом Commodore с Максом Той» . 1988 . Проверено 24 июля 2007 года .
  58. ^ Феррелл, Кейт; Кейзер, Грегг (сентябрь 1988 г.). «Эпикс растет вместе с Дэвидом Морсом» . Вычислить! . п. 11 . Проверено 10 ноября 2013 года .
  59. Феррелл, Кейт (июль 1989 г.). "Просто детские игры или компьютер замаскированный?" . Вычислить! . п. 28 . Проверено 11 ноября 2013 года .
  60. ^ Махер, Джимми (31 марта 2017). «Открытие сундука с золотом, часть 5: не все, что блестит» . Цифровой антиквар .
  61. ^ a b Специальный выпуск новостей формата Amiga. "Коммодор на CeBIT '94". Формат Amiga , выпуск 59, стр.21 , май 1994.
  62. ^ "Сколько компьютеров Commodore 64 было продано на самом деле?" . 2011 . Проверено 11 ноября, 2020 .
  63. ^ «Продажи стремительно растут: британская плата Raspberry Pi превосходит Commodore 64, третий по популярности компьютер в мире» . Журнал MagPi . 2017-03-16 . Проверено 22 октября 2018 .
  64. Холмс, Майк (15 апреля 2012 г.). «Джек Трамиэль и Коммодор 64» . Gamereactor . Дата обращения 6 августа 2015 .
  65. ^ «Учитель 64 и Commodore PET 64 (также известный как C = 4064)» . zimmers.net . Проверено 13 сентября 2008 года .
  66. ^ "4064s: ПЭТ 64, педагог 64" . Школьные чиновники были встревожены тем, насколько легко можно украсть хлебницы (на самом деле, многие из них исчезли из школ, и они очень аккуратно поместились в рюкзаках учеников), поэтому Commodore представил старые ПЭТ-контейнеры как недорогое временное решение.
  67. ^ "Секретное оружие Коммодора: 4064: ПЭТ 64, Педагог 64" . Проверено 17 ноября 2014 года .
  68. ^ Модин, Остин (20 января 2008). «Вспоминая Commodore SX-64» . Реестр . Дата обращения 19 августа 2015 .
  69. ^ a b «В память о коммодоре C128 - популярный научно-технический блог Джоса Кирпса» . Архивировано из оригинального 29 ноября 2014 года . Проверено 17 ноября 2014 года .
  70. Мейс, Скотт (28 января 1985 г.). «Коммодор показывает новые 128» . InfoWorld . Vol. 7 нет. 4. Менло-Парк, Калифорния: Popular Computing. С. 19–20. ISSN 0199-6649 . 
  71. ^ url = https://colorcomputerarchive.com/repo/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf%7CNAME Tandy Color BASIC Manual
  72. ^ url = https://www.landsnail.com/a2ref.htm%7CNAME Список команд Applesoft BASIC
  73. ^ url = https://worldofspectrum.org/ZXBasicManual/%7CNAME Sinclair ZX Spectrum BASIC Руководство по программированию
  74. ^ "C64C" . 2014-10-27 . Проверено 2 мая 2016 .
  75. ^ «Диск Commodore 1581 - просто решите проблему формата файла» . fileformats.archiveteam.org . Проверено 9 января 2019 .
  76. ^ "Коммодор C64GS" . Архивировано из оригинала на 2017-12-01 . Проверено 1 июля 2015 . Система Commodore 64 Games, обычно называемая C64GS, по сути, представляет собой компьютер Commodore 64 с удаленной клавиатурой и большинством других подключений. У вас есть базовый блок, порт для картриджа, два порта для джойстика, RF и видео выходы ... и это ваш удел.
  77. ^ "C = 4 Expo 2008" . Lyonlabs.org . Проверено 22 апреля 2013 года .
  78. ^ Heimarck, Todd (июнь 1987). «Когда 2 + 3,5 + 4 = 7 / Эволюция Commodore BASIC» . Compute! S Gazette . С. 20–26 . Проверено 30 июня 2014 года .
  79. ^ "C64 BASIC Introduction", Commodore Magazine , август 1982 г., стр. 65.
  80. ^ ShadowM (2019-05-02). «Power C для Commodore 64» . Lyonlabs.org . Проверено 9 февраля 2020 .
  81. ^ "Чудесно древние ацтекские компиляторы C" . Clipshop.ca . 1986-07-15 . Проверено 18 марта 2017 .
  82. ^ "Commodore BBS Outpost" . Cbbsoutpost.servebbs.com . Проверено 18 марта 2017 .
  83. Handy, Alex (23 сентября 2014 г.). «Самый странный программный проект, который я когда-либо запускал» . SD Times . Дата обращения 19 августа 2015 .
  84. ^ a b Справочное руководство программиста Commodore 64 . Commodore Business Machines. 1982. ISBN. 0-672-22056-3.
  85. ^ Leemon, Шелдон (1987). Сопоставление Commodore 64 и 64C . ВЫЧИТАЙТЕ! Публикации. п. 4 . ISBN 0-87455-082-3.
  86. ^ Leadbetter, Ричард (29 апреля 2012). «Противостояние: ZX Spectrum против Commodore 64» . eurogamer.net .
  87. ^ Ойала Паси. «Открывая границы» . Проверено 13 сентября 2008 года .
  88. ^ "Представлена ​​новая революционная музыкальная программа C64" . C64Music !. 2008 . Проверено 20 мая 2014 года .
  89. ^ Halfhill, Том Р. (июль 1983). «Обновление видео Commodore 64» . Compute! S Gazette . п. 40 . Проверено 6 февраля +2016 .
  90. ^ Кирк, Мэнди. "Руководство по системе Commodore 64C на аукционе на ebay" . www.ebay.com . Commodore International . Проверено 17 октября 2014 года .
  91. Мейс, Скотт (13 ноября 1983 г.). «Коммодор 64: Множество несчастных возвращений» . InfoWorld . Vol. 5 шт. 46. ​​Popular Computing Inc. стр. 23. ISSN 0199-6649 . 
  92. Андерсон, Джон Дж. (Март 1984 г.). «Коммодор» . Творческие вычисления . п. 56 . Дата обращения 6 февраля 2015 .
  93. ^ a b «Суперзвезды программного обеспечения» . The-commodore-zone.com . 2007-12-05 . Проверено 18 марта 2017 .
  94. Раутиайнен, Сами. "Программисты_Ссылка" . Проверено 23 марта 2011 года .
  95. Раутиайнен, Сами. "Программисты_Ссылка" . Проверено 23 марта 2011 года .
  96. ^ «MOS 6526 CIA datasheet (формат PDF)» (PDF) . 6502.org .
  97. Раутиайнен, Сами. «Service_Manual: логика управления RAM» . Проверено 13 марта 2011 года .
  98. ^ "пустой" . Архивировано из оригинала на 2010-02-16. 090505 computermuseum.li
  99. ^ "Аппаратная книга" . Проверено 17 ноября 2014 года .
  100. ^ Карлсен, Рэй. «Видеопорт C64» . Проверено 13 сентября 2008 года .
  101. ^ "250469 rev.A right" . 100610 zimmers.net
  102. ^ "250469 rev.A слева" . 100610 zimmers.net
  103. ^ "Распиновка разъема источника питания Commodore C64 - AllPinouts" . 090505 allpinouts.org
  104. ^ "Схема Commodore-64 BN / E 250469" . 090519 zimmers.net
  105. ^ "Схема Commodore-64 BN / E 250469" . 090519 zimmers.net
  106. ^ a b c d e f g "Карта памяти Commodore 64" . sta.c64.org. 4 февраля 2013 . Проверено 16 июня 2013 года .
  107. ^ Markoff, Джон (20 декабря 2004). «Игрушка с историей» . Нью-Йорк Таймс . Проверено 20 августа 2015 года .
  108. ^ "C64 перезагружен - Индивидуальные компьютеры" . 2016-01-14 . Проверено 15 апреля 2016 .
  109. ^ Данкелс, Адам. «Последний Ethernet - Картридж Ethernet C64» . Проверено 13 сентября 2008 года .
  110. ^ "SD2IEC" . C64-Wiki . Проверено 18 марта 2017 .
  111. ^ "C64, C128 - Teil 2 - Retroport" . Retroport.de. 14 июня 2013 г. Архивировано из оригинала на 4 июня 2013 года . Проверено 16 июня 2013 года .
  112. ^ "Commodore 64: Web.It" . Amigahistory.co.uk. 10 июня 2007 . Проверено 16 июня 2013 года .
  113. ^ "Iconic Commodore 64 готов к возвращению" . ИТПроПортал . Проверено 18 марта 2017 .
  114. ^ "Архивная копия" . Архивировано из оригинала на 2011-07-14 . Проверено 28 июня 2011 .CS1 maint: archived copy as title (link)
  115. ^ "Commodore USA начинает поставки реплики C64s на следующей неделе, воплощая ваши мечты о бежевой хлебнице (видео)" . Engadget.com . Проверено 18 марта 2017 .
  116. ^ "Архивная копия" . Архивировано из оригинала на 2011-07-14 . Проверено 11 июля 2011 .CS1 maint: archived copy as title (link)
  117. ^ "Дом" . Ретро игры . Проверено 9 января 2019 .
  118. ^ "THEC64Mini" . C64-Wiki. 2019-06-12 . Проверено 23 июля 2019 .
  119. ^ "Эмулятор Hoxs64 C64" . Hoxs64.net . Проверено 18 марта 2017 .

Источники [ править ]

  • Ангерхаузен, Майкл; Беккер, Ахим; Englisch, Lothar; Гериц, Клаус (1 декабря 1983 г.). Хэнсон, Джефф; Хэнсон, Кирби; Ли, Арни (ред.). Анатомия Commodore 64 . Книга данных Беккера. Перевод Кестен, Детлев. Программное обеспечение Abacus. ISBN 978-0916439002. OCLC  1039401881 . OL  8337785M - через Интернет-архив .
  • Багналл, Брайан (2005). На грани: захватывающий взлет и падение Коммодора . Вариант Пресс. ISBN 0-9738649-0-7 . См. Особенно стр. 224–260. 
  • Томчик, Майкл (1984). Войны домашних компьютеров: Счет посвященного лица коммодора и Джека Трамиэля . ВЫЧИТАЙТЕ! Publications, Inc. ISBN 0-942386-75-2 . 
  • Джеффрис, Рон. « Лучшая покупка для 83: Commodore 64 ». Creative Computing , январь 1983 г.
  • Новости формата Amiga. "Коммодор на CeBIT '94". Amiga Format , выпуск 59, май 1994 г.
  • Компьютерные хроники ; « Commodore 64 - Интервью с президентом Commodore Максом Той », 1988.
  • База данных сцены C-64; " - страница художника Кьелла Нордбо (биография / история релизов) в CSDb ".
  • Стейл, Майкл (29 декабря 2008 г.). The Ultimate Commodore 64 Talk . 25-й Конгресс коммуникаций Хаоса (25c3). Берлин . Проверено 28 декабря 2013 года . Выложите резюме .

Внешние ссылки [ править ]

  • Коммодор 64 в Керли
  • История Commodore 64, руководства и фотографии
  • C64-Wiki (энциклопедия на основе вики)
  • Обширный сбор информации о программировании на C64
  • История игровых платформ: Commodore 64 от октября 2007 г.
  • Веб-сервер Commodore 64 с использованием Contiki v2.3 * Варианты на Commodore 64 , заархивировано из оригинала 4 мая 2010 г. , получено 24 января 2011 г.
  • История разработки: Commodore 64 , IEEE Spectrum, март 1985 г.