Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Commodore 64 Домашний компьютер

Эта статья посвящена различным внешним периферийным устройствам домашнего компьютера Commodore 64 . Из-за обратной совместимости Commodore 128 большинство периферийных устройств также будет работать с этой системой. Также есть некоторая совместимость с VIC-20 и PET .

Хранилище [ править ]

Ленточные накопители [ править ]

Commodore Datasette 1530

В США широкое распространение получил дисковод гибких дисков 1541. Напротив, в Европе C64 часто использовался с кассетными ленточными накопителями (Datasette), которые были намного дешевле, но и намного медленнее, чем дисководы для гибких дисков. Набор данных подключается к фирменному краевому разъему на материнской плате Commodore 64 . В этом приводе можно использовать стандартные пустые аудиокассеты. Ленты с данными могут быть защищены от записи так же, как аудиокассеты, путем выдавливания язычка на верхнем крае кассеты. Адаптер для фирменного разъема был доступен у CARDCO.

Скорость набора данных была очень низкой (около 300 бод ). Загрузка большой программы с нормальной скоростью в крайних случаях может занять до 30 минут . Многие европейские разработчики программного обеспечения написали свои собственные быстрые ленточные загрузчики, которые заменили внутренний код KERNAL в C64 и предложили время загрузки, более сопоставимое со скоростью дисковода. Novaload был, пожалуй, самым популярным ленточным загрузчиком, используемым британскими и американскими разработчиками программного обеспечения. Ранние версии Novaload имели возможность проигрывать музыку, пока программа загружалась в память, и были легко узнаваемы по черной рамке и цифровым звуковым сигналам при загрузке. Другие устройства быстрой загрузки включали загрузочные экраны, отображение компьютерных изображений во время загрузки программы. Более продвинутые устройства быстрой загрузки включали мини-игры, в которые пользователь мог играть, пока программа загружалась с кассеты. Одним из таких фастлоадеров для мини-игр был Invade-a-Load .

Пользователям также приходилось бороться с помехами от магнитных полей . Кроме того, в отличие от пользователей дисководов для гибких дисков, считывающая головка Datasette может загрязниться или выскользнуть из выравнивания. Для выравнивания головок ленты можно использовать небольшую отвертку, и несколько компаний заработали на продаже различных коммерческих комплектов для настройки выравнивания головок Datasette.

Поскольку в наборе данных не было случайного доступа для чтения и записи, пользователям приходилось либо ждать, пока лента закончится, пока компьютер печатает сообщения типа «ПОИСК ИНОСТРАННОГО БОКСА ... НАЙДЕНА ... НАЙДЕНА ПРОСТРАНСТВЕННЫЕ ЗАХВАТИТЕЛИ ... НАЙДЕН PAC». -MAN ... FOUND ALIEN BOXING ... LOADING ... "или полагаться на номер счетчика ленты, чтобы найти начальное местоположение программ на кассете. Скорость ленточных счетчиков варьировалась в зависимости от блока набора данных, что делало записанные числа счетчиков ненадежными на разном оборудовании.

Дополнительный потоковый накопитель на магнитной ленте , на основе QIC-02 формата, был доступен для Xetec Lt. Kernal подсистемы жесткого диска (см . Ниже) Они были дорогими, и мало кто из них когда-либо был продан.

Аналогичная концепция к ZX Microdrive (85 Кб) была чрезвычайно быстрый « Phonemark 8500 Краткие данные Привода » , который имеет 16 - 128 кБ емкость с использованием блока хранения микро-кассета и используются C2N Datasette . Концепция в конечном итоге уступила место дисководам. [1] [2] Quick Data Drive (QDD), подключенный к порту набора данных Commodore 64, мог загружать данные со скоростью 1,3 кБ / с, что в 3 раза быстрее, чем дисковод гибких дисков C1541. Требовалось загрузить небольшой программный код в память по адресу [3] 0xC000-0xCFFF [4]который столкнулся со многими другими программами. Стоимость привода была бы эквивалентна 100 евро в 2010 году. [3] Он также мог быть подключен в гирляндную цепь и работать с компьютером VIC-20 . [5] QDD может содержать 255 файлов на «диске». [4] Rotronics Wafadrive используется тот же самый механизм привода, изготовленный BSR . [6]

Резервное копирование на кассеты VHS было предложено DC Electronics со своим картриджем WHIZZARD в 1988 году. Который мог обрабатывать 5,8 кБ / с и включал «замораживание». [7]

Дисководы для гибких дисков [ править ]

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

Несмотря на то, как правило , не поставляется с машиной, флоппи - диск приводы 5 1 / 4 дюйма ( 1541 , 1570 и 1571 ), а позднее, 3 1 / 2 дюйма ( тысячу пятьсот восемьдесят один ) выбор были доступны от Commodore.

1541 был стандартным дисководом для гибких дисков для Commodore 64, при этом почти все дисковые программы, выпущенные для компьютера, распространялись в формате 1541-совместимого гибкого диска. 1541 очень медленно загружал программы из-за плохо реализованной последовательной шины , наследства Commodore VIC-20 .

Дисковод 1541 был известен не только своей низкой производительностью и большим физическим размером по сравнению с C64 (его глубина почти равна ширине компьютера), но и приводными механизмами, установленными на ранних этапах производства, которые быстро приобрели популярность. плохая репутация из-за их механической ненадежности.

Пожалуй, наиболее частая неисправность связана с потерей выравнивания механизма головки чтения-записи накопителя. Из-за отсутствия аппаратной поддержки для определения нулевого положения дорожки, процедурам форматирования Commodore DOS и многим сложным программным схемам защиты от копирования (которые использовали данные, хранящиеся на нестандартных дорожках на дискетах) приходилось полагаться на перемещение головы на определенное количество шагов, чтобы сделать убедитесь, что достигнуто желаемое положение головки для форматирования или чтения данных. Поскольку после физического достижения нулевой дорожки, дальнейшие попытки движения приводили к сбою механизма привода головки (вызывая печально известный, громкий, характерный стук [1]звук) в механический упор, повторяющееся напряжение часто приводило к нарушению точного выравнивания механизма головки, что приводило к ошибкам считывания и требовало ремонта. В качестве побочного примечания: в некоторых демонстрациях использовался звук, генерируемый шаговым двигателем, движущимся головой, чтобы заставить дисковод воспроизводить грубые мелодии (« Велосипед, построенный для двоих » был одним из них), изменяя частоту пошаговых запросов, отправляемых на двигатель.

Кроме того, как и в случае с C64, диски 1541 имеют тенденцию к перегреву из-за конструкции, не допускающей адекватного охлаждения (что может быть устранено путем установки небольшого вентилятора на корпус). Многие конструктивные проблемы 1541 были в конечном итоге исправлены в дисководе Commodore 1541-II, который был совместим со старыми устройствами. Блок питания не размещался внутри корпуса привода; следовательно, размер 1541-II был значительно меньше и не перегревался.

