User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
super_mario_64:function_list [2016/02/16 04:57]
127.0.0.1 external edit
super_mario_64:function_list [2017/06/23 10:22] (current)
shygoo ↷ Page moved from sm64:function_list to super_mario_64:function_list
Line 14: Line 14:
 | 801764E0 | MenuSelect | | | 801764E0 | MenuSelect | |
 | 80176FC4 | ShowSomeNum | | | 80176FC4 | ShowSomeNum | |
-| 80177710 | \_\_main\_\_ ​| |+| 80177710 | %%__main__%% ​| |
 | 801779DC | MakeMemBlock | | | 801779DC | MakeMemBlock | |
 | 80177BB8 | Free | | | 80177BB8 | Free | |
Line 97: Line 97:
 | 801A676C | proc_dyn_list | | | 801A676C | proc_dyn_list | |
 | 80246000 | EntryPoint | | | 80246000 | EntryPoint | |
-| 802461CC | Dummy802461CC | | 
-| 802461DC | Dummy802461DC | | 
-| 802461EC | Dummy802461EC | | 
 | 802461FC | SetupMessageQueues | | | 802461FC | SetupMessageQueues | |
 | 80246DF8 | Main | | | 80246DF8 | Main | |
Line 136: Line 133:
 | 802BFBAC | GeoSwitchCase802BFBAC | | | 802BFBAC | GeoSwitchCase802BFBAC | |
 | 80287D30 | Geo0F_80287D30 | | | 80287D30 | Geo0F_80287D30 | |
-| 8016F670 | Geo18_8016F670 | game over +| 8016F670 | Geo18_8016F670 | intro screen ​
-| 8016F984 | Geo18_8016F984 | game over +| 8016F984 | Geo18_8016F984 | intro screen ​
-| 8016FE70 | Geo18_8016FE70 | game over +| 8016FE70 | Geo18_8016FE70 | intro screen ​
-| 8016FFFC | Geo18_8016FFFC | game over |+| 8016FFFC | Geo18_8016FFFC | intro screen ​|
 | 80176688 | Geo18_80176688 | main menu | | 80176688 | Geo18_80176688 | main menu |
 | 80177518 | Geo18_80177518 | main menu | | 80177518 | Geo18_80177518 | main menu |
 | 802761D0 | Geo18_802761D0 | | | 802761D0 | Geo18_802761D0 | |
-| 802764B0 | Geo18_802764B0 | game over |+| 802764B0 | Geo18_802764B0 | intro screen ​|
 | 802770A4 | Geo18_802770A4 | | | 802770A4 | Geo18_802770A4 | |
 | 80277294 | Geo18_80277294 | | | 80277294 | Geo18_80277294 | |
Line 301: Line 298:
 | 8029F148 | CopyObjRotation | | | 8029F148 | CopyObjRotation | |
 | 8029F3A8 | CopyObjScaling | | | 8029F3A8 | CopyObjScaling | |
-| 8029E27C | DistanceFromObject | |+| 8029E27C | DistanceFromObject | Calculates distance between 2 objects in 2 dimensions. Note: Only takes X & Z Coordinates into account. Height difference is ignored. | 
 +| 8029E2F8 | DistanceFromObject3D | Calculates distance between 2 objects in 3 dimensions. ​|
 | 802A0568 | DeactivateObject | | | 802A0568 | DeactivateObject | |
 | 802E6AF8 | ExplodeObject | | | 802E6AF8 | ExplodeObject | |
Line 324: Line 322:
 | 8031EB00 | SetSound | | | 8031EB00 | SetSound | |
 | 80320544 | SetMusic | | | 80320544 | SetMusic | |
 +| 80321E48 | SetMusicwithFadeIn | |
 +| 80321F48 | KillMusicwithFadeOut | |
 | 803223B0 | osSetTime | | | 803223B0 | osSetTime | |
 | 803223E0 | osMapTLB | | | 803223E0 | osMapTLB | |
Line 342: Line 342:
 | 80322F40 | osWriteBackDCacheAll | | | 80322F40 | osWriteBackDCacheAll | |
 | 80322F70 | osCreateViManager | | | 80322F70 | osCreateViManager | |
-| 803230F4 | \_\_osViDevMgrMain ​| |+| 803230F4 | %%__osViDevMgrMain%% ​| |
 | 803232D0 | osViSetMode | | | 803232D0 | osViSetMode | |
 | 80323340 | osViBlack | | | 80323340 | osViBlack | |
Line 354: Line 354:
 | 80323B24 | osContGetReadData | | | 80323B24 | osContGetReadData | |
 | 80323CC0 | osContInit | | | 80323CC0 | osContInit | |
