Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Ask HN: Anyone Played with Jetson Orin Nano Super?
    discuss
  2. Show HN: Gdocs-me-up: a high-fidelity Google Docs exporter(github.com/behdad ↗)
    discuss
  3. OpenPrompt – one workspace for developers using multiple AI coding tools(openprompt.tech ↗)
    discuss
  4. Masked LFW (MLFW) Database(whdeng.cn ↗)
    discuss
  5. CostRift(costrift.com ↗)
    discuss
  6. Jev, Prolog, Pi, and the dream of probabilistic logic programming(deepclause.substack.com ↗)
    discuss
  7. Why back propagation goes backward(gregorygundersen.com ↗)
    discuss
  8. Recursive Cognitive Optimization (RCO)(github.com/sealvlon ↗)
    discuss
  9. Trump says it's time to rebrand AI with a new name(techcrunch.com ↗)
    2comments
  10. Can You Beat Jev?(antics.gg ↗)
    1comments
  11. Sub-15ms, non-autoregressive, local drop-in alternative to TypeSafe Jev(github.com/wfzyx ↗)
    discuss
  12. Models know when they're reward hacking – and we can catch them at scale(goodfire.com ↗)
    discuss
  13. Fundamental Theorem of Calculus [Slop](proofatlas.ai ↗)
    discuss
  14. Show HN: Vsqrd – AWS for Biology Experiments(vsqrd.com ↗)
    discuss
  15. The First Ten Years(gregorygundersen.com ↗)
    discuss
  16. Succinct Sounds-Like Starting Vowels(wiredream.com ↗)
    discuss
  17. Show HN: Lain, a structural code graph and agent coordinator for coding agents(github.com/spuentesp ↗)
    1comments
  18. Two similar AI judges fail together 7.7x more often than independence predicts(github.com/lawless1987 ↗)
    discuss
  19. A refined phylochronology of the second plague pandemic in Western Eurasia(pnas.org ↗)
    discuss
  20. How I view LLMs as Sept 2026(bhardwajrish.blogspot.com ↗)
    discuss
  21. ZCode: silently uploading your Git history to the cloud(routley.io ↗)
    discuss
  22. A CERN for AI-assisted science(terrytao.wordpress.com ↗)
    discuss
  23. Show HN: Converting AVS audio viz to WebAssembly using GPT 5.6(strlns.github.io ↗)
    discuss
  24. Spending on data centers and hardware now exceeds housing investment(fortune.com ↗)
    1comments
  25. Amiga Unix, Again(amigaux.org ↗)
    3comments
  26. Building an NBA stats warehouse without writing any of the code(jeffknupp719305.substack.com ↗)
    discuss
  27. Prototype of a Windows 11-inspired Web OS with autonomous IA agents(github.com/davidpoliquin30-design ↗)
    discuss
  28. Tools to Prevent Dementia(scmp.com ↗)
    discuss
  29. New startup to test psychedelic-like drug against Parkinson's symptom(statnews.com ↗)
    discuss
  30. Chronic stress may trigger hidden inflammation that damages the heart(mrc.ac.uk ↗)
    1comments

Ogre Battle 64 Recompiled Project at 99.05%

23 pointsby 3h agogithub.com
8 comments
3h agoHN ↗

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.

3h agoHN ↗

Nice I have not thought about this game in years.

2h agoHN ↗

What is the legal status of recompilation projects like these? Greyer or less grey than emulators?

2h agoHN ↗

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).

1h agoHN ↗

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.

32m agoHN ↗

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.

36s agoHN ↗

Pure black, but as long as you comply with potential take down requests low legal risk.