Из-за начальной высокой стоимости накопителя (примерно такой же, как и самого компьютера) и целевой аудитории пользователей домашних компьютеров, файловые команды BASIC по умолчанию использовались для ленточного накопителя (устройство 1). Чтобы загрузить файл с коммерческого диска, необходимо ввести следующую команду:

НАГРУЗКА "*", 8,1

В этом примере ' * ' обозначает последнюю загруженную программу или первую программу на диске, ' 8 ' - это номер устройства накопителя, а ' 1 ' означает, что файл должен быть загружен не по стандартному адресу памяти. для программ BASIC, но по адресу, по которому его заголовок программы говорит ему идти - по адресу, с которого он был сохранен. Последняя « 1 » обычно означает программу на машинном языке .

Commodore 1541C Флоппи-дисковод, 2-я модель
Флоппи-дисковод Commodore 1541-II, 3-я модель

Вскоре после появления 1541 сторонние разработчики продемонстрировали, что производительность может быть улучшена с помощью программного обеспечения, которое берет на себя управление сигнальными линиями последовательной шины и реализует лучший протокол передачи между компьютером и диском. В 1984 году Epyx выпустила свой картридж FastLoad для C64, который заменил некоторые медленные процедуры 1541 собственным пользовательским кодом, что позволило пользователям загружать программы за очень короткое время. Несмотря на то, что он несовместим со схемами защиты от копирования многих программ , картридж стал настолько популярным среди благодарных владельцев C64 (вероятно, наиболее распространенное стороннее усовершенствование для C64 за все время), что многие дилеры Commodore продавали картридж Epyx как стандартный элемент, когда продам новый C64 с 1541.

В качестве бесплатной альтернативы картриджам FastLoad были также созданы многочисленные чисто программные турбо-загрузчики , которые загружались в оперативную память каждый раз после перезагрузки компьютера. Лучшие из этих турбо-загрузчиков смогли в 20 раз ускорить время, необходимое для загрузки программы с дисковода, демонстрируя неадекватность реализации шины по умолчанию. Поскольку программы турбо-загрузчика были относительно небольшими, их обычно помещали почти на каждую дискету, чтобы ее можно было быстро загрузить в оперативную память после перезапуска.

Дисковод 1541 содержал процессор MOS 6502 , действующий как контроллер привода, а также встроенную дисковую операционную систему ( DOS ) в ПЗУ и небольшой объем ОЗУ , последняя в основном использовалась для буферного пространства. Поскольку это устройство было, по сути, специализированным компьютером, можно было писать собственные процедуры контроллера и загружать их в ОЗУ накопителя, таким образом заставляя накопитель работать независимо от машины C64. Например, определенное программное обеспечение для резервного копирования позволяет пользователям делать несколько копий дисков напрямую между дисками с последовательным подключением без C64.

