summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-25 01:40:53 -0700
committerYamaArashi <shadow962@live.com>2016-09-25 01:40:53 -0700
commite5fd0e3e1b6bbbc4d506be9e450d85281c10c516 (patch)
treed851f0dc0add79a8dfdda9b687bcc58a1e15dd66 /src
parent61ea6194c97fce60d5c8d17e3206156de37f600f (diff)
begin using common symbols
Diffstat (limited to 'src')
-rw-r--r--src/agb_flash.c20
-rw-r--r--src/link.c84
-rw-r--r--src/m4a_2.c14
-rw-r--r--src/main.c18
-rw-r--r--src/rtc.c2
-rw-r--r--src/sprite.c24
-rw-r--r--src/string_util.c2
7 files changed, 83 insertions, 81 deletions
diff --git a/src/agb_flash.c b/src/agb_flash.c
index 2164da194..34fb4e84a 100644
--- a/src/agb_flash.c
+++ b/src/agb_flash.c
@@ -6,16 +6,16 @@ static u16 sTimerCount;
static vu16 *sTimerReg;
static u16 sSavedIme;
-COMM_2(u8 gFlashTimeoutFlag)
-COMM_2(u8 (*PollFlashStatus)(u8 *))
-COMM_2(u16 (*WaitForFlashWrite)(u8 phase, u8 *addr, u8 lastData))
-COMM_2(u16 (*ProgramFlashSector)(u16 sectorNum, u8 *src))
-COMM_2(const struct FlashType *gFlash)
-COMM_2(u16 (*ProgramFlashByte)(u16 sectorNum, u32 offset, u8 data))
-COMM_2(u16 gFlashNumRemainingBytes)
-COMM_2(u16 (*EraseFlashChip)())
-COMM_2(u16 (*EraseFlashSector)(u16 sectorNum))
-COMM_2(const u16 *gFlashMaxTime)
+u8 gFlashTimeoutFlag;
+u8 (*PollFlashStatus)(u8 *);
+u16 (*WaitForFlashWrite)(u8 phase, u8 *addr, u8 lastData);
+u16 (*ProgramFlashSector)(u16 sectorNum, u8 *src);
+const struct FlashType *gFlash;
+u16 (*ProgramFlashByte)(u16 sectorNum, u32 offset, u8 data);
+u16 gFlashNumRemainingBytes;
+u16 (*EraseFlashChip)();
+u16 (*EraseFlashSector)(u16 sectorNum);
+const u16 *gFlashMaxTime;
void SetReadFlash1(u16 *dest);
diff --git a/src/link.c b/src/link.c
index fb168e08b..8d1da30a5 100644
--- a/src/link.c
+++ b/src/link.c
@@ -111,48 +111,48 @@ static u16 sRecvNonzeroCheck;
static u8 sChecksumAvailable;
static u8 sHandshakePlayerCount;
-COMM_3(u16 word_3002910[MAX_LINK_PLAYERS])
-COMM_2(u32 gLinkDebugValue1)
-COMM_4(struct LinkPlayerBlock localLinkPlayerBlock)
-COMM_2(bool8 gLinkErrorOccurred)
-COMM_2(u32 gFiller_3002960)
-COMM_2(u32 gLinkDebugValue2)
-COMM_2(u32 gFiller_3002968)
-COMM_2(bool8 gLinkPlayerPending[MAX_LINK_PLAYERS])
-COMM_4(struct LinkPlayer gLinkPlayers[MAX_LINK_PLAYERS])
-COMM_2(bool8 gBlockReceived[MAX_LINK_PLAYERS])
-COMM_2(u32 gFiller_30029E4)
-COMM_2(u16 gLinkHeldKeys)
-COMM_2(u16 gLinkTimeOutCounter)
-COMM_2(u32 gFiller_30029F0)
-COMM_4(struct LinkPlayer localLinkPlayer)
-COMM_4(u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS])
-COMM_2(u32 gLinkStatus)
-COMM_2(bool8 gLinkDummyBool)
-COMM_2(u8 byte_3002A68)
-COMM_4(u8 gBlockSendBuffer[BLOCK_BUFFER_SIZE])
-COMM_2(bool8 u8_array_3002B70[MAX_LINK_PLAYERS])
-COMM_2(u16 gLinkType)
-COMM_2(bool8 u8_array_3002B78[MAX_LINK_PLAYERS])
-COMM_4(u16 gBlockRecvBuffer[MAX_LINK_PLAYERS][BLOCK_BUFFER_SIZE / 2])
-COMM_2(bool8 gSuppressLinkErrorMessage)
-COMM_2(u8 gSavedLinkPlayerCount)
-COMM_4(u16 gSendCmd[CMD_LENGTH])
-COMM_2(u8 gSavedMultiplayerId)
-COMM_2(bool8 gReceivedRemoteLinkPlayers)
-COMM_4(struct LinkTestBGInfo gLinkTestBGInfo)
-COMM_2(void (*gLinkCallback)(void))
-COMM_4(struct LinkPlayer gSavedLinkPlayers[MAX_LINK_PLAYERS])
-COMM_2(u8 gShouldAdvanceLinkState)
-COMM_3(u16 gLinkTestBlockChecksums[MAX_LINK_PLAYERS])
-COMM_2(u32 gFiller_3003050)
-COMM_2(u8 gBlockRequestType)
-COMM_2(u32 gFiller_3003058)
-COMM_2(u32 gFiller_300305C)
-COMM_2(u8 gLastSendQueueCount)
-COMM_4(struct Link gLink)
-COMM_2(u8 gLastRecvQueueCount)
-COMM_2(u16 gLinkSavedIme)
+u16 word_3002910[MAX_LINK_PLAYERS];
+u32 gLinkDebugValue1;
+struct LinkPlayerBlock localLinkPlayerBlock;
+bool8 gLinkErrorOccurred;
+u32 gFiller_3002960;
+u32 gLinkDebugValue2;
+u32 gFiller_3002968;
+bool8 gLinkPlayerPending[MAX_LINK_PLAYERS];
+struct LinkPlayer gLinkPlayers[MAX_LINK_PLAYERS];
+bool8 gBlockReceived[MAX_LINK_PLAYERS];
+u32 gFiller_30029E4;
+u16 gLinkHeldKeys;
+u16 gLinkTimeOutCounter;
+u32 gFiller_30029F0;
+struct LinkPlayer localLinkPlayer;
+u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS];
+u32 gLinkStatus;
+bool8 gLinkDummyBool;
+u8 byte_3002A68;
+u8 gBlockSendBuffer[BLOCK_BUFFER_SIZE];
+bool8 u8_array_3002B70[MAX_LINK_PLAYERS];
+u16 gLinkType;
+bool8 u8_array_3002B78[MAX_LINK_PLAYERS];
+u16 gBlockRecvBuffer[MAX_LINK_PLAYERS][BLOCK_BUFFER_SIZE / 2];
+bool8 gSuppressLinkErrorMessage;
+u8 gSavedLinkPlayerCount;
+u16 gSendCmd[CMD_LENGTH];
+u8 gSavedMultiplayerId;
+bool8 gReceivedRemoteLinkPlayers;
+struct LinkTestBGInfo gLinkTestBGInfo;
+void (*gLinkCallback)(void);
+struct LinkPlayer gSavedLinkPlayers[MAX_LINK_PLAYERS];
+u8 gShouldAdvanceLinkState;
+u16 gLinkTestBlockChecksums[MAX_LINK_PLAYERS];
+u32 gFiller_3003050;
+u8 gBlockRequestType;
+u32 gFiller_3003058;
+u32 gFiller_300305C;
+u8 gLastSendQueueCount;
+struct Link gLink;
+u8 gLastRecvQueueCount;
+u16 gLinkSavedIme;
EWRAM_DATA bool8 gLinkTestDebugValuesEnabled = {0};
EWRAM_DATA bool8 gLinkTestDummyBool = {0};
diff --git a/src/m4a_2.c b/src/m4a_2.c
index e0f5809d0..cb4b39e0f 100644
--- a/src/m4a_2.c
+++ b/src/m4a_2.c
@@ -4,13 +4,13 @@
BSS_CODE ALIGNED(4) char SoundMainRAM_Buffer[0x800] = {0};
-COMM_4(struct SoundInfo gSoundInfo)
-COMM_4(struct PokemonCrySong gPokemonCrySongs[MAX_POKEMON_CRIES])
-COMM_4(struct MusicPlayerInfo gPokemonCryMusicPlayers[MAX_POKEMON_CRIES])
-COMM_4(void *gMPlayJumpTable[36])
-COMM_4(struct CgbChannel gCgbChans[4])
-COMM_4(struct MusicPlayerTrack gPokemonCryTracks[MAX_POKEMON_CRIES * 2])
-COMM_4(struct PokemonCrySong gPokemonCrySong)
+struct SoundInfo gSoundInfo;
+struct PokemonCrySong gPokemonCrySongs[MAX_POKEMON_CRIES];
+struct MusicPlayerInfo gPokemonCryMusicPlayers[MAX_POKEMON_CRIES];
+void *gMPlayJumpTable[36];
+struct CgbChannel gCgbChans[4];
+struct MusicPlayerTrack gPokemonCryTracks[MAX_POKEMON_CRIES * 2];
+struct PokemonCrySong gPokemonCrySong;
u32 MidiKeyToFreq(struct WaveData *wav, u8 key, u8 fineAdjust)
{
diff --git a/src/main.c b/src/main.c
index 937978c38..2a1cbc1b7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -50,15 +50,15 @@ const IntrFunc gIntrTableTemplate[] =
#define INTR_COUNT ((int)(sizeof(gIntrTableTemplate)/sizeof(IntrFunc)))
-COMM_2(u16 gKeyRepeatStartDelay)
-COMM_2(u8 gUnknown_3001764)
-COMM_4(struct Main gMain)
-COMM_2(u16 gKeyRepeatContinueDelay)
-COMM_2(u8 gUnknown_3001BB4)
-COMM_4(IntrFunc gIntrTable[INTR_COUNT])
-COMM_2(bool8 gLinkVSyncDisabled)
-COMM_4(u32 IntrMain_Buffer[0x200])
-COMM_2(u8 gPcmDmaCounter)
+u16 gKeyRepeatStartDelay;
+u8 gUnknown_3001764;
+struct Main gMain;
+u16 gKeyRepeatContinueDelay;
+u8 gUnknown_3001BB4;
+IntrFunc gIntrTable[INTR_COUNT];
+bool8 gLinkVSyncDisabled;
+u32 IntrMain_Buffer[0x200];
+u8 gPcmDmaCounter;
EWRAM_DATA void (*gFlashTimerIntrFunc)(void) = NULL;
diff --git a/src/rtc.c b/src/rtc.c
index f9aedfd30..805f2062b 100644
--- a/src/rtc.c
+++ b/src/rtc.c
@@ -9,6 +9,8 @@ static struct SiiRtcInfo sRtc;
static u8 sProbeResult;
static u16 sSavedIme;
+struct Time gLocalTime;
+
static const struct SiiRtcInfo sRtcDummy = {0, MONTH_JAN, 1}; // 2000 Jan 1
static const s32 sNumDaysInMonths[12] =
diff --git a/src/sprite.c b/src/sprite.c
index 9072a487e..2d9a8d883 100644
--- a/src/sprite.c
+++ b/src/sprite.c
@@ -307,18 +307,18 @@ static u16 sSpriteTileRanges[MAX_SPRITES * 2];
static struct AffineAnimState sAffineAnimStates[OAM_MATRIX_COUNT];
static u16 sSpritePaletteTags[16];
-COMM_4(u8 gSpriteOrder[MAX_SPRITES])
-COMM_4(u8 gSpriteTileAllocBitmap[128])
-COMM_2(s16 gSpriteCoordOffsetX)
-COMM_2(u8 gOamLimit)
-COMM_2(u16 gReservedSpriteTileCount)
-COMM_2(u8 gSpriteCopyRequestCount)
-COMM_4(struct SpriteCopyRequest gSpriteCopyRequests[MAX_SPRITE_COPY_REQUESTS])
-COMM_2(s16 gSpriteCoordOffsetY)
-COMM_4(struct OamMatrix gOamMatrices[OAM_MATRIX_COUNT])
-COMM_2(bool8 gShouldProcessSpriteCopyRequests)
-COMM_2(u32 gOamMatrixAllocBitmap)
-COMM_2(u8 gReservedSpritePaletteCount)
+u8 gSpriteOrder[MAX_SPRITES];
+u8 gSpriteTileAllocBitmap[128];
+s16 gSpriteCoordOffsetX;
+u8 gOamLimit;
+u16 gReservedSpriteTileCount;
+u8 gSpriteCopyRequestCount;
+struct SpriteCopyRequest gSpriteCopyRequests[MAX_SPRITE_COPY_REQUESTS];
+s16 gSpriteCoordOffsetY;
+struct OamMatrix gOamMatrices[OAM_MATRIX_COUNT];
+bool8 gShouldProcessSpriteCopyRequests;
+u32 gOamMatrixAllocBitmap;
+u8 gReservedSpritePaletteCount;
EWRAM_DATA struct Sprite gSprites[MAX_SPRITES + 1] = {0};
EWRAM_DATA u16 gSpritePriorities[MAX_SPRITES] = {0};
diff --git a/src/string_util.c b/src/string_util.c
index cbcaff766..9f939014a 100644
--- a/src/string_util.c
+++ b/src/string_util.c
@@ -19,7 +19,7 @@ static u8 *ExpandPlaceholder_GoodLeader(void);
static u8 *ExpandPlaceholder_EvilLegendary(void);
static u8 *ExpandPlaceholder_GoodLegendary(void);
-COMM_4(u8 gUnknownStringVar[16])
+u8 gUnknownStringVar[16];
const u8 gEmptyString_81E72B0[] = _"";
const u8 gRightPointingTriangleString[] = _"▶";