NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
ipcMain.h
1#ifndef RVL_SDK_IPC_MAIN_H
2#define RVL_SDK_IPC_MAIN_H
3#include <types.h>
4
5#include <revolution/IPC/ipcHardware.h>
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10inline u32 ACRReadReg(u32 reg) {
11 return IPC_HW_REGS_PPC[reg / 4];
12}
13
14inline void ACRWriteReg(u32 reg, u32 val) {
15 IPC_HW_REGS_PPC[reg / 4] = val;
16}
17
18void IPCInit(void);
19u32 IPCReadReg(s32 index);
20void IPCWriteReg(s32 index, u32 value);
21void* IPCGetBufferHi(void);
22void* IPCGetBufferLo(void);
23void IPCSetBufferLo(void* lo);
24
25#ifdef __cplusplus
26}
27#endif
28#endif