22 points by knackers 4 hours ago | 5 comments
bri3d 0 minutes ago
Claude is doing the decompilation here, right? Has this been compared against using a traditional decompiler with Claude in the loop to improve decompilation and ensure matched results? I would think that Claude’s training data would include a lot more pseudo-C <-> C knowledge than MIPS assembler from GCC 2.7 and C pairs, and even if the traditional decompiler was kind of bad at N64 it would be more efficient to fix bad decompiler C than assembler.
decidu0us9034 44 minutes ago
"Claude struggles with large functions and more or less gives up immediately on those exceeding 1,000 instructions." Well, yeah, that's the thing, an n64 game, that's C targetting an architecture where compiler optimizations are typically lacking, the idomatic style is lots of small tightly-scoped functions and the system architecture itself is a lot simpler than say a modern amd64 pc... These days I often just feel like, why is this person telling me how easy my job is now when they seemingly don't know much about it. I just find it arrogant and insulting... Perpetually demo season.
OptionOfT 46 minutes ago
I'm really excited about this, especially for games for which the source code was lost like Red Alert 2.
amelius 22 minutes ago
Does this technique limit the LLM to correctness-preserving transforms?
roelljr 3 minutes ago
[dead]