Рубрики Статьи

Commodore PET: история одного из первых домашних ПК

Опубликовал
Юрий Мелков

Осенью 2022 года исполнилось сорок пять лет с момента старта продаж сразу трех моделей домашних ПК, навсегда изменивших индустрию, а как следствие — и весь образ жизни современного человечества. Недавно мы уже знакомили наших читателей с одним из представителей «большой тройки 1977-го» — TRS-80. А сегодня вспомним о другом первопроходце среди устройств для массового пользователя — Commodore PET.

История его появления тесно переплетена с судьбой TRS-80, и Apple II. К тому же компьютер представили публике за несколько месяцев до обоих своих будущих конкурентов. Это позволяет нынешним владельцам торговой марки Commodore называть его — пусть и не совсем корректно — «первым в мире персональным компьютером».

Истории компании Commodore и жизни ее основателя, иммигрировавшего в США из Германии бывшего узника Освенцима, предпринимателя польско-еврейского происхождения Джека Трамела (1928–2012), известного своим бурным темпераментом и нелегким характером, была уже посвящена статья, появившаяся на ITC.ua почти десять лет назад: «Commodore и Atari: компьютеры, которые построил Джек».

Однако в случае с Commodore PET «отцом» этого ПК был не только сам Трамел в качестве руководителя выпустившей его компании. Основным создателем как самого компьютера, так и его микропроцессора был Чарльз Педдл (1937–2019), более известный под прозвищем «Чак».

Онлайн-курс Pyton від Powercode academy.
Опануйте PYTHON з нуля та майте проект у своєму портфоліо вже через 4 місяця.
Приєднатися

Выходец из бедной семьи канадско-британского происхождения, Чак Педдл вырос в штате Мэн на севере США. С детства занимался тяжелым физическим трудом, но смог всё же попасть в местный университет, где изучал пионерский, для того времени, курс теории информации.
В 1961 году он устроился инженером-электронщиком в General Electrics, где трудился, кроме прочего, над одним из первых жестких дисков, а также над электронным кассовым аппаратом — дальним предком сегодняшних терминалов и банкоматов.

Однако в 1970 г. эта компания решила уйти из сферы производства компьютеров, поэтому Педдл, твердо намеренный связать свою судьбу именно с этими электронными устройствами, уволился и с несколькими коллегами основал собственную компанию Intelligent Terminal Systems.

Впрочем, серьезная работа в области микропроцессоров, бывших тогда последним словом информационных технологий, требовала доступа к полупроводниковым фабрикам и была определенно не по карману такому «стартапу». Поэтому через пару лет проектирования Чак согласился на работу в компании Motorola, поставив при этом условие, чтобы его собственные наработки можно было затем использовать и за пределами этой корпорации.

Группа под руководством Тома Беннета, сотрудником которой он сделался, занималась созданием восьмибитного микропроцессора 6800. Сам Педдл считал первым «настоящим» компьютерным ЦПУ именно это устройство. В отличие от интелловских 4004 и 8008, бывших, по его мнению, не более чем микросхемами для калькуляторов.

 Чак Педдл в 2014 году — во время многочасового интервью, которое6 он дал сотрудникам калифорнийского Музея компьютерной истории. Источник

«Участком» Чака Педдла в работе над архитектурой Motorola 6800 являлись в первую очередь серийный интерфейс, интерфейс ввода-вывода, а также PIA (Peripheral Interface Adapter — адаптер интерфейса для периферии), над которым вместе с ним трудился другой будущий творец ЦПУ для Commodore PET — Билл Менш (род. 1945).

Как создатель такого рода устройств Чак был вынужден немало ездить по стране, общаясь с потенциальными покупателями и конечными пользователями — инженерами и программистами. Благодаря такому общению он вскоре понял, что клиентов интересует нечто более универсальное, а главное — гораздо более дешёвое, нежели задумка руководства Motorola (первоначально рассчитывавшего поставить на свой продукт ценник в 360 долл. за штуку).

Однако все попытки Педдла повлиять на изменение стратегии корпорации оказались тщетными. Уже в начале 1974 года начальство обвинило его чуть ли не в саботаже доведения до ума и рекламирования их продукта. Боссы компании распорядились прекратить все опыты по упрощению создаваемого микропроцессора.

В ответ несколько месяцев спустя Чак и ещё семеро его единомышленников, то есть почти половина всего отдела разработчиков 6800, покинули Motorola. В поисках новых производственных мощностей они вскоре присоединились к другому коллективу MOS Technology (от «Metal Oxide Semiconductor»).

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

