A fan-made PC port of the 2019 game The Legend of Zelda: Link's Awakening is now in public beta. Developer peiikai used AI to build this version, which runs on Windows, macOS, and Linux. It offers new features like higher resolutions, though the creator said it still has serious known issues.

Serving tech enthusiasts for over 25 years.

TechSpot means tech analysis and advice you can trust.

In context: The recent wave of reverse-engineered console games has mostly focused on the Nintendo 64's library, with a few exceptions involving the Xbox 360 and other platforms. However, the trend is slowly creeping toward more recent consoles, including the original Nintendo Switch. Several projects are currently targeting some of Nintendo's biggest releases for the handheld, but only one is publicly available so far.

A free, fan-made PC port of the 2019 remake of The Legend of Zelda: Link's Awakening recently entered a public beta. Built almost entirely with Claude, it is believed to be the first Nintendo Switch PC port of its kind to reach GitHub.

Interested parties can run the port natively on macOS, Windows, and Linux, with an experimental Arm Linux build also available. Like most other unofficial recompilations, it requires users to independently source the actual game files.

New features include support for multiple aspect ratios, unlocked internal and display resolutions, button prompts for alternate controllers, keyboard support, optional 360-degree movement, and a randomizer. The randomizer supports per-seed save files, item and quest shuffling, and much more.

Developer peiikai is upfront about using Claude to decompile and reverse-engineer the game, write almost all of the code, and generate the GitHub repository's documentation. Claude and other AI tools have been behind most of the fan-made PC ports that have flooded GitHub over the past several weeks.

Native PC ports can be less demanding than emulation and enable new features, such as higher resolutions, enhanced performance, and modding. However, before the emergence of AI coding agents, efforts to reverse engineer classic games often hit insurmountable walls. AI has helped many projects overcome these obstacles, but the technology can introduce problems of its own.

Read our feature: Decompilation on Steroids - Why AI Is Suddenly Cracking Open Old Software

While AI makes translating code far easier and cheaper, the technology is controversial because it cannot ensure a smooth reproduction on its own. Peiikai stresses that the Link's Awakening decompilation remains in beta and has several serious known issues.

Still, the port is potentially significant because it reproduces a game released only seven years ago for a platform Nintendo only recently began to sunset. Most recompilation projects currently focus on games released two to three decades ago for older platforms.

Furthermore, Link's Awakening won't be the last Switch game to be recompiled. Footage also recently appeared of early work on ports of Super Mario Odyssey (2017) and Super Mario Bros. Wonder (2023). While the files for these projects are not available yet and performance remains unstable, YouTube videos show them nearly reaching 60fps on a laptop with an RTX 3050.