Дисководы Happy

Дисководы Happy — серия усовершенствований для дисководов, предназначенных для семейств компьютеров Atari 8-бит и Atari ST, выпускавшихся небольшой компанией Happy Computers. Наибольшую известность Happy Computers получила благодаря дополнительным платам для дисководов Atari 810 и Atari 1050, которые обеспечивали значительный прирост скорости чтения и записи, а также позволяли создавать резервные копии дискет. Продукция Happy была одной из самых популярных среди дополнений для компьютеров Atari и продолжала использоваться на вторичном рынке по состоянию на 2009 год[1][2].

Общие сведения
Happy Computers
Основание 1982
Отрасль Усовершенствования дисководов

Happy Computers

Happy Computers была основана в 1982 году Ричардом Адамсом под названием Happy Computing. В то время плата Atari 810 Happy собиралась вручную на внутренней боковой плате дисковода. В 1983 году, когда компания сменила форму собственности с индивидуального предпринимательства на корпорацию, название было изменено на Happy Computers.

Поставки продукции прекратились в 1990 году, после чего многие энтузиасты Atari занялись обратной разработкой и воспроизведением этих устройств.

Уже в 1983 году Happy Computing упоминалась в контексте программного пиратства[3]. К 1986 году компании-разработчики программного обеспечения стали выпускать меньше новых продуктов для Atari 8-бит по сравнению с Apple II и Commodore 64, объясняя это высоким уровнем пиратства среди пользователей Atari и называя одной из причин именно дисководы Happy[4][5][6].

Продукция для Atari 8-бит

Модернизация 810 (810 Upgrade)

Это был первый продукт, выпущенный в 1982 году. Клиент отправлял свой дисковод 810 или внутреннюю боковую плату, и модернизация устанавливалась вручную. Она включала несколько дополнительных логических микросхем, другую EPROM и монтаж проводами. Помимо буферизованного чтения и записи с нулевой задержкой и ускоренного последовательного ввода-вывода, модернизация позволяла создавать резервные копии дискет[1][2].

Улучшение 810 (810 Enhancement)

Эта версия платы 810 Happy представляла собой вставную плату с улучшенным разделителем данных и использовала уже имеющиеся разъёмы на внутренней плате 810, не требуя пайки или постоянных изменений. Помимо буферизованного чтения и записи с нулевой задержкой и ускоренного последовательного ввода-вывода, она позволяла создавать резервные копии дискет[1][2].

Брайан Мориарти из журнала ANALOG Computing писал в 1983 году, что редакция долго не решалась публиковать обзоры или рекламу 810 Enhancement «из-за уникального потенциала для злоупотреблений», но после тестирования платы «решила, что её реальные преимущества слишком значимы, чтобы их игнорировать». Он отметил, что время загрузки сократилось до 11 секунд с 14-18, время форматирования — до 25 секунд с 38, а срок службы дисководов увеличился благодаря более эффективному доступу к диску. Тесты Мориарти подтвердили заявление компании о том, что плата и сопровождающее ПО Happy Backup могут дублировать любой диск, читаемый дисководом Atari 810. По его мнению, стоимость платы в 250 долларов было бы разумнее вложить в покупку второго дисковода, но для владельцев двух дисководов «высокая скорость и особые возможности Happy drive станут выгодным вложением» и «доставят удовольствие в использовании». Мориарти заключил: «Надеюсь, сообщество ATARI не будет злоупотреблять этой мощью, используя Happy drive (и другие подобные продукты) для нарушения прав других»[7].

Улучшение 1050 (1050 Enhancement)

Atari выпустила более надёжный дисковод 1050 с поддержкой расширенной плотности (130 КБ) одновременно с появлением Atari 1200XL. Улучшение 1050 представляло собой вставную плату, устанавливаемую без пайки и постоянных изменений. Помимо буферизованного чтения и записи с нулевой задержкой и ускоренного последовательного ввода-вывода, оно поддерживало настоящую двойную плотность (180 КБ). Последовательный ввод-вывод у 1050 Happy был быстрее, чем у 810 Happy, благодаря более быстрому процессору 6502, заменившему 6507[1][2].

Контроллер 1050 (1050 Controller)

Контроллер 1050 — небольшая плата, устанавливаемая внутри дисковода 1050 Happy, имевшая два переключателя и светодиод. Она позволяла включать и выключать защиту от записи для обхода выреза на диске, а также выбирать медленный режим для совместимости с некоторыми программами. Некоторые коммерческие программы работали только в исходном медленном режиме. Для установки контроллера требовалась механическая доработка корпуса, поэтому установка была более постоянной[1][2].

Программное обеспечение Warp Speed

