Коммодор CBM-II - Commodore CBM-II

Коммодор CBM-II
Cbm710 ta.jpg
ПроизводительCommodore Business Machines (МУП)
ТипПерсональный компьютер
Дата выхода1982; 38 лет назад (1982)
Снято с производства1984; 36 лет назад (1984)
Операционная системаMicrosoft BASIC 4.0
ЦПУТехнология MOS 6509 @ 1 или 2 МГц, Intel 8088 или же Зилог Z80 A @ 4 МГц вариант
объем памяти128 или 256 КБ
ГрафикаVIC-II (320 × 200, 16 цветов, спрайты, растровое прерывание) или же 6545 CRTC
ЗвукSID 6581 (ос, волна, фильтр, ADSR, звенеть )
СвязьRS-232, СРЕДНИЙ, цифровая лента, ПЗУ картридж, аудио миниджек, сетевое питание, параллельно IEEE-488 (Дисководы и принтеры Commodore)
ПредшественникCommodore PET
Преемник

В Коммодор CBM-II серия - это недолговечный ряд 8 бит персональные компьютеры из Commodore Business Machines (CBM), выпущенный в 1982 году и задуманный как продолжение Commodore PET серии.

Техническое описание

CBM-II имеет два воплощения: Серия P (P = личное или домашнее использование) и B серия (B = коммерческое использование). Серия B была доступна со встроенным монохромным монитором (высокий профиль) с отдельной клавиатурой, а также как единое целое со встроенной клавиатурой, но без монитора (низкий профиль). Эти машины известны как "Порше ПЭТ »за их неповторимый стиль.[1]

В серии P используется VIC-II Цветной видеочип с 40 столбцами, как Коммодор 64 (C64). Также в него входят два стандартных Atari -стиль порты джойстика. В 6509 процессор работает на частоте 1 МГц в серии P из-за использования микросхемы VIC-II.

Машины серий B и P имеют 6581 SID чип, хотя тактовая частота 2 МГц в серии B делает невозможным чтение каких-либо регистров SID.

В серии B используется 6545 CRTC видеочип, обеспечивающий монохромный вывод с 80 столбцами «зеленого экрана», более подходящий для обработки текстов и других деловых целей, чем 40-столбчатый дисплей VIC-II. Большинство моделей имеют Motorola 68B45 установлен, который является совместимым по выводам вариантом, а не частью MOS 6545A1 2 МГц. В серии B процессор 6509 работает на частоте 2 МГц. Порты для джойстика отсутствуют на B-серии, но разъем все еще находится на материнской плате.

CBM-II - единственные 8-битные машины Commodore с RS-232 порт вместо стандартного пользовательского порта. Регистры ввода-вывода для пользовательского порта все еще присутствуют (поскольку они являются внутренней функцией 6522 микросхемы), но на материнской плате для него нет разъема.

А патрон слот также включен в машины, однако программное обеспечение для картриджей не было разработано.

B-серия сохранила IEEE-488 интерфейс из ПЭТ вместо Серийный номер IEC интерфейс на VIC-20 и C64. Небольшое количество программного обеспечения Commodore, разработанного для серии B, было распространено на 500 тыс. 8050 форматировать диски, а не 170k 4040 /1541 формат.

Общие черты серий P и B включают: Технология MOS 6509 CPU, улучшенная версия маститого 6502, который мог адресовать до 1 мегабайт из баран через переключение банка (однако ни в одной модели CBM-II не было более 256 килобайты оперативной памяти). Звуковой чип - 6581 SID, тот же, что использовался в популярном C64, но с некоторыми ограничениями, поскольку он был разогнан до 2 МГц. Кроме того, CBM-II имеет стандартный последовательный интерфейс RS-232 и параллельную шину IEEE-488 (для использования дисковыми накопителями и принтерами), как и серия PET / CBM. Встроенная операционная система CBM-II использует расширенную версию CBM BASIC версия 4.0.

