Commodore CBM-II

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

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

Содержание
  • 1 Техн. ical описание
  • 2 История
  • 3 Ссылки
  • 4 Внешние ссылки
Техническое описание

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

В серии 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 ), но на материнской плате для них нет разъема.

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

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

Функции, общие для серий P и B, включают ЦП MOS Technology 6509, расширенную версию достопочтенного 6502, способную адресовать до 1 мегабайт из RAM через переключение банков (однако ни одна модель CBM-II не имела более 256 килобайт RAM). Звуковой чип - 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, а также плату Zilog Z8001, но о существовании таких не известно. Плата 8088 так и не поступила в производство, видимо, из-за трудностей с ее работой с системой.

Линия CBM-II использует сложную схему RAM банкинг. Банк 0 содержит видеопамять на машинах серии P и пуст на машинах серии B. Банки 1-4 содержат основное системное ОЗУ, а банк 15 содержит системные ПЗУ, ПЗУ картриджей, регистры ввода-вывода, видеопамять на машинах серии B и небольшой объем ОЗУ для хранения системных переменных. Текст программы BASIC хранится в Банке 1. В моделях 128 КБ банк 2 содержит все переменные BASIC, однако в моделях 256 КБ они распределены между Банками 2–4. Однако, в отличие от более позднего Commodore 128, CBM-II не имеет системных ПЗУ, отображаемых в банки, кроме 15, которые имеют очень ограниченную программную RAM (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 планировал выпуск разнообразных конфигураций оперативной памяти, а также тонких и «высокопрофильных» моделей. Компактные машины представляли собой единое целое, в то время как высокопрофильные модели имели отдельную клавиатуру и прикрепленный поворотный монитор. И тонкая, и высокопрофильная модели имеют разъем для внутренних дисководов гибких дисков и плат сопроцессора, хотя только у последних есть физическое пространство в корпусе и достаточный источник питания для них. Никакие серийные машины не имели внутренних дисководов для гибких дисков, однако это, вероятно, был вариант половинной высоты 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).

Варианты модели
МодельRAMсопроцессор
610128 КБ
620256 КБ
630256 КБкарта сопроцессора
710128 КБ
720256 КБ
730256 КБсопроцессорная карта
История

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

Самым распространенным из серии B был низкопрофильный B128 (называемый CBM 610 в Европе), который имел 128 килобайт оперативной памяти. B128 плохо продавался, и в конечном итоге запасы Commodore были ликвидированы Protecto Enterprizes, крупным дилером Commodore по почте, базирующимся в Чикаго, Иллинойс. Реклама 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, Чикагской группе пользователей B128.

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

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

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

Ссылки
Примечания
Внешние ссылки
Викискладе есть носители, относящиеся к Commodore CBM-II.
Последняя правка сделана 2021-05-15 07:05:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте