// Menu overlay DBZP.BIN, 0x3AC440..0x3B0E04: the rest of the Data Center (progress modes 54 and 56). Evidence: the matching C.
// DcPass: tail of the password entry screen (mode 54); names from what each function does (clip names).
DcPass_SetListClip = 0x003AC440; // type:func // guess
DcPass_HideArrow = 0x003AC500; // type:func // guess
DcPass_DrawArrows = 0x003AC5E0; // type:func // guess
DcPass_DrawScrollBar = 0x003AC6E8; // type:func // guess
DcPass_LightRow = 0x003AC780; // type:func // guess
DcPass_ClampTop = 0x003AC820; // type:func // guess
DcPass_DrawRows = 0x003AC858; // type:func // guess
DcPass_DrawList = 0x003ACAE0; // type:func // guess
DcPass_AnimGuide = 0x003ACB38; // type:func // guess
DcPass_AnimBg = 0x003ACC00; // type:func // guess
DcPass_DrawNames = 0x003ACCB0; // type:func // guess
DcPass_IsPrevPressed = 0x003ACDB8; // type:func // guess
DcPass_IsNextPressed = 0x003ACDE8; // type:func // guess
DcPass_ResetBlink = 0x003ACE20; // type:func // guess
DcPass_ResetText = 0x003ACE50; // type:func // guess
DcPass_Start = 0x003ACE80; // type:func // guess
DcPass_Update = 0x003ACEC0; // type:func
DcPass_Init = 0x003ACF08; // type:func
DcPass_Term = 0x003AD730; // type:func
DcPass_Draw = 0x003AD7E0; // type:func
DcPass_ConfirmRow = 0x003AD918; // type:func // guess
DcPass_Input = 0x003AD988; // type:func
DcPass_CheckLeave = 0x003AE498; // type:func // guess
DcPass_Run = 0x003AE510; // type:func
DcPass_ClipBegin = 0x003AE5F8; // type:func // guess
DcPass_ClipEnd = 0x003AE620; // type:func // guess
// PassWin: the window that shows a character's password (ChrPass_Encode / ChrPass_GetText).
PassWin_Init = 0x003AE648; // type:func
PassWin_Term = 0x003AE760; // type:func
PassWin_FindKey = 0x003AE7A8; // type:func // guess
PassWin_Draw = 0x003AE840; // type:func
PassWin_Open = 0x003AE9C8; // type:func // guess
PassWin_OpenEx = 0x003AEA28; // type:func // guess
PassWin_Close = 0x003AEA88; // type:func // guess
gPassWin = 0x003BC9B8; // size:0x4
gPassKeys = 0x003BC9C0; // size:0x38 // guess
// PassChk: the password pack's tables, the old-format converter and the two validity checks.
PassChk_Init = 0x003AEAB0; // type:func
PassChk_Term = 0x003AEB80; // type:func
PassChk_ConvertOld = 0x003AEBC0; // type:func // guess
PassChk_IsOldValid = 0x003AEE28; // type:func // guess
PassChk_IsValid = 0x003AEF98; // type:func // guess
gPassChk = 0x002FF290; // size:0x4
// ReplayMenu: the replay list (mode 56). The sixteen On* functions are the McFlow per-mode callbacks.
ReplayMenu_PlayNoData = 0x003AF290; // type:func // guess
ReplayMenu_DrawChips = 0x003AF2F0; // type:func // guess
ReplayMenu_ConfirmPlate = 0x003AF458; // type:func // guess
ReplayMenu_LightPlate = 0x003AF4B0; // type:func // guess
ReplayMenu_SetPlayable = 0x003AF540; // type:func // guess
ReplayMenu_RefreshSlot = 0x003AF628; // type:func // guess
ReplayMenu_OnLoadDone = 0x003AF6F0; // type:func // guess
ReplayMenu_OnLoadFailed = 0x003AF720; // type:func // guess
ReplayMenu_OnLoadRefused = 0x003AF7A8; // type:func // guess
ReplayMenu_OnSaveDone = 0x003AF7B8; // type:func // guess
ReplayMenu_OnSaveFailed = 0x003AF800; // type:func // guess
ReplayMenu_OnSaveRefused = 0x003AF888; // type:func // guess
ReplayMenu_OnScanDone = 0x003AF898; // type:func // guess
ReplayMenu_OnScanFailed = 0x003AF8D8; // type:func // guess
ReplayMenu_OnScanRefused = 0x003AF958; // type:func // guess
ReplayMenu_OnAskYes = 0x003AF960; // type:func // guess
ReplayMenu_OnAskFailed = 0x003AF9E0; // type:func // guess
ReplayMenu_OnAskNo = 0x003AFA60; // type:func // guess
ReplayMenu_OnRemovedDone = 0x003AFA70; // type:func // guess
ReplayMenu_OnRemovedFailed = 0x003AFA90; // type:func // guess
ReplayMenu_OnRemovedRefused = 0x003AFAF0; // type:func // guess
ReplayMenu_OnCardRemoved = 0x003AFAF8; // type:func // guess
ReplayMenu_Init = 0x003AFB18; // type:func
ReplayMenu_Update = 0x003B01B0; // type:func
ReplayMenu_Term = 0x003B0248; // type:func
ReplayMenu_Draw = 0x003B02C0; // type:func
ReplayMenu_WatchCard = 0x003B0680; // type:func // guess
ReplayMenu_Input = 0x003B07A8; // type:func
ReplayMenu_CheckLeave = 0x003B0A40; // type:func // guess
ReplayMenu_Run = 0x003B0B28; // type:func
gReplayMenu = 0x003BC9F8; // size:0x4
// DcSave: the system-save card flow of the Data Center's top menu.
DcSave_OnDone = 0x003B0C08; // type:func // guess
DcSave_Init = 0x003B0C20; // type:func // guess
DcSave_Term = 0x003B0CB8; // type:func // guess
DcSave_Start = 0x003B0D28; // type:func // guess
DcSave_Update = 0x003B0D58; // type:func // guess
DcSave_GetState = 0x003B0DA0; // type:func // guess
DcSave_IsDone = 0x003B0DC8; // type:func // guess
DcSave_IsStarted = 0x003B0DF0; // type:func // guess
gDcSave = 0x003BC9FC; // size:0x4
_ctype_ = 0x002FB260; // size:0x101 // the C library character class table (newlib), used through _ctype_ + 1
