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

CRISS CP/M

Программное обеспечение, совместимое с КРИСС CP/M

Для ОС CP/M написано несметное множество программ, они как правило все совместимы, кроме настроек управления экраном, которые не были стандартизированы - управление курсором, атрибуты, стирание экрана и т.п. КРИСС старается поддерживать все возможные варианты таких команд, поэтому большинство программ работают сразу. Для остальных предусмотрены режимы аппаратной совместимости. Но если потратить некоторое время, то почти все программы можно заставить корректно работать в базовом режиме CRISS.

При запуске программ не забывайте переключать компьютер в режим той аппаратной платформы, для которой разработана программа! Переключение осуществляется через системную консоль, вызываемую по Ctrl-Alt-Del.

Фотографии экранов некоторых программ смотрите в Галерее!

Образы дискет и загрузочных карт

SD-карта

Сделать свой образ SD-карты не составляет труда, см. подробное описание в журнале Радио, №3, 2021 год. Несколько образов для "быстрого старта". Рекомендуемый размер SD-карты 128 Мб.

ФайлНазначениеРежим совместимости
empty819.cpmПустой образ CP/M дискеты 819 кБ (720 кБ)
CRISS1ИгрыCRISS
CRISS2Языки программирование (Бейсик, Турбо Паскаль)CRISS
G1715Игры для Robotron 1715 из комплекта эмулятора Башкирия 2МRobotron 1715 RU
TURBO MODULATurbo Modula 2 - инсталлированный и готовый к работе образKAYPRO

Образы SD-карт, готовых к работе. Все образы рассчитаны на карты 128 Мб, для меньших по размеру карт необходимо обрезать файл до нужного размера.

ФайлНазначениеРежим совместимости
CRISS1-IMGТри образа на карте: CRISS1, CRISS2, G1715Разные

Системные утилиты

Системные утилиты, облегчающие работу в консоли ОС.

ОбразОписаниеЯзыкПлатформаСовместимость с КРИСС
FileDescriptionLanguageTerminalCompatibility
xdirАльтернатива штатной команде DIR, выводит файлы с размерами/ADIR command replacement, returns files with sizesРусский/RussianCRISSДа/Yes
CP/M File-CommanderCP/M File Commander, автор H. Poppe, 2011-2021. Аналог Far - консольная утилита управления, просмотра и HEX-редактирования файлов/2-console file explorer from H. PoppeНемецкий/GermanRobotron 1715 ENТребуется настройка INI-файла/Possible

Языки программирования

Под ОС CP/M существуют почти все возможные языки программирования, но в очень простом, базовом варианте. Если Cи - то чистый синтаксис в стиле Кёрнигана и Ричи, Бейсик - никаких излишеств и т.д. При этом функциональности хватает на 100%, чтобы написать программу с нужной функциональностью.

ОбразОписаниеЯзыкПлатформаСовместимость с КРИСС
FileDescriptionLanguageTerminalCompatibility
BASICБейсик компании Майкрософт / Microsoft BasicАнглийский, русская документация / EnglishRobotron 1715 RU/ENЕсть, но проблема 7 бит решена частично - не работает LIST и EDIT для строк с русскими символами / Partial
BBC BASICБейсик разработки Ричарда Рассела, очень удобный. Его ключевая особенность - поддержка ассемблерных вставок для Z80 с полной поддержкой мнемоник! / BBC Basic - the best one!Английский / EnglishCRISS, см. ф-л readme.txt в архиве.Есть, проблемы 7 бит нет, корректная работа с русскими символами / Yes
PASCALТурбо Паскаль в. 3.0 компании Борланд / Borland Turbo Pascal 3.0Английский, русская документация / EnglishCRISS / Robotron 1715 RU/EN (см. readme.txt)Да, проблема 7 бит решена / Yes
СиBDS C, Компилятор языка Си, нет поддержки операций с плавающей точкой / BDS C CompilerАнглийский, русская документация / EnglishCRISS / Robotron 1715 RU/ENДа / Yes
СиHITECH C, Компилятор языка Си, поддержка операций с плавающей точкой / HITECH C CompilerАнглийский / EnglishCRISS / KAYPROДа / Yes
TURBO MODULATurbo Modula 2 - инсталлированный и готовый к работе образАнглийский / Turbo Modula 2 - ready to use floppy imageKAYPROНе проверялась, проблема 7 бит не решалась / Partial
Z80 assemblerАссемблер для Z80, достаточно удобный. Хорошо использовать с редактором Express / Z80 assemblerАнглийский / EnglishCRISS / Robotron 1715Не должно быть, проблема 7 бит не проверялась / Yes
Z80 SRL macroassemblerМакроассемблер для Z80 от SRL, быстрый и удобный, интуитивно понятный. Подробная инструкция в комплекте / Z80 macro assembler with manualАнглийский / EnglishCRISSЕсть, проблема 7 бит пока не решена / Partial

