Quest 64
Jump to navigation
Jump to search
OS, Graphic and Audio Functions
0x80033ae0,osCreateThread 0x80033c30,osStartThread 0x80033f10,osCreateMesgQueue 0x80033f40,osViSetEvent 0x80033fb0,osSetEventMesg 0x80034020,osRecvMesg 0x80034160,osSetIntMask 0x80034200,osSendMesg 0x80034350,osWritebackDCacheAll 0x80034380,osSpTaskYield 0x800343a0,osSpTaskYielded 0x800346e0,osViBlack 0x80034750,osViSwapBuffer 0x800347a0,osViGetCurrentFramebuffer 0x800347a0,osViGetNextFramebuffer 0x80034840,osCreateViManager 0x80034ba0,osViSetMode 0x80034c10,osViSetSpecialFeatures 0x80034dd0,osVirtualToPhysical 0x80034e50,osWritebackDCache 0x80034ed0,osGetTime 0x80034f60,sqrtf 0x80034f70,guPositionF 0x80035120,guPosition 0x80035190,sins 0x80035200,guMtxF2L 0x80035300,guMtxIdentF 0x80035388,guMtxIdent 0x800353b8,guMtxL2F 0x80035470,guMtxXFMF 0x80035510,guMtxCatF 0x80035680,__sinf/fsin/sinf 0x80035840,guOrthoF 0x80035994,guOrtho 0x80035a00,guPerspectiveF 0x80035c30,guPerspective 0x80035c90,guLookAtReflectF 0x800360d0,guLookAtReflect 0x80036150,guTranslateF 0x80036198,guTranslate 0x800361f0,__cosf/fcos/cosf 0x80036360,sprintf 0x800363e0,osInvalICache 0x80036460,osInvalDCache 0x80036510,osPiStartDma 0x80036620,alHeapInit 0x80036660,alHeapDBAlloc 0x800366c0,osAiSetFrequency 0x80036820,alUnlink 0x80036850,alLink 0x80036874,alClose 0x800368ac,alInit 0x800368e0,alSeqpSetVol 0x800368e0,alCSPSetVol 0x80036928,_timeToSamples 0x80036980,_freePVoice 0x800369b8,_collectPVoices 0x80036a18,__freeParam 0x80036a30,__allocParam 0x80036a68,alAudioFrame 0x80036d00,alSynNew 0x80038590,alCSeqGetLoc 0x80038630,alCSeqSetLoc 0x800387f4,alCSeqNextEvent 0x80038aec,alCSeqNew 0x80038c00,alCSeqNewMarker 0x80038d6c,alCSeqGetTicks 0x80038d74,alCSeqSecToTicks 0x80038e70,alCSeqTicksToSec 0x80038edc,__alCSeqNextDelta 0x80039050,alCSPSetSeq 0x80039050,alSeqpSetSeq 0x80039090,alSeqpPlay 0x80039090,alCSPPlay 0x800390c0,alCSPStop 0x800390c0,alSeqpStop 0x800390f0,alSeqpGetState 0x800390f0,alCSPGetState 0x80039100,alSndpNew 0x80039810,alSndpAllocate 0x800398b0,alSndpSetSound 0x800398d0,alSndpGetState 0x800398f0,alSndpPlay 0x80039960,alSndpStop 0x800399b0,alSndpSetPitch 0x80039a10,alSndpSetVol 0x80039a70,alSndpSetPan 0x80039ad0,__ull_rshift 0x80039afc,__ull_rem 0x80039b38,__ull_div 0x80039b74,__ll_lshift 0x80039ba0,__ll_rem 0x80039bdc,__ll_div 0x80039c38,__ll_mul 0x80039c68,__ull_divremi 0x80039cc8,__ll_mod 0x80039d64,__ll_rshift 0x8003aba0,osContSetCh 0x8003ae30,osPfsFileState 0x8003b120,osPfsFreeBlocks 0x8003b270,osPfsAllocateFile 0x8003b6f4,__osPfsDeclearPage 0x8003ba20,osPfsDeleteFile 0x8003bd00,__osPfsReleasePages 0x8003bf38,__osBlockSum 0x8003c030,osPfsReadWriteFile 0x8003c790,osPfsNumFiles 0x8003c8e0,osContStartQuery 0x8003c964,osContGetQuery 0x8003c990,__osSetSR 0x8003c9a0,__osGetSR 0x8003c9b0,__osSetFpcCsr 0x8003c9c0,__osSpRawReadIo 0x8003c9c0,__osSiRawReadIo 0x8003ca10,__osSiRawWriteIo 0x8003ca10,__osSpRawWriteIo 0x8003d370,osMapTLBRdb 0x8003d3d0,osPiRawReadIo 0x8003d430,bzero/_bzero/blkclr/_blkclr 0x8003d4d0,__osDisableInt 0x8003d4f0,__osRestoreInt 0x8003d510,__osDequeueThread 0x8003d810,osGetThreadPri 0x8003d830,osSetThreadPri 0x8003d910,osPiRawStartDma 0x8003e1f0,__osSpSetStatus 0x8003e200,__osSpGetStatus 0x8003e210,bcopy/_bcopy 0x8003e520,__osSpSetPc 0x8003e560,__osSpRawStartDma 0x8003e5f0,__osSpDeviceBusy 0x8003ea20,__osViGetNextContext 0x8003ea20,osPiGetDeviceType 0x8003ea20,__osGetActiveQueue 0x8003ea20,__osViGetCurrentContext 0x8003ea20,__osGetCurrFaultedThread 0x8003ea30,__osViSwapContext 0x8003ed90,osGetCount 0x8003eda0,__osProbeTLB 0x8003fb20,memcpy 0x8003fb4c,strlen 0x8003fb74,strchr 0x8003fbc0,osJamMesg 0x8003fd10,osPiGetCmdQueue 0x8003fd40,alSynDelete 0x8003fd50,alEvtqFlushType 0x8003fdfc,alEvtqFlush 0x8003fe6c,alEvtqPostEvent 0x8003ff90,alEvtqNextEvent 0x8004001c,alEvtqNew 0x80040090,alSaveNew 0x800400d4,alMainBusNew 0x80040128,alAuxBusNew 0x8004017c,alResampleNew 0x80040204,alLoadNew 0x800402ac,alEnvmixerNew 0x80040350,init_lpfilter 0x800403f0,alFxNew 0x80040830,alSynAllocFX 0x800408d0,alMainBusParam 0x80040900,alMainBusPull 0x80040a20,alLoadParam 0x80040bf4,alRaw16Pull 0x800410cc,alAdpcmPull 0x80041570,alResampleParam 0x8004165c,alResamplePull 0x80041870,_ldexpf 0x80041898,_frexpf 0x80041984,alEnvmixerParam 0x80041f7c,alEnvmixerPull 0x800424d0,alAuxBusParam 0x80042500,alAuxBusPull 0x800425e0,alSaveParam 0x80042614,alSavePull 0x800426a0,__osAiDeviceBusy 0x800426d0,__setInstChanState 0x80042724,__resetPerfChanState 0x800427a4,__initFromBank 0x80042860,__vsDelta 0x80042884,__vsVol 0x8004290c,__seqpReleaseVoice 0x80042a38,__voiceNeedsNoteKill 0x80042ae0,__unmapVoice 0x80042b50,__postNextSeqEvent 0x80042ca4,__vsPan 0x80042cec,__lookupVoice 0x80042d60,__mapVoice 0x80042dd0,__lookupSoundQuick 0x80043d10,__seqpStopOsc 0x80043e14,__initChanState 0x80043e84,alSeqpNew 0x80044010,alSynAddPlayer 0x80044060,alSynStopVoice 0x800440e0,alSynFreeVoice 0x80044190,alSynSetVol 0x80044230,alSynSetPitch 0x800442c0,_allocatePVoice 0x800443a8,alSynAllocVoice 0x800444f0,alCents2Ratio 0x80044540,alSynStartVoiceParams 0x80045bb0,osPfsChecker 0x80046274,corrupted_init 0x80046428,corrupted 0x80046950,__osSiRawStartDma 0x80046a00,__osContAddressCrc 0x80046ab0,__osContDataCrc 0x80046ee0,osSetTimer 0x80046fc0,osPfsFindFile 0x80047180,__osSiDeviceBusy 0x80047a30,osDestroyThread 0x80047b30,__osResetGlobalIntMask 0x80047b90,osEPiRawWriteIo 0x80047be0,osEPiRawReadIo 0x80047c30,__osSetGlobalIntMask 0x80047c80,osYieldThread 0x80047cd0,__osSetCompare 0x80047ce0,_Litob 0x80047f80,_Ldtob 0x80048a40,alCopy 0x80048ac0,alFilterNew 0x80048ae0,_doModFunc 0x80048b88,_filterBuffer 0x80048c40,_saveBuffer 0x80048dc8,_loadBuffer 0x80048f54,_loadOutputBuffer 0x80049178,alFxParamHdl 0x800493d4,alFxParam 0x800493ec,alFxPull 0x80049730,alSeqGetLoc 0x8004974c,alSeqSetLoc 0x80049768,alSeqGetTicks 0x800497c4,alSeqNextEvent 0x80049948,alSeqNewMarker 0x80049a68,alSeqSecToTicks 0x80049b4c,alSeqTicksToSec 0x80049ba0,__alSeqNextDelta 0x80049c78,alSeqNew 0x80049d50,alSynSetPriority 0x80049d60,lldiv 0x80049e60,ldiv 0x8006f450,osViModeNtscLpn1 0x8006f4a0,osViModeNtscLpf1 0x8006f540,osViModeNtscLaf1 0x8006f590,osViModeNtscLpn2 0x8006f5e0,osViModeNtscLpf2 0x8006f630,osViModeNtscLan2 0x8006f680,osViModeNtscLaf2 0x8006f6d0,osViModeNtscHpn1 0x8006f720,osViModeNtscHpf1 0x8006f770,osViModeNtscHan1 0x8006f7c0,osViModeNtscHaf1 0x8006f810,osViModeNtscHpn2 0x8006f860,osViModeNtscHpf2 0x8006fd10,osViModeMpalLpn1 0x8006fd60,osViModeMpalLpf1 0x8006fe00,osViModeMpalLaf1 0x8006fe50,osViModeMpalLpn2 0x8006fea0,osViModeMpalLpf2 0x8006fef0,osViModeMpalLan2 0x8006ff40,osViModeMpalLaf2 0x8006ff90,osViModeMpalHpn1 0x8006ffe0,osViModeMpalHpf1 0x80070030,osViModeMpalHan1 0x80070080,osViModeMpalHaf1 0x800700d0,osViModeMpalHpn2 0x80070120,osViModeMpalHpf2 0x80071ab0,__osRcpImTable 0x80071f10,__libm_qnan_f
Level/Map Notes
800064B8 80001D6C store map number 80084EEB Map collision? 80084EF3 Map Modifier 80084EE4 8000C034 asm load map? 80054F10 Stage Table? 00055B10 ROM 0x44 bytes each 80195E98 Level table? 004361B8 ROM 80085368 Current Stage/Level
Values
00 Town 01 Town 2 02 Field 0D Castle 0F Houses in Town 10 Houses in Town 2 22 23 unused?
Enemy Pointers
Judgement 8023695C Pale Rider 80236994 Pin Head 802369CC Spriggan 80236A04 Multi Optics 80268DAC Mimic 80268DE4 Crawler 80268E1C Scorpian 80268E54 Scare Crow 80268E8C Wyvern 80268EC4 Skelebat 80268EFC Cryshell 80268F34 Blood Gell 80268F6C Caterpillar 80268FA4 Fish Man 80268FDC Were Hare 802705F4 Hell Hound 8027062C Man Eater 80270664 Big Mouth 8027069C Bumpershoot 802706D4 Parassault 8027070C Orc Jr 80270744 Gremlin 8027077C Skeleton 802707B4 Ghost Hound 802707EC Merrow 80270824 Wolf Goat 8027085C Ork 80278974 Ghost 802789AC Will-O'-Wisp 802789E4 Sprite 80278A1C Jack-O'-Lantern 80278A54 Arachnoid 80278A8C Lamia 80278AC4 Temptress 80278AFC Pixie 80278B34 Grangach 80278B6C Thunder Jell 80278BA4 Termant 80278BDC Sandman 80281CFC Were Cat 80281D34 Nightmare 80281D6C Blue Man 80281DA4 Winged Sunfish 80281DDC Gloom Wing 80281E14 Ogre 80281E4C Rocky 80281E84 Red Wyvern 80281EBC Flamed Mane 80281EF4 Magma Fish 80281F2C Red Rose Knight 80281F64 White Rose Knight 80281F9C Goblin 8029564C Frog King 80295684 Apophis 802956BC Mad Doll 802956F4 Death Hugger 8029572C Kobold 80295764 Man Trap 8029579C Bat 802957D4 Frog Knight 8029580C Marionasty 80295844 Dark Goblin 8029587C Hot Lips 802958B4 Ghost Stalker 802958EC Treant 80295924 Cockatrice 8029595C
Format:
Byte 3-4 HP Byte 9-10 Agility Byte 11-12 Defense Byte 13-16 Experience Given Byte 21-24 Size of monster (also determines size of certain spells) Byte 25-28 Camera distance after seeing attack Byte 36 Monster's Element Byte 39-40 Attack Byte 46 Number of Attacks they can do Byte 50 Item Drop