mirror of
https://github.com/LNH-team/pico-loader.git
synced 2026-06-02 01:06:50 +02:00
Merge pull request #97 from LNH-team/feature/homebrew-return-to-loader
Homebrew return to loader
This commit is contained in:
13
common/HomebrewBootstub.h
Normal file
13
common/HomebrewBootstub.h
Normal file
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
#define HOMEBREW_BOOTSTUB_BOOTSIG 0x62757473746F6F62ULL
|
||||
|
||||
struct homebrew_bootstub_t
|
||||
{
|
||||
u64 bootSig;
|
||||
void* arm9Reboot;
|
||||
void* arm7Reboot;
|
||||
u32 bootSize;
|
||||
};
|
||||
|
||||
#define HOMEBREW_BOOTSTUB ((homebrew_bootstub_t*)0x02FF4000)
|
||||
@@ -1,14 +1,15 @@
|
||||
#pragma once
|
||||
|
||||
#define IPC_COMMAND_ARM9_WRAM_CONFIG 1
|
||||
#define IPC_COMMAND_ARM9_CLEAR_MAIN_MEM 2
|
||||
#define IPC_COMMAND_ARM9_APPLY_PATCHES 3
|
||||
#define IPC_COMMAND_ARM9_APPLY_ARM7_PATCHES 4
|
||||
#define IPC_COMMAND_ARM9_SET_AP_INFO 5
|
||||
#define IPC_COMMAND_ARM9_SET_ROM_FILE_INFO 6
|
||||
#define IPC_COMMAND_ARM9_INITIALIZE_SD_CARD 8
|
||||
#define IPC_COMMAND_ARM9_INITIALIZE_LOADER_INFO 9
|
||||
#define IPC_COMMAND_ARM9_GET_SD_FUNCTIONS 0xA
|
||||
#define IPC_COMMAND_ARM9_DISPLAY_ERROR 0xB
|
||||
#define IPC_COMMAND_ARM9_SWITCH_TO_DS_MODE 0xD
|
||||
#define IPC_COMMAND_ARM9_BOOT 0xF
|
||||
#define IPC_COMMAND_ARM9_WRAM_CONFIG 1
|
||||
#define IPC_COMMAND_ARM9_CLEAR_MAIN_MEM 2
|
||||
#define IPC_COMMAND_ARM9_APPLY_PATCHES 3
|
||||
#define IPC_COMMAND_ARM9_APPLY_ARM7_PATCHES 4
|
||||
#define IPC_COMMAND_ARM9_SET_AP_INFO 5
|
||||
#define IPC_COMMAND_ARM9_SET_ROM_FILE_INFO 6
|
||||
#define IPC_COMMAND_ARM9_INITIALIZE_SD_CARD 8
|
||||
#define IPC_COMMAND_ARM9_INITIALIZE_LOADER_INFO 9
|
||||
#define IPC_COMMAND_ARM9_GET_SD_FUNCTIONS 0xA
|
||||
#define IPC_COMMAND_ARM9_DISPLAY_ERROR 0xB
|
||||
#define IPC_COMMAND_ARM9_SWITCH_TO_DS_MODE 0xD
|
||||
#define IPC_COMMAND_ARM9_BOOT 0xF
|
||||
#define IPC_COMMAND_ARM9_SETUP_HOMEBREW_BOOTSTUB 0x10
|
||||
|
||||
Reference in New Issue
Block a user