Коммодор ПЭТ
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Производитель | Коммодор Интернэшнл |
---|---|
Тип | Персональный компьютер |
Дата выпуска | январь 1977 года [1] |
Начальная цена | 795 долларов США (что эквивалентно 4000 долларов США в 2023 году) [2] |
Снято с производства | 1982 год [3] |
Продано единиц | 219,000 [4] |
Операционная система | Коммодор БЕЙСИК 1.0–4.0 |
Процессор | 6502 @ 1 МГц |
Память | 4–96 КБ |
Хранилище | Кассета , 5,25-дюймовая дискета , 8-дюймовая дискета , жесткий диск |
Отображать | Текст размером 40×25 или 80×25. |
Графика | Монохромные PETSCII полуграфические символы |
Звук | Нет или звуковой сигнал |
Преемник | КБМ-II |
Commodore PET — линейка персональных компьютеров , выпускаемая с 1977 года компанией Commodore International . [3] В одном корпусе «все в одном» сочетаются MOS Technology 6502 микропроцессор , Commodore BASIC в постоянной памяти , клавиатура, монохромный монитор и, в ранних моделях, кассетная дека .
Разработка системы началась в 1976 году, и она была продемонстрирована и продана как первый персональный компьютер для масс на выставке Consumer Electronics Show в январе 1977 года . [1] Название «PET» было предложено Андре Сусоном после того, как он увидел Pet Rock в Лос-Гатосе и заявил, что они собираются создать «домашний компьютер». [5] Ему было присвоено название Personal Electronic Transactor . Байт называл PET, Apple II и Tandy TRS-80 «троицей 1977 года».
После первого PET 2001 дизайн был обновлен за счет серии моделей с большим объемом памяти, лучшей клавиатурой, большим экраном и другими модификациями. Эти системы пользовались наибольшим спросом на образовательных рынках Канады и США, а также для коммерческого использования в Европе.
Линия по производству ПЭТ была прекращена в 1982 году после того, как было продано около 219 000 машин.
История
[ редактировать ]Происхождение
[ редактировать ]В 1970-х годах Commodore была одной из многих компаний по производству электроники, продававших калькуляторы, созданные на базе чипов Texas Instruments (TI). TI столкнулась с растущей конкуренцией со стороны японских вертикально интегрированных компаний, которые использовали новые процессоры на базе КМОП и имели более низкую общую себестоимость производства. Эти компании начали подрывать бизнес TI, и в ответ TI в 1975 году вышла на рынок калькуляторов напрямую. рынок вокруг него был заморожен.
Первоначально Commodore отреагировала на это, начав собственную попытку создать линию вертикально интегрированных калькуляторов, купив поставщика в Калифорнии, который работал над конкурентоспособным КМОП-чипом для калькуляторов и линией по производству светодиодов .
Они также начали искать компанию, имеющую существующую линейку чипов для калькуляторов, что-то, что могло бы помочь им в ближайшем будущем, и это привело их к MOS Technology . MOS какое-то время производила микропроцессоры для калькуляторов, но совсем недавно начала выходить на новые рынки со своим микропроцессором 6502 , который они пытались вывести на рынок. Вместе с 6502 появился проект Чака Педдла KIM -1 , небольшой компьютерный комплект, основанный на 6502. В Commodore Педдл убедил Джека Трэмиела , что калькуляторы — это тупик и что вместо этого Commodore следует исследовать растущий рынок микрокомпьютеров . Сначала они рассматривали возможность покупки существующего дизайна, и в сентябре 1976 года Педдлу была продемонстрирована Стива Джобса и Стива Возняка прототип Apple II . Стив Джобс предлагал продать компанию Commodore, но Commodore посчитала предложение Джобса слишком дорогим. [6]
Выпускать
[ редактировать ]Официально о Commodore PET было объявлено в 1976 году, и Джек Трамиел дал Чаку Педдлу шесть месяцев на подготовку компьютера к выставке Consumer Electronics Show в январе 1977 года , в его команду входили Джон Фиганс, Билл Сейлер, два японских инженера по имени Фудзияма и Аодзи, а также сын Джека. Леонард Трэмиэл, [7] который помогал разрабатывать графические персонажи PETSCII и осуществлял контроль качества.
Результатом стал первый массовый персональный компьютер Commodore, PET, первой моделью которого был PET 2001. Его процессор 6502 управлял экраном, клавиатурой, кассетными магнитофонами и любыми периферийными устройствами, подключенными к одному из нескольких портов расширения компьютера. [8]
PET 2001 включал в себя 4 КБ (2001-4) или 8 КБ (2001-8) 8-битной оперативной памяти и, по сути, представлял собой одноплатный компьютер с дискретной логикой, управляющий небольшим встроенным монохромным монитором с разрешением 40×25 символов. графика, заключенная в корпус из листового металла , отражающий опыт Commodore как производителя офисного оборудования . [9]
Машина также имела встроенный набор данных для хранения данных, расположенный на передней части корпуса, что оставляло мало места для клавиатуры. Скорость передачи данных на кассету составляла 1500 бод , но в целях безопасности данные записывались на ленту дважды, что давало эффективную скорость 750 бод. [10]
На основной плате компьютера было четыре порта расширения: дополнительная память, второй интерфейс кассетного магнитофона, параллельный («пользовательский») порт, который можно было использовать для вывода звука или подключения к «пользовательским» проектам или устройствам, отличным от Commodore, и параллельный порт IEEE. -488 , который позволял подключать периферийные устройства, такие как дисководы и принтеры. [11]
Рабочий прототип PET 2001 был показан публике на зимней выставке CES 1977 в январе 1977 года. [12] и первые сто единиц были отгружены в октябре, в основном для журналов и разработчиков программного обеспечения, в то время как машина, как правило, не была доступна потребителям до декабря. [13] Однако заказы на PET были отложены на несколько месяцев, поэтому, чтобы облегчить поставки, в начале 1978 года Commodore решила отменить версию 4 КБ (также потому, что у пользователя останется всего лишь 3 КБ ОЗУ). [14]
Commodore была первой компанией, получившей лицензию на Microsoft 6502 BASIC, но это соглашение едва не привело Microsoft к конкурсному производству , поскольку Commodore оговаривала, что они заплатят за него только тогда, когда PET начнет поставляться.
Это было отложено более чем на шесть месяцев, в течение которых Microsoft потеряла деньги, а их денежные резервы еще больше истощились из-за судебного процесса по поводу права собственности на Altair BASIC. В конце года Microsoft была спасена решением Apple лицензировать Microsoft BASIC для линейки Apple II.
BASIC, включенный в исходный PET 2001, был известен как Commodore BASIC 1.0; Microsoft предоставила Commodore исходный список для их 6502 BASIC, по сути, порта BASIC-80, а Commodore самостоятельно выполнил остальную работу, включая изменение экрана запуска и подсказок, добавление ввода-вывода поддержки , команду SYS для вызова машины. языковые программы и исправление ошибок . В BASIC 1.0 по-прежнему было множество ошибок, а поддержка IEEE-488 была нарушена, поэтому, когда Commodore позже выпустил дисководы, их нельзя было использовать из BASIC (хотя подпрограммы ядра их поддерживали) и поддерживали только 256 массива элементов . Функция PEEK не будет работать в ячейках памяти выше 49152, чтобы предотвратить просмотр пользователем кода, защищенного авторским правом, в системных ПЗУ .
Помимо БАЗОВОГО ПЗУ 8 КБ, PET также включал ПЗУ символов 4 КБ и ПЗУ ядра 8 КБ . Первая половина ядра содержала функции редактора экрана (редактор экрана на PET с 80 столбцами отличался от моделей с 40 столбцами), а вторая половина содержала ряд вызовов функций для таких задач, как ввод и вывод данных на различные устройства ввода-вывода и обратно. устройства, чтение клавиатуры и позиционирование курсора. Кроме того, ПЗУ ядра получало системные прерывания и сканировало клавиатуру. Ядро, идея Джона Фиганса, было первым ПЗУ ОС персонального компьютера, которое было отличным от BASIC. ПЗУ символов имело размер 4 КБ и содержало четыре различных таблицы по 128 символов, набор прописных/графических символов и набор символов верхнего/строчного регистра, а также версии обоих обратного видео. Сюда входил ряд графических символов для создания псевдографики на экране, а также символы игральных карт (как сообщается, потому, что сыновья Джека Трэмиэля хотели играть в карточные игры на компьютере). В исходной версии PET 2001 набор прописных/графических символов и набор символов верхнего/строчного регистра были изменены местами по сравнению с тем, как они будут на более поздних машинах; Владельцы PET, которые обновили свои машины до ПЗУ BASIC 2.0, часто также заменяли ПЗУ персонажей на более новую версию. [15]
Хотя машина имела умеренный успех, часто поступали жалобы на крошечную клавиатуру, похожую на калькулятор, которую часто называли « чиклетной клавиатурой », потому что клавиши напоминали жевательную резинку, в честь которой она была названа. Верхние части клавиш также имели тенденцию легко стираться. Надежность была довольно низкой, хотя это было обычным явлением для многих ранних микрокомпьютеров. Из-за плохой клавиатуры на ПЭТ быстро появились внешние на замену. [ нужна ссылка ] PET имел некоторое конкурентное преимущество перед своими конкурентами Apple II и TRS-80 , поскольку оба в течение первых шести месяцев своего существования на рынке использовали относительно примитивные целочисленные BASIC , в то время как PET имел полнофункциональный BASIC с поддержкой операций с плавающей запятой , сложный программный код. экранный редактор и строчные буквы, причем последняя функция, которой две конкурирующие платформы не будут иметь в течение нескольких лет. С другой стороны, Commodore на год отставала от Apple и Tandy в выпуске жестких дисков для своих компьютеров.
В 1979 году Commodore заменил оригинальный PET 2001 улучшенной моделью, известной как 2001-N (N было сокращением от «Новый»). В новой машине использовался стандартный монитор с зеленым люминофором вместо белого, как в оригинальной модели 2001 года.
Теперь у него была обычная полноразмерная клавиатура и больше не было встроенного кассетного магнитофона. ядра ПЗУ было обновлено, чтобы добавить поддержку недавно представленной линейки дисковых накопителей Commodore.
Он предлагался в моделях 8 КБ, 16 КБ или 32 КБ как 2001-N8, 2001-N16 и 2001-N32 (модели 8 КБ были сняты с производства вскоре после появления). Модель 2001-N перешла на использование обычной DRAM вместо SRAM 6550 (1kx4) в исходной модели. PET 2001-8N имел восемь модулей DRAM 2108 (8kx1), а модели 2001-16N использовали шестнадцать модулей 2108. В PET 4016 использовалось восемь чипов 4116 (16kx1). Во всех ПЭТ 32K использовалось шестнадцать чипов 4116. Наконец, Commodore добавила монитор машинного языка в ПЗУ ядра , доступ к которому можно было получить, перейдя в любую ячейку памяти с помощью инструкции BRK . Он не включал встроенный ассемблер и требовал от пользователя ввода шестнадцатеричных чисел для кодирования.
Commodore связался с Microsoft с просьбой обновить BASIC для новых машин; в результате появился вскоре ставший знакомым BASIC 2.0, в котором было снято ограничение массива в 256 элементов и изменена нулевая страница .
Большинство ошибок было исправлено, а поддержка IEEE-488 в BASIC стала функциональной. Функция PEEK была разблокирована для ячеек памяти выше 49152. BASIC 2.0 также включал пасхальное яйцо , которое лично закодировал Билл Гейтс , которое вызывало сообщение «MICROSOFT!» появиться, если пользователь ввел WAIT 6502,x (x — количество раз отображения сообщения); Сообщается, что это произошло из-за спора с Commodore по поводу права собственности на BASIC (годы спустя, когда Microsoft разработала BASIC для Amiga , одним из их условий было то, что Commodore указывала первоначальных авторов BASIC, поэтому BASIC 7.0 на Commodore 128 отображал авторские права Microsoft. уведомление). Эта функция присутствовала во всех ПЭТ серии 30xx. Руководители Commodore были недовольны, когда узнали об этом, и он был удален из BASIC на всех последующих машинах Commodore. Microsoft также по-прежнему внимательно относилась к своему коду, защищенному авторским правом, и оказывала давление на Commodore, чтобы тот не публиковал какие-либо списки кодов BASIC, хотя группы пользователей в конечном итоге произвели дизассемблирование BASIC.
Продажи новых машин были высокими, и Commodore затем представила эти модели в Европе. Однако Philips владела конкурирующей торговой маркой PET, поэтому эти модели были переименованы. Результатом стала серия CBM 3000 («CBM» означает Commodore Business Machines), в которую вошли модели 3008 , 3016 и 3032 . Как и 2001-N-8, модель 3008 была быстро снята с производства. Позже машины серии PET 3000 перешли на ПЗУ BASIC 4.0.
Образование, бизнес и информатика
[ редактировать ]В 1980 году были выпущены ПЭТ серии 4000. В их число входил расширенный BASIC 4.0, в который были добавлены команды для функций диска и значительно улучшена очистка мусора . К этому моменту Commodore обнаружила, что люди покупают более дешевые 8 КБ и 16 КБ модели 3000-й серии на и обновляют оперативную память, а не доплачивают за модель на 32 КБ . По этой причине они выбили разъемы памяти в 4008 и 4016, чтобы предотвратить подобную практику. Модель 4032 имела большой успех в школах, где ее прочная цельнометаллическая конструкция и универсальный дизайн позволили ей лучше выдерживать суровые условия использования в классе. [16] Не менее важным в этой роли был и малоиспользуемый порт IEEE-488 PET. При разумном использовании порт можно было использовать как простую локальную сеть , позволяя использовать принтеры и дисководы (которые в то время были очень дорогими) на всех машинах в классе. [ нужна ссылка ] В отличие от более поздних машин Commodore, PET не имели функций ПЗУ ядра для порта IEEE-488, и пользователям приходилось писать свои собственные, чтобы использовать периферийные устройства, такие как модемы.
В первый год PET серии 4000 сохранили то же видеооборудование, что и PET 2001/3000, но в 1981 году оно было заменено 12-дюймовым экраном и оборудованием CRTC на базе 6845 .
Простая, прочная конструкция и полностью закрытые компоненты ПЭТ сделали его одним из первых фаворитов на образовательном рынке Северной Америки. Школы предпочитали модели с 40 колонками, потому что более крупные символы на дисплее с 40 колонками по сравнению с ПЭТ 80xx было легче читать маленьким детям. Компания Commodore выпустила вариант ПЭТ под названием «ПЭТ для учителя» - это были ПЭТ с измененной маркировкой серии 2001 года, которые были подарены Commodore в рамках программы «купи 2, получи 1 бесплатно», предлагаемой школам в рамках рекламной акции / налоговой акции. выключена схема. [17]
В серии ПЭТ были выпущены еще две машины. Серия 8000 включала в себя новый чип дисплея, который управлял экраном размером 80×25 символов, но это привело к ряду несовместимостей программного обеспечения с программами, разработанными для экрана с 40 столбцами, и в результате он, похоже, стал непопулярным. В отличие от серии 30xx, PET 40xx и 80xx в стандартной комплектации поставлялись с 1-канальным динамиком для генерации звука.
В ПЭТ серий 2001/3000 и 4000 использовалась так называемая «графическая клавиатура». Цифры были исключительно на цифровой клавиатуре , а в строке над буквенными клавишами были только символы пунктуации. Модели 3032 и 4032 выпускались в двух специальных вариантах, известных как модели B, с так называемой «деловой клавиатурой», которая имела традиционную раскладку с математическими символами и цифрами над буквенными клавишами. На клавиатуре были только цифры. С другой стороны, все ПЭТ серии 8000 имели бизнес-планировку.
Ввод графических символов на PET с помощью деловой клавиатуры оказался довольно сложной задачей, поскольку их нельзя было напечатать напрямую, и обычно приходилось отображать их косвенно с помощью функции CHR$.
ПЭТ 4000/8000 были более явно ориентированы на профессиональное/деловое использование, чем 2001/3000. Бизнес-клиенты были основной целью использования функций расширенного BASIC 4.0, и был доступен хороший выбор готового программного обеспечения для бизнеса. [18] Для семейства PET была создана большая линейка 5,25-дюймовых и 8-дюймовых флоппи-дисководов и даже внешних жестких дисков емкостью 5 и 7 МБ . Хотя они стали довольно популярными для использования в бизнесе в Европе, они не смогли оказать большого влияния на рынок США, отчасти потому, что PET на базе 6502 не могли работать с CP/M , который стал стандартом для программного обеспечения для бизнеса. памяти PET Кроме того, 32 КБ были недостатком по сравнению с Apple II и TRS-80, оба из которых могли вместить 48 КБ . У PET серии 8000 был разъем на материнской плате для дочерней платы , который добавлял дополнительные 64 КБ ОЗУ, всего 96 КБ; это была стандартная функция 8096. Регистр по адресу $FFF0 используется для установки конфигурации оперативной памяти. Дополнительная оперативная память разбита на четыре блока по 16 КБ, первые два блока переключаются на $8000 – $BFFF и вторые два 000 долларов США – $ФФФФ . Обычно при резервировании оперативной памяти расширения заменяются местами видеоОЗУ, регистры ввода-вывода и системные ПЗУ, поэтому сначала необходимо отключить прерывания, но также можно настроить видеоОЗУ и регистры ввода-вывода на «просмотр». через. В любом случае, отключение ПЗУ ОС потребует от пользователя либо отключения прерываний, либо предоставления собственного обработчика прерываний. Расширенная ОЗУ не видна BASIC, и машины, оснащенные платой ОЗУ, по-прежнему будут сообщать о стандартных 31 743 байтах свободного места при включении питания. Относительно небольшое количество программного обеспечения может использовать его.
Как отмечалось выше, в ПЭТ серии 8000 (а позже и в 4000-х) использовались мониторы большего размера и другой видеоконтроллер, чем в моделях 2001/3000. Это создало пресловутую проблему совместимости, известную как killer poke . На PET 2001/3000 существовал регистр, который при включении не позволял читать/записывать видеопамять, за исключением случаев вертикального гашения, чтобы предотвратить появление снега на экране, вызванного попыткой ЦП и видеоконтроллера получить доступ к видеопамяти при в то же время. Эта функция использовалась из-за чрезвычайно медленных SRAM 6550 в PET 2001, хотя она перестала быть проблемой для PET серии 3000, поскольку вместо них для видеопамяти использовались более быстрые SRAM 2114. Обычно эта функция включается при включении питания. Если бы пользователь не возражал против снега, он мог бы отключить его и ускорить вывод текста. Программы BASIC и некоторые программы на машинном языке обычно делали это из соображений производительности. В ПЭТ с 12-дюймовыми дисплеями (все 8000-е и более поздние 4000-е) использовался видеоконтроллер на базе чипа Motorola 6845 CRTC (в отличие от Логическая схема TTL в 2001/3000-х/начале 4000-х годов), которая устранила проблему снега, но также поместила регистр управления ЭЛТ вместо флага VBLANK , который был на 2001/3000. Таким образом, программы BASIC, предназначенные для 2001/3000, пришлось модифицировать, чтобы они могли безопасно работать на 12-дюймовых ПЭТ. Более поздние машины имели модифицированную видеосхему, чтобы предотвратить смертельные повреждения; Вместо исходной аналоговой схемы использовался чип TDA 1170, так что, если на мониторе не будет синхронизации, он просто отключится, а не отправит ложные сигналы.
У PET 2001 и 2001-8N был регистр, который отключал видеовыход; это также использовалось в качестве вывода для интерфейса IEEE-488, поэтому во время использования диска или принтера могло возникать мерцание экрана. Это также стало популярным методом создания эффектов взрыва в играх, но поскольку при использовании порта IEEE-488 экран мерцал, в моделях 16K и 32K эта функция была удалена.
Последним в серии был SP9000, известный как SuperPET или MicroMainframe. Эта машина была разработана в Университете Ватерлоо для обучения программированию. В дополнение к базовому оборудованию CBM 8000, в 9000 добавлен второй процессор в виде Motorola 6809 , больше оперативной памяти и ряд языков программирования, включая BASIC в ПЗУ для 6502 и отдельный ANSI Minimal BASIC-совместимый BASIC для 6809 вместе с APL , COBOL , FORTRAN , Pascal и ассемблером 6809 на дискетах. Он также включал microEDITOR, текстовый редактор для написания и поддержки программ на любом из 6809 языков. Также в комплект поставки входила терминальная программа, которая позволяла использовать машину в качестве «умного терминала», так что эта единственная машина могла заменить многие устройства, используемые в настоящее время в университете. Кроме того, эта машина стала средой удаленной разработки, где пользователь мог позже загрузить свое творение на мэйнфрейм после завершения разработки и тестирования на SuperPET. [19]
В 1982 году Commodore сняла с производства линию ПЭТ с намерением заменить ее машинами серии B; однако они потерпели неудачу на рынке, а также были очень дорогими в производстве. Поскольку у Commodore по-прежнему был сильный рынок программного обеспечения для бизнеса в Европе, серия 80xx PET была возрождена в 1984 году в новом формованном пластиковом корпусе с поворотным монитором. Было предложено четыре модели: 8032SK, 8096SK и новые 8296 и 8296-D. Модели 8296 имели 128 КБ памяти (96 КБ на плате расширения), а модель 8296-D имела два внутренних накопителя 8250 половинной высоты. Кроме того, 8296 поставлялся в комплекте с офисным пакетом на диске, а системные ПЗУ включали программу меню для запуска каждого из четырех приложений. Первые устройства содержали остатки печатных плат 8032/96 , чтобы избавиться от оставшихся запасов; после того, как они были израсходованы, Commodore оснастил машины новой печатной платой, которая заменила старые DRAM 4116 с тройным напряжением на более современные типы.
У 8296 была полностью переработанная материнская плата, и расширение ОЗУ обрабатывалось иначе, чем у 8096. В то время как в 8096 доступ к ОЗУ расширения вообще невозможен без отключения ПЗУ ОС и видеопамяти, у 8296 настройка ближе к этой. Commodore 64, где запись в ячейки памяти с ПЗУ ОС обращается к расположенной под ней ОЗУ, но чтение из этих мест вместо этого приводит к обратному чтению ПЗУ.
8296 также отличается от 8096 тем, что на печатной плате имеются перемычки для выбора конфигурации памяти при включении питания. $8000 - $ФФФФ . Заводская конфигурация по умолчанию заключалась в том, что регистры ввода-вывода, видеоОЗУ и ПЗУ занимали $8000 – $ФФФФ . При работе на BASIC машина будет почти неотличима от 8032. Установив перемычки, можно было заменить любую 8-килобайтную область верхней памяти на ОЗУ, и можно было даже отключить все и преобразовать всю $8000 – $FFFF в ОЗУ, хотя такая машина была бы бесполезна, если бы не было доступа к устройствам ввода-вывода или системным ПЗУ. Как и в случае с 8096, пользователь также мог манипулировать регистром по адресу. $FFF0 для управления тем, какие банки ОЗУ занимают верхнюю память. Оперативная память 8296 разбита на блоки по 16 КБ, как и в 8096, хотя, поскольку у нее 128 КБ, существует шесть возможных банков вместо четырех, три из которых могут быть помещены в $8000 – $BFFF и три, которые могут войти в 000 долларов США – $FFFF , и, как и в случае с 8096, видеоОЗУ и регистры ввода-вывода могут быть настроены на «просмотр».
На материнской плате также были «пользовательские» перемычки, которые «подключали» блок ОЗУ к пользовательскому порту, для включения которых требовалась пайка. При подключении пользовательский порт можно использовать для настройки конфигурации верхней памяти с помощью программного обеспечения.
Линейка PET-дисков на базе IEEE-488 также была обновлена; большие приводы в тяжелом металлическом корпусе были заменены на более мелкие в 1541 корпусе; они выглядели почти идентично диску 1541, за исключением того, что на задней панели вместо двух разъемов IEC DIN был разъем IEEE-488 . Из ранее обширной линейки PET-дисков вернулись только 2031-LP и SFD-1001 (в основном 2040 и 8250, переупакованные в корпус типа 1541 с приводными механизмами половинной высоты). Возрожденный PET продавался до 1986 года, а затем окончательно вышел из эксплуатации, его заменили Commodore 128 , 1571 и 1581 .
Хотя официально компания Commodore не входила в серию PET, в 1983 году она упаковала материнские платы C64 в пластиковые корпуса, аналогичные серии PET 4000, чтобы создать Educator 64 . Это была попытка вернуть себе часть рынка образовательных услуг, которую они к тому времени в значительной степени уступили Apple IIe .
Графический дисплей
[ редактировать ]На рынке домашних компьютеров линейка PET вскоре была превзойдена по продажам машинами, поддерживавшими цветную графику и звук высокого разрешения, в основном Apple II (поступившая в июне 1977 года), Atari 400/800 (1979 года) и, в частности, Commodore's. собственный бестселлер ВИК-20 (1980/81). Компания Commodore выпустила графическую плату высокого разрешения для ПЭТ с использованием графического чипа Thomson EF936x с разрешением 512×512 пикселей. [20] Кроме того, Apple II, TRS-80 Model I и Atari 400 (с помощью сторонних расширений)/800 можно было расширить до максимума 48 КБ ОЗУ, тогда как PET был ограничен 32 КБ.
Без графической платы высокого разрешения графические возможности PET были ограничены набором символов , жестко закрепленным в ПЗУ , аналогично Apple II в текстовом режиме. На многих конкурирующих домашних компьютерах серии PET адрес поиска символьной графики можно было изменить и указать на ОЗУ , где программист мог определить новые символы для создания пользовательских графических форм. С точки зрения программирования это был относительно простой метод создания красивой графики, который использовал незначительно больше оперативной памяти, чем стандартный символьный дисплей, и значительно меньше оперативной памяти, чем растровая графика. Отсутствие в PET переназначаемого набора символов является основным недостатком конструкции машины.
В некоторой степени компенсируя этот недостаток, набор символов PET, ограниченный ПЗУ, - отклонение ASCII-1963, известное как PETSCII , - был одним из самых разнообразных и гибких в ту эпоху. Это позволило создавать PET-игры с элементарной графикой, примером которых являются клоны видеоигр, таких как Space Invaders и Lunar Lander . Набор символов PETSCII был даже достаточно гибким, чтобы позволить создавать простые 3D- игры, такие как Labyrinth . Такая гибкость была достигнута за счет использования двух переключаемых наборов символов, позволяющих выбирать либо символы смешанного регистра, либо прописные буквы с графикой; любой из них также может отображаться в виде обратного поля, негативного изображения. Для специализированных приложений альтернативные наборы символов могут быть запрограммированы в СППЗУ, вставленном в гнездо ПЗУ набора символов. EPROM с альтернативным набором символов с диакритическими знаками и математическими символами На вторичном рынке были доступны . Модель 2001-8B с клавиатурой и набором символов катакана продавалась в Японии.
В 2012 году энтузиаст Commodore Стив Грей начал проект по преобразованию Commodore PET в цветной. [21] Это предполагает обновление машины 4032 или понижение версии машины 8032. В результате получается 16 цветов для переднего плана и фона. Цветовая оперативная память стоит 8800 долларов и не используется в обычных машинах для ПЭТ. Эмуляция цветного ПЭТ доступна в новых версиях программного обеспечения Vice Emulator.
За исключением пейджера класса динамиков ПК , ПЭТ не имели звукового оборудования (за исключением моделей 8000), но можно было установить схему (приписываемую Хэлу Чемберлину). [22] : 289 ) до «пользовательского» порта 6522, который можно было использовать для вывода прямоугольных сигналов на внешний усилитель, и некоторые игры поддерживали эту функцию.
У PET было два пустых разъема на материнской плате для добавления ПЗУ расширения, общий размер которых мог достигать 8 КБ. Предшественники слотов для картриджей на более поздних машинах Commodore, они позволяли использовать различные надстройки программного обеспечения, такие как мониторы машинного языка. Кроме того, коммерческие программы обычно включали ПЗУ для защиты от копирования , которое необходимо было установить перед запуском приложения; Это создает определенные неудобства для пользователей, владеющих несколькими защищенными таким образом приложениями, поскольку для запуска соответствующих программ придется менять местами чипы.
Краткое описание модели
[ редактировать ]ПЭТ 2001 Серии 2001-Н и 2001-Б Серия КБМ 3000 | ПЭТ серии 4000 Серия КБМ 8000 | СуперПЭТ SP9000 | |
---|---|---|---|
Изображение | ПЭТ 2001 | МУП 4032 | СуперПЭТ SP9000 |
Процессор | МОП 6502 , 1 МГц | МОП 6502, 1 МГц | MOS 6502 и Motorola 6809 , 1 МГц |
БАРАН | 4 или 8 КБ / 8, 16 или 32 КБ | 8, 16 или 32 КБ / 32 или 96 КБ | 96 КБ |
ПЗУ | 18 КБ, включая BASIC 1.0, или 20 КБ, включая BASIC 2.0 (дисководы не поддерживаются исходной версией 2001 г.) | 20 КБ, включая BASIC 4.0 | 48 КБ, включая BASIC 4.0 и другие языки программирования (Waterloo microAPL, microFORTRAN, microBASIC, microPASCAL, microCOBOL) и модальный текстовый редактор microEDITOR. |
Видео | Дискретная TTL- видеосхема, монохромный монитор 9 дюймов (белый люминофор на оригинальном 2001 г., зеленый на ПЭТ 2001-N), дисплей 40×25 символов. | 9-дюймовый как 3000 или MOS 6545 12-дюймовый/12-дюймовый монохромный монитор, дисплей 40×25 или 80×25 символов | MOS 6545, монохромный монитор 12 дюймов, дисплей 80×25 символов. |
Звук | Нет или одиночный пьезо- звуковой сигнал (дополнительный внешний динамик, управляемый контактом MOS 6522 CB2) | Одиночный пьезо-звуковой сигнал (дополнительный внешний динамик, управляемый контактом MOS 6522 CB2) | |
Порты | 2 MOS 6520 PIA, MOS 6522 VIA, 2 набора данных (1 использованный и 1 сзади), 1 разъем IEEE-488 | 2 MOS 6520 PIA, MOS 6522 VIA, 2 порта для передачи данных (1 сзади), 1 × IEEE-488 | MOS 6520 PIA, MOS 6522 VIA, MOS 6551 ACIA, 1 RS-232 , 2 порта для передачи данных (1 сзади), 1 × IEEE-488 |
Примечания | с 69 клавишами Чиклетная клавиатура и встроенным набором данных / полноразмерная полноразмерная клавиатура, без встроенного набора данных [23] | По сути, это обновленная версия 2001 года. Серия 8000 представляла собой, по сути, 4000 с 80 столбцами и немного другой клавиатурой с меньшей цифровой панелью с 11 клавишами. | По сути, это был 8000 с ПЗУ для языков программирования, он также имел три набора символов и RS-232 для использования в качестве терминала. |
Периферийные устройства
[ редактировать ]- Commodore 2031 Одиночный диск 170 КБ ) ( односторонний формат 5,25 дюйма,
- Двойные дисководы Commodore 2040/3040 — первые два дисковода для гибких дисков. 2040 (США), 3040 (Европа). ( 170 КБ, односторонний формат 5,25 дюйма)
- Commodore 4022 Матричный принтер , тракторная подача , с Epson . механикой [24]
- Матричный принтер Commodore 4023, тракторная подача, с механикой Epson. [25]
- Commodore 4040 Двойной дисковод — замена моделей 2040 и 3040; использовал тот же формат диска, что и 2031, и мог использоваться как автономный копировальный аппарат
- Колонной принтер Commodore 8024 132, фрикционный или тяговый механизм, с Mannesmann Tally механической системой
- Принтер Commodore 8028 с шлейфовым колесом, 40 символов/с, фрикционный или тяговый механизм, с Robotron механической частью
- Commodore 8050 Двойной дисковод 500 КБ ) ( односторонний формат 5,25 дюйма,
- Плоттер Commodore 8075 с Watanabe механикой
- Одиночный 8-дюймовый диск Commodore 8060 (односторонний формат 800K, также поддерживает диски IBM 3740)
- Двойной 8-дюймовый дисковод Commodore 8061 (односторонний формат 800K, также поддерживает диски IBM 3740)
- Двойной 8-дюймовый диск Commodore 8062 (двусторонний формат 1,6 МБ, также поддерживает диски IBM 3740)
- Commodore 8250 Двойной диск «четырех плотности» (емкостью 1 МБ , такой же, как у 8050, но двусторонний)
- Commodore 8280 Двойной дисковод 500 КБ ) MFM (8 дюймов) ( формат
- Жесткий диск Commodore 9060 (5 МБ)
- Жесткий диск Commodore 9090 (7,5 МБ)
- Одиночный диск Commodore SFD-1001 «четырех плотности» (в основном модель 8250 с одним диском)
Первоначальная линейка дисководов для PET включала одноблочные 2031 и двухблочные 2040, 3040. Затем последовали 4040, 8050 и 8250. Позже (ближе к концу срока службы PET) появились одноблочные 2031 и SFD. Были произведены приводы -1001, в которых использовался тот же корпус, что и у 1540/1541, но использовался параллельный интерфейс PET вместо последовательного интерфейса VIC-20/C64 IEC . В 4040/2031 использовался тот же 170 КБ формат , что и в 1541 , и он совместим по чтению (хотя программное обеспечение, осуществляющее низкоуровневый доступ к диску, не будет работать, а разница в размере заголовка сектора в один байт делает форматы несовместимыми для записи). Диски 8050 и 8250 имели несовместимый формат с более высокой плотностью 500 КБ / 1 МБ , но были популярны вплоть до 1980-х годов в качестве устройств хранения данных для серверов и BBS из-за их большой емкости.
Кроме того, у Commodore были 8-дюймовые накопители 8060, 8061, 8062 и 8280, которые использовали кодировку MFM вместо GCR, используемую на других дисках, и в основном предназначались для того, чтобы пользователи PET могли читать диски, записанные на мейнфреймах/ миникомпьютерах IBM . 5 МБ и 7,5 МБ Также выпускались жесткие диски емкостью . Они не имеют поддержки подкаталогов и рассматриваются как просто дискета большего размера.
Все периферийные устройства PET будут работать на машинах VIC-20/C64/Plus-4/C128 с последовательным адаптером IEEE-488 параллельно IEC (также были созданы обратные последовательные адаптеры IEC к параллельному интерфейсу IEEE-488), и, как упоминалось выше, с использованием этих адаптеры, накопители 8050/8250 иногда использовались на C64 для службы BBS из-за их большой емкости и более быстрого интерфейса.
Альтернативным вариантом добавления к PET возможности гибкого диска была дисковая система Computhink. [26] Хотя сегодня ссылки на эту систему найти трудно, тем не менее, в то время она была популярна, поскольку была дешевле и значительно быстрее, чем система Commodore, и была доступна с более раннего времени. В отличие от устройств Commodore, он не использовал интерфейс IEEE-488, а вместо этого требовал установки дополнительной печатной платы внутри ПЭТ, подключенной к разъему расширения ПЭТ, который использовал микросхему контроллера гибких дисков Western Digital для обеспечения стандартного Шугарта. интерфейса . [27] На плате также имелась дополнительная оперативная память для использования в качестве буфера передачи данных с диска и ПЗУ, содержащее программное обеспечение для работы с диском. Это программное обеспечение не было совместимо со стандартами Commodore и было несколько неудобно в использовании. Перед использованием дисковой системы ее необходимо было инициализировать вручную, введя команду SYS45056. Это сделало доступным набор «псевдо-BASIC» команд для выполнения дисковых операций, которые мало или вообще не напоминали стандартные команды Commodore для тех же операций и, кроме того, должны были иметь префикс $, что нарушало правила синтаксиса BASIC. У него было серьезное ограничение: одновременно можно было открыть только один файл, что затрудняло и замедляло многие общие задачи, хотя прямой интерфейс с материнской платой делал передачу данных значительно быстрее, чем устройства CBM, использующие IEEE-488. автобус. Дополнительный код, подключенный к интерпретатору BASIC, может замедлить выполнение программ BASIC на 20–30% и нарушить работу программ, которые используют стандартный POKE для отключения пользовательских STOP. [22] : 198–210 Тем не менее, ее по-прежнему считали полезной системой и большим улучшением по сравнению с кассетным хранилищем.
Прием
[ редактировать ]ETI Canada написала, что Commodore PET произвела революцию в обеспечении широкого распространения персональных компьютеров, отметив маркетинг компании и ее ориентацию на неопытных пользователей компьютеров благодаря простой конструкции компьютера. [28] Дэн Филстра из журнала Byte получил один из первых ПЭТ в октябре 1977 года, серийный номер 16, и сообщил о компьютере в мартовском номере 1978 года. Филстра похвалил полнофункциональный BASIC , строчные буквы и надежную кассетную систему, но не одобрял клавиатуру. На его машине было три неисправных чипа оперативной памяти, и после некоторых трудностей с контактом с Commodore Джон Фиганс отправил ему по почте набор сменных чипов и инструкции по установке. Филстра охарактеризовал PET 2001 как универсальный «приборный» компьютер, наиболее подходящий для обычных пользователей и любителей компьютеров, назвав его «сильным соперником» на рынке персональных компьютеров. [29] Компания Creative Computing высоко оценила его портативность, надежность и простоту использования. Хотя компания критиковала эффективность своего кассетного магнитофона и изначальное отсутствие адекватной документации, она считала PET лучшим компьютером для классной комнаты. [30]
См. также
[ редактировать ]Ссылки
[ редактировать ]- Примечания
- ^ Перейти обратно: а б Томчик, Том (1985), Войны домашних компьютеров — инсайдерский отчет Коммодора и Джека Трэмиэла , Гринсборо, Северная Каролина: Compute Publications International, стр. 12, ISBN 0-942386-78-7
- ^ «Компьютер Commodore PET 2001» . сайт oldcomputers.net . Проверено 16 января 2019 г.
- ^ Перейти обратно: а б Мэтьюз, Ян (22 февраля 2003 г.). «Удивительный коммодор ПЕТ» . commodore.ca. Архивировано из оригинала 23 января 2009 года . Проверено 11 июля 2006 г.
- ^ Реймер, Джереми (15 декабря 2005 г.). «Общая доля: цифры доли рынка персональных компьютеров за 30 лет» . Арс Техника . Архивировано из оригинала 7 июня 2012 года . Проверено 27 ноября 2021 г.
- Джереми Реймер (7 декабря 2012 г.). «Общая доля: доля рынка персональных компьютеров в 1975–2010 гг.» . Джереми Реймер .
- ^ Педдл 2014 , 2:27:32.
- ^ Уолтер Айзексон, Стив Джобс, 2011.
- ^ Томчик 1984 , стр. 30–32.
- ^ Анон 1978 , с. 1
- ^ «Коммодор ПЕТ» .
- ^ Как работает TurboTape , Харри Де Кеклер (совместно с Оттлсом Каупером, техническим редактором, и Чарльзом Брэнноном, редактором программы), COMPUTE! ВЫПУСК 57 / ФЕВРАЛЬ 1985 ГОДА / СТРАНИЦА 112
- ^ Анон 1978 , стр. 57–64.
- ^ Томчик 1984 , стр. 32.
- ^ Что нового (февраль 1978 г.), «Commodore поставляет первые компьютеры PET», BYTE , 3 (2), Byte Publications: 190 Пресс-релиз Commodore. «ПЭТ-компьютер дебютировал недавно: в середине октября 1977 года первые 100 экземпляров были отправлены ожидающим покупателям».
- ^ «Дань уважения Джеку Трэмиэлу, отцу Commodore 64» . ЗДНет . Архивировано из оригинала 7 февраля 2015 года.
- ^ Описания Commodore PET ROM , (C) 1998-2013 Андре Фаша
- ^ Форстер, Винни (2005), Энциклопедия консолей, портативных и домашних компьютеров 1972–2005 гг. , ПЛАН ИГРЫ, стр. 23, ISBN 3-00-015359-4
- ^ «Часто задаваемые вопросы по ПЭТ/МУП – МОДЕЛИ ПЭТ/МУП» .
- ^ Микрокомпьютеры Commodore, выпуск 31
- ^ Commodore PET - первый в мире персональный компьютер - www.Commodore.ca
- ^ «PET-Grafikkarte Commodore ASSY No. 324402-01 для CBM 8296» . CBMPET.DE. Архивировано из оригинала 11 сентября 2011 года . Проверено 30 марта 2010 г.
- ^ Грей, Стив. «Проект «Цветной ПЭТ» . 6502.org . Стив Грей . Проверено 10 мая 2022 г.
- ^ Перейти обратно: а б Уэст, Раэто Коллин (январь 1982 г.). Программирование ПЭТ/CBM . ВЫЧИСЛИТЬ! Книги. ISBN 0-942386-04-3 . Проверено 19 апреля 2018 г.
- ^ «PET Keys — более детальный осмотр клавиатуры PET 2001» . масса: верк . Архивировано из оригинала 10 августа 2023 года.
- ^ Файл: Cbm4022p-2.jpg
- ^ Файл:Cbm-4023.jpg
- ^ «Вычисления — Журнал прогрессивных вычислений — 002» (PDF) . Январь – февраль 1980 г. с. 19. Архивировано (PDF) оригинала 9 октября 2022 г. Проверено 26 апреля 2013 г.
- ^ «Pet Floppyplatine (на немецком языке)» . Проверено 26 апреля 2013 г.
- ^ Уайдман, Грэм; Червинский, Марк (февраль 1978 г.). «Внутри коммодора ПЭТ». Электроника сегодня Интернэшнл . Том. 2, нет. 2. Канада. стр. 10–16.
- ^ Филстра, Дэн (март 1978 г.). «Отчет пользователя: ПЭТ 2001» . Байт . Том. 3, нет. 3. С. 114–127 . Проверено 17 октября 2021 г.
- ^ Браун, Людвиг (июль – август 1978 г.). «Обзор Commodore PET» . Творческие вычисления . Том. 4, нет. 4. С. 24–26 . Проверено 17 октября 2021 г.
- Библиография
- Anon (1978), PET 2001-8 Руководство пользователя персонального компьютера (первое издание), Пало-Альто, Калифорния: Commodore Business Machines, Inc.
- Архивировано в Ghostarchive и Wayback Machine : Педдл, Чак (12 июня 2014 г.). «Устная история Чака Педдла» (интервью). Беседовали Дуг Фэйрберн и Стивен Даймонд. Музей истории компьютеров.
- Томчик, Майкл С. (1984). Войны домашних компьютеров – инсайдерский отчет о Коммодоре и Джеке Трэмиэле . Вычислите! Публикации . ISBN 0-942386-75-2 . Проверено 17 октября 2021 г.
Внешние ссылки
[ редактировать ]- ПЭТ-индекс
- Обсуждение убийцы ПЭТ
- Версия истории Коммодора
- Подробное обсуждение ПЭТ 2001 года с фотографиями экстерьера и интерьера.
- Универсальный список видеоигр - Список игр Commodore PET
- Фотографии машин CBM из его коллекции Бо Циммермана.
- Дань уважения вкладу Джека Трэмиэля
- Видео Commodore PET 2001-8C Музей ретро-компьютеров, Жатец, Чехия
- Список прошивок Commodore Pet
- Цветной ПЭТ-проект