Commodore PET

редактировать
Commodore 2001 Series-IMG 0448b.jpg Commodore PET 2001
ПроизводительCommodore International
ТипПерсональный компьютер
Дата выпускаянварь 1977 г.; 43 года назад (1977-01)
Начальная цена795 долларов США (что эквивалентно 3354 долларам в 2019 году)
Снято с производства1982; 38 лет назад (1982 г.)
Операционная система Commodore BASIC 1.0 ~ 4.0
ЦП Технология MOS 6502 @ 1 МГц
Память4– 96 КБ
Хранениекассета, 5,25-дюймовая дискета, 8-дюймовая дискета, жесткий диск
ДисплейТекст 40 × 25 или 80 × 25
Графикамонохромная символьная графика
Звукнет или гудок
ПреемникCommodore VIC-20. Commodore CBM-II

The Commodore PET - линейка домашних / персональных компьютеров, производимых с 1977 года компанией Commodore International. Система объединила в себе MOS 6502 микропроцессор, Commodore BASIC в постоянную память (ROM), клавиатуру и компьютер . монитор и (в ранних моделях) кассетная дека для хранения данных и программ в одном корпусе «все в одном».

Разработка системы началась в 1976 году, и прототип был продемонстрирован в январе 1977 года на выставке бытовой электроники (CES). Ряд проблем привел к тому, что серийные версии начали поступать только в декабре 1977 года, когда уже начались поставки TRS-80 и Apple II. Близкие даты выпуска трех машин привели к тому, что Байт назвал их вместе как "троицу 1977 года".

Первоначальный дизайн ПЭТ претерпел ряд значительных обновлений, в них было добавлено больше памяти, улучшена клавиатура, увеличены экраны и выполнены другие модификации. Эти системы были лидерами продаж на образовательных рынках Канады и США, а также в Европе. ПЭТ послужил основой для всей линейки продуктов Commodore 8-bit, включая Commodore 64.

. Название было предложено Андре Соусоном после того, как он увидел Pet Rock в Лос-Гатос и заявили, что собираются сделать «домашний компьютер». Он был переименован в в Personal Electronic Transactor .

Contents
  • 1 History
    • 1.1 Origins
    • 1.2 Release
    • 1.3 Образование, бизнес и информатика
    • 1.4 Графический дисплей
  • 2 Обзор модели
    • 2.1 Серия PET 2001 / серия 2001-N и -B, серия CBM 3000
    • 2.2 Серия PET 4000 / серия CBM 8000
    • 2.3 Серия SuperPET 9000
    • 2.4 Периферийные устройства
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История

Истоки

chiclet keyboard серии PET 2001 Рисунок клавиатура chiclet из серии PET 2001 интегрированный кассетный магнитофон раннего периода PET 2001 PET 2001 с поднятой крышкой

В 1970-х годах Commodore была одной из многих компаний-производителей электроники, продававших калькуляторы, разработанные для чипы Texas Instruments (TI) на базе Далласа. TI столкнулась с растущей конкуренцией со стороны японских вертикально интегрированных компаний, которые использовали новые процессы на основе CMOS и имели более низкую общую стоимость производства. Эти компании начали подрывать бизнес TI, поэтому TI ответила прямым выходом на рынок калькуляторов в 1975 году. В результате TI продавала полные калькуляторы по более низким ценам, чем они продавали только чипсеты своим бывшим клиентам, а промышленность, которая построила вокруг это было заморожено с рынка.

Commodore сначала отреагировал, начав свою собственную попытку сформировать линейку вертикально интегрированных калькуляторов, купив поставщика в Калифорнии, который работал над конкурентоспособным чипом калькулятора CMOS и производственной линией светодиодов. Они также искали компанию с существующей линией микросхем для калькуляторов, что-то, что могло бы их поддержать в ближайшем будущем, и это привело их к MOS Technology. MOS некоторое время создавала микросхемы калькуляторов, но в последнее время начала выходить на новые рынки со своей конструкцией микропроцессора 6502, которую они пытались вывести на рынок.

