This shows you the differences between two versions of the page.
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 | | |