Decompile osCreateViManager

This commit is contained in:
Ryan Dwyer
2021-03-16 21:55:28 +10:00
parent 47a858c8d9
commit 3d02f3fef8
4 changed files with 72 additions and 266 deletions
+11
View File
@@ -116,6 +116,17 @@ typedef struct __OSEventState {
#define OS_MESG_NOBLOCK 0
#define OS_MESG_BLOCK 1
/*
* I/O message types
*/
#define OS_MESG_TYPE_BASE (10)
#define OS_MESG_TYPE_LOOPBACK (OS_MESG_TYPE_BASE+0)
#define OS_MESG_TYPE_DMAREAD (OS_MESG_TYPE_BASE+1)
#define OS_MESG_TYPE_DMAWRITE (OS_MESG_TYPE_BASE+2)
#define OS_MESG_TYPE_VRETRACE (OS_MESG_TYPE_BASE+3)
#define OS_MESG_TYPE_COUNTER (OS_MESG_TYPE_BASE+4)
#define OS_MESG_TYPE_EDMAREAD (OS_MESG_TYPE_BASE+5)
#define OS_MESG_TYPE_EDMAWRITE (OS_MESG_TYPE_BASE+6)
#if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
+1 -1
View File
@@ -26,7 +26,7 @@ extern u32 var8005ce9c;
extern OSMesg var8005cea8;
extern u32 var8005cec8;
extern s8 var8005ced0;
extern u32 __osViDevMgr;
extern OSDevMgr __osViDevMgr;
extern u32 var8005cefc;
extern OSDevMgr __osPiDevMgr;
extern OSPiHandle *__osCurrentHandle[2];