Вместе с 6502 появился дизайн Чака Педдла KIM-1, небольшой компьютерный комплект на основе 6502. В Commodore Педдл убедил Джека Трамиэль, что калькуляторы зашли в тупик и что Commodore следует вместо этого исследовать растущий рынок микрокомпьютеров. Сначала они рассматривали возможность покупки существующей конструкции, и в сентябре 1976 года Педдл продемонстрировал прототип Джобса и Возняка Apple II. Джобс предлагал продать его Commodore, но Commodore посчитал предложение Джобса слишком дорогим.

Выпуск

Commodore PET был официально объявлен в 1976 году, и Джек Трэмиел дал Чаку Педдлу шесть месяцев на то, чтобы он получил компьютер. готов к выставке Consumer Electronics Show в январе 1977 года, вместе со своей командой, включая Джона Фиганса, Билла Сейлера, двух японских инженеров по имени Фудзияма и Аодзи, а также сына Джека Леонарда Трамиэля, который помогал в разработке рисунка PETSCII

В результате появился первый персональный компьютер Commodore массового потребления, ПЭТ, первой моделью которого был ПЭТ 2001. Его процессор 6502 управлял экраном, клавиатурой, кассетными магнитофонами и любые периферийные устройства, подключенные к одному из нескольких портов расширения компьютера. PET 2001 включал в себя 4 КБ (2001-4) или 8 КБ (2001-8) 8-битного RAM и, по сути, был одноплатным компьютером с дискретной логикой управления. небольшой встроенный монохромный монитор с графикой 40 × 25 символов, заключенный в корпус из листового металла, отражающий опыт Commodore как производителя оргтехники. В машину также входила встроенная Datasette для хранения данных, расположенная на передней панели корпуса, что оставляло мало места для клавиатуры. Скорость передачи данных на кассету составляла 1500 бод, но для безопасности данные записывались на ленту дважды, что давало эффективную скорость 750 бод. На основной плате компьютера было четыре порта расширения: дополнительная память, второй интерфейс кассетного магнитофона, параллельный («пользовательский») порт, который можно было использовать для вывода звука или подключения к «пользовательским» проектам или устройствам, не относящимся к Commodore, и параллельный порт. 188>IEEE-488 порт, который позволял шлейфовое подключение периферийных устройств, таких как дисководы и принтеры.

Рабочий прототип PET 2001 в деревянном корпусе был показан публике на зимней выставке CES 1977 в январе 1977 года. и первые 100 единиц были отгружены в октябре, в основном для журналов и разработчиков программного обеспечения, в то время как машина не была доступна потребителям до декабря. Однако заказ на ПЭТ был отложен на несколько месяцев, и для облегчения поставок в начале 1978 года Commodore решила отменить версию 4 КБ (также потому, что у пользователя останется лишь 3 КБ ОЗУ).

Дэн Филстра из Byte Magazine получил один из первых ПЭТ в октябре 1977 года, серийный номер 16, и сообщил о компьютере в мартовском выпуске 1978 года. Fylstra похвалил его полнофункциональный BASIC, строчные буквы и надежную кассетную систему, но не одобрил клавиатуру. В его машине было три неисправных микросхемы ОЗУ, и после некоторых трудностей с Commodore Джон Фиганс отправил ей набор микросхем для замены и инструкции по установке.

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, чтобы предотвратить просмотр пользователем кода, защищенного авторским правом, в системных ПЗУ.

