.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" @ XXX: what is this? .align 2 .4byte 0x2000000 .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 .align 1 gUnknown_083CE258:: @ 83CE258 .2byte 0, 0, 0, -1, 1 .align 1 gUnknown_083CE262:: @ 83CE262 .2byte 0, -1, 1, 0, 0 .align 1 gUnknown_083CE26C:: @ 83CE26C .2byte 0, 1, 1, 2 .align 1 gUnknown_083CE274:: @ 83CE274 .2byte 0, 0, 3, 0 .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 .byte 1, 3, 5, 8, 10, 12, 14, 17, 19 .byte 1, 3, 5, 8, 10, 12, 14, 17, 19 .byte 1, 4, 7, 10, 13, 16, 16, 16, 19 gUnknown_083CE2AF:: @ 83CE2AF .byte 1, 2, 3 .align 2 gUnknown_083CE2B4:: @ 83CE2B4 .4byte sub_80B6B5C .4byte sub_80B6B98 .4byte sub_80B6B9C .4byte sub_80B6C08 .align 1 gUnknown_083CE2C4:: @ 83CE2C4 .2byte 1, 3, 2 .align 1 gUnknown_083CE2CA:: @ 83CE2CA .2byte 4, 6, 5 .align 1 gUnknown_083CE2D0:: @ 83CE2D0 .2byte 0, -4, -2, -1 .align 1 gUnknown_083CE2D8:: @ 83CE2D8 .2byte 2, 3, 2, 1 .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 .align 2 gUnknown_083CE308:: @ 83CE308 .4byte VRAM + 0xE000 .4byte VRAM + 0xE800 .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 gUnknown_083CE370:: @ 83CE370 .string "♂$" .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 gSubspriteTable_83CE4B0:: @ 83CE4B0 subsprite -20, -16, 1, 0, 32x8 subsprite 12, -16, 1, 4, 8x8 subsprite -20, -8, 1, 5, 32x8 subsprite 12, -8, 1, 9, 8x8 subsprite -20, 0, 1, 10, 32x8 subsprite 12, 0, 1, 14, 8x8 subsprite -20, 8, 1, 15, 32x8 subsprite 12, 8, 1, 19, 8x8 @ unreferenced .align 2 gSubspriteTable_83CE4F0:: @ 83CE4F0 subsprite -12, -4, 1, 0, 8x8 subsprite 4, -4, 1, 1, 8x8 .align 2 gSubspriteTable_83CE500:: @ 83CE500 subsprite -12, -4, 1, 0, 16x8 subsprite 4, -4, 1, 2, 8x8 .align 2 gSubspriteTable_83CE510:: @ 83CE510 subsprite -20, -12, 1, 0, 32x8 subsprite 12, -12, 1, 4, 8x8 subsprite -20, -4, 1, 5, 32x8 subsprite 12, -4, 1, 9, 8x8 subsprite -20, 4, 1, 10, 32x8 subsprite 12, 4, 1, 14, 8x8 .align 2 gSubspriteTable_83CE540:: @ 83CE540 subsprite -8, -12, 3, 0, 16x8 subsprite -8, -4, 3, 2, 16x8 subsprite -8, 4, 3, 4, 16x8 .align 2 gSubspriteTables_83CE558:: @ 83CE558 .4byte 8, gSubspriteTable_83CE4B0 .align 2 gSubspriteTables_83CE560:: @ 83CE560 .4byte 2, gSubspriteTable_83CE500 .4byte 2, gSubspriteTable_83CE500 .4byte 2, gSubspriteTable_83CE500 .align 2 gSubspriteTables_83CE578:: @ 83CE578 .4byte 6, gSubspriteTable_83CE510 .align 2 gSubspriteTables_83CE580:: @ 83CE580 .4byte 3, gSubspriteTable_83CE540 .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"