Copyleft HUMONGOUS CP/M Archives
При поддержке журналаRadio Magazine
RU | EN

CRISS CP/M

Прошивки, образы SD-карт и пр.

В данном разделе собраны прошивки, программы для работы с образами SD-карт и программирования устройства.

Файлы микропрограмм (прошивок) МК

Набор файлов для первоначальной прошивки микроконтроллеров в формате HEX, для программирования нужен специальный программатор, поддерживающий семейство ATMEGA и ATTINY микроконтроллеров AVR. Порядок программирования и настройки FUSE-битов см. в №3 Радио за 2021 г.

criss0.zip - комплект файлов начальной прошивки (бутлоадеры) в одном архиве, формат файлов - HEX. Для записи используйте любой программатор для МК AVR. Настройки установочных битов (фьюзов) см. в №3 журнала Радио 2021 г., но обратите внимание, что в тексте допущена опечатка и обозначения DD5 и DD8 необходимо поменять местами.

МКТипBrown-outSPIBoot flashBoot resetClockExtHighLow
DD1ATMEGA1284P4.3 ВEnable512 wordsEnableExt Clock 6CK+65ms0xFC0xD60xE0
DD5ATMEGA328P4.3 ВEnable512 wordsEnableExt Osc. 8- MHz, 16K, 64ms, Clock output on B00xFC0xDC0xBF
DD8ATMEGA328P4.3 ВEnable256 wordsEnableExt Clock 6CK+65ms0xFC0xDE0xE0
DD11ATTINY134.3 ВEnable--Ext Clock 14CK+65ms-0xF90x78

Основные микропрограммы (прошивки) микроконтроллеров приведены в таблице, формат файлов - BIN, правила как программировать описаны в статье в №3 журнала Радио за 2021 год. Для программирования используйте программу загрузки R1715upl.exe.

Файл / FileНазначение / Traget MCUВерсия / VersionДата / DateОписание / Comments
cpu.hex.binМикропрограмма МК ЦП / CPU MCU firmware4.5201.03.2021Набор функций как описано в статье / basic features as described in the magazine article
cpd.hex.binМикропрограмма МК КВУ / Peripheral controller MCU firmware0.1801.03.2021Набор функций как описано в статье / basic features as described in the magazine article
vga_328.hex.binМикропрограмма МК ВК VGA / VGA controller MCU firmware1.1901.03.2021Набор функций как описано в статье / basic features as described in the magazine article
criss20210309.zipКомплект микропрограмм файлов начальной прошивки в одном архиве, bat-файл в комплекте01.03.2021Набор функций как описано в статье / basic features as described in the magazine article

Дополнения к стандартным прошивкам и обновления, не включённые в базовый пакет, работоспособность полноценно не проверялась, стабильная работа не гарантируется.

Файл / FileНазначение / Traget MCUВерсия / VersionДата / DateОписание / Comments
cpu.hex.4.56.bin betaМикропрограмма МК ЦП / CPU MCU 4.5612.04.2021Улучшена совместимость с Robotron 1715 в части поддержки атрибутов, исправлена критическая ошибка некорректной обработки символа табуляции / Some technical improvements and bug fixes
cpu.hex.4.58.bin betaМикропрограмма МК ЦП / CPU MCU 4.5808.05.2021Исправлена ошибка при рисовании линий и окружностей, добавлены команды переключения видеорежимов / Some technical improvements and bug fixes
cpd.hex.0.19.binМикропрограмма МК КВУ / Peripheral controller MCU 0.1928.04.2021Исправлена ошибка вывода русской буквы З, нажатие Ctrl-Backspace возвращает код 127 / Some technical improvements and bug fixes
vga.hex.1.20.binМикропрограмма МК ВГА/ VGA controller MCU 1.2008.05.2021Версия прошивки с "квадратными" точками графического режима / Square pixels char set
vga.hex.1.21.binМикропрограмма МК ВГА/ VGA controller MCU 1.2105.10.2021Добавлена функция перевода видеоконтроллера в режим сна при записи 0 в порт настройки видережима). Версия с квадратными точками / Sleep mode function added

Установка обновлений

