Коммодор CBM-II
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Производитель | Commodore Business Machines (CBM) |
---|---|
Тип | Персональный компьютер |
Дата выпуска | 1982 год |
Снято с производства | 1984 год |
Операционная система | Майкрософт БЕЙСИК 4.0 |
Процессор | Технология MOS 6509 @ 1 или 2 МГц , Intel 8088 или Zilog Z80 A @ опция 4 МГц |
Память | 128 или 256 КБ |
Графика | VIC-II ( 320×200 , 16 цветов , спрайты , прерывание растра ) или 6545 CRTC |
Звук | SID 6581 ( 3× OSC , 4× Wave , фильтр , ADSR , кольцо ) |
Возможности подключения | RS-232 , A/V , цифровая лента , картридж ПЗУ , для аудио мини-разъем , питание от сети , параллельный IEEE-488 (дисководы гибких дисков и принтеры Commodore) |
Предшественник | Коммодор ПЭТ |
Серия Commodore CBM-II — это недолговечная линейка 8-битных персональных компьютеров от Commodore Business Machines (CBM), выпущенная в 1982 году и задуманная как продолжение серии Commodore PET .
Техническое описание
[ редактировать ]CBM-II имеет две версии: серию P (P = личное или домашнее использование) и серию B (B = использование в бизнесе). Серия B была доступна со встроенным монохромным монитором (высокопрофильный) с отдельной клавиатурой, а также как единое устройство со встроенной клавиатурой, но без монитора (низкопрофильный). Эти машины часто называют « Porsche PET» из-за неверных слухов о том, что корпус был разработан компанией Porsche. Хотя Commodore изначально консультировалась с Porsche по поводу дизайна корпуса, его производство оказалось слишком дорогим, поэтому Commodore привлекла дизайнера Иру Велински для создания корпуса на основе оригинального прототипа ПЭТ. [1] [2] [3] [4]
В серии P используется VIC-II, 40-колоночный цветной видеочип такой как Commodore 64 (C64). Он также включает в себя два стандартных Atari порта для джойстика в стиле . В серии P процессор 6509 работает на частоте 1 МГц благодаря использованию чипа VIC-II.
Машины как B-серии, так и P-серии имеют чип 6581 SID , хотя тактовая частота B-серии 2 МГц делает невозможным чтение любого из регистров 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 от PET вместо последовательного интерфейса IEC на VIC-20 и C64. Небольшой объем программного обеспечения Commodore, разработанного для B-серии, распространялся на дисках формата 500 КБ , а не на дисках формата 170 КБ 4040/1541 8050 .
Общие черты как серии P, так и серии B включали в себя процессор MOS Technology 6509 , улучшенную версию почтенного 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 , а также о плате 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, что имеет очень ограниченную программную оперативную память (1 КБ свободно, плюс можно установить плату расширения 4 КБ). Это означало, что программное обеспечение должно было включать свои собственные процедуры ОС для обработки ввода-вывода устройства и прерываний , поскольку невозможно «удаленно вызывать» код между разными банками памяти. Теоретически, если банки 5–14 были заполнены, можно было бы установить до 1 МБ ОЗУ, но на практике компьютер ограничен 256 КБ, поскольку Чип PLA не имеет для него достаточного количества адресных линий . Передача данных между различными банками требует использования регистра в $1, который выбирает банки для чтения и записи через LDA (нулевая страница), Y и STA (нулевая страница), Y коды операций ЦП . Регистр $0 выбирает банк, из которого ЦП извлекает инструкции, который по умолчанию равен 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 модель P500. B128 и P500 были тонкими моделями без внутренних дисков и подключенного монитора, тогда как CBM 128 и B256 были моделями высокого класса. B128 стал самым продаваемым из трех.
Производственные названия в США и Канаде были B128/B256 и CBM128-80/CBM 256-80, тогда как в Европе они были известны как серии 600 и 700 соответственно (без буквы «B» перед номером модели). Машина P была известна во всем мире как серия 500 . Однако существуют прототипы моделей, такие как B500 (более ранняя конструкция B128) и B700 (более ранняя конструкция CBM 128-80/CBM 256-80).
Модель | БАРАН | сопроцессор |
---|---|---|
610 | 128 КБ | |
620 | 256 КБ | |
630 | 256 КБ | карта сопроцессора |
710 | 128 КБ | |
720 | 256 КБ | |
730 | 256 КБ | карта сопроцессора |
История
[ редактировать ]Из-за популярности C64 выпуск серии P был отменен в США до того, как был официально выпущен; однако несколько дилеров, получивших предсерийные экземпляры, продали их. Поскольку серия P в то время не была сертифицирована FCC , Commodore пригрозили судебным иском и были вынуждены отозвать их. Ходили слухи, что все отозванные машины серии P были уничтожены, однако известно, что некоторые из них существуют в частных коллекциях. По крайней мере одна модель, P500 , была коммерчески выпущена в Европе, но продавалась лишь в небольшом количестве.
Самым распространенным из B-серии был низкопрофильный B128. [1] (в Европе называемый CBM 610), который имел 128 килобайт оперативной памяти. B128 продавался плохо, и в конечном итоге запасы Commodore были ликвидированы Protecto Enterprizes, крупным дилером Commodore по почте , базирующимся в Чикаго, штат Иллинойс . [6] Реклама 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 продолжил разработку библиотеки программного обеспечения для компьютеров. Однако его библиотека бледнела по сравнению с большими программными библиотеками Commodore 64 и VIC-20 .
Округленный дизайн корпуса высококлассной серии CBM-II позже будет использоваться в модернизированных версиях оригинальных компьютеров PET/CBM (таких как CBM8296), для замены которых была разработана линейка CBM-II. Кроме того, схема банковской памяти CBM-II будет повторно использоваться на Commodore 128 с некоторыми небольшими изменениями.
Ссылки
[ редактировать ]- ^ «Commodore 256: 8-битная система, которой никогда не было» . 21 июля 2017 г.
- ^ «Страница Commodore CBM-II» .
- ^ «Секретное оружие Коммодора: 6509: P500, B128/256, B500, 600, 700, BX128/256» .
- ↑ Commodore PET 200 на old-computers.com. Архивировано 21 ноября 2010 г. на Wayback Machine , по состоянию на 25 августа 2014 г.
- ^ «Под капотом CBM 610» . 09.11.2012 . Проверено 28 апреля 2016 г.
- ^ «Коммодор Б, серия «Сумерки дня»» .
- Примечания
- ^ а Ни CBM128-80, ни B128 не следует путать с совершенно другим и достаточно успешным Commodore 128 (также известным как CBM 128 и C128), последним 8-битным домашним/персональным компьютером Commodore, выпущенным в 1985 году.
- ^ а CBM-II, из-за особенностей ввода, если вы выполните команду «POKE 0,35», заблокирует все, и вся память будет заполнена 00 и FF.
Внешние ссылки
[ редактировать ]- Страница Commodore CBM-II — Стив Грей
- Страница Commodore B-серии на Wayback Machine (архивировано 9 декабря 2006 г.) - Эдвард Шокли.
- Под капотом Commodore P500 — Ульрих фон Бассевиц
- Компьютеры Commodore 500, 600 и 700 — Дэвид Винер
- Нанимает графическую плату — Винфрид Фалькенхан
- Страница Михау CBM-II — Михал Плебан