Российский разработчик Никита Аксёнов, также известный как Carter54, [ портировал в браузер классическую Carmageddon ](
https://3dnews.ru/1144661/rossiyskiy-razrabotchik-portiroval-v-brauzer-legendarnuyu-carmageddon-s-poddergkoy-60-kadrovs-i-klassicheskim-gonochnim-upravleniem ) . Речь идёт не об эмуляции через DOSBox, а о нативном веб-порте оригинальной игры 1997 года, который запускается прямо в современном браузере.
По словам автора, опубликованным на [ DTF (dtf.ru) ](
https://dtf.ru/games/5168773-portirovanie-carmageddon-v-brauzer ) , за основу взят фанатский проект [ Dethrace ](
https://github.com/dethrace-labs/dethrace ) , занимающийся обратной разработкой Carmageddon и восстановлением движка для запуска на современных системах. Аксёнов отмечает, что Dethrace декомпилирован примерно на 70 %, но основные игровые функции уже работают, поэтому этого хватило для переноса в браузер.
В результате за «пару вечеров» получился порт с поддержкой 60 FPS, улучшенным рендером «под оригинальный 3Dfx» и более привычным гоночным управлением на стрелках клавиатуры вместо старой схемы на NumPad. Поиграть можно через [ онлайн-демо ](
https://retrogamescenter.ru/ports/carmaweb/index.html ) , а исходный код автор [ выложил на GitHub ](
https://github.com/Carter54git/dethrace-ported-to-web ) .
Судя по описанию репозитория, порт использует WebAssembly, WebGL 2 и Web Audio. Поддерживаются одиночная игра, меню, гонки, соперники, пешеходы, бонусы, повторы, сохранения через IndexedDB, клавиатура и мышь. При локальном запуске нужна легальная копия Carmageddon: оригинальные игровые данные в репозиторий не входят.
https://www.linux.org.ru/news/games/18334435