diff options
Diffstat (limited to 'src/field')
| -rw-r--r-- | src/field/party_menu.c | 16 | ||||
| -rw-r--r-- | src/field/shop.c | 2 | ||||
| -rw-r--r-- | src/field/slot_machine.c | 9 | 
3 files changed, 13 insertions, 14 deletions
| diff --git a/src/field/party_menu.c b/src/field/party_menu.c index 25fd63463..42bb66f6f 100644 --- a/src/field/party_menu.c +++ b/src/field/party_menu.c @@ -1109,7 +1109,7 @@ _0806B980:\n\      movs r3, 0x3\n\      bl sub_806BA94\n\  _0806B98C:\n\ -    ldr r0, _0806B99C @ =0x0201b000\n\ +    ldr r0, _0806B99C @ =gSharedMem + 0x1B000\n\      ldr r1, _0806B9A0 @ =0x00000261\n\      adds r0, r1\n\      movs r1, 0x2\n\ @@ -1118,7 +1118,7 @@ _0806B98C:\n\      pop {r0}\n\      bx r0\n\      .align 2, 0\n\ -_0806B99C: .4byte 0x0201b000\n\ +_0806B99C: .4byte gSharedMem + 0x1B000\n\  _0806B9A0: .4byte 0x00000261\n\      .syntax divided\n");  } @@ -2548,7 +2548,7 @@ void sub_806CF04(void)  {      asm(".syntax unified\n\      push {r4,r5,lr}\n\ -    ldr r4, _0806CF94 @ =0x02001000\n\ +    ldr r4, _0806CF94 @ =gSharedMem + 0x1000\n\      ldrb r1, [r4, 0x3]\n\      lsls r0, r1, 4\n\      adds r0, r1\n\ @@ -2616,7 +2616,7 @@ void sub_806CF04(void)      pop {r0}\n\      bx r0\n\      .align 2, 0\n\ -_0806CF94: .4byte 0x02001000\n\ +_0806CF94: .4byte gSharedMem + 0x1000\n\  _0806CF98: .4byte gSprites + 0x20\n\  _0806CF9C: .4byte SpriteCB_sub_806D37C\n\      .syntax divided\n"); @@ -5033,7 +5033,7 @@ void PrintStatGrowthsInLevelUpWindow(u8 taskId) {      movs r2, 0x13\n\      mov r8, r2\n\  _0807086C:\n\ -    ldr r1, _08070930 @ =0x0201c000\n\ +    ldr r1, _08070930 @ =gSharedMem + 0x1C000\n\      ldr r0, [r1]\n\      ldr r1, _08070934 @ =StatDataTypes\n\      adds r1, r7, r1\n\ @@ -5041,7 +5041,7 @@ _0807086C:\n\      bl GetMonData\n\      adds r1, r7, 0x6\n\      lsls r1, 1\n\ -    ldr r2, _08070938 @ =0x0201b264\n\ +    ldr r2, _08070938 @ =gSharedMem + 0x1B264\n\      adds r1, r2, r1\n\      strh r0, [r1]\n\      lsls r6, r7, 1\n\ @@ -5123,9 +5123,9 @@ _0807086C:\n\      bx r0\n\      .align 2, 0\n\  _0807092C: .4byte gStringVar1\n\ -_08070930: .4byte 0x0201c000\n\ +_08070930: .4byte gSharedMem + 0x1C000\n\  _08070934: .4byte StatDataTypes\n\ -_08070938: .4byte 0x0201b264\n\ +_08070938: .4byte gSharedMem + 0x1B264\n\  _0807093C: .4byte StatNames\n\  _08070940: .4byte gOtherText_TallPlusAndRightArrow\n\      .syntax divided\n"); diff --git a/src/field/shop.c b/src/field/shop.c index 67e9b006e..493d8c748 100644 --- a/src/field/shop.c +++ b/src/field/shop.c @@ -279,7 +279,7 @@ void BuyMenuDrawGraphics(void)      register const u32 zero asm("r6") = 0;      DmaFill32(3, zero, addr, OAM_SIZE);      LZDecompressVram(gBuyMenuFrame_Gfx, (void*)(VRAM + 0x7C00)); -    LZDecompressWram(gBuyMenuFrame_Tilemap, (void *)0x02018000); +    LZDecompressWram(gBuyMenuFrame_Tilemap, ewram18000_2);      LoadCompressedPalette(gMenuMoneyPal, 0xC0, sizeof(gMenuMoneyPal));      FreeAllSpritePalettes();      ResetPaletteFade(); diff --git a/src/field/slot_machine.c b/src/field/slot_machine.c index d6b20feaa..89ec68b0a 100644 --- a/src/field/slot_machine.c +++ b/src/field/slot_machine.c @@ -3,6 +3,7 @@  #include "decompress.h"  #include "palette.h"  #include "task.h" +#include "ewram.h"  struct UnkStruct2000000 {      /*0x00*/ u8 filler00[61]; @@ -15,8 +16,6 @@ struct UnkStruct1 {      /*0x02*/ s16 unk02;  }; -extern struct UnkStruct2000000 gSharedMem; -  extern struct UnkStruct1 *gUnknown_083ED048[];  extern const u16 gPalette_83EDE24[]; @@ -40,7 +39,7 @@ void sub_8104CAC(u8 arg0) {      sub_8104DA4(); -    task = &gTasks[gSharedMem.unk3D]; +    task = &gTasks[ewram0_8->unk3D];      task->data[1] = arg0;      i = 0; @@ -71,9 +70,9 @@ void sub_8106448(void) {      u32 offsetRead, offsetWrite;      u32 size; -    LZDecompressWram(gSlotMachine_Gfx, (void *) 0x02010000); +    LZDecompressWram(gSlotMachine_Gfx, ewram10000_2); -    offsetRead = 0x02010000; +    offsetRead = (u32)ewram10000_2;      offsetWrite = BG_VRAM;      size = SLOTMACHINE_GFX_TILES * 32;      while (TRUE) | 
