Cleanup pass for CIC6105.c (#1371)

* IO_READ

* CIC6105.h

* CIC defines

* sRomInfoFaultClient

* CIC6105_Init

* CIC6105_Destroy

* hopefully final cleanup

* review

* bss

* bss
This commit is contained in:
Anghelo Carvajal
2023-09-24 19:23:44 +10:00
committed by GitHub
parent 2e87212038
commit a017b8f228
12 changed files with 62 additions and 39 deletions
+21
View File
@@ -0,0 +1,21 @@
#ifndef CIC6105_H
#define CIC6105_H
#include "ultra64.h"
// IPL3 puts values in those addresses as part of the anti-piracy checks
#define CIC_ADDRESS_1 0x002FB1F4
#define CIC_ADDRESS_2 0x002FE1C0
void CIC6105_Noop1(void);
void CIC6105_Noop2(void);
void CIC6105_PrintRomInfo(void);
void CIC6105_AddRomInfoFaultPage(void);
void CIC6105_Destroy(void);
void CIC6105_Init(void);
extern s32 gCICAddr1Val;
extern s32 gCICAddr2Val;
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef BUILD_H
#define BUILD_H
extern char gBuildTeam[];
extern char gBuildDate[];
extern char gBuildMakeOption[];
#endif
+2 -6
View File
@@ -34,13 +34,9 @@ void IrqMgr_HandlePRENMI500(IrqMgr* irqmgr);
void IrqMgr_HandleRetrace(IrqMgr* irqmgr);
void IrqMgr_ThreadEntry(IrqMgr* irqmgr);
void IrqMgr_Init(IrqMgr* irqmgr, void* stack, OSPri pri, u8 retraceCount);
void CIC6105_Nop80081820(void);
void CIC6105_Nop80081828(void);
void CIC6105_PrintRomInfo(void);
void CIC6105_AddRomInfoFaultPage(void);
void CIC6105_RemoveRomInfoFaultPage(void);
void func_800818F4(void);
void osSyncPrintfUnused(const char* fmt, ...);
void rmonPrintf(const char* fmt, ...);
void RcpUtils_PrintRegisterStatus(void);
-7
View File
@@ -24,19 +24,12 @@ extern s32 sIrqMgrRetraceCount;
// extern UNK_TYPE4 D_80097524;
// extern u32 sRandInt;
extern char gBuildTeam[];
extern char gBuildDate[];
extern char gBuildMakeOption[];
extern u8 sYaz0DataBuffer[0x400];
extern u8* sYaz0CurDataEnd;
extern u32 sYaz0CurRomStart;
extern u32 sYaz0CurSize;
extern u8* sYaz0MaxPtr;
extern void* gYaz0DecompressDstEnd;
// extern UNK_TYPE4 D_8009BE30;
// extern UNK_TYPE4 D_8009BE34;
// extern FaultClient romInfoFaultClient;
// extern UNK_TYPE4 D_8009CD10;
extern u32 sRandFloat;