Игру Doom запускали на множестве самых разных устройств, а теперь вот немецкий хакер KittenLabs запустил GTA: Vice City на роутере.
Для эксперимента был выбран TP-Link TL-WDR4900, так как он основан на процессоре NXP/Freescale QorIQ P1014, который является копией PowerPC e500v2. Да, это очень старый CPU, но и игру взяли далеко не современную.
Правда, так как у PowerPC e500v2 нет графического ядра, к роутеру пришлось подключить дискретную видеокарту — Radeon HD 7470. Сам же маршрутизатор в рамках эксперимента работал под управлением Debian Linux.
Проект не самый простой, так как требует не только программных манипуляций, но и аппаратных, ведь роутер не имеет слота для подключения видеокарты хотя бы в каком-то виде. В итоге автору пришлось разработать специальную печатную плату miniPCIe и подключить ее к маршрутизатору, отрезав дорожки PCIe, ведущие от процессора к одному из наборов микросхем Atheros.
Изначально проект подразумевал подключение намного более мощной видеокарты Radeon RX 570, но с ней система оказалась несовместимой.