// SUBSEG's own symbols, which only its splat config reads

SUB_runShop = 0x801F1B5C; // type:func version-only manual (the executable spawns it after loading SUBSEG, splat took it for the end of the previous function)

// names from the C of the modules this version builds (tools/version_symbols.py)
D_801DDF38 = 0x801EA3E8;
D_801EA850 = 0x801EA850;
D_801EA858 = 0x801EA858;
D_801EA860 = 0x801EA860;
D_801EA868 = 0x801EA868;
D_801EA870 = 0x801EA870;
D_801EA878 = 0x801EA878;
D_801EA880 = 0x801EA880;
D_801EA88C = 0x801EA88C;
D_801EA89C = 0x801EA89C;
D_801EA8B0 = 0x801EA8B0;
D_801EA8BC = 0x801EA8BC;
D_801EA8D8 = 0x801EA8D8;
D_801EA8E0 = 0x801EA8E0;
SUB_ignoreShopWindowClose = 0x801EA908; // type:func version-only
SUB_ignoreViewerWindowClose = 0x801EA910; // type:func version-only
SUB_drawViewerHelp = 0x801EA918; // type:func version-only
SUB_drawViewerMotions = 0x801EA970; // type:func version-only
SUB_initViewerScene = 0x801EA9C8; // type:func version-only
SUB_freeViewerScene = 0x801EAA74; // type:func version-only
SUB_showViewerModel = 0x801EAACC; // type:func version-only
SUB_unloadViewerModel = 0x801EAB7C; // type:func version-only
SUB_playViewerMotion = 0x801EABC4; // type:func version-only
SUB_runViewerControls = 0x801EAD68; // type:func version-only
SUB_viewDigimonModel = 0x801EB05C; // type:func version-only
SUB_getCardId = 0x801EB21C; // type:func version-only
SUB_countOwnedDigimonCards = 0x801EB270; // type:func version-only
SUB_countOwnedOptionCards = 0x801EB2B0; // type:func version-only
SUB_countOwnedDigivolveCards = 0x801EB2F0; // type:func version-only
SUB_countOwnedCards = 0x801EB330; // type:func version-only
SUB_countOwnedDigimonOf = 0x801EB370; // type:func version-only
SUB_countDeckDigimonOf = 0x801EB42C; // type:func version-only
SUB_countDeckOptions = 0x801EB524; // type:func version-only
SUB_countCards = 0x801EB580; // type:func version-only
SUB_getItemIcon = 0x801EB618; // type:func version-only
SUB_countDecksInUse = 0x801EB810; // type:func version-only
SUB_addCardsToDeck = 0x801EB85C; // type:func version-only
func_801EB928 = 0x801EB928;
SUB_sortItems = 0x801EB930; // type:func version-only
SUB_countListInDeck = 0x801EBB3C; // type:func version-only
SUB_setListMaxToOwned = 0x801EBBF4; // type:func version-only
SUB_addItemToList = 0x801EBD18; // type:func version-only
SUB_listDeckCards = 0x801EBE44; // type:func version-only
SUB_listOwnedDigimon = 0x801EBEEC; // type:func version-only
SUB_listOwnedOptionAndDigivolveCards = 0x801EBFBC; // type:func version-only
SUB_listOwnedOptionsOfGroup = 0x801EC074; // type:func version-only
SUB_listOwnedDigivolveCards = 0x801EC118; // type:func version-only
SUB_listNewCards = 0x801EC18C; // type:func version-only
SUB_listOwnedCards = 0x801EC288; // type:func version-only
SUB_setListOwned = 0x801EC304; // type:func version-only
SUB_listStock = 0x801EC444; // type:func version-only
SUB_sortList = 0x801EC6F4; // type:func version-only
SUB_addLevelCardIds = 0x801EC904; // type:func version-only
SUB_rollPackCard = 0x801ECA7C; // type:func version-only
SUB_listOpenedPacks = 0x801ECC68; // type:func version-only
SUB_listSellableCards = 0x801ED080; // type:func version-only
SUB_setListLeft = 0x801ED53C; // type:func version-only
SUB_buildShopList = 0x801ED598; // type:func version-only
SUB_addCountsToMax = 0x801ED750; // type:func version-only
SUB_setStockMax = 0x801ED7C0; // type:func version-only
SUB_drawCardPicture = 0x801ED84C; // type:func version-only
SUB_drawItemIcon = 0x801EDDA0; // type:func version-only
SUB_drawStockGrid = 0x801EDEF4; // type:func version-only
SUB_drawItemDetails = 0x801EE5CC; // type:func version-only
SUB_drawTotal = 0x801EF51C; // type:func version-only
SUB_drawBits = 0x801EF5C8; // type:func version-only
SUB_drawStockHelp = 0x801EF6B0; // type:func version-only
SUB_drawOpenedHelp = 0x801EF8F8; // type:func version-only
SUB_drawOpenedGrid = 0x801EF950; // type:func version-only
SUB_drawOpenedTitle = 0x801EFF14; // type:func version-only
SUB_loadShopTextures = 0x801EFF98; // type:func version-only
SUB_updateDeckCount = 0x801F0010; // type:func version-only
SUB_uploadDeckName = 0x801F009C; // type:func version-only
SUB_renderModelPreview = 0x801F0154; // type:func version-only
SUB_openModelPreview = 0x801F01F4; // type:func version-only
SUB_closeModelPreview = 0x801F038C; // type:func version-only
SUB_markSoldStock = 0x801F0404; // type:func version-only
SUB_getOwnedCount = 0x801F0580; // type:func version-only
SUB_getCopiesOverLimit = 0x801F0618; // type:func version-only
SUB_commitDeal = 0x801F0670; // type:func version-only
SUB_closeShop = 0x801F0824; // type:func version-only
SUB_getItemPrice = 0x801F0918; // type:func version-only
SUB_adjustItemCount = 0x801F0A20; // type:func version-only
SUB_loadCardPicture = 0x801F0BF0; // type:func version-only
SUB_viewItemModel = 0x801F0D8C; // type:func version-only
SUB_runItemDetails = 0x801F0EA0; // type:func version-only
SUB_runStockGrid = 0x801F127C; // type:func version-only
SUB_runOpenedDetails = 0x801F1CCC; // type:func version-only
SUB_runOpenedGrid = 0x801F1FC4; // type:func version-only
SUB_shopRandom = 0x801F24FC; // type:func version-only
SUB_addPackCardIds = 0x801F2570; // type:func version-only
SUB_rollStock = 0x801F2618; // type:func version-only
SUB_rollStockFromRanges = 0x801F29BC; // type:func version-only
SUB_initShop = 0x801F2D50; // type:func version-only
SUB_openSellShop = 0x801F2EF4; // type:func version-only
SUB_openBuyShop = 0x801F2FFC; // type:func version-only
SUB_PACK_RANGES = 0x801F32D0; // version-only
SUB_STOCK_GRID_WINDOW = 0x801F3340; // version-only
SUB_DETAILS_WINDOW = 0x801F3360; // version-only
SUB_TOTAL_WINDOW = 0x801F3380; // version-only
SUB_BITS_WINDOW = 0x801F33A0; // version-only
SUB_STOCK_HELP_WINDOW = 0x801F33C0; // version-only
SUB_OPENED_HELP_WINDOW = 0x801F33E0; // version-only
SUB_OPENED_GRID_WINDOW = 0x801F3400; // version-only
SUB_OPENED_TITLE_WINDOW = 0x801F3420; // version-only
SUB_PICTURE_WINDOW = 0x801F3440; // version-only
SUB_VIEWER_HELP_WINDOW = 0x801F3460; // version-only
SUB_VIEWER_MOTION_WINDOW = 0x801F3480; // version-only
SUB_OPTION_GROUPS = 0x801F34A0; // version-only
SUB_SPECIALTY_NAMES = 0x801F34D0; // version-only
SUB_DIGIVOLVE_EFFECT_NAMES = 0x801F34E8; // version-only
SUB_OPTION_KINDS = 0x801F34FC; // version-only
SUB_RANDOM_SEED = 0x801F3504; // version-only

