Diddy Kong Racing

From en64 wiki
Jump to navigation Jump to search

Ripped levels
Custom track

OS and Audio Functions

0x801c7560,alHeapInit
0x801c76a4,alBnkfNew
0x801c77a8,alSeqFileNew
0x801c77f0,alHeapDBAlloc
0x801c7850,alSeqpSetVol
0x801c7850,alCSPSetVol
0x801c7890,alCSPGetTempo
0x801c78d0,osGetCount
0x801c78e0,alSeqpSetChlPan
0x801c78e0,alCSPSetChlPan
0x801c7940,alSeqpSetChlVol
0x801c7940,alCSPSetChlVol
0x801c79a0,alSeqpGetChlVol
0x801c79a0,alCSPGetChlVol
0x801c79c0,alSeqpGetChlFXMix
0x801c79c0,alCSPGetChlFXMix
0x801c79e0,alCSPSetTempo
0x801c79e0,alSeqpSetTempo
0x801c7a50,alCSPGetState
0x801c7a50,alSeqpGetState
0x801c7a60,alCSPSetBank
0x801c7a60,alSeqpSetBank
0x801c7aa0,alCSeqGetLoc
0x801c7b40,alCSeqSetLoc
0x801c7d04,alCSeqNextEvent
0x801c7ffc,alCSeqNew
0x801c8110,alCSeqNewMarker
0x801c827c,alCSeqGetTicks
0x801c8284,alCSeqSecToTicks
0x801c8380,alCSeqTicksToSec
0x801c83ec,__alCSeqNextDelta
0x801c8560,alCSPSetSeq
0x801c8560,alSeqpSetSeq
0x801c85a0,alSeqpPlay
0x801c85a0,alCSPPlay
0x801c85d0,alCSPStop
0x801c85d0,alSeqpStop
0x801c8600,osAiSetFrequency
0x801c8760,alUnlink
0x801c8790,alLink
0x801c87b4,alClose
0x801c87ec,alInit
0x801c8820,osCreateMesgQueue
0x801c8850,osCreateThread
0x801c89a0,osStartThread
0x801c8af0,osStopThread
0x801c8bb0,osRecvMesg
0x801c8cf0,osVirtualToPhysical
0x801c8d70,osAiSetNextBuffer
0x801c8e20,osAiGetLength
0x801c8e30,osSendMesg
0x801c8f80,osPiStartDma
0x801c9090,alEvtqFlushType
0x801c913c,alEvtqFlush
0x801c91ac,alEvtqPostEvent
0x801c92d0,alEvtqNextEvent
0x801c935c,alEvtqNew
0x801c93d0,alSynAddPlayer
0x801c9420,_allocatePVoice
0x801c9508,alSynAllocVoice
0x801c9650,alSynSetVol
0x801c96f0,alSynStartVoice
0x801c9780,alSynSetPitch
0x801c9810,alSynSetFXMix
0x801c98b0,alSynStopVoice
0x801c9930,alSynFreeVoice
0x801c99e0,alCents2Ratio
0x801c9a30,osSetIntMask
0x801c9ad0,sqrtf
0x801c9ae0,alSynSetPriority
0x801c9b30,__d_to_ll
0x801c9b4c,__f_to_ll
0x801c9b68,__d_to_ull
0x801c9c08,__f_to_ull
0x801c9ca4,__ll_to_d
0x801c9cbc,__ll_to_f
0x801c9cd4,__ull_to_d
0x801c9d08,__ull_to_f
0x801c9da0,bcopy/_bcopy
0x801ca0b0,alFilterNew
0x801cb540,alLoadParam
0x801cb714,alRaw16Pull
0x801cbbec,alAdpcmPull
0x801cc090,alResampleParam
0x801cc17c,alResamplePull
0x801cc390,alMainBusParam
0x801cc3c0,alMainBusPull
0x801cc4e0,alSaveParam
0x801cc514,alSavePull
0x801cc840,osSetThreadPri
0x801cc920,guPerspectiveF
0x801ccb50,guPerspective
0x801ce580,osEepromWrite
0x801ce83c,__osEepStatus
0x801cea60,__ull_rshift
0x801cea8c,__ull_rem
0x801ceac8,__ull_div
0x801ceb04,__ll_lshift
0x801ceb30,__ll_rem
0x801ceb6c,__ll_div
0x801cebc8,__ll_mul
0x801cebf8,__ull_divremi
0x801cec58,__ll_mod
0x801cecf4,__ll_rshift
0x801ced20,osPfsInit
0x801cedd4,__osPfsGetStatus
0x801ceee0,osPfsReadWriteFile
0x801cf3e0,osPfsFreeBlocks
0x801cf530,osPfsChecker
0x801cfbf4,corrupted_init
0x801cfda8,corrupted
0x801cff90,osPfsReFormat
0x801d0390,osPfsNumFiles
0x801d04e0,bzero/_bzero/blkclr/_blkclr
0x801d0580,osPfsFileState
0x801d0870,osPfsDeleteFile
0x801d0b50,__osPfsReleasePages
0x801d0d88,__osBlockSum
0x801d0e80,osPfsFindFile
0x801d1040,osPfsAllocateFile
0x801d14c4,__osPfsDeclearPage
0x801d17f0,osInvalDCache
0x801d18a0,osWritebackDCacheAll
0x801d18d0,osDpGetStatus
0x801d18e0,osDpSetNextBuffer
0x801d1ca0,osViSetMode
0x801d1d10,osViBlack
0x801d1d80,osViSetEvent
0x801d1df0,osSpTaskYielded
0x801d200c,osSpTaskLoad
0x801d216c,osSpTaskStartGo
0x801d21b0,osGetTime
0x801d2240,osSpTaskYield
0x801d2260,osViSetSpecialFeatures
0x801d2420,osViSwapBuffer
0x801d2540,osGetThreadPri
0x801d2560,__osDisableInt
0x801d2580,__osRestoreInt
0x801d25a0,osPiRawStartDma
0x801d2680,osEPiRawStartDma
0x801d2760,__osDevMgrMain
0x801d2b10,__osViInit
0x801d2c60,alSynDelete
0x801d2c70,__osDequeueThread
0x801d35b0,__osProbeTLB
0x801d3670,__osAiDeviceBusy
0x801d36a0,osJamMesg
0x801d37f0,osPiGetCmdQueue
0x801d3820,alCopy
0x801d38a0,_Printf
0x801d4560,__osSetSR
0x801d4570,__osGetSR
0x801d4580,__osSetFpcCsr
0x801d4590,__osSiRawReadIo
0x801d4590,__osSpRawReadIo
0x801d45e0,__osSiRawWriteIo
0x801d45e0,__osSpRawWriteIo
0x801d4630,osWritebackDCache
0x801d46b0,osInvalICache
0x801d4730,osMapTLBRdb
0x801d4790,osPiRawReadIo
0x801d47f0,__osSetHWIntrRoutine
0x801d4840,guMtxF2L
0x801d4940,guMtxIdentF
0x801d49c8,guMtxIdent
0x801d49f8,guMtxL2F
0x801d4ab0,__cosf/fcos/cosf
0x801d4c20,__sinf/fsin/sinf
0x801d4de0,osSetTimer
0x801d52c0,__osSiDeviceBusy
0x801d52f0,__osSumcalc
0x801d534c,__osIdCheckSum
0x801d53b4,__osRepairPackId
0x801d57cc,__osCheckPackId
0x801d5964,__osGetId
0x801d5bc0,__osCheckId
0x801d5cbc,__osPfsRWInode
0x801d5fdc,__osPfsSelectBank
0x801d6050,__osDpDeviceBusy
0x801d6090,__osViSwapContext
0x801d63f0,__osSpGetStatus
0x801d6400,__osSpSetPc
0x801d6440,__osSpRawStartDma
0x801d64d0,__osSpDeviceBusy
0x801d6500,__osResetGlobalIntMask
0x801d6560,osEPiRawWriteIo
0x801d65b0,osYieldThread
0x801d6600,osDestroyThread
0x801d6700,_Litob
0x801d69a0,_Ldtob
0x801d7460,__osSetCompare
0x801d7470,lldiv
0x801d7570,ldiv
0x801e38a0,osClockRate
0x801e38a8,__osShutdown
0x801e38ac,__OSGlobalIntMask
0x801e38b0,osDiskExist
0x801e3900,osViModeTable
0x801e3950,osViModeNtscLpf1
0x801e39f0,osViModeNtscLaf1
0x801e3a40,osViModeNtscLpn2
0x801e3a90,osViModeNtscLpf2
0x801e3ae0,osViModeNtscLan2
0x801e3b30,osViModeNtscLaf2
0x801e3b80,osViModeNtscHpn1
0x801e3bd0,osViModeNtscHpf1
0x801e3c20,osViModeNtscHan1
0x801e3c70,osViModeNtscHaf1
0x801e3cc0,osViModeNtscHpn2
0x801e3d10,osViModeNtscHpf2
0x801e3db0,osViModePalLpf1
0x801e3e50,osViModePalLaf1
0x801e3ea0,osViModePalLpn2
0x801e3ef0,osViModePalLpf2
0x801e3f40,osViModePalLan2
0x801e3f90,osViModePalLaf2
0x801e3fe0,osViModePalHpn1
0x801e4030,osViModePalHpf1
0x801e4080,osViModePalHan1
0x801e40d0,osViModePalHaf1
0x801e4120,osViModePalHpn2
0x801e4170,osViModePalHpf2
0x801e4210,osViModeMpalLpf1
0x801e42b0,osViModeMpalLaf1
0x801e4300,osViModeMpalLpn2
0x801e4350,osViModeMpalLpf2
0x801e43a0,osViModeMpalLan2
0x801e43f0,osViModeMpalLaf2
0x801e4440,osViModeMpalHpn1
0x801e4490,osViModeMpalHpf1
0x801e44e0,osViModeMpalHan1
0x801e4530,osViModeMpalHaf1
0x801e4580,osViModeMpalHpn2
0x801e45d0,osViModeMpalHpf2

6 Bytes Per Triangle bitflags
FF0000000000 Use vertice colors instead of dynamic lighting (Object only)
000000010000 Special car brake light
000000002000 Water
000000008000 Env Mapping (Object Only)
000000000800 TopFlag
000000000200 Fall through (used for water for example to fall to one below)
000000000100 "Hit" Collision
000000000004 See through (for example if fish there to see them)
000000000002 Z-Buffer Enabled (Object Only)
noted by subdrag