А что, для РК уже пишут на Модуле? Вот я отстал от жизни... Раньше был только асм, и магнитофон.
Вид для печати
Ой, сорри, это оказывается Оберон. Но хрен редьки не слаще. Все равно приятно, что наследие Вирта живо на РК, и вроде получившийся бинарник не сильно большой...
В игре просто много текста вперемешку с пробелами. Я не озаботился его упаковкой.
Думаю, именно для такой игры как FoxHunt переписывание на асм не даст особой выгоды. В память игра помещается и так, и даже на РК86 с 16К будет работать. А тормознутость не из-за использования языка высокого уровня, а из-за медленного вывода через Монитор. Ускорить можно через прямой вывод в видеопамять.
Даже что-то динамическое можно попробовать написать. :-)
Читайте статью в сегодняшнем номере журнала Downgrade про портирование игры FoxHunt со Спектрума на РК. Если будут вопросы - милости прошу.
Удивило, что для достаточно развитого ЯВУ есть тулчейн для 8080. И он дает неплохие результаты. Вряд ли сегодня кто-то серьезно занимается сильно оптимизирующими компиляторами для 8080, а так результаты могли бы быть еще лучше!
Upd: Программы на Обероне транспилируются в С, и основная заслуга кодогенерации у z88dk. Одно непонятно, почему не писать сразу на С? Хотя новичкам, наверное сложно, но тот, кто настроит этот тулчейн - уже не новичок!
В детстве, на страницах журнала радио, мне частенько попадалась инфа по компу Радио 86 РК, и вот решил посмотреть во что на нем играют.
https://www.youtube.com/watch?v=spyXBDuhN2k
Как я понял из форума, существуют более продвинутые компы, с цветной графикой и музыкой, надо будет и в эту тему углубиться)