Skip to content

Switch and 3DS

Newer consoles bring much bigger binaries, modern C++ and newer compilers. The ideas of a matching decomp are the same, but the scale changes how projects are organized. objdiff supports ARM64 for Switch and ARM for 3DS.

  • Switch: ARM64 code, and identifying the compiler and its version.
  • 3DS: ARM code and the compilers games were built with.
  • C++ at scale: templates, inlining and the standard library.
  • Choosing a slice of the game to match first.