mirror of
https://github.com/zeldaret/tmc
synced 2026-08-05 17:44:13 -04:00
First few functions in code_08049CD4.c OK
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#include "global.h"
|
||||
|
||||
extern u32* gUnk_020354B0;
|
||||
extern u32 gUnk_02024050;
|
||||
|
||||
extern void _DmaFill32(u32, void*, u32);
|
||||
|
||||
void sub_08049CD4() {
|
||||
_DmaFill32(0xFFFFFFFF, &gUnk_02024050, 0x40);
|
||||
gUnk_020354B0 = &gUnk_02024050;
|
||||
}
|
||||
|
||||
void sub_08049CF4(u8* arg0) {
|
||||
u8 field_0x6c = *(arg0 + 0x6c);
|
||||
if (field_0x6c & 0x80) {
|
||||
*(gUnk_020354B0 + 1) |= 1 << (field_0x6c & 0x1f);
|
||||
}
|
||||
}
|
||||
|
||||
u32 sub_08049D1C(u32 arg0) {
|
||||
u32 bitmask = *(gUnk_020354B0 + 1) >> arg0;
|
||||
u32 output = 1;
|
||||
output &= ~bitmask;
|
||||
return output;
|
||||
}
|
||||
Reference in New Issue
Block a user