Несколько сторонних поставщиков продали адаптеры шины интерфейса IEEE-488 общего назначения для C64, которые подключались к порту расширения машины. Помимо операторов BBS , немногие владельцы C64 воспользовались этой схемой и сопутствующими устройствами IEEE, которые продавал Commodore (например, 1-мегабайтный 5 1 / 4- дюймовый дисковод для гибких дисков SFD-1001 и периферийные устройства, изначально предназначенные для ПЭТ, оборудованного 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, а также с другими популярными домашними компьютерами того времени благодаря наличию операционная система, хранящаяся в СППЗУ на внешнем контроллере. Он предлагал емкость 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 г. несколько опрошенных компаний-разработчиков программного обеспечения считают, что устройство появилось на рынке слишком поздно, чтобы его можно было поддерживать.

Жесткие диски [ править ]

Seagate ST 506 5 1 / 4- дюймовый жесткий диск со снятой крышкой.

В конце 1984 года компания Fiscal Information Inc. из Флориды продемонстрировала подсистему жесткого диска лейтенанта Кернала для C64 . Лейтенант Kernal в паре с 10 мегабайта Seagate ST-412 жесткий диск к ОМТИ SASI интеллектуального контроллера, создавая высокоскоростной интерфейс шины к порту расширения в С64 в. Подключение шины SASI к C64 было выполнено с помощью специально разработанного хост-адаптера . Лейтенант Кернал поставлялся с дисковой операционной системой ( DOS), который, помимо прочего, позволял запускать программу, просто набрав ее имя и нажав клавишу Return. DOS также включала функцию произвольного доступа с ключами, которая позволяла опытному программисту реализовать базы данных в стиле ISAM .

К 1987 году производство и распространение лейтенанта Кернала было передано Xetec , Inc., которая также представила совместимость с C128 (включая поддержку CP / M ). Стандартный размер диска был увеличен до 20 Мбайт , 40 Мбайт были доступны в качестве опции, а системная шина стала теперь стандартным отраслевым интерфейсом для небольших компьютерных систем , более известным как SCSI (прямой потомок SASI).

Лейтенант Kernal был способен скорость передачи данных свыше 38 кбайт в секунду [8] (65 кБ в секунду в быстром режиме C128). [9] Дополнительный мультиплексор позволял использовать один диск Lt. Kernal совместно с шестнадцатью C64 или C128 (в любой комбинации), используя алгоритм циклического планирования, который использовал возможность протокола шины SCSI обрабатывать несколько инициаторов и цели . Таким образом, лейтенант Кернал можно было удобно использовать в системе с несколькими компьютерами, что было невозможно с другими жесткими дисками, совместимыми с C64.

Производство лейтенанта Кернала было прекращено в 1991 году. К счастью, большинство компонентов, использованных в первоначальной конструкции, были стандартными для отрасли, что позволяло проводить ограниченный ремонт этих единиц. В 2010 году компания MyTec Electronics произвела воссоздание лейтенанта Кернала. Он назывался контр-адмиральским гипердвигателем и использовал обновленную DOS под названием RA-DOS. Детали контр-адмирала могут использоваться для обновления старого лейтенанта Кернала, например, чипы хост-адаптера контр-адмирала могут использоваться для обновления чипов в хост-адаптере лейтенанта Кернала; или если у лейтенанта Кернала отсутствует хост-адаптер, вместо него можно использовать хост-адаптер контр-адмирала.

Также для Commodore 64 была доступна серия Creative Micro Designs CMD HD. Как и дисковод для гибких дисков Commodore 1541, CMD HD может подключаться к последовательной шине Commodore 64 и работать независимо от компьютера с помощью встроенного оборудования. Накопители серии CMD HD включают в себя собственный контроллер SCSI для управления механизмом жесткого диска, а также модуль часов реального времени с питанием от батареи для установки временных меток файлов. Стандартные рабочие скорости устройств серии CMD HD были не намного выше стандартных скоростей флоппи-дисковода 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 к своим устройствам. Commodore 64s. В более поздних модификациях интерфейсной платы было предусмотрено особо компактное гнездо для флэш-памяти . Производительность интерфейса IDE сравнима с RAMLink по скорости, но ему не хватает интеллекта SCSI. Его главное преимущество заключается в возможности использовать недорогие стандартные жесткие диски вместо более дорогих устройств SCSI. 1541 не так хороша, как коммерчески разработанные подсистемы жестких дисков, но со временем продолжает улучшаться.

В конце 2011 года MyTec Electronics разработала и продала контр-адмирал Thunderdrive, клон CMD HD. Несмотря на использование более современных компонентов и меньшего форм-фактора по сравнению с CMD HD, Thunderdrive сохранил полную совместимость с CMD HD.

Ввод / вывод [ править ]

Коммодор MPS 802

Принтеры [ править ]

Ряд принтеров был выпущен для 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

Мини-плоттер Commodore 1520 может рисовать графику и печатать текст в четырех цветах с помощью крошечных шариковых ручек .

1520 был основан на Alps Electric DPG1302, механизме, который также лег в основу множества других недорогих плоттеров для домашних компьютеров того времени (например, Atari 1020 ). [14] [15]

Интерфейсы и буферы для принтеров сторонних производителей [ править ]

Поскольку у ранних принтеров Commodore были серьезные недостатки, CARDCO выпустила интерфейс принтера Card Print A (C /? A), который имитировал принтеры Commodore, преобразовав последовательный интерфейс IEEE-488 CBM-bus в стиле Commodore в порт принтера Centronics, чтобы разрешить множество Принтеры сторонних производителей, которые должны быть подключены к Commodore 64, например Epson , Okidata , C. Itoh . [16] Вторая модель, версия, которая поддерживала графику принтера, была выпущена под названием Card Print + G (C /? + G), поддерживала печать графических символов Commodore с помощью ESC / P.коды выхода. CARDCO выпустила дополнительные усовершенствования, в том числе модель с выходом RS-232, и поставила в общей сложности более 2 миллионов интерфейсов для принтеров. Xetec также выпустила серию интерфейсов для принтеров. С параллельным интерфейсом можно было использовать лазерный принтер QMS KISS, самый недорогой из доступных в 1986 году, по цене 1995 долларов (что эквивалентно 4653 долларам в 2019 году). [17] Позже CMD создала GeoCable, которая позволила струйным и лазерным принтерам типа PS2 работать под GEOS со специальным драйвером устройства .

Буфер принтера с 64 Кбайт ОЗУ для деактивированной последовательной шины CBM-bus IEC IEEE-488 также существовал, как и «Буфер печати Serial Box Print от Brachman Associates». [18]

Устройства ввода [ править ]

Коммодорная мышь
C64 Lightpen с программным обеспечением компании Rex-Datentechnik

Commodore 64 имеет два порта для джойстика Atari . Commodore произвела контроллеры джойстиков для Commodore 64, в значительной степени совместимые с джойстиками Atari , а также весла (которые не были совместимы с Atari). Весла Commodore изначально предназначались для VIC-20 , и немногие игры на C64 могли ими воспользоваться.

«Цифровая клавиатура Atari CX85» состоит из цифровой клавиатуры с 17 клавишами [escape], [no], [delete], [yes], 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 быстрых сигналов направления при перемещении, и была наименее полезной из 3 мышей. Его преемник 1351, как и NEOS Mouse, поддерживал более традиционный аналоговый режим, известный в документации как «пропорциональный режим», посылая на компьютер сигналы, указывающие величину и направление движения. Как и мышь NEOS, ее можно было перевести в режим эмуляции джойстика в стиле 1350, удерживая правую кнопку при включении. SmartMouse CMD была совместима с 1351-совместимым, а также включала третью кнопку и встроенный модуль часов реального времени.

Несколько компаний выпустили Lightpens со своим собственным программным обеспечением для рисования для компьютера, например, световое перо Inkwell, которое было совместимо с GEOS.

Koala Pad графический планшет был также доступен, пришел со своим собственным программным обеспечением краски, и была совместима с GEOS , а также. Animation Station от Suncom - еще один графический планшет для C64. [22]

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

Тестовые техники при операциях CGAD Productions разработаны и установлены CarPilot Компьютеризированных Automotive Относительный показатель эффективности и расположение Transit , один из первых автомобильных навигационных систем для тестирования, около 1984 г. использовал Commodore 64 , 12V DC до 5V DC конвертер , видеоплеер / рекордер, набор данных и ТВ-монитор. [23]

На странице 1 монитора отображается напряжение аккумуляторной батареи, температура воды, давление моторного масла, уровень топлива, скорость автомобиля, частота вращения двигателя, состояние блокировки / отсутствия блокировки гидротрансформатора автоматической коробки передач и состояние включения / выключения муфты кондиционера. Все, кроме двух последних, были оснащены системой аварийной сигнализации «зуммер», указывающей на неисправность. Еще одна особенность - 24-часовые часы с точностью до одной секунды. Расчетное время прибытия с точностью до 1 секунды, пройденное расстояние, которое увеличивается каждые 80 метров, и расчетное расстояние до прибытия, которое также уменьшается с тем же значением, 80 метров. [23]

На странице 2 отображается положение автомобиля на карте. Индикация местоположения автомобиля рассчитывается исходя из пройденного расстояния. Точность местоположения транспортного средства зависит от построения цифровой карты и точности местной карты, используемой для построения цифровой карты. Лучшая надежда на точность - 800 м . Но была реализована точность одной машины длиной в 35 км . Использование ассемблера было необходимо, чтобы не отставать от сенсорного ввода. Одним из преимуществ системы является возможность создавать собственные цифровые карты и, таким образом, избавлять от необходимости покупать такие для каждой поездки. Программное обеспечение для выполнения этой задачи было написано на языке Basic. [23]

Робототехника [ править ]

Вычисления Fischertechnik с интерфейсом C64

Создав компьютеры , тренажеры для роботов и плоттеры-сканеры , компания 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 . А на C64 с POKE 56579,63 и вводом- выводом на 56577 . Предполагаемое применение: охранная сигнализация , гаражные двери , дверные замки , нагревательные элементы , лампы., передатчики , дистанционные контроллеры , клапаны , насосы , телефоны , аккумуляторы , ирригационные системы , электрические инструменты , секундомеры , вентиляторы , увлажнители и т. д. [26]

Аналого-цифровые преобразователи [ править ]

Существуют аналогово-цифровые преобразователи звука (A / D), такие как «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 в Германии произвел пользовательского порта прилагается EMG устройство , чтобы позволить врач анализировать такие вещи , как уровень стресса, а также помощь в поиске лучшей позиции для работы. [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] из «Батареи в комплекте», который построен на видеочипе 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]

