Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jackpriceburns
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jackpriceburns
3mo ago
You're not completely wrong, AI does usually have a weird proclivity for blue/purples lol
2.
▲
by
jackpriceburns
3mo ago
- The purple theme was a conscious choice, not an AI's decision. I wanted to match the colour theme of the GameCube. You can see the current colour pallete here: https://decomp-academy.dev/brand/brand-sheet this w
3.
▲
by
jackpriceburns
3mo ago
There will deffo be a lesson on how to setup a decomp project from scratch! This is far from finished, there's opportunity to add so much more. I'd argue that I'd rather teach the user the basics of matching first before divi
4.
▲
by
jackpriceburns
3mo ago
The lessons taught in this can be applied to x86/64, but can deffo look adding different instruction sets in the future
5.
▲
by
jackpriceburns
3mo ago
No plans to profit at all from this!
6.
▲
by
jackpriceburns
3mo ago
Will look at adding this!
7.
▲
by
jackpriceburns
3mo ago
I'm not aware of anything that's similar to this for ARM.. but in the future there is certainly room to add this. For now I'm focusing on getting the current set of lessons up to scratch as a lot of them need improvement. The
8.
▲
by
jackpriceburns
3mo ago
Just deploying a fix for this right now! Didn't expect this to be so popular haha
9.
▲
by
jackpriceburns
3mo ago
They do an alright job, but they deffo need human-in-the-loop for the best results. I wrote on my blog about how I wrote an MCP to communicate with the Dolphin emulator. Allows Claude Code to set breakpoints, read the memory, write the memo
10.
▲
by
jackpriceburns
3mo ago
Most games will have been written in a higher level language first (like C or C++) and then compiled into assembly. With matching decomp, we write C, compile it to assembly, and see how much it matches the retail assembly. Using this we can
11.
▲
by
jackpriceburns
3mo ago
Are you on mobile? You'll need to switch to the code/review tab to see. I think mobile support is a bit funky, I'll look at fixing that as soon as I can!
12.
▲
by
jackpriceburns
3mo ago
AI is being used in many retro game decomp projects! One of the reasons I went down the path of learning decomp myself was because AI had hit a wall. Matching decomp is quite a bit harder than just normal decomp as even simple things like u
13.
▲
by
jackpriceburns
3mo ago
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 assembly diffing. I don't see much point in reinventing the wh
14.
▲
by
jackpriceburns
3mo ago
I was thinking of something similar as well, perhaps a section of this site after you've completed the course where we show functions from popular decomp projects that aren't 100% matched, and you can match it. Doing so will magic
15.
▲
by
jackpriceburns
3mo ago
The backend is closed source, but it runs all on AWS Lambda/DynamoDB/APIGateway and is written in Rust. Getting the compiler running in a Lambda was an adventure of it's own
16.
▲
Show HN: Decomp Academy – Learn to decompile GameCube games into matching C
(decomp-academy.dev)
197 points
by
jackpriceburns
3mo ago
|
78 comments