Помимо 8k BASIC ROM, PET также включал 4k символьное ROM и 8k ядерное ROM. Первая половина ядра содержала функции редактора экрана (редактор экрана на 80 столбцах PET отличался от моделей с 40 столбцами), а вторая половина содержала ряд вызовов функций для таких задач, как ввод и вывод данных в и из различных вводов / выводов. устройства, чтение с клавиатуры и установка курсора. Кроме того, ПЗУ ядра получало системные прерывания и сканировало клавиатуру. Ядро, идея Джона Фиганса, было духовным предком ROM BIOS на совместимых с ПК и первым ПЗУ ОС персонального компьютера, которое было отличным от BASIC. Символьное ПЗУ было размером 4 КБ и содержало четыре различных 128-символьных таблицы, набор прописных / графических символов и набор прописных / строчных символов, а также их версии с обратным видео. Это включало в себя ряд графических символов для создания псевдографических изображений на экране, а также символы игральных карт (как сообщается, потому, что сыновья Джека Трамиэля хотели играть в карточные игры на компьютере). В оригинальном PET 2001 набор прописных / графических символов и набор прописных / строчных символов были перевернуты по сравнению с тем, как они будут на более поздних машинах; Владельцы домашних животных, которые обновили свои машины до ПЗУ BASIC 2.0, часто также заменяли ПЗУ персонажей на более новую версию.

Commodore PET 2001-8 вместе со своими конкурентами: Apple II и TRS-80 Model I

Хотя машина была умеренно успешной, часто поступали жалобы на крошечную клавиатуру, похожую на калькулятор, которую часто называли «chiclet keyboard », потому что клавиши напоминали жевательную резинку, в честь которой она была названа. Крышки клавиш также имели тенденцию легко стираться. Надежность была довольно низкой, хотя это было типично для многих ранних микрокомпьютеров. Из-за плохой клавиатуры на ПЭТ быстро появились внешние заменяющие. У ПЭТ было некоторое конкурентное преимущество перед его конкурентами Apple II и TRS-80, поскольку оба использовали относительно примитивные целочисленные BASIC в течение первых шести месяцев на рынке, в то время как у PET был полнофункциональный BASIC с плавающей точечная поддержка, сложный экранный редактор и строчные буквы, последняя из которых является функцией, которой две конкурирующие платформы не будут иметь в течение нескольких лет. С другой стороны, Commodore на год отстала от Apple и Tandy в выпуске дисководов для своих компьютеров.

В 1979 году Commodore заменил оригинальный PET 2001 на улучшенную модель, известную как 2001-N (N было сокращением от «New»). В новой машине использовался стандартный монитор с зеленым люминофором вместо белого, как в оригинальном 2001 году. Теперь у него была обычная полноразмерная клавиатура и больше не было встроенного кассетного магнитофона. Ядро ROM было обновлено, чтобы добавить поддержку новой линейки дисководов Commodore. Он предлагался в моделях 8 КБ, 16 КБ или 32 КБ как 2001-N8, 2001-N16 и 2001-N32 (модели 8 КБ были сняты вскоре после появления). 2001-N перешел на использование обычного DRAM вместо 6550 (1kx4) SRAM в исходной модели. У PET 2001-8N было восемь 2108 (8kx1) DRAM, а у 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). Эта функция присутствовала во всех ПЭТ серии 30хх. Руководители 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.

Образование, бизнес и информатика

CBM Model 4016 CBM Model 4032 CBM 4040 двойной дисковый накопитель (5,25 дюйма) CBM 8296-D с двумя дисководы гибких дисков

В 1980 году были выпущены ПЭТ серии 4000. К ним относятся улучшенный BASIC 4.0, в который добавлены команды для работы с дисками и значительно улучшена очистка мусора. К этому моменту Commodore обнаружил, что люди покупали более дешевые модели 8 КБ и 16 КБ серии 3000 и обновляли оперативную память вместо того, чтобы доплачивать за модель 32 КБ. Из-за этого они вырезали разъемы памяти в 4016 (не было 8 KB серии 4000), чтобы предотвратить такую ​​практику. Модель 4032 имела большой успех в школах, где ее прочная цельнометаллическая конструкция и универсальная конструкция позволили ей лучше противостоять суровым условиям использования в классе. Не менее важным в этой роли был порт IEEE-488 PET, который в остальном не использовался. При разумном использовании порт можно было бы использовать как простую локальную сеть и разрешить совместное использование принтеров и дисковых накопителей (которые тогда были очень дорогими) между всеми машинами в классе. В отличие от более поздних машин Commodore, У ПЭТ не было функций ПЗУ ядра для порта IEEE-488, и пользователям приходилось писать свои собственные для использования периферийных устройств, таких как модемы.

