Очень сырой скрин процесса портирования :)
Вложение 76618
Вид для печати
Очень сырой скрин процесса портирования :)
Вложение 76618
Первый более или менее годный скриншот :) Ловите также бинарь. Вложение 76670
https://i2.piccy_.info/i9/e19f8cbe64...34/DurakBK.png
К сожалению, для реализации всех фич оригинального Медноноговского "Дурака" на десятой Бэкашке недостаточно памяти. Постараюсь добавить то, что наиболее важно для передачи оригинального геймплея.
Полную версию можно будет позже выпустить для БК11(M) и УКНЦ.
Я думаю, не хватит на анимацию, мини-игры и музыку. Музыкой и заморачиваться не очень хочется. Я не спец по этому делу)
"Паскаль съедает"? Оригинальная игра весит под 40 Кб, в ней под 7 Кб графики. Понятно же, что "15 Кб Бэкашки хватит на всё" (почти Бил Гейтц)
- - - Добавлено - - -
В оригинальной игре также 2 Кб музыки, шрифт 768 байт и наверно килобайта 2-3 текстовых сообщений. А на Бэкашке графику надо растягивать (блок 8x8 становится 8x10). Иначе некрасиво получается.
Если б у Медного был БК, он бы спился от горя и скуки.
Кстати, ИИ тоже весит прилично, не один килобайт. Я думаю, тут даже переписывание на асм мало что даст. GCC для PDP-11 даёт очень недурной код, намного лучше, чем SDCC. Факт.
SDCC - мусор.
SDCC отличный компилятор, так что не надо. А ZSDCC с расширенным набором правил peephole-оптимизатора - ещё лучше.
Z80 просто не слишком оптимизирован для Си.
А что лучше SDCC? z88dk? Нет. Hitech C? Смешно.