В основе эксперимента лежит микроконтроллер Artery AT32F415, работающий на частоте 150 МГц. Главным препятствием стал критический дефицит оперативной памяти: в распоряжении энтузиаста оказалось всего 32 КБ, тогда как стандартный кадровый буфер требует вдвое больше. Чтобы обойти ограничение, Бенек отказался от классической отрисовки, перейдя к выводу изображения узкими полосами прямо на дисплей разрешением 320×240 пикселей.
Программный код занимает 99 КБ флеш-памяти, а остальные ресурсы подгружаются в реальном времени из 4 МБ встроенного хранилища. Такая оптимизация позволила добиться средней производительности в 29 кадров в секунду. Владельцу устройства доступны девять уровней, меню, система сохранений и звуковые эффекты через встроенный зуммер, хотя от музыкального сопровождения пришлось отказаться ради экономии ресурсов.

Комментарии (0)
Пока нет комментариев. Будьте первым!