Decompilation
People rebuild the original source and prove it matches the shipped binary. A finished matching decomp is a real codebase.
Performance
A PC port built from that source is a native program. Higher frame rates, ultrawide, and gameplay tweaks are ordinary code changes.
Timeline
This is the slow path. Naming functions and matching the binary can take years. The port usually arrives after a large part of that work is done.
What you bring
A finished port still expects the game you own unless that project says otherwise. The practice site, decomp.me, only compares one function at a time.
In this directory: Super Mario 64, Ocarina of Time, Perfect Dark.