Связь [ править ]

Модемы [ править ]

Коммодор 1600 "ВИКМОДЕМ"

Поскольку Commodore предлагала ряд недорогих модемов для C64, таких как 1650, 1660, 1670, эта машина также помогла популяризировать использование модемов для телекоммуникаций. [42] [43] Модели 1650 и 1660 имели скорость 300 бод, а 1670 - 1200 бод. 1650 мог набирать только Pulse. У 1660 не было собственного звукового чипа для генерации Touch Tones, поэтому требовалось подключить кабель от монитора / аудиовыхода к 1660, чтобы он мог использовать звуковой чип C64 для генерации Touch Tones. 1670 использовал модифицированный набор команд Hayes AT .

Этот модем требуется для 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 Decoder Modul II». [1] [45] [46]

Радиосвязь [ править ]

«Картридж с радиоинтерфейсом Microlog AIR-1», который использует порт картриджа C64 со встроенным программным обеспечением ПЗУ для RTTY и обмена кодами Морзе . [47]

«RTTY-CW Interface 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 Computers, «Swiftlink» (1990 [52] - 38 400 бит / с) [53] и «Turbo 232» (1997 [54] - 230 400 бит / с). [55] Последний был способен надежно работать с 56k модемом Hayes на полной скорости на Commodore 64, обеспечивая разумную скорость коммутируемого доступа в Интернет .

Картридж расширения Retro-Replay позволил добавить дополнительную последовательную плату Silver Surfer , которая также позволяла модемные соединения 56k, и дополнительную последовательную плату RR-Net , которая обеспечивает широкополосный доступ в Интернет, а также LAN .

Кроме того, 5 ноября 2005 г. была запущена программа Quantum Link Reloaded, которая позволила энтузиастам C64 бесплатно испытать все возможности оригинальной службы Quantum Link в настоящее время с некоторыми улучшениями. [ необходима цитата ]

IEEE-488 [ править ]

В Commodore 64 IEEE-488 Патроны были сделаны различными компаниями, но Commodore сами сделали очень мало для семьи Commodore 64/128. Одним из применений были жесткие диски, такие как Commodore D9060 .

Доступны некоторые другие интерфейсы без изображений:

  • E-LINK Последовательный интерфейс IEEE. (содержит 65C02 , 6522 и 4 КБ ROM)
  • Интерфейс Buscard II. (содержит 6532 , 6821 ( PIA ) и 8 КБ ПЗУ, и 256 байт ППЗ )
  • INTERPOD - автономный интерфейсный блок, который соединяет последовательный порт CBM (IEC) с параллельным IEEE-488 и последовательным RS-232 . Он использует микросхемы EPROM 6502 , 6532 , 6522 , 6850 и 2716 . [56]

Другая периферия [ править ]

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

Commodore 1701 и 1702 были 13-дюймовыми (33 см) цветными мониторами для C64, которые принимали на вход либо композитный видеосигнал, либо отдельные сигналы цветности и яркости , аналогичные стандарту S-Video , для превосходной производительности с C64 (или другими устройствами. способен выводить отдельный сигнал). Среди других доступных мониторов были модели 1802 и 1902. Представленный в 1986 году, монитор 1802 имел отдельные сигналы цветности и яркости, а также режим комбинированного зеленого экрана, подходящий для экрана 80 колонок C-128. [57] В 1902 году был настоящий 80-колоночный режим RGBI, совместимый с IBM PC .

В начале существования Commodore 64 Commodore выпустила несколько аппаратных усовершенствований для обработки звука. К ним относятся «Расширение звука», «Звуковой семплер», «Создатель музыки» и внешняя музыкальная клавиатура. 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. Плата DOS была необязательной, но если она не была установлена, для загрузки программного обеспечения потребовался бы Apple Disk II или совместимый диск. Длительная задержка между объявлением и доступностью, наряду с интенсивным продвижением, включая ежемесячную рекламу на всю страницу в прессе Commodore, сделали Spartan печально известным примером паразита .

Gamesware произвела игровую периферию для Commodore 64 в 1988 году, где целевая плата была подключена к компьютеру через порт 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 . Это была не первая Kernal на основе усиления для C64 ( SpeedDOS и DolphinDOS существовали), но , пожалуй, лучше всего реализовать. Преимущества обновления KERNAL означают, что порт картриджа был свободен для использования (который обычно был бы занят картриджем Epyx FastLoad или Action Replay.), однако обратная сторона заключалась в том, что для его установки приходилось вручную извлекать компьютерные микросхемы из материнской платы C64 и связанных с ней дисководов гибких дисков. Помимо обычных 1541 подпрограмм быстрой загрузки, JiffyDOS содержал простой в использовании DOS и несколько других полезных утилит.

Расширения ОЗУ [ править ]

За прошедшие годы для Commodore 64 и 128 было разработано несколько картриджей расширения RAM. Commodore официально произвела несколько моделей картриджей расширения RAM , вместе именуемых REU Commodore серии 17xx . Хотя эти устройства были размером 128, 256 или 512 КБ , были быстро разработаны сторонние модификации, которые могли расширить эти устройства до 2 МБ , хотя некоторые такие модификации могли быть нестабильными. Некоторые компании также предлагали услуги по профессиональной модернизации этих устройств.

Как правило, большинству пользователей Commodore 64 не требовалось расширение ОЗУ. Очень мало доступного программного обеспечения было запрограммировано на использование дополнительной памяти. Стоимость устройств (и необходимость добавления мощного источника питания) также была фактором ограниченного использования картриджей расширения RAM. Неустойчивость DRAM также была фактором ограниченного использования, поскольку картриджи расширения RAM обычно использовались для быстрого хранения RAM-диска , данные, хранящиеся на них, будут потеряны при любом сбое питания.

Помимо проблем с питанием, другим основным недостатком расширений ОЗУ было их ограниченное использование из-за их технической реализации. ОЗУ в картриджах расширения было доступно только через несколько аппаратных регистров, а не через адресуемую память ЦП. Это означало, что пользователи не могли получить доступ к этой оперативной памяти без сложных методов программирования. Более того, простое добавление расширения RAM не обеспечивало никаких функций встроенного RAM-диска (хотя служебный диск поставлялся с некоторыми REU, которые предоставляли загружаемый драйвер RAM-диска).

