[n64-jp-1.1] CIC6105.c matched (#1843)

* match CIC6105.c

* Renames and fixes

* Fix bss

* format

* Review

* Version check inequalities
This commit is contained in:
Anghelo Carvajal
2026-03-26 07:59:39 -03:00
committed by GitHub
parent 02eafced87
commit a9da608e18
14 changed files with 117 additions and 19 deletions
+6
View File
@@ -3,6 +3,8 @@
#include "ultra64.h"
#include "versions.h"
// IPL3 puts values in those addresses as part of the anti-piracy checks
#define CIC_ADDRESS_1 0x002FB1F4
#define CIC_ADDRESS_2 0x002FE1C0
@@ -15,6 +17,10 @@ void CIC6105_AddRomInfoFaultPage(void);
void CIC6105_Destroy(void);
void CIC6105_Init(void);
#if MM_VERSION <= N64_JP_1_1
void CIC6105_ScheduleCICTask(void);
#endif
extern s32 gCICAddr1Val;
extern s32 gCICAddr2Val;
+1
View File
@@ -80,6 +80,7 @@
#define M_AUDTASK 2
#define M_VIDTASK 3
#define M_NJPEGTASK 4
#define M_CICTASK 4
#define M_HVQTASK 6
#define M_HVQMTASK 7
+3
View File
@@ -13,6 +13,9 @@
extern u64 rspbootTextStart[];
extern u64 rspbootTextEnd[];
extern u64 cic6105TextStart[];
extern u64 cic6105TextEnd[];
extern u64 aspMainTextStart[];
extern u64 aspMainTextEnd[];
extern u64 aspMainDataStart[];
+1
View File
@@ -68,6 +68,7 @@ extern RegEditor* gRegEditor;
#define R_RUN_SPEED_LIMIT REG(45)
#define R_ENABLE_ARENA_DBG SREG(0) // Same as OoT
#define R_AUDIOMGR_DEBUG_LEVEL SREG(20)
#define R_ROOM_IMAGE_NODRAW_FLAGS SREG(25)
#define R_UPDATE_RATE SREG(30)
#define R_VI_MODE_EDIT_STATE SREG(48)