Необязательный Intel 8088 -основан сопроцессор плата позволяет запускать серию CBM-II CP / M-86 1.1 и MS-DOS 1.25; однако компьютеры не были Совместимость с IBM PC и очень мало программ, использующих эту возможность, если вообще появилось. Плата сопроцессора работает только на высокопроизводительных машинах из-за требований к источнику питания и механическому расположению. А Z80 карта также объявлялась, если пользователь хотел запустить CP / M-80, также как и Зилог Z8001 доска, но ни один из них не известен. Плата 8088 так и не поступила в производство, видимо, из-за трудностей с ее работой с системой.

Линия CBM-II использует сложную RAM банковское дело схема. Банк 0 содержит видеопамять на машинах серии P и пуст на машинах серии B. Банки 1-4 содержат основное системное ОЗУ, а банк 15 содержит системные ПЗУ, ПЗУ картриджей, регистры ввода-вывода, видеопамять на машинах серии B и небольшой объем ОЗУ для хранения системных переменных. Текст программы BASIC хранится в Банке 1. В моделях 128 КБ банк 2 содержит все переменные BASIC, однако в моделях 256 КБ они распределены между Банками 2–4. Однако в отличие от более поздних выпусков Коммодор 128, CBM-II не имеют системных ПЗУ, отображенных в банки, кроме 15, которые имеют очень ограниченное ОЗУ программ (1 КБ свободно, плюс может быть установлена ​​плата расширения 4 КБ). Это означало, что программное обеспечение должно было включать собственные процедуры ОС для обработки ввода-вывода устройств и прерывает, поскольку код "дальнего вызова" в разных банках памяти невозможен. Теоретически, если бы банки 5–14 были заполнены, можно было бы установить до 1 МБ ОЗУ, но на практике компьютер ограничен 256 КБ, поскольку PLA чип не имеет для этого достаточного количества адресных строк. Передача данных между разными банками требует использования регистра в $ 0, который выбирает банки для чтения и записи через LDA (нулевая страница), Y и STA (нулевая страница), Y CPU коды операций. Регистр в $ 1 выбирает банк, из которого CPU выбирает инструкции, который по умолчанию будет равен 15 ($ F) при включении питания.

BASIC, входящий в серию CBM-II, известен как BASIC 4.0+. Он содержит расширенные дисковые команды BASIC 4.0, а также несколько других дополнительных функций для структурированного программирования и отлова ошибок.

У Commodore были планы на широкий спектр конфигураций RAM, а также на узкие и «высокопрофильные» модели. Компактные машины представляли собой единое целое, в то время как высокопрофильные модели имели отдельную клавиатуру и прикрепленный поворотный монитор. И тонкая, и высокопрофильная модели имеют разъем для внутренних дисководов гибких дисков и плат сопроцессора, хотя только последние имеют физическое пространство в корпусе и достаточный источник питания для них. Никакие серийные машины не имели внутренних дисководов для гибких дисков, однако это, вероятно, был вариант половинной высоты 8050. Большинство запланированных моделей CBM-II так и не дожили до стадии прототипа. Первоначально в каждой серии было по четыре модели с увеличением объема памяти с шагом 64 КБ. Модели 64k и 192k были сняты с производства на ранних этапах разработки и не производились.

В конце концов, единственными моделями CBM-II, которые поступили в производство и были проданы конечным пользователям, были B128 / 600, B256 / 700, CBM-128/710 и PAL модель P500s. B128 и P500 были тонкими моделями без внутренних дисков и подключенного монитора, а CBM 128 и B256 были моделями высокого профиля. B128 был самым продаваемым из трех.

Commodore CBM 610, европейская версия Commodore B128
Разъемы на задней панели CBM 610
перезагрузить, RS-232C, набор данных, патрон 44-пиновый, GND, аудио, сеть, IEEE-488, выключатель, предохранитель
Материнская плата и блок питания CBM 610

