[XAM] Implement a number of language/locale related functions.

[XAM] Implement XamGetLocale, XamGetOnlineCountryFromLocale,
  XamGetOnlineCountryString, XamGetCountryString, XamGetLanguageString,
  XamGetLanguageLocaleString, XamGetOnlineLanguageAndCountryString,
  XamGetLocaleString, XamGetLocaleFromOnlineCountry,
  XamGetLanguageFromOnlineLanguage, XamGetOnlineLanguageString,
  XamGetCountryFromOnlineCountry, and XamGetLocaleEx.
This commit is contained in:
gibbed
2019-09-04 18:59:09 -05:00
committed by Rick Gibbed
parent ce78d7110e
commit 858923898f
5 changed files with 426 additions and 5 deletions

View File

@@ -2,7 +2,7 @@
******************************************************************************
* Xenia : Xbox 360 Emulator Research Project *
******************************************************************************
* Copyright 2013 Ben Vanik. All rights reserved. *
* Copyright 2019 Ben Vanik. All rights reserved. *
* Released under the BSD license - see LICENSE in the root for more details. *
******************************************************************************
*/
@@ -29,6 +29,8 @@ void RegisterInfoExports(xe::cpu::ExportResolver* export_resolver,
KernelState* kernel_state);
void RegisterInputExports(xe::cpu::ExportResolver* export_resolver,
KernelState* kernel_state);
void RegisterLocaleExports(xe::cpu::ExportResolver* export_resolver,
KernelState* kernel_state);
void RegisterMsgExports(xe::cpu::ExportResolver* export_resolver,
KernelState* kernel_state);
void RegisterNetExports(xe::cpu::ExportResolver* export_resolver,