Создатели поставили планку в пять долларов при оптовых закупках. Цена за один экземпляр должна была составлять 25 долларов. При этом Motorola, и Intel продавали свои микропроцессоры по 250 долларов за штуку (в переводе на цены 2023 года эти суммы примерно равняются, соответственно, 160 и 1600).

Такое существенное удешевление достигалось некоторым упрощением и усовершенствованием архитектуры, а также сокращением набора инструкций. При этом в работу было запущено сразу два проекта: команда под руководством Реда Оргилла трудилась над процессором 6501, совместимым по своим контактам с Motorola 6800, тогда как Билл Менш и его группа, занимались созданием полностью оригинального 6502.

Благодаря имеющемуся опыту уже в середине 1975 года Чак Педдл смог представить публике практически готовые устройства и даже продать несколько экземпляров 6501 по 20 долларов за штуку на компьютерной выставке в Сан-Франциско.

Агрессивная реклама MOS 6501 раздражала конкурентов в лице Motorola и Intel. Правда, последнюю компанию больше волновали собственные аналогичные проблемы — процессор Z80, разрабатывавшийся группой инженеров, вышедших из Intel. Источник

К осени 1975 года начальство Motorola признало правоту идеи Педдла (обвинив в её недооценке менеджеров среднего звена — руководство отдела полупроводников), снизило цены на свой 6800 до 69 долларов за штуку. Компания также подала в суд на MOS в целом и на группу Педдла в частности.

Сам Чак сделал все возможное, чтобы не дать повода обвинять его коллектив в нарушении авторских прав. Но один из сотрудников, вопреки запрету, при увольнении из Motorola захватил с собой документацию проекта 6800. Да и по своему финансовому положению маленькая компания в любом случае не могла тягаться с крупной корпорацией, способной тратить миллионы на услуги адвокатов.

В результате MOS была вынуждена подписать «мировую», выплатив 200 000 долларов штрафа и отказавшись от разработки 6501. Последний момент как раз проблему не составлял. Педдл все равно считал это устройство чисто демонстрационным экспонатом и пробным камнем на пути к 6502. Но вот финансовые проблемы, вместе с потерянным на судебные тяжбы временем, давали о себе знать уже сейчас.

На помощь пришел Джек Трамел, узнавший о тяжелом положении MOS Technology. Он выкупил компанию в 1976 году в обмен на акции своей Commodore, которые в результате быстро взлетели в цене.

Проблема Трамела заключалась в другом. В сфере производства калькуляторов, долгое время бывших основным источником его дохода, становилось все сложнее конкурировать с японскими фирмами, добившимися рекордного для тех лет удешевления и миниатюризации.
Джек пытался лицензировать у них технологии CMOS и LCD, но заокеанские воротилы сознательно ему отказывали. Так что оставалось только искать собственную полупроводниковую базу в США — и Чак Педдл с его 6502 представлял в этом отношении весьма выгодную перспективу.

Практически одновременно Трамелу все же удалось приобрести в Калифорнии компании по производству и жидкокристаллических приборов, и интегральных микросхем. Правда, по воспоминаниям Педдла, недостаток этого предпринимателя заключался в несклонности работать на долгосрочную перспективу. Если японцы тратили пару лет на доведение проекта до ума, то Джек Трамел увольнял любого, кто не мог представить готовый результат уже через три месяца.

У MOS тем временем был наготове не только 6502, но и идеи по оптимальному использованию этого процессора. Чаку Педдлу постоянно приходилось встречаться на различных выставках с программистами, признававшимися, что они хотят получить сразу готовый компьютер, а не собирать его из деталей, как это было принято среди энтузиастов того времени.

При этом Педдл, Менш, и прочие инженеры при создании MOS 6502 думали, как ни странно, не столько о домашних компьютерах, сколько о широком спектре совсем другого оборудования, как профессионального, так и потребительского — от кассовых аппаратов до самолётов. Компьютеры казались им тогда слишком уж специфическими устройствами.

Хотя при этом у них имелся и собственный «почти компьютер» — KIM-1, от Keyboard Input Monitor. Машина, созданная для демонстрации возможностей своего процессора, чтобы его можно было куда-то воткнуть и сразу попробовать в деле.

