mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-11-30 23:24:18 +01:00
600437dedf
-added support for wiiflow internal boot method in neek2o, so you can use cheats, debugger etc if you boot channels in neek2o (doesnt work if you are in real nand and just select boot neek)
41 lines
689 B
C
41 lines
689 B
C
|
|
#ifndef _CIOSINFO_H_
|
|
#define _CIOSINFO_H_
|
|
|
|
#include <gccore.h>
|
|
#include "types.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
typedef struct _iosinfo_t {
|
|
u32 magicword; //0x1ee7c105
|
|
u32 magicversion; // 1
|
|
u32 version; // Example: 5
|
|
u32 baseios; // Example: 56
|
|
char name[0x10]; // Example: d2x
|
|
char versionstring[0x10]; // Example: beta2
|
|
} iosinfo_t;
|
|
|
|
typedef struct _IOS_Info {
|
|
u32 Revision;
|
|
u8 Version;
|
|
u8 Type;
|
|
u8 Base;
|
|
} IOS_Info;
|
|
|
|
extern IOS_Info CurrentIOS;
|
|
void IOS_GetCurrentIOSInfo();
|
|
|
|
bool IOS_D2X(u8 ios, u8 *base);
|
|
u8 IOS_GetType(u8 slot);
|
|
|
|
s32 D2X_PatchReturnTo(u32 returnTo);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif
|