2015-08-04 21:57:37 -04:00
|
|
|
/*
|
|
|
|
|
* firm.h
|
|
|
|
|
* by Reisyukaku
|
2015-08-14 22:28:26 -04:00
|
|
|
* Copyright (c) 2015 All Rights Reserved
|
2015-08-04 21:57:37 -04:00
|
|
|
*/
|
|
|
|
|
#ifndef FIRM_INC
|
|
|
|
|
#define FIRM_INC
|
|
|
|
|
|
2015-08-21 14:11:23 -04:00
|
|
|
#include "types.h"
|
|
|
|
|
|
2016-02-08 03:37:03 +01:00
|
|
|
#define PDN_MPCORE_CFG (*(u8*)0x10140FFC)
|
|
|
|
|
#define HID_PAD ((~*(u16*)0x10146000) & 0xFFF)
|
|
|
|
|
#define BUTTON_L1R1 (3 << 8)
|
|
|
|
|
#define BUTTON_L1 (1 << 9)
|
|
|
|
|
#define BUTTON_A 1
|
|
|
|
|
#define PATCHED_FIRM_PATH "/rei/patched_firmware.bin"
|
|
|
|
|
|
|
|
|
|
u8 loadFirm(void);
|
|
|
|
|
u8 loadEmu(void);
|
|
|
|
|
u8 patchFirm(void);
|
2015-08-04 21:57:37 -04:00
|
|
|
void launchFirm(void);
|
|
|
|
|
|
|
|
|
|
#endif
|