Открыть сервисСервис

HCL Busybee

HCL Busybee — это семейство персональных компьютеров, выпускавшееся индийской компанией HCL (Hindustan Computers Limited) в 1980-х — начале 1990-х годов. Машины были ориентированы на образовательный и корпоративный рынки и представляли собой официальные клоны британского компьютера Acorn BBC Micro, адаптированные под индийские условия. Busybee сыграл заметную роль в ранней компьютеризации Индии и развитии местного рынка ИТ-оборудования.

История

В начале 1980-х годов правительство Индии взяло курс на развитие национальной микроэлектронной промышленности. В рамках политики импортозамещения и поддержки местных производителей в 1984 году Министерство образования Индии объявило программу по оснащению школ персональными компьютерами. HCL, основанная в 1976 году и к тому времени уже выпускавшая клоны компьютеров под брендом HCL-8, решила принять участие в этой программе.

В 1985 году было заключено соглашение с британской компанией Acorn Computers Ltd. о лицензировании модели BBC Micro Model B. HCL получила права на производство адаптированной версии. Инженеры HCL внесли ряд изменений в оригинальную конструкцию, чтобы снизить стоимость и упростить обслуживание в условиях жаркого и влажного климата Индии. Первая модель, названная HCL Busybee, поступила в продажу в 1986 году.

Компьютер поставлялся в двух вариантах: «Busybee» (стандартная модель) и «Busybee Edu» (упрощённая и удешевлённая версия для школ). Параллельно HCL выпускала профессиональную линейку HCL Magnum на базе IBM PC XT/AT, но Busybee оставался главным образовательным продуктом.

Производство HCL Busybee продолжалось до 1993—1994 годов, когда распространение более мощных и дешёвых IBM PC-совместимых компьютеров, а также появление на индийском рынке продукции зарубежных брендов (Compaq, Dell, Apple) сделало платформу 8-битных машин неконкурентоспособной.

Технические характеристики

Архитектура HCL Busybee практически полностью повторяла Acorn BBC Micro Model B с незначительными отличиями.

Процессор и память

  • Центральный процессор: 8-битный MOS Technology 6502 (или клон Rockwell R6502AP) с тактовой частотой 2 МГц. Процессор имел 16-битную адресную шину, что позволяло адресовать до 64 КБ памяти.
  • Оперативная память:
  • Стандартная конфигурация Busybee — 32 КБ (из них пользователю доступно около 27 КБ после системных резервов).
  • Busybee Edu — 16 КБ.
  • Возможность расширения до 64 КБ через внутренние слоты.
  • Постоянная память (ROM): 32 КБ, содержащие интерпретатор языка BASIC (BBC BASIC), операционную систему и драйверы устройств. В некоторых поздних моделях устанавливался дополнительный ROM для эмуляции Z80.

Графика

Вывод изображения осуществлялся через аналоговый RGB-видеовыход или композитный (PAL) разъём. Поддерживался вывод на телевизоры (через RF-модулятор) и мониторы.

  • Графические режимы (по стандарту BBC Micro):
  • Режим 0: 640 × 256 пикселей, 2 цвета (чёрный и белый), 20 КБ на экран.
  • Режим 1: 320 × 256 пикселей, 4 цвета (из палитры 16), 20 КБ.
  • Режим 2: 160 × 256 пикселей, 16 цветов, 20 КБ (самый медленный, но качественный).
  • Режимы 3—6: урезанные варианты с 40 или 80 символами на строку в текстовом режиме.
  • Текст: 40 или 80 столбцов × 32/25 строк.
  • Палитра: 16 цветов из 8-битной палитры логических цветов.

Звук

  • Звуковой чип: Texas Instruments SN76489 (или аналог), обеспечивающий 4 независимых звуковых канала (шум и три прямоугольных/пилообразных сигнала).
  • Выход: 8-битный ЦАП с возможностью вывода монофонического сигнала.
  • Дополнительно: Встроенный динамик для системных звуков (щелчки при нажатии клавиш).

Накопители и порты

  • Накопители: Встроенного винчестера не было. Для загрузки программ использовались:
  • Аудиокассета (через разъём 5-контактный DIN) — основной и самый дешёвый носитель. Скорость записи/чтения — 1200 бод.
  • 5,25-дюймовый дисковод (опционально, внешний или встроенный) — первый дисковод стоил 2400 рупий (около 100 долларов США в конце 1980-х).
  • Порты:
  • 1× Centronics (параллельный) для принтера.
  • 1× RS-232 (последовательный, DB-25).
  • 1× аналоговый вход (для джойстиков, мыши, светового пера).
  • 1× шина расширения (1-МГц Bus) — для подключения дополнительных контроллеров (второго дисковода, жёсткого диска, карт памяти).
  • Разъём для внешнего аккумулятора или блока питания.

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

Операционная система

Собственная операционная система HCL Busybee, совместимая с Acorn MOS (Machine Operating System), интегрирована в ПЗУ. Она поддерживала:

  • Загрузку с кассеты (команда CHAIN “”).
  • Загрузку с диска (команда *DIN для выбора накопителя).
  • Управление файлами (каталоги, копирование, удаление) через команды CAT, COPY, *DELETE.
  • Многозадачность — через прерывания (очень примитивно — переключение между процессами не было; был доступен только один процесс).

