I wanted to port something to Vita but didn't have any idea about what to port and how to port so I asked dots about it. He sent a meme demo and told me to try compiling it for the vita. I took notes from teakhanirons' CoolBoardPlaysSounds CMakeLists.txt and delicately yoinked his sce_sys folder. Then I proceeded to try compiling it, grep function names to find the stubs when the compiler threw a linking error, and slowly and surely managed to fill every DolceSDK stubs known to man into the cmake file. When I showed this cmake file to dots, his reaction was priceless:
With the help of Graphene and dots, I removed all the unnecessary stubs and successfully managed to compile. It naturally gave a crash so I put printf in every single line to trace where it crashed, advised by dots almighty. Surprisingly to make it run, only few changes in some functions was all that was needed to make it not crash. All the scenes except the 2nd one and the 7th one was rendering correctly. Now this is where the real fun began.
"What the fuck is this shit" - dots-tb
Figure 1: The cursed scene that turned this from a 3-hour port to 3-day port.
Figure 2.1: Jayjay losing his mind.
Figure 2.2: Jayjay losing his mind cont.
Install DolceSDK. mkdir build cd build cmake .. make -j8