Прямо на материнскую плату встроили миниатюрную клавиатуру из шестнадцатиричных чисел, калькуляторный LCD-дисплей на шесть символов, интерфейс для подключения магнитофона и 1 КБ оперативной памяти. А вот блок питания приходилось уже покупать отдельно. Зато цена составляла всего 245 долларов (более 1200, если переводить в цены 2023 года).

KIM-1 не предназначался для широкого применения ни по задумке создателя, ни по своей предельно скромной конфигурации. Зато появление его рекламы на страницах журнала «BYTE» в апреле 1976 г. привлекло внимание не только профессиональных инженеров, но и энтузиастов-любителей. А заодно и продемонстрировало как Чаку Педдлу, так и Джеку Трамелу перспективы создания полноценного ПК.

KIM-1 никогда не предназначался для массовых продаж, а представлял собой всего лишь опытный образец для демонстрации возможностей процессора 6502, — однако в итоге, к удивлению самих своих создателей, разошелся в количестве нескольких тысяч, а то и десятков тысяч экземпляров. Источник

Идея создания доступного полностью готового компьютера в середине 1976 года витала в воздухе. Джон Роач из Tandy Corporation даже поделился своим аналогичным замыслом с Commodore.

А позднее, уже в январе следующего года, продемонстрировал прототип TRS-80, предложив доработать его и запустить совместными усилиями. Но сотрудничество не состоялось. Трамел потребовал, чтобы Radio Shack в качестве ответного жеста доброй воли приобрели для распространения всю его линейку калькуляторов, на что в Tandy пойти не могли. Так что обе компании завершали разработку своих ПК по отдельности и в качестве конкурентов. Apple Стива Возняка и Стива Джобса, вскоре стала третьим по счету весомым игроком в этой борьбе.

«Конструкторный» Apple I популярности не снискал, но все же основывался на MOS 6502, так что Педдл был неплохо знаком и с этим устройством, и с его авторами. Андре Сузон, вице-президент Commodore, отвечавший за разработку новинок, предложил своему шефу приобрести «стартап» двух Стивов для облегчения собственного производства. А Чак еще и привлек к этой сделке юного Билла Гейтса. Но тут уже Джек Трамел не захотел платить запрошенную Джобсом немалую сумму в 150 тысяч долларов.

Андре Сузон предложил назвать разрабатываемый компанией компьютер Commodore PET. Слово всегда писалось прописными буквами, но на самом деле изначально оно вовсе не представляло собой аббревиатуру (хотя впоследствии и расшифровывалось самым различным образом, от официального Personal Electronic Transactor до «Peddle’s Ego Trip» и даже как инициалы жены Джека Трамела).

История этого имени очень любопытна. Вице-президент компании предложил такое название, увидев в калифорнийских магазинах игрушку под названием Pet Rock. Придумал ее в 1975 году рекламный агент Гэри Дал (1936–2015), как-то поспоривший в баре со своими друзьями о том, каким должен быть идеальный домашний питомец.

Неожиданно ему пришло в голову, что лучшим кандидатом в таковые является простой гладкий камень. Его необязательно кормить и выгуливать, он не станет баловаться и вести себя неподобающим образом, а также не может заболеть. В итоге Гэри решил продавать таких «питомцев» в качестве сувениров.

В комплекте, помимо собственно камня, шла симпатичная картонная коробочка (с прорезанными в ней дырами для дыхания), подстилка из соломы — и юмористическая брошюра на тему того, как об этом питомце следует заботиться и как его рекомендуется дрессировать.
На некоторое, пусть и самое непродолжительное время игрушка, предлагавшаяся по 4 доллара за штуку, стала в США весьма популярной и сделала своего автора миллионером.

Тот самый камень — «домашний питомец», неожиданно одолживший своё имя одному из первых домашних ПК

Сузон и Педдл были едины во мнении, что их компьюте должен быть таким же «питомцем» — домашним, дружелюбным и легким в «дрессировке». Немалое внимание уделили внешнему виду, т. е. дизайну корпуса.

«Изюминкой» Commodore PET стал подход «все в одном». Моноблочный ПК был тогда в диковинку. Корпус этот создавался из металла. Чтобы сэкономить, Трамел использовал наработки своей же фабрики в Торонто, производившей металлические шкафчики для офисных бумаг. Джек признавался: «Я ничего не понимаю в компьютерах, но зато я знаю, как продавать коробки!».

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

ПК также необычно открывался. Чтобы получить доступ к материнской плате, верхнюю часть вместе с монитором нужно было приподнять. В комплекте для этого даже имелся специальный держатель. Общий вид получался весьма стильным — в духе популярного в 1960–70-х годах «технофутуризма».