Одним из популярных исключений из неиспользования REU был GEOS . Поскольку GEOS интенсивно использовала примитивную, программно-управляемую форму пространства подкачки , она имела тенденцию быть медленной при использовании исключительно с дискетами или жесткими дисками. С добавлением REU вместе с небольшим программным драйвером GEOS будет использовать расширенную память вместо своего обычного пространства подкачки, увеличивая скорость работы GEOS.

Из-за отсутствия доступных REU Commodore серии 17xx и их последующего прекращения производства, Berkeley Softworks , издатели GEOS, разработали свой собственный картридж расширения RAM на 512 КБ - GeoRAM. Это устройство было специально разработано для использования с GEOS, хотя некоторые программы, поддерживающие REU, были позже адаптированы для его использования. Некоторое время спустя GeoRAM была клонирована другой компанией, чтобы сформировать устройство BBGRAM (которое также имело резервный аккумулятор). В GeoRAM использовалась структура с банковской памятью, в которой части внешней DRAMбыли сохранены в адресном пространстве ЦП Commodore 64. Этот метод обеспечивал существенно более низкие скорости передачи, чем скорости передачи одного цикла на байт REU Commodore. В GeoRAM использовались четыре микросхемы DRAM плотностью 1 Мбит, расположенные как два банка по две микросхемы DRAM 256Kx4. Преимущество использования более плотной DRAM заключалось в более низком энергопотреблении, и поэтому GeoRAM не требовала обновления источника питания Commodore 64, в отличие от картриджей расширения памяти REU серии 17xx.

В конце концов, был разработан Super 1750 Clone , сторонний клон расширений оперативной памяти Commodore, спроектированный таким образом, чтобы исключить необходимость в мощном источнике питания.

PPI разработала собственное расширение RAM на 1 или 2 МБ с внешним питанием, продаваемое как PPI / CMD RAMDrive , которое было специально разработано для использования в качестве RAM-диска. Его основная особенность заключалась в том, что внешний источник питания сохранял форматирование и содержимое ОЗУ в безопасности и действовал, пока компьютер был выключен, в дополнение к питанию устройства в любом случае. На прилагаемом диске с утилитами был предусмотрен драйвер, позволяющий GEOS использовать RAMdrive как обычный «дисковый» накопитель.

Позднее CMD разработал RAMLink . Это устройство работало аналогично RAMDrive, но могло адресовать до 16 МБ ОЗУ в виде REU серии 17xx, GeoRAM и / или внутренней карты памяти, которая также обеспечивала часы реального времени с батарейным питанием для файлового времени / отметка даты файлов, сохраненных в нем. Он также имеет резервную батарею, что позволяет сохранить содержимое оперативной памяти. Драйверы были предоставлены с RAMLink, чтобы позволить GEOS использовать свою память либо в качестве замены пространства подкачки, либо в качестве обычного «дискового» накопителя.

CMD's Super CPU Accelerator появился после этого и мог вместить до 16 МБ прямой оперативной памяти с адресацией к ЦП. К сожалению, не было предложено функциональных возможностей встроенного или дискового RAM-диска, и никакое существующее программное обеспечение не могло использовать напрямую адресуемую природу RAM. Исключением является то, что драйверы были включены в устройство, чтобы явно разрешить GEOS использовать эту ОЗУ в качестве замены пространства подкачки или в качестве обычного «дискового» накопителя, а также для использования ускорения, предлагаемого устройством.

Программисты EPROM [ править ]

Micro Maxi Prommer , устройство записи EPROM для пользовательского порта C64

Программаторы для СППЗУ типа 2716-27256, использующие стандартные напряжения программирования (Vpp) 12,5, 21 и 25 В, были доступны при подключении устройства к пользовательскому порту C64. [59] Эти устройства могли стоить 100 долларов в 1985 году. Устройство часто включало в себя гнездо с нулевым усилием вставки (ZIF) и светодиод, показывающий, когда программируется микросхема EPROM. [60] Порт картриджа также использовался некоторыми программаторами. [27]

Картриджи Freezer, Reset и Utility [ править ]

Вероятно, самые известные хакерские инструменты и инструменты разработки для Commodore 64 включают картриджи «Reset» и «Freezer». Поскольку в C64 не было встроенного переключателя программного сброса [3] , картриджи сброса были популярны для входа в игру " POKEs"."(коды, которые изменяли части кода игры с целью мошенничества) из популярных компьютерных журналов Commodore. Картриджи морозильника имели возможность не только вручную перезагружать машину, но и сбрасывать содержимое памяти компьютера и отправлять результат на диск. или ленты. Кроме того, в этих картриджах были инструменты для редактирования игровых спрайтов, мониторы машинного языка, устройства быстрой загрузки гибких дисков и другие инструменты разработки. Картриджи с морозильной камерой вызывали споры. помощь неавторизованным дистрибьюторам в преодолении защиты от копирования программного обеспечения. Возможно, самыми известными картриджами для морозильников были Datel " Action Replay ", Evesham Micros Freeze Frame MK III B,ТрилогияКартриджи «Эксперт», « Финальный картридж III », Super Snapshot и ICEPIC.

Lt. Kernal подсистемой жесткий диск включен нажимной кнопки на хост - адаптер под названием ICQUB (произносится как «кубик льда»), который может быть использован , чтобы остановить выполняемую программу и захватить RAM изображения на диск. Это будет работать с большинством программ, защищенных от копирования, которые не выполняют наложения на диск и / или обходят таблицу переходов KERNAL ROM . Образ RAM можно было запустить только в системе лейтенанта Кернала, в которой он был записан, что предотвращало использование процесса для распространения нелицензионного программного обеспечения.

Утилиты для музыки и синтезатора [ править ]

Поскольку в Commodore 64 в качестве звукового процессора использовался полуаналоговый синтезатор с цифровым управлением, неудивительно, что было обнаружено множество программного и аппаратного обеспечения, предназначенного для расширения его возможностей.

Были созданы различные ассемблеры, нотаторы, секвенсоры , программное обеспечение для редактирования MIDI и автоматизации микширования, которое позволило пользователям и программистам создавать или записывать музыкальные произведения впечатляющей технической сложности. Некоторое примечательное программное обеспечение включает линейку синтезаторов Kawasaki, нотацию Music System и набор 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 Systems «Блок совместимости Mimic Spartan Apple II +» позволил пользователям 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 МГц, были произведены, они появились слишком поздно и были слишком дорогими для приобретения. Широкое применение.

Первый увиденный ускоритель ЦП был назван «Турбо-процесс» компанией Roßmöller GmbH из Бонна, Германия . Он использовал микропроцессор WDC 65C816, работающий на частоте 4,09 МГц. Код запускался из более быстрой статической ОЗУ на картридже порта расширения ускорителя. Поскольку видеоконтроллер VIC может получить доступ только к внутренней памяти DRAM C-64, записи должны были зеркалироваться во внутреннюю память; циклы записи замедлили бы работу процессора, чтобы выполнить это.

