Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decompile overlay_12_0226BEC4, make HeapID into a proper enum #148

Merged
merged 13 commits into from
Jun 6, 2023
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions asm/battle_finger_data.s
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.include "asm/macros.inc"
.include "overlay_12_0226BBC4.inc"
.include "global.inc"

.rodata
adrienntindall marked this conversation as resolved.
Show resolved Hide resolved

.public ov12_0226EBD4

ov12_0226EBD4: ; 0x0226EBD4
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

.section .sinit,4
.word ov12_022399BC
2 changes: 1 addition & 1 deletion asm/battle_setup.s
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ sub_02051AAC: ; 0x02051AAC
str r0, [sp, #0x18]
mov r0, #8
add r1, r6, #0
bl String_ctor
bl String_New
add r7, r0, #0
ldr r0, [sp, #0x10]
bl PlayerProfile_GetTrainerGender
Expand Down
2 changes: 1 addition & 1 deletion asm/include/battle_setup.inc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
.public AllocFromHeap
.public FreeToHeap
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public String_c_str
.public GetStoragePCPointer
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021EDAFC.inc
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
.public FillWindowPixelRect
.public AddTextPrinterParameterized
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetProfileAddr
.public Sav2_PlayerData_GetCoinsAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021EF7A0.inc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
.public BlitBitmapRectToWindow
.public AddTextPrinterParameterized2
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public MapHeader_GetMapSec
.public MapHeader_GetAreaIcon
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021F6CFC.inc
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
.public WindowIsInUse
.public RemoveWindow
.public TextPrinterCheckActive
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetOptionsAddr
.public PlayerProfile_new
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021F8D80.inc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
.public MapObjectMan_SetFlagsBits
.public MapObjectMan_ClearFlagsBits
.public MapObjectMan_GetFlagsBitsMask
.public sub_0205F19C
.public MapObjectMan_GetHeapID
.public sub_0205F1A0
.public FldObjSys_SetMModelNarc
.public FldObjSys_GetMModelNarc
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021F944C.inc
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
.public sub_0205EEF4
.public sub_0205F09C
.public MapObjectMan_GetCount
.public sub_0205F19C
.public MapObjectMan_GetHeapID
.public sub_0205F1A0
.public sub_0205F1AC
.public sub_0205F1C4
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021FC66C.inc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
.public sub_0201F988
.public LCRandom
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetOptionsAddr
.public Sav2_GameStats_get
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_01_021FD41C.inc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
.public GF_RTC_GetTimeOfDay
.public sub_0205F09C
.public sub_0205F0F8
.public sub_0205F19C
.public MapObjectMan_GetHeapID
.public MapObject_TestFlagsBits
.public MapObject_GetID
.public sub_0205F254
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_02.inc
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
.public Set2dSpriteAnimSeqNo
.public sub_02024ADC
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_SysInfo_RTC_get
.public Sav2_PlayerData_GetProfileAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_03.inc
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
.public sub_02024B68
.public System_GetTouchNew
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public String16_FormatInteger
.public Sav2_PlayerData_GetProfileAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_05.inc
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
.public Camera_SetClipBounds
.public sub_020249B0
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Thunk_G3X_Reset
.public GF_3DVramMan_Create
Expand Down
12 changes: 6 additions & 6 deletions asm/include/overlay_08.inc
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
.public GX_EngineBToggleLayers
.public sub_02025224
.public System_GetTouchNew
.public String_ctor
.public String_New
.public String_dtor
.public GetMonData
.public GetMonExpBySpeciesAndLevel
Expand Down Expand Up @@ -187,11 +187,11 @@
.public ov12_0226BA28
.public ov12_0226BAFC
.public ov12_0226BB68
.public ov12_0226BBC4
.public ov12_0226BC40
.public ov12_0226BC68
.public ov12_0226BCE4
.public BattleFinger_LoadResources
.public BattleFinger_FreeResources
.public BattleFinger_New
.public BattleFinger_Delete
.public ov12_0226BD2C
.public ov12_0226BD38
.public BattleFinger_Disable
.public ov12_0226BD4C
.public ov12_0226BD50
2 changes: 1 addition & 1 deletion asm/include/overlay_101.inc
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@
.public sub_0202539C
.public sub_020253F0
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public StringSetEmpty
.public StringCountLines
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_102.inc
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
.public System_GetTouchNew
.public sub_020253F0
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public StringCountLines
.public StringGetLineN
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_103.inc
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
.public sub_02024B1C
.public sub_02025224
.public System_GetTouchNew
.public String_ctor
.public String_New
.public String_dtor
.public CopyU16ArrayToString
.public Sav2_PlayerData_GetOptionsAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_108.inc
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@
.public System_GetTouchHeld
.public System_GetTouchNew
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Thunk_G3X_Reset
.public GF_3DVramMan_InitLinkedListTexVramManager
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_109.inc
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
.public sub_02024A04
.public sub_02024B68
.public sub_02025224
.public String_ctor
.public String_New
.public String_dtor
.public CopyU16ArrayToString
.public Sav2_PlayerData_GetProfileAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_110.inc
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
.public sub_02025224
.public System_GetTouchHeld
.public System_GetTouchNew
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetOptionsAddr
.public Options_GetTextFrameDelay
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_112.inc
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@
.public sub_02025224
.public sub_02025320
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public StringCopy
.public StringGetLength
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_113.inc
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
.public sub_02024A04
.public sub_02024B68
.public sub_0202529C
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetProfileAddr
.public Sav2_PlayerData_GetOptionsAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_115.inc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
.public Set2dSpriteAnimSeqNo
.public sub_02024A04
.public sub_02024B34
.public String_ctor
.public String_New
.public String_dtor
.public Thunk_G3X_Reset
.public sub_02026E50
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_117.inc
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
.public Set2dSpriteVisibleFlag
.public sub_02024A04
.public sub_02024B78
.public String_ctor
.public String_New
.public String_dtor
.public G2x_SetBlendAlpha_
.public memset
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_121.inc
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
.public System_GetTouchHeld
.public System_GetTouchNew
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Sav2_PlayerData_GetOptionsAddr
.public Options_GetFrame
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_124.inc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
.public FlyPoints_GetPosition
.public Save_FlyPoints_get
.public FsysUnkSub108_Alloc
.public BagCursor_new
.public BagCursor_New
.public sub_02092BB8
.public GearPhoneRingManager_new
.public FS_LoadOverlay
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_12_022378C0.inc
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
.public GX_EngineBToggleLayers
.public GX_BothDispOn
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public sub_02026E50
.public sub_02026E84
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_12_02264824.inc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
.public sub_020249D4
.public sub_02024B1C
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public Mon_GetBoxMon
.public sub_02088080
Expand Down
10 changes: 5 additions & 5 deletions asm/include/overlay_12_02266024.inc
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
.public sub_02024B1C
.public sub_02025224
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public GetMonData
.public GetMonGender
Expand Down Expand Up @@ -178,10 +178,10 @@
.public ov12_0226BB40
.public ov12_0226BB68
.public ov12_0226BB84
.public ov12_0226BBC4
.public ov12_0226BC40
.public ov12_0226BC68
.public ov12_0226BCE4
.public BattleFinger_LoadResources
.public BattleFinger_FreeResources
.public BattleFinger_New
.public BattleFinger_Delete
.public ov12_0226BCFC
.public ov12_0226BD4C
.public ov12_0226BD50
10 changes: 5 additions & 5 deletions asm/include/overlay_12_0226BBC4.inc
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@
.public _ll_mul
.public _s32_div_f
.public ov12_022399BC
.public ov12_0226BBC4
.public ov12_0226BC40
.public ov12_0226BC68
.public ov12_0226BCE4
.public BattleFinger_LoadResources
.public BattleFinger_FreeResources
.public BattleFinger_New
.public BattleFinger_Delete
.public ov12_0226BCFC
.public ov12_0226BD2C
.public ov12_0226BD38
.public BattleFinger_Disable
.public ov12_0226BD4C
.public ov12_0226BD50
20 changes: 0 additions & 20 deletions asm/include/overlay_12_0226BEC4.inc

This file was deleted.

2 changes: 1 addition & 1 deletion asm/include/overlay_14.inc
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
.public System_GetTouchNew
.public sub_02025364
.public sub_02025380
.public String_ctor
.public String_New
.public String_dtor
.public GetStoragePCPointer
.public Sav2_PlayerData_GetProfileAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_15.inc
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
.public sub_02025224
.public System_GetTouchHeld
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public String16_FormatInteger
.public Thunk_G3X_Reset
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_16.inc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
.public BagGetQuantity
.public BagViewCreate
.public SaveGetBag
.public BagCursor_new
.public BagCursor_New
.public MI_CpuFill8
.public _s32_div_f
.public ov15_BagApp_init
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_17.inc
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
.public sub_020249D4
.public sub_02025320
.public System_GetTouchNew
.public String_ctor
.public String_New
.public String_dtor
.public StringCopy
.public Sav2_PlayerData_GetOptionsAddr
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_18.inc
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@
.public sub_02025364
.public sub_02025380
.public GF_AssertFail
.public String_ctor
.public String_New
.public String_dtor
.public PlayerProfile_GetPlayerName_NewString
.public PlayerProfile_GetTrainerGender
Expand Down
2 changes: 1 addition & 1 deletion asm/include/overlay_19.inc
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
.public sub_02024964
.public sub_02024B68
.public sub_02025224
.public String_ctor
.public String_New
.public String_dtor
.public CopyU16ArrayToString
.public Sav2_PlayerData_GetProfileAddr
Expand Down
Loading