The Legend of Zelda - A Link to the Past wallpaper

The Legend of Zelda – A Link to the Past gets an unofficial native PC port

The Legend of Zelda – A Link to the Past is the third Zelda game that came out in 1991 on SNES. This is a classic top-down action-adventure game that was exclusive to the Super Nintendo. And, surprisingly enough, there is now an unofficial PC version of it.

For those wondering, this is a reverse-engineered clone of the game. In other words, it’s similar to the PC ports of Super Mario 64 and The Legend of Zelda Ocarina of Time.

This project features around 70-80kLOC of C/C++ code, and reimplements all parts of the original game. According to the dev team, the game is playable from start to end.

Since this project does not feature any pre-existing code, Nintendo won’t be able to shut it down. And, naturally, you’ll need a copy of the ROM to extract game resources (levels, images) and run it.

You can download this unofficial PC version of this classic Zelda game from here. And, to be honest, I’m really curious to see what mods will come out for it.

Have fun!

16 thoughts on “The Legend of Zelda – A Link to the Past gets an unofficial native PC port”

    1. If you can’t do simple tasks like this, you shouldn’t be walking alive on planet and wasting water, oxygen etc.

    2. Just copy & paste this one line into the terminal, and you are done:

      clang++ -I/usr/include/SDL2 -lSDL2 -O2 -ozelda3 *.cpp snes/*.cpp

      After all, I’m 100% sure you are using Linux, right?! ;-D

        1. Linux is used on the Steam Deck, FreeBSD (Shares large similarities with Linux) is used in PlayStation 3 – 5. Linux is also widely used in server environments and for power users (like me), it’s a lot more appealing to use as a Desktop OS than Windows due to the freedom it provides.

  1. Make sure to use Visual Studio 2019 and download SDL2-2.0.20 then either change the folder under project properties, or put it in D:Lib. i.e D:LibSDL2-2.0.20

    Really easy to compile apart from that issue. Also, make sure to install Python and pip before starting. It really doesn’t take long, but they failed to mention these things on the readme.

  2. Rom hacks already adds that. A Link to the Past Redux changes the spites and palettes of the character in that game to match the original artwork in the manual, changes the script to remove censorship and make it more faithful to the original Japanese script, updates the inventory so that it’s more organized, allows turning while using the pegasus boots, along with a bunch of other QoL/Updates to make it the definitive version of the game.
    Meanwhile there are hacks like Parallel World or Conker’s High Rule Tail that completely changes the overworld and dungeons while adding new stories and items. Not exactly a “Master Quest” but you can argue that those hacks are even more expansive than a Master Quest.
    The main reasons for this to exist is widescreen aspect ratio support, unlocked frame rate support, and easier modding capabilities. Some stuff like 16:9 support are already in the game, but they need to be touched up because the screen cuts off all of time due to how it was designed, it all just looks a bit odd.

Leave a Reply

Your email address will not be published. Required fields are marked *