Корпус Commodore PET открывался вверх подобно капоту автомобиля. Треть внутреннего пространства занимал блок питания с внушительного размера трансформатором. Источник

Куда больше Чака Педдла заботила внутренняя часть Commodore PET, особенно программная. Согласно его замыслу, сама потребность в таком невиданном ранее классе устройств, как собственные («персональные») компьютеры, обусловливалась тем, что в стране и в мире появилось значительное количество программистов. Они знают язык BASIC и готовы писать на нем самые разнообразные приложения, но не могуть покупать дорогостоящее «машинное время» для доступа к большим ЭВМ.

Педдл был полностью солидарен с Биллом Гейтсом в том, что BASIC не стоит недооценивать. Этот язык достаточно универсален для создания широкого спектра программ. А потому первым делом Чак отправился в Альбукерке в офис Microsoft и постарался лицензировать для Commodore популярный на то время Microsoft BASIC, начавший распространяться еще с вместе Altair 8800 [https://itc.ua/articles/ed-roberts-ego-altair-8800-k-yubileyu-pervogo-domashnego-kompyutera/], а теперь адаптированный и для MOS 6502.

Педдлу с Трамелом крайне повезло. Обычно весьма чуткий на все новые веяния рынка Гейтс счел процессор 6502 не годным ни на что серьезное из-за размера стека всего в 256 байт. Он не поверил в будущее PET, а также чуть ли не в первый и в последний раз в своей жизни, отказался брать отчисления за каждый экземпляр компьютера с ПО, продав Commodore открытую лицензию за мизерную однократную сумму, да еще и с отсрочкой платежей до начала продаж компьютера.

Однако Чак оказался прав в том, что BASIC, выполняя в качестве интерпретатора по одной инструкции за раз, в большом стеке ЦПУ не нуждается. Компания Трамела многие годы продолжала продавать новые и новые модели ПК с усовершенствованными версиями BASIC, не отчисляя Microsoft ни одного лишнего цента.

Правда, в одну из таких версий Билл Гейтс все же умудрился вставить и фирменное «пасхальное яйцо» — название своей компании, появляющееся при нажатии определенной последовательности клавиш и позволяющее прояснить вопрос с авторскими правами в случае возможных разногласий.

Чак Педдл представляет Commodore PET на страницах сентябрьского номера журнала Personal Computer за 1977 г. Источник

После анонса разрабатываемого ПК в середине 1976 года Джек Трамел дал Чаку Педдлу и его команде (в составе которой числились, кроме прочих, два японских инженера и даже сын хозяина Леонард, для контроля качества) всего шесть месяцев на доведение разработки до рабочего состояния. Он хотел представить новинку в январе 1977-го на выставке Consumer Electronics Show в Чикаго.

Ценой многих бессонных ночей инженеров, завершивших свое дело только утром того же дня, презентация таки состоялась. Commodore PET опередил своих конкурентов в лице Tandy TRS-80 и Apple II на соответственно четыре и шесть месяцев.

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

Однако и в готовой первой модели, получившей полное название Commodore PET 2001, не все было сделано одинаково удачно (указанное число, судя по всему, ничего не значило и, как и многое у Трамела, выбрано исключительно в декоративных целях, для большего уюта).

Конфигурация вполне соответствовала уровню 1977 года: процессор работал на частоте 1 МГЦ, объем ОЗУ составлял всего 4 КБ, а встроенный монитор диаметром в девять дюймов (чуть менее 23 см) умел демонстрировать лишь черно-белый текст в формате 40 колонок на 25 строк.

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

PET оснащался четырьмя портами для подключения опциональной периферии, одним сбоку и тремя сзади, разъемом для модуля дополнительной памяти, интерфейсом для второго магнитофона и двумя разновидностями параллельных портов, включая программируемый пользовательский и стандартный на то время IEEE-488, позволяющий соединять компьютер с принтером или дисководом.

Однако самым примечательным компонентом, вызывавшим в итоге наибольшие нарекания, была клавиатура: резиновая, на 73 миниатюрных плоских клавиши «калькуляторного» типа, расположенных слишком близко друг ко другу и, в отличие от большинства аналогов, строго в ряд. Возможно, она и выглядела стильно, но была весьма неэргономичной и до сих пор считается одной из худших в истории.

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

Во время первой демонстрации Commodore PET на публике полный готовый компьютер стоил 495 долларов. Для сравнения, Apple I годом ранее обходился в 666 долларов и это был конструктор для сборки без монитора с магнитофоном.

Идеей Трамела было брать за свой ПК предоплату в качестве своего рода кредита на производство оборудования. Формально компания обещала отгрузить заказ в течение 90 дней. Однако на практике эти сроки часто не соблюдались. Первое время Commodore могла выпускать только по 30 машин в день, что было явно недостаточно для удовлетворения спроса.

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

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

Столкнувшись с ажиотажем со стороны покупателей, Джек Трамел вскоре повысил стоимость базовой модели 2001-4 на сто долларов до 595. Однако уже в начале 1978 года этот бюджетный вариант с 4 КБ ОЗУ (из которых после загрузки BASIC из ПЗУ пользователю оставалось от силы три килобайта) был снят с производства в пользу более дорогого и быстрого 2001-8 с увеличенным в два раза объемом памяти и с ценником в немалые 795 долларов.

В результате в 1978 году было продано около четырех тысяч экземпляров Commodore PET. Это чуть больше, чем Apple II, но в несколько раз меньше TRS-80, быстро ставшего лидером индустрии.

Для компании Трамела PET оказался скорее первым пробным камнем, далеко не во всем успешным. Зато разработчики достаточно быстро признавали и исправляли свои ошибки.
Уже в 1979 году на смену первенцу пришла модель 2001-N — с настоящей полноценной клавиатурой и с объемами памяти на 8, 16 или 32 КБ.

Ещё через год PET, моноблочный компьютер со встроенной клавиатурой, уступил место VIC-20 — куда более усовершенствованному «компьютеру, встроенному в клавиатуру». Ну, а вышедший в январе 1982-го Commodore 64 и вовсе умудрился доминировать на рынке чуть ли большую часть своего десятилетия, Впрочем, это уже совсем другая история.

Дальнейшая судьба Чака Педдла складывалась не столь благополучно. Не ужившись с Трамелом, в 1978 г создатель PET перешел в Apple. Но и там удержался всего несколько месяцев из-за частых ссор с Джобсом. После он вернулся назад в Commodore, чтобы уйти уже навсегда два года спустя.

Вместе с бывшим финансистом этой компании Чак основал собственную фирму — Sirius Systems Technology. Там он создал и выпустил персональный компьютер Victor 9000, оснащавшийся едва ли не первыми в этом секторе индустрии двусторонними НГМД (аж на 1,2 МБ) и жесткими дисками. Однако это предприятие особого успеха не снискало и закрылось уже в конце 1984 года.

Благодаря своей компактности PET на некоторое время завоевал почетное место в системе науки и образования. На фото — лаборатория Pacific Science Center в Сиэтле, предоставлявшая любым посетителям доступ к устройствам нового типа. При этом все 16 машин модели 2001-N вполне умели «делить» между собой подключение к принтеру и к двойному дисководу. Источник

С точки зрения практического использования Commodore PET имеет на сегодня лишь историческое значение. На современных платформах существует немало эмуляторов этой машины, включая, например, VICE.

Однако в отличие от своего прямого потомка Commodore 64, эта первая модель семейства не может похвастаться особо примечательным набором ПО. Прежде всего — из-за отсутствия поддержки цвета и звука (если не считать подобия PC Speaker), а также потому, что скромный размер памяти даже при помощи опциональных дополнительных плат расширения мог увеличиваться лишь до 32 КБ.

Тем не менее, хранящийся в ПЗУ фиксированный набор текстовых символов умел выводить на экран и кое-какую псевдографику. Это позволяло не только рисовать различные несложные схемы и геометрические фигуры при помощи команды Print в BASIC, но и запускать такие игры, как аркады Artillery и Space Invaders, стратегию Time Trek, карточный «Покер» и даже трехмерные «лабиринты», не говоря уже о текстовых приключениях и простейших настольных забавах. Так что несколько сотен игр для Commodore PET таки выходило.

Для более поздних моделей выпускались, как минимум в Европе, даже и полноценные графические карты, выдававшие картинку с разрешением 512 на 512 пикселей. Хотя к тому времени место под солнцем уже было занято куда более новыми и совершенными машинами. И все же Commodore PET навсегда останется в истории компьютерной индустрии как один из первых домашних ПК — моноблочный и весьма привлекательный внешне.

Несмотря на исключительно черно-белую палитру и текстовый режим, игры на PET вполне могли представлять интерес. Источник

Disqus Comments Loading...