.include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2 gSpriteImage_83CE094:: @ 83CE094 .incbin "graphics/naming_screen/pc_icon/0.4bpp" .align 2 gSpriteImage_83CE154:: @ 83CE154 .incbin "graphics/naming_screen/pc_icon/1.4bpp" .align 2 .incbin "baserom.gba", 0x003ce214, 0x4 .align 2 gUnknown_083CE218:: @ 83CE218 .4byte sub_80B5EA8 .4byte sub_80B5ED0 .4byte sub_80B5F00 .4byte sub_80B5F10 .4byte sub_80B5F38 .4byte sub_80B5F70 .4byte pokemon_store .4byte sub_80B604C .4byte sub_80B606C .4byte sub_80B6094 .align 2 gUnknown_083CE240:: @ 83CE240 .4byte sub_80B6108 .4byte sub_80B6148 .4byte sub_80B6170 .4byte sub_80B6194 .align 2 gUnknown_083CE250:: @ 83CE250 .4byte sub_80B626C .4byte sub_80B6274 gUnknown_083CE258:: @ 83CE258 .incbin "baserom.gba", 0x003ce258, 0xa gUnknown_083CE262:: @ 83CE262 .incbin "baserom.gba", 0x003ce262, 0xa gUnknown_083CE26C:: @ 83CE26C .incbin "baserom.gba", 0x003ce26c, 0x8 gUnknown_083CE274:: @ 83CE274 .incbin "baserom.gba", 0x003ce274, 0x8 .align 2 gUnknown_083CE27C:: @ 83CE27C .4byte sub_80B6668 .4byte sub_80B6680 .4byte sub_80B66EC .4byte sub_80B6758 .align 2 gUnknown_083CE28C:: @ 83CE28C .4byte 0x02000006 .4byte 0x02000004 gUnknown_083CE294:: @ 83CE294 .incbin "baserom.gba", 0x003ce294, 0x1b gUnknown_083CE2AF:: @ 83CE2AF .incbin "baserom.gba", 0x003ce2af, 0x5 .align 2 gUnknown_083CE2B4:: @ 83CE2B4 .4byte sub_80B6B5C .4byte sub_80B6B98 .4byte sub_80B6B9C .4byte sub_80B6C08 gUnknown_083CE2C4:: @ 83CE2C4 .incbin "baserom.gba", 0x003ce2c4, 0x6 gUnknown_083CE2CA:: @ 83CE2CA .incbin "baserom.gba", 0x003ce2ca, 0x6 gUnknown_083CE2D0:: @ 83CE2D0 .incbin "baserom.gba", 0x003ce2d0, 0x8 gUnknown_083CE2D8:: @ 83CE2D8 .incbin "baserom.gba", 0x003ce2d8, 0x8 .align 2 gUnknown_083CE2E0:: @ 83CE2E0 .4byte nullsub_40 .4byte sub_80B6E68 .4byte sub_80B6EBC .4byte sub_80B6EFC .align 2 gUnknown_083CE2F0:: @ 83CE2F0 .4byte sub_80B7660 .4byte sub_80B7650 .4byte sub_80B7650 .4byte sub_80B7670 .4byte sub_80B7670 .4byte sub_80B7660 gUnknown_083CE308:: @ 83CE308 .incbin "baserom.gba", 0x003ce308, 0x8 .align 2 gUnknown_083CE310:: @ 83CE310 .4byte sub_80B7844 .4byte sub_80B7838 .4byte sub_80B7838 .4byte sub_80B7850 .4byte sub_80B7850 .4byte sub_80B7844 .align 2 gUnknown_083CE328:: @ 83CE328 .4byte gWindowConfig_81E6EDC .4byte gWindowConfig_81E6EF8 .4byte gWindowConfig_81E6EA4 .4byte gWindowConfig_81E6EC0 .4byte gWindowConfig_81E6EA4 .4byte gWindowConfig_81E6EC0 .4byte gWindowConfig_81E6F14 .4byte gWindowConfig_81E6F30 .4byte gWindowConfig_81E6F14 .4byte gWindowConfig_81E6F30 .4byte gWindowConfig_81E6EDC .4byte gWindowConfig_81E6EF8 .align 2 gUnknown_083CE358:: @ 83CE358 .4byte nullsub_61 .4byte nullsub_61 .4byte sub_80B78F8 .4byte sub_80B78F8 .align 2 gUnknown_083CE368:: @ 83CE368 .4byte nullsub_62 .4byte sub_80B7924 .align 2 gUnknown_083CE370:: @ 83CE370 .incbin "baserom.gba", 0x003ce370, 0x4 .align 2 Unknown_83CE374: .byte 0, 7, 1, 0, 0, 0, 0, 0 .4byte OtherText_YourName .align 2 Unknown_83CE380: .byte 0, 8, 2, 0, 0, 0, 0, 0 .4byte OtherText_BoxName .align 2 Unknown_83CE38C: .byte 0, 10, 3, 1, 0, 0, 0, 0 .4byte OtherText_PokeName .align 2 gUnknown_083CE398:: @ 83CE398 .4byte Unknown_83CE374 .4byte Unknown_83CE380 .4byte Unknown_83CE38C .4byte Unknown_83CE38C gUnknown_083CE3A8:: @ 83CE3A8 .string " A B C D E F . $" .string " G H I J K L , $" .string " M N O P Q R S $" .string " T U V W X Y Z $" .string " a b c d e f . $" .string " g h i j k l , $" .string " m n o p q r s $" .string " t u v w x y z $" .string " 0 1 2 3 4 $" .string " 5 6 7 8 9 $" .string " ! ? ♂ ♀ / - $" .string " … “ ” ‘ ’ $" .align 2 gOamData_83CE498:: @ 83CE498 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_83CE4A0:: @ 83CE4A0 .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gOamData_83CE4A8:: @ 83CE4A8 .2byte 0x4000 .2byte 0x8000 .2byte 0x0000 .align 2 Unknown_3CE4B0:: @ 83CE4B0 .incbin "baserom.gba", 0x3ce4b0, 0x50 .align 2 Unknown_3CE500:: @ 83CE500 .incbin "baserom.gba", 0x3ce500, 0x10 .align 2 Unknown_3CE510:: @ 83CE510 .incbin "baserom.gba", 0x3ce510, 0x30 .align 2 Unknown_3CE540:: @ 83CE540 .incbin "baserom.gba", 0x3ce540, 0x18 .align 2 gUnknown_083CE558:: @ 83CE558 .4byte 0x8, Unknown_3CE4B0 .align 2 gUnknown_083CE560:: @ 83CE560 .4byte 0x2, Unknown_3CE500 .4byte 0x2, Unknown_3CE500 .4byte 0x2, Unknown_3CE500 .align 2 gUnknown_083CE578:: @ 83CE578 .4byte 0x6, Unknown_3CE510 .align 2 gUnknown_083CE580:: @ 83CE580 .4byte 0x3, Unknown_3CE540 .align 2 gSpriteImageTable_83CE588:: @ 83CE588 obj_frame_tiles gSpriteImage_83CE094, 0xc0 obj_frame_tiles gSpriteImage_83CE154, 0xc0 .align 2 gSpriteAnim_83CE598:: @ 83CE598 obj_image_anim_frame 0, 1 obj_image_anim_jump 0 .align 2 gSpriteAnim_83CE5A0:: @ 83CE5A0 obj_image_anim_frame 4, 8 obj_image_anim_frame 8, 8 obj_image_anim_end .align 2 gSpriteAnim_83CE5AC:: @ 83CE5AC obj_image_anim_frame 0, 2 obj_image_anim_frame 1, 2 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83CE5B8:: @ 83CE5B8 .4byte gSpriteAnim_83CE598 .align 2 gSpriteAnimTable_83CE5BC:: @ 83CE5BC .4byte gSpriteAnim_83CE598 .4byte gSpriteAnim_83CE5A0 .align 2 gSpriteAnimTable_83CE5C4:: @ 83CE5C4 .4byte gSpriteAnim_83CE5AC .align 2 gSpriteTemplate_83CE5C8:: @ 83CE5C8 spr_template 2, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6B34 .align 2 gSpriteTemplate_83CE5E0:: @ 83CE5E0 spr_template 3, 1, gOamData_83CE4A8, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE5F8:: @ 83CE5F8 spr_template 4, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE610:: @ 83CE610 spr_template 0, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE628:: @ 83CE628 spr_template 1, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE640:: @ 83CE640 spr_template 7, 5, gOamData_83CE4A0, gSpriteAnimTable_83CE5BC, NULL, gDummySpriteAffineAnimTable, sub_80B6998 .align 2 gSpriteTemplate_83CE658:: @ 83CE658 spr_template 10, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6D9C .align 2 gSpriteTemplate_83CE670:: @ 83CE670 spr_template 11, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6DE8 .align 2 gSpriteTemplate_83CE688:: @ 83CE688 spr_template 0xFFFF, 0, gOamData_83CE498, gSpriteAnimTable_83CE5C4, gSpriteImageTable_83CE588, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083CE6A0:: @ 83CE6A0 obj_tiles gNamingScreenBackButtonTiles, 0x1E0, 0 obj_tiles gNamingScreenOKButtonTiles, 0x1E0, 1 obj_tiles gNamingScreenChangeKeyboardBoxTiles, 0x280, 2 obj_tiles gNamingScreenChangeKeyboardButtonTiles, 0x100, 3 obj_tiles gNamingScreenLowerTextTiles, 0x60, 4 obj_tiles gNamingScreenUpperTextTiles, 0x60, 5 obj_tiles gNamingScreenOthersTextTiles, 0x60, 6 obj_tiles gNamingScreenCursorTiles, 0x80, 7 obj_tiles gNamingScreenActiveCursorSmallTiles, 0x80, 8 obj_tiles gNamingScreenActiveCursorBigTiles, 0x80, 9 obj_tiles gNamingScreenRightPointingTriangleTiles, 0x20, 10 obj_tiles gNamingScreenUnderscoreTiles, 0x20, 11 null_obj_tiles .align 2 gUnknown_083CE708:: @ 83CE708 obj_pal gNamingScreenPalettes + 0x20 * 0, 0 obj_pal gNamingScreenPalettes + 0x20 * 1, 1 obj_pal gNamingScreenPalettes + 0x20 * 2, 2 obj_pal gNamingScreenPalettes + 0x20 * 3, 3 obj_pal gNamingScreenPalettes + 0x20 * 4, 4 obj_pal gNamingScreenPalettes + 0x20 * 5, 5 obj_pal gNamingScreenPalettes + 0x20 * 4, 6 null_obj_pal .align 2 gUnknown_083CE748:: @ 83CE748 .incbin "graphics/naming_screen/lower_keyboard_map.bin" .align 2 gUnknown_083CEBF8:: @ 83CEBF8 .incbin "graphics/naming_screen/upper_keyboard_map.bin" .align 2 gUnknown_083CF0A8:: @ 83CF0A8 .incbin "graphics/naming_screen/others_keyboard_map.bin"