// OPENSEG's own symbols

// a function only reached through a pointer, which splat would join to the one before
OPEN_compareByFire = 0x801E08D8; // type:func

// Texts only referenced from OPENSEG's tables in .data
D_801DDF50 = 0x801DDF50;
D_801DDF5C = 0x801DDF5C;
D_801DDF68 = 0x801DDF68;
D_801DDF74 = 0x801DDF74;
D_801DDF80 = 0x801DDF80;
D_801DDF8C = 0x801DDF8C;
D_801DDF98 = 0x801DDF98;
D_801DDFA8 = 0x801DDFA8;
D_801DDFB4 = 0x801DDFB4;
D_801DDFBC = 0x801DDFBC;
D_801DDFC8 = 0x801DDFC8;
D_801DE184 = 0x801DE184;
D_801DE200 = 0x801DE200;
D_801DE25C = 0x801DE25C;
D_801DE2A8 = 0x801DE2A8;
D_801DE2F8 = 0x801DE2F8;
D_801DE368 = 0x801DE368;
D_801DE3A8 = 0x801DE3A8;
D_801DE3B4 = 0x801DE3B4;
D_801DE3FC = 0x801DE3FC;
D_801DE420 = 0x801DE420;
D_801DE478 = 0x801DE478;
D_801DE4C8 = 0x801DE4C8;
D_801DE4D4 = 0x801DE4D4;
D_801DE4E0 = 0x801DE4E0;
D_801DE4EC = 0x801DE4EC;
D_801DE4F8 = 0x801DE4F8;
D_801DE504 = 0x801DE504;
D_801DE52C = 0x801DE52C;
D_801DE538 = 0x801DE538;
D_801DE544 = 0x801DE544;
D_801DE550 = 0x801DE550;
D_801DE55C = 0x801DE55C;
D_801DE5C8 = 0x801DE5C8;
D_801DE61C = 0x801DE61C;
D_801DE680 = 0x801DE680;
D_801DE6E0 = 0x801DE6E0;
D_801DE744 = 0x801DE744;
D_801DE7A8 = 0x801DE7A8;
D_801DE7EC = 0x801DE7EC;
D_801DE854 = 0x801DE854;
D_801DE8B8 = 0x801DE8B8;
D_801DE908 = 0x801DE908;
D_801DE960 = 0x801DE960;
D_801DED2C = 0x801DED2C;
D_801DED38 = 0x801DED38;
D_801DED44 = 0x801DED44;
D_801DED50 = 0x801DED50;
D_801DED60 = 0x801DED60;
D_801DED70 = 0x801DED70;
D_801DED7C = 0x801DED7C;
D_801DED88 = 0x801DED88;
D_801DED98 = 0x801DED98;
D_801DEDA8 = 0x801DEDA8;
D_801DEDB4 = 0x801DEDB4;
D_801DEDC0 = 0x801DEDC0;
D_801DEDCC = 0x801DEDCC;
D_801DEDD8 = 0x801DEDD8;
D_801DEDE4 = 0x801DEDE4;
D_801DEDF4 = 0x801DEDF4;
D_801DEE0C = 0x801DEE0C;
D_801DEE24 = 0x801DEE24;
D_801DEE3C = 0x801DEE3C;
D_801DEE4C = 0x801DEE4C;
D_801DEE5C = 0x801DEE5C;
D_801DEE68 = 0x801DEE68;
D_801DEE74 = 0x801DEE74;
D_801DEE84 = 0x801DEE84;
D_801DEE94 = 0x801DEE94;
D_801DEEA4 = 0x801DEEA4;
D_801DEEB0 = 0x801DEEB0;
D_801DEEBC = 0x801DEEBC;
D_801DEEC8 = 0x801DEEC8;
D_801DEED4 = 0x801DEED4;
D_801DEEE4 = 0x801DEEE4;
D_801DEEF0 = 0x801DEEF0;
D_801DEEFC = 0x801DEEFC;
D_801DEF00 = 0x801DEF00;
D_801DEF10 = 0x801DEF10;
D_801DEF20 = 0x801DEF20;
D_801DEF68 = 0x801DEF68;
D_801DEFC0 = 0x801DEFC0;
D_801DF004 = 0x801DF004;
D_801DF048 = 0x801DF048;
D_801DF07C = 0x801DF07C;
D_801DF0C4 = 0x801DF0C4;
D_801DF124 = 0x801DF124;
D_801DF13C = 0x801DF13C;
D_801DF158 = 0x801DF158;
D_801DF1A0 = 0x801DF1A0;
D_801DF204 = 0x801DF204;
D_801DF258 = 0x801DF258;
D_801DF28C = 0x801DF28C;
D_801DF300 = 0x801DF300;
D_801DF364 = 0x801DF364;
D_801DF3AC = 0x801DF3AC;
D_801DF3D4 = 0x801DF3D4;
D_801DF43C = 0x801DF43C;
D_801DF450 = 0x801DF450;
D_801DF4B4 = 0x801DF4B4;
D_801DF520 = 0x801DF520;
D_801DF558 = 0x801DF558;
D_801DF5BC = 0x801DF5BC;
D_801DF610 = 0x801DF610;
D_801DF938 = 0x801DF938;
D_801DF948 = 0x801DF948;
D_801DF958 = 0x801DF958;

