@rasterman @Ace66062 @ChristiJunior There is already a native PC port of OOT, created by decompiling the original source code. No need to emulate it. You still need the ROM to extract the assets though.
https://github.com/oot-pc-port/oot-pc-port
There is also some enhanced fork of the PC port out there but apparently, it's hosted on Discord of all places.