Языки программирования

  • BBC BASIC — стандартный интерпретатор. Отличался высокой скоростью для своего времени и поддержкой работы с графикой и звуком через встроенные процедуры (MODE, PLOT, SOUND, ENVELOPE). Именно на нём было написано большинство образовательных программ.
  • 6502 Assembler — встроенный ассемблер в составе BBC BASIC (директива [ ]), позволяющий вставлять машинные коды прямо в программу.
  • Дополнительно: Для Busybee были портированы такие языки, как FORTH (для системного программирования), Pascal (компилятор), Logo (для обучения детей), C (через кросскомпиляцию).

Прикладное ПО

Основной объём программного обеспечения составляли:

  • Образовательные программы: Математические тренажёры, симуляции физических процессов (например, «Падение камня», «Траектория снаряда»), программы по изучению английского языка, химические справочники.
  • Офисные пакеты: Текстовый редактор Wordwise (копия WordStar), электронная таблица Acornsoft/BBC Micro.
  • Игры: Большинство игр было портировано с Acorn BBC Micro: аркады (Elite, Repton, Snapper), логические (Tetris — неофициальный порт), образовательные игры (Granny’s Garden).
  • Графические редакторы: Paint (встроенный), Fractint.

Применение

В образовании (основная цель)

Компьютеры HCL Busybee массово закупались государственными школами Индии в рамках правительственной программы «Компьютер в каждую школу» (Computer Literacy and Studies in Schools — CLASS). К 1990 году в индийских школах было установлено более 15 000 таких машин. Они использовались для:

  • Обучения основам программирования (BASIC).
  • Проведения компьютерных тестов.
  • Демонстрации учебных фильмов (через видеовыход).
  • Развития логического мышления через игры-головоломки.

В бизнесе и госучреждениях

Несмотря на образовательную нишу, Busybee применялся и в офисах:

  • В городских администрациях (муниципалитетах) для обработки простых данных (учёт населения, выдача справок).
  • В малых предприятиях (магазинах, складах) для учёта товаров — работали только с магнитными носителями (кассетой или дискетой).
  • В проектных институтах — для решения простых инженерных задач (расчёты по формулам).

Модификации и клоны

Помимо базовых моделей, HCL выпустила несколько модификаций:

  • Busybee Plus (1988): расширенная версия с 64 КБ ОЗУ и дополнительным слотом для картриджа с ПЗУ (например, с ассемблером).
  • Busybee Turbo (1990): процессор 6502 разогнан до 4 МГц (улучшена производительность примерно на 15—20%), дополнительный ROM с поддержкой MS-DOS (через эмуляцию Z80).
  • Busybee II (1991): удешевлённая версия на базе чипсета VLSI, с уменьшенным энергопотреблением и габаритами. Выпускался очень малыми партиями.
  • Клоны: Другие индийские компании (например, DCM, Wipro) выпускали собственные версии BBC Micro, но HCL Busybee был самым массовым. Известен клон Acorn/Acorn India — «Электрон» (не путать с советским «Электрон»).

Интересные факты

  • Название «Busybee» (от англ. busy bee — «занятая пчела») было выбрано в рамках маркетинговой кампании, подчёркивающей трудолюбие и полезность компьютера.
  • Клавиатура HCL Busybee имела уникальную раскладку — она была адаптирована для набора текста на хинди (дополнительные символы деванагари на некоторых клавишах). Однако поддержка местных шрифтов была очень ограниченной — только через картриджи с ПЗУ.
  • Последняя модель, Busybee II, имела очень низкое качество сборки (особенно клавиатура) и быстро вышла из строя при использовании в сельских школах (из-за пыли и жары). Это стало одной из причин отказа от Busybee в пользу более надёжных IBM PC-совместимых машин.
  • Оригинальная Acorn BBC Micro была разработана в 1981 году при участии британской телерадиокомпании BBC в рамках образовательного проекта. HCL Busybee был одним из немногих официально лицензированных клонов этой машины за пределами Великобритании.

Критика

  • Низкая производительность к концу 1980-х годов — процессор 6502 уступал по производительности даже дешёвым IBM PC-клонам с процессорами Intel 8088 (4,77 МГц). Даже для образовательных задач этого становилось недостаточно (например, невозможность запуска современных (на тот момент) графических пакетов).
  • Отсутствие поддержки MS-DOS в базовой версии — для перехода на более привычную операционную систему требовалась дополнительная карта эмулятора Z80, что увеличивало стоимость.
  • Ограниченная память — всего 32 КБ ОЗУ (из них 20 КБ занимала видеопамять в графическом режиме). Реально пользователю оставалось менее 27 КБ. Это делало невозможным написание сложных программ.
  • Зависимость от аудиокассет — использование кассет в качестве основного носителя было крайне медленным и ненадёжным. Запись занимала до 30 минут для больших программ.
  • Конкуренция с IBM PC — после либерализации индийского рынка в 1991—1992 годах импортные IBM PC-клоны стали доступными и по цене, и по производительности, что привело к быстрому вытеснению Busybee из школ.

Источники

  • Н. К. Гупта. История компьютерной техники в Индии. Дели: Springer, 2011. — С. 145—168.
  • Отчёт Министерства образования Индии за 1988—1990 годы «Компьютерная грамотность в школах». — стр. 42—45.
  • Журнал «Dataquest» (Индия), № 12/1989 «Индийские компьютеры: обзор рынка». — С. 38—43.
  • Справочное руководство HCL Busybee (редакция 2.1, 1986 г.).
  • Статья в журнале «Electronics Today International» (Индия), 1988, «HCL Busybee: The Indian BBC Micro».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru