Following the discharge of the unofficial Ocarina of Time and Mario 64 PC ports, we now have a local The Legend of Zelda A Link to the Past PC Port.

Many contemplate the 1991/1992 SNES installment the most effective, if not the most effective, entries within the collection, and now, greater than 30 years after its world launch, now we have an unofficial native PC model of this basic title.

Like the above-mentioned unofficial PC ports, the group has managed to reverse-engineer the game’s source code, and this port options roughly 70-80kLOC of C/C++ code, and re-implements all components of the unique game. No pre-existing code was used for this PC port, however these will want their unique ROM of the SNES game to have the ability to extract game belongings and play it.


This is a reverse-engineered clone of Zelda 3 – A Link to the Past.

It’s round 70-80kLOC of C/C++ code, and reimplements all components of the unique game. The game is playable from begin to finish.

You want a replica of the ROM to extract game assets (ranges, pictures). Then as soon as that is carried out, the ROM is now not wanted.

It makes use of the PPU and DSP implementation from LakeSnes. Additionally, it may be configured to additionally run the unique machine code aspect by aspect. Then the RAM state is in contrast after every body, to confirm that the C++ implementation is appropriate.

I acquired a lot help from spannierism’s Zelda 3 JP disassembly and the opposite ones that documented a great deal of perform names and variables.


Those can download The Legend of Zelda A Link to the Past PC port right here.

The Legend of Zelda: A Link to the Past is the third installment within the franchise, and was launched for the Super Nintendo (SNES) again in 1992 (1991 in Japan). Although the third within the collection, the game is about earlier than the occasions of the primary two Zelda video games on the unique NES.

News Source: Thanks DSOGaming