mirror of
https://github.com/libretro/RetroArch
synced 2025-02-25 03:40:50 +00:00
(XDK360) Change 'ROM' to 'EXECUTABLE'
This commit is contained in:
parent
5bb6c49029
commit
c28430c818
@ -233,10 +233,10 @@ static void frontend_xdk_get_environment_settings(int *argc, char *argv[],
|
|||||||
{
|
{
|
||||||
BYTE* pLaunchData = new BYTE[dwLaunchDataSize];
|
BYTE* pLaunchData = new BYTE[dwLaunchDataSize];
|
||||||
XGetLaunchData(pLaunchData, dwLaunchDataSize);
|
XGetLaunchData(pLaunchData, dwLaunchDataSize);
|
||||||
AURORA_LAUNCHDATA_ROM* aurora = (AURORA_LAUNCHDATA_ROM*)pLaunchData;
|
AURORA_LAUNCHDATA_EXECUTABLE* aurora = (AURORA_LAUNCHDATA_EXECUTABLE*)pLaunchData;
|
||||||
char* extracted_path = new char[dwLaunchDataSize];
|
char* extracted_path = new char[dwLaunchDataSize];
|
||||||
memset(extracted_path, 0, dwLaunchDataSize);
|
memset(extracted_path, 0, dwLaunchDataSize);
|
||||||
if (aurora->ApplicationId == AURORA_LAUNCHDATA_APPID && aurora->FunctionId == AURORA_LAUNCHDATA_ROM_FUNCID)
|
if (aurora->ApplicationId == AURORA_LAUNCHDATA_APPID && aurora->FunctionId == AURORA_LAUNCHDATA_EXECUTABLE_FUNCID)
|
||||||
{
|
{
|
||||||
if (xbox_io_mount("aurora:", aurora->SystemPath) >= 0)
|
if (xbox_io_mount("aurora:", aurora->SystemPath) >= 0)
|
||||||
sprintf_s(extracted_path, dwLaunchDataSize, "aurora:%s%s", aurora->RelativePath, aurora->Exectutable);
|
sprintf_s(extracted_path, dwLaunchDataSize, "aurora:%s%s", aurora->RelativePath, aurora->Exectutable);
|
||||||
|
@ -29,18 +29,19 @@
|
|||||||
#ifdef _XBOX360
|
#ifdef _XBOX360
|
||||||
|
|
||||||
#define AURORA_LAUNCHDATA_APPID 'AUOA'
|
#define AURORA_LAUNCHDATA_APPID 'AUOA'
|
||||||
#define AURORA_LAUNCHDATA_ROM_FUNCID 'ROMS'
|
#define AURORA_LAUNCHDATA_EXECUTABLE_FUNCID 'ROMS'
|
||||||
#define AURORA_LAUNCHDATA_ROM_VERSION 1
|
#define AURORA_LAUNCHDATA_EXECUTABLE_VERSION 1
|
||||||
|
|
||||||
typedef struct _AURORA_LAUNCHDATA_ROM {
|
typedef struct _AURORA_LAUNCHDATA_EXECUTABLE
|
||||||
DWORD ApplicationId; // AURORA_LAUNCHDATA_APPID
|
{
|
||||||
DWORD FunctionId; // AURORA_LAUNCHDATA_ROM_FUNCID
|
DWORD ApplicationId; // AURORA_LAUNCHDATA_APPID
|
||||||
DWORD FunctionVersion; // AURORA_LAUNCHDATA_ROM_VERSION
|
DWORD FunctionId; // AURORA_LAUNCHDATA_EXECUTABLE_FUNCID
|
||||||
CHAR SystemPath[0x40]; // /System/Harddisk0/Parition0
|
DWORD FunctionVersion; // AURORA_LAUNCHDATA_EXECUTABLE_VERSION
|
||||||
CHAR RelativePath[0x104]; // /Emulators/Snes9x/Roms/
|
CHAR SystemPath[0x40]; // /System/Harddisk0/Parition0
|
||||||
CHAR Exectutable[0x28]; // ChronoTrigger.zip
|
CHAR RelativePath[0x104]; // /Emulators/Snes9x/Roms/
|
||||||
CHAR Reserved[0x100]; // Reserved for future use
|
CHAR Exectutable[0x28]; // ChronoTrigger.zip
|
||||||
} AURORA_LAUNCHDATA_ROM, *PAURORA_LAUNCH_DATA_ROM;
|
CHAR Reserved[0x100]; // Reserved for future use
|
||||||
|
} AURORA_LAUNCHDATA_EXECUTABLE, *PAURORA_LAUNCH_DATA_EXECUTABLE;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user