Jump to content

ROM map (Boktai 3): Difference between revisions

No edit summary
No edit summary
 
Line 42: Line 42:
|-
|-
| 0x8030d9c || undefined TextBox_OpenScripted(void)
| 0x8030d9c || undefined TextBox_OpenScripted(void)
|-
| 0x8031e54 || void TextBox_SetDrawMode(TextBoxOutput * param_1, TextBoxDrawMode drawMode)
|-
| 0x8031e84 || void TextBox_UpdateDrawMode(TextBoxOutput * param_1)
|-
|-
| 0x8031eac || void TextBox_AdvanceVertically(TextBoxOutput * out)
| 0x8031eac || void TextBox_AdvanceVertically(TextBoxOutput * out)
Line 52: Line 56:
|-
|-
| 0x8032070 || int16_t Text_ParseEscapeSequence(char * text)
| 0x8032070 || int16_t Text_ParseEscapeSequence(char * text)
|-
| 0x8032168 || int strncmp(char * param_1, char * param_2, undefined4 n)
|-
| 0x80321a0 || int atoi_n(char * str, int n)
|-
|-
| 0x803223c || char * String_FindCharOrNullTerminator(char * s, char ch)
| 0x803223c || char * String_FindCharOrNullTerminator(char * s, char ch)
Line 58: Line 66:
terminator instead.
terminator instead.
|-
|-
| 0x8032a44 || int TextBox_DrawTextImpl(int param_1, char * param_2)
| 0x8032254 || char * TextBox_GetTagValue(TextBoxOutput * out, undefined4 string)
|-
| 0x803232c || undefined TextBox_ParseTag(undefined4 out, undefined4 string)
|-
| 0x8032a44 || char * TextBox_DrawOneCharImpl(TextBoxOutput * out, char * string)
|-
|-
| 0x8032b24 || undefined TextBox_DrawText(void)
| 0x8032b24 || int TextBox_DrawOneChar(TextBoxOutput * param_1)
|-
|-
| 0x8032c54 || void TextBox_SetBounds(TextBoxOutput * param_1, undefined1 x, undefined1 y, undefined1 width, undefined1 height)
| 0x8032c54 || void TextBox_SetBounds(TextBoxOutput * param_1, undefined1 x, undefined1 y, undefined1 width, undefined1 height)
|-
| 0x8032c80 || void TextBox_SetBoundsEx(undefined4 out, undefined1 x, undefined1 y, undefined1 width, undefined1 height)
|-
| 0x8032cd4 || undefined TextBox_SetExtendCore(TextBoxOutput * out, undefined4 extend, char * str)
|-
| 0x80335f4 || char * TextSmallBox_LookupString(TextSmallBox * box, undefined4 offset)
|-
| 0x803360c || TextSmallBox * TextSmallBox_FindByHandleCore(TextSmallBoxList * list, undefined4 handle)
|-
| 0x8033634 || TextSmallBox * TextSmallBox_FindByHandle(int handle)
|-
| 0x8033654 || int TextSmallBox_CreateHandle(TextSmallBoxList * list)
|-
| 0x8033690 || int TextSmallBox_Create(undefined1 x, undefined1 y, undefined1 width, undefined1 height)
|-
| 0x80337fc || int TextSmallBox_SetDrawCallback(undefined4 handle)
|-
| 0x803386c || int TextSmallBox_SetStringRef(int handle, byte * ptrStringRef)
|-
| 0x8033924 || int TextSmallBox_SetStringOffset(undefined4 handle, undefined2 offset)
|-
| 0x803398c || int TextSmallBox_SetString(int handle, char * string)
|-
| 0x8033a38 || int TextSmallBox_SetExtend(int handle, undefined4 extend, char * str)
|-
| 0x8033af8 || void TextSmallBox_CallDrawOneChar(int param_1, TextSmallBox * param_2)
|-
|-
| 0x8033e18 || undefined Credits_Update(void)
| 0x8033e18 || undefined Credits_Update(void)
Line 73: Line 111:
|-
|-
| 0x8034030 || undefined Credits_Create(void)
| 0x8034030 || undefined Credits_Create(void)
|-
| 0x8036ca4 || undefined Crossover_GetMappingBuf(void)
|-
| 0x8036cac || uint Crossover_MapCharToBoktai(uint param_1)
|-
| 0x8036cc4 || undefined Crossover_MapCharToBN(void)
|-
| 0x8036d80 || undefined Crossover_LoadMappingBuf(void)
|-
| 0x8037b20 || undefined CrossoverLobby_Update(CrossoverLobby * param_1)
|-
| 0x8037b6c || undefined CrossoverLobby_Destroy(CrossoverLobby * param_1)
|-
| 0x8037bb8 || int CrossoverLobby_Init(CrossoverLobby * param_1)
|-
| 0x8037d80 || undefined CrossoverLobby_Create(void)
|-
|-
| 0x8044cf4 || uint PasswordDecoder_GetBits(PasswordDecoder * dec, undefined4 pCursor, undefined4 bitCount, undefined4 param_4)
| 0x8044cf4 || uint PasswordDecoder_GetBits(PasswordDecoder * dec, undefined4 pCursor, undefined4 bitCount, undefined4 param_4)
Line 223: Line 277:
|-
|-
| 0x81e0474 || PasswordMenu * PasswordMenu_Create(void)
| 0x81e0474 || PasswordMenu * PasswordMenu_Create(void)
|-
| 0x81e1af4 || undefined SoundTest_CountItems(SoundTest * param_1)
|-
| 0x81e1c10 || undefined SoundTest_DrawBgm(SoundTest * menu)
|-
| 0x81e1c64 || undefined SoundTest_DrawSfx(SoundTest * menu)
|-
| 0x81e1cdc || undefined SoundTest_DrawVoice(SoundTest * menu)
|-
| 0x81e1d50 || undefined SoundTest_Play(SoundTest * menu)
|-
| 0x81e1e50 || undefined SoundTest_Cancel(void)
|-
| 0x81e1f5c || undefined SoundTest_OnLeft(void)
|-
| 0x81e1ff8 || undefined SoundTest_OnRight(SoundTest * menu)
|-
| 0x81e2154 || undefined SoundTest_Update(SoundTest * menu)
|-
| 0x81e2300 || void SoundTest_Destroy(SoundTest * menu)
|-
| 0x81e23a0 || int SoundTest_Init(SoundTest * menu)
|-
| 0x81e26cc || undefined SoundTest_Create(void)
|-
|-
| 0x81e2f44 || undefined Help_InitHelpScreen(void)
| 0x81e2f44 || undefined Help_InitHelpScreen(void)
|-
| 0x81ea7f0 || void MainMenu_InitBackground(MainMenu * menu)
|-
| 0x81ea8a8 || undefined MainMenu_InitSprites(MainMenu * menu)
|-
| 0x81ea9b4 || undefined MainMenu_HideSprites(MainMenu * menu)
|-
| 0x81eaa20 || undefined MainMenu_DestroyCore(void)
|-
| 0x81eab64 || void MainMenu_Update(undefined4 menu)
|-
| 0x81eb598 || undefined MainMenu_Destroy(void)
|-
| 0x81eb5a8 || int MainMenu_Init(MainMenu * menu)
|-
| 0x81eb7dc || undefined MainMenu_Create(void)
|-
|-
| 0x8210a8c || int Album_GetAcquiredCount(void)
| 0x8210a8c || int Album_GetAcquiredCount(void)
Line 283: Line 377:
|-
|-
| 0x8218d1c || undefined Video_LoadCharFromFont(undefined4 param_1, undefined4 ch, undefined4 param_3, undefined4 param_4, undefined4 param_5)
| 0x8218d1c || undefined Video_LoadCharFromFont(undefined4 param_1, undefined4 ch, undefined4 param_3, undefined4 param_4, undefined4 param_5)
|-
| 0x8218e5c || void Video_ClearRect1(uint x, uint y, int w, int h)
|-
| 0x8218ed8 || undefined Video_ClearRect2(void)
|-
|-
| 0x8218f2c || void Video_DrawCharNarrow(undefined4 ch, undefined4 x, undefined4 y, undefined4 param_4)
| 0x8218f2c || void Video_DrawCharNarrow(undefined4 ch, undefined4 x, undefined4 y, undefined4 param_4)
Line 322: Line 420:
| 0x8219e44 || void memset(undefined1 * param_1, undefined1 param_2, uint param_3)
| 0x8219e44 || void memset(undefined1 * param_1, undefined1 param_2, uint param_3)
|-
|-
| 0x8219ebc || undefined memcpy_slow(void)
| 0x8219ebc || void memcpy_slow(undefined4 dst, undefined4 src, undefined4 nb)
|-
|-
| 0x8219f50 || undefined Actor_InitializeList(void)
| 0x8219f50 || undefined Actor_InitializeList(void)
Line 350: Line 448:
| 0x821a66c || byte * Script_ReadLength(byte * pc, int * length)
| 0x821a66c || byte * Script_ReadLength(byte * pc, int * length)
Returns pc after all the length bytes, the length itself is stored in *length.
Returns pc after all the length bytes, the length itself is stored in *length.
|-
| 0x821a6c0 || byte * Script_ParseNextKw(byte * pc, uint * nextKw)
|-
|-
| 0x821a6f0 || byte * Script_GetValueCore(byte * pc, uint * param_2, int * out_value)
| 0x821a6f0 || byte * Script_GetValueCore(byte * pc, uint * param_2, int * out_value)
|-
|-
| 0x821a91c || undefined Script_StoreVariable(void)
| 0x821a91c || undefined Script_StoreVariable(void)
|-
| 0x821a940 || undefined Script_PushNextKw(void)
|-
| 0x821a950 || undefined Script_PopNextKw(void)
|-
|-
| 0x821a960 || void Script_SetPc(byte * pc)
| 0x821a960 || void Script_SetPc(byte * pc)
Line 397: Line 501:
| 0x821b3e4 || undefined Script_StorePointer(void)
| 0x821b3e4 || undefined Script_StorePointer(void)
|-
|-
| 0x821b738 || undefined8 Script_CtrlIfCore(byte * param_1)
| 0x821b738 || undefined8 Script_Ctrl_IfCore(byte * param_1)
|-
| 0x821b794 || undefined Script_Ctrl_If(void)
|-
|-
| 0x821b794 || undefined Script_CtrlIf(void)
| 0x821b858 || int Script_Ctrl_DebugPrint(byte * param_1)
|-
|-
| 0x821b938 || undefined Script_RunOperator(void)
| 0x821b938 || undefined Script_RunOperator(void)
Line 410: Line 516:
|-
|-
| 0x8225410 || int Save_BackupStatAndWorld_Scripted(void)
| 0x8225410 || int Save_BackupStatAndWorld_Scripted(void)
|-
| 0x8225504 || undefined Script_Ctrl_0bb3(void)
|-
| 0x8225508 || undefined Script_Ctrl_CallMap(void)
|-
| 0x8225560 || undefined Script_Ctrl_9906(void)
|-
| 0x8225590 || undefined Script_Ctrl_b745(void)
|-
| 0x82255bc || undefined Script_Ctrl_22ff(void)
|-
| 0x8225620 || undefined Script_Ctrl_c091(void)
|-
| 0x8225624 || undefined Script_Ctrl_SetZoneCallback(void)
|-
| 0x82257a0 || undefined Script_Ctrl_e43c(void)
|-
|-
| 0x8227878 || undefined Stat_GetPlayerName(void)
| 0x8227878 || undefined Stat_GetPlayerName(void)
|-
| 0x8227e90 || void * Script_GetPc2(void)
|-
|-
| 0x82284f4 || void Time_ClearData(void)
| 0x82284f4 || void Time_ClearData(void)