Готовятся к публикации Фортран. Ведутся работы по адаптации BBC Бейсика с командами PLAY, PLOT (в настоящее время это работает через порты и ESC-последовательности).

Игры

Игры, конечно, текстовые, но от этого они не стали менее интересными и захватывающими. И в них интересно играть по-прежнему!

Динамичные игры:

ОбразОписаниеЯзыкПлатформаСовместимостьИзвестные проблемы
УдавКлассическая игра Удав, где надо есть кроликов и расти. Очень быстрая! Автор Прохожаев Т.О.РусскийCRISS (портировано с Robotron 1715)ПолнаяБыстрая, нужна хорошая реакция
XonixКлассический Xonix: захватываем территорию, убегаем от крысРусскийCRISS (портировано с Robotron 1715)ПолнаяМинимальные - не отключен курсор
Xonix1Ещё один Xonix, можно бегать по своим линиямРусскийRobotron 1715 RU--
GoldИгра GOLD - собираем золото, убегаем от роботов, автор Пшенкин А.В.РусскийCRISS (портировано с Robotron 1715)ПолнаяМинимальные - не отключен курсор
AliensИгра Вторжение - отбиваемся от пришельцев, падающих с небаАнглийскийCRISS (портировано с Robotron 1715)ПолнаяМинимальные - не отключен курсор
CatchumКлассический PACMAN - съедаем точкиАнглийскийCRISS / Robotron 1715ПолнаяМинимальные - не отключен курсор
TetrisКлассический Тетрис, складываем фигуркиРусскийRobotron 1715 RU--
Турбо-ТетрисЕщё один Тетрис, разработка МИФИ, складываем фигурки. Очень быстрый!РусскийRobotron 1715 RU--
ТЕТКРИССТетрис, разработанный специально для КРИСС, стакан любой ширины, играем тетрамино, тримино, домино и мономиноРусскийCRISS, с исходным кодом!--
P-PINGПольский пинг-понг: летает шарик, подставляя отражатели надо попасть в мишень - безумно интересная игра!АнглийскийRobotron 1715 ENДа-
Трасса (GEIST)Простенькая игрушка, обучающая супергероев езде по магистрали против потокаНемецкийRobotron 1715 EN--
BreakoutКлассическая игра, в которой отбивая шарик надо пробить дырку в кирпичах / Classic breakout game - brake the brick wall with the ball АнглийскийCRISS, с исходным кодом! / English, with source codes--
LadderКлассика: бегаем по лестницам, уварачиваемся от камней, собираем бонусы / Classic Ladder game written in 1983 for KayproАнглийский / EnglishRobotron 1715 EN--

Игры, требующие внимания и интеллекта