Первый год в ПЭТ серии 4000 сохранялось то же видеооборудование, что и в ПЭТ 2001/3000, но в 1981 году оно было заменено 12-дюймовым экраном и аппаратным обеспечением CRTC на базе 6845.

Простой, прочный дизайн и полностью закрытые компоненты ПЭТ сделали его одним из первых фаворитов на рынке образования в Северной Америке. В какой-то момент Commodore владел 67% канадского образовательного рынка. Школы предпочитали модели с 40 столбцами, потому что более крупные символы дисплея с 40 столбцами по сравнению с ПЭТ 80xx были легче для чтения маленькими детьми. Commodore произвела разновидность ПЭТ под названием "ПЭТ учителя" - это были ПЭТ с измененной маркировкой серии 2001, которые были подарены Commodore в рамках программы "купи 2, получи 1 бесплатно", предлагаемой школам в рамках рекламной акции / Схема списания налогов.

Еще две машины были выпущены в серии ПЭТ. Серия 8000 включала новый чип дисплея, который управлял экраном размером 80 × 25 символов, но это привело к ряду несовместимости программного обеспечения с программами, разработанными для экрана с 40 столбцами, и в результате оно, похоже, было непопулярным. В отличие от серии 30xx, ПЭТ 40xx и 80xx стандартно поставлялись с 1-канальным динамиком для генерации звука.

ПЭТ серий 2001/3000 и 4000 использовали так называемую «графическую клавиатуру». Цифры были исключительно на цифровой клавиатуре , а в строке над алфавитными клавишами были только символы пунктуации. Модели 3032 и 4032 производились в двух специальных вариантах, известных как модели B, с так называемой «бизнес-клавиатурой», которая имела обычную раскладку с математическими символами и цифрами над клавишами алфавита. На клавиатуре были только цифры. С другой стороны, все ПЭТ серии 8000 имели бизнес-макет.

Ввод графических символов на ПЭТ с помощью бизнес-клавиатуры оказался проблемой, поскольку их нельзя было набрать напрямую, и обычно приходилось отображать их косвенно через функцию CHR $.

ПЭТ 4000/8000 были более явно ориентированы на профессиональное / деловое использование, чем 2001/3000. Бизнес-клиенты были основной целью использования функций улучшенного BASIC 4.0, и был доступен хороший выбор готового программного обеспечения для бизнеса. Для семейства ПЭТ было выпущено большое количество 5,25-дюймовых и 8-дюймовых дисководов для гибких дисков и даже внешние жесткие диски на 5 и 7 МБ . Хотя они стали довольно популярными для использования в бизнесе в Европе, они не смогли оказать большого влияния на рынок США отчасти потому, что ПЭТ на базе 6502 не могли работать с CP / M, который стал стандартом для программного обеспечения для бизнеса.. Кроме того, 32 КБ памяти у ПЭТ были недостатком по сравнению с Apple II и TRS-80, оба из которых могли вместить 48 КБ. У ПЭТ серии 8000 был разъем материнской платы для дочерней платы, который добавлял дополнительные 64 КБ ОЗУ, всего 96 КБ; это стандартная функция для 8096. Регистр $ FFF0 используется для установки конфигурации RAM. Дополнительная оперативная память размещена в четырех блоках по 16 КБ, первые два блока переключаются в $ 8000- $ BFFF, а вторые два - в $ C000- $ FFFF. Обычно при хранении в расширяемой ОЗУ происходит замена видеопамяти, регистров ввода-вывода и системных ПЗУ, поэтому прерывания должны быть отключены в первую очередь, но также можно настроить видеопамять и регистры ввода-вывода на «просмотр». через. В любом случае, переключение ПЗУ ОС потребует от пользователя либо запретить прерывания, либо предоставить свой собственный обработчик прерываний. ОЗУ расширения не может быть обнаружено BASIC, и машины, оснащенные платой RAM, по-прежнему сообщают о стандартных 31 743 байтах, свободных при включении питания. Его могло использовать относительно небольшое количество программного обеспечения.

