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 г.

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

ФайлНазначениеВерсияДатаОписание
cpu.hex.binМикропрограмма МК ЦП4.5201.03.2021Набор функций как описано в статье
cpd.hex.binМикропрограмма МК КВУ0.1801.03.2021Набор функций как описано в статье
vga_328.hex.binМикропрограмма МК ВК VGA1.1901.03.2021Набор функций как описано в статье
criss20210309.zipКомплект микропрограмм файлов начальной прошивки в одном архиве, bat-файл в комплекте01.03.2021Набор функций как описано в статье

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

ФайлНазначениеВерсияДатаОписание
cpu.hex.4.56.bin betaМикропрограмма МК ЦП4.5612.04.2021Улучшена совместимость с Robotron 1715 в части поддержки атрибутов, исправлена критическая ошибка некорректной обработки символа табуляции. BAT-файл в комплекте
cpu.hex.4.58.bin betaМикропрограмма МК ЦП4.5808.05.2021Исправлена ошибка при рисовании линий и окружностей, добавлены команды переключения видеорежимов. BAT-файл в комплекте
cpd.hex.0.19.binМикропрограмма МК КВУ0.1928.04.2021Исправлена ошибка вывода русской буквы З, нажатие Ctrl-Backspace возвращает код 127. BAT-файл в комплекте
vga.hex.1.20.binМикропрограмма МК ВГА1.2008.05.2021Версия прошивки с "квадратными" точками графического режима. BAT-файл в комплекте

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

Переходник 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-карт0.3
bmp2cri.exeПрограмма преобразования картинок формата BMP во внутренний формат CRI0.1

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

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

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

ФайлТипНазначение
FARCRISSЗагрузкаПортабл-версия файлового менеджера FAR с настроенным плагином MULTIARC для работы с образами *.cpm, требует наличия установленного и настроенного пакета 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