Программное обеспечение, совместимое с КРИСС CP/M
Для ОС CP/M написано несметное множество программ, они как правило все совместимы, кроме настроек управления экраном, которые не были стандартизированы - управление курсором, атрибуты, стирание экрана и т.п. КРИСС старается поддерживать все возможные варианты таких команд, поэтому большинство программ работают сразу. Для остальных предусмотрены режимы аппаратной совместимости. Но если потратить некоторое время, то почти все программы можно заставить корректно работать в базовом режиме CRISS.
При запуске программ не забывайте переключать компьютер в режим той аппаратной платформы, для которой разработана программа! Переключение осуществляется через системную консоль, вызываемую по Ctrl-Alt-Del.
Фотографии экранов некоторых программ смотрите в Галерее!
Образы дискет и загрузочных карт
Сделать свой образ SD-карты не составляет труда, см. подробное описание в журнале Радио, №3, 2021 год. Несколько образов для "быстрого старта". Рекомендуемый размер SD-карты 128 Мб.
Файл | Назначение | Режим совместимости |
---|---|---|
empty819.cpm | Пустой образ CP/M дискеты 819 кБ (720 кБ) | |
CRISS1 | Игры | CRISS |
CRISS2 | Языки программирование (Бейсик, Турбо Паскаль) | CRISS |
G1715 | Игры для Robotron 1715 из комплекта эмулятора Башкирия 2М | Robotron 1715 RU |
TURBO MODULA | Turbo Modula 2 - инсталлированный и готовый к работе образ | KAYPRO |
Образы SD-карт, готовых к работе. Все образы рассчитаны на карты 128 Мб, для меньших по размеру карт необходимо обрезать файл до нужного размера.
Файл | Назначение | Режим совместимости |
---|---|---|
CRISS1-IMG | Три образа на карте: CRISS1, CRISS2, G1715 | Разные |
Системные утилиты
Системные утилиты, облегчающие работу в консоли ОС.
Образ | Описание | Язык | Платформа | Совместимость с КРИСС |
---|---|---|---|---|
File | Description | Language | Terminal | Compatibility |
xdir | Альтернатива штатной команде DIR, выводит файлы с размерами/ADIR command replacement, returns files with sizes | Русский/Russian | CRISS | Да/Yes |
CP/M File-Commander | CP/M File Commander, автор H. Poppe, 2011-2021. Аналог Far - консольная утилита управления, просмотра и HEX-редактирования файлов/2-console file explorer from H. Poppe | Немецкий/German | Robotron 1715 EN | Требуется настройка INI-файла/Possible |
Языки программирования
Под ОС CP/M существуют почти все возможные языки программирования, но в очень простом, базовом варианте. Если Cи - то чистый синтаксис в стиле Кёрнигана и Ричи, Бейсик - никаких излишеств и т.д. При этом функциональности хватает на 100%, чтобы написать программу с нужной функциональностью.
Образ | Описание | Язык | Платформа | Совместимость с КРИСС |
---|---|---|---|---|
File | Description | Language | Terminal | Compatibility |
BASIC | Бейсик компании Майкрософт / Microsoft Basic | Английский, русская документация / English | Robotron 1715 RU/EN | Есть, но проблема 7 бит решена частично - не работает LIST и EDIT для строк с русскими символами / Partial |
BBC BASIC | Бейсик разработки Ричарда Рассела, очень удобный. Его ключевая особенность - поддержка ассемблерных вставок для Z80 с полной поддержкой мнемоник! / BBC Basic - the best one! | Английский / English | CRISS, см. ф-л readme.txt в архиве. | Есть, проблемы 7 бит нет, корректная работа с русскими символами / Yes |
PASCAL | Турбо Паскаль в. 3.0 компании Борланд / Borland Turbo Pascal 3.0 | Английский, русская документация / English | CRISS / Robotron 1715 RU/EN (см. readme.txt) | Да, проблема 7 бит решена / Yes |
Си | BDS C, Компилятор языка Си, нет поддержки операций с плавающей точкой / BDS C Compiler | Английский, русская документация / English | CRISS / Robotron 1715 RU/EN | Да / Yes |
Си | HITECH C, Компилятор языка Си, поддержка операций с плавающей точкой / HITECH C Compiler | Английский / English | CRISS / KAYPRO | Да / Yes |
TURBO MODULA | Turbo Modula 2 - инсталлированный и готовый к работе образ | Английский / Turbo Modula 2 - ready to use floppy image | KAYPRO | Не проверялась, проблема 7 бит не решалась / Partial |
Z80 assembler | Ассемблер для Z80, достаточно удобный. Хорошо использовать с редактором Express / Z80 assembler | Английский / English | CRISS / Robotron 1715 | Не должно быть, проблема 7 бит не проверялась / Yes |
Z80 SRL macroassembler | Макроассемблер для Z80 от SRL, быстрый и удобный, интуитивно понятный. Подробная инструкция в комплекте / Z80 macro assembler with manual | Английский / English | CRISS | Есть, проблема 7 бит пока не решена / Partial |
Microsoft FORTRAN IV | Фортран IV от Майкрософт / Microsoft FORTRAN IV | Английский / English | CRISS | Есть, проблема 7 бит не проверялась / Partial |
Ведутся работы по адаптации BBC Бейсика с командами PLAY, PLOT (в настоящее время это работает через порты и ESC-последовательности).
Игры
Игры, конечно, текстовые, но от этого они не стали менее интересными и захватывающими. И в них интересно играть по-прежнему!
Динамичные игры:
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
File | Description | Language | Terminal | Compatibility | Known problems |
Удав | Классическая игра Удав, где надо есть кроликов и расти. Очень быстрая! Автор Прохожаев Т.О. / Classic SNAKE game | Русский / Russian | CRISS (Robotron 1715) | 100% | Быстрая, нужна хорошая реакция / Very fast |
Xonix | Классический Xonix: захватываем территорию, убегаем от крыс / Classic Xonix arcade game | Русский / Russian | CRISS (Robotron 1715) | 100% | Минимальные - не отключен курсор / Cursor is always on |
Xonix1 | Ещё один Xonix, можно бегать по своим линиям / Another version of XONIX game | Русский / Russian | Robotron 1715 RU | - | - |
Gold | Игра GOLD - собираем золото, убегаем от роботов, автор Пшенкин А.В. / GOLD is a very popular in Russia 198x game for the Robotron A1715 | Русский / Russian | CRISS (Robotron 1715) | 100% | Минимальные - не отключен курсор / Cursor is always on |
Aliens | Игра Вторжение - отбиваемся от пришельцев, падающих с неба / Try to defense the Earth from the invaders | Английский / English | CRISS (Robotron 1715) | Полная | Минимальные - не отключен курсор / Cursor is always on |
Catchum | Классический PACMAN - съедаем точки / Classic PACKMAN game | Английский / English | CRISS / Robotron 1715 | 100% | Минимальные - не отключен курсор/ Cursor is always on |
Tetris | Классический Тетрис, складываем фигурки / Classic simple TETRIS game | Русский / Russian | Robotron 1715 RU | - | - |
Турбо-Тетрис | Ещё один Тетрис, разработка МИФИ, складываем фигурки. Очень быстрый! / Another version of TETRIS, very fast! | Русский / Russian | Robotron 1715 RU | - | - |
ТЕТКРИСС | Тетрис, разработанный специально для КРИСС, стакан любой ширины, играем тетрамино, тримино, домино и мономино / Super TETRIS developed specially for the CRISS platform! | Русский / Russian | CRISS, Pascal sources included | - | - |
P-PING | Польский пинг-понг: летает шарик, подставляя отражатели надо попасть в мишень - безумно интересная игра! / Poland ping-pong, very amaizing game! | Английский / English | Robotron 1715 EN | - | - |
Трасса (GEIST) | Простенькая игрушка, обучающая супергероев езде по магистрали против потока / Easy game - drive the car opposite to the main traffic flow! | Немецкий / German | Robotron 1715 EN | - | - |
Breakout | Классическая игра, в которой отбивая шарик надо пробить дырку в кирпичах / Classic breakout game - brake the brick wall with the ball | Английский | CRISS, с исходным кодом! / English, Pascal source codes | - | - |
Ladder | Классика: бегаем по лестницам, уварачиваемся от камней, собираем бонусы / Classic Ladder game written in 1983 for Kaypro | Английский / English | Robotron 1715 EN | - | - |
Удавчик/Snake | Классический Удав от А.Тетеркина, программа разработана специально для КРИСС CP/M / Snake game from A.Teterkin | Русский / Russian | CRISS, open sources | - | - |
Игры, требующие внимания и интеллекта
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
Шахматы | 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 | - | - |
MEMO | MEMO - ищем одинаковые карточки, игра на внимание / MEMO - you have to find all double cards | Русский | CRISS, Pascal sources | - | - |
BAC (Быки и Коровы) | Угадываем случайное число, Быки и Коровы, игра от С.Решетникова / Bows-And-Cows game | Английский / English | CRISS, Pascal sources | - | - |
Стратегии и текстовые бродилки. Да, были и такие! И играть в них невероятно интересно, не говоря уж о том, что очень необычно, когда будет надо тебе, а не компьютер подсказывает тебе как и что сделать.
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
Министр | Вы - министр небольшого островного государства. Вам надо научиться распределять ресурсы так, чтобы продержаться на посту хотя бы 8 лет. Не так-то это и просто! | Русский | Robotron 1715 RU | Полная, есть портированная версия | - |
Zork | Супер-популярная до сих пор текстовая бродилка. Просто наберите ZORK в поисковике... | Английский | Консольная | Полная | - |
Nemesis | Популярная в недавнем прошлом текстовая бродилка. Разные персонажи, события, за всем надо следить и много думать! | Английский | KAYPRO | - | - |
Игры, рассчитанные на версию компьютера КРИСС CP/M с поддержкой цвета
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
Color Lines | Color Lines - простая игрука, в которой надо выстраивать цветные шарики по несколько штук в ряд | Английский/English | CRISS CLR, с исходным кодом / with source files | - | - |
Обучающие программы
В СССР обучающих программ было достаточно много, но вот сохранилось почти ничего... Но что-то пытаемся найти и реанимировать. Описания смотрите в readme.txt файлах. И пишите новые программы, почему нет?
Образ | Описание | Язык | Совместимость | Известные проблемы |
---|---|---|---|---|
Математика | Проверка навыков устного счёта для учеников начальной школы. И не только... | Русский | CRISS, с исходным кодом! | - |
Офисные программы
Тут есть практически всё: текстовые редакторы, электронные таблицы, базы данных, картотеки и многое другое. Идёт тестирование и адаптация.
Текстовые редакторы
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
REFOR | РЕдакторФОРматер текстов, клон WordStar для Robotron 1715 | Русский | Robotron 1715 | Нет | Для работы есть более удобные версии |
SuperWriter | SuperWriter - полнофункциональный текстовы редактор с массой возможностей и опций, корректная работа с русским языком | Английский | KAYPRO 8 бит | Нет | |
EXPRESS | EXPRESS - компактный текстовый редактор, изначально ориентированный на программистов, но обладающий массой возможностей и опций, корректная работа с русским языком | Английский | КРИСС (настройка выполнена) | Полная |
Электронные таблицы и базы данных
Образ | Описание | Язык | Платформа | Совместимость | Известные проблемы |
---|---|---|---|---|---|
SuperCalc | Электронная таблица SuperCalc, прародитель Excel, версия для Robotron 1715 | Русский | Robotron 1715 | Нет | |
DBASE-II | База данных DBASE, версия для Robotron 1715 | Русский | Robotron 1715 | Нет | |
РЕБУС | База данных РЕБУС, клон DBASE для Robotron 1715 | Русский | Robotron 1715 | Нет |