Два дня потратил на эту программу, которую видел в прошлом году на picomite. Перевел код на Pur
eBasic и залип: нет шахматного поля. Добрые люди на форуме подсказали, в чем причина: для удобства проще использовать функцию Bool() вместо старых выражений F=F*(F>0). И до кучи я неправильно объявил типы переменных W и V - надо было оставить целый тип.
Вчера перевел код на ассемблер, исправил несколько неудобных вызовов типа int(), добавил построение точек и получил программу размер 1К с хвостиком. К тому же сцена рисовалась неправильно. Исправил ошибку и остаток дня провел над сокращением кода в 512 байт:
Жаль, что не получилось уменьшить код до 256б. Пускай полежит.


Комментарии
Отправить комментарий