Турбо Мастер процессор , произведенный в США на основе Schnedler Systems, был аппаратным клоном Process продукта Roßmöller Turbo с незначительными изменениями логических и голубым алюминиевым корпусом. Это было устройство с портом расширения с тактовой частотой 4,09 МГц. У него также была опция JiffyDOS. Печатные платы ранних версий Turbo Process, поставляемые с PALмикросхемы, у которых не перегорели предохранители, упущение, которое сделало дублирование логики PAL и, следовательно, конструкцию картриджа тривиальным. Известных судебных разбирательств по поводу копирования дизайна немецкой компании не было. У Turbo Master CPU была одна полезная модификация: бит для включения высокоскоростного режима был равен «0» в ячейке памяти $ 00, в отличие от «1» в Turbo Process. Многие программы записывали нули в это место, отключая высокоскоростной режим Turbo Process - это считалось конструктивным недостатком, который был исправлен Turbo Master.

Самый известный ускоритель для C64, вероятно , креативный микро Designs ' SuperCPU , который был оснащен МЦД W65C816S (The статическое ядро - версия 65C816) с тактовой частотой 20 МГц, и до 16 МБ ОЗУ , если в сочетании с CMD - х SuperRamCard . Понятно, что из-за очень ограниченного «рынка» и количества разработчиков на сегодняшний день не так много программного обеспечения, адаптированного для SuperCPU, однако GEOS поддерживался. Среди немногих доступных предложений - колеса ; веб-браузер на основе Wheels под названием "The Wave", графическая ОС, подобная Unix / QNX, под названием Wings, некоторые демоверсии, различные классические игры, модифицированные для использования с SuperCPU, и игра-шутер в старой версии Katakis.-стиль называется Metal Dust .

Настоящее и будущее устройства [ править ]

Хотя CMD больше не производит оборудование Commodore, новые периферийные устройства все еще разрабатываются и производятся, в основном для массового хранения или сетевых целей.

MMC64 картридж позволяет C64 для MMC- доступа и SD флэш - карт. Было разработано несколько версий и дополнений, позволяющих использовать дополнительные функции. Он оснащен портом часов Amiga для подключения RR-Net Ethernet-интерфейса, для него даже было создано дополнение для MP3- плеера под названием «mp3 @ c64».

В феврале 2008 года компания Individual Computers начала поставки MMC Replay. Он объединяет MMC64 и Retro Replay в одном картридже, наконец, созданный с учетом правильного размещения в корпусе (даже включая надстройку RRnet2 Ethernet). Он содержит множество улучшений, таких как совместимость с C128, встроенное средство монтажа .d64 (хотя и несовместимое со скоростным загрузчиком, поскольку ЦП 1541 не эмулируется), ПЗУ 512 КБ для восьми картриджей, 512 КБ ОЗУ, встроенный в flash-инструменте для изображений картриджей и более широкой поддержке различных типов картриджей (не только на основе Action-replay).

В апреле 2008 года была отправлена первая партия 1541 Ultimate , проекта увлеченного разработчика VHDL Гидеона Цвейтцера. Это картридж, который содержит картридж Action Replay и Final (что угодно пользователю) и очень совместимый накопитель 1541 с эмуляцией FPGA, который питается от встроенного слота для SD-карты (.d64, prg и т. Д.). Отличие от других монтажных картриджей на основе SD и .d64, таких как MMC64, Super Snapshot 2007 или MMC Replay, заключается в том, что 6502который питает 1541 Floppy, а механическое поведение 1541 (даже звук) полностью эмулировано, что делает его теоретически совместимым практически со всем. Выбор файлов и управление ими осуществляется с помощью третьей кнопки на картридже, которая вызывает новое меню на экране. 1541 Ultimate также работает в автономном режиме без c-64, работая как обычный Commodore 1541.было бы. Затем выбор диска .d64s осуществляется с помощью кнопок на картридже, питание подается через USB. Доступна «Плюс-версия» с дополнительными 32 мегабайтами ОЗУ (как REU и для будущего использования), в базовой версии ОЗУ как раз достаточно для работы заявленных функций. В октябре 2008 года были произведены вторая и третья партии 1541 Ultimates, чтобы удовлетворить общественный спрос на устройство. Обычная версия без 32 МБ ОЗУ была удалена, так как она не была востребована. В связи с общественным спросом сейчас также существует версия с Ethernet. В 2010 году Gideon Zweijtzer разработал совершенно новую печатную плату и программное обеспечение, чтобы использовать новый картридж 1541-Ultimate-II .

Картридж 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 также находится в стадии разработки. Кроме того, в конце 2011 года была разработана плата для преобразования 80-столбцового RGBI CGA-совместимого видеосигнала Commodore 128 в формат VGA. Плата, названная C128 Video DAC, выпускалась ограниченным тиражом и использовалась вместе с более распространенной GBS. -8220 борт.

В сентябре 2008 года компания Individual Computers анонсировала Chameleon, картридж для порта расширения, который добавляет множество ранее невиданных функций. Он имеет морозильную камеру, совместимую с Retro-Replay, и слот для MMC / SD, 16 МБ REU и разъем PS / 2 для клавиатуры ПК. Существует поддержка сетевого адаптера и часов реального времени с батарейным питанием. Картридж даже не нужно подключать к Commodore 64, и его можно использовать как автономное устройство с питанием от USB . Поскольку картридж, по сути, также включает в себя Commodore One, можно включить порт VGA, который выводит изображение на стандартный монитор ПК. Ядро Commodore One также позволяет использовать картридж в качестве ускорителя ЦП, а ядро ​​- для запускаСреда Commodore Amiga в автономном режиме также существует. В отличие от большинства других современных устройств C64, этот картридж поставляется в ярко-желтом корпусе. О поставке было объявлено в первом квартале 2009 г., и в настоящее время картридж доступен, хотя прошивка находится в стадии бета-тестирования. Док-станция для автономного режима находится в стадии разработки.

Retro Innovations поставляет устройство uIEC [64] , в котором используется базовый дизайн проекта SD2IEC, чтобы предоставить мультимедийное решение для 8-битных систем Commodore, использующих последовательную шину Commodore IEC. NKCElectronics из Флориды поставляет оборудование SD2IEC, в котором используется прошивка sd2iec. Manosoft продает C64SD Infinity, еще одно решение для работы с SD-картами, в котором используется прошивка sd2iec.

