allrecomps

SNES / Reimplementation

The Legend of Zelda: A Link to the Past — Zelda3

Zelda3 is a reverse-engineered C reimplementation of A Link to the Past, adding configurable controls, widescreen, shaders and optional MSU-1 audio.

Release availableWindows
The Legend of Zelda: A Link to the Past — Zelda3
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

The project identifies itself as a reverse-engineered reimplementation, not simply static recompilation. It uses LakeSnes PPU/DSP implementations and can compare RAM against original machine code frame by frame.

Source: Official repository README (cached consultation) ↗ · Checked Oct 11, 2026

Compatibility

The cached README documents a 64-bit Windows build using Python, TCC and SDL2. Other compilers/platforms are delegated to BUILDING.md, which was not consulted in this review.

Source: Official repository README (cached consultation) ↗ · Checked Oct 11, 2026

Keyboard bindings are editable in zelda3.ini; snapshots store controller input history for replay. Basic widescreen, shaders, enhanced Mode 7 and MSU-1 audio are documented optional features.

Source: Official repository README (cached consultation) ↗ · Checked Oct 11, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

The maintainers report that the reimplementation covers all parts and is playable from start to end. AllRecomps has not independently verified that gameplay claim.

Source: Official repository README (cached consultation) ↗ · Checked Oct 11, 2026

Known limitations

Not documented in the available sources.

Getting started

The README requires self-building and a USA ROM named zelda3.sfc to extract resources into zelda3_assets.dat; once extracted, the ROM is no longer required for normal execution.

Source: Official repository README (cached consultation) ↗ · Checked Oct 11, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.