04.06.2022
Грэм поставил очень трудную цель: Doom должен работать на Pico так же, как оригинал.
В своем увлекательном мини-блоге на github Грэм пишет: "Заставить все работать хорошо было настоящим приключением, поэтому я подумал, что другим может быть интересно узнать, как это работает, проблемы, с которыми я столкнулся, и почему я сделал некоторые вещи так, как сделал я".
Результат получился просто фантастический, а на контроллерах с 8 МБ поддерживается Ultimate DOOM и DOOM II.
Doom на Raspberry Pi Pico
"Welcome to the club, Pico"
Одним из показателей культового статуса платформы является факт переноса на нее игры Doom. Настоящим подарком в этом отношении стал проект Грэма Сандерсона (Graham Sanderson).Грэм поставил очень трудную цель: Doom должен работать на Pico так же, как оригинал.
Проблемы переноса
Во-первых, один уровень больше, чем 2 МБ памяти, которые есть у RP2040. А чтобы управлять дисплеем 320x200, вам нужно либо потратить большую часть ресурсов вашего процессора на гонку с отображением строк, либо выделить огромный объем оперативной памяти для кадровых буферов.В своем увлекательном мини-блоге на github Грэм пишет: "Заставить все работать хорошо было настоящим приключением, поэтому я подумал, что другим может быть интересно узнать, как это работает, проблемы, с которыми я столкнулся, и почему я сделал некоторые вещи так, как сделал я".
Результат получился просто фантастический, а на контроллерах с 8 МБ поддерживается Ultimate DOOM и DOOM II.
Doom на ESP32
Уже много лет существует ESP32-DOOM (порт PrBoom на ESP32). PrBoom является кульминацией многолетней работы различных людей и проектов с исходным кодом движка Doom. Порт работает на ESP32, к которому подключено 4 МБ флэш-памяти и 4 МБ PSRAM.АРХИВ НОВОСТЕЙ |
2020 | 2019 | 2018 | 2017 |
2016 | 2015 | 2014 | 2013 |
2012 | 2011 | 2010 | 2009 |
2008 | 2007 | 2006 |
ПОПУЛЯРНОЕ НА САЙТЕ |
Драйвер CH340 для NodeMCU
Микросхема CH340G является мостом USB – UART, позволяющим NodeMCU обмениваться данными с компьютером с помощью USB.
Драйвер CH340 для китайских Arduino
При работе с китайскими клонами Arduino необходимо установить драйвер CH340G. Установка драйвера очень проста и не вызывает проблем в Windows 7, Windows 8 и Windows 10.
Драйвер программатора USBASP для Windows 7, 8, 10
Универсальный драйвер программатора USBasp v 2.0 USB ISP без необходимости принудительного отключения сертификата драйвера или использования Zadig, достаточно скачать драйвер USBasp и запустить файл InstallDriver.exe из распакованного архива.
Как сделать простейшего робота
О том, как сделать робота в домашних условиях, используя лишь микросхему драйвера моторов и пару фотоэлементов. В зависимости от способа соединения моторов, микросхемы и фотоэлементов робот будет двигаться на свет или, наоборот, прятаться в темноту, следовать по линии или бежать за вашей рукой.