// .data that no code references, defined in C to keep the layout
D_801F0140 = 0x801F0140;
D_801F04BF = 0x801F04BF;
D_801F087C = 0x801F087C;
D_801F08C4 = 0x801F08C4;
D_801F0914 = 0x801F0914;
D_801F1608 = 0x801F1608;
D_801F187A = 0x801F187A;
D_801F187C = 0x801F187C;
D_801F1ADA = 0x801F1ADA;
D_801F1ADC = 0x801F1ADC;
D_801F1AEC = 0x801F1AEC;
D_801F1B0C = 0x801F1B0C;
D_801F1B54 = 0x801F1B54;
D_801F1BA4 = 0x801F1BA4;
D_801F1BF4 = 0x801F1BF4;
D_801F4894 = 0x801F4894;
D_801F4F24 = 0x801F4F24;
D_801F4F8C = 0x801F4F8C;
D_801F502C = 0x801F502C;
D_801F50CC = 0x801F50CC;
D_801F50F4 = 0x801F50F4;
D_801F513C = 0x801F513C;
D_801F519A = 0x801F519A;
D_801F519C = 0x801F519C;
D_801F51A4 = 0x801F51A4;
D_801F52CC = 0x801F52CC;
D_801F52D8 = 0x801F52D8;
D_801F5374 = 0x801F5374;
D_801F537C = 0x801F537C;
D_801F53C4 = 0x801F53C4;
D_801F540C = 0x801F540C;
D_801F80CC = 0x801F80CC;
D_801F8176 = 0x801F8176;
D_801F8178 = 0x801F8178;
D_801F8185 = 0x801F8185;
D_801F8186 = 0x801F8186;

