News

German hardware hacker gets GTA: Vice City running on router

KittenLabs, a German hardware hacker, successfully installed Grand Theft Auto: Vice City on a router using Debian Linux and AMD Radeon HD 7470, showcasing their impressive hardware skills.

GTA: Vice City running on router: In a blog post, KittenLabs, a German hardware hacker, describes how they were able to get the arcade classic Grand Theft Auto: Vice City to function flawlessly on a router. KittenLabs installed Debian Linux and GTA: Vice City on an odd hardware configuration consisting of a TP-Link TL-WDR4900 and an AMD Radeon HD 7470 linked as an eGPU. The installation went surprisingly successfully, as you can see in the video below.

GTA: Vice City running on router

This old-school gaming hack has a fascinating backstory. Since it was released in 2013, the TP-Link TL-WDR4900 Wi-Fi router has garnered notice due to its stellar performance reputation. According to KittenLabs, the NXP/Freescale QorIQ P1014 CPU, which powers the router, is really a 32-bit PowerPC e500v2.

It goes without saying that even a strong router lacks a PC GPU-friendly PCIe slot, thus installing an eGPU took some cunning. After severing PCIe traces that led from the CPU to one of the Atheros chipsets, KittenLabs created a custom miniPCIe breakout PCB and mounted it to the router. They acquired a functional spare PCIe 2.0 interface as a result.

Software fiddling

The next step involved some fiddling with software. After installing OpenWrt on the router, KittenLabs chose to bootstrap a version of Debian Linux with extra kernel modules enabled, sufficient for a gaming platform with AMD graphics driver compatibility, given OpenWrt’s clear limitations as a general-purpose OS.

Neon Knights Codes: Unlock Freebies and Resources in Roblox Rogue-Lite Game

After encountering an incompatibility issue during early testing with an AMD Radeon RX 570 GPU, the system was able to function again after converting to a classic AMD Radeon HD 7470 card using an outdated driver.

The TL-WDR4900 had to pass a number of tests before it could be tested with GTA: Vice City. Getting a version of the game that will happily run on the Debian / PowerPC system was KittenLabs’ top priority.

The solution was found in reVC, a reverse-engineered version of Grand Theft Auto Vice City that was developed for the router platform and whose source code is freely accessible. Unfortunately, there were still bugs in the game and it was hardly functional when using any NPCs. The project was delayed for several months as a result of this problem.

Wii U port of reVC online gave rise to fresh optimism, particularly after the creator aided KittenLabs. Still, there were problems with graphical corruption.

After updating the Mesa 3D graphics library, which the router uses as part of its Linux installation, the breakthrough was finally achieved. Next, updating several dependencies, this wasn’t easy, but “player rendering started to work fine on real hardware (with acceleration!)” after it was finished.

As the blog page and the video at the top demonstrate, this update, on the one hand, made the project a huge success. KittenLabs was a little displeased, though, as they were unsure of the precise method used to fix the earlier problems.

You should spend some time reading the KittenLabs blog. There are lots of other hacks, computing, vintage computing, and art-focused posts to peruse in addition to the recently released GTA: Vice City on a router post. The Analog Floppy Synthesizer, which uses 3.5-inch floppy drive hardware to play musical compositions, is one of our favorite old postings.

Eduvast Desk

Recent Posts

$400 Stimulus: Americans to Receive Checks Without Any Paperwork

Millions of Americans will soon receive a $400 stimulus check automatically. No application or paperwork…

21 hours ago

Who is Zohran Mamdani? The Democratic Socialist Running for NYC Mayor

Zohran Mamdani, a 33-year-old democratic socialist, is running for New York City mayor with plans…

21 hours ago

$1,702 Stimulus Payment Date Confirmed: When Will You Get Your Deposit?

Alaska residents waiting for their $1,702 stimulus payment won’t have to wait long. The next…

2 days ago

Claiming Social Security: Should You Start at 62, 67, or 70?

Choosing when to start Social Security at 62, 67, or 70 can change how much…

2 days ago

High-Yield Savings Accounts in 2025: Still a Good Idea in 2025? Experts Explain

High-yield savings accounts are still giving better interest than regular ones in 2025. Experts say…

3 days ago

When is it The Right Time to File for Bankruptcy? Here’s How Much Debt is Too Much

If your debt is more than half of your yearly income and keeps growing, it…

3 days ago