Как отмечалось выше, в ПЭТ серии 8000 (и более поздних 4000) использовались более крупные мониторы и другой видеоконтроллер, чем в моделях 2001/3000. Это создало печально известную проблему совместимости, известную как убийственный тычок. На ПЭТ 2001/3000 был регистр, который при включении не разрешал чтение / запись видео RAM, кроме как во время вертикального гашения, чтобы предотвратить появление снега на экране, вызванного попытками ЦП и видеоконтроллера получить доступ к VRAM в в то же время. Эта функция использовалась из-за чрезвычайно медленных 6550 SRAM в PET 2001, хотя она перестала быть проблемой для PET серии 3000, поскольку вместо этого они использовали более быстрые SRAM 2114 для видеопамяти. Обычно эта функция включалась при включении питания. Если пользователь не возражает против снега, он может выключить его и получить более быстрый вывод текста. Программы BASIC и некоторые программы на машинном языке обычно делали это из соображений производительности. В ПЭТ с 12-дюймовыми дисплеями (все модели 8000 и более поздние 4000) использовался видеоконтроллер на базе микросхемы CRTC Motorola 6845 (в отличие от логической схемы TTL в 2001/3000 / начале 4000-х), что устраняло проблему снега, но также поместил регистр управления CRT вместо того, где был флаг 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 добавил второй CPU в виде Motorola 6809, дополнительную RAM и включил ряд языков программирования. включая BASIC в ROM для 6502 и отдельный ANSI Minimal BASIC-совместимый BASIC для 6809, вместе с APL, COBOL, FORTRAN, Паскаль и ассемблер 6809 на дискетах. Он также включает в себя microEDITOR, текстовый редактор для использования при написании и поддержке программ для любого из 6809 языков. Также была включена программа терминала, которая позволяла использовать машину в качестве «интеллектуального терминала», так что эта единственная машина могла заменить многие коробки, которые в настоящее время используются в университете. Кроме того, эта машина стала удаленной средой разработки, где пользователь мог позже загрузить свое творение в мэйнфрейм после завершения разработки и тестирования на SuperPET.

В 1982 году Commodore удалил линейку PET с намерение заменить его машинами серии B; тем не менее, они были провалом на рынке и к тому же очень дороги в производстве. Поскольку у Commodore все еще был сильный рынок программного обеспечения для бизнеса в Европе, ПЭТ серии 80xx возродились в 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- $ FFFF. Заводская конфигурация по умолчанию заключалась в том, что регистры ввода-вывода, видеопамять и ПЗУ занимали от 8000 до FFFF. При работе с BASIC машина была бы почти неотличима от 8032. Установив перемычки, можно было заменить любую 8-килобайтную область верхней памяти на ОЗУ, и даже можно было отключить все и преобразовать все $ 8000- $ FFFF в RAM, хотя такая машина была бы бесполезна без доступа к вводу-выводу или системным ПЗУ. Как и в случае с 8096, пользователь также мог управлять регистром в $ FFF0, чтобы контролировать, какие банки RAM занимают верхнюю память. Оперативная память 8296 разбита на блоки по 16 КБ, как у 8096, хотя, поскольку у него 128 КБ, есть шесть возможных банков вместо четырех, три из которых могут входить в 8000- $ BFFF и три могут входить в $ C000- $ FFFF и т. в 8096 видеопамять и регистры ввода / вывода могут быть настроены на «просмотр».

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

