Коммодор 1530 ( C2N ) Datasette , а затем и Датассетты (а портманто из данных и кассеты ), является Коммодор выделенного «с магнитной лентой для хранения данных устройства. Используя компактные кассеты в качестве носителя информации , он обеспечивает недорогую память для 8-битных домашних / персональных компьютеров Commodore , особенно для PET , VIC-20 и C64 . Физически похожая модель, Commodore 1531 , была сделана для Commodore 16 иКомпьютеры серии Plus / 4 .
Функции
Типичные компактные кассетные интерфейсы конца 1970-х годов используют небольшой контроллер в компьютере для преобразования цифровых данных в аналоговые тона и обратно. Затем интерфейс подключается к кассетной деке с помощью обычной звуковой проводки, такой как разъемы RCA или 3,5-миллиметровые телефонные разъемы . Такая система использовалась в Apple II [1] и Color Computer , а также во многих шинных системах S-100 и позволяла использовать их с любым кассетным плеером с подходящими подключениями. [2]
В наборе данных вместо записи двух тонов на ленту для обозначения битов используются шаблоны прямоугольных волн , включая бит четности . Программы дважды записываются на ленту для исправления ошибок ; если при чтении первой записи обнаруживается ошибка, компьютер исправляет ее данными из второй. [3] Datasette имеет встроенные аналого-цифровые преобразователи и звуковые фильтры для преобразования цифровых данных компьютера в аналоговый звук и наоборот. Подключение к компьютеру осуществляется через фирменный краевой разъем (Commodore 1530) или разъем mini-DIN (1531). Отсутствие записываемых аудиосигналов на этом интерфейсе делает набор данных и клоны единственными кассетными магнитофонами, которые можно использовать с компьютерами Commodore, до тех пор, пока вторичные преобразователи не сделали возможным использование обычных записывающих устройств.
Из-за своего цифрового формата Datasette одновременно более надежен, чем другие системы кассет данных, и очень медленный, [3] [4] передавая данные со скоростью около 50 байт в секунду. Однако после запуска набора данных появилось специальное программное обеспечение для турбо-ленты , обеспечивающее гораздо более быструю работу с лентой (загрузка и сохранение). Такое программное обеспечение было интегрировано в большинство коммерческих предварительно записанных приложений (в основном в игры), а также было доступно отдельно для загрузки и сохранения самодельных программ и данных пользователей. Эти программы широко использовались только в Европе, так как рынок США давно перешел на диски.
Наборы данных обычно могут хранить около 100 кбайт на 30-минутную сторону. [5] Использование турбо-ленты и других устройств быстрой загрузки увеличило это число примерно до 1000 кбайт .
Datasette имеет только один соединительный кабель с шагом 0,156 дюйма (4,0 мм) [6] краевого разъема печатной платы на стороне компьютера. Все входные / выходные сигналы для набора данных являются полностью цифровыми, поэтому все цифро-аналоговое преобразование и наоборот выполняется внутри устройства. В этот кабель также включено питание. Разводка измельчает, +5 В постоянном токе , двигатель, чтение, запись, ключ смысл. [7] Сигнал распознавания контролирует кнопки воспроизведения, перемотки назад и вперед, но не может различать их. Механическая блокировка предотвращает одновременное нажатие любых двух из них. Питание двигателя осуществляется от нерегулируемого источника питания 9 В постоянного тока [8] компьютера через транзисторную схему. [9]
Кодирование
Для записи физических данных измеряется переход через ноль от положительного к отрицательному напряжению аналогового сигнала. Результирующее время между этими положительными и отрицательными пересечениями затем сравнивается с пороговым значением, чтобы определить, является ли время с момента последнего пересечения коротким (0) или длинным (1). [10] Обратите внимание на более низкую амплитуду для более коротких периодов.
Схема в ленточном накопителе преобразует аналоговый сигнал в логическую единицу или 0, который затем передается в компьютер через соединитель ленты . Внутри компьютера первый адаптер сложного интерфейса (6526) в C64 определяет, когда сигнал переходит от единицы к нулю. Это событие называется триггером и вызывает запрос прерывания . Это событие может быть обработано кодом обработчика или просто обнаружено путем тестирования бита 4 местоположения $ DC0D. Точки, которые запускают это событие, обозначены черными кружками на рисунке. [10]
Внутри ленточного устройства сигнал считывающей головки подается в операционный усилитель (1), выходной сигнал которого фильтруется по постоянному току . Операционный усилитель (2) усиливает и питает RC-фильтр. Операционный усилитель (3) снова усиливает сигнал, за которым следует еще один фильтр постоянного тока. Операционный усилитель (4) усиливает сигнал до ограничения синусоидального сигнала. Положительная и отрицательная шины для всех операционных усилителей подключены к + 5V DC и GND. Таким образом, ограниченный сигнал попадает в окно электрического уровня TTL шага триггера Шмитта, который, в свою очередь, питает порт цифровой кассеты. [11]
В версии C64 для PAL дискретность по времени составляет 1,014 мкс (для NTSC 0,978 мкс ). Поскольку каждый бит использует 3284 тактовых цикла, это означает 3284 * 1,014 мкс = 3330 мкс / бит. или со скоростью передачи данных 300 бит / с .
После того, как биты могут быть декодированы, они загружаются в регистр сдвига и постоянно сравниваются со специальной битовой последовательностью. Эту битовую последовательность также можно рассматривать как байт. Соответствие битовой последовательности означает, что поток синхронизируется по байтам. Первый байт для сравнения называется начальным байтом . При совпадении он также сравнивается с байтом синхронизации . [10]
Пример: Turbo Tape 64 имеет начальный байт $ 02 (двоичный 00000010), байт синхронизации $ 09 (двоичный 00001001) и следующую последовательность синхронизации из $ 08, $ 07, $ 06, $ 05, $ 04, $ 03, $ 02, $ 01. [3] [10]
Модели
ПЭТ, VIC-20, C64 / 128
Существует как минимум четыре основных модели 1530 / C2N Datassette:
- Оригинальный модифицированный кассетный привод Sanyo M1540A, встроенный в самые ранние модели ПЭТ в 1977 году. Это был стандартный магнитофон с коробкой для обуви с удаленным уголком корпуса и модифицированной электроникой; Печатная плата Commodore была установлена внутри вместо электроники Sanyo. Чтобы замаскировать бренд Sanyo, Commodore просто поместил значок Commodore поверх оригинального логотипа. [12]
- Вторая встроенная Datassette в PET 2001: еще одна стандартная потребительская модель (продается на некоторых рынках как CCE CCT1020), модифицированная платой Commodore. Черная крышка кассеты, пять белых клавиш, без счетчика ленты, без светодиода SAVE [13]
- Модель оригинальной формы в черном корпусе, черная крышка кассеты, пять черных клавиш, без счетчика ленты, без светодиода SAVE
- Белый корпус оригинальной формы, черная крышка кассеты, пять черных клавиш, со счетчиком ленты, без светодиода SAVE
- Белый корпус новой формы, серебристая крышка кассеты, шесть черных клавиш, с белой лентой счетчика SAVE LED на левой стороне
- Модель новой формы в белом корпусе, серебристая крышка кассеты, шесть черных клавиш со счетчиком ленты и красный светодиод SAVE справа
- То же, что и выше, но с черным рисунком и серебристым логотипом Commodore, шестью черными клавишами, счетчиком ленты и красным светодиодным индикатором SAVE на правой стороне.
Первые две внешние модели были сделаны как периферийные устройства из ПЭТ и стилизованы под встроенный ленточный накопитель ПЭТ 2001. Последние два были разработаны и проданы для VIC-20 и C64. Все 1530 совместимы со всеми этими компьютерами, а также с C128 .
В дополнение к этому, некоторые модели поставлялись с небольшим отверстием над клавишами, чтобы обеспечить доступ к регулировочному винту азимутального положения ленточной головки . Таким образом, можно легко использовать небольшую отвертку для регулировки, не разбирая шасси Datassette.
Как ни странно, Datassette в разное время продавался как C2N DATASSETTE UNIT Model 1530 и как 1530 DATASSETTE UNIT Model C2N . Обратите внимание на разницу в написании (одна буква S против двух) на оригинальной упаковке продукта. [14]
Как и модели Datasette, формат записи совместим со всеми компьютерами; VIC, например, может считывать кассеты из ПЭТ. [15] [16]
C16 / 116 и Plus / 4
Внешне похожий на модели 1530 / C2N, Commodore 1531 , созданный для компьютеров серий Commodore 16 и Plus / 4 . Он имеет разъем Mini-DIN вместо краевого разъема печатной платы. Это можно использовать с C64 / 128 через адаптер, который поставлялся Commodore с некоторыми устройствами.
- Корпус новой формы, черный / угольный, серебристая крышка кассеты, шесть светло-серых клавиш, счетчик ленты и красный светодиод SAVE
Популярность
Набор данных был более популярен за пределами Соединенных Штатов. Компании US Gold , которая импортировала американские компьютерные игры в Великобританию, часто приходилось ждать, пока они будут преобразованы с диска, потому что большинство британских владельцев Commodore 64 использовали магнитную ленту [17] [18], в то время как американский журнал Compute !'s Gazette сообщил, что к 1983 г. " 90 процентов владельцев нового Commodore 64 купили дисковод вместе с компьютером ». [19] Computer Gaming World сообщил в 1986 году, что британское программное обеспечение на основе кассет потерпело неудачу в Соединенных Штатах, потому что «97% систем Commodore в США имеют дисководы»; [20] для сравнения, MicroProse сообщила в 1987 году, что 80% из 100 000 продаж Gunship в Великобритании приходилось на кассеты. [21] В США дисковые накопители быстро стали стандартом, несмотря на то, что 1541 стоил примерно в пять раз дороже, чем набор данных. В большинстве стран Европы Datasette был предпочтительным носителем в течение нескольких лет после его запуска, хотя обычно были доступны дисководы для гибких дисков. Недорогие и широко доступные аудиокассеты сделали Datasette хорошим выбором для массового рынка домашних компьютеров с ограниченным бюджетом.
Смотрите также
- Регистратор данных Famicom
- Быстрый загрузчик
- Кассетная лента IBM
- Стандарт Канзас-Сити
- Хранение данных на магнитной ленте
Рекомендации
- ^ "Интерфейс кассеты Apple II". Яблоневый сад . Весна 1981 г. с. 57.
- ^ Фридман, Херб (февраль 1983 г.). «Пять самых дружелюбных компьютеров». Популярная механика . п. 97.
- ^ а б в Де Сеуклер, Харри (февраль 1985 г.). «Как работает TurboTape» . Вычислить! . п. 112 . Проверено 30 октября 2013 года .
- ^ Уэйт, Митчелл; Лафор, Роберт; Вольпе, Джерри (1985). «Периферийные устройства: дисплеи, дисководы, принтеры и др.» . Официальная книга для персонального компьютера Commodore 128 . Ховард В. Самс и Ко, стр. 11–32. ISBN 0-672-22456-9.
- ^ «Основная информация о Коммодоре» .[ постоянная мертвая ссылка ]
- ^ Руперт, Дейл (июль 1987 г.). «Отчет Руперта: Компьютеры под контролем» . Эй! . Нью-Йорк: Ion International. п. 32. ISSN 8750-4383 . Проверено 12 апреля 2018 .
- ^ pinouts.ru - Распиновка кассеты C64 , 2012-01-15
- ^ Справочное руководство программиста Commodore 64 . Западный Честер: Commodore Business Machines. 1984. Принципиальная схема Commodore 64. ISBN 0-672-22056-3. Проверено 12 апреля 2018 .
- ^ SAMS Computerfacts CC4: Компьютер: Commodore 64 . Индианаполис: Говард В. Сэмс. 1984. с. 2.
- ^ а б в г «Как работают ленты Commodore» . 091205 wav-prg.sourceforge.net
- ^ Datasette сервис мануал модель C2N / 1530/1531, предварительный, октябрь 1984 PN-314002-02
- ^ http://www.zimmers.net/anonftp/pub/cbm/faq/trivia/cbm-trivia-13.txt
- ^ Абрил, Редактор (26 октября 1973 г.). "Журнал Placar" . Editora Abril . Проверено 27 июня 2017 г. - через Google Книги.
- ^ Бо Циммерман. "Наборы данных Commodore" . Commodore Gallery . Проверено 20 апреля 2012 года .
- ^ Торнбург, Дэвид Д. (апрель 1981 г.). «Коммодор VIC-20: первый взгляд» . Вычислить! . п. 26.
- ^ Баттерфилд, Джим (апрель 1981 г.). «Совет владельцам ПЭТ: как стать экспертом ВМЦ» . Вычислить! . № 11. с. 34.
- ^ Андерсон, Крис (июнь 1985 г.). «На вершине золотой рудника США» . Zzap! 64 (интервью). С. 46–48 . Проверено 26 октября 2013 года .
- ^ Понтан, Дик (январь 1985). «Амстрад КТК 464» . БАЙТ . С. 401 . Проверено 27 октября 2013 года .
- ^ Халфхилл, Том (декабрь 1983 г.). «Заметки редактора» . Бюллетень Compute! (Передовая). п. 6 . Проверено 6 февраля +2016 .
- ^ Вагнер, Рой (август 1986). «Ключ коммодора» . Компьютерный игровой мир . п. 28 . Проверено 1 ноября 2013 года .
- ^ Брукс, М. Эван (ноябрь 1987 г.). «Титаны мира компьютерных игр / MicroProse» . Компьютерный игровой мир . п. 16 . Проверено 2 ноября 2013 года .
Внешние ссылки
- Подобные ленточные накопители Commodore
- Фото из набора данных
- Описание формата ленты с утилитами преобразования и кодом
- Проект C2N232 по созданию аппаратного адаптера / программного обеспечения для архивации файлов Commodore Datasette на современный компьютер.
- Домашняя страница DC2N Проект цифровой замены C2N.
- Эскизная модель Commodore Datasette 1530. Эскизная модель Commodore Datasette 1530.