Это же как надо было захотеть, чтобы настолько сурово заморочиться? Когда запуском дума уже никого не удивить, в бой идут 3d движки, фреймбуферы и ковыряние микрокода железа. Большой плюс автору за подробное описание всех мытарств.
https://engineer.yadro.com/article/quake-2-na-nashem-risc-v-ili-kak-my-podnimali-radeon-na-fpga