The world seems to be going extra crazy as we approach the release date for Grand Theft Auto 6, with ports of previous games appearing on all manner of different consoles. Never in my wildest dreams did I think I would see GTA Vice City running on the GameCube, but here we are, 25 years after the console's release, seeing a PC port of Vice City running on the indigo powerhouse.
The dev behind the project, named reVC, is Erasmo Bellumat, and they've created this port based on the reverse-engineered engine from mrxenginner/reVC. The port is made to the GameCube's existing hardware constraints, limiting heap to 24 MB of MEM1 and 16 MB of ARAM when it comes to audio samples. All of the game's textures, FMV, and radio stations work perfectly - it's just so strange seeing a GameCube controller on the button layout screen though!
As promised, here’s the PC version of GTA Vice City running on GameCube!
— EBellumat (@erasmolbj) August 31, 2026
Right now, it can be run directly from an SD Card, so the Mini-DVD size limitation isn’t an issue. The full game, with no cut content, is 1.4 GB!
I’m still working on the ISO version.
Textures, FMVs,… pic.twitter.com/Y8IJ9SYjUZ
The port is currently still in the WiP stage, with GameCube Vice City running from an SD Card via Dolphin. Erasmo is working on a mini DFD ISO that will boot up on a real GameCube, which would be awesome. I would totally buy a copy of GTA Vice City for the Cube in a heartbeat.

Here's the sticking point: Erasmo isn't the only contributor to this project. Yes, you guessed it - Claude is also listed on the project's GitHub page. How much work Claude has put into this port is currently unknown, and if the whole thing has been vibe-coded, I'll be feeling much differently about this release. Still, it's getting to the point where so many ports are using AI to get over the line that I have to just mention it and let you decide whether you want to give it a go or not. If you're an old-school developer or retro gamer and don't like the thought of AI stealing info and jobs, then I'm with you, but if you want to give the port a try, I'm not here to stop you. My job is to inform, not dictate!

To get GameCube Vice City working on Dolphin, you'll need to:
- First build the SD card tree (see Game data).
- Then point Dolphin's Wii SD card towards it:
Config → Wii → SD Card Settings, then you can choose to either 'set the SD card image to one whose root holds the tree's contents, or enable folder sync targeting the tree itself (the sync root becomes the card root)'. Either way the card must end up with/models/gta3.imgat the top level.
- Finally, open
build/wii/src/reVC.dolin Dolphin.
To get it running on the Wii (Homebrew Channel), you'll need to:
- First generate the SD card tree (see Game data) and copy its contents –
- the
anim/,audio/,data/,models/,text/and remaining foldersbuild_sd.pyproduced — directly to the root of a FAT32 SD card. The game reads them from the root: the card must contain/models/gta3.img, not/sd-tree/models/gta3.img.
- the
- Then copy
build/wii/src/reVC.dolto the card asapps/reVC/boot.dol. - Finally, launch reVC from the Homebrew Channel.
Head to GitHub for to get the necessary files!