Полный текст
Doom на ёлке: как уместить ад в корпус IBM PC XTПраздничный декор редко ассоциируется с системными требованиями, но для энтузиастов нет ничего невозможного. Обычная ёлочная игрушка превратилась в действующую миниатюру IBM PC, способную не просто крутить демо-режим Doom со звуком, но и позволять полноценно истреблять какодемонов через BLE-джойстик.В основе устройства лежит чип ESP32C3, выбранный за поддержку 8 МиБ флэш-памяти и встроенный стек Bluetooth. Ограничения ОЗУ удалось обойти благодаря глубокой оптимизации WAD-файлов, а всё это ещё и дополнено программной эмуляцией звука OPL2.Заглянем под капот крошечного корпуса и декомпозируем процесс портирования легендарного шутера на микроконтроллер.