Периферийные устройства Commodore 64
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Commodore 64 Домашний компьютер использовал различные внешние периферийные устройства. Благодаря обратной совместимости Commodore 128 большинство периферийных устройств также будут работать в этой системе. Также имеется некоторая совместимость с VIC-20 и Commodore PET .
Хранилище
[ редактировать ]Ленточные накопители
[ редактировать ]В США широкое распространение получил дисковод гибких дисков 1541. Напротив, в Европе C64 часто использовался с кассетными ленточными накопителями (Datasette), которые были намного дешевле, но и намного медленнее, чем дисководы. Datasette подключался к фирменному краевому разъему на материнской плате Commodore 64 . В этом приводе можно использовать стандартные чистые аудиокассеты. Ленты с данными могут быть защищены от записи так же, как аудиокассеты, путем пробивания язычка на верхнем крае кассеты. Адаптер для фирменного разъема был доступен у CARDCO.
Оно было назначено как устройство 1 (по умолчанию).
Скорость набора данных была очень низкой (около 300 бод ). может занять до 30 минут Загрузка большой программы на нормальной скорости в крайних случаях . Многие европейские разработчики программного обеспечения написали свои собственные быстрые загрузчики с ленты, которые заменили внутренний код KERNAL в C64 и обеспечили время загрузки, более сопоставимое со скоростью дискового накопителя. Novaload был, пожалуй, самым популярным загрузчиком ленты, используемым британскими и американскими разработчиками программного обеспечения. Ранние версии Novaload имели возможность воспроизводить музыку во время загрузки программы в память, и их было легко узнать по черной рамке и цифровым звуковым сигналам при загрузке. Другие средства быстрой загрузки включали экраны загрузки , на которых отображались компьютерные изображения во время загрузки программы. Более продвинутые средства быстрой загрузки включали мини-игры , в которые пользователь мог играть, пока программа загружалась с кассеты. Одним из таких фастлоадеров мини-игр является Invade-a-Load .
Пользователям также приходилось бороться с помехами от магнитных полей . Кроме того, как и у пользователей дисководов, считывающая головка Datasette может загрязниться или выйти из строя. Для выравнивания головок ленты можно было использовать небольшую отвертку, и несколько компаний нажились на продаже различных коммерческих комплектов для настройки выравнивания головок Datasette.
Поскольку в наборе данных не было произвольного доступа для чтения и записи, пользователям приходилось либо ждать, пока лента продлится до конца, либо пока компьютер печатал сообщения типа «ПОИСК ИНОПЛАНЕТНОГО БОКСА... НАЙДЕН АФО... НАЙДЕН КОСМИЧЕСКИХ ЗАХВАТИТЕЛЕЙ... НАЙДЕН PAC». -ЧЕЛОВЕК... НАЙДЕН БОКС ЧУЖОГО... ЗАГРУЗКА...» или же полагаться на номер счетчика ленты, чтобы найти начальное местоположение программ на кассете. Скорость счетчика ленты различалась в зависимости от блока набора данных, что делало записанные числа счетчиков ненадежными на разном оборудовании.
Дополнительный потоковый ленточный накопитель , основанный на формате QIC-02 , был доступен для Xetec Lt. Kernal подсистемы жестких дисков (см. ниже). Они были дорогими, и лишь немногие из них были проданы.
Концепцией, аналогичной ZX Microdrive (85 КБ), был чрезвычайно быстрый « Phonemark 8500 Quick Data Drive », который имел 16–128 КБ емкость с использованием микрокассетного накопителя и использовал набор данных C2N . Эта концепция в конечном итоге уступила место дисководам. [1] [2] Дисковод Quick Data Drive (QDD) подключался к порту для сбора данных Commodore 64 и мог загружать данные со скоростью 1,3 кБ / с , что в 3 раза быстрее, чем дисковод гибких дисков C1541. Требовалось загрузить небольшой программный код в память по адресу: [3] 0xC000-0xCFFF [4] который конфликтовал со многими другими программами. В 2010 году стоимость поездки была бы эквивалентна 100 евро. [3] Его также можно было подключить последовательно и работать с компьютером VIC-20 . [5] QDD мог содержать 255 файлов на «диск». [4] В Rotronics Wafadrive использовался тот же приводной механизм, произведенный BSR . [6]
Резервное копирование на VHS ленты было предложено компанией DC Electronics с их картриджем WHIZZARD в 1988 году. Он мог обрабатывать 5,8 кБ / с и включал возможности «заморозки». [7]
Дисководы для гибких дисков
[ редактировать ]обычно не входят в комплект поставки аппарата. Дисководы гибких дисков 5-го формата 1 ⁄ . дюйма ( 1541 , 1570 и 1571 гг ), а позже и 3 Разновидность размером 1 ⁄ дюйма ( 1581 ) можно было приобрести у Commodore.
1541 был стандартным дисководом для Commodore 64, при этом почти все дисковые программы, выпущенные для компьютера, распространялись в формате гибких дисков, совместимом с 1541. 1541 очень медленно загружал программы из-за плохо реализованной последовательной шины , унаследованной от VIC-20 .
Дисковод 1541 был известен не только своей низкой производительностью и большим физическим размером по сравнению с C64 (глубина диска почти равна ширине компьютера), но и механизмами привода, установленными на ранних этапах производства, которые быстро завоевали популярность. плохая репутация из-за их механической ненадежности.
накопителя головки чтения-записи Пожалуй, самая распространенная неисправность заключалась в потере выравнивания механизма . Из-за отсутствия аппаратной поддержки определения нулевой позиции дорожки процедуры форматирования Commodore DOS и многие сложные программные схемы защиты от копирования (которые использовали данные, хранящиеся на нестандартных дорожках на дискетах) должны были полагаться на перемещение головки на определенное количество шагов, чтобы сделать убедитесь, что достигнуто желаемое положение головки для форматирования или чтения данных. Поскольку после физического достижения нулевой дорожки дальнейшие попытки движения приводили к захлопыванию механизма привода головки (производя пресловутый, громкий, характерный стук). [1] звук) до механического упора, повторяющееся напряжение часто приводило к нарушению точного выравнивания механизма головки, что приводило к ошибкам считывания и необходимости ремонта. В качестве примечания: в некоторых демонстрациях звук, генерируемый шаговым двигателем при движении головы, использовался для того, чтобы заставить дисковод воспроизводить грубые мелодии (« Велосипед, созданный для двоих » был одним из них), изменяя частоту запросов шагов, отправляемых на двигатель.
Кроме того, как и в случае с C64, накопители 1541 имели тенденцию к перегреву из-за конструкции, не обеспечивающей адекватного охлаждения (что можно исправить путем установки небольшого вентилятора на корпус). Многие из конструктивных проблем 1541 были в конечном итоге исправлены в дисководе Commodore 1541-II, который был совместим со старыми устройствами. Блок питания не размещался внутри корпуса накопителя; следовательно, размер 1541-II был значительно меньше и не перегревался.
Из-за первоначальной высокой стоимости накопителя (примерно такой же, как и сам компьютер) и целевой аудитории для пользователей домашних компьютеров, файловые команды BASIC по умолчанию использовались на ленточном накопителе (устройство 1). Для того, чтобы загрузить файл с коммерческого диска, необходимо ввести следующую команду:
LOAD "*",8,1
В этом примере ' * 'обозначает последнюю загруженную программу или первую программу на диске, ' 8 ' — номер устройства дисковода, а ' 1 ' означает, что файл должен быть загружен не по стандартному адресу памяти для программ BASIC, а по адресу, куда ему указывает заголовок программы - адресу, по которому он был сохранен. Это последнее ' 1 ' обычно означает программу на машинном языке .
Вскоре после появления 1541 сторонние разработчики продемонстрировали, что производительность можно улучшить с помощью программного обеспечения, которое возьмет на себя управление сигнальными линиями последовательной шины и реализует лучший протокол передачи между компьютером и диском. В 1984 году Epyx выпустила картридж FastLoad для C64, который заменил некоторые медленные процедуры 1541 собственным собственным кодом, что позволило пользователям загружать программы за короткое время. Несмотря на несовместимость со схемами защиты от копирования многих программ , картридж стал настолько популярен среди благодарных владельцев C64 (вероятно, это самое распространенное стороннее усовершенствование для C64 всех времен), что многие дилеры Commodore продавали картридж Epyx как стандартную деталь, когда продам новый С64 с 1541.
В качестве бесплатной альтернативы картриджам FastLoad также были созданы многочисленные чисто программные программы турбозагрузчика , которые загружались в ОЗУ каждый раз после перезагрузки компьютера. Лучшие из этих турбозагрузчиков смогли ускорить время, необходимое для загрузки программы с флоппи-дисковода, в 20 раз, продемонстрировав неадекватность реализации шины по умолчанию. Поскольку программы турбозагрузчика были относительно небольшими, обычно их размещали почти на каждой дискете, чтобы их можно было быстро загрузить в ОЗУ после перезапуска.
Дисковод гибких дисков 1541 содержал процессор MOS 6502 , действовавший в качестве контроллера диска, а также встроенную дисковую операционную систему ( DOS ) в ПЗУ и небольшой объем оперативной памяти , последняя в основном использовалась для буферного пространства. Поскольку это устройство, по сути, представляло собой специализированный компьютер, можно было писать собственные процедуры контроллера и загружать их в оперативную память накопителя, таким образом заставляя привод работать независимо от машины C64. Например, определенное программное обеспечение для резервного копирования позволяло пользователям создавать несколько копий дисков непосредственно между последовательно подключенными дисками без C64.
Несколько сторонних поставщиков продавали адаптеры шины общего назначения IEEE-488 для C64, которые подключались к порту расширения машины. За исключением операторов BBS , немногие владельцы C64 воспользовались преимуществами этой схемы и сопутствующих устройств IEEE, которые продавала Commodore (например, SFD-1001 1-мегабайтный 5-битный процессор). 1 ⁄ 4 -дюймовый дисковод для гибких дисков и периферийные устройства, изначально созданные для компьютеров PET , оснащенных IEEE , такие как дисководы 4040 и 8050 и диски 9060/9090 жесткие ).
В качестве альтернативы малопроизводительному 1541 или относительно дорогому адаптеру шины IEEE и связанной с ним периферии появился ряд накопителей с последовательной шиной сторонних производителей, таких как MSD Super Disk и Indus GT , которые часто предлагали лучшую надежность, более высокую производительность и более тихую работу. или просто более низкая цена, чем у 1541, хотя часто за счет совместимости программного обеспечения из-за сложности обратного проектирования DOS, встроенной в аппаратное обеспечение 1541 (диски Commodore на базе IEEE столкнулись с той же проблемой из-за зависимости DOS от особенности последовательной шины Commodore).
Как и интерфейс IEEE-488 , шина CBM предлагала возможность последовательного подключения оборудования. Это привело к тому, что Commodore выпустила (через третью сторону) Commodore 4015, или VIC-переключатель. Это устройство (сейчас редко встречающееся) позволяло подключать к устройству до 8 Commodore 64 вместе с рядом периферийных устройств, что позволяло каждому компьютеру совместно использовать подключенное оборудование.
Также было возможно, не требуя VIC-переключателя, подключить два Commodore 64 к одному дисководу 1541 для имитации элементарной сети , позволяя двум компьютерам совместно использовать данные на одном диске (если два компьютера выполняли одновременные запросы, 1541 обработал одно, возвращая ошибку другому, что удивило многих людей, которые ожидали, что не самый лучший контроллер привода 1541 выйдет из строя или зависнет ). Эта функциональность также работала со смешанной комбинацией PET , VIC-20 и других выбранных 8-битных компьютеров Commodore.
В середине 1980-х годов компания Radofin Electronics, Ltd представила 2,8-дюймовый дисковод для гибких дисков Triton Disk Drive and Controller. Он был совместим с Commodore 64, а также с другими популярными домашними компьютерами того времени благодаря операционная система хранится в EPROM на внешнем контроллере. Он предлагал емкость 144/100 килобайт в неформатированном/отформатированном виде и скорость передачи данных до 100 килобайт в секунду. На каждой стороне двусторонних дискет можно было хранить до 20 файлов.
Позже, в 1990-х годах, Creative Micro Designs выпустила несколько мощных дисководов для Commodore 64. В их число входили 3,5-дюймовые дисководы для гибких дисков серии FD , совместимые с последовательной шиной (FD-2000, FD-4000), которые были способны имитировать Commodore 1581 3.5. ″, а также реализацию разделения в собственном режиме , которая позволяла типичным 3,5-дюймовым гибким дискам высокой плотности хранить 1,6 МБ данных — больше, чем формат MS-DOS 1,44 МБ. Преимущество привода FD-4000 заключалось в том, что он мог читать труднодоступные расширенные дискеты и мог быть отформатирован для хранения 3,2 МБ данных. Кроме того, приводы серии FD могли разбивать дискеты на разделы для эмуляции формата дисков 1541, 1571 и 1581 (хотя, к сожалению, это не эмулируемая прошивка накопителя), а внутри привода можно было установить модуль часов реального времени для файлов с отметками времени. С коммерческой точки зрения очень мало программного обеспечения когда-либо было выпущено либо в формате диска 1581, либо в собственном формате CMD. Однако энтузиасты могли использовать этот диск для передачи данных между обычным ПК с MS-DOS и Commodore с помощью специального программного обеспечения, такого как Big Blue Reader от SOGWAP.
Для Commodore 64 был доступен еще один 3,5-дюймовый дисковод для гибких дисков. «TIB 001» представлял собой 3,5-дюймовый дисковод для гибких дисков, который подключался к Commodore 64 через порт расширения, а это означало, что эти дисководы были очень быстрыми. Сами дискеты использовали формат дисков MS-DOS, а их картриджи позволяли Commodore 64 автоматически загружаться с них при запуске. Эти устройства появились у компании из Великобритании, но не получили широкого распространения из-за отсутствия сторонней поддержки. В статье в Zzap!64 за ноябрь 1991 года несколько опрошенных компаний-разработчиков программного обеспечения полагали, что устройство появилось на рынке слишком поздно, чтобы его можно было поддерживать.
Жесткие диски
[ редактировать ]В конце 1984 года компания Fiscal Information Inc. из Флориды продемонстрировала Lt. Kernal подсистему жесткого диска для C64 . Лейтенант Кернал соединил 10- мегабайтный Seagate ST-412 жесткий диск с интеллектуальным контроллером OMTI SASI , создав высокоскоростной шинный интерфейс с портом расширения C64. Подключение шины SASI к C64 осуществлялось с помощью специально разработанного хост-адаптера . Лейтенант Кернал поставлялся с дисковой операционной системой ( DOS ), которая, помимо прочего, позволяла запускать программу, просто набрав ее имя и нажав клавишу Return. DOS также включала функцию произвольного доступа с ключом, которая позволяла опытному программисту реализовать базы данных в стиле ISAM .
К 1987 году производство и распространение Lt. Kernal было передано компании Xetec , Inc., которая также представила совместимость с C128 (включая поддержку CP/M ). Стандартный размер диска был увеличен до 20 МБ , при этом 40 МБ было доступно в качестве опции, а системная шина теперь стала стандартным интерфейсом малой компьютерной системы , более известным как SCSI (прямой потомок SASI).
Лейтенант Кернал был способен обеспечивать скорость передачи данных более 38 КБ в секунду. [8] (65 Кбайт в секунду в быстром режиме C128). [9] Дополнительный мультиплексор позволял использовать один диск Lt. Kernal совместно шестнадцатью C64 или C128 (в любой комбинации), используя алгоритм циклического планирования , который использовал преимущества способности протокола шины SCSI обрабатывать несколько инициаторов и целей . Таким образом, Lt. Kernal можно было удобно использовать в составе нескольких компьютеров, что было невозможно с другими жесткими дисками, совместимыми с C64.
Производство Lt. Kernal прекратилось в 1991 году. К счастью, большинство компонентов, использованных в первоначальной конструкции, представляли собой стандартные детали, что позволяло производить ограниченный ремонт агрегатов. В 2010 году компания MyTec Electronics выпустила воссозданную копию Lt. Kernal. Он назывался контр-адмирал HyperDrive и использовал обновленную DOS под названием RA-DOS. Детали контр-адмирала можно было использовать для модернизации более старого лейтенанта Кернала, например, чипы из хост-адаптера контр-адмирала можно было использовать для обновления чипов в хост-адаптере лейтенанта Кернала; или, если у лейтенанта Кернала отсутствует хост-адаптер, вместо него можно использовать хост-адаптер контр-адмирала.
Для Commodore 64 также была доступна серия Creative Micro Designs CMD HD. Подобно дисководу Commodore 1541, CMD HD мог подключаться к последовательной шине Commodore 64 и мог работать независимо от компьютера с помощью встроенного оборудования. Диск серии CMD HD включал в себя собственный контроллер SCSI для управления механизмом жесткого диска, а также модуль часов реального времени с питанием от батареи для временной отметки файлов. Стандартная скорость работы устройств CMD HD-Series была ненамного выше стандартной скорости флоппи-дисковода 1541, но устройства были полностью совместимы с JiffyDOS. Более быстрая параллельная передача стала возможной благодаря добавлению другого продукта CMD — CMD RAMLink и специального кабеля параллельной передачи. Благодаря такому расположению производительность системы увеличилась вдвое. [ сомнительно – обсудить ] что у лейтенанта Кернала. Одним из преимуществ продуктов CMD была совместимость программного обеспечения, особенно с GEOS, которой не хватало предыдущим решениям. В конечном итоге CMD упустила возможность разработать какие-либо функции для вспомогательного порта накопителя (например, функцию диспетчера очереди печати, обещанную в руководстве пользователя CMD HD). Однако внешние устройства SCSI (например, диск Iomega Zip 100 ) можно подключить к внешнему порту SCSI диска серии CMD HD. Используя одну и ту же дискету с служебным программным обеспечением, поставляемую со всеми дисками серии CMD HD, внешнее хранилище можно легко добавить к существующей таблице разделов диска серии CMD HD. Эта конфигурация может добавить, например, 100 дополнительных мегабайт внешнего хранилища даже к 20-мегабайтной версии накопителя серии CMD HD. После разделения и форматирования добавленного хранилища накопитель серии CMD HD беспрепятственно представил пользователю весь объем хранилища, независимо от того, хранились ли данные внутри или снаружи.
ICT DataChief включал в себя жесткий диск емкостью 20 МБ , дисковод для гибких дисков Indus GT , а также блок питания мощностью 135 Вт в корпусе, предназначенном для размещения компьютера, совместимого с IBM PC . [10]
Пользовательская работа с этими подсистемами жестких дисков была аналогична работе с дискетами Commodore, с включением специальных функций DOS, позволяющих наилучшим образом использовать возможности диска и эффективно управлять значительным увеличением емкости хранилища (максимум до 4 ГБ ). . Неизбежной проблемой было то, что полная совместимость со 1541 не могла быть достигнута, что часто препятствовало использованию программного обеспечения с защитой от копирования, программных загрузчиков или любого программного обеспечения, работа которого зависела от точной эмуляции 1541.
Созданный энтузиастами « Интерфейс IDE64 » был разработан в конце 1990-х годов и подключался к порту расширения Commodore 64 и позволял пользователям подключать обычные жесткие диски IDE , приводы CD-ROM к своим устройствам и DVD, дисководы для гибких дисков ZiP и LS-120. Коммодор 64с. В более поздних версиях интерфейсной платы был предусмотрен очень компактный разъем для вспышки. Производительность интерфейса IDE сравнима по скорости с RAMLink , но ему не хватает интеллекта SCSI. Его главное преимущество заключается в возможности использовать недорогие стандартные жесткие диски вместо более дорогих устройств SCSI. Совместимость 1541 не так хороша, как у коммерческих подсистем жестких дисков, но со временем продолжает улучшаться.
В конце 2011 года компания MyTec Electronics разработала и продала контр-адмирал Thunderdrive, клон CMD HD. Несмотря на использование более современных компонентов и меньшего форм-фактора по сравнению с CMD HD, Thunderdrive сохранил полную совместимость с CMD HD.
Ввод/вывод
[ редактировать ]Принтеры
[ редактировать ]Для Commodore 64 было выпущено несколько принтеров, как самой Commodore, так и сторонних производителей.
Принтеры, предназначенные для Commodore, подключались к C64 через последовательный порт и могли быть последовательно подключены к системе с другими устройствами последовательного порта, такими как дисководы для гибких дисков. По соглашению принтеры назывались устройствами № 4–5 на последовательной шине CBM-488 .
Матричный
[ редактировать ]серию матричных Commodore продавала принтеров, в том числе MPS 801 ( OEM Seikosha GP 500 VC) и MPS 803, хотя многие другие принтеры сторонних производителей, такие как Okimate 10 и Okidata 120, также были популярны, некоторые из них были более продвинутыми. Возможности печати превосходят любую из моделей Commodore. Большинство принтеров под маркой Commodore были переименованы в модели C. Itoh или Epson с последовательным интерфейсом Commodore. Также Star Micronics AR-40 имеет последовательный порт, совместимый с C64.
Ромашковое колесо
[ редактировать ]Компания Commodore также выпустила принтер DPS-1101 с ромашковым колесом , который производил печать буквенного качества, аналогичную пишущей машинке на основе Juki . механизма [ нужны разъяснения ] , и которые обычно стоят дороже, чем компьютер и дисковод для гибких дисков вместе взятые. DPS-1101 был достаточно большим, чтобы принимать бумагу формата A4 в альбомной ориентации, а также бумагу формата A3 в книжной ориентации. Матричный принтер MPS-1000 был представлен вместе с C-128. [11] Commodore 1526 — это обновленный MPS 802. [12] [13]
Плоттер
[ редактировать ]Мини- плоттер Commodore 1520 мог печатать графику и печатать текст в четырех цветах с помощью крошечных шариковых ручек .
Модель 1520 была основана на Alps Electric DPG1302, механизме, который также лег в основу множества других недорогих плоттеров для домашних компьютеров того времени (например, Atari 1020 ). [14] [15]
Интерфейсы и буферы принтеров сторонних производителей
[ редактировать ]Поскольку первые принтеры Commodore имели серьезные недостатки, CARDCO выпустила интерфейс принтера Card Print A (C/?A), который имитировал принтеры Commodore путем преобразования шины CBM последовательного интерфейса IEEE-488 в стиле Commodore в порт принтера Centronics, что позволяло использовать многочисленные Принтеры сторонних производителей, подключаемые к Commodore 64, например Epson , Okidata , C. Itoh . [16] Вторая модель, версия с поддержкой графики принтера, была выпущена под названием Card Print +G (C/?+G) и поддерживала печать графических символов Commodore с использованием ESC/P escape-кодов . CARDCO выпустила дополнительные усовершенствования, в том числе модель с выходом RS-232, и поставила в общей сложности более 2 миллионов интерфейсов принтеров. Xetec также выпустила серию интерфейсов для принтеров. С параллельным интерфейсом можно было использовать лазерный принтер QMS KISS, самый недорогой из доступных в 1986 году, по цене 1995 долларов (что эквивалентно 5545 долларам в 2023 году). [17] Позже компания CMD создала GeoCable, который позволил струйным и лазерным принтерам типа PS2 работать под управлением GEOS со специальным драйвером устройства .
Буфер принтера с ОЗУ объемом 64 КБ для CBM-шины IEC IEEE-488 также существовал, как и «Буфер печати последовательного ящика Brachman Associates». [18]
Устройства ввода
[ редактировать ]Commodore 64 имеет два порта для джойстика Atari . Commodore производила джойстики для Commodore 64, в значительной степени совместимые с джойстиками Atari , а также манипуляторы (которые не были совместимы с Atari). Планки Commodore изначально предназначались для VIC-20 , и лишь немногие игры на C64 могли ими воспользоваться.
«Цифровая клавиатура Atari CX85» состоит из цифровой клавиатуры с 17 клавишами [escape], [нет], [удалить], [да], 0–9, [.], [-] и [+/enter]. [19] Он подключается к порту джойстика C64 с использованием интерфейса в стиле Atari 2600 с разъемом DB9F. [20] [21]
У Commodore было три модели компьютерной мыши , а именно NEOS Mouse (входит в комплект некоторых упаковок C64 как часть пакета Mouse Cheese), 1350 и 1351 . Они использовались с GEOS, а также с таким программным обеспечением, как Jane , OCP Art Studio, Arkanoid и Magic Desk . Более ранняя мышь NEOS работала как обычная аналоговая мышь и поставлялась в комплекте с графическим пакетом Cheese. Он также поддерживал режим эмуляции джойстика, если во время включения удерживать левую кнопку. Более поздняя модель 1350 была способна только имитировать цифровой джойстик, посылая быстрые 8 сигналов направления при его перемещении, и была наименее полезной из трех мышей. Ее преемник, модель 1351, как и мышь NEOS Mouse, поддерживал более традиционный аналоговый режим, известный в документации как «пропорциональный режим», отправляя на компьютер сигналы, указывающие величину и направление движения. Как и мышь NEOS, ее можно перевести в режим эмуляции джойстика в стиле 1350, удерживая правую кнопку при включении питания. SmartMouse CMD была совместима с поддержкой 1351, а также включала третью кнопку и встроенный модуль часов реального времени.
Несколько компаний выпустили световые ручки со своим собственным программным обеспечением для рисования для компьютера, например световое перо Inkwell , совместимое с GEOS.
Koala Pad Также был доступен графический планшет , поставляемый с собственным программным обеспечением для рисования и также совместимый с GEOS. Animation Station от Suncom была еще одним графическим планшетом для C64. [22]
Система позиционирования автомобиля
[ редактировать ]CarPilot Специалисты-испытатели компании CGAD Productions разработали и установили компьютеризированный автомобильный индикатор относительной производительности и местоположения транспорта , одну из первых автомобильных навигационных систем , прошедших испытания примерно в 1984 году. В ней использовался Commodore 64 , 12 В постоянного тока в 5 В постоянного тока преобразователь , видеоплеер. /recorder, набор данных и ТВ-монитор. [23]
На странице монитора 1 отображается напряжение аккумулятора, температура воды, давление масла в двигателе, уровень топлива, скорость автомобиля, частота вращения двигателя, состояние блокировки/неблокировки гидротрансформатора автоматической коробки передач , а также состояние включения/выключения муфты кондиционера. Все, кроме двух последних, были оснащены системой сигнализации «зуммер», указывающей на неисправность. Еще одна особенность — 24-часовой формат часов с точностью до одной секунды. Расчетное время прибытия с точностью до 1 с, пройденное расстояние увеличивается каждые 80 метров и расчетное расстояние до прибытия также уменьшается на то же значение - 80 метров. [23]
На странице 2 отображается положение автомобиля на карте. Индикация местоположения автомобиля рассчитывается на основе пройденного расстояния. Точность местоположения транспортного средства зависит от построения цифровой карты и точности местной карты, использованной для построения цифровой карты. Наилучшая надежда на точность — 800 м . точность в длину одной машины в 35 км Зато была реализована . Использование языка ассемблера было необходимо для того, чтобы не отставать от сенсорного ввода. Одним из преимуществ системы является возможность создавать собственные цифровые карты и, таким образом, устранять необходимость покупать их для каждой поездки. Программное обеспечение для выполнения этой задачи было написано на языке Basic. [23]
Робототехника
[ редактировать ]Благодаря вычислительной технике , тренажеру для роботов и плоттеру-сканеру компания Fischertechnik стала первым производителем модульных строительных блоков в компьютерную эпоху. Были созданы интерфейсы для всех популярных в то время домашних компьютеров, включая Apple II , Commodore 64 и Acorn , а позже для Schneider , Atari ST и IBM PC . Языки программирования для управления моделями включали GW-BASIC , Turbo Pascal и в более поздних комплектах (1991 г.) собственный инструмент программирования Lucky Logic .
Commocoffee 64 — кофеварка , управляемая C64. [24] в 1985 году. [25]
Релейный контроллер
[ редактировать ]Контроллер Handic «VIC REL» обеспечивает защищенный вход и выход с помощью 6 релейных выходов и 2 входов оптопары . Выходные реле рассчитаны на 24 В / 10 Вт , а входы реагируют на 5–12 В постоянного тока. Устройство также обеспечивает ( +5 В ) и ( -5 В ) при токе 50 мА для активации входов. Устройство программируется на VIC-20 с помощью POKE 37138,63
и ввод-вывод по адресу 37136 . И на С64 с POKE 56579,63
и ввод-вывод по адресу 56577 . Предполагаемым применением были охранная сигнализация , гаражные ворота , дверные замки , нагревательные элементы , лампы , передатчики , пульты дистанционного управления , клапаны , насосы , телефоны , аккумуляторы , ирригационные системы , электрические инструменты , секундомеры , вентиляторы , увлажнители и т. д. [26]
Аналого-цифровые преобразователи
[ редактировать ]Существуют аналого-цифровые преобразователи звука (АЦП), такие как «A/D Wandler (DELA 87393)», основанные на 8-битном чипе ADC0809 для C64/128. [27] с максимальной частотой дискретизации 10 кГц. [28] и Sound Ultimate Xpander 6400 (SUX 6400) на базе 8-битного чипа ADC0804 с максимальной частотой дискретизации 11 кГц. Дигитайзеры простого звука, такие как «Sound Digitizer (REX 9614)», который преобразует аналоговый звук в 2-битные семплы. [27] Последнее также можно сделать с помощью набора данных и программных уловок. [29] [30]
Биологическая обратная связь ЭЭГ/ЭМГ
[ редактировать ]В 1987 году появилось устройство с картриджным портом для непосредственного измерения ЭЭГ для использования в программах упражнений под названием «BodyLink», произведенное компанией Bodylog в Нью-Йорке , США. [31] Компания Schippers-Medizintechnik в Германии произвела пользовательскому порту подключаемое к устройство ЭМГ, , которое позволяет врачу анализировать такие показатели, как уровень стресса, и помогает найти лучшее положение для работы. [32]
Ручные сканеры
[ редактировать ]Scanntronik Handyscanner 64 — это ручной сканер C64 , использующий пользовательский порт . [1] [33]
Захваты кадров
[ редактировать ]Устройство захвата кадров , такое как «PAL Color Digitizer», подключаемое через пользовательский порт, преобразует аналоговый композитный видеокадр в цифровое изображение на C64. [1] «Print Technik Video Digitizer» подключается через пользовательский порт и использует CVBS видеосигнал , который должен оставаться неподвижным в течение 4 секунд для его выборки, а затем может быть сохранен либо как одноцветный 320×200, либо многоцветный 160×200 (4 цвета). . [34]
Видео генератор
[ редактировать ]Режим колонки 80 можно было использовать при установке патрона «БИ-80» выпуска 1984 года. [35] от компании «Batteries Included», построенной на базе 6545 видеочипа . Он включает в себя ПЗУ расширения, в которое добавлены команды BASIC 4.0. Программно можно контролировать, какой режим колонок 40/80 активен. При включении питания активен режим 40 столбцов. [36] [37]
Еще одной картой на 80 столбцов, использующей порт картриджа, была DATA20 XL80, представленная в 1984 году. [38] Стоимость 400 000 лир в 1985 году. [39]
«Z80 Video Pack 80» включал черно-белый экран с 80 столбцами и CP / M с использованием Zilog Z80 . [21]
Телетекст
[ редактировать ]Для загрузки страниц и программного обеспечения, передаваемых через систему телетекста . Британская компания Microtext предоставила свой «адаптер телетекста» и тюнер, который взаимодействовал с ТВ-антенной и пользовательским портом C64/128 . Программное обеспечение было предоставлено на ленте C-10. [1] [40] Они стоили 114,80 фунтов стерлингов вкл. п/п в 1987 году. [41]
Коммуникация
[ редактировать ]Модемы
[ редактировать ]Поскольку Commodore предлагала для C64 ряд недорогих модемов , таких как 1650, 1660, 1670, эта машина также помогла популяризировать использование модемов для телекоммуникаций. [42] [43] 1650 и 1660 имели скорость 300 бод, а 1670 — 1200 бод. Модель 1650 могла набирать только Pulse. У 1660 не было собственного звукового чипа для генерации тональных сигналов, поэтому требовалось подключить кабель от монитора/аудиовыхода к 1660, чтобы он мог использовать звуковой чип C64 для генерации тональных сигналов. В 1670 использовался модифицированный набор AT-команд Hayes .
Этот модем необходим Medical Manager для операций EDI. [ нужны разъяснения ]
Commodore 1650 поставлялся с элементарным терминальным программным обеспечением под названием Common Sense. Он обеспечивал базовую функциональность Xmodem и содержал функцию прокрутки назад на 700 строк.
В Соединенных Штатах Commodore предложила Commodore Information Network, CompuServe, SIG посвященную ее продуктам и пользователям. Позже Quantum Computer Services (которая стала America Online ) предложила онлайн-сервис под названием Quantum Link для C64, который включал чат, загрузки и онлайн-игры. В Великобритании Compunet был очень популярным онлайн-сервисом для пользователей C64 (требующих специальных модемов Compunet) с 1984 по начало 1990-х годов. В Австралии компания Telecom (теперь Telstra ) управляла онлайн-сервисом под названием « Viatel » и продавала модемы для C64 для использования с этой услугой. В Германии очень строгие правила государственной телефонной системы препятствовали широкому использованию недорогих модемов, не имеющих лицензии телекоммуникационных компаний, что привело к использованию вместо них низкокачественных акустических соединителей . Доступ к Bildschirmtext , собственной онлайн-службе коммутируемого доступа государственной телекоммуникационной компании, был возможен через специальное дополнительное оборудование, такое как Commodore «BTX Decoder Modul». [44] или Commodore «Модуль декодера BTX II». [1] [45] [46]
Радиосвязь
[ редактировать ]«Картридж радиоинтерфейса Microlog AIR-1», который использует порт картриджа C64 со встроенным программным обеспечением ПЗУ для связи RTTY и кодом Морзе . [47]
«Интерфейс RTTY-CW C-64» использует пользовательский порт для связи RTTY. [48] [49]
"Auerswald ACC-64" Длинноволновый сигнал времени для передатчика DCF77 . Приемник использует краевой разъем пользовательского порта на компьютере C64. [49] [50] [51]
Порт RS-232
[ редактировать ]Как и VIC-20 , в C64 не было настоящего чипа UART, такого как 6551 , и использовалась программная эмуляция. Это ограничило максимальную скорость до подверженных ошибкам 2400 бит/с. Картриджи сторонних производителей с чипами UART обеспечивают более высокую производительность.
Позже, в период существования Commodore 64, компания CMD разработала два картриджа последовательной связи для компьютеров Commodore, «Swiftlink» (1990 г. ). [52] - 38 400 бит/с) [53] и «Турбо 232» (1997 г. ). [54] - 230 400 бит/с). [55] Последний был способен надежно работать с модемом Hayes 56k на полной скорости на Commodore 64, обеспечивая разумную скорость коммутируемого доступа в Интернет .
Картридж расширения Retro-Replay позволил добавить Silver Surfer дополнительную последовательную плату , которая также обеспечивает модемные соединения 56k, и дополнительную последовательную плату RR-Net , которая обеспечивает широкополосный доступ в Интернет, а также локальную сеть .
Кроме того, 5 ноября 2005 г. был запущен Quantum Link Reloaded, испытать все функции оригинального сервиса Quantum Link в наши дни с некоторыми улучшениями. позволяющий энтузиастам C64 бесплатно [ нужна ссылка ]
IEEE-488
[ редактировать ]Картриджи Commodore 64 IEEE-488 производились различными компаниями, но сама Commodore произвела очень мало для семейства Commodore 64/128. Одним из вариантов использования были жесткие диски типа Commodore D9060 .
Quicksilver 64/128 от Skyles Electric Works | Computapix IEEE-картридж | Технофор |
---|---|---|
Ртуть-64/128 v2 | C64-Плюс | Картридж VC40 |
Автобусная карта | ||
Некоторые другие интерфейсы без доступных изображений:
- Последовательный интерфейс E-LINK к интерфейсу IEEE. (содержит 65C02 , 6522 и 4 КБ ПЗУ)
- Интерфейс Buscard II. (содержит 6532 , 6821 ( PIA ) и 8 КБ ПЗУ, а также 256-байтовое ПЗУ )
- INTERPOD — автономный интерфейсный блок, который соединяет последовательный порт CBM (IEC) с параллельным IEEE-488 и последовательным RS-232 . Он использует 6502 , 6532 , 6522 , 6850 и 2716 чипы EPROM . [56]
Другая периферия
[ редактировать ]Commodore 1701 и 1702 представляли собой 13-дюймовые (33 см) цветные мониторы для C64, которые принимали на вход либо композитное видео, либо отдельные сигналы цветности и яркости , аналогичные стандарту S-Video , для превосходной производительности с C64 (или другими устройствами). способный выводить отдельный сигнал). Другие доступные мониторы включали 1802 и 1902. Представленный в 1986 году, 1802 имел отдельные сигналы цветности и яркости, а также режим композитного зеленого экрана, подходящий для 80-колоночного экрана C-128. [57] Модель 1902 имела настоящий 80-колоночный режим RGBI, совместимый с компьютерами IBM .
В начале существования Commodore 64 компания Commodore выпустила несколько нишевых аппаратных усовершенствований для управления звуком. К ним относятся «Sound Expander», «Sound Sampler», наложение «Music Maker» и внешняя музыкальная клавиатура. Sound Expander и Sound Sampler представляли собой картриджи расширения, но имели ограниченное использование. В частности, Sound Sampler мог записывать только около двух секунд звука, что делало его практически бесполезным. Music Maker представлял собой пластиковую накладку на клавиатуру «хлебницы» Commodore 64, которая включала пластиковые клавиши фортепиано, соответствующие клавишам на клавиатуре. Внешняя клавиатура представляла собой надстройку, подключавшуюся к Sound Expander. Эти аппаратные устройства продавались плохо, возможно, из-за их стоимости, отсутствия адекватного программного обеспечения, маркетинга как домашних потребительских устройств, и в результате это оттолкнуло многих серьезных музыкантов.
Вероятно, самым сложным периферийным устройством C64 было Mimic Systems Spartan, которое добавило к C64 совершенно новую компьютерную архитектуру с собственным процессором 6502 и шиной расширения для обеспечения программной и аппаратной совместимости с серией Apple II . Анонсированный вскоре после выхода самого Commodore 64, в то время, когда для этой машины было мало программного обеспечения, Spartan начал поставляться только в 1986 году, когда к этому времени C64 приобрел обширную собственную библиотеку программного обеспечения. [58] По сути, это был совместимый с Apple II+ компьютер, в котором использовались клавиатура, видеовыход, джойстики и кассетный магнитофон модели 64. Spartan включал в себя 64 КБ ОЗУ, материнскую плату с процессором 6502 на карте, 8 Apple-совместимых слотов расширения, Apple-совместимый контроллер диска. карту и плату DOS для добавления к диску 1541. Apple Disk II Плата DOS была дополнительной, но если бы она не была установлена, для загрузки программного обеспечения потребовался бы или совместимый диск. Длительная задержка между анонсом и выпуском, а также активная реклама, включая полностраничную рекламу, ежемесячно появляющуюся в прессе Commodore, сделали Spartan печально известным примером пустого программного обеспечения .
В 1988 году компания Gamesware выпустила игровую периферию для Commodore 64, в которой целевая плата была подключена к компьютеру через порт RS-232, чтобы можно было использовать Gamma Strike набор игр .
CMD выпустила симфонический картридж SID позже в жизни Коммодора. Представляя собой переработку оригинального картриджа SID Symphony от Dr. T, этот картридж дал Commodore еще один чип SID для использования для воспроизведения стереофонической музыки SID. [2] . Это избавило пользователей Commodore 64 от необходимости модифицировать материнские платы своих компьютеров, чтобы обеспечить поддержку двух чипов SID.
Creative Micro Designs (CMD) была старейшим сторонним поставщиком оборудования для Commodore 64 и Commodore 128 , которого некоторые энтузиасты хвалили как лучше поддерживающего Commodore 64, чем сам Commodore. Их первым коммерческим продуктом для C64 был KERNAL быстрый загрузчик и служебная микросхема на базе под названием JiffyDOS. Это было не первое усовершенствование C64 на основе KERNAL (также существовали SpeedDOS и DolphinDOS ), но, пожалуй, оно было реализовано лучше всего. Преимущества обновления KERNAL означали, что порт картриджа был свободен для использования (который обычно был занят картриджем Epyx FastLoad или Action Replay ), однако недостатком было то, что приходилось вручную удалять компьютерные чипы C64. с материнской платы и соответствующие дисководы для его установки. Помимо обычных процедур быстрой загрузки 1541, JiffyDOS содержал простую в использовании DOS и несколько других полезных утилит.
Расширения оперативной памяти
[ редактировать ]За прошедшие годы для Commodore 64 и 128 было разработано несколько картриджей расширения ОЗУ. Commodore официально выпустила несколько моделей картриджей расширения ОЗУ , под общим названием Commodore REU серии 17xx . Хотя эти устройства имели размеры 128, 256 или 512 КБ , были быстро разработаны сторонние модификации, которые могли расширить эти устройства до 2 МБ , хотя некоторые такие модификации могли быть нестабильными. Некоторые компании также предлагали услуги по профессиональному обновлению этих устройств.
Обычно большинству пользователей Commodore 64 не требовалось расширение оперативной памяти. Очень небольшая часть доступного программного обеспечения была запрограммирована на использование дополнительной памяти. Стоимость устройств (и необходимость добавления мощного блока питания) также была фактором ограниченного использования картриджей расширения оперативной памяти. Нестабильность DRAM также была фактором ограниченного использования, поскольку картриджи расширения RAM обычно использовались для быстрого хранения RAM-дисков , данные, хранящиеся на них, были потеряны при любом сбое питания.
Помимо проблем с питанием, другим основным недостатком расширений оперативной памяти было их ограниченное удобство использования из-за их технической реализации. Оперативная память в картриджах расширения была доступна только через несколько аппаратных регистров, а не была памятью, адресуемой ЦП. Это означало, что пользователи не могли получить доступ к этой оперативной памяти без сложных методов программирования. Более того, простое добавление расширения ОЗУ не обеспечивало какой-либо функциональности встроенного RAM-диска (хотя в комплект некоторых REU поставлялся служебный диск, который обеспечивал загружаемый драйвер RAM-диска).
Одним из популярных исключений из неиспользования REU была GEOS . Поскольку GEOS активно использовала примитивную, управляемую программным обеспечением форму пространства подкачки , она имела тенденцию работать медленно при использовании исключительно с дискетами или жесткими дисками. С добавлением REU и небольшого программного драйвера GEOS будет использовать расширенную память вместо обычного пространства подкачки, увеличивая скорость работы GEOS.
Из-за отсутствия доступных Commodore REU серии 17xx, а затем их последующего прекращения производства, Berkeley Softworks , издатели GEOS, разработали собственный картридж расширения ОЗУ объемом 512 КБ — GeoRAM. Это устройство было специально разработано для использования с GEOS, хотя некоторые программы, поддерживающие REU, были позже адаптированы для его использования. Некоторое время спустя GeoRAM была клонирована другой компанией для создания устройства BBGRAM (которое также имело резервный аккумулятор). В GeoRAM использовалась конструкция с групповой памятью, при которой части внешней DRAM помещались в адресное пространство ЦП Commodore 64. Этот метод обеспечивал существенно более низкую скорость передачи, чем скорость передачи одного цикла на байт Commodore REU. В GeoRAM использовались четыре микросхемы DRAM плотностью 1 Мбит, организованные в виде двух банков по две микросхемы DRAM 256Kx4. Преимуществом использования более плотной памяти DRAM было более низкое энергопотребление, поэтому GeoRAM не требовала модернизации источника питания Commodore 64, в отличие от картриджей расширения памяти REU серии 17xx.
В конце концов был разработан Super 1750 Clone , сторонний клон расширений оперативной памяти Commodore, спроектированный таким образом, чтобы исключить необходимость в мощном блоке питания.
PPI разработала собственное расширение оперативной памяти объемом 1 или 2 МБ с внешним питанием, продаваемое как PPI/CMD RAMDrive, которое было специально разработано для использования в качестве RAM-диска. Его основная особенность заключалась в том, что внешний источник питания сохранял безопасность и работоспособность форматирования и содержимого оперативной памяти, пока компьютер был выключен, а также в любом случае обеспечивал питание устройства. На прилагаемом диске с утилитами был предоставлен драйвер, позволяющий GEOS использовать RAMdrive в качестве обычного «дискового» накопителя.
Позже CMD разработала RAMLink . Это устройство работало аналогично RAMDrive, но могло адресовать до 16 МБ ОЗУ в виде REU серии 17xx, GeoRAM и/или внутренней карты памяти, которая также обеспечивала часы реального времени с батарейным питанием для измерения времени файла. отметка даты сохраненных в нем файлов. Он также имеет резервную батарею, что позволяет сохранить содержимое оперативной памяти. Драйверы поставлялись с RAMLink, чтобы позволить GEOS использовать свою память либо в качестве замены пространства подкачки, либо в качестве обычного «дискового» накопителя.
от CMD После этого появился Super CPU Accelerator , который мог вмещать до 16 МБ оперативной памяти с прямой адресацией ЦП. К сожалению, не было предложено никаких функций встроенного или дискового RAM-диска, и ни одно существующее программное обеспечение не могло использовать непосредственно адресуемую природу RAM. Исключение составляют драйверы, включенные в комплект устройства, которые явно позволяют GEOS использовать эту оперативную память в качестве замены пространства подкачки или в качестве обычного «дискового» накопителя, а также использовать ускорение, предлагаемое устройством.
Программисты EPROM
[ редактировать ]Программаторы для EPROM, такие как 2716–27256, использующие общие напряжения программирования (Vpp) 12,5, 21 и 25 В, были доступны при подключении устройства к пользовательскому порту C64. [59] В 1985 году эти устройства могли стоить 100 долларов США . Устройство часто включало в себя разъем с нулевым усилием вставки (ZIF) и светодиод, указывающий, когда программируется микросхема EPROM. [60] Порт картриджа также использовался некоторыми программирующими устройствами. [27]
Картриджи заморозки, сброса и служебные картриджи
[ редактировать ]Вероятно, самые известные хакерские инструменты и инструменты разработки для Commodore 64 включали картриджи «Reset» и «Freezer». Поскольку у C64 не было встроенного мягкого сброса . переключателя [3] Картриджи сброса были популярны для ввода игровых « POKE » (кодов, которые меняли части игрового кода с целью мошенничества) из популярных компьютерных журналов Commodore. Картриджи с морозильной камерой позволяли не только вручную перезагружать машину, но также сбрасывать содержимое памяти компьютера и отправлять выходные данные на диск или ленту. Кроме того, на этих картриджах были инструменты для редактирования игровых спрайтов , мониторы машинного языка , флоппи-быстрые загрузчики и другие инструменты разработки. Однако картриджи с морозильной камерой не обошлись без споров. Несмотря на то, что они содержали множество мощных инструментов для программистов, их также обвиняли в том, что они помогают неавторизованным распространителям обойти защиту от копирования программного обеспечения. Пожалуй, самыми известными картриджами для заморозки были картриджи Datel « Action Replay », Evesham Micros Freeze Frame MK III B, Trilogic «Expert», « The Final Cartridge III », Super Snapshot и ISEPIC .
Подсистема жесткого диска лейтенанта Кернала включала в себя кнопку на хост-адаптере под названием ICQUB (произносится как «кубик льда»), которую можно было использовать для остановки работающей программы и записи образа оперативной памяти на диск. Это будет работать с большинством программ, защищенных от копирования, которые не выполняют наложение дисков и/или не обходят KERNAL ROM таблицу переходов . Образ ОЗУ можно было запустить только в системе лейтенанта Кернала, в которой он был захвачен, что предотвращало использование процесса для распространения нелицензионного программного обеспечения.
Утилиты для музыки и синтезатора
[ редактировать ]Поскольку в качестве звукового процессора Commodore 64 использовался полуаналоговый синтезатор с цифровым управлением , неудивительно было обнаружить множество программного и аппаратного обеспечения, предназначенного для расширения его возможностей.
Были созданы различные ассемблеры, нотаторы, секвенсоры , MIDI- редактирование и программное обеспечение для автоматизации микшера, которые позволяли пользователям и программистам создавать или записывать музыкальные произведения впечатляющей технической сложности. Некоторые примечательные программы включают в себя линейку синтезаторов Kawasaki , нотацию музыкальной системы и набор MIDI, MIDI-совместимый секвенциальный композитор Instant Music, защищенный от идиотов, и MIDI-секвенсор Steinberg Pro-16, предшественник Cubase .
Известное оборудование включало MIDI-картриджи различных марок, сменные клавиатуры (такие как Color Tone или Sound Chaser 64), собственную линейку SFX Commodore, которая включала звуковой сэмплер, Sound Expander подключаемый синтезатор и клавиатуру , а также более поздний генератор Commodulator. колесо и картридж для секвенсора и синтезатора Prophet 64 . MIDI-интерфейс Passport Designs считается одним из лучших дизайнов, и у него больше всего доступных моделей с программной поддержкой. [21]
Недавно несколько профессиональных музыкантов использовали уникальный звук Commodore 64 для обеспечения некоторых или всех партий синтезатора, необходимых для их выступлений или записей; примером может служить группа Instant Remedy. Также следует отметить Commodore 64 Orchestra, который специализируется на аранжировке и исполнении музыки, изначально написанной и закодированной для рынка игр Commodore 64. Его покровителем является знаменитый композитор-коммодор Роб Хаббард .
Блок эмуляции Apple II+
[ редактировать ]«Коробка совместимости Mimic Spartan Apple II+» от Mimic Systems позволила пользователям C64 запускать программное обеспечение Apple II+ . [61] Он поставлялся с дополнением «DOS Card», контроллером диска Apple II, который был установлен внутри дисковода Commodore 1541 , между логической платой гибких дисков и механизмом дисковода. В обычном режиме схема просто пропускала сигналы, но одним щелчком переключателя могла взять на себя управление механизмом и превратить диск в дисковод Apple II. Вероятность серьезного повреждения дискет Apple II и 1541 была огромной и случалась часто. [ нужна ссылка ] На коробке нужно было 24 перемычки настроить . Applesoft BASIC был включен и очень совместим, поскольку он был создан путем дизассемблирования двоичного файла из ПЗУ Applesoft и изменения порядка инструкций уровня ассемблера таким образом, чтобы двоичный образ был другим. Можно было настроить различную отладку и использовать подчиненные вычисления для обеспечения быстрого 3D-рендеринга и т. д. В приставке была функция переключения видео между C64 и Apple. Второе рекламное объявление было опубликовано в газете COMPUTE! в 1986 году. [62]
CP/M с картриджем ЦП Z80
[ редактировать ]В картридже Commodore C64 CP/M используется дисковод C1541 , который не мог читать ни один существующий формат дисков CP/M. Картридж был оснащен процессором Zilog Z80, работающим на частоте около 3 МГц. [63]
Ускорители ЦП
[ редактировать ]Как и в серии Apple II , блоки ускорения сторонних производителей, обеспечивающие более быстрый процессор, появились в конце жизни C64. Из-за проблем с синхронизацией видеоконтроллера VIC-II ускорители ЦП для 64-й модели были сложны и дороги в реализации. Таким образом, хотя ускорители на базе Western Design Center (WDC) 65C02 , обычно работающие на частоте 4 МГц, и 16-битного микропроцессора WDC 65C816, работающего на частоте 4, 8 или 20 МГц, и выпускались, они появились слишком поздно и были слишком дорогими для приобретения. широкое использование.
Первый ускоритель ЦП был назван «Turbo Process» компанией Бонна, Германия Roßmöller GmbH из . В нем использовался микропроцессор WDC 65C816, работающий на частоте 4,09 МГц. Код выполнялся из более быстрой статической оперативной памяти на картридже порта расширения ускорителя. Поскольку видеоконтроллер VIC имеет доступ только к внутренней DRAM C-64, запись должна была зеркально отражаться во внутренней памяти; циклы записи замедлили бы работу процессора для достижения этой цели.
Процессор Turbo Master , производимый американской компанией Schnedler Systems, представлял собой аппаратный клон продукта Roßmöller Turbo Process с небольшими логическими изменениями и синим алюминиевым корпусом. Это было устройство порта расширения с тактовой частотой 4,09 МГц. У него также была опция JiffyDOS. Ранние печатные платы Turbo Process поставлялись с микросхемами PAL , у которых не были перегоревшими предохранители, из-за чего дублирование логики PAL и, следовательно, конструкция картриджа были тривиальными. Никаких известных судебных разбирательств по поводу копирования дизайна немецкой компании не было. У процессора Turbo Master была одна полезная модификация: бит для включения высокоскоростного режима имел значение «0» в ячейке памяти $00, а не «1» в Turbo Process. Многие программы записывали в это место нули, отключая высокоскоростной режим Turbo Process — это считалось конструктивным недостатком, который был исправлен Turbo Master.
Самым известным ускорителем для C64, вероятно, является Creative Micro Designs , SuperCPU который был оснащен WDC W65C816S ( версия статического ядра 65C816) с тактовой частотой 20 МГц и до 16 МБ оперативной памяти в сочетании с CMD. СуперРамКард . Понятно, что из-за очень ограниченного «рынка» и количества разработчиков на сегодняшний день не так уж много программного обеспечения, адаптированного для SuperCPU, однако GEOS поддерживался. Среди немногих доступных предложений — Wheels; веб-браузер на базе Wheels под названием «The Wave», Unix / QNX -подобная графическая ОС под названием Wings, несколько демоверсий, различные классические игры, модифицированные для использования с SuperCPU, и шутер в старом Katakis стиле под названием Metal Dust .
Устройства настоящего и будущего
[ редактировать ]Хотя CMD больше не производит оборудование Commodore, новые периферийные устройства все еще разрабатываются и производятся, в основном для запоминающих устройств или сетевых целей.
Картридж MMC64 позволяет C64 получать доступ к MMC и SD картам флэш-памяти . Для него было разработано несколько версий и дополнений, позволяющих использовать дополнительные функции. Amiga Он оснащен портом часов для подключения Ethernet-интерфейса RR-Net, MP3- для него даже был выпущен дополнительный модуль плеера под названием «mp3@c64».
В феврале 2008 года компания «Индивидуальные компьютеры» начала поставки MMC Replay. Он объединяет MMC64 и Retro Replay в одном картридже, наконец, созданном с учетом правильного размещения в корпусе (даже включая надстройку RRnet2 Ethernet). Он содержит множество улучшений, таких как совместимость с C128, встроенный модуль монтирования .d64 (хотя и несовместимый со спидлоадером, поскольку процессор 1541 не эмулируется), 512 КБ ПЗУ для восьми картриджей, 512 КБ ОЗУ, встроенный во flash-инструменте для образов картриджей и более широкой поддержке различных типов картриджей (не только на основе повторов действий).
В апреле 2008 года была отправлена первая партия 1541 Ultimate — проекта разработчика VHDL, увлеченного своим хобби, Гидеона Цвейцера. Это картридж, содержащий Action Replay и Final Cartridge (все, что предпочитает пользователь), а также очень совместимый привод 1541 с эмуляцией FPGA , который питается от встроенного слота для SD-карты (.d64, prg и т. д.). Отличие от других монтажных картриджей на основе SD и .d64, таких как MMC64, Super Snapshot 2007 или MMC Replay, заключается в том, что 6502 , на котором работает 1541 Floppy, и механическое поведение 1541 (даже звук) полностью эмулируются, что делает его теоретически совместимым с почти что угодно. Выбор файлов и управление ими осуществляется с помощью третьей кнопки на картридже, которая вызывает новое меню на экране. 1541 Ultimate также работает в автономном режиме без C-64, функционируя так же, как обычный Commodore 1541 . Выбор диска .д64с далее осуществляется кнопками на картридже, питание подается через USB. Доступна «Плюс-версия» с дополнительными 32 Мегабайтами ОЗУ (как REU и для использования в будущем), базовая версия имеет достаточно ОЗУ для работы заявленных функций. В октябре 2008 года были произведены вторая и третья партии 1541 Ultimates, отвечающие общественному спросу на устройство. Обычная версия без 32 МБ ОЗУ была исключена из-за отсутствия спроса на нее. По требованию общественности теперь существует версия с Ethernet. В 2010 году Гидеон Цвейцер разработал совершенно новую печатную плату и программное обеспечение для облегчения работы с новым картриджем 1541-Ultimate-II. [64]
обеспечивает Интерфейсный картридж IDE64 доступ к ATA параллельным дискам CD / DVD , таким как жесткие диски, приводы LS-120 , , приводы Zip и CompactFlash карты . Он также поддерживает сетевые диски (PCLink) для прямого доступа к хост-системе через различные методы подключения, включая X1541, RS-232 , Ethernet и USB . Операционная система IDEDOS обеспечивает CBM / CMD- совместимый интерфейс для программ на всех устройствах. Основная файловая система называется CFS, но поддерживается только чтение ISO 9660 и FAT12/16/32 . Дополнительные функции включают расширение BASIC , DOS Wedge , файловый менеджер , монитор машинного кода , быстрый загрузчик , BIOS экран настройки .
Современные компьютерные мыши можно подключить через интерфейс Micromys, который может работать даже с оптическими мышами и т.п. Существуют также различные интерфейсы для подключения 64 к клавиатуре ПК.
Плата для преобразования видеосигналов Commodore 64 в стандартный выход монитора VGA также находится в стадии разработки. видеосигнала Commodore 128 Кроме того, в конце 2011 года была разработана плата для преобразования 80-колоночного RGBI CGA-совместимого в формат VGA. Плата, получившая название C128 Video DAC, имела ограниченный тираж и использовалась вместе с более распространенным GBS. -8220 плата.
В сентябре 2008 года компания «Индивидуальные компьютеры» объявила [65] Chameleon, картридж для порта расширения, который добавляет множество ранее невиданных функций. Он оснащен морозильником, совместимым с Retro-Replay, и слотом MMC/SD, REU на 16 МБ и разъемом PS/2 для клавиатуры ПК. Существует поддержка сетевого адаптера и часов реального времени с батарейным питанием. Картридж даже не нужно подключать к Commodore 64, его можно использовать как автономное устройство с питанием через USB. Поскольку картридж, по сути, также включает в себя Commodore One, можно включить порт VGA , который выводит изображение на стандартный монитор ПК. Ядро Commodore One также позволяет использовать картридж в качестве ускорителя ЦП, а также существует ядро для запуска среды Amiga в автономном режиме. В отличие от большинства других современных устройств C64, этот картридж поставляется в ярко-желтом корпусе. Поставка была объявлена в первом квартале 2009 года, и в настоящее время картридж доступен, хотя прошивка находится в стадии бета-тестирования. Док-станция автономного режима находится в стадии разработки.
Retro Innovations представляет uIEC [66] устройство, в котором используется основная конструкция проекта SD2IEC для обеспечения мультимедийного решения для 8-битных систем Commodore, использующих последовательную шину Commodore IEC. Компания NKCElectronics из Флориды поставляет оборудование SD2IEC, в котором используется прошивка sd2iec. Manosoft продает C64SD Infinity, еще одно мультимедийное решение для SD-карт , в котором используется прошивка sd2iec.
Летом 2013 года на рынке появится еще один коммерческий вариант устройства SD2IEC — SD2IEC-evo2 от 16xEight. [67] В этом устройстве используется более крупный микроконтроллер (ATmega1284P) и имеются некоторые дополнительные функции, такие как часы реального времени с резервным питанием от батареи, разъем для ЖК-дисплея, многоцветный светодиодный индикатор состояния и т. д. уже на борту.
В 2014 году появился еще один коммерческий вариант оборудования SD2IEC. Доступны версии thefuturewas8bit SD2IEC, упакованные в миниатюрный дисковод 1541. Он имеет подсвеченные кнопки смены диска и сброса, доступные с верхней части корпуса. [68]
Примечания
[ редактировать ]- ^ Многие пользователи стали опасаться характерного стука «RAT-AT-AT-AT-AT», поскольку такой стук способствовал возможному сбою выравнивания жесткого диска.
- ^ В более старую модель материнских плат Commodore 64 можно внести модификацию, чтобы подключить дополнительный звуковой чип SID к исходному чипу SID. Полученная модификация позволила Commodore 64 воспроизводить звук в 6-канальном стерео с соответствующим программным обеспечением.
- ^ Commodore 64 имел задокументированные контакты порта картриджа, которые можно было пересекать для сброса. Пытаясь активировать «перезагрузку» игры и различные читы, большое количество пользователей Commodore 64 попытались перезагрузить свои машины, вручную коснувшись проводом этих контактов 1 и 3, когда компьютер был включен. Многие пользователи допустили ошибки и пропустили правильные контакты, что привело к перегоранию предохранителя их C64 и дорогостоящему ремонту. Позже это достижение было известно как «Перезагрузка хомяка» в журнале «Commodore Format». Некоторые пользователи припаивали эти контакты к кнопке, которую монтировали в корпус C64 для удобного сброса настроек. Некоторые программы использовали защиту от сброса (имея строку «CBM80» [69] в 8000 долларов в памяти), что можно обойти, закоротив контакты 1-3-9 так же, как контакт 9 «Hamster Reset» (на верхней стороне, в отличие от контактов 1 и 3 внизу), являющийся расширением EXROM ROM. контакт (таким образом, перезаписывая данные на $8000 – 9 долларов ).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и "Аппаратное обеспечение" . bithunter.siz.hu. 30 января 2012 г. Проверено 21 июня 2013 г.
- ^ "coll_quick_data_drive.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ Перейти обратно: а б Робби «Парень C =» (06 августа 2010 г.), Странные периферийные устройства ... Quick Data Drive
- ^ Перейти обратно: а б microbib - Библиография микрокомпьютеров , 2 декабря 2007 г. , получено 23 марта 2016 г.
- ^ Информационная страница Commodore — Datassette: Quick Data Drive [ru] , 28 апреля 2012 г.
- ^ Журнал Your Computer Magazine (май 1985 г.) , май 1985 г. , получено 23 марта 2016 г.
- ^ "тт" . web.tiscali.it. 22 сентября 2012 г. Проверено 17 июня 2013 г.
- ^ «Жесткий диск лейтенанта Кернала — история» . 2003 . Проверено 17 апреля 2016 г.
скорость передачи данных по-прежнему была потрясающей — 38 килобайт в секунду
- ^ «Лейтенант Кернал — Технические подробности» . 05.12.1997 . Проверено 27 апреля 2016 г.
- ^ Журнал RUN, номер 40 . Апрель 1987 года.
- ^ «Выпуск от 30 июня 1986 г.» .
- ^ «Хронология компьютерной истории коммодора, Джек Трэмиэл» . Архивировано из оригинала 20 июля 2002 г. Проверено 4 мая 2009 г. 090505 commodore.ca
- ^ «Здесь будут Commodore Computers. Будьте в восторге» . 090505 zimmers.net
- ^ «Что такое принтеры Atari 1020, 1025, 1027 и 1029?» . faqs.org (8-битные компьютеры Atari: раздел «Часто задаваемые вопросы») . Проверено 22 марта 2015 г.
= Commodore 1520 / Oric MCP40 / Tandy/Radio Shack CGP-115 /..; сделано ALPS [..] Режимы 20, 40 и 80 столбцов
- ^ «Фотографии принтера/плоттера Texas Instruments HX-1000» . Hexbus.com .
Другие плоттеры-принтеры, использующие варианты плоттерного механизма ALPS DPG1302, включают: Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, Mattel Aquarius 4615.
- ^ «CARDCO Card Print A (C/?A) — интерфейс принтера для Commodore 64 и VIC-20» . Вычислите! (34): 251. Март 1983 г.
- ^ Журнал RUN, номер 36 . Декабрь 1986 года.
- ^ «commodore.ca | Редкие изображения компьютерного оборудования Commodore / Фотогалерея» . commodore.ca. 11 декабря 2012 г. Архивировано из оригинала 10 августа 2011 г. Проверено 21 июня 2013 г.
- ^ "Commodore%2064_128%20Key%20Pad_Atari.jpg" . commodore.ca. 29 марта 2011 г. Проверено 21 июня 2013 г.
- ^ «Обзор: цифровая клавиатура Atari CX85» . atarimagazines.com. Май 1983 года . Проверено 21 июня 2013 г.
- ^ Перейти обратно: а б с «Продукты | История Commodore 64, руководства и фотографии 64C 64GS» . commodore.ca. 30 марта 2011 г. Архивировано из оригинала 5 сентября 2012 г. Проверено 21 июня 2013 г.
- ^ Infoworld Media Group, Inc (9 июля 1984 г.). Программное обеспечение для графического планшета Suncom .
{{cite book}}
:|first1=
имеет общее имя ( справка ) - ^ Перейти обратно: а б с «Commodore 64 Car Pilot 1984 — первый в мире потребительский GPS?» . commodore.ca. 30 марта 2011 г. Проверено 25 января 2019 г.
- ^ «Комкокофе-64 » Самые крутые гаджеты» . Coolest-gadgets.com . Проверено 21 июня 2013 г.
- ^ "commocoffee-commodore-64-coffee-maker.jpg" . commodore.ca. 29 марта 2011 г. Проверено 21 июня 2013 г.
- ^ «ВИК РЭЛ» (PDF) . сайт бомбджек.орг. 14 ноября 2009 г. Архивировано из оригинала (PDF) 23 сентября 2015 г. Проверено 21 июня 2013 г.
- ^ Перейти обратно: а б с "- Рекс Датентехник - Ретропорт" . Retroport.de. 14 июня 2013 г. Проверено 21 июня 2013 г.
- ^ «ADC0808/ADC0809 8-битные микропроцессорные аналого-цифровые преобразователи с 8-канальным мультиплексором» (PDF) . учиться-c.com. 15 апреля 2010 г. Проверено 21 июня 2013 г.
- ^ «Могут ли проигрыватели Datasette воспроизводить музыкальные кассеты? - Форум Commodore 64 (C64)» . www.lemon64.com. 11 июля 2011 года . Проверено 21 июня 2013 г.
- ^ «Массофонный проигрыватель C64 — Форум Commodore 64 (C64)» . www.lemon64.com. 2 августа 2006 г. Проверено 21 июня 2013 г.
5 poke53265,0 10 для i=0 до 25: прочитайте a:poke49152+i,a:next:sys49152 90 данных 120,165,1,41,223,133,1,162,0,160,15,169,16 91 данных 44,13,220,240,251,142, 24 212 140, 24 212 208 243
- ^ ГАЗЕТА COMPUTE!, январь 1987 г., выпуск 43, Vol. 5, № 1 |страница=10
- ^ «C64 как медицинская помощь» . mos6502.com. 21 сентября 2012 г. Проверено 6 июля 2013 г.
- ^ "coll_handyscanner.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ "coll_pal.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ «Колонка BI-8 0 80 по включенным батареям» (PDF) . mikenaberezny.com . Проверено 17 июня 2013 г.
- ^ «Адаптер дисплея BI-80» . mikenaberezny.com. 28 января 2012 г. Проверено 17 июня 2013 г.
- ^ "coll_bi-80.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ "B80.jpg" . web.tiscali.it. 16 сентября 2012 г. Проверено 17 июня 2013 г.
- ^ «Data 20 Corporation XL 80, видео 80 колонок на C 64» (PDF) . digitanto.it. 13 февраля 2010 г. Проверено 17 июня 2013 г.
- ^ "coll_microtext.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ Ваш коммодор, выпуск 35, август 1987 г., стр. 7.
- ^ «Commdore 1600 VICMODEM: «Модемы» для масс» .
- ^ VIC-1600 VICMODEM (1982)(Коммодор) . 1982.
- ^ «- Аппаратное обеспечение БК – Ретропорт» . Retroport.de. 14 июня 2013 г. Проверено 21 июня 2013 г.
- ^ "coll_btx.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ «Музей экранного текста: Аппаратный декодер Btx: Моя коллекция» . btxmuseum.de. Архивировано из оригинала 5 мая 2014 г. Проверено 21 июня 2013 г.
- ^ "coll_microlog_air-1.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ "пустой" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ Перейти обратно: а б «Аппаратное обеспечение» (на венгерском языке). 30 января 2012 г. Проверено 18 апреля 2016 г.
Модуль часов реального времени. Для синхронизации часов он использует сигналы кодированного радиопередатчика во Франкфурте. Я не знаю, работает ли этот передатчик до сих пор, поскольку я не смог его проверить из-за большого расстояния. [Модуль часов реального времени. Для синхронизации часов используется кодированный сигнал франкфуртской радиостанции. Я пока не знаю, работает ли налог, не смог проверить из-за больших расстояний.]
- ^ "coll_acc64.jpg" . bithunter.siz.hu. 23 января 2012 г. Проверено 21 июня 2013 г.
- ^ "Приемник Auerswald ACC-64 DCF-77 - Commodore C64 - VzEkC e.V." 04.04.2016 . Проверено 18 апреля 2016 г.
Мне удалось идентифицировать его как Auerswald ACC-64, приемник сигналов времени DCF-77 для C64. [Определил его, как смог, Auerswald ACC-64, приемник сигналов времени DCF-77 для C64.]
- ^ «Майк Набережный — CMD SwiftLink RS-232» . mikenaberezny.com. 28 января 2012 г. Проверено 17 июня 2013 г.
- ^ «Модем USR — comp.sys.cbm | Группы Google» . 6 августа 1996 г. Проверено 17 июня 2013 г.
- ^ «Файл: Turbo232 top.jpg — ReplayResources» . ar.c64.org. 15 июня 2010 г. Проверено 17 июня 2013 г.
- ^ «Интерфейс высокоскоростного модема CMD Turbo232» (PDF) . ar.c64.org. 15 июня 2010 г. Проверено 17 июня 2013 г.
- ^ «Интерпод IEEE-488 Интерфейс» . Апрель 2008 года . Проверено 28 апреля 2016 г.
- ^ «Руководство пользователя Commodore 1802» .
- ^ Выпуск журнала RUN от 36 декабря 1986 года . Декабрь 1986 года.
- ^ «пустой» (PDF) . сайт бомбджек.орг. 26 января 2009 г. Архивировано из оригинала (PDF) 19 сентября 2017 г. Проверено 21 июня 2013 г.
- ^ «Руководство программиста EPROM для C64 и C128» (PDF) . сайт бомбджек.орг. 02 января 2009 г. Архивировано из оригинала (PDF) 17 мая 2017 г. Проверено 21 июня 2013 г.
- ^ «VC&G | [Ретро-скан недели] Apple II Box для C64» . vintagecomputing.com. 25 марта 2013 г. Проверено 21 июня 2013 г.
- ^ «Спартанец Mimic Systems | Яблочные оладьи» . applefritter.com. 21 июня 2013 г. Проверено 21 июня 2013 г.
- ^ «Картридж Commodore 64 CP/M» . Devili.iki.fi. 24 февраля 2006 г. Проверено 21 июня 2013 г.
- ^ «Ultimate64 — Домашняя страница» .
- ^ «ИНДИВИДУАЛЬНЫЕ КОМПЬЮТЕРЫ [Йенс Шенфельд] ГМБХ» . Архивировано из оригинала 8 ноября 2008 г.
- ^ «Ретро-инновации – УМЭК» . Архивировано из оригинала 20 августа 2010 г. Проверено 13 января 2011 г.
- ^ SD2IEC-evo2
- ^ «СД2ИЭК» . Проверено 13 апреля 2016 г.
- ^ Строка «CBM80», представленная шестнадцатеричными байтами. С3 С2 CD 38 30
Внешние ссылки
[ редактировать ]- Индивидуальные компьютеры — производители продуктов серий MMC64 и RR.
- 16xEight Digital Retrovation — производители нового инновационного оборудования для 8-битных компьютеров Commodore
- Protovision — производители различных новых обновлений оборудования.
- Lemon64 — включает в себя одни из лучших музыкальных программ Commodore 64.
- Домашняя запись — ветка на форуме музыкальных обсуждений, содержащая ссылки на многие другие материалы, имеющие отношение к музыке C64.
- Журнал RUN, выпуск 39, май 1986 г., специальный выпуск для принтера.
- elektronik.si: Внутренняя плата Vic-Rel
- Commodore MPS-801 (от 7 мая 2007 г., по состоянию на 28 апреля 2016 г.) bilgisayarlarim.com: Разбор
Руководства
[ редактировать ]- Коммодор
- Дисковод Commodore VIC-1541: Руководство пользователя , Технический справочник
- Принтер Commodore VIC-1515: Руководство пользователя
- Принтер Commodore VIC-1525: Руководство пользователя
- КАРДКО
- Интерфейс принтера CARDCO Card Print A (C/?A): Руководство пользователя , Приложение
- Интерфейс принтера CARDCO Card Print +G (C/?+G): Руководство пользователя , Дополнение