Переходник USB-UART

Для установки обновлений необходим переходник USB-UART и компьютер под управлением ОС Windows для запуска программы, устанавливающей обновления. Переходник должен поддерживать передачу на скорости не менее 57600 бод. При подключении в системе появится новый COM-порт, узнайте номер порта в диспетчере устройств ОС. Установите при необходимости драйвера из комплекта переходника.

Расположение разъёма для внутрисхемного программирования

Для установки обновлений выполните следующие действия:

  • отключите питание компьютера;
  • откройте корпус, выкрутив два крепёжных винта в нижней части корпуса;
  • очень осторожно снимите верхнюю крышку, чтобы не повредить провод подключения динамика, прикреплённого к верхней части корпуса;
  • подключите переходник к внутреннему разъёму системного программирования, соблюдая порядок подключения (слева направо контакты Rx, Tx, GND переходника), обычно это белый - зелёный - черный, красный провод переходника должен быть надёжно изолирован;
  • запустите bat-файл установочного пакета, указав в качестве параметра номер COM-порта - программа запустится и перейдёт в режим ожидания;
  • включите питание компьютера - загрузка начнётся автоматически, сопровождаясь сигнализацией индикатора SYS и звуковыми сигналами;
  • после окончания установки отключите питание компьютера, отключите переходник, установите на место верхнюю крышку и закрепите её монтажными винтами.

Программы для Windows для КРИСС CP/M

Все форматы хранения данных и протоколы, в т.ч. внутренние, детально описаны в журнале Радио №5 за 2021 год. Они очень просты и их реализация не составит труда. Но для комфортной работы с КРИСС CP/M и обеспечения удобства программирования, мы собрали для Вас необходимые программы под MS Windows. Пользователи других операционных систем, готовых адаптировать программы под свои ОС, пишите запросы по электронной почте, исходный код на языке Си в Вашем распоряжении.

Служебные программы комплекта CRISS

Служебные программы, необходимые для работы с SD-картами и установки обновлений. Порядок работы описан в журнале Радио, 2021 года, №№ 3-4.

ФайлНазначениеВерсияДата
R1715upl.exeПрограмма для загрузки обновлений1.6
R1715sd.exeПрограмма для управления образами SD-карт, работает с архивами *.CRISS0.4.104.10.2021
bmp2cri.exeПрограмма преобразования картинок формата BMP во внутренний формат CRI0.1

Программы для работы с образами SD-карт и дискет

Работа с дисками в менеджере FAR

Для работы с образами дискет используются стандартные пакеты программ FAR и CPMTOOLS, настроенные соответствующим образом. Порядок настройки описан в журнале Радио, 2021, №№ 1-3. Правильная настройка данных программ обеспечивает максимально удобный режим работы с образами дисков.

ФайлТипНазначение
FARCRISSЗагрузкаПортабл-версия файлового менеджера FAR с настроенным плагином MULTIARC для работы с образами *.cpm (требует наличия установленного и настроенного пакета CPMTOOLS) и файлами типа E.criss - доступ к SD-карте (первая буква - имя привода), файл r1715sd.exe должен лежать в каталоге, прописанном в path, например, в одной папке с CPMTOOLS
CPMTOOLS 2.21СсылкаПакет программ CPMTOOLS, преднастроенный для работы с образами дискет 819 кБ - официальный релиз
CPMTOOLSЗагрузкаВерсия CPMTOOLS с исправленной ошибкой некорректной обработки прописных букв в именах файлах. Отличается от официальной, публикуется с разрешения автора
Win32 Disk ImagerСсылкаПрограмма для записи образов на SD-карты

Образ ОС CP/M 2.2 (SCPX)

Основной образ ОС, вылечен от проблемы 7 бит, все функции BIOS и BDOS корректно работают с 8-битными символами. Сделан на основе CPM 2.2 Robotron 1715.

ОбразОписаниеЯзыкСовместимостьПроблемы
system.binCP/M 2.2 на базе ОС SCPX компьютера Robotron 1715-КРИСС, проблема 7 бит решенанет

© Copyright Radio / Радио / OGSS / НГСС 2020-2021