Фото: Общественная служба новостей
Культовую компьютерную игру DOOM удалось запустить на устройстве, которое совершенно не предназначено для видеоигр. Польский энтузиаст Артур Бенек заставил знаменитый шутер работать на недорогих токоизмерительных клещах FNIRSI DMC-100 стоимостью около 30 долларов. Об этом сообщает технологическое издание Hackaday.
Для своего эксперимента разработчик использовал измерительный прибор, предназначенный для проверки электрических параметров. Несмотря на скромные технические характеристики, устройство смогло воспроизводить полноценный игровой процесс.
В основе прибора находится микроконтроллер Artery AT32F415 с тактовой частотой 150 МГц. При этом объем оперативной памяти составляет всего 32 КБ.
Для сравнения, хранение даже одного полного кадра игры требует не менее 64 КБ памяти. Таким образом, разработчику пришлось искать нестандартный способ обработки изображения.
Решением стал отказ от привычного кадрового буфера. Вместо сохранения целой картинки в оперативной памяти изображение формируется небольшими полосами, которые сразу выводятся на экран.
Благодаря такому подходу удалось существенно сократить потребление ресурсов.
Сам игровой код занимает всего 99 КБ флеш-памяти микроконтроллера. При этом уровни, графические элементы и некоторые части программы загружаются по мере необходимости из встроенного накопителя прибора объемом 4 МБ.
В результате энтузиаст смог запустить первый эпизод Freedoom: Phase 1, включающий девять уровней.
Работают не только сами игровые локации, но и главное меню, заставки, переходы между этапами, финальный экран и система сохранений с четырьмя слотами.
Средняя производительность составляет около 29 кадров в секунду. В небольших помещениях игра работает быстрее, а на открытых пространствах частота кадров снижается.
Изображение выводится на цветной дисплей измерительного прибора с разрешением 320 на 240 пикселей.
Разработчику удалось реализовать даже звуковые эффекты. Для их воспроизведения используется встроенный зуммер устройства. Правда, музыкальное сопровождение отсутствует.
Ранее психолог Мухина объяснила, как удаленная работа влияет на психику человека. Подробнее об этом читайте в материале Общественной службы новостей.
Президент США Дональд Трамп заявил, что не намерен торопиться с назначением нового пресс-секретаря Белого дома после неожиданного ухода Кэти Захарии, которая занимала эту должность всего пять дней. Об этом американский…
Российский военнослужащий, которого дома ждут супруга и семеро детей, вернулся из украинского плена в результате очередного обмена между Россией и Украиной. О его освобождении семье сообщила уполномоченный по правам человека…
Начальник Генерального штаба Вооруженных Сил Российской Федерации – первый заместитель Министра обороны РФ генерал армии Валерий Герасимов объявил о временном прекращении огня на херсонском направлении. Ограничения вводятся в связи с…
Средства массовой информации сообщили о том, что Львовский областной совет удалил на своем сайте всю информацию, связанную с принятым ранее решением объявить 2027 год годом УПА*. Информационные агентства также сообщают,…
В американском штате Теннесси свадебную церемонию пришлось временно остановить из-за неожиданного появления диких животных. Во время торжества к молодоженам и их гостям вышла черная медведица с двумя медвежатами. Об этом…
Представители НАТО во время визита на Украину обсудили с украинскими чиновниками ситуацию на фронте и первоочередные потребности страны перед зимой, однако новых поставок вооружений или дополнительных обязательств по итогам поездки…