Jump to content

Комкс-35

Комкс-35
Комкс-35
Тип Домашний компьютер
Дата выпуска 1983
Операционная система COMX БЕЙСИК V1.0
Процессор CDP1802 @ 2,813 МГц (PAL) или 2,835 МГц (NTSC)
Память 32 КБ ОЗУ
Отображать текст 40 столбцов x 24 строки; Эффективное разрешение 240 x 216 пикселей
Графика CDP1869 + CDP1870
Звук CDP1869 (8-октавный тон-генератор + шум)

COMX -35 был домашним компьютером , одной из немногих систем, использовавших RCA 1802 микропроцессор , тот же самый микропроцессор, который также используется в некоторых космических зондах .

COMX-35 имел клавиатуру со встроенным джойстиком вместо клавиш курсора. Он был относительно недорогим и включал в себя большую коллекцию программного обеспечения. COMX-35 был произведен в Гонконге компанией COMX World Operations Ltd и выпущен в Нидерландах , Великобритании , Швеции , Новой Зеландии , Австралии , Финляндии , Норвегии , Италии , Сингапуре , Турции и Китайской Народной Республике .

Аппаратное обеспечение

[ редактировать ]

Технические характеристики

[ редактировать ]
  • ЦП : RCA CDP1802 с частотой 2,813 МГц (PAL) или 2,835 МГц (NTSC)
  • Оперативная память : 35 КБ ( максимум 67 КБ )
  • ПЗУ : 16 КБ с BASIC. интерпретатором
  • ВИС: ( Система видеоинтерфейса ) RCA CDP1869/CDP1870
    • Текстовые режимы: 40 столбцов x 24 строки. Альтернатива 20 х 24 , 40 х 12 и 20 х 12.
    • Набор символов: 128 программируемых символов, набор символов по умолчанию отображает только символы верхнего регистра.
    • Размер символов: 6x9 (PAL) или 6x8 (NTSC) пикселей, альтернативно до 6x16.
    • Графические режимы: нет, но набор символов можно было перепрограммировать для имитации 240 x 216. дисплея высокого разрешения
    • Цвета: всего доступно 8 цветов переднего плана (с ограниченным выбором: 4 на символ и 1 на строку этого символа) и 8 цветов фона (определенных для всего экрана).
  • Звук: RCA CDP1869
    • 2 канала: один для генерации тона с размахом 8 октав и один для спецэффектов/белого шума. Громкость программируется в 16 шагов.

Карта памяти

[ редактировать ]
Адрес Тип
@0000-@3FFF Базовое системное ПЗУ
@4000-@43FF Параметры системы
@4400-@BDFF Базовая программа и хранилище данных
@BE00-@BFFF Зарезервировано для DOS
@C000-@DFFF ПЗУ расширения интерфейсной карты
@E000-@EFFF Блок расширения ПЗУ
@F000-@F3FF Не используется
@F400-@F7FF Память персонажей
@F800-@FFFF Память страниц экрана

COMX-35 имеет 35 КБ оперативной памяти. Он состоит из 32 КБ пользовательской оперативной памяти, из которых примерно 30 КБ доступно для кода BASIC, а остальная часть зарезервирована для использования системным ПЗУ BASIC. Остальные 3 КБ ОЗУ используются системой видеоинтерфейса.

Система видеоинтерфейса

[ редактировать ]

COMX-35 использует систему видеоинтерфейса RCA CDP1869 и CDP1870 (VIS), состоящую из генератора адреса и звука CDP1869 и генератора цветного видео CDP1870.

COMX-35 автоматически определяет частоту обновления . VIS работает на частоте 5,626 МГц в PAL и 5,67 МГц в NTSC . Эта частота уменьшается вдвое и используется для тактовой частоты процессора. VIS также отвечает за синхронизацию прерываний и период отсутствия отображения. Доступ к видеопамяти возможен только в период отсутствия отображения, что позволяет выполнить 2160 машинных циклов в PAL и 1574 циклов в NTSC . Чтобы максимизировать доступ к видеопамяти, программу можно приостановить до периода отсутствия отображения, проверив EF1 в цикле.

Видеопамять разделена на страничную память RAM объемом 1 КБ и 2 КБ символьную память RAM объемом . В страничной памяти хранится код ASCII для каждой позиции символа на экране. На экране было 960 символов, причем позиция 0 (левый верхний угол) могла быть доступна по ячейке памяти @F800 (перед прокруткой). В памяти символов хранится определение каждого символа ASCII, и доступ к ней можно получить в ячейках памяти @F400-@F7FF.

COMX-35 выпускался в двух цветах: с белой или черной клавиатурой. Более поздние модели также включали порт монитора.