// Named functions and data
OPEN_searchCdFile = 0x801DFA20; // type:func
OPEN_clearScreen = 0x801DFA80; // type:func
OPEN_muteCdAudio = 0x801DFAC8; // type:func
OPEN_setMovieVolume = 0x801DFAF4; // type:func
OPEN_setSpuVolume = 0x801DFB70; // type:func
OPEN_findMovieFile = 0x801DFBAC; // type:func
OPEN_startMovie = 0x801DFBE0; // type:func
OPEN_showMovieFrame = 0x801DFD4C; // type:func
OPEN_initDecEnv = 0x801DFF3C; // type:func
OPEN_initMovieStream = 0x801DFFD0; // type:func
OPEN_stopMovie = 0x801E00D4; // type:func
OPEN_uploadMovieSlice = 0x801E0164; // type:func
OPEN_decodeMovieFrame = 0x801E02C4; // type:func
OPEN_getNextMovieFrame = 0x801E0350; // type:func
OPEN_waitMovieFrame = 0x801E03FC; // type:func
OPEN_startCdStream = 0x801E04CC; // type:func
OPEN_playMovie = 0x801E055C; // type:func
OPEN_runMovieRenderLoop = 0x801E078C; // type:func
OPEN_setPartnerObtainedFlag = 0x801EBA74; // type:func
OPEN_DEC_ENV = 0x801F0808;
OPEN_MOVIE_IMAGE_BUFFER = 0x801F0840;
OPEN_MOVIE_VLC_BUFFER = 0x801F0844;
OPEN_MOVIE_FRAMES_SHOWN = 0x801F0848;
OPEN_VLC_TABLE = 0x801F084C;
OPEN_MOVIE_BUFFER_INDEX = 0x801F0850;
OPEN_MOVIE_FILE_SECTOR = 0x801F0854;
OPEN_RING_FREE_SECTORS = 0x801F0858;
OPEN_STREAM_RING = 0x801F085C;
OPEN_RING_OVER_SECTORS = 0x801F0860;
OPEN_MOVIE_START_LOC = 0x801F0864;
OPEN_MOVIE_ENDED = 0x801F0868;
OPEN_MOVIE_LOC = 0x801F086C;
OPEN_MOVIE_FRAME = 0x801F0870;
OPEN_MOVIE_STARTED = 0x801F0874;
OPEN_MOVIE_END_FRAME = 0x801F0878;
OPEN_MOVIE_HEIGHT = 0x801EFF2C;
OPEN_MOVIES = 0x801EFF08;
OPEN_MOVIE_HEIGHTS = 0x801DDF3C;
OPEN_compareByIce = 0x801E0A08; // type:func
OPEN_compareByNature = 0x801E0B38; // type:func
OPEN_compareByDarkness = 0x801E0C6C; // type:func
OPEN_compareByRare = 0x801E0DA0; // type:func
OPEN_compareByOption = 0x801E0ED4; // type:func
OPEN_compareByDigivolve = 0x801E0FBC; // type:func
OPEN_compareByLevel0 = 0x801E10A4; // type:func
OPEN_compareByLevel2 = 0x801E11D4; // type:func
OPEN_compareByLevel3 = 0x801E1308; // type:func
OPEN_drawSortMenu = 0x801E143C; // type:func
OPEN_drawTradeBanner = 0x801E16A0; // type:func
OPEN_countSharedCardCopies = 0x801E1840; // type:func
OPEN_findUnsharedCardSerial = 0x801E195C; // type:func
OPEN_addCardCopy = 0x801E1AA4; // type:func
OPEN_removeCardCopy = 0x801E1C8C; // type:func
OPEN_countCardsInDecks = 0x801E1E5C; // type:func
OPEN_initTradeCardList = 0x801E2068; // type:func
OPEN_drawTradeList = 0x801E23C4; // type:func
OPEN_drawTradeOk = 0x801E2B34; // type:func
OPEN_drawTradeWarning = 0x801E3024; // type:func
OPEN_drawCardList = 0x801E3214; // type:func
OPEN_drawCardInfo = 0x801E3CA8; // type:func
OPEN_drawTradeScreen = 0x801E3FCC; // type:func
OPEN_runCardTrade = 0x801E4170; // type:func
OPEN_TRADE_CARD_LISTS = 0x801F0CA0;
OPEN_TRADE_PICKS = 0x801F1610;
OPEN_CARD_IMAGE_ARC = 0x801F161C;
OPEN_TRADABLE_COUNTS = 0x801F1620;
OPEN_DECK_CARD_COUNTS = 0x801F1880;
OPEN_TRADE_PLAYER_READY = 0x801F1AE0;
OPEN_TRADE_STATE = 0x801F1AE8;
OPEN_TRADE_PICK_X = 0x801F1AF0;
OPEN_TRADE_BANNER_SHOWN = 0x801F1AFC;
OPEN_TRADE_BANNER_Y = 0x801F1B00;
OPEN_TRADE_QUIT = 0x801F1B04;
OPEN_SORT_PLAYER = 0x801F1B08;
OPEN_CARD_LIST_MENUS = 0x801EFF30;
OPEN_SORT_OPTIONS = 0x801EFF88;
OPEN_SORT_MENUS = 0x801EFFB4;
OPEN_SORT_COMPARES = 0x801F000C;
OPEN_TRADE_LIST_WINDOW = 0x801F0880;
OPEN_TRADE_OK_WINDOW = 0x801F08D0;
OPEN_CARD_INFO_WINDOWS = 0x801F0920;
OPEN_CARD_LIST_WINDOWS = 0x801F09B0;
OPEN_TRADE_WARNING_WINDOWS = 0x801F0A40;
OPEN_CARD_LIST_CURSORS = 0x801F0AD0;
OPEN_SORT_MENU_WINDOWS = 0x801F0B70;
OPEN_SORT_MENU_CURSORS = 0x801F0C00;
OPEN_STR_QUIT_TRADING = 0x801DE164;
OPEN_drawTitlePart = 0x801E4C18; // type:func
OPEN_drawIntroImage = 0x801E54EC; // type:func
OPEN_drawPlayerName = 0x801E5C30; // type:func
OPEN_drawIntroMessage = 0x801E5C6C; // type:func
OPEN_drawIntroImageWindow = 0x801E5E7C; // type:func
OPEN_drawIntroScreen = 0x801E5EAC; // type:func
OPEN_startSceneTasks = 0x801E62D8; // type:func
OPEN_stopSceneTasks = 0x801E6358; // type:func
OPEN_showSceneModel = 0x801E639C; // type:func
OPEN_unloadSceneModel = 0x801E6424; // type:func
OPEN_runUserRegistration = 0x801E6454; // type:func
OPEN_INTRO_PAGES = 0x801F0038;
OPEN_TITLE_PARTS = 0x801F0280;
OPEN_TITLE_PART_PRIMS = 0x801F3C00;
OPEN_LABEL_X = 0x801F4880;
OPEN_LABEL_Y = 0x801F4884;
OPEN_PANEL_X = 0x801F4F00;
OPEN_PANEL_Y = 0x801F4F04;
OPEN_CORNER_X = 0x801F4F08;
OPEN_CORNER_Y = 0x801F4F0C;
OPEN_SIDEBAR_X = 0x801F4F10;
OPEN_SIDEBAR_Y = 0x801F4F14;
OPEN_FRAME_X = 0x801F4F18;
OPEN_FRAME_Y = 0x801F4F1C;
OPEN_TITLE_PART_COUNT = 0x801F4F20;
OPEN_MESSAGE_WINDOW = 0x801F1B10;
OPEN_PLAYER_NAME_WINDOW = 0x801F1B60;
OPEN_IMAGE_WINDOW = 0x801F1BB0;
OPEN_INTRO_IMAGE = 0x801F4888;
OPEN_INTRO_SHOWN_IMAGE = 0x801F488C;
OPEN_INTRO_IMAGE_FADE = 0x801F4890;
OPEN_WHITE_CLUT = 0x801F4D00;
OPEN_INTRO_TEXT = 0x801F4F28;
OPEN_moveNameEntryCursor = 0x801E6FB8; // type:func
OPEN_drawNameEntryKeyboard = 0x801E7638; // type:func
OPEN_drawNameEntryName = 0x801E7C54; // type:func
OPEN_drawNameEntryHelp = 0x801E7DC4; // type:func
OPEN_drawNameEntry = 0x801E7E64; // type:func
OPEN_runNameEntry = 0x801E7EC4; // type:func
OPEN_NAME_ENTRY_LETTERS = 0x801F0464;
OPEN_NAME_ENTRY_WINDOW = 0x801F4F48;
OPEN_NAME_ENTRY_CURSOR = 0x801F4F98;
OPEN_NAME_WINDOW = 0x801F4FE8;
OPEN_NAME_CARET = 0x801F5038;
OPEN_NAME_HELP_WINDOW = 0x801F5088;
OPEN_NAME_ENTRY = 0x801F50D8;
OPEN_STR_IS_THIS_NAME_OK = 0x801DEAC8;
OPEN_giveStarterDeck = 0x801E826C; // type:func
OPEN_drawCardPortrait = 0x801E8494; // type:func
OPEN_drawStarterSelect = 0x801E87E0; // type:func
OPEN_drawStarterSelectWindow = 0x801E8E6C; // type:func
OPEN_runStarterSelect = 0x801E8E9C; // type:func
OPEN_PARTNER_CARDS = 0x801F04C0;
OPEN_STARTER_BONUS_CARDS = 0x801F04C4;
OPEN_STARTER_WINDOW = 0x801F50F8;
OPEN_STARTER_CURSOR = 0x801F5148;
OPEN_STARTER_SELECT = 0x801F5198;
OPEN_STR_IS_THIS_DECK_OK = 0x801DEB38;
OPEN_drawTitleSpinQuad = 0x801E9244; // type:func
OPEN_drawSprite = 0x801E96D8; // type:func
OPEN_drawTitleScreen = 0x801E9938; // type:func
OPEN_runTitleScreen = 0x801EA2F8; // type:func
OPEN_TITLE_OPTION_DIMMED = 0x801F0500;
OPEN_TITLE_STATE = 0x801F51A0;
OPEN_TITLE_SPIN_QUADS = 0x801F51B0;
OPEN_TITLE_BAND_QUADS = 0x801F5250;
OPEN_TITLE_BAND_MODES = 0x801F5280;
OPEN_TITLE_SPIN_RADIUS = 0x801F5290;
OPEN_TITLE_SPIN_ANGLE = 0x801F5294;
OPEN_TITLE_SPIN_SIZE = 0x801F5298;
OPEN_TITLE_SPIN_SHADE = 0x801F529C;
OPEN_TITLE_TIMER = 0x801F52A0;
OPEN_TITLE_BANNER_X = 0x801F52A4;
OPEN_TITLE_LOGO_RISE = 0x801F52A8;
OPEN_TITLE_FOOTER_SHADE = 0x801F52AC;
OPEN_PRESS_START_SHADE = 0x801F52B4;
OPEN_PRESS_START_STEP = 0x801F52B8;
OPEN_drawFriendMenu = 0x801EA874; // type:func
OPEN_drawPlayerRecord = 0x801EAA54; // type:func
OPEN_drawFriendScreen = 0x801EAE84; // type:func
OPEN_openPlayerRecordWindows = 0x801EB0D0; // type:func
OPEN_closePlayerRecordWindows = 0x801EB24C; // type:func
OPEN_runBattleWithFriend = 0x801EB2E8; // type:func
OPEN_FRIEND_MENU_SHOWN = 0x801F52D0;
OPEN_FRIEND_MENU_DONE = 0x801F52D4;
OPEN_PLAYER_RECORD_WINDOWS = 0x801F52E0;
OPEN_TRADE_ENABLED = 0x801F5370;
OPEN_runMemcardScreen = 0x801EBAFC; // type:func
OPEN_loadFriendSaves = 0x801EBD34; // type:func
OPEN_saveFriendGame = 0x801EBE10; // type:func
OPEN_createNewSave = 0x801EBE80; // type:func
OPEN_initMemcardScreen = 0x801EBEDC; // type:func
OPEN_resetMemcardScreen = 0x801EBF20; // type:func
OPEN_drawMemcardMessage = 0x801EC37C; // type:func
OPEN_loadMemcardTextures = 0x801EC558; // type:func
OPEN_initTransferArrow = 0x801EC650; // type:func
OPEN_openMemcardWindows = 0x801EC728; // type:func
OPEN_uploadSavePlaceImage = 0x801EC994; // type:func
OPEN_showSaveSlots = 0x801ECA38; // type:func
OPEN_hideSaveSlots = 0x801ECBE8; // type:func
OPEN_drawSaveSlot = 0x801ECC64; // type:func
OPEN_drawSaveInfo = 0x801ECDC0; // type:func
OPEN_drawMemcardOperation = 0x801ECEAC; // type:func
OPEN_drawMemcardScreen = 0x801ECF48; // type:func
OPEN_drawSaveSummary = 0x801ED3B8; // type:func
OPEN_drawSaveDetails = 0x801ED780; // type:func
OPEN_runMemcardPrompts = 0x801EDC08; // type:func
OPEN_confirmOverwrite = 0x801EE254; // type:func
OPEN_confirmPlayWithoutSaving = 0x801EE318; // type:func
OPEN_confirmFormat = 0x801EE3DC; // type:func
OPEN_selectSaveFile = 0x801EE488; // type:func
OPEN_formatSjisNumber = 0x801EE998; // type:func
OPEN_formatSjisNumberZeros = 0x801EEAB4; // type:func
OPEN_runMemcardAccess = 0x801EEB9C; // type:func
OPEN_applyLoadedSave = 0x801EF4AC; // type:func
OPEN_prepareSaveData = 0x801EF568; // type:func
OPEN_readSavePreview = 0x801EF774; // type:func
OPEN_ensureMemoryCardReady = 0x801EF880; // type:func
OPEN_checkMemoryCard = 0x801EF8A4; // type:func
OPEN_waitMemoryCardSave = 0x801EF900; // type:func
OPEN_waitMemoryCardLoad = 0x801EF9E8; // type:func
OPEN_countFreeBlocks = 0x801EFA90; // type:func
OPEN_buildSaveHeader = 0x801EFAC0; // type:func
OPEN_checkSaveIsCurrent = 0x801EFE04; // type:func
OPEN_MEMCARD = 0x801F7B88;
OPEN_DIALOG = 0x801F80D0;
OPEN_SAVE_PLACE_IMAGES = 0x801F5378;
OPEN_MEMCARD_MESSAGE_WINDOW = 0x801F5380;
OPEN_OPERATION_WINDOW = 0x801F53C8;
OPEN_SAVE_FILE_NAMES = 0x801F07FC;
OPEN_SLOT_COLOR_LIT = 0x801F050C;
OPEN_SLOT_COLOR_DIM = 0x801F0510;
OPEN_MEMCARD_ANIM_FRAMES = 0x801F0514;
OPEN_SAVE_PLACE_NAMES = 0x801F0684;
OPEN_AREA_ENTRANCE_NAMES = 0x801F06C4;
OPEN_ARENA_NAMES = 0x801F06D4;
OPEN_MEMCARD_MESSAGES = 0x801F0794;
OPEN_STR_ARENA = 0x801DF78C;
OPEN_MEMCARD_READY_RESULT = 0x801F8184;