Программное обеспечение, поставлявшееся с платами Happy, включало множество опций:

  • Warp Speed DOS;
  • Диагностика для Enhancement и дисковода: высокоскоростная передача, тестирование оборотов и чтения/записи;
  • Быстрый, медленный и unHappy режимы для совместимости;
  • Tracer mode для оценки неиспользуемого пространства на дискетах;
  • Happy Compactor для организации и объединения нескольких дискет в одну;
  • Happy Backup для резервного копирования дискет;
  • Multi Drive — одновременная высокоскоростная запись на до 4 дисководах с Happy Enhancement;
  • Копирование секторов[1][2].

Программа IBMXFR

Эта программа входила в состав Warp Speed и позволяла передавать файлы между Atari и диском IBM с помощью усовершенствованного дисковода 1050 Happy. Поскольку 1050 был односторонним дисководом с одной головкой, диск должен был быть отформатирован как SS (180 КБ). Диск IBM можно было даже отформатировать на дисководе 1050[1][2].

Продукция для Atari 16-бит

Картридж Discovery (Discovery Cartridge)

Discovery Cartridge — устройство, подключаемое к слоту картриджа компьютера Atari ST. Оно позволяло создавать резервные копии дискет и имело разъёмы для подключения третьего и четвёртого дисковода. Оригинальный Atari ST поддерживал только два дисковода, поэтому дополнительные были полезны. Было доступно четыре варианта устройства, включая сквозной разъём для другого картриджа, переключатель для выбора банков в больших картриджах и переключатель для включения/отключения дополнительных дисководов. Также существовала опция встроенных часов реального времени с батарейным питанием, что было значительным упущением в стандартной конфигурации Atari ST[1][2][8].

Микросхема «HART» (Happy Atari Rotating Thing), разработанная Ричардом Адамсом, позволяла стандартным дисководам Atari читать необычные диски Macintosh с переменной скоростью вращения без необходимости в специальном дисководе. Затем такие диски перезаписывались в стандартном «постоянноскоростном» 3,5-дюймовом формате, называемом Magic format. Это позволяло использовать различные эмуляторы Mac, которые работали наиболее эффективно с дисками Magic format. По крайней мере один эмулятор Macintosh также имел схему для чтения Mac-дисков, но это делало эмуляцию медленнее и менее надёжной. Быстрее и эффективнее было сначала конвертировать Mac-диски в Magic format.

Микросхема HART (IC номер HARTD1©87HCI) также позволяла копировать обычные ST-диски значительно быстрее. Контроллер гибких дисков компьютера требовал два прохода по дорожке, три с верификацией. HART мог форматировать и записывать за один проход, экономя время.

Картридж Q-Verter (Q-Verter Cartridge)

Это была уменьшенная версия Discovery Cartridge, подключавшаяся к слоту картриджа Atari ST и имевшая кабель для одного дисковода, что позволяло конвертировать Mac-диски[1][2][9].

Примечания

  1. 1 2 3 4 5 6 7 8 9 Atari 8-Bit Computers: Frequently Asked Questions (англ.). faqs.org. Дата обращения: 20 июня 2024.
  2. 1 2 3 4 5 6 7 8 9 What are the Atari 810, 815, 1050, and XF551 Disk Drives? (англ.). faqs.org. Дата обращения: 20 июня 2024.
  3. Gosnell, Kelvin (12 мая 1983). “Happy days for software pirates”. New Scientist [англ.]. Reed Business Information. 98 (1357): 376—377. ISSN 0262-4079. Дата обращения 2024-06-20.
  4. “Survey of Game Manufacturers”. Computer Gaming World [англ.]: 32. апрель 1986. Дата обращения 2024-06-20. Проверьте дату в |date= (справка на английском); |access-date= требует |url= (справка)
  5. Williams, Gregg (сентябрь–октябрь 1986). “Atari Playfield”. Computer Gaming World [англ.]: 35. Дата обращения 2024-06-20. Проверьте дату в |date= (справка на английском); |access-date= требует |url= (справка)
  6. Brooks, M. Evan (май 1987). “Computer Wargaming 1988-1992”. Computer Gaming World [англ.]: 12. Дата обращения 2024-06-20. Проверьте дату в |date= (справка на английском); |access-date= требует |url= (справка)
  7. Moriarty, Brian (июль–август 1983). “Happy 810 Enhancement”. ANALOG Computing [англ.]: 81—82. Дата обращения 2024-06-20. Проверьте дату в |date= (справка на английском)
  8. Happy Computers Discovery Cartridge (англ.). logicsays.com. Дата обращения: 20 июня 2024.
  9. Discovery Cartridge (англ.). Atari Wiki. Дата обращения: 20 июня 2024.

Литература

Категории