More changes for modern gcc compat
This commit is contained in:
@@ -108,11 +108,6 @@ sound/%.bin: sound/%.aif ; $(AIF) $< $@
|
|||||||
sound/songs/%.s: sound/songs/%.mid
|
sound/songs/%.s: sound/songs/%.mid
|
||||||
cd $(@D) && ../../$(MID) $(<F)
|
cd $(@D) && ../../$(MID) $(<F)
|
||||||
|
|
||||||
$(C_BUILDDIR)/libc.o: CC1 := tools/agbcc/bin/old_agbcc
|
|
||||||
$(C_BUILDDIR)/libc.o: CFLAGS := -O2
|
|
||||||
|
|
||||||
$(C_BUILDDIR)/siirtc.o: CFLAGS := -mthumb-interwork
|
|
||||||
|
|
||||||
$(C_BUILDDIR)/agb_flash.o: CFLAGS := -O -mthumb-interwork
|
$(C_BUILDDIR)/agb_flash.o: CFLAGS := -O -mthumb-interwork
|
||||||
$(C_BUILDDIR)/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork
|
$(C_BUILDDIR)/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork
|
||||||
$(C_BUILDDIR)/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork
|
$(C_BUILDDIR)/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork
|
||||||
|
|||||||
@@ -358,6 +358,7 @@ SECTIONS {
|
|||||||
src/main.o(.rodata);
|
src/main.o(.rodata);
|
||||||
src/bg.o(.rodata);
|
src/bg.o(.rodata);
|
||||||
src/malloc.o(.rodata);
|
src/malloc.o(.rodata);
|
||||||
|
src/malloc.o(.rodata.str1.4);
|
||||||
src/text_printer.o(.rodata);
|
src/text_printer.o(.rodata);
|
||||||
src/window.o(.rodata);
|
src/window.o(.rodata);
|
||||||
src/text.o(.rodata);
|
src/text.o(.rodata);
|
||||||
@@ -373,6 +374,7 @@ SECTIONS {
|
|||||||
data/quest_log.o(.rodata);
|
data/quest_log.o(.rodata);
|
||||||
data/data_83FECCC.o(.rodata.8456C74);
|
data/data_83FECCC.o(.rodata.8456C74);
|
||||||
src/menews_jisan.o(.rodata);
|
src/menews_jisan.o(.rodata);
|
||||||
|
src/menews_jisan.o(.rodata.str1.4);
|
||||||
data/data_8468C98.o(.rodata);
|
data/data_8468C98.o(.rodata);
|
||||||
src/m4a_tables.o(.rodata);
|
src/m4a_tables.o(.rodata);
|
||||||
data/sound_data.o(.rodata);
|
data/sound_data.o(.rodata);
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "dma3.h"
|
#include "dma3.h"
|
||||||
|
|
||||||
IWRAM_DATA struct {
|
static /*IWRAM_DATA*/ struct {
|
||||||
/* 0x00 */ const u8 *src;
|
/* 0x00 */ const u8 *src;
|
||||||
/* 0x04 */ u8 *dest;
|
/* 0x04 */ u8 *dest;
|
||||||
/* 0x08 */ u16 size;
|
/* 0x08 */ u16 size;
|
||||||
|
|||||||
+2
-2
@@ -88,8 +88,8 @@ u16 gUnknown_3005E8C;
|
|||||||
struct UnkStruct_3005E90 gUnknown_3005E90;
|
struct UnkStruct_3005E90 gUnknown_3005E90;
|
||||||
struct UnkStruct_203AE98 * gUnknown_3005E94;
|
struct UnkStruct_203AE98 * gUnknown_3005E94;
|
||||||
|
|
||||||
IWRAM_DATA struct UnkStruct_300201C * gUnknown_300201C;
|
static struct UnkStruct_300201C * gUnknown_300201C;
|
||||||
IWRAM_DATA u16 gUnknown_3002020;
|
static u16 gUnknown_3002020;
|
||||||
|
|
||||||
EWRAM_DATA u8 gUnknown_203ADF8 = 0;
|
EWRAM_DATA u8 gUnknown_203ADF8 = 0;
|
||||||
EWRAM_DATA u8 gUnknown_203ADF9 = 0;
|
EWRAM_DATA u8 gUnknown_203ADF9 = 0;
|
||||||
|
|||||||
+11
-11
@@ -22,17 +22,17 @@ EWRAM_DATA u8 gUnknown_20370A0 = 0;
|
|||||||
EWRAM_DATA u8 *gUnknown_20370A4 = NULL;
|
EWRAM_DATA u8 *gUnknown_20370A4 = NULL;
|
||||||
|
|
||||||
// ewram bss
|
// ewram bss
|
||||||
IWRAM_DATA static u8 sScriptContext1Status;
|
/*IWRAM_DATA*/ static u8 sScriptContext1Status;
|
||||||
IWRAM_DATA static u32 sUnusedVariable1;
|
/*IWRAM_DATA*/ static u32 sUnusedVariable1;
|
||||||
IWRAM_DATA static struct ScriptContext sScriptContext1;
|
/*IWRAM_DATA*/ static struct ScriptContext sScriptContext1;
|
||||||
IWRAM_DATA static u32 sUnusedVariable2;
|
/*IWRAM_DATA*/ static u32 sUnusedVariable2;
|
||||||
IWRAM_DATA static struct ScriptContext sScriptContext2;
|
/*IWRAM_DATA*/ static struct ScriptContext sScriptContext2;
|
||||||
IWRAM_DATA static bool8 sScriptContext2Enabled;
|
/*IWRAM_DATA*/ static bool8 sScriptContext2Enabled;
|
||||||
IWRAM_DATA static u8 gUnknown_3000F9D;
|
/*IWRAM_DATA*/ static u8 gUnknown_3000F9D;
|
||||||
IWRAM_DATA static u8 gUnknown_3000F9E;
|
/*IWRAM_DATA*/ static u8 gUnknown_3000F9E;
|
||||||
IWRAM_DATA static u8 gUnknown_3000F9F;
|
/*IWRAM_DATA*/ static u8 gUnknown_3000F9F;
|
||||||
IWRAM_DATA static u8 gUnknown_3000FA0;
|
/*IWRAM_DATA*/ static u8 gUnknown_3000FA0;
|
||||||
IWRAM_DATA static u8 gUnknown_3000FA1;
|
/*IWRAM_DATA*/ static u8 gUnknown_3000FA1;
|
||||||
|
|
||||||
extern ScrCmdFunc gScriptCmdTable[];
|
extern ScrCmdFunc gScriptCmdTable[];
|
||||||
extern ScrCmdFunc gScriptCmdTableEnd[];
|
extern ScrCmdFunc gScriptCmdTableEnd[];
|
||||||
|
|||||||
+5
-5
@@ -24,11 +24,11 @@ EWRAM_DATA struct MusicPlayerInfo* gMPlay_PokemonCry = NULL;
|
|||||||
EWRAM_DATA u8 gPokemonCryBGMDuckingCounter = 0;
|
EWRAM_DATA u8 gPokemonCryBGMDuckingCounter = 0;
|
||||||
|
|
||||||
// iwram bss
|
// iwram bss
|
||||||
IWRAM_DATA static u16 sCurrentMapMusic;
|
/*IWRAM_DATA*/ static u16 sCurrentMapMusic;
|
||||||
IWRAM_DATA static u16 sNextMapMusic;
|
/*IWRAM_DATA*/ static u16 sNextMapMusic;
|
||||||
IWRAM_DATA static u8 sMapMusicState;
|
/*IWRAM_DATA*/ static u8 sMapMusicState;
|
||||||
IWRAM_DATA static u8 sMapMusicFadeInSpeed;
|
/*IWRAM_DATA*/ static u8 sMapMusicFadeInSpeed;
|
||||||
IWRAM_DATA static u16 sFanfareCounter;
|
/*IWRAM_DATA*/ static u16 sFanfareCounter;
|
||||||
|
|
||||||
// iwram common
|
// iwram common
|
||||||
bool8 gDisableMusic;
|
bool8 gDisableMusic;
|
||||||
|
|||||||
+2
-5
@@ -174,12 +174,9 @@ gUnknown_3002008: @ 3002008
|
|||||||
gUnknown_3002018: @ 3002018
|
gUnknown_3002018: @ 3002018
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_300201C: @ 300201C
|
.include "src/quest_log.o"
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_3002020: @ 3002020
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_3002024: @ 3002024
|
gUnknown_3002024: @ 3002024
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -47,8 +47,7 @@ gStringVar3: @ 2021D04
|
|||||||
gStringVar4: @ 2021D18
|
gStringVar4: @ 2021D18
|
||||||
.space 0x3E8
|
.space 0x3E8
|
||||||
|
|
||||||
gUnknownStringVar: @ 2022100
|
.include "src/string_util.o"
|
||||||
.space 0x10
|
|
||||||
|
|
||||||
gUnknown_2022110: @ 2022110
|
gUnknown_2022110: @ 2022110
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|||||||
Reference in New Issue
Block a user