Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 303 words in the discussion.

Trending Topics

#code#recomp#project#game#emulation#assembly#where#need#recompiled#play

Discussion (7 Comments)Read Original on HackerNews

frozenlettuceabout 4 hours ago
The % is estimated based on the number of functions that still need to be recompiled. It is already possible to play and even create mods! As other recomp projects, you need to provide your own ROM.
frozenlettuceabout 2 hours ago
A bit of trivia, since the start of the project I ordered the AI agents to produce a handoff for the next agent, so we have the whole timeline for the project as handoff docs: https://github.com/lfarroco/ogre-battle-64-recomp/tree/main/...
happaabout 3 hours ago
What is the legal status of recompilation projects like these? Greyer or less grey than emulators?
ndiddy30 minutes ago
It's basically the same as emulation as long as the recompiled code doesn't get distributed (which this project doesn't do AFAIK). Functionally the only difference between a "recomp" and traditional console emulation is that the assembly code that the CPU runs is translated to C then compiled to native code, rather than being interpreted or JIT compiled at runtime. Traditionally recompilation was mainly used when porting games to platforms where the emulation overhead would have been too much, like if you were making a GBA port of a Sega Genesis game. With these enhanced ports, I guess the idea is that if you're making a game specific "emulator" anyway, you might as well recompile the code and get rid of the overhead of interpretation.

Note that this isn't the same as a "decomp" where the goal is to make readable source code that resembles something that the original developers would have worked with. A "recomp" simply translates the assembly instructions to C. You end up with "assembly code but in C" rather than idiomatic C code.

lfarrocoabout 2 hours ago
I'm not aware of legal trouble involving the the Zelda 64 recomp project, which would have a much higher chance of attracting the attention of big N (especially now that a new version of OoT is coming out).

At least in the way that I see it, a recomp is like building your own turntable to play your vinyl records, after stydying their grooves and infering how they would sound (so I guess that it would be less gray than an emulator).

rafaelvascoabout 2 hours ago
No one can say anything, no game rom is ever bundled in the official releases of these recomps. We always have to provide the roms. Where from, it's another story.
Founderarcstoneabout 3 hours ago
Nice I have not thought about this game in years.