// SUBSEG's zeroed data (sub_bss_jp.c)
SUB_VIEWER_WINDOWS = 0x801F3508; // size:0x10 version-only
SUB_SHOP_WINDOWS = 0x801F3518; // size:0x20 version-only
SUB_SAVED_CURSOR = 0x801F3538; // size:0x1 version-only
SUB_SAVED_TOP = 0x801F3539; // size:0x1 version-only
SUB_GRID_CURSOR = 0x801F353C; // size:0x4 version-only
SUB_PREVIEW_DR_ENVS = 0x801F3548; // size:0x80 version-only
SUB_SCREEN_DR_ENVS = 0x801F35C8; // size:0x80 version-only
SUB_PREVIEW_DRAW_ENVS = 0x801F3648; // size:0xB8 version-only
SUB_SHOP = 0x801F3700; // size:0x4 version-only
SUB_STOCK_IDS = 0x801F3708; // size:0x24 version-only
SUB_SHOP_RUNNING = 0x801F3780; // size:0x1 version-only
SUB_STOCK_ID_COUNT = 0x801F3782; // size:0x2 version-only
SUB_PACK_CARD_END = 0x801F3784; // size:0x4 version-only

// past SUBSEG's end, where NISSEG has its bss: the shop's own use of it
SUB_SHOP_ITEM = 0x801FC8C8; // size:0xC version-only
SUB_SHOP_LIST = 0x801FC8E8; // size:0x4 version-only
