Document CIC6105 (#2739)

* Document CIC6105

* Changes, AUDIOMGR_DEBUG_LEVEL -> AUDIOMGR_ACTIVITY_LEVEL
This commit is contained in:
Tharo
2026-05-06 08:25:34 +01:00
committed by GitHub
parent 5625f1826e
commit 18d73ff374
10 changed files with 86 additions and 52 deletions
+5 -5
View File
@@ -4,11 +4,11 @@
#include "sched.h"
#include "audio.h"
typedef enum AudioMgrDebugLevel {
/* 0 */ AUDIOMGR_DEBUG_LEVEL_NONE,
/* 1 */ AUDIOMGR_DEBUG_LEVEL_NO_RSP,
/* 2 */ AUDIOMGR_DEBUG_LEVEL_NO_UPDATE
} AudioMgrDebugLevel;
typedef enum AudioMgrActivityLevel {
/* 0 */ AUDIOMGR_ACTIVITY_LEVEL_ALL,
/* 1 */ AUDIOMGR_ACTIVITY_LEVEL_NO_RSP,
/* 2 */ AUDIOMGR_ACTIVITY_LEVEL_NO_UPDATE
} AudioMgrActivityLevel;
typedef struct AudioMgr {
/* 0x0000 */ IrqMgr* irqMgr;
+6 -4
View File
@@ -3,12 +3,14 @@
#include "ultra64.h"
extern u32 B_80008EE0;
extern u32 gCICBootMagic0;
void func_800014E8(void);
#define CIC_BOOT_MAGIC0_IS_CORRECT() (gCICBootMagic0 == 0xAD090010)
void CIC6105_EnableAudio(void);
void CIC6105_AddFaultClient(void);
void CIC6105_RemoveFaultClient(void);
void func_80001640(void);
void func_80001720(void);
void CIC6105_RunBootTask(void);
void CIC6105_SaveBootMagicValues(void);
#endif
+1 -1
View File
@@ -54,7 +54,7 @@ struct PlayState;
#define R_DECELERATE_RATE REG(43)
#define R_RUN_SPEED_LIMIT REG(45)
#define R_ENABLE_ARENA_DBG SREG(0)
#define R_AUDIOMGR_DEBUG_LEVEL SREG(20)
#define R_AUDIOMGR_ACTIVITY_LEVEL SREG(20)
#define R_ROOM_IMAGE_NODRAW_FLAGS SREG(25)
#define R_ROOM_BG2D_FORCE_SCALEBG SREG(26)
#define R_UPDATE_RATE SREG(30)