ОбразОписаниеЯзыкПлатформаСовместимостьИзвестные проблемы
ШахматыSARGON - известная шахматная программа, работающая в консольном режиме с показом доски. Играет очень неплохо! Авторы Dan and Kathleen "Kathe" SpracklenАнглийскийКонсольнаяПолная-
ШахматыMIKECHESS - ещё одна шахматная программа, работающая в консольном режиме, но без показа доски, игра "вслепую"АнглискийКонсольнаяПолная-
Крестики-нолики 5 в рядКлассические крестики-нолики на ограниченном поле. Играет очень неплохо!АнглийскийRobotron 1715 *Полная-
ЛабиринтПопробуйте найти выход из лабиринта. Очень захватывает!Немецкий, но интуитивно понятноRobotron 1715 *Полная-
Морской бойПростой классический вариант игры Морской бой с компьютеромРусскийCRISS--
СУДОКУСУДОКУ, разработано специально для КРИССРусскийCRISS, с исходным кодом!--
2048Хит смартфонов игра 2048, разработано специально для КРИССРусскийCRISS, с исходным кодом!--
РеверсиИграем в реверси, оригинальное название игры OTHELLO. Играет очень неплохо!РусскийRobotron 1715 RUЧастичная-
Сапёр (minesweeper)Ностальгия по первым версиям Windows - игра Сапёр, теперь и под CP/M!!РусскийCRISS, с исходным кодом!--
Лампочки (AllOff)Цель игры погасить все лампочки, попробуйте!РусскийCRISS, с исходным кодом!--
Сокобан (Sokoban)Классический Сокобан: двигаем ящики на заданные местаАнглийскийCRISS, поддержка мышки, с исходным кодом!--
Калах (Kalah)Калах - игра в камни, очень захватывает.АнглийскийCRISS, с исходным кодом на языке Ada--

Стратегии и текстовые бродилки. Да, были и такие! И играть в них невероятно интересно, не говоря уж о том, что очень необычно, когда будет надо тебе, а не компьютер подсказывает тебе как и что сделать.

ОбразОписаниеЯзыкПлатформаСовместимостьИзвестные проблемы
МинистрВы - министр небольшого островного государства. Вам надо научиться распределять ресурсы так, чтобы продержаться на посту хотя бы 8 лет. Не так-то это и просто!РусскийRobotron 1715 RUПолная, есть портированная версия-
ZorkСупер-популярная до сих пор текстовая бродилка. Просто наберите ZORK в поисковике...АнглийскийКонсольнаяПолная-
NemesisПопулярная в недавнем прошлом текстовая бродилка. Разные персонажи, события, за всем надо следить и много думать!АнглийскийKAYPRO--

Обучающие программы

В СССР обучающих программ было достаточно много, но вот сохранилось почти ничего... Но что-то пытаемся найти и реанимировать. Описания смотрите в readme.txt файлах. И пишите новые программы, почему нет?

ОбразОписаниеЯзыкСовместимостьИзвестные проблемы
МатематикаПроверка навыков устного счёта для учеников начальной школы. И не только...РусскийCRISS, с исходным кодом!-

Офисные программы

Тут есть практически всё: текстовые редакторы, электронные таблицы, базы данных, картотеки и многое другое. Идёт тестирование и адаптация.

Текстовые редакторы

ОбразОписаниеЯзыкПлатформаСовместимостьИзвестные проблемы
REFORРЕдакторФОРматер текстов, клон WordStar для Robotron 1715РусскийRobotron 1715НетДля работы есть более удобные версии
SuperWriterSuperWriter - полнофункциональный текстовы редактор с массой возможностей и опций, корректная работа с русским языкомАнглийскийKAYPRO 8 битНет
EXPRESSEXPRESS - компактный текстовый редактор, изначально ориентированный на программистов, но обладающий массой возможностей и опций, корректная работа с русским языкомАнглийскийКРИСС (настройка выполнена)Полная

Электронные таблицы и базы данных

ОбразОписаниеЯзыкПлатформаСовместимостьИзвестные проблемы
SuperCalcЭлектронная таблица SuperCalc, прародитель Excel, версия для Robotron 1715РусскийRobotron 1715Нет
DBASE-IIБаза данных DBASE, версия для Robotron 1715РусскийRobotron 1715Нет
РЕБУСБаза данных РЕБУС, клон DBASE для Robotron 1715РусскийRobotron 1715Нет

© Copyright Radio / Радио / OGSS / НГСС / I. Reshetnikov / Решетников И.С. 2020-2022