consoleInit(GFX_BOTTOM, NULL);
// Read the language field from the config savegame.
- // See here for more block IDs:
- // http://3dbrew.org/wiki/Config_Savegame#Configuration_blocks
- res = CFGU_GetConfigInfoBlk2(1, 0xA0002, &language);
+ res = CFGU_GetSystemLanguage(&language);
+
+ // Print return value and language code
+ printf(" Result: 0x%x\n", (int)res);
+ printf("Language code: %d", (int)language);
// Main loop
{
hidScanInput();
- // Print return value and language code
- printf("\x1b[0;0Hresult: 0x%x", (int)res);
- printf("\x1b[1;0HLanguage code: %d", (int)language);
-
u32 kDown = hidKeysDown();
if (kDown & KEY_START)
break; // break in order to return to hbmenu
Result CFGU_GetCountryCodeString(u16 code, u16* string);
Result CFGU_GetCountryCodeID(u16 string, u16* code);
Result CFGU_GetConfigInfoBlk2(u32 size, u32 blkID, u8* outData);
+Result CFGU_GetSystemLanguage(u8* language);
return (Result)cmdbuf[1];
}
+// See here for block IDs:
+// http://3dbrew.org/wiki/Config_Savegame#Configuration_blocks
Result CFGU_GetConfigInfoBlk2(u32 size, u32 blkID, u8* outData)
{
Result ret = 0;
return (Result)cmdbuf[1];
}
+
+Result CFGU_GetSystemLanguage(u8* language)
+{
+ return CFGU_GetConfigInfoBlk2(1, 0xA0002, language);
+}