Skip to content

Radiata Stories

Reverse-engineering reference for the PlayStation 2 game. What the disc holds, how the engine boots it, and how the formats inside are laid out — traced back to the instructions that read them.

Three executables are used throughout. Where they disagree, the difference is stated rather than averaged away.

Build Identifier Role
Debug (proto) SLUS-21262 The prototype. Retains assertions, symbol names and debug overlays, so it is the primary source for structure.
USA release SLUS-21262 Retail. Same main code as the Japanese release, function for function.
Japanese release SLPM-65800 Retail. Differs from the English builds in the RMF header and in several text metrics.

All three share identical IOP kernel images and identical custom ELFs. The two retail builds also share their main code — every function sits at the same address in both — though the files themselves are not byte-identical. Where they genuinely diverge is the overlays, which is why addresses are given per build throughout.