MCPcopy Create free account
hub / github.com/DaedalusX64/daedalus / Audio_Ucode_Detect

Function Audio_Ucode_Detect

Source/HLEAudio/HLEMain.cpp:96–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94//
95//*****************************************************************************
96inline void Audio_Ucode_Detect(OSTask * pTask)
97{
98 u8* p_base = g_pu8RamBase + (u32)pTask->t.ucode_data;
99 if (*(u32*)(p_base + 0) != 0x01)
100 {
101 if (*(u32*)(p_base + 0x10) == 0x00000001)
102 ABI = ABIUnknown;
103 else
104 ABI = ABI3;
105 }
106 else
107 {
108 if (*(u32*)(p_base + 0x30) == 0xF0000F00)
109 ABI = ABI1;
110 else
111 ABI = ABI2;
112 }
113}
114
115//*****************************************************************************
116//

Callers 1

Audio_UcodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected