ROM map (Boktai 3): Difference between revisions
Appearance
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 || | | 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 || | | 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 || | | 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 | | 0x821b738 || undefined8 Script_Ctrl_IfCore(byte * param_1) | ||
|- | |||
| 0x821b794 || undefined Script_Ctrl_If(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) |