mirror of
https://github.com/pret/pokediamond.git
synced 2026-08-28 03:34:38 -05:00
dism unk_0208AC14.s
This commit is contained in:
10
asm/rom1.5.s
10
asm/rom1.5.s
@@ -2,6 +2,10 @@
|
||||
.include "asm/macros.inc"
|
||||
.section .text
|
||||
|
||||
arm_func_start FUN_0208AC14
|
||||
FUN_0208AC14:
|
||||
.incbin "baserom.nds", 0x8EC14, 0x3EFF8
|
||||
arm_func_start FUN_020AF030
|
||||
FUN_020AF030:
|
||||
.incbin "baserom.nds", 0xB3030, 0x1ABDC
|
||||
|
||||
|
||||
; _020AF02C = 0xB302C
|
||||
; should end on 0xCDC0C = 020C9C0C
|
||||
|
||||
@@ -45943,7 +45943,7 @@ FUN_0201BBD0: ; 0x0201BBD0
|
||||
blx FUN_020C5600
|
||||
add r0, sp, #0x14
|
||||
add r1, sp, #0x8
|
||||
blx FUN_020C5588
|
||||
blx VEC_DotProduct
|
||||
asr r0, r0, #0xc
|
||||
bpl _0201BC72
|
||||
neg r0, r0
|
||||
|
||||
42449
asm/unk_0208AC14.s
Normal file
42449
asm/unk_0208AC14.s
Normal file
File diff suppressed because it is too large
Load Diff
130
global.inc
130
global.inc
@@ -221,7 +221,7 @@
|
||||
.extern FUN_020C50B8
|
||||
.extern FUN_020C5288
|
||||
.extern FUN_020C53C8
|
||||
.extern FUN_020C5588
|
||||
.extern VEC_DotProduct
|
||||
.extern FUN_020C5600
|
||||
.extern FUN_020C5634
|
||||
.extern FUN_020C5668
|
||||
@@ -3302,3 +3302,131 @@
|
||||
.extern SDK_STATIC_BSS_START
|
||||
.extern SDK_STATIC_BSS_END
|
||||
.extern OS_IrqHandler
|
||||
|
||||
.extern GX_BeginLoadTexPltt
|
||||
.extern GX_LoadTexPltt
|
||||
.extern GX_EndLoadTexPltt
|
||||
.extern GX_BeginLoadTex
|
||||
.extern GX_LoadTex
|
||||
.extern GX_EndLoadTex
|
||||
.extern MI_CpuFill8
|
||||
.extern _s32_div_f
|
||||
.extern MTX_Identity43_
|
||||
.extern VEC_DotProduct
|
||||
.extern VEC_CrossProduct
|
||||
.extern MTX_Concat43
|
||||
.extern MTX_Scale43_
|
||||
.extern G3_LoadMtx43
|
||||
.extern G3_MultMtx43
|
||||
.extern MI_Copy36B
|
||||
.extern MTX_MultVec33
|
||||
.extern MTX_MultVec43
|
||||
.extern VEC_Fx16CrossProduct
|
||||
.extern _u32_div_f
|
||||
.extern VEC_Fx16Normalize
|
||||
.extern VEC_Fx16DotProduct
|
||||
.extern OSi_UnlockVram
|
||||
.extern PXI_SetFifoRecvCallback
|
||||
.extern PXI_Init
|
||||
.extern PXI_IsCallbackReady
|
||||
.extern OS_DisableInterrupts
|
||||
.extern OS_RestoreInterrupts
|
||||
.extern PXI_SendWordByFifo
|
||||
.extern OS_GetLockID
|
||||
.extern OSi_TryLockVram
|
||||
.extern OS_FreeToHeap
|
||||
.extern OS_AllocFromHeap
|
||||
.extern MATH_CalcSHA1
|
||||
.extern MI_CpuCopy8
|
||||
.extern memcmp
|
||||
.extern DC_StoreRange
|
||||
.extern DC_InvalidateRange
|
||||
.extern OS_GetTick
|
||||
.extern _ll_udiv
|
||||
.extern MATH_CalcCRC16
|
||||
.extern MATHi_CRC16InitTableRev
|
||||
.extern OS_Terminate
|
||||
.extern MIi_CpuClear16
|
||||
.extern RTC_Init
|
||||
.extern RTC_GetDate
|
||||
.extern RTC_GetTime
|
||||
.extern RTC_ConvertDateTimeToSecond
|
||||
.extern OS_IsTickAvailable
|
||||
.extern OS_GetMacAddress
|
||||
.extern MATHi_CRC32InitTableRev
|
||||
.extern MATH_CalcCRC32
|
||||
.extern OS_GetLowEntropyData
|
||||
.extern OS_SNPrintf
|
||||
.extern MATHi_CRC8InitTable
|
||||
.extern MATH_CalcCRC8
|
||||
.extern OS_ReadMessage
|
||||
.extern OS_DisableScheduler
|
||||
.extern OS_ReceiveMessage
|
||||
.extern OS_SendMessage
|
||||
.extern OS_EnableScheduler
|
||||
.extern OS_InitMessageQueue
|
||||
.extern OS_InitMutex
|
||||
.extern OS_CreateThread
|
||||
.extern OS_WakeupThreadDirect
|
||||
.extern OS_LockMutex
|
||||
.extern OS_UnlockMutex
|
||||
.extern OS_WakeupThread
|
||||
.extern OS_SleepThread
|
||||
.extern OS_Sleep
|
||||
.extern OS_GetProcMode
|
||||
.extern OS_TryLockMutex
|
||||
.extern OS_JoinThread
|
||||
.extern OS_RescheduleThread
|
||||
.extern STD_CopyLString
|
||||
.extern memmove
|
||||
.extern OS_YieldThread
|
||||
.extern OS_IsThreadTerminated
|
||||
.extern OS_SetThreadPriority
|
||||
.extern OS_DestroyThread
|
||||
.extern strlen
|
||||
.extern strcmp
|
||||
.extern OS_GetThreadPriority
|
||||
.extern WM_StartConnectEx
|
||||
.extern WM_PowerOff
|
||||
.extern WM_Disconnect
|
||||
.extern WM_StartDCF
|
||||
.extern WM_StartScanEx
|
||||
.extern WM_EndScan
|
||||
.extern WM_PowerOn
|
||||
.extern WM_Finish
|
||||
.extern WM_Disable
|
||||
.extern WM_SetBeaconIndication
|
||||
.extern WM_SetWEPKeyEx
|
||||
.extern WM_Reset
|
||||
.extern OS_CancelAlarm
|
||||
.extern OS_SetAlarm
|
||||
.extern WM_GetDispersionScanPeriod
|
||||
.extern WMi_GetStatusAddress
|
||||
.extern WM_EndDCF
|
||||
.extern WM_SetLifeTime
|
||||
.extern WM_Init
|
||||
.extern WM_GetAllowedChannel
|
||||
.extern WM_SetIndCallback
|
||||
.extern WM_Enable
|
||||
.extern OS_InitTick
|
||||
.extern OS_IsAlarmAvailable
|
||||
.extern OS_InitAlarm
|
||||
.extern OS_CreateAlarm
|
||||
.extern MIi_CpuCopyFast
|
||||
.extern WM_SetDCFData
|
||||
.extern MATH_MD5GetHash
|
||||
.extern MATH_MD5Update
|
||||
.extern MATH_MD5Init
|
||||
|
||||
.extern FUN_021EAE90
|
||||
|
||||
.extern MATH_CountPopulation
|
||||
.extern MIi_CpuClearFast
|
||||
.extern OS_GetTickLo
|
||||
.extern OS_GetTick
|
||||
.extern FUN_021EB044
|
||||
.extern MIi_CpuClear32
|
||||
.extern FUN_020AF2F4
|
||||
.extern FUN_020AF2E0
|
||||
.extern FUN_020AF30C
|
||||
.extern DC_FlushRange
|
||||
|
||||
@@ -387,6 +387,7 @@ SECTIONS {
|
||||
unk_02038C78.o (.text)
|
||||
scrcmd.o (.text)
|
||||
unk_02046030.o (.text)
|
||||
unk_0208AC14.o (.text)
|
||||
rom1.5.o (.text)
|
||||
unk_020C9C0C.o (.text)
|
||||
PM_arm9.o (.text)
|
||||
|
||||
@@ -192,7 +192,7 @@ FUN_020C504C = 0x020C504C;
|
||||
FUN_020C50B8 = 0x020C50B8;
|
||||
FUN_020C5288 = 0x020C5288;
|
||||
FUN_020C53C8 = 0x020C53C8;
|
||||
FUN_020C5588 = 0x020C5588;
|
||||
VEC_DotProduct = 0x020C5588;
|
||||
FUN_020C5600 = 0x020C5600;
|
||||
FUN_020C5634 = 0x020C5634;
|
||||
FUN_020C5668 = 0x020C5668;
|
||||
@@ -737,3 +737,29 @@ SDK_AUTOLOAD_DTCM_START = 0x027E0000;
|
||||
SDK_STATIC_BSS_END = 0x021D74E0;
|
||||
gUnk027FFC20 = 0x027FFC20;
|
||||
FUN_02000B60 = 0x02000B60;
|
||||
|
||||
FUN_021EAE90 = 0x021EAE90;
|
||||
FUN_021EB044 = 0x021EB044;
|
||||
|
||||
FUN_020AF2E0 = 0x020AF2E0;
|
||||
FUN_020AF2F4 = 0x020AF2F4;
|
||||
FUN_020AF30C = 0x020AF30C;
|
||||
|
||||
G3_LoadMtx43 = 0x020c7954;
|
||||
G3_MultMtx43 = 0x020c7938;
|
||||
MTX_Concat43 = 0x020c43d0;
|
||||
MTX_MultVec33 = 0x020c3f88;
|
||||
MTX_MultVec43 = 0x020c431c;
|
||||
MTX_Scale43_ = 0x020c42c8;
|
||||
VEC_CrossProduct = 0x020c549c;
|
||||
VEC_Fx16CrossProduct = 0x020c5430;
|
||||
VEC_Fx16DotProduct = 0x020c5538;
|
||||
VEC_Fx16Normalize = 0x020c5134;
|
||||
|
||||
GX_BeginLoadTex = 0x020c9a98;
|
||||
GX_BeginLoadTexPltt = 0x020c987c;
|
||||
GX_EndLoadTex = 0x020c98c4;
|
||||
GX_EndLoadTexPltt = 0x020c97b0;
|
||||
GX_LoadTex = 0x020c9934;
|
||||
GX_LoadTexPltt = 0x020c9808;
|
||||
MTX_Identity43_ = 0x020c426c;
|
||||
|
||||
Reference in New Issue
Block a user