-| 80323EBC | \_\_osContGetInitData ​| | +| 80323EBC | %%__osContGetInitData%% ​| | 
-| 80323F8C | \_\_osPackRequestData ​| |+| 80323F8C | %%__osPackRequestData%% ​| |
 | 80324080 | osEepromProbe | | | 80324080 | osEepromProbe | |
-| 803240F0 | \_\_ull_rshift ​| | +| 803240F0 | %%__ull_rshift%% ​| | 
-| 8032411C | \_\_ull_rem ​| | +| 8032411C | %%__ull_rem%% ​| | 
-| 80324158 | \_\_ull_div ​| | +| 80324158 | %%__ull_div%% ​| | 
-| 80324194 | \_\_ll_lshift ​| | +| 80324194 | %%__ll_lshift%% ​| | 
-| 803241C0 | \_\_ll_rem ​| | +| 803241C0 | %%__ll_rem%% ​| | 
-| 803241FC | \_\_ll_div ​| | +| 803241FC | %%__ll_div%% ​| | 
-| 80324258 | \_\_ll_mul ​| | +| 80324258 | %%__ll_mul%% ​| | 
-| 80324288 | \_\_ull_divremi ​| | +| 80324288 | %%__ull_divremi%% ​| | 
-| 803242E8 | \_\_ll_mod ​| | +| 803242E8 | %%__ll_mod%% ​| | 
-| 80324384 | \_\_ll_rshift ​| |+| 80324384 | %%__ll_rshift%% ​| |
 | 803243B0 | osInvalDCache | | | 803243B0 | osInvalDCache | |
 | 80324460 | osPiStartDma | | | 80324460 | osPiStartDma | |
Line 389: Line 389:
 | 80325DA0 | osAiGetLength | | | 80325DA0 | osAiGetLength | |
 | 80325DB0 | osAiSetNextBuffer | | | 80325DB0 | osAiSetNextBuffer | |
-| 80325E60 | \_\_osTimerServicesInit ​| | +| 80325E60 | %%__osTimerServicesInit%% ​| | 
-| 80325EEC | \_\_osTimerInterrupt ​| | +| 80325EEC | %%__osTimerInterrupt%% ​| | 
-| 80326064 | \_\_osSetTimerIntr ​| | +| 80326064 | %%__osSetTimerIntr%% ​| | 
-| 803260D8 | \_\_osInsertTimer ​| |+| 803260D8 | %%__osInsertTimer%% ​| |
 | 80326260 | _Printf | | | 80326260 | _Printf | |
 | 803273F0 | memcpy | | | 803273F0 | memcpy | |
-| 803274D0 | \_\_osDisableInt ​| | +| 803274D0 | %%__osDisableInt%% ​| | 
-| 803274F0 | \_\_osRestoreInt ​| | +| 803274F0 | %%__osRestoreInt%% ​| | 
-| 80327510 | \_\_osViInit ​| | +| 80327510 | %%__osViInit%% ​| | 
-| 80327640 | \_\_osExceptionPreamble ​| | +| 80327640 | %%__osExceptionPreamble%% ​| | 
-| 80327650 | \_\_osExceptionHandler ​| | +| 80327650 | %%__osExceptionHandler%% ​| | 
-| 80327C80 | \_\_osEnqueueAndYield ​| | +| 80327C80 | %%__osEnqueueAndYield%% ​| | 
-| 80327D10 | \_\_osEnqueueThread ​| | +| 80327D10 | %%__osEnqueueThread%% ​| | 
-| 80327D58 | \_\_osPopThread ​| | +| 80327D58 | %%__osPopThread%% ​| | 
-| 80327D68 | \_\_osDispatchThread ​| | +| 80327D68 | %%__osDispatchThread%% ​| | 
-| 80327EA8 | \_\_osCleanupThread ​| |+| 80327EA8 | %%__osCleanupThread%% ​| |
 | 80327EB0 | osVirtualToPhysical | | | 80327EB0 | osVirtualToPhysical | |
-| 80327F30 | \_\_osSpSetStatus ​| | +| 80327F30 | %%__osSpSetStatus%% ​| | 
-| 80327F40 | \_\_osSpSetPc ​| | +| 80327F40 | %%__osSpSetPc%% ​| | 
-| 80327F80 | \_\_osSpRawStartDma ​| | +| 80327F80 | %%__osSpRawStartDma%% ​| | 
-| 80328010 | \_\_osSpDeviceBusy ​| | +| 80328010 | %%__osSpDeviceBusy%% ​| | 
-| 80328040 | \_\_osSpGetStatus ​| |+| 80328040 | %%__osSpGetStatus%% ​| |
 | 80328050 | osGetThreadPri | | | 80328050 | osGetThreadPri | |
 | 803283E0 | osGetCount | | | 803283E0 | osGetCount | |