Вторая модель под названием COMX PC1 улучшила клавиатуру и добавила порт для джойстика. Клон, известный как Savla PC1, продавался в Индии . [ 1 ]

Периферийные устройства

[ редактировать ]

COMX-35 имеет один 44-контактный внешний разъем для дополнительных возможностей расширения в виде интерфейсных карт. Часть памяти зарезервирована для использования любой интерфейсной платой.

Было доступно следующее оборудование:

Расширительный блок
Блок расширения позволял подключить к COMX-35 до 4 интерфейсных карт. Блок расширения также включал в себя ПЗУ прошивки , подключенное к ячейке памяти @E000-@EFFF, которое расширяло базовую версию командами и логикой для переключения между различными интерфейсными картами.
Контроллер гибких дисков
Контроллер гибких дисков COMX позволял подключать 5,25-дюймовые дисководы. В контроллере использовался WD1770 с тактовой частотой 8 МГц . ПЗУ DOS выбиралось между адресами C000-DFFF, а также отображалось по адресу DD0-DDF базового ПЗУ. COMX DOS поддерживает 35 дорожек как для односторонних, так и для двусторонних дисков и 70 дорожек на односторонних дисках. Каждая дорожка состояла из 16 секторов и каждый сектор имел размер 128 байт, в результате чего размер дисковых файлов составлял максимум 140 КБ .
Карта принтера
Карта принтера COMX позволяла подключать параллельные и последовательные принтеры. В зависимости от типа подключенного принтера ПЗУ прошивки выбиралось либо с параллельной прошивкой между ячейкой памяти @C000-@CFFF, либо с последовательной прошивкой между ячейкой памяти @D000-@DFFF, либо наоборот.
Термопринтер и карта
Термопринтер COMX поставлялся со специальной интерфейсной картой. Печать осуществлялась на термобумаге с помощью головки с 9 контактами , которые могли нагревать бумагу и, таким образом, печатать как текст, так и изображения. Нужно было быть осторожным при написании собственных драйверов принтера, необходимых для графической печати, поскольку головку принтера можно было очень легко «сжечь».
Карта ОЗУ 32 КБ
Карта ОЗУ COMX объемом 32 КБ размещала дополнительную оперативную память от адреса @C000 до @DFFF, т.е. только один банк размером 8 КБ из доступных 32 КБ одновременно . Чтобы переключиться на другой банк размером 8 КБ , необходимо было использовать инструкцию OUT 1 через ассемблерный код 1802. Биты 5 и 6 использовались для выбора банка ОЗУ (биты с 1 по 4 использовались для выбора слота блока расширения).
карточка на 80 столбцов
Карта COMX с 80 столбцами добавила возможность использовать базовый текстовый режим 80 x 24 . MC6845 . В качестве видеочипа использовался
Карта радости F&M
Карта F&M Joy представляла собой стороннюю карту расширения, выпущенную в небольшом количестве. Карта имела разъемы для двух джойстиков и поставлялась с простой игрой и вспомогательным программным обеспечением.

Программное обеспечение

[ редактировать ]
Скриншот из Trainspotting
Скриншот из фильма «Получи свой гаджет»

West Electronics, компания, импортирующая COMX-35 в Нидерланды, предоставила большую часть своего программного обеспечения бесплатно и без авторских прав (или за небольшую плату за кассету, диск и/или доставку). West Electronics также организовала различные конкурсы домашнего программного обеспечения. В результате в Нидерландах все еще ведется самодельная разработка COMX-35.

Самой популярной игрой на COMX-35 была «Worm» (известная в Нидерландах как «Eet een wurm»). Это была очень простая адаптация Снейка . Если играть в игру достаточно долго, в конечном итоге может закончиться место для размещения новой еды, что замедлит игру.

Известные ошибки

[ редактировать ]

COMX-35 можно вывести из строя, просто набрав 65535 в качестве номера строки в BASIC.

Интерпретатор BASIC можно заблокировать, нажав клавишу возврата во время отображения подсказки «ГОТОВО». Это связано с тем, что приглашение рассматривается как команда «ЧТЕНИЕ», несмотря на отсутствие операторов DATA в программе.

'!' Символ в наборе символов отображает красную точку чуть выше черной точки.

Эмулятор

[ редактировать ]

Эмма 02 способна эмулировать COMX-35 вместе с другими системами, имеющими аналогичный набор микросхем.

  1. ^ [1] , Реклама Savla PC1 в Elektor India
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5027b45830c031e9d8cad92ef021ed88__1721836800
URL1:https://arc.ask3.ru/arc/aa/50/88/5027b45830c031e9d8cad92ef021ed88.html
Заголовок, (Title) документа по адресу, URL1:
Comx-35 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)