mirror of https://github.com/zeldaret/tmc.git
Merge pull request #579 from jeremyherbert/master
This commit is contained in:
commit
f8559dd95e
|
|
@ -168,8 +168,7 @@ const SaveHeader sDefaultSettings = {
|
||||||
.initialized = 0,
|
.initialized = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
// single misplaced ldr
|
void InitSaveHeader(void) {
|
||||||
/*static*/ NONMATCH("asm/non_matching/InitSaveHeader.inc", void InitSaveHeader(void)) {
|
|
||||||
u32 b;
|
u32 b;
|
||||||
|
|
||||||
if (!CheckHeaderValid()) {
|
if (!CheckHeaderValid()) {
|
||||||
|
|
@ -196,11 +195,11 @@ const SaveHeader sDefaultSettings = {
|
||||||
b = TRUE;
|
b = TRUE;
|
||||||
}
|
}
|
||||||
if (b) {
|
if (b) {
|
||||||
MemClear(&gUnk_02000010, sizeof gUnk_02000010);
|
FORCE_REGISTER(struct_02000010 * ptr, r4) = &gUnk_02000010;
|
||||||
gUnk_02000010.signature = SIGNATURE;
|
MemClear(ptr, sizeof gUnk_02000010);
|
||||||
|
ptr->signature = SIGNATURE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
END_NONMATCH
|
|
||||||
|
|
||||||
/*static*/ u32 CheckHeaderValid(void) {
|
/*static*/ u32 CheckHeaderValid(void) {
|
||||||
if ((gSaveHeader->signature != SIGNATURE) || (gSaveHeader->saveFileId >= NUM_SAVE_SLOTS) ||
|
if ((gSaveHeader->signature != SIGNATURE) || (gSaveHeader->saveFileId >= NUM_SAVE_SLOTS) ||
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue