Decompiling Super Mario 64 by carefully writing C that produces the same assembly!
https://gbatemp.net/threads/super-mario-64-has-been-decompiled.542918/
A huge task, although shipping the game without aggressive optimisations made it easier apparently.
miniblog.
Related Posts
I've found an interesting case where difftastic and GitHub diff results are pretty different.
I've replaced some function calls with a DiffResult and the matching is a bit aggressive, but showing `diff_directories` changes is really nice.
(Commit shown: https://github.com/Wilfred/difftastic/commit/4883edd90cc8011041a6cee0622805d6bc7847a0)
Linux 4.8 would crash due to aggressive asserting: https://lkml.iu.edu/hypermail/linux/kernel/1610.0/00878.html (interesting thread: hard to segment critical code in a monolith)
It's interesting to note that LLVM's aggressive API churn is fantastic for forcing companies to push code upstream: http://t.co/UTiq0ujTv6


