Подавляющее большинство программ работать будет, но с искажённой скоростью. Самая известная проблема, о которой уже написали - нерабочий Basic. Но ivagor его пропатчил под Z80. Под Специалист с Z80 я адаптировал Batty со Спектрума - https://github.com/CityAceE/BATTY_specialist. Но, даже несмотря на это, я бы предпочёл иметь полную совместимость со Стандартным Специалистом. Замена процессора i8080 (К580ВМ80А) приведёт к той или иной несовместимости.
На этом форуме есть пара тем по этой конфигурации. Там есть примеры того, как загружаются программы в компьютер. Главное аппаратное отличие SP-580 - адресация периферии:
С000-С7FF - ПЗУ (Загрузчик SP-580)
С800-CFFF
D000-D7FF
D800-DFFF
E000-E7FF - Таймер ВИ53 (звук)
E800-EFFF - Дополнительная ВВ55 (принтер, программатор)
F000-F7FF - ВВ55 (клавиатура, магнитофон, звук)
F800-FFFF - ПЗУ (Монитор SP-580)
В SP-580 используется система кодирования на ленту аналогичная MSX. Но также есть возможность импортировать программы, записанные для стандартного Специалиста. Кроме этого, адресация и Монитор написаны таким образом, чтобы можно было напрямую загружать и запускать программы от компьютера Радио-86РК. Если программы для Радио-86РК используют только стандартные точки Монитора, то они худо-бедно будут работать на Специалисте.
Конечно, была. В основном всё шло как раз со Спектрума. Сразу вспоминается парочка игр Robin of the Wood и Dizzy с оцифрованным голосом.



Ответить с цитированием
