legorockraiders-analysis
legorockraiders-analysis copied to clipboard
Status?
Does this look right?
- [x] Disassembled to x86 asm
- [x] The x86 asm can assemble back into something playable (I see on RRU that you've made some mods / patches based on your disassembly?)
- [ ] The asm does not assemble back into byte-identical exe yet
- [ ] The C / C++ decomp does not compile yet (I see a lot of empty files, and there's C/C++ code in 2 or 3 different folders)
- [ ] The original compiler version (needed to make byte-identical exes) isn't pinned yet
Next steps (If I make time to contribute or if anyone else does)
- Copy status into README in case anyone wants to help
- Make the re-assembly and test run processes easy for anyone who wants to contribute (e.g. Makefile, or bash script, or Python script maybe, plus something that makes a qemu VM that can run the exe easily)
- Pin old compiler if needed
- Continue decompiling asm into C/C++ using Ghidra?
Context: I saw the Lego Island decomp was a huge success and I figured somebody else must have already started an LRR decomp. This project's last commit was about the same time that MattKC started the Island decomp so I figured I could help dust it off