Libultra headers and some decomp (#14)

* lib is ultra

* it just keeps going

* math names

* format
This commit is contained in:
petrie911
2023-10-29 18:19:30 -03:00
committed by GitHub
parent 854cadfa16
commit 4311c670c3
32 changed files with 1185 additions and 262 deletions
+20 -1
View File
@@ -1,6 +1,25 @@
bootproc = 0x80004DA8;
Rand_ZeroOne = 0x80004EB0;
D_800C90F0 = 0x800C90F0;
__libm_qnan_f = 0x800C9570;
Math_ModF = 0x80004E20;
Rand_Init = 0x80004E4C;
Rand_ZeroOne = 0x80004EB0;
Rand_SetSeed = 0x80004FC8;
Rand_ZeroOneSeeded = 0x80004FE8;
Math_Atan2F = 0x80005100;
Math_Atan2F_XY = 0x800051F8;
Math_Atan2F_XYAlt = 0x80005320;
Math_FactorialF = 0x800053C8;
Math_Factorial = 0x800054C8;
Math_PowF = 0x800055DC;
Math_MinMax = 0x80005604;
D_800C45E0 = 0x800C45E0;
Math_FAtanF = 0x8001FBE8;
Math_FAtan2F = 0x8001FD0C;
Math_FAsinF = 0x8001FE00;
Math_FAcosF = 0x8001FE30;
D_800D934C = 0x800D934C; // force_migration:True
D_800D503C = 0x800D503C; // force_migration:True
+10 -2
View File
@@ -1,6 +1,9 @@
osContInit = 0x8001FFC0;
__osContGetInitData = 0x800201B8;
__osPackRequestData = 0x80020288;
osMotorStop = 0x80020920;
osMotorStart = 0x80020A88;
osMotorInit= 0x80020D70;
osRecvMesg = 0x800205E0;
osSendMesg = 0x80020720;
osContStartQuery = 0x80020870;
@@ -78,6 +81,8 @@ __osPfsRequestData = 0x80026270;
__osPfsGetInitData = 0x8002636C;
__osContAddressCrc = 0x80026440;
__osContDataCrc = 0x800264F0;
__osContRamWrite = 0x800265C0;
__osContRamRead = 0x80026940;
guMtxF2L = 0x80026CD0;
guMtxIdentF = 0x80026DD0;
guMtxIdent = 0x80026E58;
@@ -146,7 +151,6 @@ __osViNext = 0x800C7F44;
__osTimerList = 0x800C7F50;
ldigs = 0x800C7F80;
udigs = 0x800C7F94;
__libm_qnan_f = 0x800E9570;
__osRcpImTable = 0x800E95E0;
__osContPifRam = 0x80156620;
__osContLastCmd = 0x80156660;
@@ -154,8 +158,12 @@ __osMaxControllers = 0x80156661;
__osEepromTimerQ = 0x80156688;
__osEepromTimerMsg = 0x801566A0;
__osEventStateTab = 0x801568F0;
__osPfsPifRam = 0x801594C0;
_MotorStopData = 0x801566B0;
_MotorStartData = 0x801567B0;
_motorstopbuf= 0x801568B0;
_motorstartbuf = 0x801568D0;
__osEepPifRam = 0x801793E0;
__osPfsPifRam = 0x801794C0;
__osCurrentTime = 0x80179520;
__osBaseCounter = 0x80179528;
__osViIntrCount = 0x8017952C;