diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-28 10:17:32 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-28 10:17:32 -0400 |
commit | bca00359b763b7df608e0b64b008f06f419da47c (patch) | |
tree | 9b153d7cbb0f3183038ad55ef2541242a978fa65 /include/ewram.h | |
parent | 1dc19be2c22ef5832742d44376435fc8669d3b02 (diff) |
Merge ewram[0] buffers used by battle interface
Diffstat (limited to 'include/ewram.h')
-rw-r--r-- | include/ewram.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/include/ewram.h b/include/ewram.h index 77c54d47f..5fc6884bc 100644 --- a/include/ewram.h +++ b/include/ewram.h @@ -10,23 +10,27 @@ extern u8 gSharedMem[]; // seperated. #define gDecompressionBuffer (gSharedMem + 0x1E000) +// battle_interface.c +#define eBattleInterfaceGfxBuffer ((u8 *)EWRAM) + +// region_map.c, field_region_map.c #define eRegionMapState (*(struct RegionMapState *)gSharedMem) + +// field_weather.c #define eDroughtPaletteData (*(struct WeatherPaletteData *)gSharedMem) + +// battle etc. +// This overlaps with so many things it's not even funny +// The actual data starts at 0x02016000 #define gBattleStruct ((struct BattleStruct *) (gSharedMem + 0x0)) #define namingScreenData (*(struct NamingScreenData *)(gSharedMem + 0x0)) #define ewramBerryPic (gSharedMem + 0x0) #define eMatsudaDebugVar (gSharedMem[0x0]) -#define eBrendanSprite (gSharedMem + 0x0) #define eSaveSection (struct SaveSector *)(gSharedMem + 0x0) -#define eVoidSharedArr (void *)(ewram_addr + 0x0) #define eSlotMachine ((struct SlotMachineEwramStruct *)(gSharedMem + 0x0)) -#define ewram0_9(i) (u8 *)(ewram_addr + (i * 0x20)) #define ePokemonStorageSystem (*(struct PokemonStorageSystemData *)(gSharedMem + 0)) #define ewram520 ((struct UnknownStruct7 *)(gSharedMem + 0x00520)) #define ewram520_2 (u8 *)(ewram_addr + 0x520) -#define eMaySprite (gSharedMem + 0x800) -#define ewram888 (gSharedMem + 0x888) -#define ewramBlankMapName (gSharedMem + 0xA48) #define ewramA6E (gSharedMem[0xA6E]) #define ewram01000 (*(struct Unk2001000 *)(gSharedMem + 0x1000)) #define ewramBerryPicTemp (gSharedMem + 0x1000) |