Добавляю музыку
Добавляю музыку и звуки чтобы определить количество свободной памяти.
Блог разработчика
Развернул пару циклов, сделал процедуры сохранения/восстановления фона пословными. Ускорение налицо:
Занимаюсь оптимизацией кода и повышением скорости работы движка. Появились идеи, как ускорить некоторые вещи. Некоторые из них, кстати, можно было применить и в Принце. Делаю замеры времени исполнения отдельных подпрограмм и основного цикла по встроенному в процессор таймеру. Понемногу ускоряется 🙂
Долго искал причину глюков в передвижении монет по лабиринту. Проявлялись они хитро — вроде все работает, монеты создаются, а потом раз и за монетой потянулся запорченный фон. Или монеты просто через какое-то время переставали создаваться. Капли капают, а монет нет. Или монеты исчезали при первом же ударе об стену, вместо второго. У меня уже начал дергаться глаз! Оказалось, причина была не одна, а целая куча — начиная от порчи регистра в подпрограмме копирования фона монеты, заканчивая идеологией «динамического буфера фона под монеты». Но на данный момент все успешно починено:
А вот и режим 256 цветов! Гранмерси YellowRabbit за модификацию конвертера!
Немного отвлекся на внедрение поддержки часов с календарем в операционку ANDOS. Часы эти скоро появятся в контроллере AZ, который зверски расширяет возможности БК. Операционка умеет хранить дату создания файлов, но вводить ее надо было вручную. А время и вовсе не поддерживалось. Теперь все иначе:
Пока что не стал возиться с лидирующими нулями, места не так много. Использовал процедуры вывода из самой оболочки Мастер, а там они своеобразные. Файл, которому я вписал атрибут времени, показывается успешно.
Теперь ждем сами часы!
Монеты научились кататься по лабиринтам и прыгать по глыбам. Сначала они даже пытались перепрыгивать ямы, как скелеты 🙂
Свежие комментарии