lib/TRK_MINNOW_DOLPHIN work (#341)

This commit is contained in:
Noah McQueen
2023-05-28 20:54:30 -07:00
committed by GitHub
parent eccb693762
commit df30e3d195
35 changed files with 204 additions and 607 deletions
@@ -3,4 +3,8 @@
#include "dolphin/types.h"
u8 TRKReleaseMutex();
u8 TRKAcquireMutex();
u8 TRKInitializeMutex();
#endif /* METROTRK_PORTABLE_MUTEX_TRK_H */
@@ -3,4 +3,7 @@
#include "dolphin/types.h"
u8 GetUseSerialIO();
void SetUseSerialIO(u8);
#endif /* OS_DOLPHIN_TARGET_OPTIONS_H */
@@ -3,4 +3,19 @@
#include "dolphin/types.h"
typedef struct CircleBuffer {
int field_0x0;
int field_0x4;
int field_0x8;
u32 field_0xc;
s32 readBuf;
u32 field_0x14;
u32 criticalSection;
} CircleBuffer;
s32 CircleBufferReadBytes(CircleBuffer*, u32, u32);
s32 CircleBufferWriteBytes(CircleBuffer* buf, s32 param_2, u32 param_3);
void CircleBufferInitialize(CircleBuffer* buf, s32 param_2, s32 param_3);
s32 CBGetBytesAvailableForRead(CircleBuffer* buf);
#endif /* UTILS_COMMON_CIRCLEBUFFER_H */
@@ -3,4 +3,8 @@
#include "dolphin/types.h"
void MWExitCriticalSection(u32* section);
void MWEnterCriticalSection(u32* section);
void MWInitializeCriticalSection();
#endif /* UTILS_GC_MWCRITICALSECTION_GC_H */
+9
View File
@@ -3,4 +3,13 @@
#include "dolphin/types.h"
void EXI2_Init(void);
void EXI2_EnableInterrupts(void);
u8 EXI2_Poll(void);
u8 EXI2_ReadN(void*, u32);
u8 EXI2_WriteN(void*, u32);
void EXI2_Reserve(void);
void EXI2_Unreserve(void);
u8 AMC_IsStub(void);
#endif /* AMCEXI2STUBS_H */