Летом 2013 года на рынке появится еще один коммерческий вариант SD2IEC-Device - SD2IEC-evo2 от 16xEight. [65] Это устройство использует более крупный микроконтроллер (ATmega1284P) и имеет некоторые дополнительные функции, такие как резервные часы реального времени с резервным питанием от батареи, разъем для ЖК-дисплея, многоцветный индикатор состояния и т. Д., Которые уже установлены на плате.

В 2014 году появится еще один коммерческий вариант оборудования SD2IEC. thefuturewas8bit версии SD2IEC доступны в упаковке, напоминающей миниатюрный дисковый накопитель 1541. Он имеет подсвеченные кнопки смены диска и сброса, доступные сверху корпуса. [66]

Заметки [ править ]

  1. ^ Многие пользователи опасались характерного стучащего шума «RAT-AT-AT-AT-AT», поскольку такой стук в конечном итоге приводил к сбою выравнивания диска.
  2. ^ В материнские платы Commodore 64 старой модели можно было внести изменения, чтобы подключить вторичный звуковой чип SID к исходному чипу SID. Получившаяся модификация позволила Commodore 64 воспроизводить звук в 6-канальном стерео с помощью соответствующего программного обеспечения.
  3. ^ В Commodore 64 были задокументированы контакты порта картриджа, которые можно было скрестить для сброса. Пытаясь активировать «сброс» игры и различные читы, большое количество пользователей Commodore 64 пытались перезагрузить свои машины, вручную касаясь этих контактов 1 и 3 проводом, когда компьютер был включен. Многие пользователи допускали ошибки и не использовали правильные контакты, что привело к перегоранию предохранителя на C64 и дорогостоящему ремонту. Это достижение позже было известно как «Сброс хомяка» в журнале «Commodore Format». Некоторые пользователи припаяли эти контакты к кнопке, которую они установили в корпус C64 для удобного сброса. Некоторые программы использовали защиту от сброса (с помощью строки 'CBM80' [67] при 8000 долларов в памяти), что можно обойти, закоротив контакты 1-3-9 таким же образом, как и контакт 9 «Сброс хомяка» (на верхней стороне, в отличие от контактов 1 и 3 снизу), являющийся ПЗУ EXROM расширительный штифт (таким образом, данные будут перезаписаны на уровне 8000–9 долларов США).

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

  • Компьютеры: Commodore 64 , VIC-20
  • Флоппи-дисководы: Commodore 1541 , 1551 , 1570 , 1571 , 1581
  • Эмуляция диска / ленты Commodore 64

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

  1. ^ a b c d e "Аппаратное обеспечение" . bithunter.siz.hu. 2012-01-30 . Проверено 21 июня 2013 .
  2. ^ "coll_quick_data_drive.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  3. ^ a b Робби "The C = guy" (06.08.2010), Странные периферийные устройства ... Диск быстрых данных
  4. ^ a b microbib - The Microcomputer Bibliography , 2007-12-02 , получено 23 марта 2016 г.
  5. ^ Информационная страница Commodore - Datassette: Quick Data Drive [en] , 2012-04-28
  6. Your Computer Magazine (май 1985 г.) , май 1985 г. , дата обращения 23 марта 2016 г.
  7. ^ "тт" . web.tiscali.it. 2012-09-22 . Проверено 17 июня 2013 .
  8. ^ «Жесткий диск лейтенанта Кернала - История» . 2003 . Проверено 17 апреля 2016 . скорость передачи данных по-прежнему была поразительной - 38 килобайт в секунду.
  9. ^ "Лейтенант Кернал - Технические детали" . 1997-12-05 . Проверено 27 апреля 2016 .
  10. ^ RUN Журнал выпуск 40 . Апрель 1987 г.
  11. ^ "Выполнить выпуск 30 июня 1986 г." .
  12. ^ "Хронология компьютерной истории Commodore, Джек Трэмиел" . 090505 Commodore.ca
  13. ^ «Вот Commodore Computers. Будьте в трепете» . 090505 zimmers.net
  14. ^ "Что такое принтеры Atari 1020, 1025, 1027 и 1029?" . faqs.org (8-разрядные компьютеры Atari: раздел часто задаваемых вопросов) . Проверено 22 марта 2015 . = Commodore 1520 / Oric MCP40 / Tandy / Radio Shack CGP-115 / ..; сделано ALPS [..] режимы с 20, 40 и 80 столбцами
  15. ^ "Фотографии принтера / плоттера Texas Instruments HX-1000" . Hexbus.com . Другие принтеры-плоттеры, использующие варианты механизма плоттера ALPS DPG1302, включают: Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, Mattel Aquarius 4615.
  16. ^ "CARDCO Card Print A (C /? A) - Интерфейс принтера для Commodore 64 и VIC-20" . Вычислить! (34): 251. Март 1983 г.
  17. ^ RUN Журнал выпуск 36 . Декабрь 1986 г.
  18. ^ "Commodore.ca | Редкое изображение компьютерного оборудования Commodore / Фотогалерея" . Commodore.ca. 2012-12-11. Архивировано из оригинала на 2011-08-10 . Проверено 21 июня 2013 .
  19. ^ "Коммодор% 2064_128% 20Key% 20Pad_Atari.jpg" . Commodore.ca. 2011-03-29 . Проверено 21 июня 2013 .
  20. ^ "Обзор: цифровая клавиатура Atari CX85" . atarimagazines.com. Май 1983 . Проверено 21 июня 2013 .
  21. ^ a b c "Продукты | Commodore 64 История, руководства и фотографии 64C 64GS" . Commodore.ca. 2011-03-30 . Проверено 21 июня 2013 .
  22. ^ Infoworld Media Group, Inc (1984-07-09). Программное обеспечение для графического планшета Suncom .
  23. ^ a b c "Commodore 64 Car Pilot 1984 - первый в мире потребительский GPS?" . Commodore.ca. 2011-03-30 . Проверено 25 января 2019 .
  24. ^ "Commocoffee-64» Самые крутые гаджеты " . coolest-gadgets.com . Проверено 21 июня 2013 .
  25. ^ "Commocoffee-Commodore-64-coffee-maker.jpg" . Commodore.ca. 2011-03-29 . Проверено 21 июня 2013 .
  26. ^ "VIC REL" (PDF) . bombjack.org. 2009-11-14. Архивировано из оригинального (PDF) 23 сентября 2015 года . Проверено 21 июня 2013 .
  27. ^ a b c "- Rex Datentechnik - Retroport" . retroport.de. 2013-06-14 . Проверено 21 июня 2013 .
  28. ^ «ADC0808 / ADC0809 8-битные микропроцессорные аналого-цифровые преобразователи с 8-канальным мультиплексором» (PDF) . learn-c.com. 2010-04-15 . Проверено 21 июня 2013 .
  29. ^ «Могут ли плееры Datasette воспроизводить кассеты с музыкой? - Форум Commodore 64 (C64)» . лимон64.com . Проверено 21 июня 2013 .
  30. ^ "Ленточный проигрыватель C64 - Форум Commodore 64 (C64)" . лимон64.com . Проверено 21 июня 2013 . 5 poke53265,0 10 для i = от 0 до 25: прочтите a: poke49152 + i, a: next: sys49152 90 data 120,165,1,41,223,133,1,162,0,160,15,169,16 91 data 44,13,220,240,251,142,24,212,140,24,212,208,243
  31. ^ COMPUTE! S ГАЗЕТА, январь 1987, выпуск 43, Vol. 5, № 1 | page = 10
  32. ^ "C64 как медицинская помощь" . mos6502.com. 2012-09-21 . Проверено 6 июля 2013 .
  33. ^ "coll_handyscanner.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  34. ^ "coll_pal.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  35. ^ "BI - 8 0 80 столбцов дисплея по включенным батареям" (PDF) . mikenaberezny.com . Проверено 17 июня 2013 .
  36. ^ «Адаптер дисплея BI-80» . mikenaberezny.com. 2012-01-28 . Проверено 17 июня 2013 .
  37. ^ "coll_bi-80.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  38. ^ "B80.jpg" . web.tiscali.it. 2012-09-16 . Проверено 17 июня 2013 .
  39. ^ "Data 20 Corporation XL 80 видео на 80 колонок на C 64" (PDF) . digitanto.it. 2010-02-13 . Проверено 17 июня 2013 .
  40. ^ "coll_microtext.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  41. Your Commodore, выпуск 35, август 1987 г., стр. 7
  42. ^ "Commdore 1600 VICMODEM:" Модемы "для масс" .
  43. ^ VIC-1600 VICMODEM (1982) (Commodore) . 1982 г.
  44. ^ "- Оборудование BC - Retroport" . retroport.de. 2013-06-14 . Проверено 21 июня 2013 .
  45. ^ "coll_btx.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  46. ^ "Bildschirmtext-Museum: Hardware-Btx-Decoder: Meine Sammlung" . btxmuseum.de. Архивировано из оригинала на 2014-05-05 . Проверено 21 июня 2013 .
  47. ^ "coll_microlog_air-1.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  48. ^ "пустой" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  49. ^ a b «Оборудование» (на венгерском). 2012-01-30 . Проверено 18 апреля 2016 . Valós idejű óra modul. Egypt kódolt frankfurti rádióadó jeleit használja az óra szinkronizálásához. Nem tudom működik-e még az említett adó, a nagy távolság miatt nem tudtam kipróbálni. [Модуль часов реального времени. Кодированный сигнал Франкфуртской радиостанции используется для синхронизации часов. Я не знаю налог, работает ли он, я не мог проверить из-за больших расстояний.]
  50. ^ "coll_acc64.jpg" . bithunter.siz.hu. 2012-01-23 . Проверено 21 июня 2013 .
  51. ^ "Auerswald ACC-64 DCF-77 Empfänger - Commodore C64 - VzEkC e. V." 2016-04-04 . Проверено 18 апреля 2016 . Идентифицируйте конные файлы Auerswald ACC-64, ein DCF-77 Zeitsignalempfänger für den C64. [Идентифицируя его, как я, Auerswald ACC-64, приемник сигналов времени DCF-77 для C64.]
  52. ^ «Майк Набережный - CMD SwiftLink RS-232» . mikenaberezny.com. 2012-01-28 . Проверено 17 июня 2013 .
  53. ^ "Модем USR - comp.sys.cbm | Группы Google" . 1996-08-06 . Проверено 17 июня 2013 .
  54. ^ "Файл: Turbo232 top.jpg - ReplayResources" . ar.c64.org. 2010-06-15 . Проверено 17 июня 2013 .
  55. ^ "Интерфейс высокоскоростного модема CMD Turbo232" (PDF) . ar.c64.org. 2010-06-15 . Проверено 17 июня 2013 .
  56. ^ "Интерфейс Interpod IEEE-488" . Апрель 2008 . Проверено 28 апреля 2016 .
  57. ^ "Руководство пользователя Commodore 1802" .
  58. ^ RUN Журнал выпуск 36 декабря 1986 . Декабрь 1986 г.
  59. ^ "пустой" (PDF) . bombjack.org. 2009-01-26. Архивировано из оригинального (PDF) на 19 сентября 2017 года . Проверено 21 июня 2013 .
  60. ^ "Руководство программиста EPROM для C64 и C128" (PDF) . bombjack.org. 2009-01-02. Архивировано из оригинального (PDF) 17 мая 2017 года . Проверено 21 июня 2013 .
  61. ^ "VC&G | [Ретро сканирование недели] Apple II Box для C64" . vintagecomputing.com. 2013-03-25 . Проверено 21 июня 2013 .
  62. ^ "Mimic Systems 'Spartan | Applefritter" . applefritter.com. 2013-06-21 . Проверено 21 июня 2013 .
  63. ^ "Картридж Commodore 64 CP / M" . devili.iki.fi. 2006-02-24 . Проверено 21 июня 2013 .
  64. ^ "Ретро инновации - uIEC" . Архивировано из оригинала на 2010-08-20 . Проверено 13 января 2011 .
  65. ^ SD2IEC-evo2
  66. ^ "SD2IEC" . Проверено 13 апреля 2016 .
  67. ^ Строка CBM80 представлена ​​шестнадцатеричными байтами C3 C2 CD 38 30

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

  • Индивидуальные компьютеры - производители продуктов серии MMC64 и RR
  • 16xEight Digital Retrovation - Создатели нового инновационного оборудования для 8- битных компьютеров Commodore
  • Protovision - Создатели различных обновлений оборудования
  • Lemon64 - включает в себя некоторые из лучших музыкальных программ Commodore 64
  • Домашняя запись - тема на доске обсуждений музыки, содержащая ссылки на многие другие темы, связанные с музыкой C64
  • Журнал RUN, выпуск 39, май 1986 г., специальный типографский выпуск
  • elektronik.si: внутренняя плата Vic-Rel
  • bilgisayarlarim.com: Разборка Commodore MPS-801 (от 07 мая 2007 г., по состоянию на 28 апреля 2016 г.)

Руководства [ править ]

Коммодор
  • Commodore VIC-1541 Floppy Drive: Руководство пользователя , Технический справочник
  • Принтер Commodore VIC-1515: Руководство пользователя
  • Принтер Commodore VIC-1525: Руководство пользователя
КАРДКО
  • CARDCO Card Печать A (? C / A) Принтер Интерфейс: Руководство пользователя , Приложение
  • Интерфейс принтера CARDCO Card Print + G (C /? + G): руководство пользователя , приложение