Commodore 128

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Commodore 128
Commodore-128.png
Тип Домашний компьютер
Производи­тель Commodore
Выпущен Январь 1985
Выпускался по 1989
Архитектура 8-bit
Процессор MOS 8502 @ 2 MHz Zilog Z80A @ 4 MHz
Память 128 KB
Долговременная память 72 KB
ОС Commodore BASIC 7.0
Digital Research CP/M 3.0
Предшественник Commodore 64
Commons-logo.svg Commodore 128 на Викискладе

Commodore 128 (C128, CBM 128, C=128) — 8-битный домашний компьютер, выпущенный компанией Commodore Business Machines (CBM) в январе 1985 года как преемник Commodore 64.

C128 был несколько улучшен по сравнению с C64, сохраняя почти полную совместимость с C64. Новая машина имела 128 KB RAM, RGBI видеовыходом, а также существенно переработанными корпусом и клавиатурой. Внутри находился процессор Zilog Z80A, который позволил запускать CP/M вместо стандартной Commodore BASIC.

Главным разработчиком аппаратной части был Бил Херд. Commodore BASIC разрабатывалась Фредом Боуэном и Терри Райаном, а CP/M создавал Вон Эртвайн.

Технические Характеристики[править | править код]

Клавиатура C128 включает в себя четыре клавиши курсора, клавишу Alt, клавишу справки, клавишу Esc, клавишу Tab и цифровую клавиатуру. Ни один из них не присутствовал на C64, который имел только две клавиши курсора, требуя, чтобы клавиша Shift перемещала курсор вверх или влево. Эта альтернативная схема была сохранена на 128, для использования в режиме C64 [3]. Отсутствие цифровой клавиатуры, клавиши Alt и клавиши Esc на C64 было проблемой с некоторым программным обеспечением производительности CP / M при использовании с картриджем Z64 C64. Клавиатура запрашивалась многими владельцами C64, которые долгое время ходили в программы машинного языка, используя MLX. [4] Многие из добавленных клавиш совпали с аналогами на клавиатуре IBM PC и сделали новый компьютер более привлекательным для разработчиков программного обеспечения для бизнеса. [5] В то время как режим с 40 колонками в 128-м корпусе тесно дублирует работу с C64, дополнительный программный блок объемом 1 КБ предоставляется программисту, поскольку он мультиплексируется по адресу памяти 1. Источник питания C128 улучшен по ненадежной конструкции C64, более крупные и оснащены охлаждающими вентиляционными отверстиями и сменным предохранителем. C128 не выполняет проверку системной RAM при включении питания, как предыдущие машины Commodore. Вместо одиночного 6510 микропроцессора C64, C128 имеет двухпроцессорный дизайн. Основной процессор, 8502, представляет собой немного улучшенную версию 6510, которая может быть синхронизирована с частотой 2 МГц. Второй процессор - Zilog Z80, который используется для запуска программного обеспечения CP / M, а также для запуска выбора режима работы во время загрузки. Оба процессора не могут работать одновременно, поэтому C128 не является многопроцессорной системой Архитектура комплекса C128 [6] [7] включает в себя четыре различных вида ОЗУ (128 КБ основной RAM, 16-64 КБ видеопамяти VDC, 2 кНиблс VIC-II ОЗУ, 2 КБ флоппи-дисковода на C128Ds, 0 , 128 или 512 КБ REU RAM), два или три процессора (основной: 8502, Z80 для CP / M, 128D также включает в себя 6502 на диске) и два разных видеочипа (VIC-IIe и VDC) для своих различные режимы работы [8] [9]

Ссылки[править | править код]