Именование продукции в рамках Соединенные Штаты и Канада был B128 / B256 и CBM128-80 / CBM 256-80, а в Европа они были известны как 600 и 700 серии соответственно (без "B" перед номером модели). Машина P была известна во всем мире как 500 серии. Однако существуют прототипы моделей, такие как B500 (более ранняя конструкция B128) и B700 (более ранняя конструкция CBM 128-80 / CBM 256-80).

Варианты моделей[2]
Модельбарансопроцессор
610128 КБ
620256 КБ
630256 КБкарта сопроцессора
710128 КБ
720256 КБ
730256 КБкарта сопроцессора

История

Из-за популярности C64, серия P была отменена в Соединенных Штатах, прежде чем она могла быть официально выпущена; однако несколько дилеров, получивших контрольные образцы, продали их. Поскольку серия P еще не была сертифицирована FCC Commodore пригрозили судебным иском и заставили отозвать их. Ходили слухи, что все отозванные машины серии P были уничтожены, однако известно, что некоторые из них существуют в частных коллекциях. По крайней мере, одна модель, P500, был коммерчески выпущен в Европе, но продавался в небольших количествах.

Самым распространенным из B-серии был низкопрофильный B128[1] (называемый CBM 610 в Европе), который имел 128 килобайт оперативной памяти. B128 плохо продавался, и в конечном итоге запасы Commodore были ликвидированы Protecto Enterprizes, крупным Commodore. заказ по почте дилер, базирующийся в Чикаго, Иллинойс.[3] Реклама Protecto для комплекта B128, включающего двойной дисковод, монитор и принтер, появлялась в различных компьютерных журналах в течение нескольких лет.

Линия CBM-II плохо продавалась и в итоге оказалась чрезвычайно дорогой в производстве, а также сложной для разработки программного обеспечения. Commodore не публиковал никаких данных о продажах или официальной дате прекращения производства, однако B128 / 600 является наиболее распространенной моделью в линейке. Производство закончилось в какой-то момент в течение 1984 года, и Commodore ликвидировала оставшиеся запасы в 1985 году. CBM-II все еще продавались в Германии до 1987 года. Точное количество произведенных CBM-II неясно, однако серийные номера показывают, что было не менее 10 000 B128. поставляется вместе с несколькими десятками или несколькими тысячами других моделей. Считается, что Commodore произвела не менее 5000–6000 экземпляров каждой машины.

После прекращения производства линейки CBM-II, Commodore передала документацию, схемы и всю другую информацию CBUG, Chicago B128 Users Group.

Среди этих материалов был прототип материнской платы с использованием Intel 8088 процессор, который намекает на возможность, что линия могла быть сделана IBM совместимый если бы производство продолжалось.[нужна цитата ]

CBUG продолжила разработку библиотеки программного обеспечения для компьютеров. Его библиотека, однако, бледнела по сравнению с большими программными библиотеками, которыми пользовались C64 и Коммодор ВИК-20.

Закругленный дизайн корпуса высокопрофильной серии CBM-II позже будет использоваться в модернизированных версиях оригинальных компьютеров PET / CBM (таких как CBM8296), на замену которым была разработана линейка CBM-II. Кроме того, схема банка памяти CBM-II будет повторно использована на Commodore 128 с небольшими изменениями.

Рекомендации

  1. ^ Commodore PET 200 на old-computers.com В архиве 2010-11-21 на Wayback Machine, по состоянию на 25 августа 2014 г.
  2. ^ «Под капотом CBM 610». 2012-11-09. Получено 2016-04-28.
  3. ^ "Commodore B Series. Сумерки".
Примечания
  1. ^ а Ни CBM128-80, ни B128 не следует путать с очень разными и достаточно успешными Коммодор 128 (также известный как CBM 128 и C128), последний 8-битный домашний / персональный компьютер Commodore, выпущенный в 1985 году.
  2. ^ а CBM-II, из-за причуды на входе, если вы выполните команду «POKE 0,35», все заблокирует, и вся память будет заполнена 00 и FF.

внешняя ссылка