Как-то стало мне обидно за державу. Вон на спеке куча рейкастеров, а у нас ни одного. И в порыве обиды (который затянулся на несколько месяцев), случайно перебирая байты и пытаясь их запустить на эмуляторе, я таки собрал рейкастер для РК. Вернее для Апогея, потому что там есть сдвиговый регистр для синхронизации цвета, и удобный полутоновый символ. Но путём несложного допиливания его можно перенести на любую машину семейства, пусть с оговорками.
Сказать что тормозит - не сказать ничего. Ввод клавиш тупо через монитор, не стал пока разбираться (работают только стрелки) отображение без двойной буферизации, с разрешением всё понятно, карта лабиринта абы-какая (не оптимизирована под низкое разрешение), и ещё очень много "но". Зато это настоящий честный рейкастер, прямо по методичке. Пусть и с несколькими упрощениями оптимизации для.
Исходники в комплекте, для написания я использовал компилятор С Морозова (ну привычней мне в нём), но сам код на ассемблере. Прикрепляю всё окружение с компилятором к архиву, благо не очень много весит. Если кто-то захочет на основе этого что-то сделать - вперёд, пока каникулы.
Мой реал сейчас в лёгком нокауте, поэтому если кто-то проверит на реале, буду благодарен.
И кстати, с новым годом всех!
RKaster.7z