From eb6e5c47d5f57ce426080851f4811b70914a13c9 Mon Sep 17 00:00:00 2001 From: niansa Date: Thu, 28 May 2020 10:25:46 +0200 Subject: [PATCH] Implemented automatic start of /main.pil on 3DS --- wrappers/3ds/wrapper.hh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wrappers/3ds/wrapper.hh b/wrappers/3ds/wrapper.hh index 3a9a481..22a2eeb 100644 --- a/wrappers/3ds/wrapper.hh +++ b/wrappers/3ds/wrapper.hh @@ -16,11 +16,18 @@ void wait_for_gpkey(u32 key) { } } -int main(int argc, char *argv[]) { +int main(void) { using namespace std; // Intialise stuff gfxInitDefault(); consoleInit(GFX_TOP, NULL); + // Generate argc and argv + char *argv[2] = {(char*)"/proc/self/exe", (char*)"/main.pil"}; + int argc = 1; + ifstream f("/main.pil"); + if (f.good()) { + argc = 2; + } // Run actual main int res; try {