avatar
Хабр
@habr_com
24.07.2026 05:02
Запуск DOOM на собственном CPU

Двое энтузиастов спроектировали процессор с нуля на уровне логических вентилей, подключили память и периферию и развернули всё на FPGA, чтобы запустить на этом DOOM. В симуляции игра пошла. И тут началось странное. На реальном железе DOOM падал в случайных местах, прыгал по произвольным адресам и умудрялся читать команды из половины слова.

Все остальные программы работали безупречно и в симуляции, и на плате. Ломался только DOOM, и это не имело никакого смысла. Разгадка нашлась случайно, когда автор от безысходности заставил симуляцию перед запуском забивать память случайными значениями.
43
👏 9
🤔 7
🤡 7
🔥 6
👍 2
🤮 2
🙏 2
💯 2
👎 1
🥴 1
104 14.9K

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Хабр

131.4K
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Открыть в Telegram