Линия дисководов PET на базе IEEE-488 также была обновлена; большие приводы в тяжелом металлическом корпусе были заменены на более мелкие в 1541 корпусе; они выглядели почти так же, как привод 1541, за исключением того, что на задней панели был разъем IEEE-488 вместо двух разъемов IEC DIN. Из ранее обширной линейки дисководов из ПЭТ вернулись только диски 2031-LP и SFD-1001 (в основном 2040 и 8250, переупакованные в корпус в стиле 1541 с приводными механизмами половинной высоты). Воскрешенный ПЭТ был продан до 1986 года, а затем окончательно снят с производства, его заменили Commodore 128, 1571 и 1581.

, хотя официально он не входил в состав В серии PET в 1983 году Commodore упаковал материнские платы C64 в пластиковые корпуса, аналогичные серии PET 4000, чтобы создать Educator 64. Это была попытка вернуть часть образовательного рынка, которую они к тому времени в значительной степени потеряли из-за Apple IIe.

Графический дисплей

File:Tentoonstelling mens en computer Weeknummer, 79-13 - Open Beelden - 22208.ogvPlay media Голландская кинохроника 1979 года, в которой показан ПЭТ <318.>На рынке домашних компьютеров линейка ПЭТ вскоре уступила по продажам машины, поддерживающие цветную графику и звук с высоким разрешением, в основном Apple II (поставлена ​​в июне 1977 г.), Atari 400/800. (1979), и, в частности, собственный бестселлер Commodore VIC-20 (1980/81). Commodore выпустила графическую плату высокого разрешения для ПЭТ с использованием графического чипа Thomson EF936x с разрешением 512 × 512 пикселей. Кроме того, Apple II, TRS-80 Model I и Atari 400 (с помощью сторонних расширений) / 800 могли быть расширены до 48 КБ ОЗУ, в то время как ПЭТ был ограничен до 32 КБ..

Без графической платы высокого разрешения графические возможности ПЭТ были ограничены набором символов , зашитым в ПЗУ. На многих домашних компьютерах-конкурентах линейки PET можно изменить адрес поиска символьной графики и указать на RAM, где программист может определять новые символы для создания пользовательских графических форм. С точки зрения программирования, это был относительно простой метод создания красивой графики, который использовал незначительно больше ОЗУ, чем стандартный символьный дисплей, и значительно меньше ОЗУ, чем растровая графика. Отсутствие в ПЭТ переназначаемого набора символов - серьезная слабость в конструкции машины.

В некоторой степени компенсирующий этот недостаток, набор символов, ограниченный ПЗУ ПЭТ - отклонение ASCII-1963, известное как PETSCII - был одним из самых разнообразных и гибких в то время. Это позволило создавать игры из ПЭТ с элементарной графикой, примером которых могут служить клоны видеоигр, такие как Space Invaders и Lunar Lander. Набор символов PETSCII был даже достаточно гибким, чтобы можно было создавать простые 3D игры, такие как Labyrinth. Эта гибкость была достигнута за счет использования двух переключаемых наборов символов, позволяющих выбирать символы в смешанном регистре или прописные буквы с графикой; либо также может отображаться как обратное поле, негативное изображение. Для специализированных приложений альтернативные наборы символов могут быть запрограммированы в СППЗУ, вставленном в гнездо ПЗУ набора символов. ППЗУ с альтернативным набором символов с диакритическими знаками и математическими символами были доступны на вторичном рынке. Модель 2001-8B с клавиатурой катакана и набором символов продавалась в Японии.

Commodore Pet Katakana Keyboard

За исключением звукового сигнализатора класса ПК-динамика, у ПЭТ не было звукового оборудования (за исключением моделей 8000), но можно было смонтировать схему (приписывается Hal Chamberlin) до 6522 «пользовательского» порта, который можно было использовать для вывода прямоугольных тонов на внешний усилитель, и некоторые игры поддерживали эту функцию.

