|Vita3K WIP ||[powerzx], 2018-05-02 18:07:26|
Module Loading (#122, merged in #154)
Module loading was the final hurdle for loading commercial games.
In a few words, it allows loading dynamic modules included with games, in Vita3K`s internal representation of the Vita`s memory.
Downwell, VVVVVV, Duke Nukem 3D: Megaton Edition and probably many other commercial games load and print debugging output.
It`s important to note that frangarcj was able to implement this thanks to the reversing work done by many people in the Vita homebrew scene, including but not limited to yifanlu and xyz.
Unfortunately, it will be a while before we`ll get graphical output from commercial games, since we`re still in the process of reversing the shader format of the Vita`s GPU. After that, we`ll need to translate those shaders to a host format, which is a challenge in and of itself. There are possible workarounds for this until we get to that point, but we haven`t explored them yet as games crash because of reasons unrelated to graphics.