Commodore PET
Commodore PET — серия персональных компьютеров, выпускавшаяся компанией Commodore International с 1977 по 1982 год. PET является акронимом от Personal Electronic Transactor (персональный электронный транзактор). Компьютер был одним из первых массово доступных персональных компьютеров, наряду с Apple II и TRS-80, и положил начало линейке 8-битных машин Commodore. Отличительными особенностями PET были полностью интегрированная конструкция (монитор, клавиатура и накопитель на магнитной ленте в одном корпусе), операционная система, записанная в ПЗУ, и язык программирования Commodore BASIC.
История
Предпосылки и разработка
В середине 1970-х годов компания Commodore International, основанная в 1954 году как производитель пишущих машинок и калькуляторов, столкнулась с падением спроса на калькуляторы из-за ценовых войн. Глава компании Джек Трэмиэл (Jack Tramiel) решил диверсифицировать производство и выйти на рынок персональных компьютеров. Ключевую роль сыграл инженер Чак Педдл (Chuck Peddle), который ранее разработал микропроцессор MOS Technology 6502. Педдл убедил Трэмиэла, что будущее за недорогими компьютерами для широкой публики.
В 1976 году Commodore приобрела компанию MOS Technology, что дало ей доступ к дешёвым микропроцессорам 6502. Педдл и его команда начали разработку прототипа, который первоначально назывался «Commodore 6502 Personal Computer». Проект был ориентирован на создание законченного устройства «всё в одном», не требующего дополнительных периферийных устройств для начала работы.
Анонс и выход на рынок
Первый прототип PET 2001 был продемонстрирован на выставке Consumer Electronics Show (CES) в Чикаго в январе 1977 года. Устройство вызвало значительный интерес благодаря цене около 795 долларов США. Серийное производство началось в октябре 1977 года, и PET стал одним из первых трёх «триумвирата» персональных компьютеров 1977 года (Apple II, TRS-80 Model I, Commodore PET 2001).
Первые поставки столкнулись с проблемами: из-за забастовки докеров в США первые партии были доставлены с задержкой. Тем не менее, к концу 1977 года было продано несколько тысяч машин.
Развитие модельного ряда
Первая модель PET 2001 имела ряд недостатков: маленькую клавиатуру (клавиши были похожи на калькуляторные) и неудобный дизайн. В 1978 году была выпущена улучшенная версия — PET 2001-N (или PET 2001-32N) с полноценной клавиатурой и увеличенным объёмом памяти (до 32 КБ). В 1980 году появилась модель CBM 3000 с улучшенным блоком питания и корпусом.
В 1981 году Commodore выпустила серию CBM 4000 (с 40-колоночным монитором) и CBM 8000 (с 80-колоночным монитором), ориентированную на бизнес-применение. Последней моделью в линейке стала CBM 8296 (1982 год). Всего за время выпуска было произведено около 200 000 компьютеров серии PET.
Технические характеристики
Аппаратное обеспечение
Основой всех моделей PET был микропроцессор MOS Technology 6502 с тактовой частотой 1 МГц. Оперативная память варьировалась от 4 КБ (первые модели) до 96 КБ (CBM 8296). Постоянная память (ПЗУ) содержала интерпретатор Commodore BASIC 1.0 (позднее 2.0, 4.0) и монитор-отладчик.
Видеоподсистема строилась на микросхеме MOS 6545 (аналог Motorola 6845) и обеспечивала текстовый режим. Разрешение экрана составляло 40×25 символов (модели 2001, 3000, 4000) или 80×25 символов (модели 8000). Графический режим отсутствовал — все изображения строились из псевдографических символов, встроенных в знакогенератор. Цвета не поддерживались, монитор был монохромным (зелёный или белый фосфор).
Накопителем служил встроенный кассетный магнитофон Commodore Datassette, работающий на скорости 300 бод. Внешние дисководы (Commodore 2040, 4040, 8050) подключались через интерфейс IEEE-488 (модифицированный GPIB). Принтеры и другие устройства также подключались через IEEE-488.
Программное обеспечение
Операционная система компьютера была минимальной и состояла из загрузчика и интерпретатора BASIC. BASIC версии 1.0 (PET BASIC) был разработан Microsoft и имел ряд ограничений: отсутствовали команды для работы с графикой и звуком, а также не поддерживались строковые массивы. В версии 2.0 (1979) были добавлены команды для работы с дисководом (DLOAD, DSAVE). Версия 4.0 (1980) получила расширенные возможности для работы с файлами и дисками.
Пользовательский интерфейс был полностью текстовым. После включения на экране появлялось приглашение BASIC, и пользователь мог вводить команды или запускать программы.
Модельный ряд
PET 2001 (1977)
- Процессор: MOS 6502, 1 МГц
- Память: 4 КБ или 8 КБ ОЗУ
- Видео: 40×25 символов, монохромный
- Клавиатура: 73 клавиши (калькуляторного типа)
- Корпус: моноблок с клавиатурой, монитором и магнитофоном
- Цена: $795 (4 КБ), $995 (8 КБ)
PET 2001-N / 2001-32N (1979)
- Память: 16 КБ или 32 КБ ОЗУ
- Клавиатура: полноценная (73 клавиши, механические переключатели)
- Улучшенный блок питания
- Новый корпус (более угловатый)
CBM 3000 (1980)
- Память: 16 КБ или 32 КБ ОЗУ
- Аналогичен 2001-N, но с изменённым корпусом и разъёмами
CBM 4000 (1981)
- Память: 32 КБ ОЗУ
- Видео: 40×25 символов
- Ориентирован на образовательный рынок
CBM 8000 (1981)
- Память: 32 КБ или 96 КБ ОЗУ (модели 8032 и 8096)
- Видео: 80×25 символов
- Ориентирован на бизнес-применение
- Клавиатура с цифровым блоком
CBM 8296 (1982)
- Память: 128 КБ ОЗУ (расширяемая до 256 КБ)
- Видео: 80×25 символов
- Последняя модель в линейке
Применение
Образование
Commodore PET получил широкое распространение в школах и университетах, особенно в США, Канаде и Великобритании. Благодаря низкой цене и простоте использования, он стал основой для обучения программированию на BASIC. Многие учебные заведения закупали целые компьютерные классы на базе PET.
Бизнес
Модели с 80-колоночным экраном (CBM 8000) использовались в офисах для работы с текстовыми процессорами (например, WordPro) и электронными таблицами (VisiCalc). Поддержка интерфейса IEEE-488 позволяла подключать несколько дисководов и принтеров, что делало PET подходящим для небольших предприятий.
Домашнее использование
Несмотря на высокую для своего времени цену, PET покупали и для дома. Популярностью пользовались игры (например, «Lunar Lander», «Space Invaders»), написанные на BASIC, а также программы для ведения домашней бухгалтерии.
Интересные факты
- Компьютер PET был одним из первых, на котором запускалась программа «Lunar Lander» — одна из ранних компьютерных игр.
- Встроенный магнитофон Datassette был крайне медленным: загрузка программы размером 8 КБ занимала около 2 минут.
- Клавиатура первых моделей PET 2001 была раскритикована за неудобство — клавиши были маленькими и плоскими, что затрудняло набор текста.
- В СССР PET не был официально распространён, но отдельные экземпляры попадали через научные и коммерческие каналы.
- Commodore PET послужил прототипом для советского компьютера «Электроника-60» (1979), хотя тот использовал другой процессор (К1801ВМ1) и архитектуру.
Критика
Основными недостатками PET считались отсутствие цветного графического режима и звука, что ограничивало его применение в играх и мультимедиа. Монохромный монитор и текстовый режим делали его менее привлекательным для домашних пользователей по сравнению с Apple II. Также критиковалась низкая скорость работы с кассетным накопителем и отсутствие встроенного дисковода.
Наследие
Commodore PET заложил основы для последующих 8-битных компьютеров Commodore, таких как VIC-20 (1980) и Commodore 64 (1982). Концепция «всё в одном» (монитор, клавиатура, накопитель) была позже использована в Commodore 16 и Plus/4. PET также оказал влияние на развитие образовательной информатики, популяризировав программирование среди школьников и студентов.
Источники
- Bagnall, Brian. Commodore: A Company on the Edge. Variant Press, 2005.
- Peddle, Chuck. The 6502 and PET: The Inside Story. (Интервью, 2004).
- Commodore International. PET 2001 User Manual. 1977.
- Commodore International. CBM 8000 Series Technical Reference. 1981.
- «The PET Story» — статья в журнале Creative Computing, 1978.
- Архивы музея вычислительной техники (Computer History Museum, Mountain View, CA).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →