Delighted to see a "brew install dusklight" option.
Curious how this is different from a generalized emulator. Wouldn't this be able to run any GC game that used the same registers as Twilight Princess?
Curious how this is different from a generalized emulator. Wouldn't this be able to run any GC game that used the same registers as Twilight Princess?
Dusklight is a program based on the decompiled source code that requires game assets then runs the application natively. It’s highly specialized and would likely never be used to run any other game.
Take a look at this recent pull request into the TP decompilation repo: https://github.com/zeldaret/tp/pull/3155/changes
The changes are often symbol renames, casts, replacing hard-coded values with enum values, etc...The idea is to map the decompiled output to human-readable source.