Decomp Academy
Learning and science
decompilation tutorial
SHOW HN2026
How HN took it
7 positive, 13 neutral or asking, 2 mixed, 5 critical, out of 27 comments about the project. Thread score 0.00.
Design: 3 for, 1 againstIdea: 2 for, 1 againstDocs: 1 for, 1 againstExecution: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Browser-based approach removes setup friction
From 1 comment
The browser-first approach is a bigger deal than it sounds. Every time I've looked at reverse engineering, I got stuck somewhere between "install this ancient compiler" and…
nativeforks on HN
Impressive project from a commenter's perspective
From 1 comment
Damn this is next level. Congratulations on your achievements! When Fable was around I thought i'd test it by taking an old piece of Windows software from the late…
saturn8601 on HN
Objections
Lesson wall of LLM-flavoured text and purple theme feel AI-generated
From 2 comments
I'd love it if there was some way to contribute to ongoing game decompilation projects, with a similarly streamlined web interface - it's something I'd be willing to dedicate…
Retr0id on HNLove the idea! Assembly has been on my forever-list to eventually learn. I have worked through the warmup exercises, but I doubt I'll have the time to continue much past that. A…
HiPhish on HN
Contributing to decomp.me was hard
From 1 comment
This was interesting, but actually trying to contribute to decomp.me was still really hard! I found a lot of code that seemed perfect except for instructions slightly out of…
StilesCrisis on HN
Legal risk from Nintendo
From 1 comment
Hi OP, I would be careful if you profit from this project in anyway. Nintendo is not a company that takes reverse engineering of their hardware or games lightly. You will…
__alexander on HN
Requests
Lesson on setting up a decomp project from scratch
From 1 comment
This was interesting, but actually trying to contribute to decomp.me was still really hard! I found a lot of code that seemed perfect except for instructions slightly out of…
StilesCrisis on HN
Support for ARM or x86/64 instruction sets
From 2 comments
Is there something similar to learn ARM decompiling?
supaflybanzai on HNI'd enjoy having something like this but for x86/64 :)
bpavuk on HN
Light theme
From 1 comment
Feasible to have light theme?
eunos on HN
Assembly instruction reference and syntax primer
From 1 comment
Love the idea! Assembly has been on my forever-list to eventually learn. I have worked through the warmup exercises, but I doubt I'll have the time to continue much past that. A…
HiPhish on HN
Questions
Does matching require the exact compiler version?
From 1 comment
> If even 1 instruction or bit is off, that's a fail. Does this assume having access to the exact version of the compiler use, or can it be done with a different compiler in…
dataflow on HN
Why does exact instruction matching matter?
From 1 comment
Interesting exercise. Why does 1/1 matching to original asm matter, though? Maintaining same timing as original game?
not_a9 on HN
Alternatives named
decomp.me
From 1 comment
decomp.me is also a great tool! The playground section of the site allows you to turn the code into a decomp.me scratch. I also use the objdiff wasm on the frontend for the…
jackpriceburns on HN
Splat and SPIM
From 1 comment
Most decomp projects (that I know of) are Ship of Theseus style projects where the minimum unit is a function, give or take alignment requirements and quirks of the compiler. I’m…
jonhohle on HN