У ПЭТ было два пустых гнезда на материнской плате для добавления ПЗУ расширения, общий размер которых мог составлять 8 КБ. Предшественники слотов для картриджей на более поздних машинах Commodore, они позволяли использовать различные программные надстройки, такие как мониторы машинного языка. Кроме того, коммерческие программы обычно включали ПЗУ для защиты от копирования, которое необходимо было установить до запуска приложения; что-то вроде неудобства для пользователей, владеющих несколькими приложениями, защищенными таким образом, так как чипы придется менять местами для запуска соответствующих программ.

Обзор модели

серия PET 2001 / серия 2001-N и -B, серия CBM 3000

Commodore PET2001.jpg
ЦП: 6502, 1 МГц
ОЗУ: 4 или 8 КБ / 8, 16 или 32 КБ
ПЗУ: 18 КБ, включая BASIC 1.0 / 20 KB, включая BASIC 2.0 (дисководы не поддерживаются в оригинальном 2001 году)
Видео: дискретная видеосхема TTL, 9-дюймовый монохромный монитор (белый люминофор на оригинальном 2001-м, зеленый на ПЭТ 2001-N), дисплей 40 × 25 символов
Звук: нет / одиночный пьезоанализатор (опционально внешний динамик, управляемый контактом MOS 6522 CB2)
Порты: 2 MOS 6520 PIA, MOS 6522 VIA, 2x Datassette (1 используется / 1 на задней панели), 1x IEEE-488
Примечания: 69 клавиш chiclet keyboard и встроенная Datassette / полноразмерная клавиатура с полным ходом, без встроенной Datassette

серии PET 4000 / CBM 8000 series

CPU : MOS 6502, 1 МГц
ОЗУ: 8, 16 или 32 КБ / 32 или 96 КБ
ПЗУ: 20 КБ, включая BASIC 4.0
Видео: 9- дюймов как 3000 или MOS 6545, 12-дюймовый / 12-дюймовый монохромный монитор, 40 Дисплей × 25/80 × 25 символов
Звук: одиночный пьезо-звуковой сигнал (дополнительный внешний динамик, управляемый контактом MOS 6522 CB2)
Порты: 2 MOS 6520 PIA, MOS 6522 VIA, 2 Порты для кассет данных (1 на задней панели), 1x IEEE-488
Примечания: в основном модернизированная серия 2001/8000 была в основном 4000 с 80 столбцами и немного другой клавиатурой с меньшей (11 клавиш) цифровой панелью

Серия SuperPET 9000

SuperPET SP9000
ЦП: MOS 6502 и Motorola 6809, 1 МГц
ОЗУ: 96 КБ
ПЗУ: 48 КБ, включая BASIC 4.0 и другие языки программирования (Waterloo microAPL, microFORTRAN, microBASIC, microPASCAL, microCOBOL) и модальный текстовый редактор microEDITOR.
Видео: MOS 6545, 12-дюймовый монохромный монитор, 80 Дисплей × 25 символов
Звук: одиночный пьезоэлектрический звуковой сигнал (дополнительный внешний динамик, управляемый контактом MOS 6522 CB2)
Порты: MOS 6520 PIA, MOS 6522 VIA, MOS 6551 ACIA, 1 RS -232, 2 Datassette ports (1 on the back), 1x IEEE-488
Notes: basica lly an 8000 with ROMs for programming languages, it also had three character sets, and an RS-232 for use as a terminal

Peripherals

