Если Вы хотите запускать на Спектруме CP/m программы, придется решить 4 аппаратных прлблемы:
- в области памяти 0-16 кБ должно быть не ПЗУ, а ОЗУ, причем ПЗУ в cp/m вообще отсутствует;
- область экранной памяти у Спектрума находится там, где в cp/m выполняются программы, надо куда-то убирать;
- в cp/m экран должен быть в 80 символов на строку, а не 32 или 64, как у Спектрума (хотя, в Скорпионе, например, на это просто "забили")
- при включении аппаратно операционка должна загружаться с дискеты с адреса 100 и с этого же адреса запускаться на выполнение
Есть и софтовые проблемы. CP/m имеет возможность загружаться на разном железе, для этого она настраивается, адаптируется. CP/m от одной модели компьютера не будет работать на другом без настройки. Настройка заключается в замене драйверов bios (базовой системы ввода-вывода).
Если Вас посетила идея загружать Спектрумовские программы из CP/m, то не вы первыйНе скажу, что это невозможно, но геморроя так много, что это совершенно неоправданно. Тем более, что cp/m далеко не верх совершенства...




Не скажу, что это невозможно, но геморроя так много, что это совершенно неоправданно. Тем более, что cp/m далеко не верх совершенства...
Ответить с цитированием