From a95d56466d4e3009c8efa73f6fe3bd2354d301e0 Mon Sep 17 00:00:00 2001 From: red031000 Date: Fri, 29 May 2020 19:05:05 +0100 Subject: fix snd warnings --- arm9/lib/include/SND_main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arm9/lib/include') diff --git a/arm9/lib/include/SND_main.h b/arm9/lib/include/SND_main.h index 7412c1ae..e35f1ee1 100644 --- a/arm9/lib/include/SND_main.h +++ b/arm9/lib/include/SND_main.h @@ -19,7 +19,7 @@ struct SNDBinaryFileHeader { typedef struct SNDBinaryBlockHeader { u32 type; // 0x0 u32 size; // 0x4 -}; // size = 0x8 +} SNDBinaryBlockHeader; // size = 0x8 struct SNDWaveParam { u8 format; // 0x0 -- cgit v1.2.3 From d49c4d84a4e86c64c73f60ae0d882529734743b9 Mon Sep 17 00:00:00 2001 From: red031000 Date: Fri, 29 May 2020 22:11:36 +0100 Subject: OSi_ReadCardRom32 --- arm9/lib/include/OS_reset.h | 1 + arm9/lib/include/registers.h | 4 ++++ 2 files changed, 5 insertions(+) (limited to 'arm9/lib/include') diff --git a/arm9/lib/include/OS_reset.h b/arm9/lib/include/OS_reset.h index 1efc3f2d..d3cb4355 100644 --- a/arm9/lib/include/OS_reset.h +++ b/arm9/lib/include/OS_reset.h @@ -18,6 +18,7 @@ static void OSi_SendToPxi(u16 data); void OS_ResetSystem(u32 parameter); void OSi_DoBoot(void); static void OSi_CpuClear32(register u32 data, register void *destp, register u32 size); +void OSi_ReadCardRom32(u32 src, void *dst, s32 len); static inline u32 OS_GetResetParameter(void) { diff --git a/arm9/lib/include/registers.h b/arm9/lib/include/registers.h index 366f4654..a1536eb8 100644 --- a/arm9/lib/include/registers.h +++ b/arm9/lib/include/registers.h @@ -98,9 +98,12 @@ #define reg_PXI_SEND_FIFO (*(REGType32v *)0x4000188) #define reg_MI_MCCNT0 (*(REGType16v *)0x40001a0) +#define reg_CARD_MASTERCNT (*(REGType8v *)0x40001a1) //? #define reg_MI_MCD0 (*(REGType16v *)0x40001a2) #define reg_MI_MCCNT1 (*(REGType32v *)0x40001a4) +#define reg_CARD_CNT (*(REGType32v *)0x40001a4) //? #define reg_MI_MCCMD0 (*(REGType32v *)0x40001a8) +#define reg_CARD_CMD (*(REGType8v *)0x40001a8) //? #define reg_MI_MCCMD1 (*(REGType32v *)0x40001ac) #define reg_MI_EXMEMCNT (*(REGType16v *)0x4000204) @@ -355,6 +358,7 @@ #define reg_PXI_RECV_FIFO (*(REGType32v *)0x4100000) #define reg_MI_MCD1 (*(REGType32v *)0x4100010) +#define reg_CARD_DATA (*(REGType32v *)0x4100010) //? #define REG_PAD_KEYINPUT_L_SHIFT 9 #define REG_PAD_KEYINPUT_L_SIZE 1 -- cgit v1.2.3