Commodore 8028 Daisy wheel printer
Commodore 2031 single disk drive (170 KB single-sided 5.25-inch format)
Commodore 2040/3040 dual disk drives - The initial dual floppy disk drive units. 2040 (U.S.), 3040 (Europe). (170 KB single-sided 5.25-inch format)
Commodore 4022 dot matrix printer, tractor feed, with Epson mechanicals.
Commodore 4023 dot matrix printer, tractor feed, with Epson mechanicals.
Commodore 4040 dual disk drive - replacing the 2040 and 3040 models; used same disk format as the 2031 and could be used as a stand-alone disk copier
Commodore 8024 132 column printer, friction or traction gear, with Mannesmann Tally mechanicals
Commodore 8028 Daisy wheel printer, 40 chars/s, friction or traction gear, with Robotron mechanicals
Commodore 8050 dual disk drive (500 KB single-sided 5.25-inch format)
Commodore 8075 plotter, with Watanabe mechanicals
Commodore 8060 single 8-inch disk drive (single-sided 800k format, also supports IBM 3740 disks)
Commodore 8061 dual 8-inch disk drive (single-sided 800k format, also supports IBM 3740 disks)
Commodore 8062 dual 8-inch disk drive (double-sided 1.6MB format, also supports IBM 3740 disks)
Commodore 8250 "quad density" dual disk drive (1 MB capacity, same as the 8050, but double-sided)
Commodore 8280 dual disk drive (8-inch) (500 KB MFM format)
Commodore 9060 hard drive (5 MB)
Com modore 9090 hard drive (7.5 MB)
Commodore SFD-1001 "quad density" single disk drive (basically a single-drive 8250 model)

The original lineup of disk drives for the PET were the single-unit 2031 and dual-unit 2040, 3040. Then followed the 4040, 8050, and 8250. Later (near the end of the PET's lifespan), single-unit 2031 and SFD-1001 drives were produced that used the same case as the 1540/1541, but sported the PET's parallel interface instead of the VIC-20/C64 IEC serial interface. The 4040/2031 used the same 170 KB format as the 1541 and is read compatibl e (хотя программное обеспечение, которое выполняет низкоуровневый доступ к диску, работать не будет, а разница в размере сектора и заголовка в один байт делает форматы несовместимыми с записью). Диски 8050 и 8250 имели несовместимый формат более высокой плотности 500 КБ / 1 МБ, но были популярны еще в 1980-х годах как устройства хранения «сервер» / BBS из-за своей большой емкости.

Кроме того, у Commodore были 8-дюймовые диски 8060, 8061, 8062 и 8280, в которых использовалась кодировка MFM вместо GCR, используемая на других дисках и в основном предназначался для того, чтобы позволить пользователям ПЭТ читать диски, написанные на мэйнфреймах / миникомпьютерах IBM. Также были произведены жесткие диски объемом 5 МБ и 7,5 МБ. Они не имеют поддержки подкаталогов и рассматриваются как просто дискеты большего размера.

Все периферийные устройства PET будут работать на машинах VIC-20 / C64 / Plus-4 / C128 с IEEE-488 параллельным последовательным адаптером IEC (также были сделаны обратные переходники IEC последовательного к параллельному IEEE-488), и как упоминалось выше, при использовании этих адаптеров диски 8050/8250 иногда использовались на C64 для службы BBS из-за их большой емкости и более быстрого интерфейса.

Альтернативным вариантом для добавления возможности гибких дисков в PET была дисковая система Computhink. Хотя сегодня трудно найти упоминания об этой системе, она, тем не менее, была популярна в то время, поскольку была дешевле и значительно быстрее, чем система Commodore, и была доступна ранее. В отличие от устройств Commodore, он не использовал интерфейс IEEE-488, а вместо этого требовал, чтобы внутри ПЭТ была установлена ​​дополнительная печатная плата, подключенная к разъему расширения ПЭТ, в котором использовалась микросхема контроллера гибких дисков Western Digital. для обеспечения стандартного интерфейса Shugart. Плата также содержала дополнительную оперативную память для использования в качестве буфера передачи на диск, а ПЗУ, содержащее

Последняя правка сделана 2021-05-15 07:06:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте