Подведу некоторый итог опытов с этим самым
BEST-C...
Я его чуть-чуть пропатчил и он довольно прилично стал работать под
RAMFOS
"
Специалиста_МХ". Собственно, он сам теперь включает
КОИ-7 и не лезет, куда
не следует, a работать с ним вполне можно, если аккуратно.
Файлы программ на Си - обычные текстовые, которые поддерживает
редактор
RAMFOS, со стоп-байтом
0FFH в конце. Только в
RAMFOS буфер редактора
начинается с адреса
1100Н, а файлы Си - на адресе
4800Н начинаются.
Поэтому работать надо так: выходим в
Debug по
[F7], в нем вызываем загрузку
файла также через
[F7]. Файл копируем на адрес
4800Н и выходим из
Debug.
Запускаем
BEST-C.ЕХЕ и он начинает задавать кучу вопросов, как на них
отвечать, я показал на скриншоте.
C-ALL.gif
Главное, на вопрос
NEW? ответить
N, т.к. мы полжили программу в память.
Запускается Редактор типа
"Микрон", кто умеет, можно работать его клавишами
УС+хх 
Но лучше нажать
[СТР] и выйти в компилятор. Он тоже задаст вопросы,
на которые видно как ответить на скриншоте.
Компилятор предлагает 3 варианта компияции:
1, 2, 3
1 - полный листинг, и что приятно, показывает, во что превращаются строки Си.
2 - выдаст только адреса.
3 - скомпилирует быстро и молча.
В архиве есть файл
BEST_C.ALL - под эмулятор Шевцова, он загрузит всё сразу:
сам
BEST-C, графическую библиотеку и тестовые программы.
BEST-CSP.zip
Собственно, я добивался взглянуть, во что
BEST-C превратит простую программу
аналог под
PL/M - заполнение области байтом, и результат мне не понравился.
viewtopic.php?f=81&t=19633#p153052
Писать программы в эмуляторах ныне - дурной тон, поэтому я писал в обычном
редакторе под Вендой, а в эмулятор пропихивал с помощью маленькой утилиты,
которая удаляет все
0AH из текста, формируя файл
*.I80, с байтом
0FFH в конце.
Она же формирует сопутствующий файл
*.CPU - эти файлы удобно грузить в эмулятор
Шевцова. Исходный текст не меняется. Утилита есть в архиве, писать надо в
КОИ-8,
или же всё - на английском...
В общем, я пока поостыл декомпилировать этот
BEST-C, слишком "толстый" код
он выдаёт...
Я поискал в сети и нашел небольшой кросс-компилятор
SMALL_C, который выдает
код под i8080:
http://www.cpm.z80.de/small_c.html
Гляну, во что он соберет тот же самый пример. А уже потом будем посмотреть...

You do not have the required permissions to view the files attached to this post.