-| 803283F0 | \_\_osPiCreateAccessQueue ​| | +| 803283F0 | %%__osPiCreateAccessQueue%% ​| | 
-| 80328440 | \_\_osPiGetAccess ​| | +| 80328440 | %%__osPiGetAccess%% ​| | 
-| 80328484 | \_\_osPiRelAccess ​| |+| 80328484 | %%__osPiRelAccess%% ​| |
 | 803284B0 | osPiRawStartDma | | | 803284B0 | osPiRawStartDma | |
-| 80328590 | \_\_osDevMgrMain ​| | +| 80328590 | %%__osDevMgrMain%% ​| | 
-| 80328720 | \_\_osGetSR ​| | +| 80328720 | %%__osGetSR%% ​| | 
-| 80328730 | \_\_osSetFpcCsr ​| | +| 80328730 | %%__osSetFpcCsr%% ​| | 
-| 80328740 | \_\_osSiRawReadIo ​| | +| 80328740 | %%__osSiRawReadIo%% ​| | 
-| 80328790 | \_\_osSiRawWriteIo ​| |+| 80328790 | %%__osSiRawWriteIo%% ​| |
 | 803287E0 | osMapTLBRdb | TODO: duplicate symbol name | | 803287E0 | osMapTLBRdb | TODO: duplicate symbol name |
 | 80328840 | osEPiRawReadIo | | | 80328840 | osEPiRawReadIo | |
-| 803288A0 | \_\_osSiCreateAccessQueue ​| | +| 803288A0 | %%__osSiCreateAccessQueue%% ​| | 
-| 803288F0 | \_\_osSiGetAccess ​| | +| 803288F0 | %%__osSiGetAccess%% ​| | 
-| 80328934 | \_\_osSiRelAccess ​| | +| 80328934 | %%__osSiRelAccess%% ​| | 
-| 80328960 | \_\_osSiRawStartDma ​| |+| 80328960 | %%__osSiRawStartDma%% ​| |
 | 80328A10 | osSetTimer | | | 80328A10 | osSetTimer | |
 | 80328AF0 | osEepromWrite | | | 80328AF0 | osEepromWrite | |
-| 80328DAC | \_\_osEepStatus ​| |+| 80328DAC | %%__osEepStatus%% ​| |
 | 80328FD0 | osJamMesg | | | 80328FD0 | osJamMesg | |
 | 80329150 | osEepromRead | | | 80329150 | osEepromRead | |
 | 80329450 | guMtxF2L | | | 80329450 | guMtxF2L | |
 | 80329550 | guMtxIdentF | | | 80329550 | guMtxIdentF | |
-| 80329750 | \_\_osAiDeviceBusy ​| | +| 80329750 | %%__osAiDeviceBusy%% ​| | 
-| 80329780 | \_\_osSetCompare ​| | +| 80329780 | %%__osSetCompare%% ​| | 
-| 8032AF70 | \_\_osProbeTLB ​| | +| 8032AF70 | %%__osProbeTLB%% ​| | 
-| 8032ACE0 | \_\_osSyncPutChars ​| |+| 8032ACE0 | %%__osSyncPutChars%% ​| |
 | 8032AE10 | osSetIntMask | | | 8032AE10 | osSetIntMask | |
 | 8032AE70 | osDestroyThread | | | 8032AE70 | osDestroyThread | |
-| 8032B030 | \_\_osSiDeviceBusy ​| | +| 8032B030 | %%__osSiDeviceBusy%% ​| | 
-| 8032B200 | \_\_osAtomicDec ​| |+| 8032B200 | %%__osAtomicDec%% ​| |
 | 80378800 | Copy32BitTriple | | | 80378800 | Copy32BitTriple | |
 | 8037B220 | InitSceneGraphNodeLinks | | | 8037B220 | InitSceneGraphNodeLinks | |
Line 450: Line 450:
 | 8037E1A0 | LevelAccumOp | | | 8037E1A0 | LevelAccumOp | |
 | 803839CC | ProcessCollision | | | 803839CC | ProcessCollision | |
 +| 80383BB0 | RNG | |
 | 802DB08C | RenderHudCannonReticle | | | 802DB08C | RenderHudCannonReticle | |
 | 802E2CF0 | RenderHudCamera | | | 802E2CF0 | RenderHudCamera | |