summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/battle_anim_80FE840.s4
-rw-r--r--asm/field_screen.s26
-rw-r--r--asm/macros/window.inc2
-rwxr-xr-xasm/party_menu.s18
-rw-r--r--asm/pokedex.s2
-rwxr-xr-xasm/pokemon_storage_system.s22
-rwxr-xr-xasm/pokenav.s10
-rw-r--r--asm/trade.s88
-rwxr-xr-xasm/unk_sprite_file.s607
-rwxr-xr-xasm/unk_transition.s985
-rw-r--r--data/battle_anim_815A0D4.s3
-rw-r--r--data/battle_frontier_1.s2
-rw-r--r--data/battle_frontier_2.s4
-rw-r--r--data/battle_records.s2
-rw-r--r--data/berry_tag_screen.s2
-rw-r--r--data/contest.s8
-rw-r--r--data/contest_link_80F57C4.s2
-rw-r--r--data/credits.s2
-rw-r--r--data/data2b.s4
-rw-r--r--data/easy_chat.s2
-rw-r--r--data/event_scripts.s107
-rw-r--r--data/field_effect.s359
-rw-r--r--data/field_effect_misc.s211
-rw-r--r--data/field_ground_effect.s36
-rw-r--r--data/field_screen.s1927
-rw-r--r--data/graphics.s58
-rw-r--r--data/graphics/pokemon/graphics.inc8
-rw-r--r--data/item_menu_icons.s208
-rw-r--r--data/learn_move.s83
-rw-r--r--data/main_menu.s4
-rw-r--r--data/map_name_popup.s6
-rw-r--r--data/map_obj_8097404.s115
-rw-r--r--data/naming_screen.s200
-rw-r--r--data/party_menu.s543
-rw-r--r--data/pokedex.s64
-rw-r--r--data/pokemon_storage_system.s1063
-rw-r--r--data/pokemon_summary_screen.s422
-rw-r--r--data/pokenav.s1530
-rw-r--r--data/pokenav/unk_struct_1.binbin0 -> 3816 bytes
-rw-r--r--data/pokenav/unk_struct_2.binbin0 -> 3816 bytes
-rw-r--r--data/pokenav/unk_struct_3.binbin0 -> 3816 bytes
-rw-r--r--data/pokenav/unk_struct_4.binbin0 -> 3816 bytes
-rw-r--r--data/reset_rtc_screen.s2
-rw-r--r--data/rom_8011DC0.s220
-rw-r--r--data/rotating_gate.s270
-rw-r--r--data/script_menu.s2
-rw-r--r--data/shop.s2
-rw-r--r--data/slot_machine.s1234
-rw-r--r--data/starter_choose.s130
-rw-r--r--data/strings.s201
-rw-r--r--data/text_window.s270
-rw-r--r--data/trade.s621
-rw-r--r--data/trainer_card.s295
-rw-r--r--data/unk_sprite_file.s42
-rw-r--r--data/unk_transition.s60
-rw-r--r--data/unknown_jp_62609C.binbin0 -> 1912 bytes
-rw-r--r--data/unknown_serial_data.binbin0 -> 12512 bytes
-rw-r--r--data/unknown_serial_data.s3
-rw-r--r--data/use_pokeblock.s2
-rw-r--r--data/wild_encounter.s282
-rw-r--r--graphics/frontier_pass/map_heads.pngbin0 -> 319 bytes
-rw-r--r--graphics/frontier_pass/map_heads_female.pal19
-rw-r--r--graphics/frontier_pass/map_screen.binbin0 -> 1280 bytes
-rw-r--r--graphics/frontier_pass/map_screen.pngbin0 -> 3333 bytes
-rw-r--r--graphics/frontier_pass/record_frame.binbin0 -> 144 bytes
-rw-r--r--graphics/frontier_pass/small_map_and_card.binbin0 -> 672 bytes
-rw-r--r--graphics/frontier_pass/small_map_and_card_affine.bin2
-rw-r--r--graphics/frontier_pass/unknown_571298.bin1
-rw-r--r--graphics/interface/bag_spinner.pngbin0 -> 212 bytes
-rw-r--r--graphics/interface/hold_icons.pngbin0 -> 177 bytes
-rw-r--r--graphics/interface/region_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/interface/region_map.pal51
-rw-r--r--graphics/interface/region_map.pngbin0 -> 18404 bytes
-rw-r--r--graphics/interface/region_map_affine.binbin0 -> 4096 bytes
-rw-r--r--graphics/interface/region_map_affine.pngbin0 -> 18412 bytes
-rw-r--r--graphics/interface/summary_a_button.pngbin0 -> 225 bytes
-rw-r--r--graphics/interface/summary_b_button.pngbin0 -> 225 bytes
-rw-r--r--graphics/interface/summary_markings.pal19
-rw-r--r--graphics/interface/test.binbin1152 -> 0 bytes
-rwxr-xr-xgraphics/interface/textbox.pngbin198 -> 0 bytes
-rwxr-xr-xgraphics/interface/ui_learn_move.pngbin0 -> 282 bytes
-rw-r--r--graphics/interface/unk_tilemap2.binbin0 -> 40 bytes
-rw-r--r--graphics/interface/unknown_6157C4.bin1
-rw-r--r--graphics/interface/unknown_6157E0.bin2
-rw-r--r--graphics/link_games/berrycrush_background.bin (renamed from graphics/interface/berrycrush_background.bin)bin2048 -> 2048 bytes
-rw-r--r--graphics/link_games/berrycrush_btnpress.png (renamed from graphics/interface/berrycrush_btnpress.png)bin642 -> 642 bytes
-rw-r--r--graphics/link_games/berrycrush_container_cap.bin (renamed from graphics/interface/berrycrush_container_cap.bin)bin1280 -> 1280 bytes
-rw-r--r--graphics/link_games/berrycrush_grinder_base.pal (renamed from graphics/interface/berrycrush_grinder_base.pal)0
-rw-r--r--graphics/link_games/berrycrush_grinder_base.png (renamed from graphics/interface/berrycrush_grinder_base.png)bin626 -> 626 bytes
-rw-r--r--graphics/link_games/berrycrush_grinder_top.bin (renamed from graphics/interface/berrycrush_grinder_top.bin)bin640 -> 640 bytes
-rw-r--r--graphics/link_games/berrycrush_misc.pal (renamed from graphics/interface/berrycrush_misc.pal)0
-rw-r--r--graphics/link_games/berrycrush_sparkle.png (renamed from graphics/interface/berrycrush_sparkle.png)bin329 -> 329 bytes
-rw-r--r--graphics/link_games/berrycrush_timerdigits.pal (renamed from graphics/interface/berrycrush_timerdigits.pal)0
-rw-r--r--graphics/link_games/berrycrush_timerdigits.png (renamed from graphics/interface/berrycrush_timerdigits.png)bin282 -> 282 bytes
-rw-r--r--graphics/link_games/dodrioberry_berrysprites.pal (renamed from graphics/interface/dodrioberry_berrysprites.pal)0
-rw-r--r--graphics/link_games/dodrioberry_berrysprites.png (renamed from graphics/interface/dodrioberry_berrysprites.png)bin395 -> 395 bytes
-rw-r--r--graphics/link_games/dodrioberry_bg1.bin (renamed from graphics/interface/dodrioberry_bg1.bin)bin1280 -> 1280 bytes
-rw-r--r--graphics/link_games/dodrioberry_bg1.pal (renamed from graphics/interface/dodrioberry_bg1.pal)0
-rw-r--r--graphics/link_games/dodrioberry_bg1.png (renamed from graphics/interface/dodrioberry_bg1.png)bin1887 -> 1887 bytes
-rw-r--r--graphics/link_games/dodrioberry_bg2.pal (renamed from graphics/interface/dodrioberry_bg2.pal)0
-rw-r--r--graphics/link_games/dodrioberry_bg2.png (renamed from graphics/interface/dodrioberry_bg2.png)bin2856 -> 2856 bytes
-rw-r--r--graphics/link_games/dodrioberry_bg2left.bin (renamed from graphics/interface/dodrioberry_bg2left.bin)bin1280 -> 1280 bytes
-rw-r--r--graphics/link_games/dodrioberry_bg2right.bin (renamed from graphics/interface/dodrioberry_bg2right.bin)bin1280 -> 1280 bytes
-rw-r--r--graphics/link_games/dodrioberry_pkmn.pal (renamed from graphics/interface/dodrioberry_pkmn.pal)0
-rw-r--r--graphics/link_games/dodrioberry_pkmn.png (renamed from graphics/interface/dodrioberry_pkmn.png)bin3330 -> 3330 bytes
-rw-r--r--graphics/link_games/dodrioberry_platform.pal (renamed from graphics/interface/dodrioberry_platform.pal)0
-rw-r--r--graphics/link_games/dodrioberry_platform.png (renamed from graphics/interface/dodrioberry_platform.png)bin310 -> 310 bytes
-rw-r--r--graphics/link_games/dodrioberry_shiny.pal (renamed from graphics/interface/dodrioberry_shiny.pal)0
-rw-r--r--graphics/link_games/dodrioberry_status.pal (renamed from graphics/interface/dodrioberry_status.pal)0
-rw-r--r--graphics/link_games/dodrioberry_status.png (renamed from graphics/interface/dodrioberry_status.png)bin195 -> 195 bytes
-rw-r--r--graphics/link_games/pkmnjump_321start1.pal (renamed from graphics/interface/pkmnjump_321start1.pal)0
-rw-r--r--graphics/link_games/pkmnjump_321start1.png (renamed from graphics/interface/pkmnjump_321start1.png)bin778 -> 778 bytes
-rw-r--r--graphics/link_games/pkmnjump_321start2.pal (renamed from graphics/interface/pkmnjump_321start2.pal)0
-rw-r--r--graphics/link_games/pkmnjump_321start2.png (renamed from graphics/interface/pkmnjump_321start2.png)bin815 -> 815 bytes
-rw-r--r--graphics/link_games/pkmnjump_bg.bin (renamed from graphics/interface/pkmnjump_bg.bin)bin1280 -> 1280 bytes
-rw-r--r--graphics/link_games/pkmnjump_bg.pal (renamed from graphics/interface/pkmnjump_bg.pal)0
-rw-r--r--graphics/link_games/pkmnjump_bg.png (renamed from graphics/interface/pkmnjump_bg.png)bin532 -> 532 bytes
-rw-r--r--graphics/link_games/pkmnjump_pal1.pal (renamed from graphics/interface/pkmnjump_pal1.pal)0
-rw-r--r--graphics/link_games/pkmnjump_pal2.pal (renamed from graphics/interface/pkmnjump_pal2.pal)0
-rw-r--r--graphics/link_games/pkmnjump_pal3.pal (renamed from graphics/interface/pkmnjump_pal3.pal)0
-rw-r--r--graphics/link_games/pkmnjump_results.bin (renamed from graphics/interface/pkmnjump_results.bin)bin8192 -> 8192 bytes
-rw-r--r--graphics/link_games/pkmnjump_results.pal (renamed from graphics/interface/pkmnjump_results.pal)0
-rw-r--r--graphics/link_games/pkmnjump_results.png (renamed from graphics/interface/pkmnjump_results.png)bin2129 -> 2129 bytes
-rw-r--r--graphics/link_games/pkmnjump_rope1.png (renamed from graphics/interface/pkmnjump_rope1.png)bin318 -> 318 bytes
-rw-r--r--graphics/link_games/pkmnjump_rope2.png (renamed from graphics/interface/pkmnjump_rope2.png)bin309 -> 309 bytes
-rw-r--r--graphics/link_games/pkmnjump_rope3.png (renamed from graphics/interface/pkmnjump_rope3.png)bin325 -> 325 bytes
-rw-r--r--graphics/link_games/pkmnjump_rope4.png (renamed from graphics/interface/pkmnjump_rope4.png)bin243 -> 243 bytes
-rw-r--r--graphics/link_games/pkmnjump_star.png (renamed from graphics/interface/pkmnjump_star.png)bin326 -> 326 bytes
-rw-r--r--graphics/link_games/pkmnjump_venusaur.bin (renamed from graphics/interface/pkmnjump_venusaur.bin)bin4096 -> 4096 bytes
-rw-r--r--graphics/link_games/pkmnjump_venusaur.pal (renamed from graphics/interface/pkmnjump_venusaur.pal)0
-rw-r--r--graphics/link_games/pkmnjump_venusaur.png (renamed from graphics/interface/pkmnjump_venusaur.png)bin2082 -> 2082 bytes
-rw-r--r--graphics/misc/big_hof_monitor.pngbin0 -> 184 bytes
-rw-r--r--graphics/misc/birch_bag.pngbin0 -> 1304 bytes
-rw-r--r--graphics/misc/birch_bag_map.binbin0 -> 1280 bytes
-rw-r--r--graphics/misc/birch_ballarrow.pngbin0 -> 635 bytes
-rw-r--r--graphics/misc/birch_circle.pngbin0 -> 349 bytes
-rw-r--r--graphics/misc/birch_grass.pngbin0 -> 691 bytes
-rw-r--r--graphics/misc/birch_grass_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/misc/darkness_field_move_streaks.pngbin0 -> 159 bytes
-rw-r--r--graphics/misc/darkness_field_move_streaks_map.binbin0 -> 640 bytes
-rw-r--r--graphics/misc/field_move_streaks.pngbin0 -> 157 bytes
-rw-r--r--graphics/misc/field_move_streaks_map.binbin0 -> 640 bytes
-rw-r--r--graphics/misc/pokeball_glow.pngbin0 -> 100 bytes
-rw-r--r--graphics/misc/pokecenter_monitor/0.pngbin0 -> 143 bytes
-rw-r--r--graphics/misc/pokecenter_monitor/1.pngbin0 -> 150 bytes
-rw-r--r--graphics/misc/rotating_gate_1.pngbin0 -> 119 bytes
-rw-r--r--graphics/misc/rotating_gate_2.pngbin0 -> 136 bytes
-rw-r--r--graphics/misc/rotating_gate_3.pngbin0 -> 136 bytes
-rw-r--r--graphics/misc/rotating_gate_4.pngbin0 -> 136 bytes
-rw-r--r--graphics/misc/rotating_gate_5.pngbin0 -> 122 bytes
-rw-r--r--graphics/misc/rotating_gate_6.pngbin0 -> 144 bytes
-rw-r--r--graphics/misc/rotating_gate_7.pngbin0 -> 144 bytes
-rw-r--r--graphics/misc/rotating_gate_8.pngbin0 -> 142 bytes
-rw-r--r--graphics/misc/small_hof_monitor.pngbin0 -> 177 bytes
-rw-r--r--graphics/misc/spotlight.pngbin0 -> 312 bytes
-rw-r--r--graphics/misc/sunny_day/0.pal259
-rw-r--r--graphics/misc/sunny_day/1.pal259
-rw-r--r--graphics/misc/sunny_day/10.pal259
-rw-r--r--graphics/misc/sunny_day/11.pal259
-rw-r--r--graphics/misc/sunny_day/12.pal259
-rw-r--r--graphics/misc/sunny_day/13.pal259
-rw-r--r--graphics/misc/sunny_day/14.pal259
-rw-r--r--graphics/misc/sunny_day/15.pal259
-rw-r--r--graphics/misc/sunny_day/16.pal259
-rw-r--r--graphics/misc/sunny_day/17.pal259
-rw-r--r--graphics/misc/sunny_day/18.pal259
-rw-r--r--graphics/misc/sunny_day/19.pal259
-rw-r--r--graphics/misc/sunny_day/2.pal259
-rw-r--r--graphics/misc/sunny_day/20.pal259
-rw-r--r--graphics/misc/sunny_day/21.pal259
-rw-r--r--graphics/misc/sunny_day/22.pal259
-rw-r--r--graphics/misc/sunny_day/23.pal259
-rw-r--r--graphics/misc/sunny_day/24.pal259
-rw-r--r--graphics/misc/sunny_day/25.pal259
-rw-r--r--graphics/misc/sunny_day/26.pal259
-rw-r--r--graphics/misc/sunny_day/27.pal259
-rw-r--r--graphics/misc/sunny_day/28.pal259
-rw-r--r--graphics/misc/sunny_day/29.pal259
-rw-r--r--graphics/misc/sunny_day/3.pal259
-rw-r--r--graphics/misc/sunny_day/30.pal259
-rw-r--r--graphics/misc/sunny_day/31.pal259
-rw-r--r--graphics/misc/sunny_day/32.pal259
-rw-r--r--graphics/misc/sunny_day/33.pal259
-rw-r--r--graphics/misc/sunny_day/34.pal259
-rw-r--r--graphics/misc/sunny_day/35.pal259
-rw-r--r--graphics/misc/sunny_day/36.pal259
-rw-r--r--graphics/misc/sunny_day/37.pal259
-rw-r--r--graphics/misc/sunny_day/38.pal259
-rw-r--r--graphics/misc/sunny_day/39.pal259
-rw-r--r--graphics/misc/sunny_day/4.pal259
-rw-r--r--graphics/misc/sunny_day/40.pal259
-rw-r--r--graphics/misc/sunny_day/41.pal259
-rw-r--r--graphics/misc/sunny_day/42.pal259
-rw-r--r--graphics/misc/sunny_day/43.pal259
-rw-r--r--graphics/misc/sunny_day/44.pal259
-rw-r--r--graphics/misc/sunny_day/45.pal259
-rw-r--r--graphics/misc/sunny_day/46.pal259
-rw-r--r--graphics/misc/sunny_day/47.pal259
-rw-r--r--graphics/misc/sunny_day/48.pal259
-rw-r--r--graphics/misc/sunny_day/49.pal259
-rw-r--r--graphics/misc/sunny_day/5.pal259
-rw-r--r--graphics/misc/sunny_day/50.pal259
-rw-r--r--graphics/misc/sunny_day/51.pal259
-rw-r--r--graphics/misc/sunny_day/52.pal259
-rw-r--r--graphics/misc/sunny_day/53.pal259
-rw-r--r--graphics/misc/sunny_day/54.pal259
-rw-r--r--graphics/misc/sunny_day/55.pal259
-rw-r--r--graphics/misc/sunny_day/56.pal259
-rw-r--r--graphics/misc/sunny_day/57.pal259
-rw-r--r--graphics/misc/sunny_day/58.pal259
-rw-r--r--graphics/misc/sunny_day/59.pal259
-rw-r--r--graphics/misc/sunny_day/6.pal259
-rw-r--r--graphics/misc/sunny_day/60.pal259
-rw-r--r--graphics/misc/sunny_day/61.pal259
-rw-r--r--graphics/misc/sunny_day/62.pal259
-rw-r--r--graphics/misc/sunny_day/63.pal259
-rw-r--r--graphics/misc/sunny_day/64.pal259
-rw-r--r--graphics/misc/sunny_day/65.pal259
-rw-r--r--graphics/misc/sunny_day/66.pal259
-rw-r--r--graphics/misc/sunny_day/67.pal259
-rw-r--r--graphics/misc/sunny_day/68.pal259
-rw-r--r--graphics/misc/sunny_day/69.pal259
-rw-r--r--graphics/misc/sunny_day/7.pal259
-rw-r--r--graphics/misc/sunny_day/70.pal259
-rw-r--r--graphics/misc/sunny_day/71.pal259
-rw-r--r--graphics/misc/sunny_day/72.pal259
-rw-r--r--graphics/misc/sunny_day/73.pal259
-rw-r--r--graphics/misc/sunny_day/74.pal259
-rw-r--r--graphics/misc/sunny_day/75.pal259
-rw-r--r--graphics/misc/sunny_day/76.pal259
-rw-r--r--graphics/misc/sunny_day/77.pal259
-rw-r--r--graphics/misc/sunny_day/78.pal259
-rw-r--r--graphics/misc/sunny_day/79.pal259
-rw-r--r--graphics/misc/sunny_day/8.pal259
-rw-r--r--graphics/misc/sunny_day/80.pal259
-rw-r--r--graphics/misc/sunny_day/81.pal259
-rw-r--r--graphics/misc/sunny_day/82.pal259
-rw-r--r--graphics/misc/sunny_day/83.pal259
-rw-r--r--graphics/misc/sunny_day/84.pal259
-rw-r--r--graphics/misc/sunny_day/85.pal259
-rw-r--r--graphics/misc/sunny_day/86.pal259
-rw-r--r--graphics/misc/sunny_day/87.pal259
-rw-r--r--graphics/misc/sunny_day/88.pal259
-rw-r--r--graphics/misc/sunny_day/89.pal259
-rw-r--r--graphics/misc/sunny_day/9.pal259
-rw-r--r--graphics/misc/sunny_day/90.pal259
-rw-r--r--graphics/misc/sunny_day/91.pal259
-rw-r--r--graphics/misc/sunny_day/92.pal259
-rw-r--r--graphics/misc/sunny_day/93.pal259
-rw-r--r--graphics/misc/sunny_day/94.pal259
-rw-r--r--graphics/misc/sunny_day/95.pal259
-rw-r--r--graphics/naming_screen/0.pal19
-rw-r--r--graphics/naming_screen/1.pal19
-rw-r--r--graphics/naming_screen/pc_icon/0.pngbin0 -> 192 bytes
-rw-r--r--graphics/naming_screen/pc_icon/1.pngbin0 -> 203 bytes
-rw-r--r--graphics/pokedex/black.pal19
-rw-r--r--graphics/pokedex/caught_ball.pngbin0 -> 210 bytes
-rw-r--r--graphics/pokemon/icons/deoxys_speed_icon.pngbin0 -> 376 bytes
-rw-r--r--graphics/pokemon_storage/aqua_icon.pngbin0 -> 115 bytes
-rw-r--r--graphics/pokemon_storage/arrow.pngbin0 -> 129 bytes
-rw-r--r--graphics/pokemon_storage/asterisk_icon.pngbin0 -> 119 bytes
-rw-r--r--graphics/pokemon_storage/azumarill.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/azumarill_bg.pngbin0 -> 216 bytes
-rw-r--r--graphics/pokemon_storage/beach.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/beach_bg.pngbin0 -> 377 bytes
-rw-r--r--graphics/pokemon_storage/beach_frame.pngbin0 -> 642 bytes
-rw-r--r--graphics/pokemon_storage/big_asterisk_icon.pngbin0 -> 112 bytes
-rw-r--r--graphics/pokemon_storage/blank.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/blank_bg.pngbin0 -> 152 bytes
-rw-r--r--graphics/pokemon_storage/block.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/block_bg.pngbin0 -> 197 bytes
-rw-r--r--graphics/pokemon_storage/bolt_icon.pngbin0 -> 72 bytes
-rw-r--r--graphics/pokemon_storage/box_bg1.pal19
-rw-r--r--graphics/pokemon_storage/box_selection_popup_center.pngbin0 -> 107 bytes
-rw-r--r--graphics/pokemon_storage/box_selection_popup_sides.pngbin0 -> 125 bytes
-rw-r--r--graphics/pokemon_storage/brick_icon.pngbin0 -> 90 bytes
-rw-r--r--graphics/pokemon_storage/cave.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/cave_bg.pngbin0 -> 207 bytes
-rw-r--r--graphics/pokemon_storage/cave_frame.pngbin0 -> 764 bytes
-rw-r--r--graphics/pokemon_storage/circle_icon.pngbin0 -> 107 bytes
-rw-r--r--graphics/pokemon_storage/circles.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/circles_bg.pngbin0 -> 262 bytes
-rw-r--r--graphics/pokemon_storage/city.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/city_bg.pngbin0 -> 217 bytes
-rw-r--r--graphics/pokemon_storage/city_frame.pngbin0 -> 635 bytes
-rw-r--r--graphics/pokemon_storage/crag.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/crag_bg.pngbin0 -> 345 bytes
-rw-r--r--graphics/pokemon_storage/crag_frame.pngbin0 -> 601 bytes
-rw-r--r--graphics/pokemon_storage/cross_icon.pngbin0 -> 72 bytes
-rw-r--r--graphics/pokemon_storage/crystal_icon.pngbin0 -> 118 bytes
-rw-r--r--graphics/pokemon_storage/desert.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/desert_bg.pngbin0 -> 286 bytes
-rw-r--r--graphics/pokemon_storage/desert_frame.pngbin0 -> 593 bytes
-rw-r--r--graphics/pokemon_storage/diagonal.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/diagonal_bg.pngbin0 -> 221 bytes
-rw-r--r--graphics/pokemon_storage/diglett_icon.pngbin0 -> 118 bytes
-rw-r--r--graphics/pokemon_storage/dot_icon.pngbin0 -> 94 bytes
-rw-r--r--graphics/pokemon_storage/dusclops.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/dusclops_bg.pngbin0 -> 284 bytes
-rw-r--r--graphics/pokemon_storage/five_star_icon.pngbin0 -> 111 bytes
-rw-r--r--graphics/pokemon_storage/footprint_icon.pngbin0 -> 114 bytes
-rw-r--r--graphics/pokemon_storage/forest.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/forest_bg.pngbin0 -> 201 bytes
-rw-r--r--graphics/pokemon_storage/forest_frame.pngbin0 -> 839 bytes
-rw-r--r--graphics/pokemon_storage/four_circles_icon.pngbin0 -> 110 bytes
-rw-r--r--graphics/pokemon_storage/four_star_icon.pngbin0 -> 104 bytes
-rw-r--r--graphics/pokemon_storage/frame.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/frame_bg.pngbin0 -> 252 bytes
-rw-r--r--graphics/pokemon_storage/friends_frame1.pngbin0 -> 298 bytes
-rw-r--r--graphics/pokemon_storage/friends_frame2.pngbin0 -> 297 bytes
-rw-r--r--graphics/pokemon_storage/hand_cursor.pngbin0 -> 419 bytes
-rw-r--r--graphics/pokemon_storage/hand_cursor_shadow.pngbin0 -> 155 bytes
-rw-r--r--graphics/pokemon_storage/heart_icon.pngbin0 -> 115 bytes
-rw-r--r--[-rwxr-xr-x]graphics/pokemon_storage/horizontal.bin (renamed from graphics/unknown/unknown_DDDB80.bin)bin720 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/horizontal_bg.pngbin0 -> 196 bytes
-rw-r--r--graphics/pokemon_storage/koffing_icon.pngbin0 -> 120 bytes
-rw-r--r--graphics/pokemon_storage/latis_icon.pngbin0 -> 115 bytes
-rw-r--r--graphics/pokemon_storage/legendary.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/legendary_bg.pngbin0 -> 416 bytes
-rw-r--r--graphics/pokemon_storage/line_circle_icon.pngbin0 -> 95 bytes
-rw-r--r--graphics/pokemon_storage/lotad_icon.pngbin0 -> 113 bytes
-rw-r--r--graphics/pokemon_storage/ludicolo.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/ludicolo_bg.pngbin0 -> 387 bytes
-rw-r--r--graphics/pokemon_storage/luvdisc_icon.pngbin0 -> 116 bytes
-rw-r--r--graphics/pokemon_storage/machine.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/machine_bg.pngbin0 -> 222 bytes
-rw-r--r--graphics/pokemon_storage/machine_frame.pngbin0 -> 435 bytes
-rw-r--r--graphics/pokemon_storage/magma_icon.pngbin0 -> 112 bytes
-rw-r--r--graphics/pokemon_storage/maze_icon.pngbin0 -> 104 bytes
-rw-r--r--graphics/pokemon_storage/minun_icon.pngbin0 -> 111 bytes
-rw-r--r--graphics/pokemon_storage/pichu_icon.pngbin0 -> 110 bytes
-rw-r--r--graphics/pokemon_storage/pikachu.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/pikachu_bg.pngbin0 -> 286 bytes
-rw-r--r--graphics/pokemon_storage/plain.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/plain_bg.pngbin0 -> 152 bytes
-rw-r--r--graphics/pokemon_storage/plain_frame.pngbin0 -> 288 bytes
-rw-r--r--graphics/pokemon_storage/plusle_icon.pngbin0 -> 72 bytes
-rw-r--r--graphics/pokemon_storage/pokeball_icon.pngbin0 -> 120 bytes
-rw-r--r--graphics/pokemon_storage/pokecenter.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/pokecenter2.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/pokecenter2_bg.pngbin0 -> 286 bytes
-rw-r--r--graphics/pokemon_storage/pokecenter_bg.pngbin0 -> 345 bytes
-rw-r--r--graphics/pokemon_storage/pokecenter_frame.pngbin0 -> 406 bytes
-rw-r--r--graphics/pokemon_storage/polkadot.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/polkadot_bg.pngbin0 -> 170 bytes
-rw-r--r--graphics/pokemon_storage/polkadot_frame.pngbin0 -> 572 bytes
-rwxr-xr-xgraphics/pokemon_storage/pss_window.pal35
-rwxr-xr-xgraphics/pokemon_storage/pss_window.pngbin381 -> 0 bytes
-rwxr-xr-xgraphics/pokemon_storage/pss_window2.pngbin392 -> 0 bytes
-rw-r--r--[-rwxr-xr-x]graphics/pokemon_storage/ribbon.bin (renamed from graphics/pokemon_storage/pss_window2.bin)bin720 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/ribbon_bg.pngbin0 -> 234 bytes
-rw-r--r--[-rwxr-xr-x]graphics/pokemon_storage/ribbon_frame.pal (renamed from graphics/pokemon_storage/pss_window2.pal)18
-rw-r--r--graphics/pokemon_storage/ribbon_icon.pngbin0 -> 131 bytes
-rw-r--r--graphics/pokemon_storage/river.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/river_bg.pngbin0 -> 253 bytes
-rw-r--r--graphics/pokemon_storage/river_frame.pngbin0 -> 733 bytes
-rw-r--r--graphics/pokemon_storage/savanna.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/savanna_bg.pngbin0 -> 389 bytes
-rw-r--r--graphics/pokemon_storage/savanna_frame.pngbin0 -> 609 bytes
-rw-r--r--graphics/pokemon_storage/screen.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/screen_bg.pngbin0 -> 326 bytes
-rw-r--r--graphics/pokemon_storage/scrolling_bg.binbin0 -> 2048 bytes
-rw-r--r--graphics/pokemon_storage/scrolling_bg.pngbin0 -> 168 bytes
-rw-r--r--graphics/pokemon_storage/seafloor.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/seafloor_bg.pngbin0 -> 223 bytes
-rw-r--r--graphics/pokemon_storage/seafloor_frame.pngbin0 -> 573 bytes
-rw-r--r--graphics/pokemon_storage/sky.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/sky_bg.pngbin0 -> 273 bytes
-rw-r--r--graphics/pokemon_storage/sky_frame.pngbin0 -> 616 bytes
-rw-r--r--graphics/pokemon_storage/snow.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/snow_bg.pngbin0 -> 310 bytes
-rw-r--r--graphics/pokemon_storage/snow_frame.pngbin0 -> 705 bytes
-rw-r--r--graphics/pokemon_storage/spinda_icon.pngbin0 -> 125 bytes
-rw-r--r--graphics/pokemon_storage/star_in_circle_icon.pngbin0 -> 117 bytes
-rw-r--r--graphics/pokemon_storage/togepi_icon.pngbin0 -> 124 bytes
-rw-r--r--graphics/pokemon_storage/unknown_frame.pngbin0 -> 170 bytes
-rw-r--r--graphics/pokemon_storage/volcano.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/volcano_bg.pngbin0 -> 459 bytes
-rw-r--r--graphics/pokemon_storage/volcano_frame.pngbin0 -> 743 bytes
-rw-r--r--graphics/pokemon_storage/waveform.pngbin0 -> 269 bytes
-rw-r--r--graphics/pokemon_storage/whiscash.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/whiscash_bg.pngbin0 -> 299 bytes
-rw-r--r--graphics/pokemon_storage/zigzagoon.binbin0 -> 720 bytes
-rw-r--r--graphics/pokemon_storage/zigzagoon_bg.pngbin0 -> 218 bytes
-rwxr-xr-xgraphics/pokenav/86226E0.pal19
-rwxr-xr-xgraphics/pokenav/8622700.pal19
-rwxr-xr-xgraphics/pokenav/8622720.pal35
-rwxr-xr-xgraphics/pokenav/8622868.pal19
-rwxr-xr-xgraphics/pokenav/86231E8.pal19
-rwxr-xr-xgraphics/pokenav/8623208.pal19
-rwxr-xr-xgraphics/pokenav/8623228.pngbin0 -> 134 bytes
-rwxr-xr-xgraphics/pokenav/862323C.bin1
-rwxr-xr-xgraphics/pokenav/8623338.pal19
-rwxr-xr-xgraphics/pokenav/8623570.pal19
-rwxr-xr-xgraphics/pokenav/8623790.pal19
-rwxr-xr-xgraphics/pokenav/8624098.pal19
-rwxr-xr-xgraphics/pokenav/8625660.pngbin0 -> 88 bytes
-rwxr-xr-xgraphics/pokenav/862A5D4.pal19
-rwxr-xr-xgraphics/pokenav/arrow2.pngbin0 -> 153 bytes
-rwxr-xr-xgraphics/pokenav/arrows_matchcall.pngbin0 -> 197 bytes
-rwxr-xr-xgraphics/pokenav/bg.bin1
-rwxr-xr-xgraphics/pokenav/bg.pngbin0 -> 141 bytes
-rwxr-xr-xgraphics/pokenav/blue_light.pngbin0 -> 194 bytes
-rwxr-xr-xgraphics/pokenav/city_maps/dewford_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/ever_grande_0.bin4
-rwxr-xr-xgraphics/pokenav/city_maps/ever_grande_1.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/fallarbor_0.bin2
-rwxr-xr-xgraphics/pokenav/city_maps/fortree_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/lavaridge_0.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/lilycove_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/lilycove_1.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/littleroot_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/mauville_0.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/mauville_1.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/mossdeep_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/mossdeep_1.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/oldale_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/pacifidlog_0.bin3
-rwxr-xr-xgraphics/pokenav/city_maps/petalburg_0.bin4
-rwxr-xr-xgraphics/pokenav/city_maps/rustboro_0.bin5
-rwxr-xr-xgraphics/pokenav/city_maps/rustboro_1.bin6
-rwxr-xr-xgraphics/pokenav/city_maps/slateport_0.bin5
-rwxr-xr-xgraphics/pokenav/city_maps/slateport_1.bin7
-rwxr-xr-xgraphics/pokenav/city_maps/sootopolis_0.bin1
-rwxr-xr-xgraphics/pokenav/city_maps/verdanturf_0.bin1
-rwxr-xr-xgraphics/pokenav/condition_search2.binbin0 -> 1280 bytes
-rwxr-xr-xgraphics/pokenav/condition_search2.pngbin0 -> 257 bytes
-rwxr-xr-xgraphics/pokenav/icon2.pngbin0 -> 630 bytes
-rwxr-xr-xgraphics/pokenav/icon2_unused.pngbin0 -> 194 bytes
-rwxr-xr-xgraphics/pokenav/outline.pngbin0 -> 596 bytes
-rwxr-xr-xgraphics/pokenav/outline_map.binbin0 -> 1280 bytes
-rwxr-xr-xgraphics/pokenav/pokeball.pngbin0 -> 260 bytes
-rwxr-xr-xgraphics/pokenav/pokeball_matchcall.pal35
-rwxr-xr-xgraphics/pokenav/pokeball_matchcall.pngbin0 -> 164 bytes
-rwxr-xr-xgraphics/pokenav/ribbons_icon.pngbin0 -> 486 bytes
-rwxr-xr-xgraphics/pokenav/ribbons_icon1.pal19
-rwxr-xr-xgraphics/pokenav/ribbons_icon2.pal19
-rwxr-xr-xgraphics/pokenav/ribbons_icon3.pal19
-rwxr-xr-xgraphics/pokenav/ribbons_icon4.pal19
-rwxr-xr-xgraphics/pokenav/ribbons_icon5.pal19
-rwxr-xr-xgraphics/pokenav/ribbons_icon_big.pngbin0 -> 1677 bytes
-rwxr-xr-xgraphics/pokenav/sparkle.pngbin0 -> 256 bytes
-rwxr-xr-xgraphics/pokenav/ui_matchcall.binbin0 -> 1280 bytes
-rwxr-xr-xgraphics/pokenav/ui_matchcall.pngbin0 -> 251 bytes
-rwxr-xr-xgraphics/pokenav/ui_ribbons.binbin0 -> 1280 bytes
-rwxr-xr-xgraphics/pokenav/ui_ribbons.pngbin0 -> 257 bytes
-rwxr-xr-xgraphics/pokenav/zoom_tiles.pngbin0 -> 431 bytes
-rwxr-xr-xgraphics/slot_machine/85A843E.pal19
-rwxr-xr-xgraphics/slot_machine/85A845E.pal19
-rwxr-xr-xgraphics/slot_machine/85A847E.pal19
-rwxr-xr-xgraphics/slot_machine/85A84B0.pal19
-rwxr-xr-xgraphics/slot_machine/85A84D0.pal19
-rwxr-xr-xgraphics/slot_machine/85A84F0.pal19
-rw-r--r--graphics/slot_machine/85A8524.binbin0 -> 32 bytes
-rw-r--r--graphics/slot_machine/85A96E0.bin1
-rwxr-xr-xgraphics/slot_machine/reel_time_machine.pngbin0 -> 954 bytes
-rwxr-xr-xgraphics/slot_machine/reel_time_pikachu.pngbin0 -> 2210 bytes
-rw-r--r--graphics/text_window/1.pngbin0 -> 199 bytes
-rw-r--r--graphics/text_window/10.pngbin0 -> 316 bytes
-rw-r--r--graphics/text_window/11.pngbin0 -> 285 bytes
-rw-r--r--graphics/text_window/12.pngbin0 -> 354 bytes
-rw-r--r--graphics/text_window/13.pngbin0 -> 276 bytes
-rw-r--r--graphics/text_window/14.pngbin0 -> 320 bytes
-rw-r--r--graphics/text_window/15.pngbin0 -> 327 bytes
-rw-r--r--graphics/text_window/16.pngbin0 -> 292 bytes
-rw-r--r--graphics/text_window/17.pngbin0 -> 385 bytes
-rw-r--r--graphics/text_window/18.pngbin0 -> 284 bytes
-rw-r--r--graphics/text_window/19.pngbin0 -> 346 bytes
-rw-r--r--graphics/text_window/2.pngbin0 -> 183 bytes
-rw-r--r--graphics/text_window/20.pngbin0 -> 314 bytes
-rw-r--r--graphics/text_window/3.pngbin0 -> 272 bytes
-rw-r--r--graphics/text_window/4.pngbin0 -> 242 bytes
-rw-r--r--graphics/text_window/5.pngbin0 -> 323 bytes
-rw-r--r--graphics/text_window/6.pngbin0 -> 268 bytes
-rw-r--r--graphics/text_window/7.pngbin0 -> 394 bytes
-rw-r--r--graphics/text_window/8.pngbin0 -> 241 bytes
-rw-r--r--graphics/text_window/9.pngbin0 -> 325 bytes
-rw-r--r--graphics/text_window/message_box.pngbin0 -> 241 bytes
-rw-r--r--graphics/text_window/text_pal1.pal19
-rw-r--r--graphics/text_window/text_pal2.pal19
-rw-r--r--graphics/text_window/text_pal3.pal19
-rw-r--r--graphics/text_window/text_pal4.pal19
-rw-r--r--graphics/trade/ball.pngbin0 -> 464 bytes
-rw-r--r--graphics/trade/black.pal19
-rw-r--r--graphics/trade/cable_closeup_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/trade/cable_end.pngbin0 -> 194 bytes
-rw-r--r--graphics/trade/gba.pal19
-rw-r--r--graphics/trade/gba_affine.pngbin0 -> 1897 bytes
-rw-r--r--graphics/trade/gba_affine_map_cable.binbin0 -> 256 bytes
-rw-r--r--graphics/trade/gba_affine_map_wireless.binbin0 -> 256 bytes
-rw-r--r--graphics/trade/gba_map_cable.binbin0 -> 4096 bytes
-rw-r--r--graphics/trade/gba_map_wireless.binbin0 -> 4096 bytes
-rw-r--r--graphics/trade/gba_screen.pngbin0 -> 170 bytes
-rw-r--r--graphics/trade/glow1.pngbin0 -> 195 bytes
-rw-r--r--graphics/trade/glow2.pngbin0 -> 190 bytes
-rw-r--r--graphics/trade/misc.pal19
-rw-r--r--graphics/trade/moves_box_map.binbin0 -> 510 bytes
-rw-r--r--graphics/trade/party_box_map.binbin0 -> 510 bytes
-rw-r--r--graphics/trade/pokeball_symbol.pngbin0 -> 1569 bytes
-rw-r--r--graphics/trade/pokeball_symbol_map.binbin0 -> 256 bytes
-rw-r--r--graphics/trade/shadow.pal19
-rw-r--r--graphics/trade/shadow_map.binbin0 -> 4096 bytes
-rw-r--r--graphics/trade/stripes_bg2_map.bin1
-rw-r--r--graphics/trade/stripes_bg3_map.bin1
-rw-r--r--graphics/trade/text.pal19
-rw-r--r--graphics/trade/unknown_3308C0.pal19
-rw-r--r--graphics/trade/unknown_3379A0.binbin0 -> 2048 bytes
-rw-r--r--graphics/trade/unknown_338EA4.pal15
-rw-r--r--graphics/trade/wireless_signal.binbin0 -> 2048 bytes
-rw-r--r--graphics/trade/wireless_signal.pngbin0 -> 1307 bytes
-rw-r--r--graphics/trade/wireless_signal_receive.pal259
-rw-r--r--graphics/trade/wireless_signal_send.pal259
-rw-r--r--graphics/trainer_card/badges.pngbin0 -> 563 bytes
-rw-r--r--graphics/trainer_card/badges_fr.pngbin0 -> 587 bytes
-rw-r--r--graphics/trainer_card/female_bg.pal19
-rw-r--r--graphics/trainer_card/female_bg_fr.pal19
-rw-r--r--graphics/trainer_card/four_stars.pal51
-rw-r--r--graphics/trainer_card/four_stars_fr.pal51
-rw-r--r--graphics/trainer_card/gold.pal19
-rw-r--r--graphics/trainer_card/one_star.pal51
-rw-r--r--graphics/trainer_card/one_star_fr.pal51
-rw-r--r--graphics/trainer_card/stickers_fr.pngbin0 -> 387 bytes
-rw-r--r--graphics/trainer_card/stickers_fr1.pal19
-rw-r--r--graphics/trainer_card/stickers_fr2.pal19
-rw-r--r--graphics/trainer_card/stickers_fr3.pal19
-rw-r--r--graphics/trainer_card/stickers_fr4.pal19
-rw-r--r--graphics/trainer_card/three_stars.pal51
-rw-r--r--graphics/trainer_card/three_stars_fr.pal51
-rw-r--r--graphics/trainer_card/two_stars.pal51
-rw-r--r--graphics/trainer_card/two_stars_fr.pal51
-rw-r--r--graphics/trainer_card/unknown_56F18C.pal19
-rw-r--r--graphics/unknown/858E588/0.pngbin0 -> 145 bytes
-rw-r--r--graphics/unknown/858E588/1.pngbin0 -> 149 bytes
-rw-r--r--graphics/unknown/858E588/2.pngbin0 -> 138 bytes
-rw-r--r--graphics/unknown/858E588/3.pngbin0 -> 133 bytes
-rw-r--r--graphics/unknown/858E588/4.pngbin0 -> 114 bytes
-rw-r--r--graphics/unknown/858E5B0/0.pngbin0 -> 89 bytes
-rw-r--r--graphics/unknown/858E5B0/1.pngbin0 -> 109 bytes
-rw-r--r--graphics/unknown/858E5B0/2.pngbin0 -> 119 bytes
-rw-r--r--graphics/unknown/858E5B0/3.pngbin0 -> 123 bytes
-rw-r--r--graphics/unknown/858E5B0/4.pngbin0 -> 129 bytes
-rw-r--r--graphics/unknown/858E5B0/5.pngbin0 -> 126 bytes
-rw-r--r--graphics/unknown/858E5D8/0.pngbin0 -> 87 bytes
-rw-r--r--graphics/unknown/858E5D8/1.pngbin0 -> 116 bytes
-rw-r--r--graphics/unknown/858E5D8/2.pngbin0 -> 131 bytes
-rw-r--r--graphics/unknown/858E5D8/3.pngbin0 -> 115 bytes
-rw-r--r--graphics/unknown/858E5D8/4.pngbin0 -> 92 bytes
-rw-r--r--graphics/unknown/858E674/0.pngbin0 -> 272 bytes
-rw-r--r--graphics/unknown/858E674/1.pngbin0 -> 255 bytes
-rw-r--r--graphics/unknown/858E674/2.pngbin0 -> 256 bytes
-rw-r--r--graphics/unknown/858E84C/0.pngbin0 -> 103 bytes
-rw-r--r--graphics/unknown/858E84C/1.pngbin0 -> 107 bytes
-rw-r--r--graphics/unknown/858E84C/2.pngbin0 -> 107 bytes
-rw-r--r--graphics/unknown/unknown_55C170.pngbin0 -> 151 bytes
-rw-r--r--graphics/unknown/unknown_57173C.pal19
-rw-r--r--graphics/unknown/unknown_572280.pal19
-rw-r--r--graphics/unknown/unknown_5722A0.binbin0 -> 1280 bytes
-rw-r--r--graphics/unknown/unknown_5723DC.pal19
-rw-r--r--graphics/unknown/unknown_5723FC.pal19
-rw-r--r--graphics/unknown/unknown_57241C.pal19
-rw-r--r--graphics/unknown/unknown_57243C.pal19
-rw-r--r--graphics/unknown/unknown_5726F4.pal19
-rw-r--r--graphics/unknown/unknown_58E82C.pal19
-rw-r--r--graphics/unknown/unknown_D437F8.binbin0 -> 1024 bytes
-rwxr-xr-xgraphics/unknown/unknown_DDD908.bin1
-rwxr-xr-xgraphics/unknown/unknown_DDD920.bin1
-rwxr-xr-xgraphics/unknown/unknown_DDD938.bin1
-rw-r--r--graphics/unused/cherry.pngbin0 -> 343 bytes
-rw-r--r--graphics/unused/deoxys_speed_icon_wide.pngbin0 -> 401 bytes
-rw-r--r--graphics/unused/intro_birch_beauty.pngbin0 -> 2268 bytes
-rw-r--r--graphics/unused/tilemap_5773C4.bin1
-rw-r--r--graphics/unused/unknown_5726B4.pal35
-rw-r--r--graphics/weather/0.pal19
-rw-r--r--graphics/weather/1.pal19
-rw-r--r--graphics/weather/2.pal19
-rw-r--r--graphics/weather/ash.pngbin0 -> 353 bytes
-rw-r--r--graphics/weather/bubble.pngbin0 -> 177 bytes
-rw-r--r--graphics/weather/cloud.pngbin0 -> 640 bytes
-rw-r--r--graphics/weather/drought0.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/drought1.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/drought2.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/drought3.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/drought4.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/drought5.binbin0 -> 8192 bytes
-rw-r--r--graphics/weather/fog1.pngbin0 -> 1018 bytes
-rw-r--r--graphics/weather/fog2.pngbin0 -> 928 bytes
-rw-r--r--graphics/weather/rain.pngbin0 -> 258 bytes
-rw-r--r--graphics/weather/sandstorm.pngbin0 -> 590 bytes
-rw-r--r--graphics/weather/snow0.pngbin0 -> 150 bytes
-rw-r--r--graphics/weather/snow1.pngbin0 -> 145 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_1.bin (renamed from graphics/interface/wonder_card_1.bin)bin1200 -> 1200 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_1.pal (renamed from graphics/interface/wonder_card_1.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_1.png (renamed from graphics/interface/wonder_card_1.png)bin318 -> 318 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_2.bin (renamed from graphics/interface/wonder_card_2.bin)bin1200 -> 1200 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_2.pal (renamed from graphics/interface/wonder_card_2.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_2.png (renamed from graphics/interface/wonder_card_2.png)bin311 -> 311 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_3.bin (renamed from graphics/interface/wonder_card_3.bin)bin1200 -> 1200 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_3.pal (renamed from graphics/interface/wonder_card_3.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_3.png (renamed from graphics/interface/wonder_card_3.png)bin279 -> 279 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_4.pal (renamed from graphics/interface/wonder_card_4.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_4.png (renamed from graphics/interface/wonder_card_4.png)bin279 -> 279 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_5.pal (renamed from graphics/interface/wonder_card_5.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_5.png (renamed from graphics/interface/wonder_card_5.png)bin279 -> 279 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_6.pal (renamed from graphics/interface/wonder_card_6.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_6.png (renamed from graphics/interface/wonder_card_6.png)bin279 -> 279 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_7.bin (renamed from graphics/interface/wonder_card_7.bin)bin1200 -> 1200 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_7.pal (renamed from graphics/interface/wonder_card_7.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_7.png (renamed from graphics/interface/wonder_card_7.png)bin545 -> 545 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_8.bin (renamed from graphics/interface/wonder_card_8.bin)bin1200 -> 1200 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_8.pal (renamed from graphics/interface/wonder_card_8.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_8.png (renamed from graphics/interface/wonder_card_8.png)bin534 -> 534 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow.png (renamed from graphics/interface/wonder_card_shadow.png)bin167 -> 167 bytes
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_1.pal (renamed from graphics/interface/wonder_card_shadow_1.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_2.pal (renamed from graphics/interface/wonder_card_shadow_2.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_3.pal (renamed from graphics/interface/wonder_card_shadow_3.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_4.pal (renamed from graphics/interface/wonder_card_shadow_4.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_5.pal (renamed from graphics/interface/wonder_card_shadow_5.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_6.pal (renamed from graphics/interface/wonder_card_shadow_6.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_7.pal (renamed from graphics/interface/wonder_card_shadow_7.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_card_shadow_8.pal (renamed from graphics/interface/wonder_card_shadow_8.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_news_1.bin (renamed from graphics/interface/wonder_news_1.bin)bin1440 -> 1440 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_1.pal (renamed from graphics/interface/wonder_news_1.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_news_1.png (renamed from graphics/interface/wonder_news_1.png)bin225 -> 225 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_2.bin (renamed from graphics/interface/wonder_news_2.bin)bin1440 -> 1440 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_2.png (renamed from graphics/interface/wonder_news_2.png)bin160 -> 160 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_3.bin (renamed from graphics/interface/wonder_news_3.bin)bin1440 -> 1440 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_3.png (renamed from graphics/interface/wonder_news_3.png)bin204 -> 204 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_7.bin (renamed from graphics/interface/wonder_news_7.bin)bin1440 -> 1440 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_7.pal (renamed from graphics/interface/wonder_news_7.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_news_7.png (renamed from graphics/interface/wonder_news_7.png)bin223 -> 223 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_8.bin (renamed from graphics/interface/wonder_news_8.bin)bin1440 -> 1440 bytes
-rw-r--r--graphics/wonder_transfers/wonder_news_8.pal (renamed from graphics/interface/wonder_news_8.pal)0
-rw-r--r--graphics/wonder_transfers/wonder_news_8.png (renamed from graphics/interface/wonder_news_8.png)bin223 -> 223 bytes
-rw-r--r--graphics_file_rules.mk609
-rw-r--r--ld_script.txt5
-rw-r--r--src/battle_message.c34
-rw-r--r--src/item.c6
-rwxr-xr-xsrc/save_failed_screen.c8
-rw-r--r--src/starter_choose.c8
-rw-r--r--src/text_window.c4
-rw-r--r--src/unk_transition.c633
-rw-r--r--tools/gbagfx/convert_png.c48
642 files changed, 35899 insertions, 4986 deletions
diff --git a/asm/battle_anim_80FE840.s b/asm/battle_anim_80FE840.s
index e51dcedb7..884383591 100644
--- a/asm/battle_anim_80FE840.s
+++ b/asm/battle_anim_80FE840.s
@@ -26963,7 +26963,7 @@ _0810C0E2:
bl sub_80A6B30
mov r0, sp
ldrb r0, [r0, 0x9]
- ldr r1, =gUnknown_0854CAD0
+ ldr r1, =gWeatherFog1Tiles
movs r2, 0x80
lsls r2, 4
mov r3, sp
@@ -27245,7 +27245,7 @@ _0810C366:
bl sub_80A6B30
mov r0, sp
ldrb r0, [r0, 0x9]
- ldr r1, =gUnknown_0854CAD0
+ ldr r1, =gWeatherFog1Tiles
movs r2, 0x80
lsls r2, 4
mov r3, sp
diff --git a/asm/field_screen.s b/asm/field_screen.s
index a16299c52..dd8ad0094 100644
--- a/asm/field_screen.s
+++ b/asm/field_screen.s
@@ -2725,13 +2725,13 @@ sub_80AC594: @ 80AC594
ldrb r0, [r0]
cmp r0, 0x1
beq _080AC650
- ldr r0, =gUnknown_0854FB5C
+ ldr r0, =sCloudSpriteSheet
bl LoadSpriteSheet
ldr r0, =gUnknown_0854C290
bl sub_80ABF4C
movs r5, 0
_080AC5B2:
- ldr r0, =gUnknown_0854FB78
+ ldr r0, =sCloudSpriteTemplate
movs r1, 0
movs r2, 0
movs r3, 0xFF
@@ -3676,7 +3676,7 @@ sub_80ACD78: @ 80ACD78
b _080ACE98
_080ACD92:
ldrb r7, [r2]
- ldr r0, =gUnknown_0854FC2C
+ ldr r0, =gSpriteTemplate_854FC2C
ldr r2, =gUnknown_0854FB90
lsls r6, r7, 2
adds r2, r6, r2
@@ -5461,7 +5461,7 @@ sub_80ADCAC: @ 80ADCAC
bl LoadSpriteSheet
movs r5, 0
_080ADCD0:
- ldr r0, =gUnknown_0854FD18
+ ldr r0, =gSpriteTemplate_854FD18
movs r1, 0
movs r2, 0
movs r3, 0xFF
@@ -5792,7 +5792,7 @@ sub_80ADF6C: @ 80ADF6C
bne _080AE008
movs r5, 0
_080ADF80:
- ldr r0, =gUnknown_0854FD58
+ ldr r0, =gSpriteTemplate_854FD58
movs r1, 0
movs r2, 0
movs r3, 0x4E
@@ -6240,7 +6240,7 @@ _080AE314:
adds r5, r0, 0
lsls r2, r5, 22
asrs r2, 16
- ldr r0, =gUnknown_0854FD8C
+ ldr r0, =gSpriteTemplate_854FD8C
movs r1, 0
movs r3, 0xFF
bl CreateSpriteAtEnd
@@ -6753,7 +6753,7 @@ _080AE758:
adds r6, r0, 0
lsls r2, r6, 22
asrs r2, 16
- ldr r0, =gUnknown_0854FDC4
+ ldr r0, =gSpriteTemplate_854FDC4
movs r1, 0
movs r3, 0x1
bl CreateSpriteAtEnd
@@ -6840,7 +6840,7 @@ _080AE818:
adds r1, 0x18
lsls r1, 16
asrs r1, 16
- ldr r0, =gUnknown_0854FDC4
+ ldr r0, =gSpriteTemplate_854FDC4
movs r2, 0xD0
movs r3, 0x1
bl CreateSpriteAtEnd
@@ -7239,7 +7239,7 @@ sub_80AEB48: @ 80AEB48
ldrh r2, [r0]
ldrh r0, [r1]
subs r2, r0
- ldr r0, =gUnknown_0854FE44
+ ldr r0, =gSpriteTemplate_854FE44
movs r4, 0
ldrsh r1, [r3, r4]
lsls r2, 16
@@ -7306,7 +7306,7 @@ _080AEBE4:
adds r0, 0x14
adds r0, r2, r0
ldr r1, [r0]
- ldr r0, =gUnknown_0854FE44
+ ldr r0, =gSpriteTemplate_854FE44
cmp r1, r0
bne _080AEBFE
adds r0, r2, r5
@@ -7332,8 +7332,8 @@ _080AEC1A:
.pool
thumb_func_end sub_80AEBD0
- thumb_func_start unc_0807DAB4
-unc_0807DAB4: @ 80AEC34
+ thumb_func_start sub_80AEC34
+sub_80AEC34: @ 80AEC34
push {lr}
adds r1, r0, 0
ldrh r0, [r1, 0x2E]
@@ -7383,7 +7383,7 @@ _080AEC74:
_080AEC8E:
pop {r0}
bx r0
- thumb_func_end unc_0807DAB4
+ thumb_func_end sub_80AEC34
thumb_func_start sub_80AEC94
sub_80AEC94: @ 80AEC94
diff --git a/asm/macros/window.inc b/asm/macros/window.inc
index b7291138b..a91782bbf 100644
--- a/asm/macros/window.inc
+++ b/asm/macros/window.inc
@@ -8,7 +8,7 @@
.2byte \vram_tile_offset
.endm
- .macro window_template_terminator
+ .macro null_window_template
window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
.endm
diff --git a/asm/party_menu.s b/asm/party_menu.s
index 844043a95..27ec779e7 100755
--- a/asm/party_menu.s
+++ b/asm/party_menu.s
@@ -10645,7 +10645,7 @@ party_menu_held_item_object: @ 81B5C14
bl GetMonData
cmp r0, 0
beq _081B5C3C
- ldr r0, =gUnknown_08615EC0
+ ldr r0, =gSpriteTemplate_8615EC0
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x2]
ldrb r2, [r2, 0x3]
@@ -10671,7 +10671,7 @@ party_menu_link_mon_held_item_object: @ 81B5C48
lsrs r5, r1, 16
cmp r0, 0
beq _081B5C84
- ldr r0, =gUnknown_08615EC0
+ ldr r0, =gSpriteTemplate_8615EC0
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x2]
ldrb r2, [r2, 0x3]
@@ -10896,7 +10896,7 @@ sub_81B5DF0: @ 81B5DF0
add r0, r8
adds r0, 0x43
ldrb r3, [r0]
- ldr r0, =gUnknown_08615EC0
+ ldr r0, =gSpriteTemplate_8615EC0
subs r3, 0x1
lsls r3, 24
lsrs r3, 24
@@ -10991,7 +10991,7 @@ party_menu_pokeball_object: @ 81B5ECC
bl GetMonData
cmp r0, 0
beq _081B5EEA
- ldr r0, =gUnknown_08615F08
+ ldr r0, =gSpriteTemplate_8615F08
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x6]
ldrb r2, [r2, 0x7]
@@ -11012,7 +11012,7 @@ party_menu_link_mon_pokeball_object: @ 81B5EF4
lsls r0, 16
cmp r0, 0
beq _081B5F24
- ldr r0, =gUnknown_08615F08
+ ldr r0, =gSpriteTemplate_8615F08
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x6]
ldrb r2, [r2, 0x7]
@@ -11046,7 +11046,7 @@ sub_81B5F34: @ 81B5F34
lsrs r3, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =gUnknown_08615F08
+ ldr r0, =gSpriteTemplate_8615F08
adds r1, r3, 0
movs r3, 0x8
bl CreateSprite
@@ -11078,7 +11078,7 @@ sub_81B5F74: @ 81B5F74
lsrs r3, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =gUnknown_08615F78
+ ldr r0, =gSpriteTemplate_8615F78
adds r1, r3, 0
movs r3, 0x8
bl CreateSprite
@@ -11194,7 +11194,7 @@ party_menu_status_condition_object: @ 81B6064
bl GetMonData
cmp r0, 0
beq _081B608C
- ldr r0, =gUnknown_08616008
+ ldr r0, =gSpriteTemplate_8616008
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x4]
ldrb r2, [r2, 0x5]
@@ -11220,7 +11220,7 @@ party_menu_link_mon_status_condition_object: @ 81B6098
lsrs r5, r1, 24
cmp r0, 0
beq _081B60D4
- ldr r0, =gUnknown_08616008
+ ldr r0, =gSpriteTemplate_8616008
ldr r2, [r4, 0x4]
ldrb r1, [r2, 0x4]
ldrb r2, [r2, 0x5]
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 6ebeb0792..92130e051 100644
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -8940,7 +8940,7 @@ _080C0250:
b _080C028E
.pool
_080C028C:
- ldr r0, =gUnknown_0856E688
+ ldr r0, =sText_TenDashes2
_080C028E:
movs r1, 0x84
movs r2, 0x19
diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s
index 00a8b4d92..4a445d524 100755
--- a/asm/pokemon_storage_system.s
+++ b/asm/pokemon_storage_system.s
@@ -5393,7 +5393,7 @@ _080CA0C2:
thumb_func_start sub_80CA0C8
sub_80CA0C8: @ 80CA0C8
push {lr}
- ldr r0, =gUnknown_08572744
+ ldr r0, =gWaveformSpritePalette
bl LoadSpritePalette
pop {r0}
bx r0
@@ -5498,7 +5498,7 @@ sub_80CA154: @ 80CA154
sub_80CA1C4: @ 80CA1C4
push {r4,lr}
sub sp, 0x8
- ldr r0, =gUnknown_0857274C
+ ldr r0, =gWaveformSpriteSheet
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [sp]
@@ -10135,7 +10135,7 @@ _080CC7E6:
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
- ldr r1, =gUnknown_085775B8
+ ldr r1, =gWallpaperTable
adds r6, r0, r1
ldr r0, [r6, 0x4]
ldr r1, [r7]
@@ -10646,7 +10646,7 @@ _080CCC70:
adds r1, r6, r1
lsls r1, 16
asrs r1, 16
- ldr r0, =gUnknown_0857B0A8
+ ldr r0, =gSpriteTemplate_857B0A8
movs r2, 0x1C
movs r3, 0x18
bl CreateSprite
@@ -10720,7 +10720,7 @@ sub_80CCCFC: @ 80CCCFC
ldr r0, =0x00030200
str r0, [r3, 0x4]
add r1, sp, 0x4
- ldr r0, =gUnknown_0857B0A8
+ ldr r0, =gSpriteTemplate_857B0A8
ldm r0!, {r5-r7}
stm r1!, {r5-r7}
ldm r0!, {r5-r7}
@@ -16240,14 +16240,14 @@ sub_80CFC14: @ 80CFC14
push {r4-r6,lr}
sub sp, 0x2C
mov r1, sp
- ldr r0, =gUnknown_0857B9E4
+ ldr r0, =gHandCursorSpriteSheets
ldm r0!, {r2-r4}
stm r1!, {r2-r4}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
add r4, sp, 0x18
adds r1, r4, 0
- ldr r0, =gUnknown_0857B9FC
+ ldr r0, =gHandCursorSpritePalettes
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
ldr r0, [r0]
@@ -16279,7 +16279,7 @@ sub_80CFC14: @ 80CFC14
adds r2, r4, 0
adds r3, r5, 0
bl sub_80CD444
- ldr r0, =gUnknown_0857BA50
+ ldr r0, =gSpriteTemplate_857BA50
movs r2, 0
ldrsh r1, [r4, r2]
movs r3, 0
@@ -16353,7 +16353,7 @@ _080CFD3C:
movs r3, 0x15
movs r4, 0x2
_080CFD40:
- ldr r0, =gUnknown_0857BA68
+ ldr r0, =gSpriteTemplate_857BA68
movs r1, 0
movs r2, 0
bl CreateSprite
@@ -18324,7 +18324,7 @@ sub_80D0C60: @ 80D0C60
orrs r0, r1
str r0, [r2, 0x4]
mov r1, sp
- ldr r0, =gUnknown_0857BC70
+ ldr r0, =gSpriteTemplate_857BC70
ldm r0!, {r4-r6}
stm r1!, {r4-r6}
ldm r0!, {r4-r6}
@@ -21660,7 +21660,7 @@ sub_80D2644: @ 80D2644
mov r2, r9
ldr r1, [r2]
adds r5, r1
- ldr r2, =gUnknown_0857BC88
+ ldr r2, =gSpriteTemplate_857BC88
lsls r4, 2
lsls r1, r0, 4
adds r4, r1
diff --git a/asm/pokenav.s b/asm/pokenav.s
index a4ce907f5..1bd305305 100755
--- a/asm/pokenav.s
+++ b/asm/pokenav.s
@@ -6948,7 +6948,7 @@ sub_81CA818: @ 81CA818
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =gUnknown_0861FC7A
+ ldr r5, =gUnknown_0861FC78 + 2
adds r0, r4, 0
movs r1, 0x1
adds r2, r5, 0
@@ -6967,7 +6967,7 @@ sub_81CA818: @ 81CA818
thumb_func_start sub_81CA850
sub_81CA850: @ 81CA850
push {lr}
- ldr r0, =gUnknown_0861FC86
+ ldr r0, =gUnknown_0861FC78 + 0xE
movs r1, 0x31
movs r2, 0x4
bl sub_81C7944
@@ -6985,7 +6985,7 @@ sub_81CA864: @ 81CA864
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =gUnknown_0861FC86
+ ldr r5, =gUnknown_0861FC78 + 0xE
adds r0, r4, 0
movs r1, 0x1
adds r2, r5, 0
@@ -26754,7 +26754,7 @@ _081D4368:
b _081D449E
_081D4394:
movs r3, 0
- ldr r1, =gUnknown_0862608E
+ ldr r1, =gUnknown_0862608C + 2
adds r0, r7, r1
movs r2, 0x16
ldrsh r1, [r4, r2]
@@ -26887,7 +26887,7 @@ _081D449E:
mov r3, r10
adds r4, r0, r3
ldr r6, =gUnknown_0862608C
- ldr r1, =gUnknown_0862608E
+ ldr r1, =gUnknown_0862608C + 2
adds r0, r7, r1
movs r3, 0x16
ldrsh r1, [r4, r3]
diff --git a/asm/trade.s b/asm/trade.s
index cdc283d29..c546b6e9b 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -826,7 +826,7 @@ _080778CA:
adds r4, 0x10
_080778DE:
add r1, sp, 0x10
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -863,7 +863,7 @@ _080778DE:
adds r4, 0x88
_0807792C:
add r1, sp, 0x10
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -889,7 +889,7 @@ _0807792C:
b _08077B22
.pool
_08077970:
- ldr r4, =gUnknown_0832DCAC
+ ldr r4, =gSpriteTemplate_832DCAC
add r1, sp, 0x10
adds r0, r4, 0
ldm r0!, {r2,r3,r7}
@@ -927,7 +927,7 @@ _08077970:
lsls r5, 13
_080779BC:
add r1, sp, 0x10
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -948,7 +948,7 @@ _080779BC:
adds r6, 0x1
cmp r6, 0x5
ble _080779BC
- ldr r0, =gUnknown_0832DC94
+ ldr r0, =gSpriteTemplate_832DC94
ldr r2, =gUnknown_0832DE24
ldrb r1, [r2]
lsls r1, 19
@@ -1450,7 +1450,7 @@ _08077EA0:
adds r4, 0x10
_08077EB4:
add r1, sp, 0xC
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -1487,7 +1487,7 @@ _08077EB4:
adds r4, 0x88
_08077F02:
add r1, sp, 0xC
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -1513,7 +1513,7 @@ _08077F02:
b _080780D8
.pool
_08077F48:
- ldr r4, =gUnknown_0832DCAC
+ ldr r4, =gSpriteTemplate_832DCAC
add r1, sp, 0xC
adds r0, r4, 0
ldm r0!, {r2,r3,r7}
@@ -1551,7 +1551,7 @@ _08077F48:
lsls r5, 13
_08077F94:
add r1, sp, 0xC
- ldr r0, =gUnknown_0832DCAC
+ ldr r0, =gSpriteTemplate_832DCAC
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7}
@@ -1590,7 +1590,7 @@ _08077FE4:
adds r0, 0x6
_08077FEA:
strb r0, [r2]
- ldr r0, =gUnknown_0832DC94
+ ldr r0, =gSpriteTemplate_832DC94
ldr r3, =gUnknown_0832DE24
ldr r1, [r4]
adds r1, 0x35
@@ -1931,7 +1931,7 @@ _080782D4:
movs r2, 0
movs r3, 0
bl CopyToBgTilemapBufferRect_ChangePalette
- ldr r1, =gUnknown_0832CABC
+ ldr r1, =gTradeStripesBG2Tilemap
movs r2, 0x80
lsls r2, 4
movs r0, 0x2
@@ -1940,7 +1940,7 @@ _080782D4:
b _0807837E
.pool
_08078324:
- ldr r1, =gUnknown_0832D2BC
+ ldr r1, =gTradeStripesBG3Tilemap
movs r2, 0x80
lsls r2, 4
movs r0, 0x3
@@ -2394,7 +2394,7 @@ _08078726:
mov r2, sp
bl GetMonData
mov r0, sp
- ldr r1, =gUnknown_0832DF94
+ ldr r1, =gJPText_Shedinja
bl StringCompareWithoutExtCtrlCodes
cmp r0, 0
bne _08078766
@@ -2444,7 +2444,7 @@ _080787AC:
thumb_func_start sub_80787B8
sub_80787B8: @ 80787B8
push {lr}
- ldr r0, =gUnknown_0832DAE5
+ ldr r0, =gText_IsThisTradeOkay
ldr r1, =gUnknown_0203229C
ldr r1, [r1]
adds r1, 0x72
@@ -4438,7 +4438,7 @@ _08079772:
lsls r0, 2
add r0, r8
bl sub_80A6DEC
- ldr r1, =gUnknown_0832C8BE
+ ldr r1, =gTradePartyBoxTilemap
ldr r0, [sp, 0x64]
subs r2, r0, r7
lsls r2, 24
@@ -4491,7 +4491,7 @@ _080798AC:
b _08079A24
.pool
_080798BC:
- ldr r1, =gUnknown_0832C6C0
+ ldr r1, =gTradeMovesBoxTilemap
ldr r0, [sp, 0x60]
lsls r2, r0, 4
subs r2, r0
@@ -4769,7 +4769,7 @@ _08079AFE:
lsrs r4, r0, 16
cmp r4, 0x3
bls _08079ADE
- ldr r1, =gUnknown_0832DABC
+ ldr r1, =gText_EmptyString7
adds r0, r6, 0
bl StringCopy
movs r4, 0
@@ -4789,7 +4789,7 @@ _08079B20:
bl StringAppend
_08079B3C:
adds r0, r6, 0
- ldr r1, =gUnknown_0832DAD2
+ ldr r1, =gText_NewLine3
bl StringAppend
adds r0, r4, 0x1
lsls r0, 16
@@ -4799,10 +4799,10 @@ _08079B3C:
b _08079B6C
.pool
_08079B5C:
- ldr r1, =gUnknown_0832DABC
+ ldr r1, =gText_EmptyString7
adds r0, r6, 0
bl StringCopy
- ldr r1, =gUnknown_0832DADF
+ ldr r1, =gText_FourQuestionMarks
adds r0, r6, 0
bl StringAppend
_08079B6C:
@@ -5326,7 +5326,7 @@ sub_8079F88: @ 8079F88
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =gUnknown_0832C8BE
+ ldr r1, =gTradePartyBoxTilemap
lsls r2, r4, 4
subs r2, r4
lsls r2, 24
@@ -5698,7 +5698,7 @@ _0807A2B8:
mov r0, sp
b _0807A2D6
_0807A2BC:
- ldr r0, =gUnknown_0832DCE4
+ ldr r0, =gSpritePalette_TradeScreenText
bl LoadSpritePalette
b _0807A2DA
.pool
@@ -8571,7 +8571,7 @@ _0807BB68:
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
- ldr r0, =gUnknown_08338ED0
+ ldr r0, =gIngameTrades
adds r4, r0
ldr r0, =gStringVar1
adds r1, r4, 0
@@ -9098,7 +9098,7 @@ _0807C1DC:
beq _0807C1FC
bl _0807CFB4
_0807C1FC:
- ldr r0, =gUnknown_08338D28
+ ldr r0, =gSpriteTemplate_8338D28
movs r1, 0x78
movs r2, 0x20
movs r3, 0
@@ -9228,7 +9228,7 @@ _0807C318:
bl _0807CFB4
_0807C328:
bl sub_807AB28
- ldr r0, =gUnknown_08338E74
+ ldr r0, =gSpriteTemplate_8338E74
movs r1, 0x78
movs r2, 0x50
movs r3, 0
@@ -9296,7 +9296,7 @@ _0807C3B0:
beq _0807C3C4
bl _0807CFB4
_0807C3C4:
- ldr r0, =gUnknown_08338DFC
+ ldr r0, =gSpriteTemplate_8338DFC
movs r1, 0x80
movs r2, 0x41
movs r3, 0
@@ -9316,7 +9316,7 @@ _0807C3E0:
ldr r1, [r4]
adds r1, 0x90
strb r0, [r1]
- ldr r0, =gUnknown_08338DC8
+ ldr r0, =gSpriteTemplate_8338DC8
movs r1, 0x80
movs r2, 0x50
movs r3, 0
@@ -9455,7 +9455,7 @@ _0807C528:
movs r2, 0x10
movs r3, 0
bl BeginNormalPaletteFade
- ldr r5, =gUnknown_08338DC8
+ ldr r5, =gSpriteTemplate_8338DC8
adds r0, r5, 0
movs r1, 0x6F
movs r2, 0xAA
@@ -9604,7 +9604,7 @@ _0807C66C:
adds r1, r4, 0
adds r1, 0x10
adds r0, r1
- ldr r1, =gUnknown_08338ECC
+ ldr r1, =gSpriteAffineAnimTable_8338ECC
str r1, [r0]
ldrb r1, [r2]
lsls r0, r1, 4
@@ -9915,7 +9915,7 @@ _0807C8FA:
ldr r1, [r7]
adds r1, 0x90
strb r0, [r1]
- ldr r0, =gUnknown_08338DC8
+ ldr r0, =gSpriteTemplate_8338DC8
movs r1, 0x80
adds r2, r4, 0
movs r3, 0
@@ -10091,7 +10091,7 @@ _0807CA86:
bne _0807CA92
b _0807CFB4
_0807CA92:
- ldr r0, =gUnknown_08338DFC
+ ldr r0, =gSpriteTemplate_8338DFC
movs r1, 0x80
movs r2, 0x41
movs r3, 0
@@ -10113,7 +10113,7 @@ _0807CA92:
b _0807CFB4
.pool
_0807CAC8:
- ldr r0, =gUnknown_08338E74
+ ldr r0, =gSpriteTemplate_8338E74
movs r1, 0x78
movs r2, 0x50
movs r3, 0
@@ -10255,7 +10255,7 @@ _0807CBEC:
b _0807CF48
.pool
_0807CBF4:
- ldr r0, =gUnknown_08338D28
+ ldr r0, =gSpriteTemplate_8338D28
movs r2, 0x8
negs r2, r2
movs r1, 0x78
@@ -11160,7 +11160,7 @@ _0807D5B8:
beq _0807D5D8
bl _0807E400
_0807D5D8:
- ldr r0, =gUnknown_08338D28
+ ldr r0, =gSpriteTemplate_8338D28
movs r1, 0x78
movs r2, 0x20
movs r3, 0
@@ -11290,7 +11290,7 @@ _0807D6F4:
_0807D704:
movs r0, 0x3
bl sub_807B62C
- ldr r0, =gUnknown_08338E8C
+ ldr r0, =gSpriteTemplate_8338E8C
movs r1, 0x78
movs r2, 0x50
movs r3, 0
@@ -11386,7 +11386,7 @@ _0807D7C4:
adds r0, r1
ldr r1, =sub_807AA4C
str r1, [r0]
- ldr r0, =gUnknown_08338DC8
+ ldr r0, =gSpriteTemplate_8338DC8
movs r1, 0x78
movs r2, 0x50
movs r3, 0
@@ -11524,7 +11524,7 @@ _0807D924:
movs r2, 0x10
movs r3, 0
bl BeginNormalPaletteFade
- ldr r5, =gUnknown_08338DC8
+ ldr r5, =gSpriteTemplate_8338DC8
adds r0, r5, 0
movs r1, 0x6F
movs r2, 0xAA
@@ -11678,7 +11678,7 @@ _0807DA74:
adds r1, r4, 0
adds r1, 0x10
adds r0, r1
- ldr r1, =gUnknown_08338ECC
+ ldr r1, =gSpriteAffineAnimTable_8338ECC
str r1, [r0]
ldrb r1, [r2]
lsls r0, r1, 4
@@ -12008,7 +12008,7 @@ _0807DD02:
adds r0, r1
ldr r1, =sub_807AA4C
str r1, [r0]
- ldr r0, =gUnknown_08338DC8
+ ldr r0, =gSpriteTemplate_8338DC8
movs r1, 0x78
adds r2, r4, 0
movs r3, 0
@@ -12218,7 +12218,7 @@ _0807DF12:
strh r6, [r5]
b _0807E398
_0807DF16:
- ldr r0, =gUnknown_08338E74
+ ldr r0, =gSpriteTemplate_8338E74
movs r1, 0x78
movs r2, 0x50
movs r3, 0
@@ -12360,7 +12360,7 @@ _0807E038:
b _0807E394
.pool
_0807E040:
- ldr r0, =gUnknown_08338D28
+ ldr r0, =gSpriteTemplate_8338D28
movs r2, 0x8
negs r2, r2
movs r1, 0x78
@@ -13184,7 +13184,7 @@ sub_807E73C: @ 807E73C
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
- ldr r0, =gUnknown_08338ED0
+ ldr r0, =gIngameTrades
adds r4, r0
ldr r0, =gStringVar1
ldrh r1, [r4, 0x38]
@@ -13214,7 +13214,7 @@ sub_807E784: @ 807E784
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
- ldr r0, =gUnknown_08338ED0
+ ldr r0, =gIngameTrades
adds r4, r0
ldr r0, =gSpecialVar_0x8005
ldrh r1, [r0]
@@ -13253,7 +13253,7 @@ sub_807E7E8: @ 807E7E8
lsls r2, r1, 4
subs r2, r1
lsls r2, 2
- ldr r1, =gUnknown_08338ED0
+ ldr r1, =gIngameTrades
adds r5, r2, r1
movs r1, 0x64
muls r0, r1
diff --git a/asm/unk_sprite_file.s b/asm/unk_sprite_file.s
deleted file mode 100755
index 5a25b8e08..000000000
--- a/asm/unk_sprite_file.s
+++ /dev/null
@@ -1,607 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start sub_81DA700
-sub_81DA700: @ 81DA700
- push {lr}
- sub sp, 0x8
- add r1, sp, 0x4
- mov r0, sp
- bl sub_8149F58
- ldr r0, =gUnknown_0862AD54
- ldr r1, [sp, 0x4]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_0862AF30
- ldr r1, [sp]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_0862B53C
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, =gUnknown_0862B724
- bl LoadCompressedObjectPic
- ldr r0, =gUnknown_0862B72C
- bl LoadSpritePalette
- add sp, 0x8
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81DA700
-
- thumb_func_start sub_81DA74C
-sub_81DA74C: @ 81DA74C
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x4
- adds r5, r0, 0
- adds r6, r1, 0
- ldr r0, [sp, 0x24]
- ldr r1, [sp, 0x28]
- ldr r4, [sp, 0x2C]
- lsls r2, 24
- lsrs r2, 24
- str r2, [sp]
- lsls r3, 24
- lsrs r3, 24
- mov r10, r3
- lsls r0, 24
- lsrs r0, 24
- mov r8, r0
- lsls r1, 24
- lsrs r1, 24
- mov r9, r1
- lsls r4, 24
- lsrs r7, r4, 24
- ldr r0, =gUnknown_0862B758
- lsls r5, 16
- asrs r5, 16
- lsls r6, 16
- asrs r6, 16
- adds r1, r5, 0
- adds r2, r6, 0
- movs r3, 0
- bl CreateSprite
- lsls r0, 24
- lsrs r5, r0, 24
- cmp r7, 0x1
- beq _081DA7D0
- cmp r7, 0x1
- bgt _081DA7A8
- cmp r7, 0
- beq _081DA7B8
- b _081DA7AC
- .pool
-_081DA7A8:
- cmp r7, 0x2
- beq _081DA7E4
-_081DA7AC:
- ldr r6, =gSprites
- lsls r3, r5, 4
- b _081DA7F8
- .pool
-_081DA7B8:
- ldr r2, =gSprites
- lsls r3, r5, 4
- adds r0, r3, r5
- lsls r0, 2
- adds r0, r2
- movs r1, 0x78
- strh r1, [r0, 0x2E]
- movs r1, 0x2D
- b _081DA7F4
- .pool
-_081DA7D0:
- ldr r2, =gSprites
- lsls r3, r5, 4
- adds r0, r3, r5
- lsls r0, 2
- adds r0, r2
- movs r1, 0x59
- b _081DA7F0
- .pool
-_081DA7E4:
- ldr r2, =gSprites
- lsls r3, r5, 4
- adds r0, r3, r5
- lsls r0, 2
- adds r0, r2
- movs r1, 0x97
-_081DA7F0:
- strh r1, [r0, 0x2E]
- movs r1, 0x61
-_081DA7F4:
- strh r1, [r0, 0x30]
- adds r6, r2, 0
-_081DA7F8:
- adds r4, r3, r5
- lsls r4, 2
- adds r0, r4, r6
- mov r2, r8
- lsls r1, r2, 24
- asrs r1, 24
- movs r2, 0
- strh r1, [r0, 0x32]
- mov r3, r9
- lsls r1, r3, 24
- asrs r1, 24
- strh r1, [r0, 0x34]
- mov r1, sp
- ldrh r1, [r1]
- strh r1, [r0, 0x3A]
- mov r3, r10
- strh r3, [r0, 0x3C]
- strh r2, [r0, 0x36]
- strh r2, [r0, 0x38]
- adds r1, r7, 0
- bl StartSpriteAnim
- adds r0, r6, 0
- adds r0, 0x1C
- adds r4, r0
- ldr r0, =sub_81DA848
- str r0, [r4]
- adds r0, r5, 0
- add sp, 0x4
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DA74C
-
- thumb_func_start sub_81DA848
-sub_81DA848: @ 81DA848
- push {r4,r5,lr}
- adds r3, r0, 0
- adds r2, r3, 0
- adds r2, 0x2E
- movs r0, 0x20
- ldrsh r1, [r3, r0]
- movs r4, 0x2E
- ldrsh r0, [r3, r4]
- cmp r1, r0
- bne _081DA874
- movs r5, 0x22
- ldrsh r1, [r3, r5]
- movs r4, 0x2
- ldrsh r0, [r2, r4]
- cmp r1, r0
- bne _081DA874
- ldr r0, =SpriteCallbackDummy
- str r0, [r3, 0x1C]
- b _081DA8B4
- .pool
-_081DA874:
- ldrh r4, [r2, 0x8]
- movs r5, 0x8
- ldrsh r1, [r2, r5]
- movs r5, 0xC
- ldrsh r0, [r2, r5]
- cmp r1, r0
- bne _081DA890
- ldrh r0, [r2, 0x4]
- ldrh r1, [r3, 0x20]
- adds r0, r1
- movs r1, 0
- strh r0, [r3, 0x20]
- strh r1, [r2, 0x8]
- b _081DA894
-_081DA890:
- adds r0, r4, 0x1
- strh r0, [r2, 0x8]
-_081DA894:
- ldrh r4, [r2, 0xA]
- movs r5, 0xA
- ldrsh r1, [r2, r5]
- movs r5, 0xE
- ldrsh r0, [r2, r5]
- cmp r1, r0
- bne _081DA8B0
- ldrh r0, [r2, 0x6]
- ldrh r1, [r3, 0x22]
- adds r0, r1
- movs r1, 0
- strh r0, [r3, 0x22]
- strh r1, [r2, 0xA]
- b _081DA8B4
-_081DA8B0:
- adds r0, r4, 0x1
- strh r0, [r2, 0xA]
-_081DA8B4:
- pop {r4,r5}
- pop {r0}
- bx r0
- thumb_func_end sub_81DA848
-
- thumb_func_start sub_81DA8BC
-sub_81DA8BC: @ 81DA8BC
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0xC
- adds r6, r0, 0
- mov r8, r1
- ldr r0, [sp, 0x2C]
- ldr r1, [sp, 0x30]
- ldr r4, [sp, 0x34]
- ldr r5, [sp, 0x38]
- lsls r2, 16
- lsrs r2, 16
- str r2, [sp]
- lsls r3, 16
- lsrs r3, 16
- str r3, [sp, 0x4]
- lsls r0, 16
- lsrs r0, 16
- mov r10, r0
- lsls r1, 16
- lsrs r1, 16
- mov r9, r1
- lsls r4, 16
- lsrs r7, r4, 16
- lsls r5, 24
- lsrs r5, 24
- ldr r0, =gUnknown_0862B758
- lsls r6, 16
- asrs r6, 16
- mov r1, r8
- lsls r1, 16
- asrs r1, 16
- mov r8, r1
- adds r1, r6, 0
- mov r2, r8
- movs r3, 0
- bl CreateSprite
- lsls r0, 24
- lsrs r6, r0, 24
- cmp r5, 0x1
- beq _081DA94C
- cmp r5, 0x1
- bgt _081DA924
- cmp r5, 0
- beq _081DA934
- b _081DA928
- .pool
-_081DA924:
- cmp r5, 0x2
- beq _081DA960
-_081DA928:
- ldr r2, =gSprites
- lsls r3, r6, 4
- b _081DA972
- .pool
-_081DA934:
- ldr r2, =gSprites
- lsls r3, r6, 4
- adds r0, r3, r6
- lsls r0, 2
- adds r0, r2
- movs r1, 0x78
- strh r1, [r0, 0x2E]
- movs r1, 0x2D
- b _081DA970
- .pool
-_081DA94C:
- ldr r2, =gSprites
- lsls r3, r6, 4
- adds r0, r3, r6
- lsls r0, 2
- adds r0, r2
- movs r1, 0x59
- b _081DA96C
- .pool
-_081DA960:
- ldr r2, =gSprites
- lsls r3, r6, 4
- adds r0, r3, r6
- lsls r0, 2
- adds r0, r2
- movs r1, 0x97
-_081DA96C:
- strh r1, [r0, 0x2E]
- movs r1, 0x61
-_081DA970:
- strh r1, [r0, 0x30]
-_081DA972:
- adds r4, r3, r6
- lsls r4, 2
- adds r0, r4, r2
- mov r3, sp
- ldrh r3, [r3]
- strh r3, [r0, 0x32]
- mov r1, sp
- ldrh r1, [r1, 0x4]
- strh r1, [r0, 0x34]
- mov r3, r10
- strh r3, [r0, 0x36]
- mov r1, r9
- strh r1, [r0, 0x38]
- strh r7, [r0, 0x3A]
- adds r1, r5, 0
- str r2, [sp, 0x8]
- bl StartSpriteAnim
- ldr r2, [sp, 0x8]
- adds r0, r2, 0
- adds r0, 0x1C
- adds r4, r0
- ldr r0, =sub_81DA9BC
- str r0, [r4]
- adds r0, r6, 0
- add sp, 0xC
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DA8BC
-
- thumb_func_start sub_81DA9BC
-sub_81DA9BC: @ 81DA9BC
- push {r4,lr}
- adds r4, r0, 0
- ldrh r0, [r4, 0x32]
- bl Sin2
- lsls r0, 16
- asrs r0, 16
- movs r2, 0x36
- ldrsh r1, [r4, r2]
- muls r0, r1
- asrs r0, 12
- strh r0, [r4, 0x24]
- ldrh r0, [r4, 0x32]
- bl Cos2
- lsls r0, 16
- asrs r0, 16
- movs r3, 0x36
- ldrsh r1, [r4, r3]
- muls r0, r1
- asrs r0, 12
- strh r0, [r4, 0x26]
- movs r1, 0x32
- ldrsh r0, [r4, r1]
- movs r2, 0x34
- ldrsh r1, [r4, r2]
- adds r0, r1
- movs r1, 0xB4
- lsls r1, 1
- bl __modsi3
- strh r0, [r4, 0x32]
- ldrh r2, [r4, 0x36]
- movs r3, 0x36
- ldrsh r1, [r4, r3]
- movs r3, 0x38
- ldrsh r0, [r4, r3]
- cmp r1, r0
- beq _081DAA12
- ldrh r0, [r4, 0x3A]
- adds r0, r2, r0
- strh r0, [r4, 0x36]
- b _081DAA16
-_081DAA12:
- ldr r0, =SpriteCallbackDummy
- str r0, [r4, 0x1C]
-_081DAA16:
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81DA9BC
-
- thumb_func_start sub_81DAA20
-sub_81DAA20: @ 81DAA20
- push {r4,r5,lr}
- adds r5, r0, 0
- ldr r4, =0x00002e90
- adds r0, r4, 0
- bl FreeSpriteTilesByTag
- adds r0, r4, 0
- bl FreeSpritePaletteByTag
- movs r0, 0x10
- ldrsh r1, [r5, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- ldr r4, =gSprites
- adds r0, r4
- bl DestroySprite
- movs r0, 0x12
- ldrsh r1, [r5, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- bl DestroySprite
- movs r0, 0x14
- ldrsh r1, [r5, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- bl DestroySprite
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81DAA20
-
- thumb_func_start sub_81DAA74
-sub_81DAA74: @ 81DAA74
- push {r4,r5,lr}
- adds r3, r0, 0
- ldr r2, =gSprites
- movs r0, 0x10
- ldrsh r1, [r3, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r5, r2, 0
- adds r5, 0x1C
- adds r0, r5
- ldr r4, [r0]
- ldr r0, =SpriteCallbackDummy
- cmp r4, r0
- bne _081DAAC4
- movs r0, 0x12
- ldrsh r1, [r3, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r5
- ldr r2, [r0]
- cmp r2, r4
- bne _081DAAC4
- movs r1, 0x14
- ldrsh r0, [r3, r1]
- lsls r1, r0, 4
- adds r1, r0
- lsls r1, 2
- adds r1, r5
- ldr r0, [r1]
- cmp r0, r2
- bne _081DAAC4
- movs r0, 0x1
- b _081DAAC6
- .pool
-_081DAAC4:
- movs r0, 0
-_081DAAC6:
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAA74
-
- thumb_func_start sub_81DAACC
-sub_81DAACC: @ 81DAACC
- push {r4,lr}
- adds r4, r0, 0
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0
- beq _081DAB20
- bl sub_81DA700
- ldr r1, =0x00003f41
- movs r0, 0x50
- bl SetGpuReg
- movs r1, 0x80
- lsls r1, 5
- movs r0, 0x52
- bl SetGpuReg
- movs r0, 0
- movs r1, 0
- movs r2, 0
- bl ChangeBgX
- movs r0, 0
- movs r1, 0
- movs r2, 0
- bl ChangeBgY
- movs r1, 0xA0
- lsls r1, 3
- movs r0, 0
- movs r2, 0x2
- bl ChangeBgY
- movs r0, 0
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- b _081DAB46
- .pool
-_081DAB20:
- movs r1, 0x80
- lsls r1, 6
- movs r0, 0
- bl ClearGpuRegBits
- movs r1, 0x80
- lsls r1, 7
- movs r0, 0
- bl ClearGpuRegBits
- movs r1, 0x80
- lsls r1, 1
- movs r0, 0
- bl ClearGpuRegBits
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
-_081DAB46:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAACC
-
- thumb_func_start sub_81DAB4C
-sub_81DAB4C: @ 81DAB4C
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- movs r1, 0xC
- ldrsh r0, [r4, r1]
- cmp r0, 0
- bne _081DAB64
- movs r1, 0x80
- lsls r1, 1
- movs r0, 0
- bl SetGpuRegBits
-_081DAB64:
- ldrh r1, [r4, 0xC]
- movs r2, 0xC
- ldrsh r0, [r4, r2]
- cmp r0, 0x10
- bne _081DAB98
- ldrh r1, [r4, 0xE]
- movs r2, 0xE
- ldrsh r0, [r4, r2]
- cmp r0, 0x1F
- bne _081DAB92
- movs r1, 0x1
- negs r1, r1
- movs r0, 0
- str r0, [sp]
- adds r0, r1, 0
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- b _081DABB0
-_081DAB92:
- adds r0, r1, 0x1
- strh r0, [r4, 0xE]
- b _081DABB0
-_081DAB98:
- adds r0, r1, 0x1
- strh r0, [r4, 0xC]
- ldrh r1, [r4, 0xC]
- movs r0, 0x10
- subs r0, r1
- lsls r0, 8
- orrs r1, r0
- lsls r1, 16
- lsrs r1, 16
- movs r0, 0x52
- bl SetGpuReg
-_081DABB0:
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAB4C
-
- .align 2, 0 @ Don't pad with nop.
diff --git a/asm/unk_transition.s b/asm/unk_transition.s
deleted file mode 100755
index 4b96ccaf7..000000000
--- a/asm/unk_transition.s
+++ /dev/null
@@ -1,985 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start sub_81DABBC
-sub_81DABBC: @ 81DABBC
- push {r4,lr}
- adds r4, r0, 0
- bl sub_81DAA74
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _081DABD2
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081DABD2:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DABBC
-
- thumb_func_start Phase2Task_34
-Phase2Task_34: @ 81DABDC
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B770
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DABEE:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DABEE
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_34
-
- thumb_func_start sub_81DAC14
-sub_81DAC14: @ 81DAC14
- push {r4-r6,lr}
- sub sp, 0xC
- adds r6, r0, 0
- movs r1, 0x33
- negs r1, r1
- movs r0, 0
- str r0, [sp]
- movs r5, 0x2
- str r5, [sp, 0x4]
- str r0, [sp, 0x8]
- movs r0, 0x78
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r6, 0x10]
- movs r0, 0x7
- negs r0, r0
- str r5, [sp]
- movs r4, 0x2
- negs r4, r4
- str r4, [sp, 0x4]
- movs r1, 0x1
- str r1, [sp, 0x8]
- movs r1, 0xC1
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r6, 0x12]
- str r4, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- movs r0, 0xF7
- movs r1, 0xC1
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r6, 0x14]
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAC14
-
- thumb_func_start sub_81DAC80
-sub_81DAC80: @ 81DAC80
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DACA4
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_34
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DACA4:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DAC80
-
- thumb_func_start Phase2Task_35
-Phase2Task_35: @ 81DACB4
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B784
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DACC6:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DACC6
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_35
-
- thumb_func_start sub_81DACEC
-sub_81DACEC: @ 81DACEC
- push {r4,r5,lr}
- sub sp, 0xC
- adds r5, r0, 0
- movs r0, 0
- str r0, [sp]
- movs r4, 0x4
- negs r4, r4
- str r4, [sp, 0x4]
- str r0, [sp, 0x8]
- movs r0, 0x78
- movs r1, 0xC5
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r5, 0x10]
- str r4, [sp]
- movs r4, 0x2
- str r4, [sp, 0x4]
- movs r0, 0x1
- str r0, [sp, 0x8]
- movs r0, 0xF1
- movs r1, 0x3B
- movs r2, 0
- movs r3, 0x1
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r5, 0x12]
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x4
- str r1, [sp]
- str r4, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r1, 0x3B
- movs r2, 0
- movs r3, 0x1
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r5, 0x14]
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_81DACEC
-
- thumb_func_start sub_81DAD58
-sub_81DAD58: @ 81DAD58
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DAD7C
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_35
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DAD7C:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DAD58
-
- thumb_func_start Phase2Task_36
-Phase2Task_36: @ 81DAD8C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B798
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DAD9E:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DAD9E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_36
-
- thumb_func_start sub_81DADC4
-sub_81DADC4: @ 81DADC4
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0x10
- mov r8, r0
- movs r6, 0x80
- str r6, [sp]
- movs r4, 0
- str r4, [sp, 0x4]
- movs r5, 0x4
- negs r5, r5
- str r5, [sp, 0x8]
- str r4, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x2D
- movs r2, 0xC
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x10]
- str r6, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- movs r0, 0x1
- str r0, [sp, 0xC]
- movs r0, 0x59
- movs r1, 0x61
- movs r2, 0xFC
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x12]
- str r6, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- movs r0, 0x2
- str r0, [sp, 0xC]
- movs r0, 0x97
- movs r1, 0x61
- movs r2, 0x84
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x14]
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_81DADC4
-
- thumb_func_start sub_81DAE44
-sub_81DAE44: @ 81DAE44
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DAE68
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_36
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DAE68:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DAE44
-
- thumb_func_start Phase2Task_37
-Phase2Task_37: @ 81DAE78
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B7AC
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DAE8A:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DAE8A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_37
-
- thumb_func_start sub_81DAEB0
-sub_81DAEB0: @ 81DAEB0
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0x10
- mov r8, r0
- movs r2, 0x8E
- lsls r2, 1
- movs r6, 0x83
- str r6, [sp]
- movs r5, 0x23
- str r5, [sp, 0x4]
- movs r4, 0x3
- negs r4, r4
- str r4, [sp, 0x8]
- movs r0, 0
- str r0, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x50
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x10]
- str r6, [sp]
- str r5, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0x1
- str r0, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x50
- movs r2, 0x2C
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x12]
- str r6, [sp]
- str r5, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0x2
- str r0, [sp, 0xC]
- movs r0, 0x79
- movs r1, 0x50
- movs r2, 0xA4
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- mov r1, r8
- strh r0, [r1, 0x14]
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAEB0
-
- thumb_func_start sub_81DAF34
-sub_81DAF34: @ 81DAF34
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DAF58
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_37
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DAF58:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DAF34
-
- thumb_func_start Phase2Task_38
-Phase2Task_38: @ 81DAF68
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B7C0
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DAF7A:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DAF7A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_38
-
- thumb_func_start sub_81DAFA0
-sub_81DAFA0: @ 81DAFA0
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r2, [r4, r0]
- cmp r2, 0
- bne _081DAFCC
- movs r1, 0x33
- negs r1, r1
- str r2, [sp]
- movs r0, 0x4
- str r0, [sp, 0x4]
- str r2, [sp, 0x8]
- movs r0, 0x78
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x10]
- b _081DB01A
-_081DAFCC:
- cmp r2, 0x10
- bne _081DAFF2
- movs r0, 0x7
- negs r0, r0
- movs r1, 0x4
- str r1, [sp]
- subs r1, 0x8
- str r1, [sp, 0x4]
- movs r1, 0x1
- str r1, [sp, 0x8]
- movs r1, 0xC1
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x12]
- b _081DB01A
-_081DAFF2:
- cmp r2, 0x20
- bne _081DB01A
- movs r0, 0x4
- negs r0, r0
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0x2
- str r0, [sp, 0x8]
- movs r0, 0xF7
- movs r1, 0xC1
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081DB01A:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DAFA0
-
- thumb_func_start sub_81DB02C
-sub_81DB02C: @ 81DB02C
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DB050
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_38
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DB050:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DB02C
-
- thumb_func_start Phase2Task_39
-Phase2Task_39: @ 81DB060
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B7D4
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DB072:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DB072
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_39
-
- thumb_func_start sub_81DB098
-sub_81DB098: @ 81DB098
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r1, [r4, r0]
- cmp r1, 0
- bne _081DB0C4
- str r1, [sp]
- movs r0, 0x8
- negs r0, r0
- str r0, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r0, 0x78
- movs r1, 0xC5
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x10]
- b _081DB112
-_081DB0C4:
- cmp r1, 0x10
- bne _081DB0E8
- movs r0, 0x8
- negs r0, r0
- str r0, [sp]
- movs r0, 0x1
- str r0, [sp, 0x4]
- str r0, [sp, 0x8]
- movs r0, 0xF1
- movs r1, 0x4E
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x12]
- b _081DB112
-_081DB0E8:
- cmp r1, 0x20
- bne _081DB112
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x8
- str r1, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- movs r1, 0x2
- str r1, [sp, 0x8]
- movs r1, 0x4E
- movs r2, 0
- movs r3, 0
- bl sub_81DA74C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081DB112:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DB098
-
- thumb_func_start sub_81DB124
-sub_81DB124: @ 81DB124
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DB148
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_39
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DB148:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DB124
-
- thumb_func_start Phase2Task_40
-Phase2Task_40: @ 81DB158
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B7E8
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DB16A:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DB16A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_40
-
- thumb_func_start sub_81DB190
-sub_81DB190: @ 81DB190
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r1, [r4, r0]
- cmp r1, 0
- bne _081DB1BE
- movs r0, 0x80
- str r0, [sp]
- str r1, [sp, 0x4]
- subs r0, 0x84
- str r0, [sp, 0x8]
- str r1, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x2D
- movs r2, 0xC
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x10]
- b _081DB212
-_081DB1BE:
- cmp r1, 0x10
- bne _081DB1E6
- movs r0, 0x80
- str r0, [sp]
- movs r0, 0
- str r0, [sp, 0x4]
- subs r0, 0x4
- str r0, [sp, 0x8]
- movs r0, 0x1
- str r0, [sp, 0xC]
- movs r0, 0x59
- movs r1, 0x61
- movs r2, 0xFC
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x12]
- b _081DB212
-_081DB1E6:
- cmp r1, 0x20
- bne _081DB212
- movs r0, 0x80
- str r0, [sp]
- movs r0, 0
- str r0, [sp, 0x4]
- subs r0, 0x4
- str r0, [sp, 0x8]
- movs r0, 0x2
- str r0, [sp, 0xC]
- movs r0, 0x97
- movs r1, 0x61
- movs r2, 0x84
- movs r3, 0x4
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081DB212:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DB190
-
- thumb_func_start sub_81DB224
-sub_81DB224: @ 81DB224
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DB248
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_40
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DB248:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DB224
-
- thumb_func_start Phase2Task_41
-Phase2Task_41: @ 81DB258
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_0862B7FC
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081DB26A:
- movs r1, 0x8
- ldrsh r0, [r4, r1]
- lsls r0, 2
- adds r0, r5
- ldr r1, [r0]
- adds r0, r4, 0
- bl _call_via_r1
- lsls r0, 24
- cmp r0, 0
- bne _081DB26A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Phase2Task_41
-
- thumb_func_start sub_81DB290
-sub_81DB290: @ 81DB290
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r1, [r4, r0]
- cmp r1, 0
- bne _081DB2C2
- movs r2, 0x8E
- lsls r2, 1
- movs r0, 0x83
- str r0, [sp]
- movs r0, 0x23
- str r0, [sp, 0x4]
- subs r0, 0x26
- str r0, [sp, 0x8]
- str r1, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x50
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x10]
- b _081DB316
-_081DB2C2:
- cmp r1, 0x10
- bne _081DB2EA
- movs r0, 0x83
- str r0, [sp]
- movs r0, 0x23
- str r0, [sp, 0x4]
- subs r0, 0x26
- str r0, [sp, 0x8]
- movs r0, 0x1
- str r0, [sp, 0xC]
- movs r0, 0x78
- movs r1, 0x50
- movs r2, 0x2C
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x12]
- b _081DB316
-_081DB2EA:
- cmp r1, 0x20
- bne _081DB316
- movs r0, 0x83
- str r0, [sp]
- movs r0, 0x23
- str r0, [sp, 0x4]
- subs r0, 0x26
- str r0, [sp, 0x8]
- movs r0, 0x2
- str r0, [sp, 0xC]
- movs r0, 0x79
- movs r1, 0x50
- movs r2, 0xA4
- movs r3, 0x8
- bl sub_81DA8BC
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081DB316:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81DB290
-
- thumb_func_start sub_81DB328
-sub_81DB328: @ 81DB328
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081DB34C
- adds r0, r2, 0
- bl sub_81DAA20
- ldr r0, =Phase2Task_41
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081DB34C:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81DB328
-
- .align 2, 0 @ Don't pad with nop.
diff --git a/data/battle_anim_815A0D4.s b/data/battle_anim_815A0D4.s
index 1b4cc5af9..0cb95a7e1 100644
--- a/data/battle_anim_815A0D4.s
+++ b/data/battle_anim_815A0D4.s
@@ -505,6 +505,5 @@ gUnknown_085CE9B0:: @ 85CE9B0
.align 2
gUnknown_085CE9C8:: @ 85CE9C8
.2byte 0x0000, 0x0010, 0x0400, 0x0000, 0xfffe, 0x0000, 0x0800, 0x0000, 0x0000, 0x0004, 0x0400, 0x0000, 0x0000, 0x0000, 0x1800, 0x0000
- .2byte 0x0001, 0xfffb, 0x1000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000, 0x03e0, 0x001f, 0x001c, 0x001a, 0x0018, 0x0000, 0x0000, 0x0000
- .2byte 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6318, 0x0000, 0x7fff
+ .2byte 0x0001, 0xfffb, 0x1000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
diff --git a/data/battle_frontier_1.s b/data/battle_frontier_1.s
index 177d8adfc..34e8df6d2 100644
--- a/data/battle_frontier_1.s
+++ b/data/battle_frontier_1.s
@@ -243,7 +243,7 @@ gUnknown_0860CE94:: @ 860CE94
window_template 0x00, 0x00, 0x03, 0x08, 0x10, 0x0f, 0x0010
window_template 0x00, 0x16, 0x03, 0x08, 0x10, 0x0f, 0x0090
window_template 0x00, 0x08, 0x01, 0x0e, 0x02, 0x0f, 0x0110
- window_template_terminator
+ null_window_template
.align 2
gUnknown_0860CEB4:: @ 860CEB4
diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s
index bfb99f97d..c9bab5a64 100644
--- a/data/battle_frontier_2.s
+++ b/data/battle_frontier_2.s
@@ -108,7 +108,7 @@ gUnknown_08610434:: @ 8610434
window_template 0x00, 0x16, 0x0e, 0x08, 0x06, 0x0f, 0x006b
window_template 0x00, 0x16, 0x0e, 0x08, 0x04, 0x0f, 0x009b
window_template 0x00, 0x0f, 0x00, 0x0f, 0x02, 0x0f, 0x00bb
- window_template_terminator
+ null_window_template
.align 1
gUnknown_0861046C:: @ 861046C
@@ -345,7 +345,7 @@ gUnknown_086108C8:: @ 86108C8
window_template 0x02, 0x0a, 0x02, 0x04, 0x02, 0x0e, 0x00c1
window_template 0x00, 0x13, 0x02, 0x0b, 0x02, 0x0f, 0x00c9
window_template 0x00, 0x0f, 0x00, 0x0f, 0x02, 0x0f, 0x00df
- window_template_terminator
+ null_window_template
gUnknown_08610918:: @ 8610918
.byte 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x1f, 0x00
diff --git a/data/battle_records.s b/data/battle_records.s
index 22c487e4c..86dc9d8b9 100644
--- a/data/battle_records.s
+++ b/data/battle_records.s
@@ -23,7 +23,7 @@ gUnknown_085B3D64:: @ 85B3D64
.align 2
gUnknown_085B3D6C:: @ 85B3D6C
window_template 0x00, 0x02, 0x01, 0x1a, 0x12, 0x0f, 0x0014
- window_template_terminator
+ null_window_template
.align 2
gUnknown_085B3D7C:: @ 85B3D7C
diff --git a/data/berry_tag_screen.s b/data/berry_tag_screen.s
index 01a44bb14..13078e8e5 100644
--- a/data/berry_tag_screen.s
+++ b/data/berry_tag_screen.s
@@ -23,7 +23,7 @@ gUnknown_085EFD28:: @ 85EFD28
window_template 0x01, 0x0b, 0x07, 0x12, 0x04, 0x0f, 0x0055
window_template 0x01, 0x04, 0x0e, 0x19, 0x04, 0x0f, 0x009d
window_template 0x00, 0x02, 0x00, 0x08, 0x02, 0x0f, 0x0101
- window_template_terminator
+ null_window_template
.align 2
gBerryFirmnessStringPointers:: @ 85EFD50
diff --git a/data/contest.s b/data/contest.s
index 4bb54bd00..53cab1935 100644
--- a/data/contest.s
+++ b/data/contest.s
@@ -295,7 +295,7 @@ gUnknown_08587F44:: @ 8587F44
window_template 0x00, 0x01, 0x25, 0x09, 0x02, 0x0f, 0x02da
window_template 0x00, 0x10, 0x1f, 0x01, 0x02, 0x0f, 0x02ec
window_template 0x00, 0x0b, 0x23, 0x12, 0x04, 0x0f, 0x02ee
- window_template_terminator
+ null_window_template
.align 2
gUnknown_08587FA4:: @ 8587FA4
@@ -303,11 +303,7 @@ gUnknown_08587FA4:: @ 8587FA4
.align 2
gUnknown_085880A4:: @ 85880A4
- .incbin "baserom.gba", 0x5880a4, 0x1740
-
- .align 2
-gUnknown_085897E4:: @ 85897E4
- .incbin "baserom.gba", 0x5897e4, 0xc0
+ .incbin "baserom.gba", 0x5880a4, 0x1800
gUnknown_085898A4:: @ 85898A4
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
diff --git a/data/contest_link_80F57C4.s b/data/contest_link_80F57C4.s
index 6bf51d174..a434eee28 100644
--- a/data/contest_link_80F57C4.s
+++ b/data/contest_link_80F57C4.s
@@ -68,7 +68,7 @@ gUnknown_0858D898:: @ 858D898
window_template 0x01, 0x07, 0x07, 0x0c, 0x02, 0x0f, 0x031a
window_template 0x01, 0x07, 0x0a, 0x0c, 0x02, 0x0f, 0x0332
window_template 0x01, 0x07, 0x0d, 0x0c, 0x02, 0x0f, 0x034a
- window_template_terminator
+ null_window_template
.align 2
gUnknown_0858D8C0:: @ 858D8C0
diff --git a/data/credits.s b/data/credits.s
index cc75915a0..a5c0837d1 100644
--- a/data/credits.s
+++ b/data/credits.s
@@ -1493,7 +1493,7 @@ gUnknown_085E6F68:: @ 85E6F68 struct BgTemplate
.align 2
gUnknown_085E6F6C:: @ 85E6F6C
window_template 0x00, 0x00, 0x09, 0x1e, 0x0c, 0x08, 0x0001
- window_template_terminator
+ null_window_template
.align 2
gUnknown_085E6F7C:: @ 85E6F7C
diff --git a/data/data2b.s b/data/data2b.s
index 1400b31d3..6c24060a0 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -4711,7 +4711,7 @@ gUnknown_0831AA18:: @ 831AA18
window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
- window_template_terminator
+ null_window_template
.align 2
gUnknown_0831AAE0:: @ 831AAE0
@@ -4738,7 +4738,7 @@ gUnknown_0831AAE0:: @ 831AAE0
window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
- window_template_terminator
+ null_window_template
.align 2
gUnknown_0831ABA0:: @ 831ABA0
diff --git a/data/easy_chat.s b/data/easy_chat.s
index edbb77f59..ce416dfbc 100644
--- a/data/easy_chat.s
+++ b/data/easy_chat.s
@@ -273,7 +273,7 @@ gUnknown_08597C64:: @ 8597C64
window_template 0x01, 0x06, 0x00, 0x12, 0x02, 0x0a, 0x0010
window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0f, 0x000a
window_template 0x02, 0x01, 0x00, 0x1c, 0x20, 0x03, 0x0000
- window_template_terminator
+ null_window_template
.align 2
gUnknown_08597C84:: @ 8597C84
diff --git a/data/event_scripts.s b/data/event_scripts.s
index d0f286848..839235589 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -8912,6 +8912,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "You’re an inspiration!\n"
.string "See you again!$"
+gText_Mom_Pokenav_2B227B:: @ 82B227B
.string "MOM: Your father and you…\n"
.string "Everyone is captivated by POKéMON.\p"
.string "What is the charm of POKéMON?\p"
@@ -8919,6 +8920,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "I adore POKéMON that help me with\l"
.string "my everyday chores.$"
+gText_Mom_Pokenav_2B2310:: @ 82B2310
.string "MOM: Hi, {PLAYER}!\n"
.string "Your father keeps himself locked\l"
.string "away in the PETALBURG GYM.\p"
@@ -8928,11 +8930,13 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "I’m guessing that losing to you\n"
.string "was a big blow to his pride!$"
+gText_Mom_Pokenav_2B23F3:: @ 82B23F3
.string "MOM: {PLAYER}…\n"
.string "Don’t worry about me or the house.\p"
.string "Wear those RUNNING SHOES until\n"
.string "they fall apart, honey!$"
+gText_Roxanne_Pokenav_2B2456:: @ 82B2456
.string "ROXANNE: Oh, hello, {PLAYER}!\p"
.string "I’ve been hard at work retraining\n"
.string "since we met.\p"
@@ -8941,6 +8945,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "But when I do, please visit my GYM\n"
.string "for a rematch!$"
+gText_Roxanne_Pokenav_2B250E:: @ 82B250E
.string "ROXANNE: Is this {PLAYER}?\n"
.string "Congratulations!\l"
.string "I’ve been hearing about you!\p"
@@ -8949,15 +8954,18 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "But when I do, please visit my GYM\n"
.string "for a rematch!$"
+gText_Roxanne_Pokenav_2B25C1:: @ 82B25C1
.string "ROXANNE: {PLAYER}!\n"
.string "My GYM is ready!\p"
.string "Please visit RUSTBORO whenever\n"
.string "you can!$"
+gText_Roxanne_Pokenav_2B2607:: @ 82B2607
.string "ROXANNE: At the RUSTBORO GYM,\n"
.string "the fact that we battled, {PLAYER},\l"
.string "is a matter of pride.$"
+gText_Brawly_Pokenav_2B2659:: @ 82B2659
.string "BRAWLY: Hey, there, {PLAYER}{STRING 5}!\p"
.string "I learned a lot from the battle we\n"
.string "had together.\p"
@@ -8968,6 +8976,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "But if I can reopen the GYM,\n"
.string "I want you to challenge us again.$"
+gText_Brawly_Pokenav_2B275D:: @ 82B275D
.string "BRAWLY: Hey, {PLAYER}{STRING 5}!\n"
.string "Congratulations!\p"
.string "Word about your exploits arrived\n"
@@ -8979,14 +8988,17 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "But if I can reopen the GYM,\n"
.string "I want you to challenge us again.$"
+gText_Brawly_Pokenav_2B286F:: @ 82B286F
.string "BRAWLY: Hey, {PLAYER}{STRING 5}!\n"
.string "My GYM’s ready for action!\p"
.string "Come back to DEWFORD anytime\n"
.string "for another challenge!$"
+gText_Brawly_Pokenav_2B28D1:: @ 82B28D1
.string "BRAWLY: {PLAYER}{STRING 5}, I don’t think\n"
.string "I’ll ever get bored of battling you!$"
+gText_Wattson_Pokenav_2B2912:: @ 82B2912
.string "WATTSON: Oh, it’s you!\p"
.string "After you left, I’ve been redoing\n"
.string "my training from scratch.\p"
@@ -8995,6 +9007,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "You’ll have to wait till then!\n"
.string "Wahahahaha!$"
+gText_Wattson_Pokenav_2B29CA:: @ 82B29CA
.string "WATTSON: Wahahahaha!\p"
.string "You’ve really done it, haven’t you?\n"
.string "I’ve been getting word about you!\p"
@@ -9005,15 +9018,18 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "You’ll have to wait till then!\n"
.string "Wahahahaha!$"
+gText_Wattson_Pokenav_2B2AB6:: @ 82B2AB6
.string "WATTSON: Oh, it’s you!\n"
.string "My GYM’s ready!\p"
.string "Visit MAUVILLE anytime!\n"
.string "Wahahahaha!$"
+gText_Wattson_Pokenav_2B2B01:: @ 82B2B01
.string "WATTSON: Wahahaha!\p"
.string "A battle with you is always charged\n"
.string "with shocking power!$"
+gText_Flannery_Pokenav_2B2B4D:: @ 82B2B4D
.string "FLANNERY: {PLAYER}…\p"
.string "When we battled, I learned exactly\n"
.string "how immature I was.\p"
@@ -9023,6 +9039,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "When the time comes, {PLAYER},\n"
.string "please challenge us again.$"
+gText_Flannery_Pokenav_2B2C0E:: @ 82B2C0E
.string "FLANNERY: Hello, {PLAYER}?\n"
.string "Congratulations!\p"
.string "Word of your success has reached\n"
@@ -9033,37 +9050,44 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "appear beside my name in the\l"
.string "MATCH CALL list.$"
+gText_Flannery_Pokenav_2B2CF1:: @ 82B2CF1
.string "FLANNERY: Oh, {PLAYER}?\n"
.string "Our GYM’s ready!\p"
.string "Come to LAVARIDGE for a soak\n"
.string "in the hot spring and a challenge!$"
+gText_Flannery_Pokenav_2B2D54:: @ 82B2D54
.string "FLANNERY: {PLAYER}…\n"
.string "I’m positive that you keep getting\l"
.string "better at training every time.$"
+gText_Winona_Pokenav_2B2DA4:: @ 82B2DA4
.string "WINONA: Hello, {PLAYER}!\p"
.string "Thanks to our battle, I’ve come\n"
.string "to understand my weak points!\p"
.string "When I reopen the GYM, I won’t go\n"
.string "down in defeat again!$"
+gText_Winona_Pokenav_2B2E2B:: @ 82B2E2B
.string "WINONA: You’ve done it, {PLAYER}!\p"
.string "News about the new CHAMPION\n"
.string "has reached us in FORTREE!\p"
.string "But… The next time we battle,\n"
.string "it’s not going to end the same way.$"
+gText_Winona_Pokenav_2B2EC2:: @ 82B2EC2
.string "WINONA: Is this {PLAYER}?\n"
.string "Our GYM is back in operation!\p"
.string "We’re waiting for you in FORTREE!$"
+gText_Winona_Pokenav_2B2F16:: @ 82B2F16
.string "WINONA: {PLAYER}…\n"
.string "Though I have lost, my wings will\l"
.string "never break.\p"
.string "Yes, in exactly the same way that\n"
.string "you never lost sight of your dream.$"
+gText_TateLiza_Pokenav_2B2F97:: @ 82B2F97
.string "TATE: Oh! You’re…\n"
.string "LIZA: {PLAYER}!\p"
.string "TATE: We’re in training again…\n"
@@ -9073,6 +9097,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "TATE: A mark’ll appear by our name…\n"
.string "LIZA: On the MATCH CALL list.$"
+gText_TateLiza_Pokenav_2B306E:: @ 82B306E
.string "TATE: {PLAYER}, congratulations!\n"
.string "LIZA: {PLAYER}, congratulations!\p"
.string "TATE: The two of us are…\n"
@@ -9082,6 +9107,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "TATE: A mark’ll appear by our name…\n"
.string "LIZA: On the MATCH CALL list.$"
+gText_TateLiza_Pokenav_2B3158:: @ 82B3158
.string "TATE: {PLAYER}!\n"
.string "LIZA: {PLAYER}!\p"
.string "TATE: Our GYM is ready!\n"
@@ -9089,11 +9115,13 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "TATE: Please come visit…\n"
.string "LIZA: MOSSDEEP anytime!$"
+gText_TateLiza_Pokenav_2B31CD:: @ 82B31CD
.string "TATE: {PLAYER}, the battle we had…\n"
.string "LIZA: Is an invaluable experience.\p"
.string "TATE: It would be nice if…\n"
.string "LIZA: We could all battle again!$"
+gText_Juan_Pokenav_2B3249:: @ 82B3249
.string "JUAN: Hmm…\n"
.string "{PLAYER}{STRING 5}… Was it?\p"
.string "Our battle together--it brought\n"
@@ -9102,6 +9130,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "Perhaps you are a genius who may\n"
.string "yet surpass WALLACE!$"
+gText_Juan_Pokenav_2B32EC:: @ 82B32EC
.string "JUAN: Fufu… {PLAYER}{STRING 5}…\n"
.string "You’ve finally achieved your goal.\p"
.string "My eye for appraising talent wasn’t\n"
@@ -9110,12 +9139,14 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "you, for you have scaled the peak\l"
.string "of power and prestige.$"
+gText_Juan_Pokenav_2B33AA:: @ 82B33AA
.string "JUAN: Hoho… {PLAYER}{STRING 5}…\p"
.string "Our SOOTOPOLIS GYM has finally\n"
.string "reopened.\p"
.string "If you wish to see me, you are\n"
.string "welcome to visit anytime.$"
+gText_Juan_Pokenav_2B341E:: @ 82B341E
.string "JUAN: {PLAYER}{STRING 5}…\p"
.string "Like the finest music, the battles\n"
.string "we wage together strike chords\l"
@@ -9123,6 +9154,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "When I close my eyes, I see visions\n"
.string "of you soaring with the melody…$"
+gText_Sidney_Pokenav_2B34CC:: @ 82B34CC
.string "SIDNEY: Yo, {PLAYER}!\p"
.string "If you want to battle with me\n"
.string "again, you come on back whenever\l"
@@ -9130,6 +9162,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "I’ll always be here!\n"
.string "I’ll be waiting!$"
+gText_Phoebe_Pokenav_2B3561:: @ 82B3561
.string "PHOEBE: Hi, {PLAYER}!\p"
.string "How about coming back here again\n"
.string "sometime?\p"
@@ -9137,6 +9170,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "your bond has grown with your\l"
.string "POKéMON.$"
+gText_Glacia_Pokenav_2B35E4:: @ 82B35E4
.string "GLACIA: Hello, {PLAYER}.\p"
.string "I trust you haven’t become\n"
.string "complacent with your power?\p"
@@ -9144,6 +9178,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "hot emotions just a little, do come\l"
.string "to the POKéMON LEAGUE…$"
+gText_Drake_Pokenav_2B368B:: @ 82B368B
.string "DRAKE: That voice… {PLAYER}, is it?\n"
.string "You sound well…\p"
.string "I understand that there is now\n"
@@ -9155,6 +9190,7 @@ BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "the POKéMON LEAGUE!\p"
.string "Don’t you agree, {PLAYER}?$"
+gText_Wallace_Pokenav_2B3790:: @ 82B3790
.string "WALLACE: Hello, {PLAYER}{STRING 5}.\n"
.string "Have you met STEVEN?\p"
.string "He is…\n"
@@ -9197,12 +9233,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "… … … … … …\n"
.string "… … … … … Click!$"
+gText_May_Pokenav_2B3AB3:: @ 2B3AB3
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "MR. BRINEY retired as a SAILOR,\n"
.string "but I still see him out on the sea\l"
.string "with his pet PEEKO sometimes.\p"
.string "He must love the sea still.$"
+gText_May_Pokenav_2B3B3F:: @ 2B3B3F
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "You know how little towns like\n"
.string "PETALBURG and DEWFORD have GYMS?\p"
@@ -9211,6 +9249,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "When they finally build a GYM there,\n"
.string "I should apply to be the LEADER.$"
+gText_May_Pokenav_2B3C13:: @ 2B3C13
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "Do you remember a man named\n"
.string "the CUTTER in RUSTBORO?\l"
@@ -9222,11 +9261,13 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "… … … … … …\p"
.string "The ROCK SMASH GUY!$"
+gText_May_Pokenav_2B3CF3:: @ 2B3CF3
.string "MAY: {PLAYER}{STRING 5}?\p"
.string "RUSTURF TUNNEL…\n"
.string "They named it that because it\l"
.string "joins RUSTBORO and VERDANTURF.$"
+gText_May_Pokenav_2B3D4B:: @ 2B3D4B
.string "MAY: {PLAYER}{STRING 5}, how are you?\p"
.string "I’m out on ROUTE 111 now.\p"
.string "I’m going to get a rest at an old\n"
@@ -9234,6 +9275,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "She lives just north of\n"
.string "the desert.$"
+gText_May_Pokenav_2B3DD1:: @ 2B3DD1
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "Did you know about the MIRAGE\n"
.string "TOWER in the desert?\p"
@@ -9241,18 +9283,21 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "to mysteriously come and go.\p"
.string "I wish I could see it.$"
+gText_May_Pokenav_2B3E69:: @ 2B3E69
.string "MAY: {PLAYER}{STRING 5}, yahoo!\n"
.string "I’m on ROUTE 119 now.\p"
.string "There’s a big river here, and\n"
.string "it often rains.\p"
.string "I got soaked!$"
+gText_May_Pokenav_2B3ECD:: @ 2B3ECD
.string "MAY: {PLAYER}{STRING 5}, hi.\p"
.string "MT. PYRE is a memorial to POKéMON\n"
.string "whose lives have ended.\p"
.string "Maybe as a result, it’s infested\n"
.string "with many GHOST-type POKéMON!$"
+gText_May_Pokenav_2B3F2B:: @ 2B3F2B
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "I was thinking of going to the hot\n"
.string "spring in LAVARIDGE.\p"
@@ -9260,12 +9305,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "PASS, I ran into some bad-looking\l"
.string "characters. The mood was ugly!$"
+gText_May_Pokenav_2B3FFB:: @ 2B3FFB
.string "MAY: Hi, {PLAYER}{STRING 5}!\n"
.string "Did you see the news?\p"
.string "They say CAPT. STERN discovered\n"
.string "the SEAFLOOR CAVERN while on his\l"
.string "submarine expedition.$"
+gText_May_Pokenav_2B402B:: @ 2B402B
.string "MAY: Hi, {PLAYER}{STRING 5}!\n"
.string "Don’t you think it’s neat?\p"
.string "Even if you don’t have a boat,\n"
@@ -9275,6 +9322,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "There’s a POKéMON move that lets\n"
.string "you go to the bottom of the sea.$"
+gText_May_Pokenav_2B414B:: @ 2B414B
.string "MAY: Hi, {PLAYER}{STRING 5}!\n"
.string "Hope things are okay!\p"
.string "Have you been on the sea and\n"
@@ -9285,6 +9333,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "When you get to the other side,\n"
.string "come up to the surface. Easy!$"
+gText_May_Pokenav_2B4228:: @ 2B4228
.string "MAY: Hi, {PLAYER}{STRING 5}!\p"
.string "How’s it going?\n"
.string "Are you filling your POKéDEX?\p"
@@ -9293,6 +9342,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "And there are three of them!\p"
.string "I would love to see even one…$"
+gText_May_Pokenav_2B42E0:: @ 2B42E0
.string "MAY: {PLAYER}{STRING 5}!\n"
.string "I heard the rumors!\p"
.string "You beat the SOOTOPOLIS GYM\n"
@@ -9300,6 +9350,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "That means you don’t have far\n"
.string "to go, do you?$"
+gText_May_Pokenav_2B4350:: @ 2B4350
.string "MAY: There isn’t a single TRAINER\n"
.string "left in HOENN who doesn’t know who\l"
.string "you are, {PLAYER}{STRING 5}!\p"
@@ -9307,6 +9358,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "with you, {PLAYER}{STRING 5}, they’re all\l"
.string "surprised!$"
+gText_Brendan_Pokenav_2B43EF:: @ 2B43EF
.string "BRENDAN: Hey, {PLAYER}!\p"
.string "MR. BRINEY retired as a SAILOR,\n"
.string "but I still see him out on the sea\l"
@@ -9314,6 +9366,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "I guess he must love\n"
.string "the sea still.$"
+gText_Brendan_Pokenav_2B4486:: @ 2B4486
.string "BRENDAN: Hey, {PLAYER}!\p"
.string "I don’t get how little towns like\n"
.string "PETALBURG and DEWFORD have GYMS.\p"
@@ -9322,6 +9375,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "When they finally build a GYM there,\n"
.string "I should apply to be the LEADER.$"
+gText_Brendan_Pokenav_2B4560:: @ 2B4560
.string "BRENDAN: Yo, {PLAYER}!\p"
.string "Do you remember a guy named\n"
.string "the CUTTER in RUSTBORO?\l"
@@ -9333,12 +9387,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "… … … … … …\p"
.string "The ROCK SMASH GUY!$"
+gText_Brendan_Pokenav_2B463F:: @ 2B463F
.string "BRENDAN: This voice… {PLAYER}?\p"
.string "They gave RUSTURF TUNNEL its name\n"
.string "because it joins RUSTBORO and\l"
.string "VERDANTURF.\p"
.string "Did you know that?$"
+gText_Brendan_Pokenav_2B46B7:: @ 2B46B7
.string "BRENDAN: {PLAYER}, what’s up?\p"
.string "Hey, I’m out on ROUTE 111 now.\p"
.string "I’m going to rest up at an old\n"
@@ -9346,6 +9402,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "If you’re in the area, you should\n"
.string "visit her, too.$"
+gText_Brendan_Pokenav_2B4761:: @ 2B4761
.string "BRENDAN: Hey, {PLAYER}!\p"
.string "Did you know about the MIRAGE\n"
.string "TOWER in the desert?\p"
@@ -9353,18 +9410,21 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "seen only sometimes.\p"
.string "I’d like to see that!$"
+gText_Brendan_Pokenav_2B47F4:: @ 2B47F4
.string "BRENDAN: Who’s this? Oh, {PLAYER}?\n"
.string "Guess what? I’m on ROUTE 119 now.\p"
.string "There’s a big river here, and\n"
.string "it rains all the time.\p"
.string "I got soaked to the bone!$"
+gText_Brendan_Pokenav_2B4882:: @ 2B4882
.string "BRENDAN: {PLAYER}!\p"
.string "MT. PYRE is a memorial to POKéMON\n"
.string "whose lives have ended.\p"
.string "That’s probably why it’s infested\n"
.string "with many GHOST-type POKéMON!$"
+gText_Brendan_Pokenav_2B4909:: @ 2B4909
.string "BRENDAN: Hey there, {PLAYER}.\p"
.string "I was on my way back to the hot\n"
.string "spring in LAVARIDGE.\p"
@@ -9373,12 +9433,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "Those creeps…\n"
.string "I think they were TEAM MAGMA.$"
+gText_Brendan_Pokenav_2B49C4:: @ 2B49C4
.string "BRENDAN: Hi, {PLAYER}!\n"
.string "Did you catch the news?\p"
.string "They say CAPT. STERN discovered\n"
.string "the SEAFLOOR CAVERN while on his\l"
.string "submarine expedition.$"
+gText_Brendan_Pokenav_2B4A44:: @ 2B4A44
.string "BRENDAN: Hey there, {PLAYER}!\n"
.string "Don’t you think it’s awesome?\p"
.string "Even if you don’t have a boat,\n"
@@ -9388,6 +9450,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "travel to the bottom of the sea.\p"
.string "Man, POKéMON can do anything!$"
+gText_Brendan_Pokenav_2B4B28:: @ 2B4B28
.string "BRENDAN: Howdy, {PLAYER}!\n"
.string "How are you holding up?\p"
.string "Ever found your way to the other\n"
@@ -9397,6 +9460,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "When you get to the other side,\n"
.string "come up to the surface. Simple!$"
+gText_Brendan_Pokenav_2B4C15:: @ 2B4C15
.string "BRENDAN: Hey there, {PLAYER}!\p"
.string "How’s it going? Filling up your\n"
.string "POKéDEX successfully?\p"
@@ -9405,12 +9469,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "And not just one--three!\p"
.string "I’d love to catch even one…$"
+gText_Brendan_Pokenav_2B4CD8:: @ 2B4CD8
.string "BRENDAN: {PLAYER}!\n"
.string "I heard the rumors!\p"
.string "You beat the SOOTOPOLIS GYM\n"
.string "LEADER? Awesome!\p"
.string "You’re getting awful close now!$"
+gText_Brendan_Pokenav_2B4D46:: @ 2B4D46
.string "BRENDAN: There isn’t a TRAINER in\n"
.string "all of HOENN who doesn’t know who\l"
.string "you are, {PLAYER}!\p"
@@ -9418,16 +9484,19 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "with you, {PLAYER}, they get pretty\l"
.string "envious!$"
+gText_Wally_Pokenav_2B4DE2:: @ 2B4DE2
.string "WALLY: Oh, {PLAYER}!\p"
.string "I’ve been getting healthier and\n"
.string "more physically fit.\p"
.string "I hope I can become a TRAINER like\n"
.string "you soon, {PLAYER}!$"
+gText_Wally_Pokenav_2B4E57:: @ 2B4E57
.string "WALLY: {PLAYER}, hello!\p"
.string "After RUSTURF TUNNEL went\n"
.string "through, WANDA’s been very happy!$"
+gText_Wally_Pokenav_2B4EA5:: @ 2B4EA5
.string "WALLY: Oh, {PLAYER}!\p"
.string "I… I left my uncle’s place in\n"
.string "VERDANTURF without telling anyone.\p"
@@ -9435,6 +9504,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "{PLAYER}, you understand how\n"
.string "I feel, don’t you?$"
+gText_Wally_Pokenav_2B4F41:: @ 2B4F41
.string "WALLY: {PLAYER}?\n"
.string "It’s me, WALLY!\p"
.string "The world of TRAINERS is amazing!\p"
@@ -9443,6 +9513,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "It’s as if everyone’s getting\n"
.string "connected through POKéMON!$"
+gText_Wally_Pokenav_2B4FF3:: @ 2B4FF3
.string "WALLY: {PLAYER}? It’s awesome!\n"
.string "That RALTS we caught together?\l"
.string "It evolved, {PLAYER}!\p"
@@ -9452,11 +9523,13 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "After all, it’s the POKéMON that\n"
.string "should be praised!$"
+gText_Wally_Pokenav_2B50B1:: @ 2B50B1
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "WALLY appears to be out of\n"
.string "the POKéNAV’s service area…$"
+gText_Wally_Pokenav_2B5100:: @ 2B5100
.string "WALLY: Oh, {PLAYER}!\p"
.string "Before I met you, I hardly ever\n"
.string "left my house…\p"
@@ -9465,6 +9538,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "{PLAYER}…\n"
.string "Thank you…$"
+gText_Scott_Pokenav_2B5184:: @ 2B5184
.string "SCOTT: Howdy, {PLAYER}{STRING 5}!\p"
.string "You know how POKéMON can be found\n"
.string "everywhere?\p"
@@ -9475,6 +9549,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "As a result, I have to hurry\n"
.string "everywhere, too. Busy, busy!$"
+gText_Scott_Pokenav_2B5275:: @ 2B5275
.string "SCOTT: I’m on ROUTE 119 right now.\n"
.string "It’s teeming with TRAINERS!\p"
.string "It’s also overgrown with tall grass\n"
@@ -9482,6 +9557,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "Walking around in shorts here\n"
.string "makes me all ticklish!$"
+gText_Scott_Pokenav_2B5323:: @ 2B5323
.string "SCOTT: Hi, hi, {PLAYER}{STRING 5}!\p"
.string "Have you had the chance to climb\n"
.string "MT. PYRE?\p"
@@ -9490,6 +9566,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "It’s somewhere every TRAINER\n"
.string "should climb to the top of once.$"
+gText_Scott_Pokenav_2B53DB:: @ 2B53DB
.string "SCOTT: Hi, {PLAYER}{STRING 5}!\p"
.string "I’ve been hearing about these odd\n"
.string "gangs being a nuisance.\p"
@@ -9499,6 +9576,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "skilled TRAINERS among them.\p"
.string "…But if they’re thugs…$"
+gText_Scott_Pokenav_2B54A5:: @ 2B54A5
.string "SCOTT: Oh, hi, {PLAYER}{STRING 5}.\p"
.string "Might there be tough TRAINERS\n"
.string "at the bottom of the sea?\p"
@@ -9506,6 +9584,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "I can’t swim, for one.\l"
.string "And I don’t raise POKéMON…$"
+gText_Scott_Pokenav_2B5541:: @ 2B5541
.string "SCOTT: Hi, hi, {PLAYER}{STRING 5}!\p"
.string "You know that you can challenge\n"
.string "the POKéMON LEAGUE when you’ve\l"
@@ -9522,17 +9601,20 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "the POKéMON LEAGUE into the HALL\l"
.string "OF FAME!$"
+gText_Scott_Pokenav_2B56CA:: @ 2B56CA
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "SCOTT appears to be out of\n"
.string "the POKéNAV’s service area…$"
+gText_Norman_Pokenav_2B5719:: @ 82B5719
.string "DAD: In RUSTBORO, there’s a man\n"
.string "that goes by the odd name of\l"
.string "the CUTTER.\p"
.string "If you’re in the area, you should\n"
.string "pay him a visit.$"
+gText_Norman_Pokenav_2B5795:: @ 82B5795
.string "DAD: Hm… Little by little, but also\n"
.string "very surely, you’re getting\l"
.string "tougher, {PLAYER}.\p"
@@ -9541,6 +9623,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "and me…\p"
.string "This feeling is hard to explain.$"
+gText_Norman_Pokenav_2B584D:: @ 82B584D
.string "DAD: I see…\n"
.string "You’ve collected four GYM BADGES…\p"
.string "There’s no avoiding it now.\n"
@@ -9548,6 +9631,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "Come anytime.\n"
.string "We’ll all be waiting for you!$"
+gText_Norman_Pokenav_2B58E3:: @ 82B58E3
.string "DAD: {PLAYER}! You’d better go visit\n"
.string "Mother every so often.\p"
.string "I’m going to remain here and\n"
@@ -9555,23 +9639,27 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "The way of battling is deep\n"
.string "and unforgiving!$"
+gText_Norman_Pokenav_2B5979:: @ 82B5979
.string "DAD: Oh, hi, {PLAYER}!\p"
.string "What’s that? MAGMA EMBLEM?\n"
.string "I don’t know what that’s about.\p"
.string "But with a name like that, it may\n"
.string "be somehow linked to a volcano!$"
+gText_Norman_Pokenav_2B5A07:: @ 82B5A07
.string "DAD: Hiyah! Haah! Dwah!\p"
.string "…Oh? {PLAYER}!\p"
.string "You caught me right in the middle\n"
.string "of a POKéMON training session!$"
+gText_Norman_Pokenav_2B5A69:: @ 82B5A69
.string "DAD: {PLAYER}!\p"
.string "Who would’ve thought you’d become\n"
.string "the POKéMON LEAGUE CHAMPION…\p"
.string "Okay!\n"
.string "I won’t be left behind!$"
+gText_Norman_Pokenav_2B5ACF:: @ 82B5ACF
.string "DAD: Hm? {PLAYER}?\n"
.string "What good timing!\p"
.string "This time, I’m going to challenge\n"
@@ -9579,9 +9667,11 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "I’m waiting in the PETALBURG GYM.\n"
.string "Accept my challenge anytime!$"
+gText_Norman_Pokenav_2B5B5E:: @ 82B5B5E
.string "DAD: …You amaze me, {PLAYER}.\n"
.string "How much higher will you soar?$"
+gText_Steven_Pokenav_2B5B95:: @ 82B5B95
.string "STEVEN: Hi, {PLAYER}{STRING 5}!\p"
.string "Have you been to MAUVILLE\n"
.string "already?\p"
@@ -9592,12 +9682,14 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "You may make a new discovery\n"
.string "there.$"
+gText_Steven_Pokenav_2B5C53:: @ 82B5C53
.string "STEVEN: Hi, {PLAYER}{STRING 5}!\p"
.string "I’ve met a lot of different\n"
.string "TRAINERS so far.\p"
.string "But you’re one of a kind.\n"
.string "You’re not like anyone else.$"
+gText_Steven_Pokenav_2B5CC9:: @ 82B5CC9
.string "STEVEN: Hi, {PLAYER}{STRING 5}!\p"
.string "When you’re on an adventure with\n"
.string "your POKéMON, what do you think?\p"
@@ -9608,6 +9700,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "Depending on how you think, your\n"
.string "adventure’s significance changes.$"
+gText_Steven_Pokenav_2B5DB4:: @ 82B5DB4
.string "STEVEN: Hello?\n"
.string "{PLAYER}{STRING 5}?\p"
.string "I’m involved in a spot of trouble\n"
@@ -9615,6 +9708,7 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "I’m sorry, but I can’t talk now.\n"
.string "Bye!$"
+gText_Steven_Pokenav_2B5E26:: @ 82B5E26
.string "STEVEN: Oh!\n"
.string "{PLAYER}{STRING 5}!\p"
.string "There’s no need to talk.\n"
@@ -9622,10 +9716,12 @@ MossdeepCity_SpaceCenter_2F_Text_2B39C6: @ 82B39C6
.string "You have to believe in yourself\n"
.string "and do what’s right.$"
+gText_Steven_Pokenav_2B5EA2:: @ 82B5EA2
.string "… … … … … …\p"
.string "STEVEN appears not to be getting\n"
.string "the call…$"
+gText_Steven_Pokenav_2B5ED9:: @ 82B5ED9
.string "STEVEN: {PLAYER}{STRING 5}… Congratulations\n"
.string "for entering the HALL OF FAME.\p"
.string "… … … … … …\n"
@@ -9652,6 +9748,7 @@ Route101_Text_2B603A: @ 82B603A
.string "the POKéDEX and POKéNAV, studying\l"
.string "POKéMON becomes more fun, eh?$"
+gText_MrStone_Pokenav_2B60C0:: @ 82B60C0
.string "MR. STONE: Oh? {PLAYER}{STRING 5}!\p"
.string "Since you called me, the POKéNAV\n"
.string "must be working properly!\p"
@@ -9666,6 +9763,7 @@ Route101_Text_2B603A: @ 82B603A
.string "Wahahaha!\n"
.string "See you again!$"
+gText_MrStone_Pokenav_2B61E6:: @ 82B61E6
.string "MR. STONE: Oh? {PLAYER}{STRING 5}!\p"
.string "What’s wrong? Have you forgotten\n"
.string "about that little errand of mine?\p"
@@ -9677,6 +9775,7 @@ Route101_Text_2B603A: @ 82B603A
.string "Now, since I am a busy PRESIDENT,\n"
.string "I have to go! Bye-bye!$"
+gText_MrStone_Pokenav_2B6302:: @ 82B6302
.string "MR. STONE: Oh! {PLAYER}{STRING 5}!\p"
.string "Ah, so you’ve met STEVEN!\n"
.string "I’d better reward you, then!\p"
@@ -9684,6 +9783,7 @@ Route101_Text_2B603A: @ 82B603A
.string "come see me at my office.\p"
.string "I’ll be waiting for you!$"
+gText_MrStone_Pokenav_2B63A0:: @ 82B63A0
.string "MR. STONE: Oh! {PLAYER}{STRING 5}!\p"
.string "Did you know that DEVON was\n"
.string "digging the RUSTURF TUNNEL?\p"
@@ -9694,12 +9794,14 @@ Route101_Text_2B603A: @ 82B603A
.string "live in peace than worry about our\l"
.string "own convenience.$"
+gText_MrStone_Pokenav_2B64A2:: @ 82B64A2
.string "MR. STONE: Hello, hello, {PLAYER}{STRING 5}!\p"
.string "I heard from someone in PETALBURG\n"
.string "that you’re NORMAN’s child!\p"
.string "No wonder you’re such a capable\n"
.string "being!$"
+gText_MrStone_Pokenav_2B6526:: @ 82B6526
.string "MR. STONE: What’s that?\p"
.string "You battled your own father and\n"
.string "defeated him?\p"
@@ -9707,6 +9809,7 @@ Route101_Text_2B603A: @ 82B603A
.string "I had no idea that I befriended\n"
.string "someone so special! Wahaha!$"
+gText_MrStone_Pokenav_2B65BB:: @ 82B65BB
.string "Hello!\n"
.string "This is DEVON CORPORATI…\l"
.string "Oh, hello, {PLAYER}!\p"
@@ -9715,18 +9818,21 @@ Route101_Text_2B603A: @ 82B603A
.string "Our PRESIDENT is busy, but you\n"
.string "seem to be just as busy, {PLAYER}.$"
+gText_MrStone_Pokenav_2B6664:: @ 82B6664
.string "…Huh? …What’s that?\p"
.string "GROU… Yes? …DON?\p"
.string "You’re breaking up…\n"
.string "…can’t hear…\p"
.string "BZZZZ…$"
+gText_MrStone_Pokenav_2B66B1:: @ 82B66B1
.string "…Huh? …What’s that?\p"
.string "Seaflo… Yes? …Caver…?\p"
.string "You’re breaking up…\n"
.string "…can’t hear…\p"
.string "BZZZZ…$"
+gText_MrStone_Pokenav_2B6703:: @ 82B6703
.string "MR. STONE: {PLAYER}{STRING 5}! It’s me!\p"
.string "You were apparently involved in all\n"
.string "sorts of things, but I, being busy,\l"
@@ -9736,6 +9842,7 @@ Route101_Text_2B603A: @ 82B603A
.string "I’ll always be in your corner!\n"
.string "Take care!$"
+gText_MrStone_Pokenav_2B67ED:: @ 82B67ED
.string "MR. STONE: … … … … … …\n"
.string "Is this maybe {PLAYER}{STRING 5}?\p"
.string "Your voice is so full of confidence,\n"
diff --git a/data/field_effect.s b/data/field_effect.s
index a1ddcc247..e6f8a558e 100644
--- a/data/field_effect.s
+++ b/data/field_effect.s
@@ -8,51 +8,88 @@
gNewGameBirchPic:: @ 8553A90
.incbin "graphics/birch_speech/birch.4bpp"
- .incbin "baserom.gba", 0x554290, 0x66c0
+ .space 0x3800
+
+ .incbin "graphics/unused/intro_birch_beauty.4bpp"
.align 2
gNewGameBirchPalette:: @ 855A950
.incbin "graphics/birch_speech/birch.gbapal"
.align 2
- .incbin "baserom.gba", 0x55a970, 0x20
+gSpriteImage_855A970:: @ 855A970
+ .incbin "graphics/misc/pokeball_glow.4bpp"
.align 2
gFieldEffectObjectPalette4:: @ 855A990
.incbin "graphics/map_objects/palettes/field_effect_object_palette_04.gbapal"
- .incbin "baserom.gba", 0x55a9b0, 0x480
+ .align 2
+gSpriteImage_855A9B0:: @ 855A9B0
+ .incbin "graphics/misc/pokecenter_monitor/0.4bpp"
+
+ .align 2
+gSpriteImage_855AA70:: @ 855AA70
+ .incbin "graphics/misc/pokecenter_monitor/1.4bpp"
+
+ .align 2
+gSpriteImage_855AB30:: @ 855AB30
+ .incbin "graphics/misc/big_hof_monitor.4bpp"
+
+ .align 2
+gSpriteImage_855AD30:: @ 855AD30
+ .incbin "graphics/misc/small_hof_monitor.4bpp"
.align 2
gFieldEffectObjectPalette5:: @ 855AE30
.incbin "graphics/map_objects/palettes/field_effect_object_palette_05.gbapal"
+ .align 2
gUnknown_0855AE50:: @ 855AE50
- .incbin "baserom.gba", 0x55ae50, 0x200
+ .incbin "graphics/misc/field_move_streaks.4bpp"
+ .align 2
gUnknown_0855B050:: @ 855B050
- .incbin "baserom.gba", 0x55b050, 0x20
+ .incbin "graphics/misc/field_move_streaks.gbapal"
+ .align 2
gUnknown_0855B070:: @ 855B070
- .incbin "baserom.gba", 0x55b070, 0x280
+ .incbin "graphics/misc/field_move_streaks_map.bin"
+ .align 2
gUnknown_0855B2F0:: @ 855B2F0
- .incbin "baserom.gba", 0x55b2f0, 0x80
+ .incbin "graphics/misc/darkness_field_move_streaks.4bpp"
+ .align 2
gUnknown_0855B370:: @ 855B370
- .incbin "baserom.gba", 0x55b370, 0x20
+ .incbin "graphics/misc/darkness_field_move_streaks.gbapal"
+ .align 2
gUnknown_0855B390:: @ 855B390
- .incbin "baserom.gba", 0x55b390, 0x280
+ .incbin "graphics/misc/darkness_field_move_streaks_map.bin"
+ .align 2
gUnknown_0855B610:: @ 855B610
- .incbin "baserom.gba", 0x55b610, 0x20
+ .incbin "graphics/misc/spotlight.gbapal"
+ .align 2
gUnknown_0855B630:: @ 855B630
- .incbin "baserom.gba", 0x55b630, 0xbc0
+ .incbin "graphics/misc/spotlight.4bpp"
+
+ .align 2
+gUnknown_0855C170:: @ 855C170
+ .incbin "graphics/unknown/unknown_55C170.4bpp"
+ .align 2
gUnknown_0855C1F0:: @ 855C1F0
- .incbin "baserom.gba", 0x55c1f0, 0x20
+ .4byte FieldEffectCmd_loadtiles
+ .4byte FieldEffectCmd_loadfadedpal
+ .4byte FieldEffectCmd_loadpal
+ .4byte FieldEffectCmd_callnative
+ .4byte FieldEffectCmd_end
+ .4byte FieldEffectCmd_loadgfx_callnative
+ .4byte FieldEffectCmd_loadtiles_callnative
+ .4byte FieldEffectCmd_loadfadedpal_callnative
.align 2
@ TODO: something else uses these too
@@ -61,7 +98,12 @@ gNewGameBirchOamAttributes:: @ 855C210
.2byte 0
.align 2
- .incbin "baserom.gba", 0x55c218, 0x10
+gOamData_855C218:: @ 855C218
+ .2byte 0x0000, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gOamData_855C220:: @ 855C220
+ .2byte 0x0000, 0x4000, 0x0000, 0x0000
.align 2
gNewGameBirchPicTable:: @ 855C228
@@ -82,13 +124,7 @@ gNewGameBirchImageAnimTable:: @ 855C240
.align 2
gNewGameBirchObjectTemplate:: @ 855C244
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1006 @ palette tag
- .4byte gNewGameBirchOamAttributes
- .4byte gNewGameBirchImageAnimTable
- .4byte gNewGameBirchPicTable
- .4byte gDummySpriteAffineAnimTable
- .4byte SpriteCallbackDummy
+ spr_template 0xFFFF, 0x1006, gNewGameBirchOamAttributes, gNewGameBirchImageAnimTable, gNewGameBirchPicTable, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gFieldEffectObjectPaletteInfo4:: @ 855C25C
@@ -98,109 +134,318 @@ gFieldEffectObjectPaletteInfo4:: @ 855C25C
gFieldEffectObjectPaletteInfo5:: @ 855C264
obj_pal gFieldEffectObjectPalette5, 0x1010
- .incbin "baserom.gba", 0x55c26c, 0x40
+ .align 2
+gOamData_855C26C:: @ 855C26C
+ .2byte 0x4000, 0x8000, 0x0000, 0x0000
+ .align 2
+gUnknown_855C274:: @ 855C274
+ obj_frame_tiles gSpriteImage_855A970, 0x0020
+
+ .align 2
+gUnknown_855C27C:: @ 855C27C
+ obj_frame_tiles gSpriteImage_855A9B0, 0x00c0
+ obj_frame_tiles gSpriteImage_855AA70, 0x00c0
+
+ .align 2
+gUnknown_855C28C:: @ 855C28C
+ obj_frame_tiles gSpriteImage_855AB30, 0x0200
+
+ .align 2
+gUnknown_855C294:: @ 855C294
+ obj_frame_tiles gSpriteImage_855AD30, 0x0200
+
+ .align 2
+gSubspriteTable_855C29C:: @ 855C29C
+ subsprite -12, -8, 2, 0, 16x8
+ subsprite 4, -8, 2, 2, 8x8
+ subsprite -12, 0, 2, 3, 16x8
+ subsprite 4, 0, 2, 5, 8x8
+
+ .align 2
gUnknown_0855C2AC:: @ 855C2AC
- .incbin "baserom.gba", 0x55c2ac, 0x18
+ .4byte 4, gSubspriteTable_855C29C
+
+ .align 2
+gSubspriteTable_855C2B4:: @ 855C2B4
+ subsprite -32, -8, 2, 0, 32x8
+ subsprite 0, -8, 2, 4, 32x8
+ subsprite -32, 0, 2, 8, 32x8
+ subsprite 0, 0, 2, 12, 32x8
+ .align 2
gUnknown_0855C2C4:: @ 855C2C4
- .incbin "baserom.gba", 0x55c2c4, 0x40
+ .4byte 4, gSubspriteTable_855C2B4
+
+ .align 2
+gUnknown_0855C2CC:: @ 855C2CC
+ .2byte 0x0000, 0x0001, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0855C2D4:: @ 855C2D4
+ .2byte 0x0000, 0x0010, 0x0001, 0x0010, 0x0000, 0x0010, 0x0001, 0x0010, 0x0000, 0x0010, 0x0001, 0x0010, 0x0000, 0x0010, 0x0001, 0x0010
+ .2byte 0xffff, 0x0000
+ .align 2
+gUnknown_0855C2F8:: @ 855C2F8
+ .4byte gUnknown_0855C2CC
+ .4byte gUnknown_0855C2D4
+
+ .align 2
+gUnknown_0855C300:: @ 855C300
+ .4byte gUnknown_0855C2CC
+
+ .align 2
gUnknown_0855C304:: @ 855C304
- .incbin "baserom.gba", 0x55c304, 0x18
+ spr_template 0xffff, 0x1007, gOamData_855C218, gUnknown_0855C2F8, gUnknown_855C274, gDummySpriteAffineAnimTable, sub_80B6828
+ .align 2
gUnknown_0855C31C:: @ 855C31C
- .incbin "baserom.gba", 0x55c31c, 0x18
+ spr_template 0xffff, 0x1004, gOamData_855C220, gUnknown_0855C2F8, gUnknown_855C27C, gDummySpriteAffineAnimTable, sub_80B68AC
+ .align 2
gUnknown_0855C334:: @ 855C334
- .incbin "baserom.gba", 0x55c334, 0x18
+ spr_template 0xffff, 0x1010, gOamData_855C220, gUnknown_0855C300, gUnknown_855C28C, gDummySpriteAffineAnimTable, sub_80B6970
+ .align 2
gUnknown_0855C34C:: @ 855C34C
- .incbin "baserom.gba", 0x55c34c, 0x18
+ spr_template 0xffff, 0x1010, gOamData_855C26C, gUnknown_0855C300, gUnknown_855C294, gDummySpriteAffineAnimTable, sub_80B6970
+ .align 2
gUnknown_0855C364:: @ 855C364
- .incbin "baserom.gba", 0x55c364, 0x10
+ .4byte sub_80B6214
+ .4byte sub_80B6250
+ .4byte sub_80B628C
+ .4byte sub_80B62B4
+ .align 2
gUnknown_0855C374:: @ 855C374
- .incbin "baserom.gba", 0x55c374, 0x10
+ .4byte sub_80B6360
+ .4byte sub_80B63D4
+ .4byte sub_80B6404
+ .4byte sub_80B642C
+ .align 2
gUnknown_0855C384:: @ 855C384
- .incbin "baserom.gba", 0x55c384, 0x20
-
+ .4byte sub_80B64DC
+ .4byte sub_80B6574
+ .4byte sub_80B65A8
+ .4byte sub_80B66E8
+ .4byte sub_80B67DC
+ .4byte sub_80B67F8
+ .4byte sub_80B6800
+ .4byte nullsub_97
+
+ .align 1
gUnknown_0855C3A4:: @ 855C3A4
- .incbin "baserom.gba", 0x55c3a4, 0x18
+ .2byte 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0004, 0x0006, 0x0004, 0x0000, 0x0008, 0x0006, 0x0008
gUnknown_0855C3BC:: @ 855C3BC
- .incbin "baserom.gba", 0x55c3bc, 0x4
+ .byte 0x10, 0x0c, 0x08, 0x00
gUnknown_0855C3C0:: @ 855C3C0
- .incbin "baserom.gba", 0x55c3c0, 0x4
+ .byte 0x10, 0x0c, 0x08, 0x00
gUnknown_0855C3C4:: @ 855C3C4
- .incbin "baserom.gba", 0x55c3c4, 0x4
+ .byte 0x00, 0x00, 0x00, 0x00
+ .align 2
gUnknown_0855C3C8:: @ 855C3C8
- .incbin "baserom.gba", 0x55c3c8, 0x1c
+ .4byte sub_80B6BCC
+ .4byte sub_80B6C74
+ .4byte sub_80B6C90
+ .4byte sub_80B6D04
+ .4byte sub_80B6DBC
+ .4byte sub_80B6DD8
+ .4byte sub_80B6E18
+ .align 2
gUnknown_0855C3E4:: @ 855C3E4
- .incbin "baserom.gba", 0x55c3e4, 0x18
+ .4byte sub_80B6EC0
+ .4byte sub_80B6EE0
+ .4byte sub_80B6F50
+ .4byte sub_80B6F74
+ .4byte sub_80B6F84
+ .4byte sub_80B6FA8
+ .align 2
gUnknown_0855C3FC:: @ 855C3FC
- .incbin "baserom.gba", 0x55c3fc, 0x1c
+ .4byte sub_80B7114
+ .4byte sub_80B7190
+ .4byte sub_80B71D0
+ .4byte sub_80B7230
+ .4byte sub_80B7270
+ .4byte sub_80B72D0
+ .4byte sub_80B72F4
+ .align 2
gUnknown_0855C418:: @ 855C418
- .incbin "baserom.gba", 0x55c418, 0x14
+ .4byte sub_80B73D0
+ .4byte waterfall_1_do_anim_probably
+ .4byte waterfall_2_wait_anim_finish_probably
+ .4byte sub_80B7450
+ .4byte sub_80B7478
+ .align 2
gUnknown_0855C42C:: @ 855C42C
- .incbin "baserom.gba", 0x55c42c, 0xc
+ .4byte dive_1_lock
+ .4byte dive_2_unknown
+ .4byte dive_3_unknown
+ .align 2
gUnknown_0855C438:: @ 855C438
- .incbin "baserom.gba", 0x55c438, 0x18
+ .4byte sub_80B764C
+ .4byte sub_80B7684
+ .4byte sub_80B76B8
+ .4byte sub_80B7704
+ .4byte sub_80B77F8
+ .4byte sub_80B7814
+ .align 2
gUnknown_0855C450:: @ 855C450
- .incbin "baserom.gba", 0x55c450, 0x10
+ .4byte sub_80B78EC
+ .4byte sub_80B791C
+ .4byte sub_80B7968
+ .4byte sub_80B79BC
+ .align 2
gUnknown_0855C460:: @ 855C460
- .incbin "baserom.gba", 0x55c460, 0x14
+ .4byte sub_80B7AE8
+ .4byte sub_80B7B18
+ .4byte sub_80B7B94
+ .4byte sub_80B7BCC
+ .4byte sub_80B7BF4
+ .align 2
gUnknown_0855C474:: @ 855C474
- .incbin "baserom.gba", 0x55c474, 0x8
+ .4byte sub_80B7D14
+ .4byte sub_80B7D34
gUnknown_0855C47C:: @ 855C47C
- .incbin "baserom.gba", 0x55c47c, 0x8
+ .byte 0x01, 0x03, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00
+ .align 2
gUnknown_0855C484:: @ 855C484
- .incbin "baserom.gba", 0x55c484, 0x8
+ .4byte sub_80B7EC4
+ .4byte sub_80B7EE8
+ .align 2
gUnknown_0855C48C:: @ 855C48C
- .incbin "baserom.gba", 0x55c48c, 0x10
+ .4byte sub_80B800C
+ .4byte sub_80B8034
+ .4byte sub_80B80C4
+ .4byte sub_80B8198
+ .align 2
gUnknown_0855C49C:: @ 855C49C
- .incbin "baserom.gba", 0x55c49c, 0xc
+ .4byte sub_80B8280
+ .4byte sub_80B830C
+ .4byte sub_80B8410
+ .align 2
gUnknown_0855C4A8:: @ 855C4A8
- .incbin "baserom.gba", 0x55c4a8, 0x1c
+ .4byte sub_80B8584
+ .4byte sub_80B85F8
+ .4byte sub_80B8660
+ .4byte sub_80B86EC
+ .4byte sub_80B871C
+ .4byte sub_80B8770
+ .4byte overworld_bg_setup_2
+ .align 2
gUnknown_0855C4C4:: @ 855C4C4
- .incbin "baserom.gba", 0x55c4c4, 0x1c
+ .4byte sub_80B88E4
+ .4byte sub_80B8920
+ .4byte sub_80B898C
+ .4byte sub_80B89DC
+ .4byte sub_80B8A0C
+ .4byte sub_80B8A44
+ .4byte sub_80B8A64
+ .align 2
gUnknown_0855C4E0:: @ 855C4E0
- .incbin "baserom.gba", 0x55c4e0, 0x14
+ .4byte sub_80B8DB4
+ .4byte sub_80B8E14
+ .4byte sub_80B8E60
+ .4byte sub_80B8EA8
+ .4byte sub_80B8F24
+ .align 2
gUnknown_0855C4F4:: @ 855C4F4
- .incbin "baserom.gba", 0x55c4f4, 0x54
+ .4byte sub_80B9204
+ .4byte sub_80B925C
+ .4byte sub_80B92A0
+ .4byte sub_80B92F8
+ .4byte sub_80B933C
+ .4byte sub_80B9390
+ .4byte sub_80B9418
+ .4byte sub_80B9474
+ .4byte sub_80B9494
+
+ .align 2
+gUnknown_0855C518:: @ 855C518
+ .2byte 0x0008, 0x0008, 0x00e2, 0x0000, 0x001c, 0x001c, 0x1e00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_0855C530:: @ 855C530
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0xfff6, 0xfff6, 0x1600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
gUnknown_0855C548:: @ 855C548
- .incbin "baserom.gba", 0x55c548, 0x8
+ .4byte gUnknown_0855C518
+ .4byte gUnknown_0855C530
+ .align 2
gUnknown_0855C550:: @ 855C550
- .incbin "baserom.gba", 0x55c550, 0x1c
+ .4byte sub_80B9804
+ .4byte sub_80B98B8
+ .4byte sub_80B9924
+ .4byte sub_80B9978
+ .4byte sub_80B99F0
+ .4byte sub_80B9A28
+ .4byte sub_80B9A60
gUnknown_0855C56C:: @ 855C56C
- .incbin "baserom.gba", 0x55c56c, 0x24
+ .byte 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00
+ .byte 0x04, 0x00, 0x08, 0x00
+ .align 2
gUnknown_0855C590:: @ 855C590
- .incbin "baserom.gba", 0x55c590, 0x5c
+ .4byte sub_80B9C28
+ .4byte sub_80B9C54
+ .4byte sub_80B9CDC
+
+ .align 2
+gUnknown_0855C59C:: @ 855C59C
+ obj_frame_tiles gUnknown_0855C170, 0x0020
+ obj_frame_tiles gUnknown_0855C170 + 0x20, 0x0020
+ obj_frame_tiles gUnknown_0855C170 + 0x40, 0x0020
+ obj_frame_tiles gUnknown_0855C170 + 0x60, 0x0020
+
+ .align 2
+gUnknown_0855C5BC:: @ 855C5BC
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0855C5C4:: @ 855C5C4
+ .2byte 0x0001, 0x0000, 0xffff, 0x0000
+ .align 2
+gUnknown_0855C5CC:: @ 855C5CC
+ .2byte 0x0002, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0855C5D4:: @ 855C5D4
+ .2byte 0x0003, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0855C5DC:: @ 855C5DC
+ .4byte gUnknown_0855C5BC
+ .4byte gUnknown_0855C5C4
+ .4byte gUnknown_0855C5CC
+ .4byte gUnknown_0855C5D4
+
+ .align 2
gUnknown_0855C5EC:: @ 855C5EC
- .incbin "baserom.gba", 0x55c5ec, 0x18
+ spr_template 0xffff, 0x111a, gOamData_855C218, gUnknown_0855C5DC, gUnknown_0855C59C, gDummySpriteAffineAnimTable, sub_80B9DB8
+
diff --git a/data/field_effect_misc.s b/data/field_effect_misc.s
index 88f9f1c94..ef73c3263 100644
--- a/data/field_effect_misc.s
+++ b/data/field_effect_misc.s
@@ -4,28 +4,169 @@
.section .rodata
.align 2
- .incbin "baserom.gba", 0x58d978, 0x2a0
+gSpriteImage_858D978:: @ 858D978
+ .incbin "graphics/unknown/858E588/0.4bpp"
+
+ .align 2
+gSpriteImage_858D9F8:: @ 858D9F8
+ .incbin "graphics/unknown/858E588/1.4bpp"
+
+ .align 2
+gSpriteImage_858DA78:: @ 858DA78
+ .incbin "graphics/unknown/858E588/2.4bpp"
+
+ .align 2
+gSpriteImage_858DAF8:: @ 858DAF8
+ .incbin "graphics/unknown/858E588/3.4bpp"
+
+ .align 2
+gSpriteImage_858DB78:: @ 858DB78
+ .incbin "graphics/unknown/858E588/4.4bpp"
+
+ .space 32
.align 2
gFieldEffectObjectPalette7:: @ 858DC18
.incbin "graphics/map_objects/palettes/field_effect_object_palette_07.gbapal"
- .incbin "baserom.gba", 0x58dc38, 0x580
+ .align 2
+gSpriteImage_858DC38:: @ 858DC38
+ .incbin "graphics/unknown/858E5D8/0.4bpp"
+
+ .align 2
+gSpriteImage_858DCB8:: @ 858DCB8
+ .incbin "graphics/unknown/858E5D8/1.4bpp"
+
+ .align 2
+gSpriteImage_858DD38:: @ 858DD38
+ .incbin "graphics/unknown/858E5D8/2.4bpp"
+
+ .align 2
+gSpriteImage_858DDB8:: @ 858DDB8
+ .incbin "graphics/unknown/858E5D8/3.4bpp"
+
+ .align 2
+gSpriteImage_858DE38:: @ 858DE38
+ .incbin "graphics/unknown/858E5D8/4.4bpp"
+
+ .align 2
+gSpriteImage_858DEB8:: @ 858DEB8
+ .incbin "graphics/unknown/858E5B0/0.4bpp"
+
+ .align 2
+gSpriteImage_858DF38:: @ 858DF38
+ .incbin "graphics/unknown/858E5B0/1.4bpp"
+
+ .align 2
+gSpriteImage_858DFB8:: @ 858DFB8
+ .incbin "graphics/unknown/858E5B0/2.4bpp"
+
+ .align 2
+gSpriteImage_858E038:: @ 858E038
+ .incbin "graphics/unknown/858E5B0/3.4bpp"
+
+ .align 2
+gSpriteImage_858E0B8:: @ 858E0B8
+ .incbin "graphics/unknown/858E5B0/4.4bpp"
+
+ .align 2
+gSpriteImage_858E138:: @ 858E138
+ .incbin "graphics/unknown/858E5B0/5.4bpp"
.align 2
gFieldEffectObjectPalette8:: @ 858E1B8
.incbin "graphics/map_objects/palettes/field_effect_object_palette_08.gbapal"
- .incbin "baserom.gba", 0x58e1d8, 0x428
+ .align 2
+gSpriteImage_858E1D8:: @ 858E1D8
+ .incbin "graphics/unknown/858E674/0.4bpp"
+
+ .align 2
+gSpriteImage_858E2D8:: @ 858E2D8
+ .incbin "graphics/unknown/858E674/1.4bpp"
+
+ .align 2
+gSpriteImage_858E3D8:: @ 858E3D8
+ .incbin "graphics/unknown/858E674/2.4bpp"
+
+ .align 2
+gOamData_858E4D8:: @ 858E4D8
+ .2byte 0x0000, 0x4000, 0x0800, 0x0000
+
+ .align 2
+gSpriteAnim_858E4E0:: @ 858E4E0
+ .2byte 0x0000, 0x0008, 0x0001, 0x0008, 0x0002, 0x0008, 0x0003, 0x0008, 0x0004, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858E4F8:: @ 858E4F8
+ .2byte 0x0000, 0x0008, 0x0001, 0x0008, 0x0002, 0x0008, 0x0003, 0x0008, 0x0004, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858E510:: @ 858E510
+ .2byte 0x0004, 0x0008, 0x0003, 0x0008, 0x0002, 0x0008, 0x0001, 0x0008, 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858E528:: @ 858E528
+ .2byte 0x0000, 0x0048, 0x0001, 0x0048, 0x0002, 0x0048, 0x0003, 0x0048, 0x0004, 0x0048, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858E540:: @ 858E540
+ .2byte 0x0004, 0x0048, 0x0003, 0x0048, 0x0002, 0x0048, 0x0001, 0x0048, 0x0000, 0x0048, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858E558:: @ 858E558
+ .2byte 0x0000, 0x0008, 0x0001, 0x0008, 0x0002, 0x0008, 0x0003, 0x0008, 0x0004, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_858E570:: @ 858E570
+ .4byte gSpriteAnim_858E4E0
+
+ .align 2
+gSpriteAnimTable_858E574:: @ 858E574
+ .4byte gSpriteAnim_858E4F8
+ .4byte gSpriteAnim_858E510
+ .4byte gSpriteAnim_858E528
+ .4byte gSpriteAnim_858E540
+
+ .align 2
+gSpriteAnimTable_858E584:: @ 858E584
+ .4byte gSpriteAnim_858E558
+ .align 2
+gUnknown_858E588:: @ 858E588
+ obj_frame_tiles gSpriteImage_858D978, 0x0080
+ obj_frame_tiles gSpriteImage_858D9F8, 0x0080
+ obj_frame_tiles gSpriteImage_858DA78, 0x0080
+ obj_frame_tiles gSpriteImage_858DAF8, 0x0080
+ obj_frame_tiles gSpriteImage_858DB78, 0x0080
+
+ .align 2
+gUnknown_858E5B0:: @ 858E5B0
+ obj_frame_tiles gSpriteImage_858DEB8, 0x0080
+ obj_frame_tiles gSpriteImage_858DF38, 0x0080
+ obj_frame_tiles gSpriteImage_858DFB8, 0x0080
+ obj_frame_tiles gSpriteImage_858E038, 0x0080
+ obj_frame_tiles gSpriteImage_858E0B8, 0x0080
+
+ .align 2
+gUnknown_858E5D8:: @ 858E5D8
+ obj_frame_tiles gSpriteImage_858DC38, 0x0080
+ obj_frame_tiles gSpriteImage_858DCB8, 0x0080
+ obj_frame_tiles gSpriteImage_858DD38, 0x0080
+ obj_frame_tiles gSpriteImage_858DDB8, 0x0080
+ obj_frame_tiles gSpriteImage_858DE38, 0x0080
+
+ .align 2
gUnknown_0858E600:: @ 858E600
- .incbin "baserom.gba", 0x58e600, 0x18
+ spr_template 0xffff, 0x1003, gOamData_858E4D8, gSpriteAnimTable_858E570, gUnknown_858E588, gDummySpriteAffineAnimTable, sub_80FA18C
+ .align 2
gUnknown_0858E618:: @ 858E618
- .incbin "baserom.gba", 0x58e618, 0x18
+ spr_template 0xffff, 0x1008, gOamData_858E4D8, gSpriteAnimTable_858E574, gUnknown_858E5B0, gDummySpriteAffineAnimTable, sub_80FA2D8
+ .align 2
gUnknown_0858E630:: @ 858E630
- .incbin "baserom.gba", 0x58e630, 0x18
+ spr_template 0xffff, 0x1008, gOamData_858E4D8, gSpriteAnimTable_858E584, gUnknown_858E5D8, gDummySpriteAffineAnimTable, sub_80FA3FC
.align 2
gFieldEffectObjectPaletteInfo7:: @ 858E648
@@ -35,10 +176,27 @@ gFieldEffectObjectPaletteInfo7:: @ 858E648
gFieldEffectObjectPaletteInfo8:: @ 858E650
obj_pal gFieldEffectObjectPalette8, 0x1008
- .incbin "baserom.gba", 0x58e658, 0x34
+ .align 2
+gOamData_858E658:: @ 858E658
+ .2byte 0x8000, 0x8000, 0x0800, 0x0000
+
+ .align 2
+gSpriteAnim_858E660:: @ 858E660
+ .2byte 0x0000, 0x0006, 0x0001, 0x0006, 0x0002, 0x0006, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_858E670:: @ 858E670
+ .4byte gSpriteAnim_858E660
+ .align 2
+gUnknown_0858E674:: @ 858E674
+ obj_frame_tiles gSpriteImage_858E1D8, 0x0100
+ obj_frame_tiles gSpriteImage_858E2D8, 0x0100
+ obj_frame_tiles gSpriteImage_858E3D8, 0x0100
+
+ .align 2
gUnknown_0858E68C:: @ 858E68C
- .incbin "baserom.gba", 0x58e68c, 0x18
+ spr_template 0xffff, 0x100e, gOamData_858E658, gSpriteAnimTable_858E670, gUnknown_0858E674, gDummySpriteAffineAnimTable, door_restore_tilemap
.align 2
@ This uses one of the secret base palettes, so there is no
@@ -46,10 +204,41 @@ gUnknown_0858E68C:: @ 858E68C
gFieldEffectObjectPaletteInfo9:: @ 858E6A4
obj_pal gTilesetPalettes_SecretBase + 5 * 0x20, 0x100E
- .incbin "baserom.gba", 0x58e6ac, 0x1b8
+ .align 2
+gSpriteImage_858E6AC:: @ 858E6AC
+ .incbin "graphics/unknown/858E84C/0.4bpp"
+
+ .align 2
+gSpriteImage_858E72C:: @ 858E72C
+ .incbin "graphics/unknown/858E84C/1.4bpp"
+
+ .align 2
+gSpriteImage_858E7AC:: @ 858E7AC
+ .incbin "graphics/unknown/858E84C/2.4bpp"
+
+ .align 2
+gUnknown_0858E82C:: @ 858E82C
+ .incbin "graphics/unknown/unknown_58E82C.gbapal"
+
+ .align 2
+gUnknown_0858E84C:: @ 858E84C
+ obj_frame_tiles gSpriteImage_858E6AC, 0x0080
+ obj_frame_tiles gSpriteImage_858E72C, 0x0080
+ obj_frame_tiles gSpriteImage_858E7AC, 0x0080
+ .align 2
gUnknown_0858E864:: @ 858E864
- .incbin "baserom.gba", 0x58e864, 0x1c
+ obj_pal gUnknown_0858E82C, 0x1000
+ .align 2
+gSpriteAnim_858E86C:: @ 858E86C
+ .2byte 0x0000, 0x001e, 0x0001, 0x001e, 0x0002, 0x001e, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnimTable_858E87C:: @ 858E87C
+ .4byte gSpriteAnim_858E86C
+
+ .align 2
gUnknown_0858E880:: @ 858E880
- .incbin "baserom.gba", 0x58e880, 0x18
+ spr_template 0xffff, 0x1000, gFieldObjectBaseOam_32x8, gSpriteAnimTable_858E87C, gUnknown_0858E84C, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
diff --git a/data/field_ground_effect.s b/data/field_ground_effect.s
index be5639406..113814721 100644
--- a/data/field_ground_effect.s
+++ b/data/field_ground_effect.s
@@ -65,40 +65,4 @@ gUnknown_0850E674:: @ 850E674
.4byte GroundEffect_ShortGrass
.4byte GroundEffect_HotSprings
.4byte GroundEffect_Seaweed
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte double_little_steps
- .4byte triple_little_steps
- .4byte triple_little_steps
- .4byte double_little_steps
- .4byte triple_little_steps
- .4byte triple_little_steps
- .4byte quad_little_steps
- .4byte quad_little_steps
- .4byte quad_little_steps
- .4byte quad_little_steps
- .4byte oct_little_steps
- .4byte oct_little_steps
diff --git a/data/field_screen.s b/data/field_screen.s
index c3f06106c..f95e7e0ec 100644
--- a/data/field_screen.s
+++ b/data/field_screen.s
@@ -2,1549 +2,111 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_0854014C:: @ 854014C
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0011, 0x0013, 0x0015, 0x0017, 0x0019, 0x001b, 0x001d, 0x001f, 0x0c7f
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0051, 0x0053, 0x0055, 0x0057, 0x0059, 0x005b, 0x005d, 0x005f, 0x0c9f
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b1, 0x00b3, 0x0095, 0x0097, 0x0099, 0x009b, 0x009d, 0x009f, 0x0cdf
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x00f1, 0x00f3, 0x00f5, 0x00d7, 0x00f9, 0x00fb, 0x00dd, 0x00df, 0x0d1f
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0131, 0x0133, 0x0135, 0x0137, 0x0139, 0x011b, 0x013d, 0x013f, 0x0d5f
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x0191, 0x0193, 0x0175, 0x0177, 0x0179, 0x017b, 0x017d, 0x017f, 0x0d9f
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x01d1, 0x01d3, 0x01d5, 0x01b7, 0x01b9, 0x01db, 0x01bd, 0x01bf, 0x0ddf
- .2byte 0x0220, 0x0223, 0x0225, 0x0227, 0x022a, 0x022c, 0x022e, 0x0231, 0x0213, 0x0215, 0x0217, 0x01f9, 0x01fb, 0x021d, 0x021f, 0x0e1f
- .2byte 0x0260, 0x0263, 0x0265, 0x0267, 0x0269, 0x026c, 0x026e, 0x0271, 0x0273, 0x0255, 0x0257, 0x0259, 0x025b, 0x025d, 0x025f, 0x0e5f
- .2byte 0x02a0, 0x02a2, 0x02a5, 0x02a7, 0x02a9, 0x02ac, 0x02ae, 0x02b0, 0x02b3, 0x02b5, 0x0297, 0x0299, 0x029b, 0x029d, 0x029f, 0x0e9f
- .2byte 0x02e0, 0x02e2, 0x02e5, 0x02e7, 0x02e9, 0x02eb, 0x02ee, 0x02f0, 0x02f2, 0x02f5, 0x02f7, 0x02f9, 0x02db, 0x02dd, 0x02df, 0x0edf
- .2byte 0x0320, 0x0322, 0x0324, 0x0327, 0x0329, 0x032c, 0x032e, 0x0330, 0x0332, 0x0335, 0x0337, 0x0339, 0x033b, 0x031d, 0x033f, 0x0eff
- .2byte 0x0360, 0x0362, 0x0364, 0x0367, 0x0369, 0x036b, 0x036e, 0x0370, 0x0372, 0x0374, 0x0377, 0x0379, 0x037b, 0x037d, 0x037f, 0x0f3f
- .2byte 0x03a0, 0x03a2, 0x03a5, 0x03a7, 0x03a9, 0x03ab, 0x03ae, 0x03b0, 0x03b2, 0x03b5, 0x03b7, 0x03b9, 0x03bb, 0x03bd, 0x03bf, 0x0f7f
- .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03e9, 0x03eb, 0x03ed, 0x03f0, 0x03f2, 0x03f4, 0x03f6, 0x03f9, 0x03fb, 0x03fd, 0x03ff, 0x0fbf
- .2byte 0x0fe3, 0x0fe5, 0x0fe7, 0x0fe9, 0x0feb, 0x0fed, 0x0fee, 0x0ff0, 0x0ff2, 0x0ff4, 0x0ff6, 0x0ff8, 0x0ffa, 0x0ffc, 0x0ffe, 0x0fff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c11, 0x0c13, 0x0815, 0x0817, 0x0819, 0x081b, 0x081d, 0x081f, 0x147f
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x084e, 0x0850, 0x0853, 0x0855, 0x0857, 0x0859, 0x085b, 0x085d, 0x109e, 0x14bf
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08ae, 0x08b0, 0x08b3, 0x0895, 0x0897, 0x0899, 0x089b, 0x089d, 0x10de, 0x14ff
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x08ee, 0x08f0, 0x08f3, 0x08f5, 0x08f7, 0x08d9, 0x08db, 0x08dd, 0x111e, 0x153f
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x092e, 0x0930, 0x0933, 0x0935, 0x0937, 0x0919, 0x093b, 0x093d, 0x115e, 0x155f
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x098e, 0x0990, 0x0993, 0x0975, 0x0977, 0x0979, 0x097b, 0x097d, 0x119e, 0x15bf
- .2byte 0x0da1, 0x09c2, 0x09c5, 0x09c7, 0x09ca, 0x09cc, 0x09ce, 0x09d0, 0x09d3, 0x09d5, 0x09d7, 0x09d9, 0x09bb, 0x09bd, 0x11de, 0x15df
- .2byte 0x0a20, 0x0a02, 0x0a05, 0x0a07, 0x0a09, 0x0a0c, 0x0a0e, 0x0a10, 0x0a13, 0x0a15, 0x0a17, 0x09f9, 0x09fb, 0x0a1d, 0x121e, 0x161f
- .2byte 0x0a60, 0x0a62, 0x0a65, 0x0a67, 0x0a69, 0x0a6c, 0x0a6e, 0x0a70, 0x0a73, 0x0a55, 0x0a57, 0x0a59, 0x0a5b, 0x0a3d, 0x125e, 0x165f
- .2byte 0x0aa0, 0x0aa2, 0x0aa5, 0x0aa7, 0x0aa9, 0x0aab, 0x0aae, 0x0ab0, 0x0ab3, 0x0ab5, 0x0ab7, 0x0a99, 0x0a9b, 0x0a9d, 0x129e, 0x169f
- .2byte 0x0ae0, 0x0ae2, 0x0ae4, 0x0ae7, 0x0ae9, 0x0aeb, 0x0aee, 0x0af0, 0x0af2, 0x0af5, 0x0af7, 0x0ad9, 0x0adb, 0x0add, 0x12de, 0x16df
- .2byte 0x0b20, 0x0b22, 0x0b24, 0x0b27, 0x0b29, 0x0b2b, 0x0b2e, 0x0b30, 0x0b32, 0x0b35, 0x0b37, 0x0b39, 0x0b3b, 0x0b1d, 0x131e, 0x171f
- .2byte 0x0b60, 0x0b62, 0x0b64, 0x0b67, 0x0b69, 0x0b6b, 0x0b6e, 0x0b70, 0x0b72, 0x0b75, 0x0b77, 0x0b79, 0x0b7b, 0x0b7d, 0x135e, 0x175f
- .2byte 0x0ba0, 0x0ba2, 0x0ba4, 0x0ba7, 0x0ba9, 0x0bab, 0x0bad, 0x0bb0, 0x0bb2, 0x0bb4, 0x0bb6, 0x0bb9, 0x0bbb, 0x0bbd, 0x139e, 0x179f
- .2byte 0x0be0, 0x13c4, 0x13c6, 0x13c8, 0x13ca, 0x13cc, 0x13ce, 0x13d0, 0x13d3, 0x13d4, 0x13d7, 0x13d8, 0x13da, 0x13dd, 0x13de, 0x17bf
- .2byte 0x13e3, 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f1, 0x17f2, 0x17f4, 0x17f6, 0x17f8, 0x17fa, 0x17fc, 0x17fe, 0x17ff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1411, 0x1413, 0x1415, 0x1417, 0x1019, 0x101b, 0x141d, 0x141f, 0x1c7f
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x144e, 0x1450, 0x1453, 0x1455, 0x1057, 0x1059, 0x105b, 0x105d, 0x189e, 0x1cbf
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ac, 0x14ae, 0x14b0, 0x1092, 0x1095, 0x1097, 0x1099, 0x109b, 0x18dc, 0x18de, 0x1cff
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x14ec, 0x14ee, 0x14f0, 0x10f2, 0x10f5, 0x10d7, 0x10d9, 0x10db, 0x191c, 0x191e, 0x1d3f
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x152c, 0x152e, 0x1530, 0x1132, 0x1135, 0x1137, 0x1139, 0x111b, 0x195c, 0x195e, 0x1d7f
- .2byte 0x1561, 0x1563, 0x1585, 0x1587, 0x158a, 0x158c, 0x158e, 0x1570, 0x1172, 0x1175, 0x1177, 0x1179, 0x117b, 0x199c, 0x199e, 0x1d9f
- .2byte 0x15a1, 0x15c2, 0x15c5, 0x15c7, 0x15c9, 0x15cc, 0x15ce, 0x15d0, 0x11d2, 0x11d5, 0x11d7, 0x11b9, 0x11bb, 0x19dc, 0x19de, 0x1ddf
- .2byte 0x1620, 0x1602, 0x1605, 0x1607, 0x1609, 0x160c, 0x160e, 0x1610, 0x1212, 0x1215, 0x1217, 0x1219, 0x121b, 0x1a1c, 0x1a1e, 0x1e1f
- .2byte 0x1660, 0x1662, 0x1244, 0x1247, 0x1249, 0x124b, 0x124e, 0x1250, 0x1252, 0x1255, 0x1257, 0x1259, 0x123b, 0x1a5c, 0x1a5e, 0x1e5f
- .2byte 0x12a0, 0x12a2, 0x12a4, 0x12a7, 0x12a9, 0x12ab, 0x12ae, 0x12b0, 0x12b2, 0x12b5, 0x1297, 0x1299, 0x129b, 0x1a9c, 0x1a9e, 0x1e9f
- .2byte 0x12e0, 0x12e2, 0x12e4, 0x12e7, 0x12e9, 0x12eb, 0x12ee, 0x12f0, 0x12f2, 0x12f5, 0x12f7, 0x12d9, 0x12db, 0x1adc, 0x1ade, 0x1edf
- .2byte 0x1320, 0x1322, 0x1324, 0x1327, 0x1329, 0x132b, 0x132e, 0x1330, 0x1332, 0x1334, 0x1337, 0x1339, 0x131b, 0x1b1c, 0x1b1e, 0x1f1f
- .2byte 0x1360, 0x1362, 0x1364, 0x1367, 0x1369, 0x136b, 0x136d, 0x1370, 0x1372, 0x1374, 0x1376, 0x1379, 0x137b, 0x1b5c, 0x1b5e, 0x1f3f
- .2byte 0x13a0, 0x13a2, 0x1b86, 0x1b88, 0x1b8a, 0x1b8d, 0x1b8e, 0x1b91, 0x1b92, 0x1b94, 0x1b96, 0x1b98, 0x1b9a, 0x1b9c, 0x1b9e, 0x1f7f
- .2byte 0x13e0, 0x1bc4, 0x1bc6, 0x1bc8, 0x1bca, 0x1bcc, 0x1bce, 0x1bd0, 0x1bd2, 0x1bd4, 0x1bd6, 0x1bd8, 0x1bda, 0x1bdc, 0x1bde, 0x1fbf
- .2byte 0x1be3, 0x1fe5, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff0, 0x1ff3, 0x1ff5, 0x1ff6, 0x1ff8, 0x1ffa, 0x1ffc, 0x1ffe, 0x1fff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x1c11, 0x1c13, 0x1c15, 0x1c17, 0x1c19, 0x1c1b, 0x1c1d, 0x1c1f, 0x247f
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x1c4e, 0x1c50, 0x1c53, 0x1c55, 0x1c57, 0x1c59, 0x1c5b, 0x1c5d, 0x209e, 0x24bf
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x1cac, 0x1cae, 0x1cb0, 0x1c92, 0x1c95, 0x1c97, 0x1c99, 0x1c9b, 0x20dc, 0x20de, 0x24ff
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x1ce9, 0x1cec, 0x1cee, 0x1cf0, 0x1cf2, 0x1cf4, 0x18d7, 0x1cf9, 0x211a, 0x211c, 0x211e, 0x253f
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x1d27, 0x1d29, 0x1d2c, 0x1d2e, 0x1d30, 0x1d32, 0x1d34, 0x1937, 0x1d39, 0x215a, 0x215c, 0x215e, 0x257f
- .2byte 0x1d61, 0x1d63, 0x1d85, 0x1d87, 0x1d89, 0x1d8c, 0x1d6e, 0x1d70, 0x1d72, 0x1d74, 0x1977, 0x1d79, 0x219a, 0x219c, 0x219e, 0x25bf
- .2byte 0x1da1, 0x1dc2, 0x1dc5, 0x1dc7, 0x1dc9, 0x1dcc, 0x1dce, 0x1dd0, 0x1db2, 0x1dd4, 0x19b7, 0x1db9, 0x21da, 0x21dc, 0x21de, 0x25ff
- .2byte 0x1e20, 0x1e02, 0x1e05, 0x1e07, 0x1e09, 0x1e0b, 0x1e0e, 0x1e10, 0x1e12, 0x1e14, 0x1a17, 0x1e19, 0x221a, 0x221c, 0x221e, 0x261f
- .2byte 0x1e60, 0x1e62, 0x1e44, 0x1e47, 0x1e49, 0x1e4b, 0x1e4e, 0x1e50, 0x1e52, 0x1e54, 0x1a57, 0x1e59, 0x225a, 0x225c, 0x225e, 0x265f
- .2byte 0x1ea0, 0x1ea2, 0x1ea4, 0x1e87, 0x1e89, 0x1e8b, 0x1e8e, 0x1e90, 0x1e92, 0x1e94, 0x1a97, 0x1e99, 0x229a, 0x229c, 0x229e, 0x269f
- .2byte 0x1ae0, 0x1ee2, 0x1ae4, 0x1ae6, 0x1ae9, 0x1aeb, 0x1aed, 0x1af0, 0x1af2, 0x1af5, 0x1af7, 0x1ed9, 0x22da, 0x22dc, 0x22de, 0x26df
- .2byte 0x1f20, 0x1b22, 0x1b24, 0x1f27, 0x1f29, 0x1f2b, 0x1f2d, 0x1f30, 0x1f32, 0x1f34, 0x1f37, 0x1f39, 0x231a, 0x231c, 0x231e, 0x271f
- .2byte 0x1f60, 0x1b62, 0x1b64, 0x2348, 0x234a, 0x234c, 0x234e, 0x2350, 0x2352, 0x2354, 0x2356, 0x2359, 0x235a, 0x235c, 0x235e, 0x275f
- .2byte 0x1ba0, 0x1ba2, 0x2386, 0x2388, 0x238a, 0x238c, 0x238e, 0x2390, 0x2392, 0x2394, 0x2396, 0x2398, 0x239a, 0x239c, 0x239e, 0x277f
- .2byte 0x1be0, 0x23c4, 0x23c6, 0x23c8, 0x23cb, 0x23cc, 0x23cf, 0x23d0, 0x23d3, 0x23d4, 0x23d6, 0x23d8, 0x23da, 0x23dd, 0x23de, 0x27bf
- .2byte 0x23e3, 0x27e5, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f4, 0x27f6, 0x27f8, 0x27fa, 0x27fc, 0x27fe, 0x27ff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2811, 0x2413, 0x2415, 0x2417, 0x2419, 0x241b, 0x241d, 0x241f, 0x2c7f
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x284e, 0x2450, 0x2453, 0x2455, 0x2457, 0x2459, 0x245b, 0x245d, 0x289e, 0x2cbf
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x28ac, 0x24ae, 0x24b0, 0x2492, 0x2495, 0x2497, 0x2499, 0x249b, 0x28dc, 0x28de, 0x2cff
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x24e7, 0x24e9, 0x24ec, 0x24ee, 0x24f0, 0x24f2, 0x24f4, 0x24d7, 0x24f9, 0x291a, 0x291c, 0x2d1e, 0x2d3f
- .2byte 0x2521, 0x2523, 0x2525, 0x2527, 0x2529, 0x252c, 0x252e, 0x2530, 0x2532, 0x2534, 0x2536, 0x2958, 0x295a, 0x295c, 0x295e, 0x2d7f
- .2byte 0x2561, 0x2563, 0x2585, 0x2587, 0x2589, 0x258c, 0x256e, 0x2570, 0x2572, 0x2574, 0x2576, 0x2998, 0x299a, 0x299c, 0x299e, 0x2dbf
- .2byte 0x25a1, 0x25c2, 0x25c5, 0x25c7, 0x25c9, 0x25cb, 0x25ce, 0x25d0, 0x25d2, 0x25b4, 0x25b6, 0x29d8, 0x29da, 0x29dc, 0x29de, 0x2dff
- .2byte 0x2620, 0x2602, 0x2605, 0x2607, 0x2609, 0x260b, 0x260e, 0x2610, 0x2612, 0x2614, 0x2616, 0x2a18, 0x2a1a, 0x2a1c, 0x2a1e, 0x2e3f
- .2byte 0x2660, 0x2662, 0x2644, 0x2647, 0x2649, 0x264b, 0x264e, 0x2650, 0x2652, 0x2654, 0x2656, 0x2a58, 0x2a5a, 0x2a5c, 0x2a5e, 0x2e5f
- .2byte 0x26a0, 0x26a2, 0x26a4, 0x2687, 0x2689, 0x268b, 0x268d, 0x2690, 0x2692, 0x2694, 0x2696, 0x2a98, 0x2a9a, 0x2a9c, 0x2a9e, 0x2e9f
- .2byte 0x26e0, 0x26e2, 0x26e4, 0x26e6, 0x26c9, 0x26cb, 0x26cd, 0x26d0, 0x26d2, 0x26d4, 0x26d6, 0x2ad8, 0x2ada, 0x2adc, 0x2ade, 0x2edf
- .2byte 0x2720, 0x2322, 0x2724, 0x2727, 0x2b0a, 0x2b0c, 0x2b0e, 0x2b10, 0x2b12, 0x2b14, 0x2b16, 0x2b18, 0x2b1a, 0x2b1c, 0x2b1e, 0x2f1f
- .2byte 0x2360, 0x2762, 0x2364, 0x2b48, 0x2b4a, 0x2b4c, 0x2b4e, 0x2b50, 0x2b52, 0x2b54, 0x2b56, 0x2b58, 0x2b5a, 0x2b5c, 0x2b5e, 0x2f5f
- .2byte 0x27a0, 0x27a2, 0x2b86, 0x2b88, 0x2b8a, 0x2b8c, 0x2b8f, 0x2b90, 0x2b92, 0x2b95, 0x2b96, 0x2b98, 0x2b9a, 0x2b9c, 0x2b9e, 0x2f7f
- .2byte 0x27e0, 0x2bc4, 0x2bc6, 0x2bc8, 0x2bca, 0x2bcc, 0x2bce, 0x2bd0, 0x2bd2, 0x2bd4, 0x2bd6, 0x2bd8, 0x2bda, 0x2bdc, 0x2bde, 0x2fbf
- .2byte 0x2be3, 0x2be5, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ffa, 0x2ffc, 0x2ffe, 0x2fff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3011, 0x3013, 0x3015, 0x2c17, 0x3019, 0x2c1b, 0x2c1d, 0x2c1f, 0x347f
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x304e, 0x3050, 0x3053, 0x2c55, 0x2c57, 0x2c59, 0x2c5b, 0x2c5d, 0x309e, 0x34bf
- .2byte 0x2ca1, 0x2ca3, 0x30a5, 0x30a7, 0x30a9, 0x30ac, 0x30ae, 0x30b0, 0x2c92, 0x2c95, 0x2c97, 0x2c99, 0x2c9b, 0x34dc, 0x30de, 0x34ff
- .2byte 0x2ce1, 0x2ce3, 0x30e5, 0x30e7, 0x30e9, 0x30ec, 0x30ee, 0x2cf0, 0x2cf2, 0x2cf4, 0x2cd7, 0x2cf9, 0x311a, 0x311c, 0x311e, 0x353f
- .2byte 0x2d21, 0x2d23, 0x3145, 0x3127, 0x3129, 0x312c, 0x2d2e, 0x2d30, 0x2d32, 0x2d34, 0x2d36, 0x3158, 0x315a, 0x315c, 0x315e, 0x357f
- .2byte 0x2d61, 0x2d63, 0x3185, 0x3187, 0x3189, 0x2d6b, 0x2d6e, 0x2d70, 0x2d72, 0x2d74, 0x3196, 0x3198, 0x319a, 0x319c, 0x35be, 0x35bf
- .2byte 0x2da1, 0x31c2, 0x31c5, 0x2dc7, 0x2dc9, 0x2dcb, 0x2dce, 0x2dd0, 0x2db2, 0x2db4, 0x31d6, 0x31d8, 0x31da, 0x31dc, 0x35de, 0x35ff
- .2byte 0x3220, 0x3202, 0x2e05, 0x2e07, 0x2e09, 0x2e0b, 0x2e0e, 0x2e10, 0x2e12, 0x2e14, 0x3216, 0x3218, 0x321a, 0x321c, 0x361e, 0x363f
- .2byte 0x3260, 0x3262, 0x2e44, 0x2e47, 0x2e49, 0x2e4b, 0x2e4d, 0x2e50, 0x2e52, 0x2e54, 0x3256, 0x3258, 0x325a, 0x325c, 0x365e, 0x365f
- .2byte 0x2ea0, 0x2ea2, 0x2ea4, 0x2e87, 0x2e89, 0x2e8b, 0x2e8d, 0x2e90, 0x2e92, 0x2e94, 0x3296, 0x3298, 0x329a, 0x329c, 0x369e, 0x369f
- .2byte 0x2ee0, 0x2ee2, 0x2ee4, 0x2ee6, 0x2ec9, 0x32cc, 0x32ce, 0x32d0, 0x32d2, 0x32d4, 0x32d6, 0x32d8, 0x32da, 0x32dc, 0x36de, 0x36df
- .2byte 0x2f20, 0x2f22, 0x2f24, 0x2f27, 0x330a, 0x330c, 0x330e, 0x3310, 0x3312, 0x3314, 0x3316, 0x3318, 0x331a, 0x331c, 0x371e, 0x371f
- .2byte 0x2f60, 0x2f62, 0x2f64, 0x3348, 0x334a, 0x334c, 0x334e, 0x3351, 0x3352, 0x3354, 0x3356, 0x3358, 0x335a, 0x335c, 0x375e, 0x375f
- .2byte 0x2fa0, 0x2fa2, 0x3386, 0x3388, 0x338a, 0x338c, 0x338f, 0x3390, 0x3393, 0x3394, 0x3396, 0x3398, 0x339a, 0x339c, 0x379e, 0x379f
- .2byte 0x2fe0, 0x33c4, 0x33c6, 0x33c8, 0x33ca, 0x37cd, 0x37cf, 0x37d1, 0x37d2, 0x37d5, 0x37d7, 0x37d8, 0x37da, 0x37dc, 0x37de, 0x37bf
- .2byte 0x33e3, 0x37e5, 0x33e7, 0x37e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f5, 0x37f6, 0x37f8, 0x37fa, 0x37fc, 0x37fe, 0x37ff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x3811, 0x3813, 0x3815, 0x3817, 0x3819, 0x381b, 0x381d, 0x341f, 0x387f
- .2byte 0x3461, 0x3842, 0x3845, 0x3847, 0x3849, 0x384c, 0x384e, 0x3850, 0x3853, 0x3855, 0x3857, 0x3859, 0x385b, 0x345d, 0x389e, 0x3cbf
- .2byte 0x34a1, 0x38a2, 0x38a5, 0x38a7, 0x38a9, 0x38ac, 0x38ae, 0x38b0, 0x3892, 0x3895, 0x3897, 0x3899, 0x349b, 0x38dc, 0x38de, 0x3cff
- .2byte 0x34e1, 0x38e2, 0x38e5, 0x38e7, 0x38e9, 0x38eb, 0x38ee, 0x38f0, 0x38f2, 0x38f4, 0x34d7, 0x34f9, 0x391a, 0x391c, 0x3d1e, 0x3d3f
- .2byte 0x3521, 0x3942, 0x3925, 0x3927, 0x3929, 0x392b, 0x392e, 0x3930, 0x3932, 0x3534, 0x3536, 0x3958, 0x395a, 0x3d5c, 0x395e, 0x3d7f
- .2byte 0x3561, 0x3982, 0x3985, 0x3987, 0x3969, 0x396b, 0x396e, 0x3970, 0x3572, 0x3574, 0x3996, 0x3998, 0x399a, 0x3d9c, 0x3dbe, 0x3dbf
- .2byte 0x35a1, 0x39c2, 0x39c5, 0x39c7, 0x39c9, 0x39cb, 0x39ce, 0x35b0, 0x35b2, 0x39d4, 0x39d6, 0x39d8, 0x39da, 0x3dfc, 0x3dfe, 0x3dff
- .2byte 0x3a20, 0x3a02, 0x3a05, 0x3a07, 0x3a09, 0x3a0b, 0x360d, 0x3610, 0x3612, 0x3a14, 0x3a16, 0x3a18, 0x3a1a, 0x3e1c, 0x3e1e, 0x3e3f
- .2byte 0x3a60, 0x3a62, 0x3a44, 0x3647, 0x3a49, 0x364b, 0x364d, 0x3650, 0x3652, 0x3a54, 0x3a56, 0x3a58, 0x3a5a, 0x3e5c, 0x3e7e, 0x3e7f
- .2byte 0x3aa0, 0x3aa2, 0x3aa4, 0x3a87, 0x3689, 0x368b, 0x3a8e, 0x3a90, 0x3a92, 0x3a94, 0x3a96, 0x3a98, 0x3a9a, 0x3e9c, 0x3e9e, 0x3ebf
- .2byte 0x36e0, 0x3ae2, 0x3ae4, 0x36e6, 0x36c9, 0x3acc, 0x3ace, 0x3ad0, 0x3ad2, 0x3ad4, 0x3ad6, 0x3ad8, 0x3ada, 0x3edc, 0x3ede, 0x3edf
- .2byte 0x3720, 0x3b22, 0x3724, 0x3727, 0x3b0a, 0x3b0c, 0x3b0e, 0x3b10, 0x3b12, 0x3b14, 0x3b16, 0x3b18, 0x3b1a, 0x3f1c, 0x3f1e, 0x3f1f
- .2byte 0x3b60, 0x3762, 0x3764, 0x3b48, 0x3b4a, 0x3b4c, 0x3b4e, 0x3b50, 0x3b52, 0x3b54, 0x3b56, 0x3b58, 0x3b5a, 0x3f5c, 0x3f5e, 0x3f5f
- .2byte 0x37a0, 0x37a2, 0x3b86, 0x3b88, 0x3b8a, 0x3b8c, 0x3f8f, 0x3f91, 0x3f93, 0x3f94, 0x3f97, 0x3f98, 0x3f9a, 0x3f9c, 0x3f9e, 0x3f9f
- .2byte 0x37e0, 0x3bc4, 0x3bc6, 0x3bc8, 0x3bca, 0x3bcd, 0x3fcf, 0x3fd1, 0x3fd3, 0x3fd5, 0x3fd6, 0x3fd8, 0x3fda, 0x3fdc, 0x3fde, 0x3fdf
- .2byte 0x3be3, 0x3be5, 0x3be7, 0x3fe9, 0x3feb, 0x3fed, 0x3fef, 0x3ff1, 0x3ff3, 0x3ff5, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffc, 0x3ffe, 0x3fff
- .2byte 0x4400, 0x4402, 0x4405, 0x4407, 0x4409, 0x440c, 0x440e, 0x4411, 0x4413, 0x4015, 0x4017, 0x4019, 0x401b, 0x401d, 0x401f, 0x407f
- .2byte 0x4460, 0x4042, 0x4045, 0x4047, 0x4049, 0x404c, 0x404e, 0x4050, 0x4053, 0x4055, 0x4057, 0x4059, 0x405b, 0x405d, 0x409e, 0x44bf
- .2byte 0x44a0, 0x40a2, 0x40a5, 0x40a7, 0x40a9, 0x40ab, 0x40ae, 0x40b0, 0x4092, 0x4095, 0x4097, 0x4099, 0x409b, 0x44dc, 0x40de, 0x40ff
- .2byte 0x44e0, 0x40e2, 0x40e5, 0x40e7, 0x40e9, 0x40eb, 0x40ee, 0x40f0, 0x40f2, 0x40f4, 0x40d7, 0x40f9, 0x411a, 0x411c, 0x411e, 0x453f
- .2byte 0x4540, 0x4122, 0x4125, 0x4127, 0x4129, 0x412b, 0x412e, 0x4130, 0x4132, 0x4134, 0x4136, 0x4158, 0x415a, 0x415c, 0x415e, 0x457f
- .2byte 0x4580, 0x4182, 0x4185, 0x4167, 0x4169, 0x416b, 0x416e, 0x4170, 0x4172, 0x4174, 0x4196, 0x4198, 0x459a, 0x419c, 0x45be, 0x45bf
- .2byte 0x45c0, 0x41c2, 0x41c5, 0x41c7, 0x41c9, 0x41cb, 0x41ad, 0x41b0, 0x41b2, 0x41d4, 0x41d6, 0x41d8, 0x41da, 0x45fc, 0x45fe, 0x45ff
- .2byte 0x4620, 0x4202, 0x4205, 0x4207, 0x4209, 0x420b, 0x420d, 0x4210, 0x4212, 0x4214, 0x4636, 0x4218, 0x463a, 0x463c, 0x463e, 0x463f
- .2byte 0x4260, 0x4262, 0x4244, 0x4247, 0x4249, 0x424b, 0x424d, 0x4250, 0x4252, 0x4254, 0x4656, 0x4258, 0x465a, 0x465c, 0x467e, 0x467f
- .2byte 0x42a0, 0x42a2, 0x42a4, 0x4287, 0x4289, 0x428b, 0x428e, 0x4290, 0x4292, 0x4294, 0x4696, 0x4298, 0x469a, 0x469c, 0x46be, 0x46bf
- .2byte 0x42e0, 0x42e2, 0x42e4, 0x42e6, 0x42c9, 0x42cc, 0x42ce, 0x46d1, 0x46d2, 0x46d4, 0x46d6, 0x42d8, 0x46da, 0x46dc, 0x46de, 0x46ff
- .2byte 0x3f20, 0x3f22, 0x4324, 0x4327, 0x430a, 0x430c, 0x430e, 0x4310, 0x4312, 0x4314, 0x4316, 0x4318, 0x471a, 0x471c, 0x471e, 0x471f
- .2byte 0x3f60, 0x3f62, 0x4364, 0x4348, 0x434a, 0x434c, 0x434e, 0x4751, 0x4753, 0x4754, 0x4756, 0x4758, 0x475a, 0x475c, 0x475e, 0x475f
- .2byte 0x43a0, 0x43a2, 0x4386, 0x4388, 0x438a, 0x438c, 0x438f, 0x4791, 0x4793, 0x4794, 0x4796, 0x4798, 0x479a, 0x479c, 0x479e, 0x479f
- .2byte 0x43e0, 0x43c4, 0x43c6, 0x43c8, 0x43ca, 0x43cd, 0x43cf, 0x47d1, 0x47d3, 0x47d5, 0x47d7, 0x47d9, 0x47da, 0x47dc, 0x47de, 0x47df
- .2byte 0x43e3, 0x43e5, 0x43e7, 0x43e9, 0x47eb, 0x47ed, 0x47ef, 0x47f1, 0x47f3, 0x47f5, 0x47f7, 0x47f8, 0x47fa, 0x47fc, 0x47fe, 0x47ff
- .2byte 0x4c00, 0x4c02, 0x4c05, 0x4c07, 0x4c09, 0x4c0c, 0x4c0e, 0x4c10, 0x4c13, 0x4c15, 0x4817, 0x4819, 0x481b, 0x481d, 0x481f, 0x487f
- .2byte 0x4c60, 0x4c42, 0x4c45, 0x4c47, 0x4c49, 0x4c4c, 0x4c4e, 0x4c50, 0x4c53, 0x4c55, 0x4857, 0x4859, 0x485b, 0x485d, 0x4c9e, 0x48bf
- .2byte 0x4ca0, 0x4ca2, 0x4884, 0x4887, 0x4889, 0x488b, 0x488e, 0x4890, 0x4892, 0x4895, 0x4897, 0x4899, 0x489b, 0x48dc, 0x48de, 0x4cff
- .2byte 0x4ce0, 0x4ce2, 0x48e4, 0x48e7, 0x48e9, 0x48eb, 0x48ed, 0x48f0, 0x48f2, 0x48f4, 0x48d7, 0x48f9, 0x491a, 0x491c, 0x4d1e, 0x4d3f
- .2byte 0x4d20, 0x4d22, 0x4924, 0x4927, 0x4929, 0x492b, 0x492e, 0x4930, 0x4932, 0x4934, 0x4936, 0x4958, 0x495a, 0x495c, 0x495e, 0x4d7f
- .2byte 0x4d80, 0x4d82, 0x4964, 0x4967, 0x4969, 0x496b, 0x496d, 0x4970, 0x4972, 0x4974, 0x4996, 0x4998, 0x499a, 0x4d9c, 0x49be, 0x4dbf
- .2byte 0x4dc0, 0x4dc2, 0x49c4, 0x49c7, 0x49c9, 0x49ab, 0x49ad, 0x49b0, 0x49b2, 0x49d4, 0x49d6, 0x49d8, 0x49da, 0x4dfc, 0x4dfe, 0x4dff
- .2byte 0x4e20, 0x4e02, 0x4a04, 0x4a07, 0x4a09, 0x4a0b, 0x4a0d, 0x4a10, 0x4a12, 0x4a14, 0x4a36, 0x4a18, 0x4e3a, 0x4e3c, 0x4e3e, 0x4e3f
- .2byte 0x4e60, 0x4e62, 0x4a44, 0x4a47, 0x4a49, 0x4a4b, 0x4a4d, 0x4a50, 0x4a52, 0x4a54, 0x4e76, 0x4a58, 0x4e7a, 0x4e7c, 0x4e7e, 0x56bf
- .2byte 0x4aa0, 0x4aa2, 0x4aa4, 0x4a87, 0x4a89, 0x4a8b, 0x4a8e, 0x4a90, 0x4a92, 0x4a94, 0x4e96, 0x4a98, 0x4eba, 0x4e9c, 0x4ebe, 0x56df
- .2byte 0x4ae0, 0x4ae2, 0x4ae4, 0x4ae6, 0x4ac9, 0x4acc, 0x4ace, 0x4ad1, 0x4ed3, 0x4ed4, 0x4ed6, 0x4ad8, 0x4eda, 0x4edc, 0x4ede, 0x571f
- .2byte 0x4b20, 0x4b22, 0x4b24, 0x4b27, 0x4b0a, 0x4b0c, 0x4b0e, 0x4b10, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4f1a, 0x4f1c, 0x4f1e, 0x573f
- .2byte 0x4b60, 0x4b62, 0x4764, 0x4b48, 0x4b4a, 0x4b4c, 0x4b4e, 0x4b51, 0x4f53, 0x4f55, 0x4f56, 0x4f58, 0x4f5a, 0x4f5c, 0x4f5e, 0x577f
- .2byte 0x4ba0, 0x47a2, 0x4b86, 0x4b88, 0x4b8a, 0x4b8c, 0x4b8f, 0x4b91, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f9a, 0x4f9c, 0x4f9e, 0x579f
- .2byte 0x4be0, 0x4bc4, 0x4bc6, 0x4bc8, 0x4bca, 0x4bcd, 0x4fcf, 0x4fd1, 0x4fd3, 0x4fd5, 0x4fd7, 0x4fd8, 0x4fda, 0x4fdc, 0x4fde, 0x57df
- .2byte 0x4be3, 0x4be5, 0x4be7, 0x4be9, 0x4beb, 0x4bed, 0x4fef, 0x4ff1, 0x57f5, 0x57f6, 0x57f8, 0x57f9, 0x57fb, 0x57fc, 0x57fe, 0x57ff
- .2byte 0x5400, 0x5402, 0x5404, 0x5407, 0x5409, 0x540b, 0x540e, 0x5410, 0x5412, 0x5415, 0x5417, 0x5419, 0x501b, 0x541d, 0x501f, 0x507f
- .2byte 0x5440, 0x5442, 0x5444, 0x5447, 0x5449, 0x544b, 0x544e, 0x5450, 0x5452, 0x5455, 0x5457, 0x5459, 0x545b, 0x505d, 0x509e, 0x50bf
- .2byte 0x54a0, 0x54a2, 0x5484, 0x5487, 0x5489, 0x548b, 0x548e, 0x5490, 0x5492, 0x5495, 0x5497, 0x5099, 0x509b, 0x50dc, 0x50de, 0x54ff
- .2byte 0x54e0, 0x54e2, 0x54e4, 0x50e7, 0x50e9, 0x50eb, 0x50ee, 0x50f0, 0x50f2, 0x50f4, 0x54d7, 0x50f9, 0x511a, 0x511c, 0x511e, 0x513f
- .2byte 0x5520, 0x5522, 0x5524, 0x5127, 0x5129, 0x512b, 0x512d, 0x5130, 0x5132, 0x5134, 0x5136, 0x5158, 0x515a, 0x555c, 0x515e, 0x557f
- .2byte 0x5580, 0x5562, 0x5564, 0x5167, 0x5169, 0x516b, 0x516d, 0x5170, 0x5172, 0x5174, 0x5196, 0x5198, 0x519a, 0x519c, 0x55be, 0x55bf
- .2byte 0x55c0, 0x55c2, 0x55c4, 0x51c7, 0x51a9, 0x51ab, 0x51ce, 0x51d0, 0x51d2, 0x51d4, 0x51d6, 0x51d8, 0x51da, 0x51fc, 0x55fe, 0x55ff
- .2byte 0x5600, 0x5602, 0x5604, 0x5207, 0x5209, 0x520b, 0x520e, 0x5210, 0x5212, 0x5214, 0x5236, 0x5218, 0x523a, 0x523c, 0x563e, 0x563f
- .2byte 0x5660, 0x5662, 0x5644, 0x5247, 0x5249, 0x524b, 0x524e, 0x5250, 0x5252, 0x5254, 0x5276, 0x5258, 0x567a, 0x567c, 0x567e, 0x5abf
- .2byte 0x56a0, 0x56a2, 0x56a4, 0x5287, 0x5289, 0x528b, 0x528e, 0x5290, 0x5292, 0x5294, 0x5296, 0x56b8, 0x56ba, 0x56bc, 0x5ade, 0x5eff
- .2byte 0x52e0, 0x56e2, 0x52e4, 0x52e6, 0x52c9, 0x52cc, 0x52ce, 0x52d1, 0x52d3, 0x52d4, 0x52d6, 0x56d8, 0x56da, 0x56fc, 0x5b1e, 0x5f1f
- .2byte 0x5320, 0x5322, 0x5324, 0x5327, 0x530a, 0x530c, 0x530e, 0x5310, 0x5312, 0x5715, 0x5716, 0x5718, 0x571a, 0x571c, 0x5b3e, 0x5f5f
- .2byte 0x5360, 0x5362, 0x5364, 0x5348, 0x534a, 0x534c, 0x534e, 0x5351, 0x5753, 0x5755, 0x5757, 0x5758, 0x575a, 0x575c, 0x5b7e, 0x5f7f
- .2byte 0x53a0, 0x53a2, 0x5386, 0x5388, 0x538a, 0x538c, 0x538f, 0x5391, 0x5393, 0x5795, 0x5797, 0x5798, 0x579a, 0x579c, 0x5b9e, 0x5f9f
- .2byte 0x53e0, 0x53c4, 0x53c6, 0x53c8, 0x53ca, 0x53cd, 0x53cf, 0x57d1, 0x57d3, 0x5bd6, 0x5bd8, 0x5bd9, 0x5bdb, 0x5bdd, 0x5bde, 0x5fdf
- .2byte 0x53e3, 0x53e5, 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x57ef, 0x57f1, 0x5bf5, 0x5ff7, 0x5ff8, 0x5ffa, 0x5ffb, 0x5ffd, 0x5ffe, 0x5fff
- .2byte 0x5c00, 0x5c02, 0x5c04, 0x5c06, 0x5c09, 0x5c0b, 0x5c0d, 0x5c10, 0x5c12, 0x5c14, 0x5c17, 0x5c19, 0x5c1b, 0x5c1d, 0x581f, 0x587f
- .2byte 0x5c40, 0x5c42, 0x5c44, 0x5c47, 0x5c49, 0x5c4b, 0x5c4e, 0x5c50, 0x5c52, 0x5c55, 0x5c57, 0x5c59, 0x5c5b, 0x585d, 0x5c9e, 0x58bf
- .2byte 0x5ca0, 0x5c82, 0x5c84, 0x5c86, 0x5c89, 0x5c8b, 0x5c8e, 0x5c90, 0x5c92, 0x5c94, 0x5c97, 0x5c99, 0x589b, 0x58dc, 0x58de, 0x58ff
- .2byte 0x5ce0, 0x5ce2, 0x5ce4, 0x5cc6, 0x5cc9, 0x5ccb, 0x5ccd, 0x5cd0, 0x5cd2, 0x5cd4, 0x5cd7, 0x5cf9, 0x591a, 0x591c, 0x591e, 0x593f
- .2byte 0x5d20, 0x5d22, 0x5d24, 0x5d26, 0x5929, 0x592b, 0x592d, 0x5930, 0x5932, 0x5934, 0x5936, 0x5958, 0x595a, 0x595c, 0x595e, 0x597f
- .2byte 0x5d60, 0x5d62, 0x5d64, 0x5d66, 0x5969, 0x598c, 0x598e, 0x5990, 0x5992, 0x5994, 0x5996, 0x5998, 0x599a, 0x599c, 0x5dbe, 0x59bf
- .2byte 0x5dc0, 0x5dc2, 0x5dc4, 0x5da6, 0x59a9, 0x59cc, 0x59ce, 0x59d0, 0x59d2, 0x59d4, 0x59d6, 0x59d8, 0x59da, 0x5dfc, 0x59fe, 0x5dff
- .2byte 0x5e00, 0x5e02, 0x5e04, 0x5e06, 0x5a09, 0x5a0c, 0x5a0e, 0x5a31, 0x5a32, 0x5a34, 0x5a36, 0x5a18, 0x5a3a, 0x5a3c, 0x5e3e, 0x5e3f
- .2byte 0x5e40, 0x5e42, 0x5e44, 0x5e46, 0x5a49, 0x5a4c, 0x5a4e, 0x5a51, 0x5a73, 0x5a74, 0x5a76, 0x5a58, 0x5a7a, 0x5a7c, 0x5e7e, 0x62bf
- .2byte 0x5ea0, 0x5ea2, 0x5ea4, 0x5ea6, 0x5a89, 0x5a8c, 0x5a8e, 0x5a91, 0x5a93, 0x5a94, 0x5a96, 0x5ab8, 0x5eba, 0x5ebc, 0x62de, 0x62ff
- .2byte 0x5ee0, 0x5ee2, 0x5ee4, 0x5ee6, 0x5ac9, 0x5acc, 0x5ace, 0x5ad1, 0x5ad3, 0x5ad4, 0x5ad6, 0x5ef8, 0x5efa, 0x631d, 0x631e, 0x673f
- .2byte 0x5f20, 0x5b22, 0x5b24, 0x5b27, 0x5b0a, 0x5b0c, 0x5b0e, 0x5b10, 0x5b12, 0x5b15, 0x5f17, 0x5f18, 0x5f1a, 0x633d, 0x635e, 0x675f
- .2byte 0x5b60, 0x5b62, 0x5b64, 0x5b48, 0x5b4a, 0x5b4c, 0x5b4e, 0x5b51, 0x5b53, 0x5b55, 0x5f57, 0x5f58, 0x5f5a, 0x637d, 0x637e, 0x677f
- .2byte 0x5ba0, 0x5ba2, 0x5b86, 0x5b88, 0x5b8a, 0x5b8c, 0x5b8f, 0x5b91, 0x5b93, 0x5f95, 0x63b8, 0x63b9, 0x63bb, 0x63bd, 0x63be, 0x67bf
- .2byte 0x5be0, 0x5bc4, 0x5bc6, 0x5bc8, 0x5bca, 0x5bcd, 0x5bcf, 0x5bd1, 0x5bd3, 0x63d6, 0x63d8, 0x63da, 0x63db, 0x63dd, 0x63de, 0x67df
- .2byte 0x5be3, 0x5be5, 0x5be7, 0x5be9, 0x5beb, 0x5bed, 0x5bef, 0x5ff1, 0x63f5, 0x63f7, 0x67f9, 0x67fa, 0x67fc, 0x67fd, 0x67fe, 0x67ff
- .2byte 0x6400, 0x6402, 0x6404, 0x6407, 0x6409, 0x640b, 0x640d, 0x640f, 0x6412, 0x6414, 0x6417, 0x6419, 0x641b, 0x641d, 0x641f, 0x607f
- .2byte 0x6440, 0x6442, 0x6444, 0x6446, 0x6448, 0x644b, 0x644e, 0x644f, 0x6452, 0x6454, 0x6456, 0x6459, 0x645b, 0x645d, 0x609e, 0x60bf
- .2byte 0x6480, 0x6482, 0x6484, 0x6486, 0x6489, 0x648b, 0x648d, 0x6490, 0x6492, 0x6494, 0x6496, 0x6499, 0x649b, 0x60dc, 0x60de, 0x60ff
- .2byte 0x64e0, 0x64e2, 0x64e4, 0x64e7, 0x64e9, 0x64eb, 0x64ed, 0x64f0, 0x64f2, 0x64f4, 0x64f6, 0x64f9, 0x651a, 0x611c, 0x611e, 0x613f
- .2byte 0x6520, 0x6522, 0x6524, 0x6527, 0x614a, 0x614c, 0x614e, 0x6150, 0x6152, 0x6154, 0x6156, 0x6158, 0x615a, 0x615c, 0x615e, 0x617f
- .2byte 0x6580, 0x6562, 0x6564, 0x6567, 0x618a, 0x618c, 0x618e, 0x6190, 0x6192, 0x6194, 0x6196, 0x6198, 0x619a, 0x619c, 0x61be, 0x61bf
- .2byte 0x65c0, 0x65c2, 0x65c4, 0x65a7, 0x61ca, 0x61cc, 0x61ce, 0x61d0, 0x61d2, 0x61d4, 0x61d6, 0x61d8, 0x61da, 0x61fc, 0x61fe, 0x65ff
- .2byte 0x6600, 0x6602, 0x6604, 0x6607, 0x620a, 0x620c, 0x620e, 0x6210, 0x6212, 0x6214, 0x6216, 0x6218, 0x623a, 0x623c, 0x663e, 0x623f
- .2byte 0x6640, 0x6642, 0x6644, 0x6647, 0x624a, 0x624c, 0x624e, 0x6250, 0x6252, 0x6254, 0x6256, 0x6258, 0x627a, 0x627c, 0x627e, 0x66bf
- .2byte 0x66a0, 0x66a2, 0x6684, 0x6687, 0x628a, 0x628c, 0x628e, 0x6290, 0x6292, 0x62b5, 0x62b6, 0x62b8, 0x62ba, 0x62bc, 0x66de, 0x6aff
- .2byte 0x66e0, 0x66e2, 0x66e4, 0x66e7, 0x62ca, 0x62cc, 0x62ce, 0x62d0, 0x62d2, 0x62d5, 0x62f7, 0x62f8, 0x62fa, 0x671d, 0x6b1e, 0x6b3f
- .2byte 0x6720, 0x6722, 0x6724, 0x6727, 0x630a, 0x630c, 0x630e, 0x6310, 0x6312, 0x6315, 0x6317, 0x6318, 0x673b, 0x6b5d, 0x6b5e, 0x6f7f
- .2byte 0x6760, 0x6762, 0x6364, 0x6348, 0x634a, 0x634c, 0x634e, 0x6351, 0x6353, 0x6355, 0x6357, 0x6779, 0x677b, 0x6b7d, 0x6b7e, 0x6f9f
- .2byte 0x63a0, 0x63a2, 0x6386, 0x6388, 0x638a, 0x638c, 0x638f, 0x6391, 0x6393, 0x6395, 0x67b8, 0x6bba, 0x6bbb, 0x6bbd, 0x6bbe, 0x6fbf
- .2byte 0x67e0, 0x63c4, 0x63c6, 0x63c8, 0x63ca, 0x63cd, 0x63cf, 0x63d1, 0x63d3, 0x67d6, 0x6bd8, 0x6bda, 0x6bdc, 0x6bdd, 0x6bde, 0x6fdf
- .2byte 0x5fe3, 0x63e5, 0x63e7, 0x63e9, 0x63eb, 0x63ed, 0x63ef, 0x63f1, 0x67f5, 0x6bf7, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff
- .2byte 0x6c00, 0x6c02, 0x6c04, 0x6c07, 0x6c08, 0x6c0b, 0x6c0e, 0x6c0f, 0x6c12, 0x6c14, 0x6c16, 0x6c19, 0x6c1b, 0x6c1d, 0x6c1f, 0x687f
- .2byte 0x6c40, 0x6c42, 0x6c44, 0x6c46, 0x6c49, 0x6c4b, 0x6c4d, 0x6c4f, 0x6c52, 0x6c54, 0x6c56, 0x6c59, 0x6c5b, 0x6c5d, 0x689e, 0x68bf
- .2byte 0x6c80, 0x6c82, 0x6c84, 0x6c86, 0x6c88, 0x6c8b, 0x6c8d, 0x6c90, 0x6c91, 0x6c94, 0x6c96, 0x6c98, 0x6c9b, 0x68dc, 0x68de, 0x68ff
- .2byte 0x6ce0, 0x6ce2, 0x6ce4, 0x6908, 0x690a, 0x690c, 0x690e, 0x6910, 0x6912, 0x6914, 0x6916, 0x6918, 0x691a, 0x691c, 0x691e, 0x693f
- .2byte 0x6d20, 0x6d22, 0x6d24, 0x6948, 0x694a, 0x694c, 0x694e, 0x6950, 0x6952, 0x6954, 0x6956, 0x6958, 0x695a, 0x695c, 0x695e, 0x697f
- .2byte 0x6d60, 0x6d62, 0x6d64, 0x6988, 0x698a, 0x698c, 0x698e, 0x6990, 0x6992, 0x6994, 0x6996, 0x6998, 0x699a, 0x699c, 0x69be, 0x69bf
- .2byte 0x6dc0, 0x6dc2, 0x6da4, 0x69c8, 0x69ca, 0x69cc, 0x69ce, 0x69d0, 0x69d2, 0x69d4, 0x69d6, 0x69d8, 0x69da, 0x69fc, 0x69fe, 0x69ff
- .2byte 0x6e00, 0x6e02, 0x6e04, 0x6a08, 0x6a0a, 0x6a2c, 0x6a0e, 0x6a31, 0x6a32, 0x6a34, 0x6a36, 0x6a38, 0x6a3a, 0x6a3c, 0x6a3e, 0x6a3f
- .2byte 0x6e40, 0x6e42, 0x6e44, 0x6a48, 0x6a4a, 0x6a4c, 0x6a4e, 0x6a71, 0x6a73, 0x6a75, 0x6a76, 0x6a78, 0x6a7a, 0x6a7c, 0x6a7e, 0x6ebf
- .2byte 0x6e80, 0x6ea2, 0x6e84, 0x6a88, 0x6a8a, 0x6a8c, 0x6a8e, 0x6a91, 0x6ab3, 0x6ab5, 0x6ab6, 0x6ab8, 0x6aba, 0x6abc, 0x6ede, 0x6eff
- .2byte 0x6ee0, 0x6ee2, 0x6ec4, 0x6ac8, 0x6aca, 0x6acc, 0x6ace, 0x6ad1, 0x6ad3, 0x6af5, 0x6af7, 0x6af8, 0x6afa, 0x6f1d, 0x6f1e, 0x733f
- .2byte 0x6f20, 0x6f22, 0x6f24, 0x6b28, 0x6b0a, 0x6b0c, 0x6b0e, 0x6b11, 0x6b13, 0x6b15, 0x6b17, 0x6f39, 0x6f3b, 0x6f5d, 0x735e, 0x737f
- .2byte 0x6f60, 0x6f62, 0x6f64, 0x6b48, 0x6b4a, 0x6b4c, 0x6b4e, 0x6b51, 0x6b53, 0x6b55, 0x6b57, 0x6f79, 0x6f7b, 0x739d, 0x739e, 0x77bf
- .2byte 0x6fa0, 0x6fa2, 0x6b86, 0x6b88, 0x6b8a, 0x6b8c, 0x6b8f, 0x6b91, 0x6b93, 0x6b95, 0x6fb8, 0x6fba, 0x73bc, 0x73bd, 0x73be, 0x77df
- .2byte 0x6fe0, 0x6bc4, 0x6bc6, 0x6bc8, 0x6bca, 0x6bcd, 0x6bcf, 0x6bd1, 0x6bd3, 0x6fd6, 0x6fd8, 0x6fda, 0x73dc, 0x73dd, 0x73de, 0x77ff
- .2byte 0x67e3, 0x6be5, 0x67e7, 0x6be9, 0x6beb, 0x6bed, 0x6bef, 0x6bf1, 0x6ff5, 0x6ff7, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77ff, 0x77ff
- .2byte 0x7400, 0x7402, 0x7404, 0x7406, 0x7409, 0x740b, 0x740d, 0x7410, 0x7412, 0x7414, 0x7416, 0x7418, 0x741b, 0x741d, 0x741f, 0x707f
- .2byte 0x7440, 0x7442, 0x7444, 0x7446, 0x7449, 0x744b, 0x744d, 0x7450, 0x7451, 0x7454, 0x7456, 0x7458, 0x745b, 0x745d, 0x749e, 0x70bf
- .2byte 0x74a0, 0x7482, 0x70c6, 0x70c8, 0x70ca, 0x70cc, 0x70ce, 0x70d0, 0x70d2, 0x70d4, 0x70d6, 0x70d8, 0x70da, 0x70dc, 0x70de, 0x70ff
- .2byte 0x74e0, 0x74e2, 0x7106, 0x7108, 0x710a, 0x710c, 0x710e, 0x7110, 0x7112, 0x7114, 0x7116, 0x7118, 0x711a, 0x711c, 0x751e, 0x713f
- .2byte 0x7520, 0x7522, 0x7146, 0x7148, 0x714a, 0x714c, 0x714e, 0x7150, 0x7152, 0x7154, 0x7156, 0x7158, 0x715a, 0x715c, 0x715e, 0x717f
- .2byte 0x7560, 0x7562, 0x71a6, 0x7188, 0x718a, 0x718c, 0x718e, 0x7190, 0x7192, 0x7194, 0x7196, 0x7198, 0x719a, 0x719c, 0x71be, 0x71bf
- .2byte 0x75c0, 0x75a2, 0x71c6, 0x71c8, 0x71ea, 0x71ec, 0x71ef, 0x71f0, 0x71f2, 0x71f4, 0x71f6, 0x71f8, 0x71fa, 0x71fc, 0x71fe, 0x71ff
- .2byte 0x7600, 0x7602, 0x7226, 0x7208, 0x720a, 0x720c, 0x722f, 0x7231, 0x7232, 0x7234, 0x7236, 0x7238, 0x723a, 0x723c, 0x723e, 0x723f
- .2byte 0x7640, 0x7642, 0x7246, 0x7248, 0x724a, 0x726c, 0x726f, 0x7271, 0x7273, 0x7274, 0x7276, 0x7278, 0x727a, 0x727c, 0x727e, 0x72bf
- .2byte 0x76a0, 0x7682, 0x7286, 0x7288, 0x72aa, 0x728c, 0x728f, 0x7291, 0x72b3, 0x72b5, 0x72b7, 0x72b8, 0x72ba, 0x72bc, 0x76de, 0x76ff
- .2byte 0x76e0, 0x76c2, 0x72c6, 0x72c8, 0x72ca, 0x72cc, 0x72ef, 0x72d1, 0x72d3, 0x72f5, 0x7718, 0x7719, 0x771b, 0x771d, 0x771e, 0x773f
- .2byte 0x7720, 0x7722, 0x7306, 0x7308, 0x730a, 0x730c, 0x730f, 0x7311, 0x7313, 0x7315, 0x7738, 0x775a, 0x775b, 0x775d, 0x775e, 0x777f
- .2byte 0x7760, 0x7762, 0x7346, 0x7348, 0x734a, 0x734c, 0x734f, 0x7351, 0x7353, 0x7355, 0x7778, 0x777a, 0x779c, 0x779d, 0x779e, 0x7bbf
- .2byte 0x77a0, 0x77a2, 0x7386, 0x7388, 0x738a, 0x738c, 0x738f, 0x7391, 0x7393, 0x7395, 0x77b8, 0x77ba, 0x77bc, 0x77bd, 0x7bdf, 0x7fff
- .2byte 0x77e0, 0x73c4, 0x73c6, 0x73c8, 0x73ca, 0x73cd, 0x73cf, 0x73d1, 0x73d3, 0x73d6, 0x77d8, 0x77da, 0x77dc, 0x7bfe, 0x7bff, 0x7fff
- .2byte 0x6fe3, 0x73e5, 0x6fe7, 0x6fe9, 0x6feb, 0x73ed, 0x73ef, 0x73f1, 0x73f5, 0x73f7, 0x77f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c06, 0x7c09, 0x7c0b, 0x7c0d, 0x7c10, 0x7c12, 0x7c14, 0x7c16, 0x7c19, 0x7c1b, 0x7c1d, 0x7c1f, 0x787f
- .2byte 0x7c40, 0x7884, 0x7886, 0x7888, 0x788a, 0x788c, 0x788e, 0x7890, 0x7892, 0x7894, 0x7896, 0x7898, 0x789a, 0x789c, 0x789e, 0x78bf
- .2byte 0x7ca0, 0x78c4, 0x78c6, 0x78c8, 0x78ca, 0x78cc, 0x78ce, 0x78d0, 0x78d2, 0x78d4, 0x78d6, 0x78d8, 0x78da, 0x78dc, 0x78de, 0x78ff
- .2byte 0x7ce0, 0x7904, 0x7906, 0x7908, 0x790a, 0x790c, 0x790e, 0x7910, 0x7912, 0x7914, 0x7916, 0x7918, 0x791a, 0x791c, 0x791e, 0x793f
- .2byte 0x7d20, 0x7944, 0x7946, 0x7968, 0x794a, 0x794c, 0x794e, 0x7950, 0x7952, 0x7954, 0x7956, 0x7958, 0x795a, 0x795c, 0x795e, 0x797f
- .2byte 0x7d60, 0x7984, 0x7986, 0x7988, 0x798a, 0x79ad, 0x79ae, 0x79b0, 0x79b2, 0x79b4, 0x79b6, 0x79b8, 0x79ba, 0x79bc, 0x79be, 0x79bf
- .2byte 0x7da0, 0x79c4, 0x79c6, 0x79e8, 0x79ca, 0x79ed, 0x79ef, 0x79f0, 0x79f3, 0x79f4, 0x79f6, 0x79f8, 0x79fa, 0x79fc, 0x79fe, 0x79ff
- .2byte 0x7e00, 0x7a04, 0x7a06, 0x7a08, 0x7a0a, 0x7a2d, 0x7a2f, 0x7a31, 0x7a33, 0x7a35, 0x7a36, 0x7a38, 0x7a3a, 0x7a3c, 0x7a3e, 0x7a3f
- .2byte 0x7e40, 0x7a64, 0x7a46, 0x7a68, 0x7a4a, 0x7a4d, 0x7a6f, 0x7a71, 0x7a73, 0x7a75, 0x7a76, 0x7a78, 0x7a7a, 0x7a7c, 0x7a7e, 0x7abf
- .2byte 0x7e80, 0x7a84, 0x7a86, 0x7a88, 0x7a8a, 0x7aad, 0x7aaf, 0x7ab1, 0x7ab3, 0x7ad6, 0x7ad8, 0x7ad9, 0x7adb, 0x7adc, 0x7ade, 0x7aff
- .2byte 0x7ec0, 0x7ae4, 0x7ac6, 0x7ac8, 0x7aca, 0x7aed, 0x7acf, 0x7af1, 0x7af3, 0x7b16, 0x7b18, 0x7b1a, 0x7b1b, 0x7b1d, 0x7b1e, 0x7b3f
- .2byte 0x7f20, 0x7b04, 0x7b06, 0x7b08, 0x7b0a, 0x7b0d, 0x7b0f, 0x7b31, 0x7b13, 0x7b36, 0x7b58, 0x7b5a, 0x7b5b, 0x7b5d, 0x7b5e, 0x7b7f
- .2byte 0x7f60, 0x7b44, 0x7b46, 0x7b48, 0x7b4a, 0x7b4d, 0x7b4f, 0x7b51, 0x7b53, 0x7b76, 0x7b78, 0x7b9a, 0x7b9c, 0x7b9d, 0x7b9e, 0x7fbf
- .2byte 0x7fa0, 0x7ba4, 0x7b86, 0x7ba8, 0x7b8a, 0x7b8d, 0x7b8f, 0x7b91, 0x7b93, 0x7bb6, 0x7bb8, 0x7bba, 0x7bbc, 0x7fde, 0x7fdf, 0x7fff
- .2byte 0x7fe0, 0x7bc4, 0x7bc6, 0x7bc8, 0x7bca, 0x7bcd, 0x7bcf, 0x7bd1, 0x7bd3, 0x7bd6, 0x7bd8, 0x7bda, 0x7bdc, 0x7ffe, 0x7fff, 0x7fff
- .2byte 0x77e3, 0x77e5, 0x77e7, 0x77e9, 0x77eb, 0x77ed, 0x7bef, 0x7bf1, 0x7bf5, 0x7bf7, 0x7bf9, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c63, 0x7c64, 0x7c66, 0x7c68, 0x7c6a, 0x7c6c, 0x7c6e, 0x7c70, 0x7c72, 0x7c74, 0x7c76, 0x7c77, 0x7c79, 0x7c7b, 0x7c7d, 0x7c7f
- .2byte 0x7ca3, 0x7ca5, 0x7ca7, 0x7ca9, 0x7caa, 0x7cad, 0x7cae, 0x7cb0, 0x7cb2, 0x7cb4, 0x7cb6, 0x7cb8, 0x7cba, 0x7cbc, 0x7cbd, 0x7cbf
- .2byte 0x7ce3, 0x7ce5, 0x7ce7, 0x7ce9, 0x7ceb, 0x7cec, 0x7cee, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cf8, 0x7cf9, 0x7cfb, 0x7cfd, 0x7cff
- .2byte 0x7d23, 0x7d25, 0x7d27, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2f, 0x7d30, 0x7d32, 0x7d34, 0x7d36, 0x7d38, 0x7d3a, 0x7d3b, 0x7d3d, 0x7d3f
- .2byte 0x7d63, 0x7d65, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d78, 0x7d7a, 0x7d7b, 0x7d7d, 0x7d7f
- .2byte 0x7da3, 0x7da5, 0x7da7, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db1, 0x7db2, 0x7db4, 0x7db6, 0x7db8, 0x7dba, 0x7dbc, 0x7dbd, 0x7dbf
- .2byte 0x7dc3, 0x7de5, 0x7de7, 0x7de9, 0x7deb, 0x7ded, 0x7def, 0x7df1, 0x7df3, 0x7df5, 0x7df6, 0x7df8, 0x7dfa, 0x7dfc, 0x7dfe, 0x7dff
- .2byte 0x7e03, 0x7e25, 0x7e07, 0x7e29, 0x7e2b, 0x7e2d, 0x7e2f, 0x7e31, 0x7e33, 0x7e35, 0x7e37, 0x7e38, 0x7e3a, 0x7e3c, 0x7e3e, 0x7e3f
- .2byte 0x7e43, 0x7e45, 0x7e67, 0x7e69, 0x7e6b, 0x7e6d, 0x7e6f, 0x7e71, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7ebb, 0x7ebc, 0x7ebe, 0x7ebf
- .2byte 0x7e83, 0x7e85, 0x7ea7, 0x7e89, 0x7eab, 0x7ead, 0x7eaf, 0x7eb1, 0x7ed5, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efe, 0x7eff
- .2byte 0x7ec3, 0x7ec5, 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7eef, 0x7ef1, 0x7f15, 0x7f17, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3d, 0x7f3e, 0x7f3f
- .2byte 0x7f03, 0x7f05, 0x7f07, 0x7f09, 0x7f0b, 0x7f0d, 0x7f2f, 0x7f11, 0x7f35, 0x7f57, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f
- .2byte 0x7f43, 0x7f45, 0x7f47, 0x7f49, 0x7f4b, 0x7f4d, 0x7f4f, 0x7f51, 0x7f75, 0x7f77, 0x7f99, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbf, 0x7fbf
- .2byte 0x7f83, 0x7f85, 0x7f87, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7f91, 0x7f95, 0x7fb7, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc3, 0x7fc5, 0x7fc7, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd5, 0x7fd7, 0x7fd9, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe3, 0x7fe5, 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff1, 0x7ff5, 0x7ff7, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0012, 0x0014, 0x0016, 0x0019, 0x001b, 0x001d, 0x001f, 0x043f, 0x109f
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0052, 0x0054, 0x0056, 0x0059, 0x005b, 0x003d, 0x005f, 0x047f, 0x10df
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b2, 0x00b4, 0x00b6, 0x0099, 0x009b, 0x009d, 0x009f, 0x04bf, 0x10ff
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x00f2, 0x00f4, 0x00f6, 0x00f9, 0x00fb, 0x00fd, 0x00df, 0x04ff, 0x113f
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0152, 0x0154, 0x0156, 0x0139, 0x013b, 0x013d, 0x013f, 0x055f, 0x117f
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01b2, 0x0194, 0x0196, 0x0199, 0x019b, 0x017d, 0x017f, 0x059f, 0x11bf
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x01f2, 0x01f4, 0x01d6, 0x01d9, 0x01db, 0x01dd, 0x01df, 0x05df, 0x11ff
- .2byte 0x0240, 0x0243, 0x0245, 0x0248, 0x024b, 0x024d, 0x0250, 0x0252, 0x0254, 0x0236, 0x0239, 0x021b, 0x021d, 0x021f, 0x061f, 0x123f
- .2byte 0x0280, 0x0283, 0x0285, 0x0288, 0x028a, 0x028d, 0x028f, 0x0292, 0x0294, 0x0296, 0x0279, 0x027b, 0x027d, 0x025f, 0x065f, 0x125f
- .2byte 0x02c0, 0x02c2, 0x02c5, 0x02c7, 0x02ca, 0x02cd, 0x02cf, 0x02d1, 0x02d4, 0x02d6, 0x02d9, 0x02bb, 0x02bd, 0x02bf, 0x069f, 0x129f
- .2byte 0x0320, 0x0322, 0x0325, 0x0327, 0x032a, 0x032c, 0x032f, 0x0331, 0x0334, 0x0336, 0x0339, 0x031b, 0x02fd, 0x02ff, 0x06df, 0x12df
- .2byte 0x0360, 0x0362, 0x0365, 0x0367, 0x036a, 0x036c, 0x036e, 0x0371, 0x0373, 0x0376, 0x0378, 0x037b, 0x035d, 0x035f, 0x073f, 0x131f
- .2byte 0x03a0, 0x03a2, 0x03a4, 0x03a7, 0x03a9, 0x03ac, 0x03ae, 0x03b1, 0x03b3, 0x03b5, 0x03b8, 0x03ba, 0x03bd, 0x039f, 0x077f, 0x135f
- .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03e9, 0x03ec, 0x03ee, 0x03f1, 0x03f3, 0x03f5, 0x03f8, 0x03fa, 0x03fd, 0x03ff, 0x07bf, 0x137f
- .2byte 0x07e1, 0x07e3, 0x07e6, 0x07e8, 0x07ea, 0x07ec, 0x07ee, 0x07f0, 0x07f3, 0x07f5, 0x07f7, 0x07f9, 0x07fb, 0x07fd, 0x07ff, 0x13bf
- .2byte 0x13e4, 0x13e6, 0x13e8, 0x13ea, 0x13ec, 0x13ed, 0x13ef, 0x13f1, 0x13f3, 0x13f5, 0x13f6, 0x13f8, 0x13fa, 0x13fc, 0x13fe, 0x13ff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c12, 0x0c14, 0x0816, 0x0819, 0x081b, 0x081d, 0x081f, 0x0c3f, 0x189f
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0c70, 0x0852, 0x0854, 0x0856, 0x0858, 0x085b, 0x085d, 0x0c7e, 0x14bf, 0x18df
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x0cb0, 0x08b2, 0x08b4, 0x08b6, 0x0898, 0x089b, 0x089d, 0x0cbe, 0x14ff, 0x191f
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0cf0, 0x08f2, 0x08f4, 0x08f6, 0x08f8, 0x08db, 0x08dd, 0x0cfe, 0x153f, 0x195f
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0d50, 0x0952, 0x0954, 0x0936, 0x0938, 0x093b, 0x093d, 0x0d5e, 0x157f, 0x197f
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0db0, 0x0992, 0x0994, 0x0996, 0x0998, 0x097b, 0x097d, 0x0d7e, 0x15bf, 0x19bf
- .2byte 0x0da1, 0x0e03, 0x0e05, 0x0e08, 0x0e0a, 0x0e0d, 0x0e10, 0x09f2, 0x09f4, 0x09d6, 0x09d8, 0x09db, 0x09dd, 0x0dde, 0x15df, 0x19ff
- .2byte 0x0a40, 0x0a42, 0x0a45, 0x0a47, 0x0a4a, 0x0a4d, 0x0a4f, 0x0a52, 0x0a34, 0x0a36, 0x0a38, 0x0a1b, 0x0a1d, 0x0e1e, 0x163f, 0x1a3f
- .2byte 0x0a80, 0x0a82, 0x0a85, 0x0a88, 0x0a8a, 0x0a8d, 0x0a8f, 0x0a92, 0x0a94, 0x0a76, 0x0a78, 0x0a7b, 0x0a5d, 0x0e5e, 0x167f, 0x1a7f
- .2byte 0x0ac0, 0x0ac2, 0x0ac5, 0x0ac7, 0x0aca, 0x0acc, 0x0acf, 0x0ad1, 0x0ad4, 0x0ad6, 0x0ad8, 0x0abb, 0x0abd, 0x0e9e, 0x169f, 0x1abf
- .2byte 0x0b20, 0x0b02, 0x0b04, 0x0b07, 0x0b09, 0x0b0c, 0x0b0f, 0x0b11, 0x0b14, 0x0b16, 0x0b18, 0x0b1b, 0x0afd, 0x0efe, 0x16ff, 0x1adf
- .2byte 0x0b60, 0x0b62, 0x0b64, 0x0b67, 0x0b69, 0x0b6c, 0x0b6e, 0x0b71, 0x0b73, 0x0b76, 0x0b78, 0x0b7b, 0x0b5d, 0x0f3e, 0x171f, 0x1b1f
- .2byte 0x07a0, 0x0ba2, 0x0ba4, 0x0ba7, 0x0ba9, 0x0bac, 0x0bae, 0x0bb1, 0x0bb3, 0x0bb6, 0x0bb8, 0x0bba, 0x0bbd, 0x0f7e, 0x175f, 0x1b5f
- .2byte 0x0be0, 0x0fc3, 0x0fc5, 0x0fc7, 0x0fca, 0x0fcc, 0x0fce, 0x0fd0, 0x0fd2, 0x0fd5, 0x0fd7, 0x0fd9, 0x0fdb, 0x0fde, 0x17bf, 0x1b9f
- .2byte 0x0fe1, 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f1, 0x17f3, 0x17f5, 0x17f7, 0x17f9, 0x17fb, 0x17fd, 0x17ff, 0x1bbf
- .2byte 0x1be4, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf1, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf8, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1412, 0x1414, 0x1416, 0x1419, 0x141b, 0x101d, 0x141f, 0x183f, 0x209f
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1470, 0x1452, 0x1454, 0x1456, 0x1058, 0x105b, 0x105d, 0x147e, 0x1cbf, 0x20df
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ad, 0x14af, 0x14b2, 0x1094, 0x1096, 0x1098, 0x109a, 0x14bb, 0x1cfd, 0x1cff, 0x211f
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150d, 0x14ef, 0x14f2, 0x10f4, 0x10f6, 0x10f8, 0x10da, 0x14fb, 0x1d3d, 0x1d3f, 0x215f
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x154d, 0x154f, 0x1552, 0x1134, 0x1136, 0x1138, 0x113a, 0x153b, 0x1d7d, 0x1d7f, 0x219f
- .2byte 0x1561, 0x1563, 0x15a5, 0x15a8, 0x15aa, 0x15ad, 0x15af, 0x1592, 0x1194, 0x1196, 0x1198, 0x117a, 0x157b, 0x1dbd, 0x1dbf, 0x21bf
- .2byte 0x15a1, 0x1603, 0x15e5, 0x15e7, 0x15ea, 0x15ed, 0x15ef, 0x15f2, 0x11d4, 0x11d6, 0x11d8, 0x11da, 0x15db, 0x1dfd, 0x1dff, 0x21ff
- .2byte 0x1640, 0x1642, 0x1645, 0x1647, 0x164a, 0x164c, 0x164f, 0x1652, 0x1234, 0x1236, 0x1218, 0x121a, 0x161b, 0x1e3d, 0x1e3f, 0x223f
- .2byte 0x1680, 0x1682, 0x1284, 0x1287, 0x128a, 0x128c, 0x128f, 0x1291, 0x1294, 0x1276, 0x1278, 0x125a, 0x165b, 0x1e7d, 0x1e7f, 0x227f
- .2byte 0x16c0, 0x16c2, 0x12c4, 0x12c7, 0x12ca, 0x12cc, 0x12cf, 0x12d1, 0x12d4, 0x12d6, 0x12b8, 0x12ba, 0x169b, 0x1e9d, 0x1e9f, 0x22bf
- .2byte 0x1320, 0x1302, 0x1304, 0x1307, 0x1309, 0x130c, 0x130e, 0x1311, 0x1313, 0x1316, 0x1318, 0x131a, 0x16db, 0x1efd, 0x1edf, 0x22df
- .2byte 0x1360, 0x1362, 0x1344, 0x1347, 0x1349, 0x134c, 0x134e, 0x1351, 0x1353, 0x1355, 0x1358, 0x135a, 0x173b, 0x1f1d, 0x1f3f, 0x231f
- .2byte 0x13a0, 0x13a2, 0x1765, 0x1767, 0x176a, 0x176c, 0x176e, 0x1770, 0x1772, 0x1775, 0x1777, 0x1779, 0x177b, 0x1f7d, 0x1f5f, 0x235f
- .2byte 0x13e0, 0x17c3, 0x1fa7, 0x1fa9, 0x1fab, 0x1fad, 0x1faf, 0x1fb1, 0x1fb3, 0x1fb5, 0x1fb7, 0x1fb9, 0x1fbb, 0x1fbd, 0x1f9f, 0x239f
- .2byte 0x17e1, 0x1fe5, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff1, 0x1ff3, 0x1ff5, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffd, 0x1fff, 0x23df
- .2byte 0x1fe4, 0x23e6, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23f0, 0x23f1, 0x23f3, 0x23f5, 0x23f7, 0x23f9, 0x23fa, 0x23fc, 0x23fe, 0x23ff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2012, 0x2014, 0x1c16, 0x1c19, 0x1c1b, 0x1c1d, 0x1c1f, 0x203f, 0x289f
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2070, 0x1c52, 0x2054, 0x1c56, 0x1c58, 0x1c5b, 0x1c5d, 0x1c7e, 0x24bf, 0x28df
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x20ad, 0x1caf, 0x1cb2, 0x1c94, 0x1c96, 0x1c98, 0x1c9a, 0x1cbb, 0x24fd, 0x24ff, 0x291f
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210a, 0x1ced, 0x1cef, 0x1cf1, 0x1cf3, 0x1cf6, 0x18d8, 0x1cf9, 0x253b, 0x253d, 0x253f, 0x295f
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x2148, 0x214a, 0x1d4d, 0x1d4f, 0x1d51, 0x1d33, 0x1d36, 0x1938, 0x1d39, 0x257b, 0x257d, 0x257f, 0x299f
- .2byte 0x1d61, 0x1d63, 0x21a5, 0x1da7, 0x1daa, 0x1dad, 0x1d8f, 0x1d91, 0x1d93, 0x1d76, 0x1978, 0x1d99, 0x25bb, 0x25bd, 0x25bf, 0x29df
- .2byte 0x1da1, 0x1e03, 0x1de5, 0x1de7, 0x1dea, 0x1dec, 0x1def, 0x1df1, 0x1dd3, 0x1dd6, 0x19d8, 0x1dd9, 0x25fb, 0x25fd, 0x25ff, 0x2a1f
- .2byte 0x1e40, 0x1e42, 0x1e45, 0x1e27, 0x1e2a, 0x1e2c, 0x1e2f, 0x1e31, 0x1e33, 0x1e16, 0x1a18, 0x1e19, 0x263b, 0x263d, 0x263f, 0x2a3f
- .2byte 0x1e80, 0x1e82, 0x1e84, 0x1e67, 0x1e69, 0x1e6c, 0x1e6e, 0x1e71, 0x1e73, 0x1e76, 0x1a78, 0x1e59, 0x267b, 0x267d, 0x267f, 0x2a7f
- .2byte 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec7, 0x1ec9, 0x1ecc, 0x1ece, 0x1ed1, 0x1ed3, 0x1ed6, 0x1ab8, 0x1eb9, 0x26bb, 0x26bd, 0x26bf, 0x2abf
- .2byte 0x1f20, 0x1f02, 0x1f04, 0x1b06, 0x1b09, 0x1b0c, 0x1b0e, 0x1b11, 0x1b13, 0x1b16, 0x1b18, 0x1ef9, 0x26fb, 0x26dd, 0x26df, 0x2adf
- .2byte 0x1f60, 0x1b62, 0x1b44, 0x1f27, 0x1f2a, 0x1f2c, 0x1f2e, 0x1f30, 0x1f33, 0x1f35, 0x1f37, 0x1f39, 0x273b, 0x271d, 0x273f, 0x2b1f
- .2byte 0x1fa0, 0x1ba2, 0x1f65, 0x2769, 0x276b, 0x276d, 0x276f, 0x2771, 0x2773, 0x2775, 0x2777, 0x2779, 0x277b, 0x275d, 0x275f, 0x2b5f
- .2byte 0x1be0, 0x1fc3, 0x27a7, 0x27a9, 0x27ab, 0x27ad, 0x27af, 0x27b1, 0x27b3, 0x27b5, 0x27b7, 0x27b9, 0x27bb, 0x27bd, 0x279f, 0x2b9f
- .2byte 0x1fe1, 0x27e5, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f5, 0x27f7, 0x27f9, 0x27fb, 0x27fd, 0x27ff, 0x2bbf
- .2byte 0x27e4, 0x2be6, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bf0, 0x2bf1, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2c12, 0x2814, 0x2816, 0x2819, 0x281b, 0x241d, 0x241f, 0x283f, 0x309f
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x2870, 0x2852, 0x2854, 0x2856, 0x2458, 0x245b, 0x245d, 0x287e, 0x2cbf, 0x30df
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x28ad, 0x28af, 0x28b2, 0x2894, 0x2896, 0x2498, 0x249a, 0x28bb, 0x2cfd, 0x2cff, 0x311f
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x2908, 0x290a, 0x28ed, 0x28ef, 0x28f1, 0x24f3, 0x24f6, 0x24d8, 0x28f9, 0x2d3b, 0x2d3d, 0x2d3f, 0x315f
- .2byte 0x2521, 0x2523, 0x2525, 0x2948, 0x294a, 0x294c, 0x294f, 0x2531, 0x2533, 0x2535, 0x2957, 0x2d79, 0x2d7b, 0x2d7d, 0x2d7f, 0x35bf
- .2byte 0x2561, 0x2563, 0x29a5, 0x29a7, 0x298a, 0x298c, 0x298f, 0x2591, 0x2593, 0x2575, 0x2997, 0x2db9, 0x2dbb, 0x2dbd, 0x2dbf, 0x35df
- .2byte 0x25a1, 0x2a03, 0x29e5, 0x29e7, 0x29ea, 0x29ec, 0x29ef, 0x25d1, 0x25d3, 0x25d5, 0x29d7, 0x2df9, 0x2dfb, 0x2dfd, 0x2dff, 0x361f
- .2byte 0x2a40, 0x2a42, 0x2a45, 0x2a27, 0x2629, 0x262c, 0x262e, 0x2631, 0x2633, 0x2615, 0x2a17, 0x2e39, 0x2e3b, 0x2e3d, 0x2e3f, 0x365f
- .2byte 0x2a80, 0x2a82, 0x2684, 0x2667, 0x2669, 0x266c, 0x266e, 0x2671, 0x2673, 0x2675, 0x2a57, 0x2e79, 0x2e7b, 0x2e7d, 0x2e7f, 0x367f
- .2byte 0x2ac0, 0x26c2, 0x26c4, 0x26c7, 0x26a9, 0x26ab, 0x26ae, 0x26b0, 0x26b3, 0x26b5, 0x2a97, 0x2eb9, 0x2ebb, 0x2ebd, 0x2ebf, 0x36bf
- .2byte 0x2720, 0x2702, 0x2704, 0x2706, 0x2aea, 0x2aec, 0x2aee, 0x2af0, 0x2af2, 0x2af5, 0x2af7, 0x2ef9, 0x2efb, 0x2efd, 0x2eff, 0x36ff
- .2byte 0x2760, 0x2762, 0x2744, 0x2727, 0x2f2b, 0x2f2d, 0x2f2f, 0x2f31, 0x2f33, 0x2f35, 0x2f37, 0x2f39, 0x2f3b, 0x2f3d, 0x2f1f, 0x371f
- .2byte 0x27a0, 0x27a2, 0x2765, 0x2f69, 0x2f6b, 0x2f6d, 0x2f6f, 0x2f71, 0x2f73, 0x2f75, 0x2f77, 0x2f79, 0x2f7b, 0x2f7d, 0x2f5f, 0x375f
- .2byte 0x27e0, 0x2bc3, 0x2fa7, 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb1, 0x2fb3, 0x2fb5, 0x2fb7, 0x2fb9, 0x2fbb, 0x2fbd, 0x2f9f, 0x379f
- .2byte 0x2be1, 0x2fe5, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff7, 0x2ff9, 0x2ffb, 0x2ffd, 0x2fff, 0x37df
- .2byte 0x2fe4, 0x2fe6, 0x33e8, 0x33ea, 0x37ed, 0x37ee, 0x37f0, 0x37f2, 0x37f3, 0x37f5, 0x37f7, 0x37f9, 0x37fa, 0x37fc, 0x37fe, 0x37ff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3412, 0x3414, 0x3416, 0x3019, 0x301b, 0x301d, 0x301f, 0x303f, 0x349f
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3470, 0x3452, 0x3454, 0x3056, 0x3058, 0x305b, 0x305d, 0x307e, 0x34bf, 0x38df
- .2byte 0x2ca1, 0x2ca3, 0x34a5, 0x34a8, 0x34aa, 0x34ad, 0x34af, 0x30b2, 0x3094, 0x3096, 0x3098, 0x309a, 0x30bb, 0x34fd, 0x34ff, 0x391f
- .2byte 0x2ce1, 0x2ce3, 0x3505, 0x34e7, 0x34ea, 0x34ed, 0x30ef, 0x30f1, 0x30f3, 0x30f6, 0x30d8, 0x30f9, 0x353b, 0x353d, 0x353f, 0x395f
- .2byte 0x2d21, 0x2d23, 0x3545, 0x3547, 0x314a, 0x314c, 0x314f, 0x3131, 0x3133, 0x2d35, 0x3157, 0x3579, 0x357b, 0x357d, 0x357f, 0x39bf
- .2byte 0x2d61, 0x2d63, 0x35a5, 0x35a7, 0x318a, 0x318c, 0x318f, 0x3191, 0x3193, 0x3195, 0x35b7, 0x35b9, 0x35bb, 0x35bd, 0x39df, 0x3dff
- .2byte 0x2da1, 0x3603, 0x35e5, 0x31e7, 0x31ea, 0x31ec, 0x31ef, 0x31d1, 0x31d3, 0x31d5, 0x35f7, 0x35f9, 0x35fb, 0x35fd, 0x39ff, 0x3e1f
- .2byte 0x3640, 0x3242, 0x3245, 0x3227, 0x3229, 0x322c, 0x322e, 0x3231, 0x3213, 0x3215, 0x3637, 0x3639, 0x363b, 0x363d, 0x3a3f, 0x3e5f
- .2byte 0x3280, 0x3282, 0x3284, 0x3267, 0x3269, 0x326c, 0x326e, 0x3270, 0x3273, 0x3275, 0x3677, 0x3679, 0x367b, 0x367d, 0x3a7f, 0x3e7f
- .2byte 0x32c0, 0x32c2, 0x32c4, 0x2ec7, 0x2ea9, 0x32ac, 0x32ae, 0x32b0, 0x32b3, 0x32b5, 0x36b7, 0x36b9, 0x36bb, 0x36bd, 0x3abf, 0x3ebf
- .2byte 0x3320, 0x3302, 0x3304, 0x2f06, 0x32ea, 0x36ed, 0x36ef, 0x36f1, 0x36f3, 0x36f5, 0x36f7, 0x36f9, 0x36fb, 0x36fd, 0x3aff, 0x3eff
- .2byte 0x3360, 0x2f62, 0x2f44, 0x3327, 0x372b, 0x372d, 0x372f, 0x3731, 0x3733, 0x3735, 0x3737, 0x3739, 0x373b, 0x373d, 0x3b3f, 0x3f1f
- .2byte 0x2fa0, 0x2fa2, 0x2f65, 0x3769, 0x376b, 0x376d, 0x376f, 0x3771, 0x3773, 0x3775, 0x3777, 0x3779, 0x377b, 0x377d, 0x3b7f, 0x3f5f
- .2byte 0x2fe0, 0x2fc3, 0x37a7, 0x37a9, 0x37ab, 0x37ad, 0x37af, 0x37b1, 0x37b3, 0x37b5, 0x37b7, 0x37b9, 0x37bb, 0x37bd, 0x3bbf, 0x3f9f
- .2byte 0x33e1, 0x37e5, 0x37e7, 0x37e9, 0x37eb, 0x3bee, 0x3bef, 0x3bf1, 0x3bf3, 0x3bf5, 0x3bf7, 0x3bf9, 0x3bfb, 0x3bfd, 0x3bff, 0x3fdf
- .2byte 0x37e4, 0x37e6, 0x37e8, 0x3bea, 0x3bed, 0x3fef, 0x3ff0, 0x3ff2, 0x3ff4, 0x3ff5, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffc, 0x3ffe, 0x3fff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4012, 0x3c14, 0x3c16, 0x3c19, 0x381b, 0x381d, 0x381f, 0x383f, 0x3c9f
- .2byte 0x3461, 0x4063, 0x4065, 0x4067, 0x406a, 0x406d, 0x4070, 0x3c52, 0x3c54, 0x3c56, 0x3c58, 0x385b, 0x385d, 0x387e, 0x3cbf, 0x40df
- .2byte 0x34a1, 0x40a3, 0x3ca5, 0x3ca7, 0x3caa, 0x3cad, 0x3caf, 0x3cb2, 0x3c94, 0x3c96, 0x3898, 0x389a, 0x38bb, 0x3cfd, 0x3cff, 0x411f
- .2byte 0x34e1, 0x4103, 0x3ce5, 0x3ce7, 0x3cea, 0x3cec, 0x3cef, 0x3cf1, 0x38f3, 0x38f6, 0x38d8, 0x38f9, 0x3d3b, 0x3d3d, 0x3d3f, 0x415f
- .2byte 0x3521, 0x4143, 0x3d45, 0x3d47, 0x3d4a, 0x3d4c, 0x3d4f, 0x3931, 0x3933, 0x3935, 0x3957, 0x3d79, 0x3d7b, 0x3d7d, 0x3d7f, 0x41bf
- .2byte 0x3561, 0x41a3, 0x3da5, 0x3d87, 0x3d8a, 0x3d8c, 0x3d8f, 0x3991, 0x3993, 0x3995, 0x3db7, 0x3db9, 0x3dbb, 0x3dbd, 0x3ddf, 0x41ff
- .2byte 0x35a1, 0x4203, 0x3de5, 0x3de7, 0x3dea, 0x3dec, 0x39ce, 0x39d1, 0x39d3, 0x3df5, 0x3df7, 0x3df9, 0x3dfb, 0x3dfd, 0x421e, 0x463f
- .2byte 0x3e40, 0x3e42, 0x3e45, 0x3e27, 0x3a29, 0x3a2c, 0x3a2e, 0x3a31, 0x3a13, 0x3e35, 0x3e37, 0x3e39, 0x3e3b, 0x3e3d, 0x423e, 0x465f
- .2byte 0x3e80, 0x3e82, 0x3a84, 0x3a67, 0x3a69, 0x3a6c, 0x3a6e, 0x3a70, 0x3a73, 0x3e75, 0x3e77, 0x3e79, 0x3e7b, 0x3e7d, 0x427e, 0x469f
- .2byte 0x3ac0, 0x3ac2, 0x3ac4, 0x3ac7, 0x3aa9, 0x3aac, 0x3eaf, 0x3eb1, 0x3eb3, 0x3eb5, 0x3eb7, 0x3eb9, 0x3ebb, 0x3ebd, 0x42be, 0x46bf
- .2byte 0x3b20, 0x3b02, 0x3b04, 0x3b06, 0x3aea, 0x3eed, 0x3eef, 0x3ef1, 0x3ef3, 0x3ef5, 0x3ef7, 0x3ef9, 0x3efb, 0x3efd, 0x42fe, 0x46ff
- .2byte 0x3b60, 0x3b62, 0x3b44, 0x3b27, 0x3f2b, 0x3f2d, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x3f3b, 0x3f3d, 0x433e, 0x473f
- .2byte 0x3ba0, 0x3ba2, 0x3b65, 0x3f69, 0x3f6b, 0x3f6d, 0x3f6f, 0x3f71, 0x3f73, 0x3f75, 0x3f77, 0x3f79, 0x3f7b, 0x3f7d, 0x437e, 0x475f
- .2byte 0x3be0, 0x3bc3, 0x3fa7, 0x3fa9, 0x3fab, 0x3fad, 0x3faf, 0x3fb1, 0x3fb3, 0x3fb5, 0x3fb7, 0x3fb9, 0x3fbb, 0x3fbd, 0x439e, 0x479f
- .2byte 0x3be1, 0x3be5, 0x3fe7, 0x3fe9, 0x3feb, 0x3fee, 0x43d0, 0x43d2, 0x43d3, 0x43d5, 0x43d7, 0x43d9, 0x43db, 0x43dd, 0x43de, 0x47df
- .2byte 0x3fe4, 0x3fe6, 0x3fe8, 0x43ea, 0x43ed, 0x43ef, 0x47f1, 0x47f2, 0x47f4, 0x47f6, 0x47f7, 0x47f9, 0x47fb, 0x47fc, 0x47fe, 0x47ff
- .2byte 0x4800, 0x4802, 0x4805, 0x4807, 0x480a, 0x480d, 0x480f, 0x4812, 0x4814, 0x4416, 0x4419, 0x441b, 0x441d, 0x441f, 0x403f, 0x449f
- .2byte 0x4860, 0x4842, 0x4845, 0x4847, 0x484a, 0x484c, 0x484f, 0x4852, 0x4854, 0x4456, 0x4458, 0x445b, 0x445d, 0x407e, 0x44bf, 0x44df
- .2byte 0x48a0, 0x48a2, 0x48a5, 0x48a7, 0x48aa, 0x48ac, 0x48af, 0x48b2, 0x4494, 0x4496, 0x4498, 0x449a, 0x40bb, 0x44fd, 0x44ff, 0x451f
- .2byte 0x4900, 0x48e2, 0x48e5, 0x44e7, 0x44ea, 0x44ec, 0x44ef, 0x44f1, 0x44f3, 0x44f6, 0x44d8, 0x40f9, 0x453b, 0x453d, 0x453f, 0x455f
- .2byte 0x4960, 0x4942, 0x4945, 0x4547, 0x4529, 0x452c, 0x452e, 0x4531, 0x4533, 0x4135, 0x4157, 0x4579, 0x457b, 0x457d, 0x457f, 0x49bf
- .2byte 0x49a0, 0x49a2, 0x4985, 0x4587, 0x4589, 0x458c, 0x458e, 0x4591, 0x4193, 0x4195, 0x45b7, 0x45b9, 0x45bb, 0x45bd, 0x45df, 0x49ff
- .2byte 0x4a00, 0x49e2, 0x49e5, 0x45e7, 0x45c9, 0x45cc, 0x45ce, 0x45d1, 0x41d3, 0x45f5, 0x45f7, 0x45f9, 0x45fb, 0x45fd, 0x4a1e, 0x4a3f
- .2byte 0x4a40, 0x4a42, 0x4a45, 0x4627, 0x4629, 0x462c, 0x462e, 0x4211, 0x4633, 0x4635, 0x4637, 0x4639, 0x463b, 0x463d, 0x4a5e, 0x4e7f
- .2byte 0x4a80, 0x4682, 0x4684, 0x4667, 0x4669, 0x426c, 0x426e, 0x4671, 0x4673, 0x4675, 0x4677, 0x4679, 0x467b, 0x467d, 0x4a7e, 0x4e9f
- .2byte 0x46c0, 0x46c2, 0x46c4, 0x42c7, 0x42a9, 0x42ac, 0x46af, 0x46b1, 0x46b3, 0x46b5, 0x46b7, 0x46b9, 0x46bb, 0x46bd, 0x4abe, 0x4edf
- .2byte 0x4720, 0x4702, 0x4304, 0x4306, 0x42ea, 0x46ed, 0x46ef, 0x46f1, 0x46f3, 0x46f5, 0x46f7, 0x46f9, 0x46fb, 0x46fd, 0x4afe, 0x4eff
- .2byte 0x4360, 0x4362, 0x4344, 0x4327, 0x472b, 0x472d, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x473b, 0x473d, 0x4b3e, 0x4f3f
- .2byte 0x43a0, 0x43a2, 0x4365, 0x4769, 0x476b, 0x476d, 0x476f, 0x4771, 0x4773, 0x4775, 0x4777, 0x4779, 0x477b, 0x477d, 0x4b7e, 0x4f7f
- .2byte 0x43e0, 0x43c3, 0x47a7, 0x47a9, 0x47ab, 0x47ad, 0x47af, 0x47b1, 0x47b3, 0x47b5, 0x47b7, 0x47b9, 0x47bb, 0x47bd, 0x4bbe, 0x4f9f
- .2byte 0x43e1, 0x47e5, 0x47e7, 0x47e9, 0x47eb, 0x47ee, 0x47d0, 0x4bd2, 0x4bd4, 0x4bd6, 0x4bd7, 0x4bd9, 0x4bdb, 0x4bdd, 0x4bde, 0x4fdf
- .2byte 0x47e4, 0x47e6, 0x47e8, 0x47ea, 0x4bed, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff4, 0x4ff6, 0x4ff8, 0x4ff9, 0x4ffb, 0x4ffc, 0x4ffe, 0x4fff
- .2byte 0x5000, 0x5002, 0x5005, 0x5007, 0x500a, 0x500c, 0x500f, 0x5012, 0x5014, 0x5016, 0x5019, 0x4c1b, 0x4c1d, 0x4c1f, 0x4c3f, 0x4c9f
- .2byte 0x5060, 0x5042, 0x5045, 0x5047, 0x504a, 0x504c, 0x504f, 0x5051, 0x5054, 0x5056, 0x5058, 0x4c5b, 0x4c5d, 0x487e, 0x4cbf, 0x4cdf
- .2byte 0x50a0, 0x50a2, 0x5084, 0x5087, 0x5089, 0x508c, 0x508e, 0x5091, 0x5094, 0x5096, 0x4c98, 0x4c9a, 0x48bb, 0x4cfd, 0x4cff, 0x4d1f
- .2byte 0x5100, 0x5102, 0x50e4, 0x4ce7, 0x4ce9, 0x4cec, 0x4cee, 0x4cf1, 0x4cf3, 0x4cf6, 0x4cd8, 0x4cf9, 0x4d3b, 0x4d3d, 0x4d3f, 0x4d5f
- .2byte 0x5140, 0x5142, 0x5144, 0x4d27, 0x4d29, 0x4d2c, 0x4d2e, 0x4d31, 0x4d33, 0x4d35, 0x4957, 0x4d79, 0x4d7b, 0x4d7d, 0x4d7f, 0x4dbf
- .2byte 0x51a0, 0x51a2, 0x5184, 0x4d87, 0x4d89, 0x4d8c, 0x4d8e, 0x4d90, 0x4d93, 0x4d95, 0x4db7, 0x4db9, 0x4dbb, 0x4dbd, 0x4ddf, 0x51ff
- .2byte 0x51e0, 0x51e2, 0x51e4, 0x4dc7, 0x4dc9, 0x4dcc, 0x4dce, 0x4dd0, 0x4dd3, 0x4df5, 0x4df7, 0x4df9, 0x4dfb, 0x4dfd, 0x4e1e, 0x523f
- .2byte 0x5240, 0x5242, 0x5224, 0x4e27, 0x4e29, 0x4e0c, 0x4e0e, 0x4e31, 0x4e33, 0x4e35, 0x4e37, 0x4e39, 0x4e3b, 0x4e3d, 0x525e, 0x527f
- .2byte 0x5280, 0x5282, 0x5284, 0x4e67, 0x4e69, 0x4e6c, 0x4e6e, 0x4e71, 0x4e73, 0x4e75, 0x4e77, 0x4e79, 0x4e7b, 0x529d, 0x529e, 0x5adf
- .2byte 0x52c0, 0x4ec2, 0x4ec4, 0x4ec7, 0x4ea9, 0x4eac, 0x4eaf, 0x4eb1, 0x4eb3, 0x4eb5, 0x4eb7, 0x4eb9, 0x4ebb, 0x52bd, 0x52be, 0x5aff
- .2byte 0x4f20, 0x4f02, 0x4f04, 0x4f06, 0x4aea, 0x4eed, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, 0x4ef7, 0x4ef9, 0x4efb, 0x52fd, 0x52fe, 0x5b3f
- .2byte 0x4f60, 0x4f62, 0x4b44, 0x4b27, 0x4f2b, 0x4f2d, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x533d, 0x533e, 0x5b5f
- .2byte 0x4fa0, 0x4ba2, 0x4b65, 0x4f69, 0x4f6b, 0x4f6d, 0x4f6f, 0x4f71, 0x4f73, 0x4f75, 0x4f77, 0x4f79, 0x4f7b, 0x537d, 0x537e, 0x5b7f
- .2byte 0x4be0, 0x4bc3, 0x4fa7, 0x4fa9, 0x4fab, 0x4fad, 0x4faf, 0x4fb1, 0x53b4, 0x53b5, 0x53b7, 0x53b9, 0x53bb, 0x53bd, 0x539e, 0x5bbf
- .2byte 0x4be1, 0x4fe5, 0x4fe7, 0x4fe9, 0x4feb, 0x4fee, 0x4fd0, 0x4fd2, 0x53d4, 0x53d6, 0x53d7, 0x53d9, 0x53db, 0x53dd, 0x53de, 0x5bdf
- .2byte 0x4be4, 0x4fe6, 0x4fe8, 0x4fea, 0x4fed, 0x4fef, 0x53f1, 0x53f3, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff
- .2byte 0x5800, 0x5802, 0x5805, 0x5807, 0x580a, 0x580c, 0x580e, 0x5811, 0x5814, 0x5816, 0x5819, 0x581b, 0x541d, 0x541f, 0x543f, 0x549f
- .2byte 0x5840, 0x5842, 0x5845, 0x5847, 0x5849, 0x584c, 0x584e, 0x5851, 0x5853, 0x5856, 0x5858, 0x585b, 0x585d, 0x547e, 0x54bf, 0x54df
- .2byte 0x58a0, 0x58a2, 0x5884, 0x5887, 0x5889, 0x588c, 0x588e, 0x5891, 0x5893, 0x5896, 0x5898, 0x549a, 0x54bb, 0x54fd, 0x54ff, 0x551f
- .2byte 0x58e0, 0x58e2, 0x58e4, 0x58e7, 0x58e9, 0x58eb, 0x58ee, 0x58f0, 0x58f3, 0x58f6, 0x58d8, 0x54f9, 0x553b, 0x553d, 0x553f, 0x555f
- .2byte 0x5940, 0x5942, 0x5944, 0x5927, 0x5529, 0x552b, 0x552e, 0x5530, 0x5533, 0x5535, 0x5557, 0x5579, 0x557b, 0x557d, 0x557f, 0x55bf
- .2byte 0x59a0, 0x5982, 0x5984, 0x5987, 0x5569, 0x558c, 0x558e, 0x5590, 0x5593, 0x5595, 0x55b7, 0x55b9, 0x55bb, 0x55bd, 0x55df, 0x55ff
- .2byte 0x59e0, 0x59e2, 0x59e4, 0x59c7, 0x55c9, 0x55cc, 0x55ef, 0x55f1, 0x55f3, 0x55f5, 0x55f7, 0x55f9, 0x55fb, 0x55fd, 0x561e, 0x5a3f
- .2byte 0x5a20, 0x5a22, 0x5a24, 0x5a27, 0x5609, 0x560c, 0x562f, 0x5631, 0x5633, 0x5635, 0x5637, 0x5639, 0x563b, 0x563d, 0x5a5e, 0x5a7f
- .2byte 0x5a80, 0x5a82, 0x5a84, 0x5a67, 0x5669, 0x566c, 0x566f, 0x5671, 0x5673, 0x5675, 0x5677, 0x5679, 0x567b, 0x569d, 0x5a9e, 0x5edf
- .2byte 0x5ac0, 0x5ac2, 0x5ac4, 0x5ac7, 0x56a9, 0x56ac, 0x56af, 0x56b1, 0x56b3, 0x56b5, 0x56b7, 0x56b9, 0x56bb, 0x5add, 0x5efe, 0x631f
- .2byte 0x5b20, 0x5b02, 0x5704, 0x5706, 0x52ea, 0x56ed, 0x56ef, 0x56f1, 0x56f3, 0x56f5, 0x56f7, 0x56f9, 0x56fb, 0x5afd, 0x5f1e, 0x633f
- .2byte 0x5760, 0x5762, 0x5744, 0x5727, 0x572b, 0x572d, 0x572f, 0x5731, 0x5733, 0x5735, 0x5737, 0x5739, 0x573b, 0x5b3d, 0x5f5e, 0x635f
- .2byte 0x57a0, 0x57a2, 0x5365, 0x5769, 0x576b, 0x576d, 0x576f, 0x5771, 0x5773, 0x5775, 0x5777, 0x5779, 0x577b, 0x5b7d, 0x5f7e, 0x639f
- .2byte 0x57e0, 0x53c3, 0x53a7, 0x57a9, 0x57ab, 0x57ad, 0x57af, 0x57b1, 0x57b4, 0x5bb6, 0x5bb7, 0x5bb9, 0x5bbb, 0x5bbd, 0x5fbe, 0x63bf
- .2byte 0x53e1, 0x53e5, 0x53e7, 0x57e9, 0x57eb, 0x57ee, 0x57d0, 0x57d2, 0x57d4, 0x5fd7, 0x5fd9, 0x5fda, 0x5fdc, 0x5fdd, 0x5fde, 0x63df
- .2byte 0x53e4, 0x57e6, 0x57e8, 0x57ea, 0x57ed, 0x57ef, 0x57f1, 0x5bf3, 0x5ff6, 0x63f8, 0x63f9, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff
- .2byte 0x6400, 0x6402, 0x6404, 0x6407, 0x6409, 0x640c, 0x640e, 0x6411, 0x6413, 0x6416, 0x6419, 0x601b, 0x601d, 0x601f, 0x5c3f, 0x589f
- .2byte 0x6440, 0x6042, 0x6044, 0x6047, 0x6049, 0x604c, 0x604e, 0x6051, 0x6053, 0x6056, 0x6058, 0x605b, 0x605d, 0x5c7e, 0x5cbf, 0x5cdf
- .2byte 0x64a0, 0x6082, 0x6084, 0x6087, 0x6089, 0x608c, 0x608e, 0x6090, 0x6093, 0x6095, 0x6098, 0x609a, 0x5cbb, 0x5cfd, 0x5cff, 0x5d1f
- .2byte 0x64e0, 0x60e2, 0x60e4, 0x60c6, 0x60c9, 0x60cb, 0x60ce, 0x60d0, 0x60d3, 0x60d5, 0x60d8, 0x5cf9, 0x5d3b, 0x5d3d, 0x5d3f, 0x5d5f
- .2byte 0x6540, 0x6122, 0x6124, 0x6126, 0x5d4a, 0x5d4c, 0x5d4e, 0x5d50, 0x5d52, 0x5d54, 0x5d57, 0x5d79, 0x5d7b, 0x5d7d, 0x5d7f, 0x5dbf
- .2byte 0x6580, 0x6182, 0x6184, 0x6186, 0x5d8a, 0x5dad, 0x5daf, 0x5db1, 0x5db3, 0x5db5, 0x5db7, 0x5db9, 0x5dbb, 0x5dbd, 0x5ddf, 0x5dff
- .2byte 0x65e0, 0x61e2, 0x61c4, 0x61c6, 0x5dca, 0x5ded, 0x5def, 0x5df1, 0x5df3, 0x5df5, 0x5df7, 0x5df9, 0x5dfb, 0x5dfd, 0x5e1e, 0x5e3f
- .2byte 0x6620, 0x6222, 0x6224, 0x6226, 0x5e0a, 0x5e2d, 0x5e2f, 0x5e31, 0x5e33, 0x5e35, 0x5e37, 0x5e39, 0x5e3b, 0x5e3d, 0x5e5e, 0x627f
- .2byte 0x6680, 0x6282, 0x6264, 0x6266, 0x5e4a, 0x5e6d, 0x5e6f, 0x5e71, 0x5e73, 0x5e75, 0x5e77, 0x5e79, 0x5e7b, 0x5e9d, 0x5e9e, 0x66df
- .2byte 0x66c0, 0x62c2, 0x62c4, 0x62c6, 0x5eaa, 0x5ead, 0x5eaf, 0x5eb1, 0x5eb3, 0x5eb5, 0x5eb7, 0x5eb9, 0x5ebb, 0x5edd, 0x66fe, 0x671f
- .2byte 0x6720, 0x6302, 0x6304, 0x6306, 0x5eea, 0x5eed, 0x5eef, 0x5ef1, 0x5ef3, 0x5ef5, 0x5ef7, 0x5ef9, 0x5efb, 0x673d, 0x673e, 0x6b5f
- .2byte 0x6360, 0x6362, 0x6344, 0x5f27, 0x5f2b, 0x5f2d, 0x5f2f, 0x5f31, 0x5f33, 0x5f35, 0x5f37, 0x5f39, 0x5f3b, 0x675d, 0x675e, 0x6b7f
- .2byte 0x5fa0, 0x5fa2, 0x5b65, 0x5f69, 0x5f6b, 0x5f6d, 0x5f6f, 0x5f71, 0x5f73, 0x5f75, 0x5f77, 0x5f79, 0x5f7b, 0x677d, 0x679e, 0x6b9f
- .2byte 0x5fe0, 0x5fc3, 0x5fa7, 0x5ba9, 0x5fab, 0x5fad, 0x5faf, 0x5fb1, 0x5fb4, 0x5fb6, 0x67b9, 0x67ba, 0x67bc, 0x67bd, 0x67be, 0x6bbf
- .2byte 0x5be1, 0x5fe5, 0x5be7, 0x5be9, 0x5feb, 0x5fee, 0x5fd0, 0x5fd2, 0x5fd4, 0x63d7, 0x67d9, 0x67da, 0x67dc, 0x67dd, 0x67de, 0x6bdf
- .2byte 0x5be4, 0x5be6, 0x5be8, 0x5bea, 0x5fed, 0x5fef, 0x5ff1, 0x5ff3, 0x67f6, 0x67f8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff
- .2byte 0x6c00, 0x6c02, 0x6c04, 0x6c07, 0x6c09, 0x6c0c, 0x6c0e, 0x6c10, 0x6c13, 0x6c15, 0x6c18, 0x6c1b, 0x681d, 0x681f, 0x643f, 0x609f
- .2byte 0x6c40, 0x6c42, 0x6c44, 0x6c46, 0x6c49, 0x6c4b, 0x6c4e, 0x6c50, 0x6c53, 0x6c55, 0x6c58, 0x6c5b, 0x685d, 0x647e, 0x64bf, 0x60df
- .2byte 0x6ca0, 0x6c82, 0x6884, 0x6886, 0x6889, 0x688b, 0x688e, 0x6890, 0x6892, 0x6895, 0x6898, 0x689a, 0x64bb, 0x64fd, 0x64ff, 0x651f
- .2byte 0x6ce0, 0x6ce2, 0x68e4, 0x64e7, 0x64e9, 0x64ec, 0x64ee, 0x64f0, 0x64f2, 0x64f5, 0x64f7, 0x64f9, 0x653b, 0x653d, 0x653f, 0x615f
- .2byte 0x6d40, 0x6d22, 0x6924, 0x6547, 0x656b, 0x656d, 0x656f, 0x6571, 0x6573, 0x6575, 0x6577, 0x6579, 0x657b, 0x657d, 0x657f, 0x65bf
- .2byte 0x6d80, 0x6d82, 0x6984, 0x6587, 0x65ab, 0x65ad, 0x65af, 0x65b1, 0x65b3, 0x65b5, 0x65b7, 0x65b9, 0x65bb, 0x65bd, 0x65df, 0x65ff
- .2byte 0x6dc0, 0x6dc2, 0x69c4, 0x65c7, 0x65eb, 0x65ed, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x65fb, 0x65fd, 0x661e, 0x663f
- .2byte 0x6e20, 0x6e22, 0x6a24, 0x6607, 0x662b, 0x662d, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x663b, 0x663d, 0x665e, 0x667f
- .2byte 0x6e60, 0x6e62, 0x6a64, 0x6667, 0x666b, 0x666d, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x667b, 0x669d, 0x669e, 0x6adf
- .2byte 0x6ec0, 0x6ec2, 0x6aa4, 0x66a7, 0x66ab, 0x66ad, 0x66af, 0x66b1, 0x66b3, 0x66b5, 0x66b7, 0x66b9, 0x66bb, 0x66dd, 0x6afe, 0x6f1f
- .2byte 0x6f00, 0x6f02, 0x6b04, 0x66e7, 0x66eb, 0x66ed, 0x66ef, 0x66f1, 0x66f3, 0x66f5, 0x66f7, 0x66f9, 0x66fb, 0x6b3d, 0x6b3e, 0x6f5f
- .2byte 0x6f60, 0x6f62, 0x6b44, 0x6727, 0x672b, 0x672d, 0x672f, 0x6731, 0x6733, 0x6735, 0x6737, 0x6739, 0x6b5c, 0x6b5d, 0x6f7f, 0x739f
- .2byte 0x6ba0, 0x6ba2, 0x6765, 0x6769, 0x676b, 0x676d, 0x676f, 0x6771, 0x6773, 0x6775, 0x6777, 0x6b9a, 0x6b9c, 0x6b9d, 0x6f9f, 0x73bf
- .2byte 0x6be0, 0x67c3, 0x63a7, 0x63a9, 0x67ab, 0x67ad, 0x67af, 0x67b1, 0x67b4, 0x67b6, 0x6bb9, 0x6bba, 0x6bbc, 0x6bbd, 0x6fbf, 0x73df
- .2byte 0x67e1, 0x63e5, 0x67e7, 0x67e9, 0x63eb, 0x67ee, 0x67d0, 0x67d2, 0x67d4, 0x6bd7, 0x6bd9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6fff, 0x73ff
- .2byte 0x63e4, 0x63e6, 0x63e8, 0x63ea, 0x63ed, 0x63ef, 0x67f1, 0x67f3, 0x6bf6, 0x6bf8, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73ff, 0x73ff
- .2byte 0x7400, 0x7401, 0x7404, 0x7407, 0x7409, 0x740b, 0x740e, 0x7410, 0x7413, 0x7415, 0x7417, 0x741a, 0x741d, 0x741f, 0x6c3f, 0x689f
- .2byte 0x7440, 0x7442, 0x7444, 0x7446, 0x7449, 0x744b, 0x744e, 0x7450, 0x7452, 0x7455, 0x7457, 0x745a, 0x745d, 0x6c7e, 0x6cbf, 0x68df
- .2byte 0x7480, 0x7482, 0x6ca5, 0x6ca7, 0x6ca9, 0x6cab, 0x6cae, 0x6cb0, 0x6cb2, 0x6cb4, 0x6cb6, 0x6cb9, 0x6cbb, 0x6cfd, 0x6cff, 0x691f
- .2byte 0x74e0, 0x74e2, 0x6ce5, 0x6d29, 0x6d2b, 0x6d2d, 0x6d2f, 0x6d31, 0x6d33, 0x6d35, 0x6d37, 0x6d39, 0x6d3b, 0x6d3d, 0x6d3f, 0x695f
- .2byte 0x7520, 0x7522, 0x6d45, 0x6d69, 0x6d6b, 0x6d6d, 0x6d6f, 0x6d71, 0x6d73, 0x6d75, 0x6d77, 0x6d79, 0x6d7b, 0x6d7d, 0x6d7f, 0x69bf
- .2byte 0x7580, 0x7582, 0x6d85, 0x6da9, 0x6dab, 0x6dad, 0x6daf, 0x6db1, 0x6db3, 0x6db5, 0x6db7, 0x6db9, 0x6dbb, 0x6dbd, 0x6ddf, 0x69ff
- .2byte 0x75c0, 0x75c2, 0x6dc5, 0x6de9, 0x6deb, 0x6ded, 0x6def, 0x6df1, 0x6df3, 0x6df5, 0x6df7, 0x6df9, 0x6dfb, 0x6dfd, 0x6e1e, 0x6e3f
- .2byte 0x7620, 0x7622, 0x6e05, 0x6e29, 0x6e2b, 0x6e2d, 0x6e2f, 0x6e31, 0x6e33, 0x6e35, 0x6e37, 0x6e39, 0x6e3b, 0x6e3d, 0x6e5e, 0x6e7f
- .2byte 0x7660, 0x7662, 0x6e45, 0x6e69, 0x6e6b, 0x6e6d, 0x6e6f, 0x6e71, 0x6e73, 0x6e75, 0x6e77, 0x6e79, 0x6e7b, 0x6e9d, 0x6e9e, 0x72df
- .2byte 0x76a0, 0x76c2, 0x6ea5, 0x6ea9, 0x6eab, 0x6ead, 0x6eaf, 0x6eb1, 0x6eb3, 0x6eb5, 0x6eb7, 0x6eb9, 0x6ebb, 0x6edd, 0x72fe, 0x731f
- .2byte 0x7700, 0x7702, 0x6ee5, 0x6ee9, 0x6eeb, 0x6eed, 0x6eef, 0x6ef1, 0x6ef3, 0x6ef5, 0x6ef7, 0x6ef9, 0x6efb, 0x733d, 0x733e, 0x735f
- .2byte 0x7740, 0x7742, 0x6f25, 0x6f29, 0x6f2b, 0x6f2d, 0x6f2f, 0x6f31, 0x6f33, 0x6f35, 0x6f37, 0x735a, 0x735c, 0x735d, 0x737f, 0x779f
- .2byte 0x77a0, 0x77a2, 0x6f65, 0x6f69, 0x6f6b, 0x6f6d, 0x6f6f, 0x6f71, 0x6f73, 0x6f75, 0x6f77, 0x739a, 0x739c, 0x739d, 0x77bf, 0x7bdf
- .2byte 0x73e0, 0x6fc3, 0x6fa7, 0x6ba9, 0x6fab, 0x6fad, 0x6faf, 0x6fb1, 0x6fb4, 0x6fb6, 0x6fb9, 0x73ba, 0x73bc, 0x73bd, 0x77df, 0x7bff
- .2byte 0x6fe1, 0x6be5, 0x6be7, 0x6be9, 0x6beb, 0x6fee, 0x6fd0, 0x6fd2, 0x6fd4, 0x6fd7, 0x73d9, 0x73fb, 0x77fd, 0x77fe, 0x77ff, 0x7bff
- .2byte 0x6be4, 0x6be6, 0x6be8, 0x6bea, 0x6bed, 0x6bef, 0x6bf1, 0x6ff3, 0x6ff6, 0x73f8, 0x73fa, 0x77fc, 0x7bfe, 0x7bff, 0x7bff, 0x7bff
- .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c06, 0x7c09, 0x7c0b, 0x7c0e, 0x7c10, 0x7c12, 0x7c15, 0x7c17, 0x7c1a, 0x7c1c, 0x7c1f, 0x743f, 0x709f
- .2byte 0x7c40, 0x7863, 0x7865, 0x7867, 0x786a, 0x786b, 0x786e, 0x7870, 0x7872, 0x7874, 0x7877, 0x7879, 0x787b, 0x787e, 0x74bf, 0x70df
- .2byte 0x7ca0, 0x78a3, 0x74e7, 0x74e9, 0x74eb, 0x74ed, 0x74ef, 0x74f1, 0x74f3, 0x74f4, 0x74f7, 0x74f8, 0x74fb, 0x74fd, 0x74ff, 0x711f
- .2byte 0x7ce0, 0x78e3, 0x7527, 0x7529, 0x752b, 0x752d, 0x752f, 0x7531, 0x7533, 0x7535, 0x7536, 0x7538, 0x753a, 0x753d, 0x753f, 0x715f
- .2byte 0x7d20, 0x7943, 0x7567, 0x7569, 0x756b, 0x756d, 0x756f, 0x7571, 0x7573, 0x7575, 0x7577, 0x7579, 0x757b, 0x757d, 0x757f, 0x71bf
- .2byte 0x7d80, 0x7983, 0x75a7, 0x75a9, 0x75ab, 0x75ad, 0x75af, 0x75b1, 0x75b3, 0x75b5, 0x75b7, 0x75b9, 0x75bb, 0x75bd, 0x75df, 0x71ff
- .2byte 0x7dc0, 0x79c3, 0x75e7, 0x75e9, 0x75eb, 0x75ed, 0x75ef, 0x75f1, 0x75f3, 0x75f5, 0x75f7, 0x75f9, 0x75fb, 0x75fd, 0x761e, 0x723f
- .2byte 0x7e20, 0x7a03, 0x7627, 0x7629, 0x762b, 0x762d, 0x762f, 0x7631, 0x7633, 0x7635, 0x7637, 0x7639, 0x763b, 0x763d, 0x765e, 0x727f
- .2byte 0x7e60, 0x7a43, 0x7667, 0x7669, 0x766b, 0x766d, 0x766f, 0x7671, 0x7694, 0x7695, 0x7697, 0x7699, 0x769b, 0x769d, 0x769e, 0x76df
- .2byte 0x7ea0, 0x7aa3, 0x76a7, 0x76a9, 0x76ab, 0x76ad, 0x76af, 0x76b1, 0x76b4, 0x76d6, 0x76d7, 0x76d9, 0x76db, 0x76dd, 0x76fe, 0x771f
- .2byte 0x7f00, 0x7ae3, 0x76e7, 0x76e9, 0x76eb, 0x76ed, 0x76ef, 0x76f1, 0x76f4, 0x76f6, 0x7739, 0x773a, 0x773b, 0x773d, 0x773e, 0x775f
- .2byte 0x7f40, 0x7b23, 0x7727, 0x7729, 0x772b, 0x772d, 0x772f, 0x7731, 0x7734, 0x7736, 0x7759, 0x775a, 0x775c, 0x775d, 0x777f, 0x7b9f
- .2byte 0x7fa0, 0x7b63, 0x7767, 0x7769, 0x776b, 0x776d, 0x776f, 0x7771, 0x7774, 0x7776, 0x7799, 0x779a, 0x779c, 0x779d, 0x7bbf, 0x7fdf
- .2byte 0x7fe0, 0x7bc3, 0x77a7, 0x77a9, 0x77ab, 0x77ad, 0x77af, 0x77b1, 0x77b4, 0x77b6, 0x77b9, 0x77ba, 0x77bc, 0x7bde, 0x7fff, 0x7fff
- .2byte 0x77e1, 0x77e5, 0x73e7, 0x73e9, 0x73eb, 0x77ee, 0x73d0, 0x77d2, 0x73d4, 0x77d7, 0x77d9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x6fe4, 0x73e6, 0x73e8, 0x73ea, 0x73ed, 0x73ef, 0x73f1, 0x73f3, 0x77f6, 0x77f8, 0x77fa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c21, 0x7c23, 0x7c25, 0x7c27, 0x7c2a, 0x7c2c, 0x7c2e, 0x7c30, 0x7c32, 0x7c34, 0x7c36, 0x7c39, 0x7c3b, 0x7c3d, 0x7c3f, 0x789f
- .2byte 0x7c61, 0x7ca5, 0x7ca7, 0x7ca9, 0x7cab, 0x7cad, 0x7cae, 0x7cb1, 0x7cb3, 0x7cb4, 0x7cb7, 0x7cb8, 0x7cba, 0x7cbd, 0x7cbf, 0x78df
- .2byte 0x7cc1, 0x7ce5, 0x7ce7, 0x7ce9, 0x7ceb, 0x7ced, 0x7cef, 0x7cf1, 0x7cf3, 0x7cf4, 0x7cf6, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cff, 0x791f
- .2byte 0x7d01, 0x7d25, 0x7d27, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2f, 0x7d31, 0x7d33, 0x7d35, 0x7d36, 0x7d39, 0x7d3a, 0x7d3c, 0x7d3f, 0x795f
- .2byte 0x7d41, 0x7d65, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d73, 0x7d75, 0x7d77, 0x7d78, 0x7d7a, 0x7d7c, 0x7d7f, 0x79bf
- .2byte 0x7d81, 0x7da5, 0x7da7, 0x7da9, 0x7dab, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd5, 0x7dd7, 0x7dd9, 0x7ddb, 0x7ddd, 0x7ddf, 0x79ff
- .2byte 0x7dc1, 0x7de5, 0x7de7, 0x7de9, 0x7deb, 0x7dee, 0x7a10, 0x7a11, 0x7a13, 0x7a15, 0x7a17, 0x7a19, 0x7a1b, 0x7a1c, 0x7a1e, 0x7a3f
- .2byte 0x7e01, 0x7e25, 0x7e27, 0x7e29, 0x7e2b, 0x7e2e, 0x7a50, 0x7a52, 0x7a53, 0x7a55, 0x7a57, 0x7a59, 0x7a5b, 0x7a5d, 0x7a5e, 0x7a7f
- .2byte 0x7e61, 0x7e65, 0x7e67, 0x7e69, 0x7e6b, 0x7e6e, 0x7a70, 0x7a92, 0x7a94, 0x7a95, 0x7a97, 0x7a99, 0x7a9b, 0x7a9c, 0x7a9e, 0x7adf
- .2byte 0x7ea1, 0x7ea5, 0x7ea7, 0x7ea9, 0x7eab, 0x7eae, 0x7ab0, 0x7ad2, 0x7ad4, 0x7af7, 0x7af8, 0x7afa, 0x7afb, 0x7afd, 0x7afe, 0x7b1f
- .2byte 0x7ee1, 0x7ee5, 0x7ee7, 0x7ee9, 0x7eeb, 0x7eee, 0x7af0, 0x7af2, 0x7af4, 0x7b37, 0x7b39, 0x7b3a, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b5f
- .2byte 0x7f21, 0x7f25, 0x7f27, 0x7f29, 0x7f2b, 0x7f2e, 0x7b30, 0x7b32, 0x7b34, 0x7b57, 0x7b59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7f, 0x7f9f
- .2byte 0x7f61, 0x7f65, 0x7f67, 0x7f69, 0x7f6b, 0x7f6e, 0x7b70, 0x7b72, 0x7b74, 0x7b97, 0x7b99, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbf, 0x7fdf
- .2byte 0x7fa1, 0x7fa5, 0x7fa7, 0x7fa9, 0x7fab, 0x7fae, 0x7bb0, 0x7bb2, 0x7bb4, 0x7bb7, 0x7bb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe1, 0x7fe5, 0x7fe7, 0x7fe9, 0x7feb, 0x7fee, 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd7, 0x7bd9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e4, 0x77e6, 0x7be8, 0x77ea, 0x7bed, 0x7bef, 0x7bf1, 0x7bf3, 0x7bf6, 0x7bf8, 0x7bfa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c84, 0x7c86, 0x7c87, 0x7c89, 0x7c8b, 0x7c8d, 0x7c8f, 0x7c91, 0x7c92, 0x7c94, 0x7c96, 0x7c98, 0x7c9a, 0x7c9b, 0x7c9d, 0x7c9f
- .2byte 0x7cc4, 0x7cc6, 0x7cc8, 0x7cca, 0x7ccb, 0x7ccd, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf
- .2byte 0x7d04, 0x7d06, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0d, 0x7d0f, 0x7d11, 0x7d13, 0x7d15, 0x7d16, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
- .2byte 0x7d44, 0x7d46, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4e, 0x7d50, 0x7d51, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d5a, 0x7d5c, 0x7d5d, 0x7d5f
- .2byte 0x7d84, 0x7d86, 0x7d88, 0x7d8a, 0x7dad, 0x7dae, 0x7db0, 0x7db2, 0x7db3, 0x7db5, 0x7db7, 0x7db8, 0x7dba, 0x7dbc, 0x7dbe, 0x7dbf
- .2byte 0x7da4, 0x7dc6, 0x7dc8, 0x7dca, 0x7dcd, 0x7def, 0x7df0, 0x7df2, 0x7df3, 0x7df5, 0x7df7, 0x7df8, 0x7dfa, 0x7dfc, 0x7dfe, 0x7dff
- .2byte 0x7de4, 0x7e06, 0x7e08, 0x7e0a, 0x7e0d, 0x7e0f, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e39, 0x7e3a, 0x7e3c, 0x7e3e, 0x7e3f
- .2byte 0x7e24, 0x7e26, 0x7e28, 0x7e2a, 0x7e4d, 0x7e4f, 0x7e51, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7b, 0x7e7c, 0x7e7e, 0x7e7f
- .2byte 0x7e64, 0x7e66, 0x7e68, 0x7e6a, 0x7e6d, 0x7e8f, 0x7e91, 0x7e93, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edb, 0x7edd, 0x7ede, 0x7edf
- .2byte 0x7ea4, 0x7ea6, 0x7ea8, 0x7eaa, 0x7ead, 0x7eaf, 0x7ed1, 0x7ed3, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f
- .2byte 0x7ec4, 0x7ee6, 0x7ee8, 0x7eea, 0x7eed, 0x7eef, 0x7ef1, 0x7f13, 0x7f36, 0x7f38, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f
- .2byte 0x7f04, 0x7f06, 0x7f28, 0x7f0a, 0x7f2d, 0x7f2f, 0x7f31, 0x7f33, 0x7f56, 0x7f78, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, 0x7f9f
- .2byte 0x7f44, 0x7f46, 0x7f48, 0x7f4a, 0x7f4d, 0x7f4f, 0x7f71, 0x7f73, 0x7f96, 0x7f98, 0x7f9a, 0x7fbc, 0x7fde, 0x7fdf, 0x7fdf, 0x7fdf
- .2byte 0x7f84, 0x7f86, 0x7f88, 0x7f8a, 0x7f8d, 0x7f8f, 0x7f91, 0x7f93, 0x7fb6, 0x7fb8, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc4, 0x7fc6, 0x7fc8, 0x7fca, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd3, 0x7fd6, 0x7fd8, 0x7fda, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe4, 0x7fe6, 0x7fe8, 0x7fea, 0x7fed, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff6, 0x7ff8, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0013, 0x0016, 0x0018, 0x001a, 0x001c, 0x001e, 0x001f, 0x085f, 0x18df
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0053, 0x0056, 0x0058, 0x005a, 0x005c, 0x005e, 0x005f, 0x089f, 0x18ff
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b3, 0x00b6, 0x00b8, 0x009a, 0x009c, 0x009e, 0x00bf, 0x08df, 0x193f
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0113, 0x0116, 0x00f8, 0x00fa, 0x00fc, 0x00fe, 0x00ff, 0x091f, 0x195f
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0173, 0x0176, 0x0158, 0x015a, 0x013c, 0x013e, 0x015f, 0x097f, 0x199f
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01d3, 0x01b6, 0x01b8, 0x01ba, 0x019c, 0x019e, 0x019f, 0x099f, 0x19df
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0233, 0x0216, 0x01f8, 0x01fa, 0x01fc, 0x01fe, 0x01df, 0x09df, 0x19ff
- .2byte 0x0260, 0x0263, 0x0266, 0x0268, 0x026b, 0x026e, 0x0271, 0x0273, 0x0276, 0x0258, 0x025a, 0x023c, 0x023e, 0x023f, 0x0a3f, 0x1a3f
- .2byte 0x02c0, 0x02c3, 0x02c5, 0x02c8, 0x02cb, 0x02ce, 0x02d0, 0x02d3, 0x02d6, 0x02b8, 0x029a, 0x029c, 0x027e, 0x027f, 0x0a7f, 0x1a7f
- .2byte 0x0300, 0x0302, 0x0305, 0x0308, 0x030a, 0x030d, 0x0310, 0x0313, 0x0315, 0x0318, 0x02fa, 0x02dc, 0x02de, 0x02df, 0x0abf, 0x1abf
- .2byte 0x0340, 0x0342, 0x0345, 0x0347, 0x034a, 0x034d, 0x034f, 0x0352, 0x0355, 0x0357, 0x035a, 0x033c, 0x031e, 0x031f, 0x0aff, 0x1adf
- .2byte 0x0380, 0x0382, 0x0385, 0x0388, 0x038a, 0x038d, 0x038f, 0x0392, 0x0394, 0x0397, 0x039a, 0x039c, 0x037e, 0x035f, 0x0b3f, 0x1b1f
- .2byte 0x03c0, 0x03c2, 0x03c5, 0x03c7, 0x03ca, 0x03cc, 0x03cf, 0x03d1, 0x03d4, 0x03d6, 0x03d9, 0x03dc, 0x03de, 0x03bf, 0x0b7f, 0x1b5f
- .2byte 0x03e0, 0x03e3, 0x03e5, 0x03e7, 0x03ea, 0x03ec, 0x03ef, 0x03f1, 0x03f3, 0x03f6, 0x03f8, 0x03fb, 0x03fd, 0x03ff, 0x0bbf, 0x1b9f
- .2byte 0x0be2, 0x0be5, 0x0be7, 0x0be9, 0x0beb, 0x0bed, 0x0bef, 0x0bf1, 0x0bf3, 0x0bf5, 0x0bf7, 0x0bfa, 0x0bfc, 0x0bfe, 0x0bff, 0x1bbf
- .2byte 0x1be6, 0x1be7, 0x1be9, 0x1beb, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf9, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c13, 0x0c16, 0x0818, 0x081a, 0x081c, 0x081e, 0x0c1f, 0x145f, 0x1cdf
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0c71, 0x0853, 0x0855, 0x0857, 0x085a, 0x085c, 0x085e, 0x109e, 0x18df, 0x211f
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x0cb1, 0x08b3, 0x08b5, 0x08b7, 0x089a, 0x089c, 0x089e, 0x10be, 0x191f, 0x213f
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0d11, 0x0913, 0x0915, 0x08f7, 0x08fa, 0x08dc, 0x08fe, 0x111e, 0x195f, 0x217f
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0d71, 0x0973, 0x0955, 0x0957, 0x093a, 0x093c, 0x093e, 0x115e, 0x197f, 0x219f
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0dd1, 0x09b3, 0x09b5, 0x09b7, 0x099a, 0x099c, 0x099e, 0x119e, 0x19df, 0x21df
- .2byte 0x0da1, 0x0e23, 0x0e25, 0x0e28, 0x0e2b, 0x0e2e, 0x0e31, 0x0a13, 0x09f5, 0x09f7, 0x09fa, 0x09fc, 0x09de, 0x11de, 0x19ff, 0x221f
- .2byte 0x0a60, 0x0a62, 0x0a65, 0x0a68, 0x0a6b, 0x0a6d, 0x0a70, 0x0a73, 0x0a55, 0x0a57, 0x0a3a, 0x0a3c, 0x0a3e, 0x123e, 0x1a3f, 0x225f
- .2byte 0x0ac0, 0x0aa2, 0x0aa5, 0x0aa8, 0x0aaa, 0x0aad, 0x0ab0, 0x0ab3, 0x0ab5, 0x0ab7, 0x0a9a, 0x0a9c, 0x0a7e, 0x127e, 0x1a7f, 0x229f
- .2byte 0x0b00, 0x0ae2, 0x0ae5, 0x0ae7, 0x0aea, 0x0aed, 0x0af0, 0x0af2, 0x0af5, 0x0af7, 0x0afa, 0x0adc, 0x0ade, 0x12be, 0x1abf, 0x22bf
- .2byte 0x0b40, 0x0b42, 0x0b44, 0x0b47, 0x0b4a, 0x0b4d, 0x0b4f, 0x0b52, 0x0b55, 0x0b57, 0x0b5a, 0x0b3c, 0x0b1e, 0x12fe, 0x1aff, 0x22ff
- .2byte 0x0b80, 0x0b82, 0x0b84, 0x0b87, 0x0b89, 0x0b8c, 0x0b8f, 0x0b91, 0x0b94, 0x0b97, 0x0b99, 0x0b9c, 0x0b7e, 0x133e, 0x1b3f, 0x231f
- .2byte 0x0bc0, 0x0bc2, 0x0bc5, 0x0bc7, 0x0bca, 0x0bcc, 0x0bcf, 0x0bd1, 0x0bd4, 0x0bd6, 0x0bd9, 0x0bdb, 0x0bde, 0x137e, 0x1b7f, 0x235f
- .2byte 0x0be0, 0x13c4, 0x13c6, 0x13c8, 0x13ca, 0x13cc, 0x13cf, 0x13d1, 0x13d3, 0x13d5, 0x13d7, 0x13da, 0x13dc, 0x13de, 0x1bbf, 0x239f
- .2byte 0x13e2, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf4, 0x1bf5, 0x1bf8, 0x1bf9, 0x1bfb, 0x1bfd, 0x1bff, 0x23df
- .2byte 0x1fe6, 0x23e8, 0x23ea, 0x23eb, 0x23ed, 0x23ef, 0x23f0, 0x23f2, 0x23f4, 0x23f6, 0x23f7, 0x23f9, 0x23fb, 0x23fc, 0x23fe, 0x23ff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1813, 0x1416, 0x1418, 0x141a, 0x141c, 0x141e, 0x141f, 0x1c5f, 0x24df
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1471, 0x1453, 0x1455, 0x1457, 0x105a, 0x105c, 0x145e, 0x189e, 0x20df, 0x291f
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ae, 0x14b0, 0x14b3, 0x1095, 0x1097, 0x1099, 0x14bb, 0x18dc, 0x211d, 0x211f, 0x295f
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150e, 0x1510, 0x14f3, 0x10f5, 0x10f7, 0x10f9, 0x14fb, 0x191c, 0x215d, 0x215f, 0x297f
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x156e, 0x1570, 0x1553, 0x1155, 0x1157, 0x1139, 0x153b, 0x195c, 0x217d, 0x219f, 0x29bf
- .2byte 0x1561, 0x1563, 0x15c5, 0x15c8, 0x15cb, 0x15ce, 0x15b0, 0x15b3, 0x11b5, 0x1197, 0x1199, 0x159b, 0x199c, 0x21dd, 0x21df, 0x29df
- .2byte 0x15a1, 0x1623, 0x1605, 0x1608, 0x160b, 0x160d, 0x1610, 0x1613, 0x11f5, 0x11f7, 0x11f9, 0x15db, 0x19dc, 0x21fd, 0x21ff, 0x2a1f
- .2byte 0x1660, 0x1662, 0x1665, 0x1667, 0x166a, 0x166d, 0x1670, 0x1673, 0x1255, 0x1257, 0x1239, 0x163b, 0x1a3c, 0x223d, 0x223f, 0x2a5f
- .2byte 0x16c0, 0x16a2, 0x12a4, 0x12a7, 0x12aa, 0x12ad, 0x12af, 0x12b2, 0x12b5, 0x1297, 0x1299, 0x167b, 0x1a7c, 0x227d, 0x229f, 0x2a7f
- .2byte 0x1700, 0x16e2, 0x12e4, 0x12e7, 0x12ea, 0x12ec, 0x12ef, 0x12f2, 0x12f5, 0x12f7, 0x12f9, 0x16db, 0x1abc, 0x22bd, 0x22bf, 0x2abf
- .2byte 0x1340, 0x1342, 0x1324, 0x1327, 0x1329, 0x132c, 0x132f, 0x1332, 0x1334, 0x1337, 0x1339, 0x171b, 0x1afc, 0x22fd, 0x22ff, 0x2aff
- .2byte 0x1380, 0x1382, 0x1765, 0x1767, 0x176a, 0x176c, 0x176f, 0x1771, 0x1774, 0x1776, 0x1779, 0x177b, 0x1b3c, 0x233d, 0x233f, 0x2b3f
- .2byte 0x13c0, 0x13c2, 0x1b86, 0x1b88, 0x1b8a, 0x1b8c, 0x1b8f, 0x1b91, 0x1b93, 0x1b95, 0x1b97, 0x1b9a, 0x1b9c, 0x237d, 0x237f, 0x2b5f
- .2byte 0x17e0, 0x17c4, 0x23a8, 0x23aa, 0x23ac, 0x23ae, 0x23b0, 0x23b2, 0x23b4, 0x23b5, 0x23b7, 0x23b9, 0x23bb, 0x23bd, 0x23bf, 0x2b9f
- .2byte 0x1be2, 0x23e6, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23f0, 0x23f2, 0x23f4, 0x23f5, 0x23f7, 0x23f9, 0x23fb, 0x23fd, 0x23ff, 0x2bdf
- .2byte 0x27e6, 0x27e8, 0x2bea, 0x2beb, 0x2bed, 0x2bef, 0x2bf1, 0x2bf2, 0x2bf4, 0x2bf6, 0x2bf7, 0x2bf9, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2013, 0x2016, 0x2018, 0x1c1a, 0x201c, 0x1c1e, 0x1c1f, 0x245f, 0x2cdf
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2071, 0x2053, 0x2055, 0x1c57, 0x1c5a, 0x1c5c, 0x1c5e, 0x209e, 0x28df, 0x2d1f
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x20ae, 0x20b0, 0x1cb3, 0x1c95, 0x1c97, 0x1c99, 0x1cbb, 0x20dc, 0x291d, 0x291f, 0x2d5f
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210b, 0x210e, 0x1cf0, 0x1cf2, 0x1cf5, 0x1cf7, 0x1cf9, 0x211a, 0x295b, 0x295d, 0x295f, 0x319f
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x2168, 0x216b, 0x216e, 0x1d50, 0x1d52, 0x1d35, 0x1d37, 0x1d39, 0x215a, 0x297b, 0x299d, 0x299f, 0x31bf
- .2byte 0x1d61, 0x1d63, 0x21c5, 0x21c8, 0x21cb, 0x21ce, 0x1db0, 0x1db2, 0x1d95, 0x1d97, 0x1d99, 0x219a, 0x29db, 0x29dd, 0x29df, 0x31ff
- .2byte 0x1da1, 0x2223, 0x2205, 0x1e07, 0x1e0a, 0x1e0d, 0x1e10, 0x1e12, 0x1df5, 0x1df7, 0x1dd9, 0x21da, 0x29fb, 0x29fd, 0x2a1f, 0x323f
- .2byte 0x2260, 0x2262, 0x1e65, 0x1e47, 0x1e4a, 0x1e4d, 0x1e50, 0x1e52, 0x1e55, 0x1e37, 0x1e39, 0x223a, 0x2a3b, 0x2a3d, 0x2a3f, 0x325f
- .2byte 0x22c0, 0x22a2, 0x1ea4, 0x1ea7, 0x1eaa, 0x1eac, 0x1eaf, 0x1eb2, 0x1eb5, 0x1e97, 0x1e79, 0x227a, 0x2a7b, 0x2a9d, 0x2a9f, 0x329f
- .2byte 0x1f00, 0x1ee2, 0x1ee4, 0x1ee7, 0x1ee9, 0x1eec, 0x1eef, 0x1ef1, 0x1ef4, 0x1ef7, 0x1ed9, 0x22ba, 0x2abb, 0x2abd, 0x2abf, 0x32df
- .2byte 0x1f40, 0x1f42, 0x1f24, 0x1f27, 0x1f29, 0x1f2c, 0x1f2f, 0x1f31, 0x1f34, 0x1f36, 0x1f39, 0x22fa, 0x2afb, 0x2afd, 0x2aff, 0x32ff
- .2byte 0x1f80, 0x1b82, 0x1f65, 0x2348, 0x234a, 0x234c, 0x234f, 0x2351, 0x2353, 0x2355, 0x2358, 0x235a, 0x2b3b, 0x2b3d, 0x2b3f, 0x333f
- .2byte 0x1fc0, 0x1fc2, 0x2386, 0x2b6a, 0x2b6c, 0x2b6e, 0x2b70, 0x2b72, 0x2b74, 0x2b75, 0x2b77, 0x2b7a, 0x2b7b, 0x2b7d, 0x2b7f, 0x337f
- .2byte 0x1fe0, 0x23c4, 0x2ba8, 0x2baa, 0x2bac, 0x2bae, 0x2bb0, 0x2bb2, 0x2bb4, 0x2bb5, 0x2bb7, 0x2bb9, 0x2bbb, 0x2bbd, 0x2bbf, 0x339f
- .2byte 0x23e2, 0x2be6, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bf0, 0x2bf2, 0x2bf4, 0x2bf6, 0x2bf7, 0x2bf9, 0x2bfb, 0x2bfd, 0x2bff, 0x33df
- .2byte 0x2be6, 0x2fe8, 0x2fea, 0x33ec, 0x33ed, 0x33ef, 0x33f1, 0x33f2, 0x33f4, 0x33f6, 0x33f7, 0x33f9, 0x33fb, 0x33fc, 0x33fe, 0x33ff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2c13, 0x2c16, 0x2818, 0x281a, 0x281c, 0x281e, 0x281f, 0x2c5f, 0x30df
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x2c71, 0x2c53, 0x2855, 0x2857, 0x285a, 0x245c, 0x285e, 0x289e, 0x30df, 0x351f
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x2cae, 0x2cb0, 0x28b3, 0x2895, 0x2897, 0x2499, 0x28bb, 0x28dc, 0x311d, 0x311f, 0x355f
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x2d08, 0x2d0b, 0x2d0e, 0x28f0, 0x28f2, 0x28f5, 0x24f7, 0x24f9, 0x291a, 0x315b, 0x315d, 0x315f, 0x359f
- .2byte 0x2521, 0x2523, 0x2525, 0x2d68, 0x294b, 0x294d, 0x2950, 0x2532, 0x2534, 0x2536, 0x2958, 0x3199, 0x319b, 0x319d, 0x319f, 0x39df
- .2byte 0x2561, 0x2563, 0x2dc5, 0x2dc8, 0x29aa, 0x29ad, 0x29b0, 0x2592, 0x2594, 0x2596, 0x2998, 0x31d9, 0x31db, 0x31dd, 0x31df, 0x39ff
- .2byte 0x25a1, 0x2e23, 0x2e05, 0x2a07, 0x2a0a, 0x2a0d, 0x2a10, 0x25f2, 0x25f4, 0x25d6, 0x29d8, 0x3219, 0x321b, 0x321d, 0x321f, 0x3a3f
- .2byte 0x2e60, 0x2e62, 0x2a65, 0x2a47, 0x2649, 0x264c, 0x264f, 0x2652, 0x2654, 0x2636, 0x2a38, 0x3239, 0x323b, 0x323d, 0x325f, 0x3a7f
- .2byte 0x2ec0, 0x2aa2, 0x2aa4, 0x26a7, 0x2689, 0x268c, 0x268f, 0x2692, 0x2694, 0x2696, 0x2a78, 0x3279, 0x329b, 0x327d, 0x327f, 0x3a9f
- .2byte 0x2b00, 0x2ae2, 0x2ae4, 0x26e7, 0x26c9, 0x26cc, 0x26cf, 0x26d1, 0x26d4, 0x26d6, 0x2ab8, 0x32b9, 0x32bb, 0x32bd, 0x32df, 0x3adf
- .2byte 0x2b40, 0x2742, 0x2724, 0x2727, 0x2b0a, 0x2b0c, 0x2b0f, 0x2b11, 0x2b13, 0x2b15, 0x2b18, 0x32f9, 0x32fb, 0x32fd, 0x32ff, 0x3aff
- .2byte 0x2780, 0x2782, 0x2765, 0x2b48, 0x332c, 0x332e, 0x3330, 0x3332, 0x3334, 0x3335, 0x3338, 0x3339, 0x333b, 0x333d, 0x333f, 0x3b3f
- .2byte 0x27c0, 0x27c2, 0x2b86, 0x2f6a, 0x336c, 0x336e, 0x3370, 0x3372, 0x3374, 0x3376, 0x3377, 0x3379, 0x337b, 0x337d, 0x337f, 0x3b5f
- .2byte 0x2be0, 0x2bc4, 0x2fa8, 0x33aa, 0x33ac, 0x33ae, 0x33b0, 0x33b2, 0x33b4, 0x33b6, 0x33b7, 0x33b9, 0x33bb, 0x33bd, 0x33bf, 0x3b9f
- .2byte 0x2fe2, 0x2fe6, 0x33e8, 0x33ea, 0x33ec, 0x33ee, 0x33f0, 0x33f2, 0x33f4, 0x33f6, 0x33f7, 0x33f9, 0x33fb, 0x33fd, 0x33ff, 0x3bdf
- .2byte 0x33e6, 0x33e8, 0x37ea, 0x37ec, 0x3bee, 0x3bf0, 0x3bf1, 0x3bf3, 0x3bf4, 0x3bf6, 0x3bf8, 0x3bf9, 0x3bfb, 0x3bfc, 0x3bfe, 0x3bff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3813, 0x3816, 0x3418, 0x341a, 0x341c, 0x301e, 0x301f, 0x345f, 0x38df
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3871, 0x3453, 0x3455, 0x3457, 0x345a, 0x305c, 0x305e, 0x309e, 0x38df, 0x3d1f
- .2byte 0x2ca1, 0x2ca3, 0x38a5, 0x38a8, 0x38ab, 0x38ae, 0x34b0, 0x34b3, 0x3495, 0x3097, 0x3099, 0x30bb, 0x30dc, 0x391d, 0x391f, 0x3d5f
- .2byte 0x2ce1, 0x2ce3, 0x3905, 0x3908, 0x390b, 0x390e, 0x34f0, 0x34f2, 0x30f5, 0x30f7, 0x30f9, 0x311a, 0x395b, 0x395d, 0x395f, 0x3d9f
- .2byte 0x2d21, 0x2d23, 0x3965, 0x3968, 0x354a, 0x354d, 0x3550, 0x3132, 0x3134, 0x3136, 0x3158, 0x3999, 0x399b, 0x399d, 0x399f, 0x41df
- .2byte 0x2d61, 0x2d63, 0x39c5, 0x39c8, 0x35aa, 0x318d, 0x3190, 0x3192, 0x3194, 0x3196, 0x35b8, 0x39d9, 0x39db, 0x39dd, 0x3dff, 0x421f
- .2byte 0x2da1, 0x3a23, 0x3605, 0x3607, 0x360a, 0x320c, 0x3210, 0x31f2, 0x31d4, 0x31d6, 0x35f8, 0x39f9, 0x3a1b, 0x3a1d, 0x3e1f, 0x423f
- .2byte 0x3a60, 0x3662, 0x3665, 0x3647, 0x3249, 0x324c, 0x324f, 0x3252, 0x3234, 0x3236, 0x3638, 0x3a39, 0x3a5b, 0x3a5d, 0x3e5f, 0x427f
- .2byte 0x36c0, 0x36a2, 0x36a4, 0x32a7, 0x3289, 0x328c, 0x328e, 0x3291, 0x3294, 0x3276, 0x3678, 0x3a99, 0x3a7b, 0x3a9d, 0x3e9f, 0x429f
- .2byte 0x3700, 0x36e2, 0x32e4, 0x32e7, 0x32c9, 0x32cc, 0x32ce, 0x32d1, 0x32d3, 0x32d6, 0x36b8, 0x3ab9, 0x3abb, 0x3add, 0x3edf, 0x42df
- .2byte 0x3740, 0x3342, 0x3324, 0x3327, 0x330a, 0x370d, 0x370f, 0x3711, 0x3714, 0x3716, 0x3718, 0x3af9, 0x3afb, 0x3afd, 0x3eff, 0x431f
- .2byte 0x3380, 0x3382, 0x3365, 0x3348, 0x3b2c, 0x3b2e, 0x3b30, 0x3b32, 0x3b34, 0x3b35, 0x3b37, 0x3b39, 0x3b3b, 0x3b3d, 0x3f3f, 0x433f
- .2byte 0x33c0, 0x33c2, 0x3386, 0x3b6a, 0x3b6c, 0x3b6e, 0x3b70, 0x3b72, 0x3b74, 0x3b76, 0x3b77, 0x3b7a, 0x3b7b, 0x3b7d, 0x3f7f, 0x437f
- .2byte 0x33e0, 0x33c4, 0x3ba8, 0x3baa, 0x3bac, 0x3bae, 0x3bb0, 0x3bb2, 0x3bb4, 0x3bb6, 0x3bb8, 0x3bb9, 0x3bbb, 0x3bbd, 0x3fbf, 0x439f
- .2byte 0x33e2, 0x3be6, 0x3be8, 0x3bea, 0x3bec, 0x3fef, 0x3ff0, 0x3ff2, 0x3ff4, 0x3ff6, 0x3ff8, 0x3ff9, 0x3ffb, 0x3ffd, 0x3fff, 0x43df
- .2byte 0x3be6, 0x3be8, 0x3bea, 0x3fec, 0x3fee, 0x43f0, 0x43f1, 0x43f3, 0x43f5, 0x43f6, 0x43f8, 0x43f9, 0x43fb, 0x43fc, 0x43fe, 0x43ff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4413, 0x4016, 0x4018, 0x3c1a, 0x3c1c, 0x3c1e, 0x3c1f, 0x3c5f, 0x40df
- .2byte 0x3461, 0x4463, 0x4465, 0x4468, 0x446b, 0x446e, 0x4471, 0x4053, 0x4055, 0x4057, 0x3c5a, 0x3c5c, 0x3c5e, 0x3c9e, 0x40df, 0x411f
- .2byte 0x34a1, 0x44a3, 0x40a5, 0x40a8, 0x40ab, 0x40ad, 0x40b0, 0x40b3, 0x3c95, 0x3c97, 0x3c99, 0x3cbb, 0x3cdc, 0x411d, 0x411f, 0x455f
- .2byte 0x34e1, 0x4503, 0x4105, 0x40e7, 0x40ea, 0x40ed, 0x40f0, 0x40f2, 0x3cf5, 0x3cf7, 0x3cf9, 0x3d1a, 0x415b, 0x415d, 0x415f, 0x459f
- .2byte 0x3521, 0x4563, 0x4165, 0x4147, 0x414a, 0x414d, 0x4150, 0x3d32, 0x3d34, 0x3d36, 0x3d58, 0x4199, 0x419b, 0x419d, 0x419f, 0x45df
- .2byte 0x3561, 0x45c3, 0x41a5, 0x41a7, 0x41aa, 0x418c, 0x4190, 0x3d92, 0x3994, 0x3996, 0x3db8, 0x41d9, 0x41db, 0x41dd, 0x41ff, 0x461f
- .2byte 0x35a1, 0x4623, 0x4205, 0x4207, 0x420a, 0x420c, 0x39cf, 0x39d2, 0x39d3, 0x3df6, 0x3df8, 0x4219, 0x421b, 0x421d, 0x463f, 0x4a5f
- .2byte 0x4660, 0x4262, 0x4265, 0x4247, 0x3e49, 0x3e4c, 0x3a4e, 0x3a52, 0x3a33, 0x3e36, 0x3e38, 0x4259, 0x425b, 0x425d, 0x465f, 0x4a7f
- .2byte 0x42c0, 0x3ea2, 0x3ea4, 0x3ea7, 0x3e89, 0x3a8c, 0x3a6e, 0x3a71, 0x3a73, 0x3e76, 0x3e98, 0x4279, 0x429b, 0x429d, 0x469f, 0x4abf
- .2byte 0x3f00, 0x3ee2, 0x3ee4, 0x3ee7, 0x3ac9, 0x3acc, 0x3ecf, 0x3ed1, 0x3ed4, 0x3ed6, 0x3ed8, 0x42b9, 0x42db, 0x42dd, 0x46df, 0x4adf
- .2byte 0x3f40, 0x3f42, 0x3f24, 0x3b27, 0x3b0a, 0x3f0d, 0x3f0f, 0x3f11, 0x3f14, 0x3f16, 0x3f18, 0x42f9, 0x42fb, 0x42fd, 0x471f, 0x4b1f
- .2byte 0x3f80, 0x3f82, 0x3b65, 0x3b48, 0x432c, 0x3f2e, 0x4330, 0x4332, 0x4334, 0x4336, 0x4337, 0x4339, 0x433b, 0x433d, 0x473f, 0x4b3f
- .2byte 0x3fc0, 0x3bc2, 0x3b86, 0x3f6a, 0x436c, 0x436e, 0x4370, 0x4372, 0x4374, 0x4376, 0x4378, 0x4379, 0x437b, 0x437d, 0x477f, 0x4b7f
- .2byte 0x3be0, 0x3bc4, 0x3fa8, 0x3faa, 0x43ac, 0x43ae, 0x43b0, 0x43b2, 0x43b4, 0x43b6, 0x43b8, 0x43b9, 0x43bb, 0x43bd, 0x47bf, 0x4b9f
- .2byte 0x3be2, 0x3fe6, 0x3fe8, 0x43ea, 0x43ec, 0x43ef, 0x47f1, 0x47f3, 0x47f4, 0x47f6, 0x47f8, 0x47fa, 0x47fb, 0x47fd, 0x47ff, 0x4bdf
- .2byte 0x3fe6, 0x43e8, 0x43ea, 0x47ec, 0x47ee, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bfa, 0x4bfb, 0x4bfd, 0x4bfe, 0x4bff
- .2byte 0x4c00, 0x4c02, 0x4c05, 0x4c08, 0x4c0b, 0x4c0e, 0x4c11, 0x4c13, 0x4c16, 0x4c18, 0x481a, 0x481c, 0x441e, 0x441f, 0x445f, 0x48df
- .2byte 0x4c60, 0x4c42, 0x4c45, 0x4c48, 0x4c4b, 0x4c4d, 0x4c50, 0x4c53, 0x4c55, 0x4857, 0x485a, 0x445c, 0x445e, 0x449e, 0x48df, 0x491f
- .2byte 0x4cc0, 0x4ca2, 0x4ca5, 0x4ca7, 0x4caa, 0x4cad, 0x4cb0, 0x4cb3, 0x4895, 0x4897, 0x4899, 0x44bb, 0x44dc, 0x491d, 0x491f, 0x495f
- .2byte 0x4d00, 0x4d02, 0x4ce5, 0x48e7, 0x48ea, 0x48ed, 0x48f0, 0x48f2, 0x48f5, 0x44f7, 0x44f9, 0x451a, 0x495b, 0x495d, 0x495f, 0x499f
- .2byte 0x4d60, 0x4d62, 0x4d45, 0x4947, 0x4929, 0x492c, 0x492f, 0x4932, 0x4934, 0x4536, 0x4558, 0x4999, 0x499b, 0x499d, 0x499f, 0x4ddf
- .2byte 0x4dc0, 0x4da2, 0x4da5, 0x49a7, 0x4989, 0x498c, 0x498f, 0x4992, 0x4594, 0x4596, 0x45b8, 0x49d9, 0x49db, 0x49dd, 0x49ff, 0x4e1f
- .2byte 0x4e20, 0x4e02, 0x4e05, 0x4a07, 0x49e9, 0x49ec, 0x49ce, 0x49d2, 0x45d3, 0x45f6, 0x45f8, 0x4a19, 0x4a1b, 0x4a1d, 0x4e3f, 0x4e5f
- .2byte 0x4e60, 0x4e62, 0x4e65, 0x4a47, 0x4a49, 0x4a4c, 0x4a4e, 0x4211, 0x4634, 0x4636, 0x4a58, 0x4a59, 0x4a5b, 0x4a5d, 0x4e7f, 0x529f
- .2byte 0x4ec0, 0x4aa2, 0x4aa4, 0x4aa7, 0x4a89, 0x468c, 0x466e, 0x4691, 0x4694, 0x4696, 0x4a78, 0x4a99, 0x4a9b, 0x4a9d, 0x4e9f, 0x52bf
- .2byte 0x4b00, 0x4ae2, 0x4ae4, 0x46e7, 0x46c9, 0x46cc, 0x46cf, 0x46d1, 0x46d4, 0x46d6, 0x4ab8, 0x4ad9, 0x4adb, 0x4add, 0x4edf, 0x52ff
- .2byte 0x4b40, 0x4742, 0x4724, 0x4727, 0x470a, 0x470d, 0x470f, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4b19, 0x4afb, 0x4b1d, 0x4f1f, 0x531f
- .2byte 0x4780, 0x4782, 0x4765, 0x4748, 0x472c, 0x472e, 0x4b30, 0x4b32, 0x4b34, 0x4b36, 0x4b38, 0x4b39, 0x4b3b, 0x4b3d, 0x4f3f, 0x535f
- .2byte 0x47c0, 0x47c2, 0x4786, 0x476a, 0x476c, 0x4b6e, 0x4b70, 0x4b72, 0x4b74, 0x4b76, 0x4b78, 0x4b79, 0x4b7b, 0x4b7d, 0x4f7f, 0x537f
- .2byte 0x47e0, 0x47c4, 0x47a8, 0x47aa, 0x47ac, 0x4bae, 0x4bb0, 0x4bb2, 0x4bb4, 0x4bb6, 0x4bb8, 0x4bb9, 0x4bbb, 0x4bbd, 0x4fbf, 0x53bf
- .2byte 0x47e2, 0x47e6, 0x47e8, 0x47ea, 0x4bec, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff5, 0x4ff6, 0x4ff8, 0x4ffa, 0x4ffb, 0x4ffd, 0x4fff, 0x53df
- .2byte 0x47e6, 0x4be8, 0x4bea, 0x4bec, 0x4fee, 0x4ff0, 0x4ff2, 0x53f4, 0x53f6, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fd, 0x53fe, 0x53ff
- .2byte 0x5800, 0x5802, 0x5805, 0x5808, 0x580b, 0x580d, 0x5810, 0x5813, 0x5816, 0x5418, 0x541a, 0x501c, 0x501e, 0x4c1f, 0x4c5f, 0x4cdf
- .2byte 0x5860, 0x5442, 0x5445, 0x5448, 0x544a, 0x544d, 0x544f, 0x5452, 0x5455, 0x5457, 0x545a, 0x505c, 0x505e, 0x4c9e, 0x50df, 0x511f
- .2byte 0x58a0, 0x54a2, 0x5484, 0x5487, 0x548a, 0x548d, 0x548f, 0x5492, 0x5495, 0x5497, 0x5099, 0x50bb, 0x4cdc, 0x511d, 0x511f, 0x515f
- .2byte 0x5900, 0x5502, 0x54e4, 0x54e7, 0x54e9, 0x54ec, 0x54ef, 0x54f2, 0x54f5, 0x50f7, 0x50f9, 0x4d1a, 0x515b, 0x515d, 0x515f, 0x519f
- .2byte 0x5960, 0x5542, 0x5544, 0x5547, 0x5129, 0x512c, 0x512f, 0x5132, 0x5134, 0x5136, 0x4d58, 0x5199, 0x519b, 0x519d, 0x519f, 0x51df
- .2byte 0x59c0, 0x55a2, 0x55a4, 0x5587, 0x5189, 0x518c, 0x518e, 0x5191, 0x5194, 0x4d96, 0x51b8, 0x51d9, 0x51db, 0x51dd, 0x51ff, 0x561f
- .2byte 0x5a00, 0x5602, 0x55e4, 0x55e7, 0x51e9, 0x51cc, 0x4dce, 0x4dd1, 0x4dd3, 0x51f6, 0x51f8, 0x5219, 0x521b, 0x521d, 0x523f, 0x565f
- .2byte 0x5a60, 0x5662, 0x5644, 0x5647, 0x5249, 0x522c, 0x4e2e, 0x5231, 0x5234, 0x5236, 0x5258, 0x5259, 0x525b, 0x525d, 0x567f, 0x5a9f
- .2byte 0x5ac0, 0x56a2, 0x56a4, 0x56a7, 0x5289, 0x528c, 0x4e6e, 0x5291, 0x4e74, 0x4e76, 0x5298, 0x529a, 0x529b, 0x529d, 0x56bf, 0x5eff
- .2byte 0x5700, 0x56e2, 0x52e4, 0x52e7, 0x52c9, 0x4ecc, 0x4ecf, 0x52d1, 0x4ed3, 0x4ed6, 0x52d8, 0x52da, 0x52db, 0x52dd, 0x56df, 0x5f1f
- .2byte 0x5340, 0x5342, 0x5324, 0x4f27, 0x4f0a, 0x4f0d, 0x530f, 0x4f12, 0x5314, 0x5316, 0x5318, 0x531a, 0x531b, 0x531d, 0x571f, 0x5f5f
- .2byte 0x5380, 0x5382, 0x4f65, 0x4f48, 0x4f2c, 0x532e, 0x4f30, 0x5332, 0x5354, 0x5356, 0x5358, 0x535a, 0x533b, 0x533d, 0x575f, 0x5f7f
- .2byte 0x4fc0, 0x4fc2, 0x4f86, 0x4f6a, 0x536c, 0x4f6e, 0x5370, 0x5372, 0x5374, 0x5376, 0x5378, 0x5379, 0x537b, 0x537d, 0x577f, 0x5f9f
- .2byte 0x4fe0, 0x4fc4, 0x4fa8, 0x53aa, 0x4fac, 0x53ae, 0x53b0, 0x53b2, 0x53b4, 0x53b6, 0x53b8, 0x53ba, 0x53bb, 0x53bd, 0x57bf, 0x5fbf
- .2byte 0x4fe2, 0x4fe6, 0x53e8, 0x53ea, 0x4fec, 0x53ef, 0x53f1, 0x53f3, 0x57f5, 0x57f6, 0x57f8, 0x57fa, 0x57fb, 0x57fd, 0x57ff, 0x5fdf
- .2byte 0x4fe6, 0x53e8, 0x4fea, 0x53ec, 0x53ee, 0x53f0, 0x57f2, 0x57f4, 0x5ff7, 0x5ff9, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffd, 0x5ffe, 0x5fff
- .2byte 0x6000, 0x6002, 0x6005, 0x6007, 0x600a, 0x600d, 0x600f, 0x6012, 0x6015, 0x6018, 0x5c1a, 0x5c1c, 0x581e, 0x581f, 0x545f, 0x54df
- .2byte 0x6040, 0x5c42, 0x5c45, 0x5c47, 0x5c4a, 0x5c4d, 0x5c4f, 0x5c52, 0x5c55, 0x5c57, 0x5c5a, 0x5c5c, 0x585e, 0x549e, 0x54df, 0x591f
- .2byte 0x60a0, 0x5ca2, 0x5c84, 0x5c87, 0x5c8a, 0x5c8c, 0x5c8f, 0x5c92, 0x5c94, 0x5c97, 0x5c99, 0x58bb, 0x54dc, 0x551d, 0x551f, 0x595f
- .2byte 0x6100, 0x5ce2, 0x5ce4, 0x5ce7, 0x5ce9, 0x5cec, 0x5cef, 0x5cf1, 0x5cf4, 0x5cf7, 0x58f9, 0x551a, 0x555b, 0x555d, 0x595f, 0x599f
- .2byte 0x6140, 0x5d42, 0x5d44, 0x5d27, 0x5929, 0x592c, 0x592e, 0x5931, 0x5934, 0x5936, 0x5558, 0x5599, 0x599b, 0x599d, 0x599f, 0x59df
- .2byte 0x61a0, 0x5da2, 0x5d84, 0x5d87, 0x5989, 0x598c, 0x598e, 0x5991, 0x5993, 0x5996, 0x59b8, 0x55d9, 0x59db, 0x59dd, 0x59ff, 0x5a1f
- .2byte 0x6200, 0x5e02, 0x5de4, 0x5de7, 0x59e9, 0x59cc, 0x59ef, 0x59f1, 0x59f3, 0x59f6, 0x59f8, 0x5a19, 0x5a1b, 0x5a1d, 0x5a3f, 0x5a5f
- .2byte 0x6260, 0x5e42, 0x5e44, 0x5e27, 0x5a29, 0x5a2c, 0x5a2f, 0x5a31, 0x5a34, 0x5a36, 0x5a58, 0x5a59, 0x5a5b, 0x5a5d, 0x5a7f, 0x5e9f
- .2byte 0x62a0, 0x5ea2, 0x5ea4, 0x5e87, 0x5a89, 0x5a6c, 0x5a8f, 0x5a91, 0x5a73, 0x5a76, 0x5a98, 0x5a9a, 0x5a9b, 0x5a9d, 0x5abf, 0x66ff
- .2byte 0x6300, 0x5ee2, 0x5ee4, 0x5ee7, 0x5ac9, 0x5acc, 0x5acf, 0x5ad1, 0x5ad3, 0x56b6, 0x56b8, 0x5ada, 0x5adb, 0x5add, 0x631f, 0x673f
- .2byte 0x5f40, 0x5f42, 0x5f24, 0x5b27, 0x570a, 0x570d, 0x5b0f, 0x5712, 0x5b14, 0x5715, 0x5718, 0x5b1a, 0x5b1b, 0x5b1d, 0x633f, 0x675f
- .2byte 0x5b80, 0x5b82, 0x5b65, 0x5748, 0x572c, 0x572e, 0x5730, 0x5b32, 0x5b54, 0x5b56, 0x5b58, 0x5b5a, 0x5b3b, 0x5b5d, 0x637f, 0x677f
- .2byte 0x5bc0, 0x5bc2, 0x5786, 0x576a, 0x576c, 0x576e, 0x5b70, 0x5b72, 0x5b74, 0x5b76, 0x5b78, 0x5b7a, 0x5b7b, 0x5b7d, 0x639f, 0x679f
- .2byte 0x5be0, 0x57c4, 0x57a8, 0x57aa, 0x57ac, 0x5bae, 0x5bb0, 0x5bb2, 0x5bb4, 0x5bb6, 0x5bb8, 0x5bba, 0x5bbb, 0x5bbd, 0x63bf, 0x67bf
- .2byte 0x57e2, 0x57e6, 0x57e8, 0x57ea, 0x5bec, 0x5bef, 0x5bf1, 0x5bf3, 0x5bf5, 0x63f8, 0x63f9, 0x63fb, 0x63fc, 0x63fd, 0x63ff, 0x67df
- .2byte 0x57e6, 0x57e8, 0x57ea, 0x5bec, 0x5bee, 0x5bf0, 0x5bf2, 0x5ff4, 0x63f7, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff
- .2byte 0x6800, 0x6802, 0x6804, 0x6807, 0x680a, 0x680d, 0x680f, 0x6812, 0x6814, 0x6817, 0x681a, 0x681c, 0x641e, 0x601f, 0x5c5f, 0x5cdf
- .2byte 0x6840, 0x6842, 0x6844, 0x6847, 0x6849, 0x684c, 0x684f, 0x6851, 0x6854, 0x6857, 0x685a, 0x645c, 0x645e, 0x5c9e, 0x60df, 0x5d1f
- .2byte 0x68a0, 0x6882, 0x6484, 0x6487, 0x6489, 0x648c, 0x648f, 0x6491, 0x6494, 0x6497, 0x6499, 0x64bb, 0x5cdc, 0x5d1d, 0x5d1f, 0x5d5f
- .2byte 0x68e0, 0x68e2, 0x64e4, 0x64e7, 0x64e9, 0x64ec, 0x64ee, 0x64f1, 0x64f3, 0x64f6, 0x64f9, 0x611a, 0x5d5b, 0x5d5d, 0x5d5f, 0x5d9f
- .2byte 0x6940, 0x6942, 0x6524, 0x6527, 0x614a, 0x614c, 0x614e, 0x6151, 0x6153, 0x6155, 0x6158, 0x6199, 0x5d9b, 0x5d9d, 0x5d9f, 0x61df
- .2byte 0x69a0, 0x69a2, 0x6584, 0x6587, 0x618a, 0x61ad, 0x61af, 0x61b1, 0x61b3, 0x61b5, 0x61b8, 0x5dd9, 0x5ddb, 0x61dd, 0x61ff, 0x621f
- .2byte 0x69e0, 0x69e2, 0x65e4, 0x65e7, 0x61ea, 0x61ed, 0x61ef, 0x61f1, 0x61f4, 0x61f6, 0x61f8, 0x5e19, 0x621b, 0x621d, 0x623f, 0x625f
- .2byte 0x6a40, 0x6a42, 0x6644, 0x6627, 0x622a, 0x622d, 0x622f, 0x6252, 0x6253, 0x6255, 0x6258, 0x6259, 0x625b, 0x625d, 0x627f, 0x629f
- .2byte 0x6aa0, 0x6aa2, 0x6684, 0x6687, 0x626a, 0x628d, 0x628f, 0x6292, 0x6294, 0x6296, 0x6298, 0x629a, 0x629b, 0x629d, 0x62bf, 0x6aff
- .2byte 0x6ae0, 0x6ae2, 0x66e4, 0x66c7, 0x62aa, 0x62cd, 0x62cf, 0x62d2, 0x62d4, 0x62b5, 0x62b8, 0x62da, 0x62db, 0x62dd, 0x671f, 0x6b3f
- .2byte 0x6b40, 0x6b42, 0x6724, 0x6727, 0x630a, 0x630d, 0x630f, 0x6312, 0x6314, 0x6315, 0x5ef8, 0x631a, 0x631c, 0x673d, 0x6b5f, 0x6f7f
- .2byte 0x6780, 0x6782, 0x6365, 0x5f48, 0x5f2c, 0x5f2e, 0x5f30, 0x6332, 0x6354, 0x6356, 0x6358, 0x635a, 0x635c, 0x677d, 0x6b7f, 0x6f9f
- .2byte 0x63c0, 0x63c2, 0x5f86, 0x5f6a, 0x5f6c, 0x5f6e, 0x5f70, 0x5f72, 0x6374, 0x6376, 0x6398, 0x639a, 0x639c, 0x679d, 0x6b9f, 0x6fbf
- .2byte 0x63e0, 0x5fc4, 0x5fa8, 0x5faa, 0x5fac, 0x5fae, 0x5fb0, 0x63b2, 0x63b4, 0x63b6, 0x67b9, 0x67bb, 0x67bc, 0x67bd, 0x6bdf, 0x6fdf
- .2byte 0x5fe2, 0x5fe6, 0x5fe8, 0x5fea, 0x5fec, 0x5fef, 0x63f1, 0x63f3, 0x63f5, 0x67f8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfe, 0x6bff, 0x6fff
- .2byte 0x5be6, 0x5fe8, 0x5fea, 0x5fec, 0x5fee, 0x63f0, 0x63f2, 0x63f4, 0x6bf7, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x6fff
- .2byte 0x7000, 0x7002, 0x7004, 0x7007, 0x7009, 0x700c, 0x700f, 0x7011, 0x7014, 0x7016, 0x7019, 0x701c, 0x701e, 0x6c1f, 0x685f, 0x64df
- .2byte 0x7040, 0x7042, 0x7044, 0x7046, 0x7049, 0x704c, 0x704f, 0x7051, 0x7054, 0x7056, 0x7059, 0x705c, 0x6c5e, 0x689e, 0x64df, 0x651f
- .2byte 0x70a0, 0x7082, 0x6ca5, 0x6ca7, 0x6ca9, 0x6cac, 0x6cae, 0x6cb1, 0x6cb3, 0x6cb6, 0x6cb8, 0x6cbb, 0x68dc, 0x651d, 0x651f, 0x655f
- .2byte 0x7100, 0x70e2, 0x6ce5, 0x6908, 0x690a, 0x690c, 0x690e, 0x6911, 0x6913, 0x6915, 0x6917, 0x691a, 0x695b, 0x655d, 0x655f, 0x659f
- .2byte 0x7140, 0x7122, 0x6d45, 0x6948, 0x658c, 0x658e, 0x6590, 0x6591, 0x6593, 0x6595, 0x6597, 0x6599, 0x659b, 0x659d, 0x659f, 0x65df
- .2byte 0x71a0, 0x7182, 0x6d85, 0x6988, 0x65cc, 0x65ce, 0x65cf, 0x65d1, 0x65d4, 0x65d5, 0x65d7, 0x65d9, 0x69db, 0x65dd, 0x65ff, 0x661f
- .2byte 0x71e0, 0x71e2, 0x6de5, 0x69e8, 0x660c, 0x660e, 0x6610, 0x6612, 0x6613, 0x6615, 0x6617, 0x6619, 0x661b, 0x661d, 0x6a3f, 0x6a5f
- .2byte 0x7240, 0x7222, 0x6e25, 0x6a28, 0x664c, 0x664e, 0x6650, 0x6652, 0x6654, 0x6656, 0x6658, 0x6659, 0x665b, 0x665d, 0x6a7f, 0x6a9f
- .2byte 0x7280, 0x7282, 0x6e85, 0x6a68, 0x668c, 0x668e, 0x6690, 0x6692, 0x6a94, 0x6a96, 0x6a98, 0x6a9a, 0x669b, 0x6a9d, 0x6abf, 0x6eff
- .2byte 0x72e0, 0x72e2, 0x6ec5, 0x6aa8, 0x66ac, 0x66ae, 0x66d0, 0x66d2, 0x6ad4, 0x6ad6, 0x6ad8, 0x6ada, 0x6adb, 0x6add, 0x6f1f, 0x6f3f
- .2byte 0x7340, 0x7322, 0x6f25, 0x6b08, 0x670c, 0x66ee, 0x66f0, 0x6712, 0x6b14, 0x6b16, 0x6b18, 0x6b1a, 0x6b1c, 0x6f3d, 0x6f5f, 0x737f
- .2byte 0x7380, 0x7382, 0x6f65, 0x6b48, 0x672c, 0x672e, 0x6730, 0x6732, 0x6b54, 0x6b56, 0x6b58, 0x6b5a, 0x6f7c, 0x6f7e, 0x739f, 0x77bf
- .2byte 0x6fc0, 0x6fc2, 0x6786, 0x676a, 0x676c, 0x676e, 0x6770, 0x6772, 0x6774, 0x6776, 0x6b98, 0x6f9b, 0x6f9c, 0x6f9e, 0x73bf, 0x77df
- .2byte 0x6be0, 0x67c4, 0x67a8, 0x67aa, 0x67ac, 0x67ae, 0x67b0, 0x67b2, 0x67b4, 0x6bb6, 0x6fb9, 0x6fdb, 0x6fdc, 0x6fde, 0x73df, 0x77df
- .2byte 0x67e2, 0x67e6, 0x67e8, 0x67ea, 0x67ec, 0x67ef, 0x67f1, 0x67f3, 0x6bf5, 0x6ff8, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73ff, 0x77ff
- .2byte 0x63e6, 0x63e8, 0x67ea, 0x67ec, 0x67ee, 0x67f0, 0x67f2, 0x6bf4, 0x6ff7, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff
- .2byte 0x7800, 0x7802, 0x7804, 0x7807, 0x7809, 0x780c, 0x780f, 0x7811, 0x7813, 0x7816, 0x7818, 0x781b, 0x781e, 0x741f, 0x705f, 0x68df
- .2byte 0x7840, 0x7842, 0x7844, 0x7847, 0x7849, 0x784c, 0x784e, 0x7851, 0x7853, 0x7856, 0x7858, 0x785b, 0x785e, 0x709e, 0x6cdf, 0x6d1f
- .2byte 0x78a0, 0x78a2, 0x70c6, 0x70c8, 0x70ca, 0x70cc, 0x70ce, 0x70d1, 0x70d3, 0x70d5, 0x70d7, 0x70d9, 0x70dc, 0x6d1d, 0x6d1f, 0x695f
- .2byte 0x78e0, 0x78e2, 0x7106, 0x6d4a, 0x6d4b, 0x6d4e, 0x6d4f, 0x6d51, 0x6d53, 0x6d55, 0x6d57, 0x6d59, 0x6d5b, 0x6d5d, 0x6d5f, 0x6d9f
- .2byte 0x7940, 0x7942, 0x7146, 0x6d8a, 0x6d8c, 0x6d8e, 0x6d90, 0x6d91, 0x6d94, 0x6d95, 0x6d97, 0x6d99, 0x6d9b, 0x6d9d, 0x6d9f, 0x6ddf
- .2byte 0x7980, 0x7982, 0x7186, 0x6dca, 0x6dcc, 0x6dce, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd5, 0x6dd7, 0x6dd9, 0x6ddb, 0x6ddd, 0x6dff, 0x6e1f
- .2byte 0x79e0, 0x79e2, 0x71e6, 0x6e0a, 0x6e0c, 0x6e0e, 0x6e10, 0x6e12, 0x6e14, 0x6e16, 0x6e17, 0x6e19, 0x6e1b, 0x6e1d, 0x6e3f, 0x6e5f
- .2byte 0x7a20, 0x7a22, 0x7226, 0x6e4a, 0x6e4c, 0x6e4e, 0x6e50, 0x6e52, 0x6e54, 0x6e56, 0x6e57, 0x6e59, 0x6e5b, 0x6e5d, 0x6e7f, 0x6e9f
- .2byte 0x7a80, 0x7a82, 0x7266, 0x6e8a, 0x6e8c, 0x6e8e, 0x6e90, 0x6e92, 0x6e94, 0x6e96, 0x6e98, 0x6e99, 0x6e9b, 0x6e9d, 0x6ebf, 0x72ff
- .2byte 0x7ac0, 0x7ac2, 0x72a6, 0x6eaa, 0x6ecc, 0x6ece, 0x6ed0, 0x6ed2, 0x6ed4, 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edd, 0x731f, 0x733f
- .2byte 0x7b20, 0x7b22, 0x72e6, 0x6eea, 0x6eec, 0x6eee, 0x6f10, 0x6f12, 0x6f14, 0x6f16, 0x7318, 0x731a, 0x731c, 0x733d, 0x735f, 0x777f
- .2byte 0x7b80, 0x7b62, 0x7346, 0x6f4a, 0x6f2c, 0x6f4e, 0x6f30, 0x6f32, 0x6f34, 0x6f56, 0x7358, 0x737b, 0x737c, 0x737e, 0x779f, 0x7bbf
- .2byte 0x7bc0, 0x7bc2, 0x7386, 0x6f6a, 0x6f6c, 0x6f6e, 0x6f70, 0x6f72, 0x6f74, 0x6f76, 0x7398, 0x739b, 0x739d, 0x77be, 0x7bdf, 0x7fff
- .2byte 0x77e0, 0x6fc4, 0x6fa8, 0x6faa, 0x6fac, 0x6fae, 0x6fb0, 0x6fb2, 0x6fb4, 0x6fb6, 0x73b9, 0x73db, 0x77dd, 0x77de, 0x7bdf, 0x7fff
- .2byte 0x6fe2, 0x6fe6, 0x6fe8, 0x6fea, 0x6fec, 0x6fef, 0x6ff1, 0x6ff3, 0x6ff5, 0x73f8, 0x73fa, 0x77fc, 0x7bfe, 0x7bfe, 0x7bff, 0x7fff
- .2byte 0x6be6, 0x6be8, 0x6bea, 0x6fec, 0x6bee, 0x6ff0, 0x6ff2, 0x6ff4, 0x73f7, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c07, 0x7c0a, 0x7c0c, 0x7c0e, 0x7c11, 0x7c13, 0x7c16, 0x7c18, 0x7c1a, 0x7c1d, 0x7c1f, 0x785f, 0x70df
- .2byte 0x7c60, 0x7884, 0x7885, 0x7888, 0x788a, 0x788c, 0x788e, 0x7891, 0x7893, 0x7895, 0x7897, 0x7899, 0x789b, 0x789e, 0x74df, 0x711f
- .2byte 0x7ca0, 0x78c4, 0x7508, 0x750a, 0x750b, 0x750e, 0x750f, 0x7511, 0x7513, 0x7515, 0x7517, 0x7519, 0x751b, 0x751d, 0x751f, 0x715f
- .2byte 0x7ce0, 0x7904, 0x7548, 0x754a, 0x754c, 0x754e, 0x754f, 0x7551, 0x7554, 0x7555, 0x7557, 0x7559, 0x755b, 0x755d, 0x755f, 0x719f
- .2byte 0x7d40, 0x7944, 0x7588, 0x758a, 0x758c, 0x758e, 0x7590, 0x7591, 0x7593, 0x7595, 0x7597, 0x7599, 0x759b, 0x759d, 0x759f, 0x71df
- .2byte 0x7d80, 0x7984, 0x75c8, 0x75ca, 0x75cc, 0x75ce, 0x75d0, 0x75d2, 0x75d4, 0x75d6, 0x75d7, 0x75d9, 0x75db, 0x75dd, 0x75ff, 0x721f
- .2byte 0x7de0, 0x79e4, 0x7608, 0x760a, 0x760c, 0x760e, 0x7610, 0x7612, 0x7614, 0x7616, 0x7617, 0x7619, 0x761b, 0x761d, 0x763f, 0x765f
- .2byte 0x7e20, 0x7a24, 0x7648, 0x764a, 0x764c, 0x764e, 0x7650, 0x7652, 0x7654, 0x7656, 0x7658, 0x7659, 0x765b, 0x765d, 0x767f, 0x769f
- .2byte 0x7e60, 0x7a64, 0x7688, 0x768a, 0x768c, 0x768e, 0x7690, 0x7692, 0x7694, 0x7696, 0x7698, 0x7699, 0x769b, 0x769d, 0x76bf, 0x76ff
- .2byte 0x7ec0, 0x7aa4, 0x76a8, 0x76aa, 0x76cc, 0x76ce, 0x76d0, 0x76d2, 0x76d4, 0x76d6, 0x76d8, 0x76da, 0x76db, 0x76dd, 0x771f, 0x773f
- .2byte 0x7f00, 0x7ae4, 0x76e8, 0x76ea, 0x76ec, 0x770e, 0x7710, 0x7712, 0x7714, 0x7716, 0x7739, 0x773b, 0x773c, 0x773d, 0x7b5f, 0x7b7f
- .2byte 0x7f60, 0x7b44, 0x7728, 0x772a, 0x772c, 0x772e, 0x7730, 0x7732, 0x7754, 0x7756, 0x7779, 0x7b7b, 0x7b7c, 0x7b7e, 0x7b9f, 0x7bbf
- .2byte 0x7fa0, 0x7b84, 0x7768, 0x776a, 0x776c, 0x776e, 0x7770, 0x7772, 0x7774, 0x7776, 0x7799, 0x7b9b, 0x7bbd, 0x7bbe, 0x7bdf, 0x7fff
- .2byte 0x7fe0, 0x7bc4, 0x77a8, 0x77aa, 0x77ac, 0x77ae, 0x77b0, 0x77b2, 0x77b4, 0x77b6, 0x77b9, 0x7bdb, 0x7bdd, 0x7bdf, 0x7fff, 0x7fff
- .2byte 0x77e2, 0x77e6, 0x77e8, 0x77ea, 0x77ec, 0x77ef, 0x77f1, 0x77f3, 0x77f5, 0x77f8, 0x7bfa, 0x7bfc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x73e6, 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f0, 0x73f2, 0x77f4, 0x77f7, 0x77f9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c42, 0x7c44, 0x7c46, 0x7c48, 0x7c4b, 0x7c4c, 0x7c4e, 0x7c51, 0x7c53, 0x7c55, 0x7c57, 0x7c59, 0x7c5b, 0x7c5d, 0x7c5f, 0x78df
- .2byte 0x7ca2, 0x7cc6, 0x7cc8, 0x7cca, 0x7ccb, 0x7cce, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd7, 0x7cd9, 0x7cdb, 0x7cdd, 0x7cdf, 0x791f
- .2byte 0x7ce2, 0x7d06, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0e, 0x7d0f, 0x7d11, 0x7d14, 0x7d15, 0x7d17, 0x7d19, 0x7d1b, 0x7d1d, 0x7d1f, 0x795f
- .2byte 0x7d22, 0x7d46, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4e, 0x7d50, 0x7d51, 0x7d54, 0x7d55, 0x7d57, 0x7d59, 0x7d5b, 0x7d5d, 0x7d5f, 0x799f
- .2byte 0x7d62, 0x7d86, 0x7d88, 0x7d8a, 0x7d8c, 0x7d8e, 0x7d90, 0x7d92, 0x7d93, 0x7d96, 0x7d97, 0x7d99, 0x7d9b, 0x7d9d, 0x7d9f, 0x79df
- .2byte 0x7da2, 0x7dc6, 0x7dc8, 0x7dca, 0x7dcc, 0x7def, 0x7df0, 0x7df2, 0x7df4, 0x7df6, 0x7df7, 0x7df9, 0x7dfb, 0x7dfd, 0x7dff, 0x7a1f
- .2byte 0x7de2, 0x7e06, 0x7e08, 0x7e0a, 0x7e0c, 0x7e0f, 0x7e31, 0x7e32, 0x7e34, 0x7e36, 0x7e38, 0x7e39, 0x7e3b, 0x7e3d, 0x7e3f, 0x7a5f
- .2byte 0x7e22, 0x7e46, 0x7e48, 0x7e4a, 0x7e4c, 0x7e4f, 0x7e71, 0x7e73, 0x7e74, 0x7e76, 0x7e78, 0x7e79, 0x7e7b, 0x7e7d, 0x7e7f, 0x7a9f
- .2byte 0x7e62, 0x7e86, 0x7e88, 0x7e8a, 0x7e8c, 0x7e8f, 0x7e91, 0x7eb3, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eba, 0x7ebb, 0x7ebd, 0x7ebf, 0x7aff
- .2byte 0x7ea2, 0x7ea6, 0x7ea8, 0x7eca, 0x7ecc, 0x7ecf, 0x7ed1, 0x7ed3, 0x7ed5, 0x7f18, 0x7f19, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1f, 0x7b3f
- .2byte 0x7ee2, 0x7f06, 0x7ee8, 0x7eea, 0x7eec, 0x7f0f, 0x7f11, 0x7f13, 0x7f15, 0x7f38, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5e, 0x7f5f, 0x7f7f
- .2byte 0x7f42, 0x7f26, 0x7f28, 0x7f2a, 0x7f2c, 0x7f2f, 0x7f51, 0x7f53, 0x7f55, 0x7f78, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, 0x7fbf
- .2byte 0x7f82, 0x7f66, 0x7f68, 0x7f6a, 0x7f6c, 0x7f6f, 0x7f71, 0x7f73, 0x7f75, 0x7f98, 0x7f9a, 0x7fbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fff
- .2byte 0x7fc2, 0x7fa6, 0x7fa8, 0x7faa, 0x7fac, 0x7faf, 0x7fb1, 0x7fb3, 0x7fb5, 0x7fb8, 0x7fda, 0x7fdc, 0x7fde, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe2, 0x7fe6, 0x7fe8, 0x7fea, 0x7fec, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff8, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e6, 0x7be8, 0x7bea, 0x7bec, 0x7bee, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf7, 0x7bf9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7cc6, 0x7cc7, 0x7cc9, 0x7cca, 0x7ccc, 0x7cce, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf
- .2byte 0x7ce6, 0x7d08, 0x7d09, 0x7d0b, 0x7d0c, 0x7d0e, 0x7d10, 0x7d12, 0x7d14, 0x7d15, 0x7d17, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
- .2byte 0x7d26, 0x7d48, 0x7d4a, 0x7d4b, 0x7d4d, 0x7d4e, 0x7d50, 0x7d52, 0x7d53, 0x7d55, 0x7d57, 0x7d59, 0x7d5a, 0x7d5c, 0x7d5e, 0x7d5f
- .2byte 0x7d66, 0x7d68, 0x7d6a, 0x7d8c, 0x7d8d, 0x7d8f, 0x7d91, 0x7d92, 0x7d94, 0x7d96, 0x7d97, 0x7d99, 0x7d9b, 0x7d9c, 0x7d9e, 0x7d9f
- .2byte 0x7d86, 0x7da8, 0x7daa, 0x7dac, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd4, 0x7dd6, 0x7dd7, 0x7dd9, 0x7dda, 0x7ddc, 0x7dde, 0x7ddf
- .2byte 0x7dc6, 0x7de8, 0x7dea, 0x7dec, 0x7e0e, 0x7e10, 0x7e11, 0x7e13, 0x7e14, 0x7e16, 0x7e18, 0x7e19, 0x7e1b, 0x7e1c, 0x7e1e, 0x7e1f
- .2byte 0x7e06, 0x7e08, 0x7e2a, 0x7e2c, 0x7e2e, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5b, 0x7e5c, 0x7e5e, 0x7e5f
- .2byte 0x7e46, 0x7e48, 0x7e4a, 0x7e4c, 0x7e6e, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9d, 0x7e9e, 0x7e9f
- .2byte 0x7e66, 0x7e88, 0x7e8a, 0x7e8c, 0x7e8e, 0x7eb0, 0x7eb2, 0x7ed4, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efd, 0x7efe, 0x7eff
- .2byte 0x7ea6, 0x7ec8, 0x7eca, 0x7ecc, 0x7ece, 0x7ed0, 0x7ed2, 0x7ef4, 0x7f37, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f
- .2byte 0x7ee6, 0x7ee8, 0x7eea, 0x7eec, 0x7f0e, 0x7f10, 0x7f12, 0x7f14, 0x7f57, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f7f
- .2byte 0x7f26, 0x7f28, 0x7f2a, 0x7f2c, 0x7f2e, 0x7f30, 0x7f52, 0x7f54, 0x7f77, 0x7f79, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf
- .2byte 0x7f46, 0x7f68, 0x7f4a, 0x7f6c, 0x7f6e, 0x7f70, 0x7f72, 0x7f74, 0x7f97, 0x7f99, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f86, 0x7f88, 0x7f8a, 0x7f8c, 0x7f8e, 0x7f90, 0x7fb2, 0x7fb4, 0x7fb7, 0x7fb9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc6, 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd7, 0x7fd9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe6, 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff7, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0015, 0x0017, 0x0019, 0x001b, 0x001d, 0x001f, 0x043f, 0x0c7f, 0x1cff
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0055, 0x0057, 0x0059, 0x005b, 0x005d, 0x005f, 0x047f, 0x0cbf, 0x1d1f
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d5, 0x00b7, 0x00b9, 0x00bb, 0x009d, 0x009f, 0x04df, 0x0cff, 0x1d5f
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0115, 0x0117, 0x0119, 0x00fb, 0x00fd, 0x00ff, 0x051f, 0x0d3f, 0x1d7f
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0195, 0x0177, 0x0179, 0x015b, 0x015d, 0x015f, 0x055f, 0x0d7f, 0x1dbf
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01f5, 0x01d7, 0x01d9, 0x01bb, 0x01bd, 0x019f, 0x059f, 0x0dbf, 0x1dff
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0255, 0x0237, 0x0219, 0x021b, 0x01fd, 0x01ff, 0x05ff, 0x0dff, 0x1e1f
- .2byte 0x02a0, 0x02a3, 0x02a6, 0x02a9, 0x02ac, 0x02af, 0x02b2, 0x02b5, 0x0297, 0x0279, 0x025b, 0x025d, 0x025f, 0x063f, 0x0e3f, 0x1e5f
- .2byte 0x02e0, 0x02e3, 0x02e5, 0x02e9, 0x02eb, 0x02ee, 0x02f1, 0x02f4, 0x02f7, 0x02d9, 0x02bb, 0x02bd, 0x029f, 0x067f, 0x0e7f, 0x1e9f
- .2byte 0x0320, 0x0322, 0x0325, 0x0328, 0x032b, 0x032e, 0x0331, 0x0334, 0x0337, 0x0339, 0x031b, 0x02fd, 0x02ff, 0x06df, 0x0ebf, 0x1ebf
- .2byte 0x0360, 0x0362, 0x0365, 0x0368, 0x036b, 0x036d, 0x0370, 0x0373, 0x0376, 0x0378, 0x037b, 0x035d, 0x033f, 0x071f, 0x0eff, 0x1eff
- .2byte 0x03a0, 0x03a2, 0x03a5, 0x03a8, 0x03aa, 0x03ad, 0x03b0, 0x03b2, 0x03b5, 0x03b8, 0x03bb, 0x03bd, 0x039f, 0x075f, 0x0f3f, 0x1f1f
- .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03ea, 0x03ed, 0x03ef, 0x03f2, 0x03f5, 0x03f7, 0x03fa, 0x03fd, 0x03ff, 0x07bf, 0x0f7f, 0x1f5f
- .2byte 0x07e1, 0x07e4, 0x07e6, 0x07e8, 0x07eb, 0x07ed, 0x07ef, 0x07f2, 0x07f4, 0x07f6, 0x07f8, 0x07fb, 0x07fd, 0x07ff, 0x0fbf, 0x1f9f
- .2byte 0x0fe3, 0x0fe6, 0x0fe8, 0x0fea, 0x0fec, 0x0fee, 0x0ff0, 0x0ff1, 0x0ff4, 0x0ff6, 0x0ff8, 0x0ffa, 0x0ffc, 0x0ffe, 0x0fff, 0x1fbf
- .2byte 0x1fe7, 0x1fe8, 0x1fea, 0x1fec, 0x1fed, 0x1fef, 0x1ff1, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffc, 0x1ffe, 0x1fff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c15, 0x0c17, 0x0819, 0x081b, 0x081d, 0x081f, 0x103f, 0x187f, 0x20ff
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0852, 0x0854, 0x0857, 0x0859, 0x043b, 0x043e, 0x0c7e, 0x14be, 0x1cff, 0x253f
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08b2, 0x08b4, 0x08b7, 0x08b9, 0x049b, 0x049e, 0x0cbe, 0x14de, 0x1d3f, 0x255f
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0912, 0x0914, 0x0917, 0x0919, 0x04fb, 0x04de, 0x0cfe, 0x151e, 0x1d7f, 0x259f
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0992, 0x0974, 0x0977, 0x0959, 0x055b, 0x053e, 0x0d5e, 0x157e, 0x1d9f, 0x25bf
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x09f2, 0x09d4, 0x09d7, 0x09b9, 0x05bb, 0x059e, 0x0d9e, 0x15be, 0x1ddf, 0x25ff
- .2byte 0x0da1, 0x0a42, 0x0a46, 0x0a49, 0x0a4c, 0x0a4f, 0x0a52, 0x0a34, 0x0a17, 0x0a19, 0x061b, 0x05fe, 0x0dfe, 0x15fe, 0x1e1f, 0x263f
- .2byte 0x0aa0, 0x0a82, 0x0a85, 0x0a88, 0x0a8b, 0x0a8e, 0x0a91, 0x0a94, 0x0a77, 0x0a79, 0x065b, 0x065e, 0x0e3e, 0x163e, 0x1e5f, 0x265f
- .2byte 0x0ae0, 0x0ae2, 0x0ae5, 0x0ae8, 0x0aeb, 0x0aee, 0x0af1, 0x0af4, 0x0af7, 0x0ad9, 0x06bb, 0x06be, 0x0e9e, 0x167e, 0x1e9f, 0x269f
- .2byte 0x0b20, 0x0b22, 0x0b25, 0x0b28, 0x0b2b, 0x0b2d, 0x0b30, 0x0b33, 0x0b36, 0x0b39, 0x071b, 0x06fe, 0x0ede, 0x16be, 0x1edf, 0x26df
- .2byte 0x0b60, 0x0761, 0x0764, 0x0767, 0x076a, 0x076d, 0x0770, 0x0773, 0x0776, 0x0779, 0x077b, 0x075e, 0x0f3e, 0x171e, 0x1f1f, 0x26ff
- .2byte 0x0ba0, 0x07c1, 0x07c4, 0x07c7, 0x07ca, 0x07cd, 0x07cf, 0x07d2, 0x07d5, 0x07d8, 0x07db, 0x07de, 0x0f7e, 0x175e, 0x1f3f, 0x273f
- .2byte 0x0be0, 0x0fc3, 0x0fc6, 0x0fc8, 0x0fcb, 0x0fcd, 0x0fd0, 0x0fd2, 0x0fd4, 0x0fd7, 0x0fd9, 0x0fdc, 0x0fde, 0x179e, 0x1f7f, 0x277f
- .2byte 0x0fe1, 0x17c5, 0x17c7, 0x17c9, 0x17cb, 0x17cd, 0x17cf, 0x17d1, 0x17d4, 0x17d6, 0x17d8, 0x17da, 0x17dc, 0x17de, 0x1fbf, 0x279f
- .2byte 0x17e3, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff0, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ff8, 0x1ffa, 0x1ffc, 0x1ffe, 0x1fff, 0x27df
- .2byte 0x23e7, 0x27e9, 0x27eb, 0x27ec, 0x27ee, 0x27f0, 0x27f1, 0x27f3, 0x27f4, 0x27f6, 0x27f8, 0x27f9, 0x27fb, 0x27fc, 0x27fe, 0x27ff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1815, 0x1417, 0x1419, 0x141b, 0x141d, 0x141f, 0x183f, 0x207f, 0x28ff
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1852, 0x1454, 0x1457, 0x1459, 0x103b, 0x103e, 0x187e, 0x1cbe, 0x24ff, 0x2d3f
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14af, 0x14b1, 0x14b4, 0x1096, 0x1099, 0x109b, 0x14bc, 0x1cfc, 0x253d, 0x253f, 0x2d7f
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150f, 0x1511, 0x14f4, 0x10f6, 0x10f9, 0x10fb, 0x151c, 0x1d3c, 0x257d, 0x257f, 0x2d9f
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x158f, 0x1571, 0x1574, 0x1156, 0x1159, 0x115b, 0x155c, 0x1d7c, 0x259d, 0x259f, 0x2ddf
- .2byte 0x1561, 0x1563, 0x15e5, 0x15e9, 0x15ec, 0x15ef, 0x15d1, 0x15d4, 0x11b6, 0x11b9, 0x119b, 0x159c, 0x1dbc, 0x25dd, 0x25ff, 0x2dff
- .2byte 0x15a1, 0x1642, 0x1625, 0x1628, 0x162b, 0x162e, 0x1631, 0x1634, 0x1216, 0x1219, 0x11fb, 0x15fc, 0x1dfc, 0x261d, 0x261f, 0x2e3f
- .2byte 0x1aa0, 0x1682, 0x1685, 0x1688, 0x168b, 0x168e, 0x1691, 0x1694, 0x1276, 0x1259, 0x125b, 0x165c, 0x1e3c, 0x265d, 0x265f, 0x2e5f
- .2byte 0x16e0, 0x16e2, 0x12c4, 0x12c7, 0x12ca, 0x12cd, 0x12d0, 0x12d3, 0x12d6, 0x12b9, 0x12bb, 0x169c, 0x1e7c, 0x269d, 0x269f, 0x2e9f
- .2byte 0x1720, 0x1722, 0x1324, 0x1327, 0x132a, 0x132d, 0x1330, 0x1333, 0x1336, 0x1339, 0x131b, 0x16dc, 0x1ebc, 0x26dd, 0x26df, 0x2edf
- .2byte 0x1760, 0x1361, 0x1364, 0x1367, 0x136a, 0x136d, 0x136f, 0x1372, 0x1375, 0x1378, 0x137b, 0x173c, 0x1f1c, 0x271d, 0x26ff, 0x2eff
- .2byte 0x13a0, 0x13c1, 0x1785, 0x1788, 0x178a, 0x178d, 0x178f, 0x1792, 0x1794, 0x1797, 0x1799, 0x179c, 0x1f5c, 0x273d, 0x275f, 0x2f3f
- .2byte 0x13e0, 0x17c3, 0x1f87, 0x1f89, 0x1f8b, 0x1f8d, 0x1f8f, 0x1f91, 0x1f94, 0x1f96, 0x1f98, 0x1f9a, 0x1f9c, 0x277d, 0x277f, 0x2f5f
- .2byte 0x1be1, 0x1bc5, 0x27a9, 0x27ab, 0x27ad, 0x27af, 0x27b0, 0x27b2, 0x27b4, 0x27b6, 0x27b8, 0x27ba, 0x27bc, 0x27bd, 0x27bf, 0x2f9f
- .2byte 0x1fe3, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f0, 0x27f2, 0x27f4, 0x27f6, 0x27f8, 0x27fa, 0x27fc, 0x27fd, 0x27ff, 0x2fdf
- .2byte 0x2be7, 0x2be9, 0x2feb, 0x2fed, 0x2fee, 0x2ff0, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ff9, 0x2ffb, 0x2ffc, 0x2ffe, 0x2fff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2415, 0x2417, 0x2019, 0x201b, 0x201d, 0x1c1f, 0x203f, 0x287f, 0x30ff
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2452, 0x2054, 0x2057, 0x2059, 0x1c3b, 0x1c3e, 0x207e, 0x24be, 0x2cff, 0x313f
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x24af, 0x20b1, 0x20b4, 0x1c96, 0x1c99, 0x1c9b, 0x20bc, 0x24fc, 0x2d3d, 0x2d3f, 0x357f
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210c, 0x210f, 0x1cf1, 0x1cf3, 0x1cf6, 0x1cf8, 0x1cf9, 0x253a, 0x2d7c, 0x2d7d, 0x2d7f, 0x35bf
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x2188, 0x218c, 0x216f, 0x1d71, 0x1d53, 0x1d56, 0x1d38, 0x1d59, 0x257a, 0x2d9c, 0x2dbd, 0x2dbf, 0x35df
- .2byte 0x1d61, 0x1d63, 0x21e5, 0x21e8, 0x21eb, 0x21ef, 0x1dd1, 0x1db3, 0x1db6, 0x1d98, 0x1db9, 0x25ba, 0x2ddc, 0x2ddd, 0x2dff, 0x361f
- .2byte 0x1da1, 0x2242, 0x2225, 0x1e27, 0x1e2b, 0x1e2e, 0x1e31, 0x1e13, 0x1e16, 0x1df8, 0x1df9, 0x25fa, 0x2e1c, 0x2e1d, 0x2e3f, 0x365f
- .2byte 0x22a0, 0x2282, 0x1e85, 0x1e67, 0x1e6a, 0x1e6d, 0x1e70, 0x1e73, 0x1e76, 0x1e58, 0x1e59, 0x263a, 0x2e5c, 0x2e5d, 0x2e5f, 0x367f
- .2byte 0x22e0, 0x22e2, 0x1ec4, 0x1ec7, 0x1eca, 0x1ecd, 0x1ed0, 0x1ed3, 0x1ed6, 0x1eb8, 0x1e99, 0x269a, 0x2e9c, 0x2e9d, 0x2e9f, 0x369f
- .2byte 0x2320, 0x2322, 0x1f24, 0x1f07, 0x1f0a, 0x1f0d, 0x1f0f, 0x1f12, 0x1f15, 0x1f18, 0x1ef9, 0x26da, 0x2edc, 0x2edd, 0x2edf, 0x36df
- .2byte 0x1f60, 0x1f61, 0x1f64, 0x1f27, 0x1f2a, 0x1f2d, 0x1f2f, 0x1f32, 0x1f34, 0x1f37, 0x1f39, 0x271a, 0x2f1c, 0x2f1d, 0x2f1f, 0x36ff
- .2byte 0x1fa0, 0x1bc1, 0x2385, 0x2749, 0x274b, 0x274d, 0x274f, 0x2751, 0x2754, 0x2756, 0x2758, 0x275a, 0x2f5c, 0x2f3d, 0x2f3f, 0x373f
- .2byte 0x1fe0, 0x1fc3, 0x2787, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f90, 0x2f92, 0x2f94, 0x2f96, 0x2f98, 0x2f9a, 0x2f9c, 0x2f7d, 0x2f7f, 0x377f
- .2byte 0x23e1, 0x23c5, 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb0, 0x2fb2, 0x2fb4, 0x2fb6, 0x2fb8, 0x2fba, 0x2fbc, 0x2fbd, 0x2fbf, 0x379f
- .2byte 0x27e3, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ffa, 0x2ffb, 0x2ffd, 0x2fff, 0x37df
- .2byte 0x2fe7, 0x33e9, 0x33eb, 0x37ed, 0x37ef, 0x37f0, 0x37f2, 0x37f3, 0x37f5, 0x37f6, 0x37f8, 0x37f9, 0x37fb, 0x37fc, 0x37fe, 0x37ff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3015, 0x2c17, 0x2c19, 0x2c1b, 0x281d, 0x281f, 0x2c3f, 0x307f, 0x34ff
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3052, 0x2c54, 0x2c57, 0x2c59, 0x283b, 0x283e, 0x2c7e, 0x2cbe, 0x34ff, 0x393f
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x30af, 0x2cb1, 0x2cb4, 0x2896, 0x2899, 0x289b, 0x28bc, 0x2cfc, 0x353d, 0x353f, 0x397f
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x3108, 0x310c, 0x2d0f, 0x2cf1, 0x28f3, 0x28f6, 0x28f8, 0x28f9, 0x2d3a, 0x357c, 0x357d, 0x357f, 0x3dbf
- .2byte 0x2521, 0x2523, 0x2525, 0x3188, 0x2d6c, 0x294e, 0x2951, 0x2533, 0x2536, 0x2957, 0x2d78, 0x319a, 0x35bc, 0x35bd, 0x35bf, 0x3dff
- .2byte 0x2561, 0x2563, 0x31e5, 0x2de8, 0x29ca, 0x29ce, 0x29b1, 0x25b3, 0x2596, 0x2997, 0x2db8, 0x31da, 0x35dc, 0x35fd, 0x35ff, 0x3e1f
- .2byte 0x25a1, 0x3242, 0x2e25, 0x2e27, 0x2a2a, 0x2a2d, 0x2a31, 0x2613, 0x25f6, 0x29f7, 0x2df8, 0x321a, 0x361c, 0x363d, 0x363f, 0x3e5f
- .2byte 0x32a0, 0x2e82, 0x2e85, 0x2a67, 0x2669, 0x266d, 0x2670, 0x2673, 0x2656, 0x2a57, 0x2e38, 0x325a, 0x365c, 0x365d, 0x365f, 0x3e7f
- .2byte 0x2ee0, 0x2ee2, 0x2ac4, 0x2ac7, 0x26c9, 0x26cc, 0x26cf, 0x26d2, 0x26d6, 0x2a97, 0x2e78, 0x329a, 0x369c, 0x369d, 0x369f, 0x3ebf
- .2byte 0x2f20, 0x2b22, 0x2b24, 0x2707, 0x2aea, 0x2aed, 0x2aef, 0x2af2, 0x2af4, 0x2af7, 0x2ed8, 0x32da, 0x36dc, 0x36dd, 0x36df, 0x3edf
- .2byte 0x2b60, 0x2b61, 0x2b64, 0x2b27, 0x2f0b, 0x2f0d, 0x2f0f, 0x2f11, 0x2f14, 0x2f16, 0x2f18, 0x331a, 0x371c, 0x371d, 0x371f, 0x3f1f
- .2byte 0x2ba0, 0x27c1, 0x2b85, 0x2f49, 0x334c, 0x334e, 0x3350, 0x3352, 0x3354, 0x3356, 0x3358, 0x335a, 0x375c, 0x375d, 0x373f, 0x3f3f
- .2byte 0x2be0, 0x2bc3, 0x2f87, 0x338b, 0x378d, 0x378f, 0x3790, 0x3792, 0x3794, 0x3796, 0x3798, 0x379a, 0x379c, 0x377d, 0x377f, 0x3f7f
- .2byte 0x2be1, 0x2fc5, 0x33a9, 0x37ab, 0x37ad, 0x37af, 0x37b1, 0x37b2, 0x37b4, 0x37b6, 0x37b8, 0x37ba, 0x37bc, 0x37bd, 0x37bf, 0x3f9f
- .2byte 0x2fe3, 0x33e7, 0x33e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f4, 0x37f6, 0x37f8, 0x37fa, 0x37fc, 0x37fd, 0x37ff, 0x3fdf
- .2byte 0x37e7, 0x37e9, 0x3beb, 0x3bed, 0x3fef, 0x3ff1, 0x3ff2, 0x3ff4, 0x3ff5, 0x3ff7, 0x3ff8, 0x3ff9, 0x3ffb, 0x3ffc, 0x3ffe, 0x3fff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3c15, 0x3817, 0x3819, 0x341b, 0x341d, 0x341f, 0x343f, 0x387f, 0x3cff
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3c52, 0x3854, 0x3857, 0x3459, 0x343b, 0x343e, 0x347e, 0x34be, 0x3cff, 0x413f
- .2byte 0x2ca1, 0x2ca3, 0x3ca5, 0x3ca8, 0x3cac, 0x3caf, 0x38b1, 0x38b4, 0x3496, 0x3499, 0x349b, 0x34bc, 0x34fc, 0x3d3d, 0x3d3f, 0x417f
- .2byte 0x2ce1, 0x2ce3, 0x3d25, 0x3d08, 0x3d0b, 0x3d0f, 0x38f1, 0x34f3, 0x34f6, 0x34f8, 0x34f9, 0x353a, 0x3d7c, 0x3d7d, 0x3d7f, 0x41bf
- .2byte 0x2d21, 0x2d23, 0x3d85, 0x3d68, 0x394a, 0x394e, 0x3551, 0x3533, 0x3136, 0x3557, 0x3578, 0x399a, 0x3dbc, 0x3dbd, 0x3dbf, 0x45ff
- .2byte 0x2d61, 0x2d63, 0x3de5, 0x3de8, 0x39ca, 0x35ae, 0x3190, 0x3193, 0x3195, 0x35b6, 0x39d8, 0x39da, 0x3dfc, 0x3dfd, 0x421f, 0x463f
- .2byte 0x2da1, 0x3e42, 0x3a25, 0x3a27, 0x362a, 0x320c, 0x3210, 0x31f3, 0x31f5, 0x35f6, 0x3a18, 0x3a1a, 0x3e1c, 0x3e3d, 0x423f, 0x465f
- .2byte 0x3ea0, 0x3a82, 0x3a85, 0x3667, 0x3669, 0x326c, 0x326f, 0x3273, 0x3255, 0x3636, 0x3a58, 0x3a5a, 0x3e5c, 0x3e7d, 0x427f, 0x469f
- .2byte 0x3ae0, 0x3ae2, 0x36c4, 0x36c7, 0x32c9, 0x32ac, 0x32af, 0x32b2, 0x32b5, 0x3696, 0x3a98, 0x3a9a, 0x3e9c, 0x3e9d, 0x429f, 0x46bf
- .2byte 0x3b20, 0x3722, 0x3724, 0x3307, 0x32ea, 0x36cd, 0x36cf, 0x36d1, 0x36d4, 0x36d6, 0x3ad8, 0x3ada, 0x3edc, 0x3edd, 0x42df, 0x46ff
- .2byte 0x3760, 0x3761, 0x3364, 0x3727, 0x370b, 0x3b0e, 0x3b10, 0x3b12, 0x3b14, 0x3b16, 0x3b18, 0x3b1a, 0x3f1c, 0x3f1d, 0x431f, 0x471f
- .2byte 0x37a0, 0x33c1, 0x3385, 0x3749, 0x3b4c, 0x3b4e, 0x3b50, 0x3b52, 0x3b54, 0x3b56, 0x3b58, 0x3b5a, 0x3f5c, 0x3f5d, 0x435f, 0x473f
- .2byte 0x33e0, 0x33c3, 0x3787, 0x3b8b, 0x3b8d, 0x3f8f, 0x3f91, 0x3f93, 0x3f94, 0x3f96, 0x3f98, 0x3f9a, 0x3f9c, 0x3f7d, 0x437f, 0x477f
- .2byte 0x33e1, 0x37c5, 0x3ba9, 0x3bab, 0x3fad, 0x3faf, 0x3fb1, 0x3fb3, 0x3fb5, 0x3fb6, 0x3fb8, 0x3fba, 0x3fbc, 0x3fbd, 0x43bf, 0x479f
- .2byte 0x37e3, 0x3be7, 0x3fe9, 0x3feb, 0x3fed, 0x43f0, 0x43f1, 0x43f3, 0x43f5, 0x43f6, 0x43f8, 0x43fa, 0x43fc, 0x43fd, 0x43ff, 0x47df
- .2byte 0x3fe7, 0x3fe9, 0x3feb, 0x43ed, 0x43ef, 0x47f1, 0x47f3, 0x47f4, 0x47f5, 0x47f7, 0x47f8, 0x47fa, 0x47fb, 0x47fd, 0x47fe, 0x47ff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4815, 0x4417, 0x4419, 0x401b, 0x401d, 0x3c1f, 0x3c3f, 0x407f, 0x44ff
- .2byte 0x3461, 0x4842, 0x4845, 0x4848, 0x484c, 0x484f, 0x4852, 0x4454, 0x4457, 0x4059, 0x403b, 0x3c3e, 0x407e, 0x3cbe, 0x40ff, 0x453f
- .2byte 0x34a1, 0x48c2, 0x44a5, 0x44a8, 0x44ab, 0x44ae, 0x44b1, 0x44b4, 0x4096, 0x4099, 0x3c9b, 0x3cbc, 0x3cfc, 0x413d, 0x413f, 0x457f
- .2byte 0x34e1, 0x4922, 0x4505, 0x44e7, 0x44eb, 0x44ee, 0x44f1, 0x40f3, 0x40f6, 0x3cf8, 0x3cf9, 0x3d3a, 0x417c, 0x417d, 0x457f, 0x49bf
- .2byte 0x3521, 0x4982, 0x4565, 0x4567, 0x454a, 0x454d, 0x4551, 0x4133, 0x3d36, 0x3d57, 0x3d78, 0x419a, 0x41bc, 0x45bd, 0x45bf, 0x49ff
- .2byte 0x3561, 0x49e2, 0x45c5, 0x45c7, 0x45aa, 0x418c, 0x4190, 0x3d93, 0x3d95, 0x3db6, 0x41d8, 0x41da, 0x45fc, 0x45fd, 0x461f, 0x4e3f
- .2byte 0x35a1, 0x4a42, 0x4625, 0x4627, 0x462a, 0x420c, 0x39d0, 0x39d2, 0x3df4, 0x4216, 0x4218, 0x421a, 0x463c, 0x463d, 0x4a5f, 0x4e7f
- .2byte 0x4aa0, 0x4682, 0x4685, 0x4267, 0x4269, 0x3e6c, 0x3a4e, 0x3a52, 0x3e34, 0x4256, 0x4258, 0x425a, 0x465c, 0x467d, 0x4a7f, 0x4e9f
- .2byte 0x46e0, 0x42e2, 0x42c4, 0x42c7, 0x3ec9, 0x3eac, 0x3e8f, 0x3e91, 0x3e94, 0x4296, 0x4298, 0x429a, 0x469c, 0x46bd, 0x4abf, 0x4edf
- .2byte 0x4320, 0x4322, 0x4324, 0x3f07, 0x3eea, 0x3ecd, 0x42d0, 0x42d2, 0x42d4, 0x42d6, 0x42d8, 0x42da, 0x46dc, 0x46dd, 0x4aff, 0x4eff
- .2byte 0x4360, 0x4361, 0x3f64, 0x3f27, 0x3f0b, 0x430e, 0x4310, 0x4312, 0x4314, 0x4316, 0x4318, 0x431a, 0x471c, 0x471d, 0x4b1f, 0x4f3f
- .2byte 0x3fa0, 0x3fc1, 0x3f85, 0x3f49, 0x434c, 0x434e, 0x4350, 0x4352, 0x4354, 0x4356, 0x4358, 0x435a, 0x475c, 0x475d, 0x4b5f, 0x4f5f
- .2byte 0x3fe0, 0x3fc3, 0x3f87, 0x438b, 0x438d, 0x438f, 0x4791, 0x4793, 0x4794, 0x4796, 0x4798, 0x479a, 0x479c, 0x477d, 0x4b9f, 0x4f7f
- .2byte 0x3fe1, 0x3fc5, 0x43a9, 0x43ab, 0x47ad, 0x47af, 0x47b1, 0x47b3, 0x47b5, 0x47b6, 0x47b8, 0x47ba, 0x47bc, 0x47bd, 0x4bbf, 0x4fbf
- .2byte 0x3fe3, 0x43e7, 0x43e9, 0x47eb, 0x47ed, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf7, 0x4bf8, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bff, 0x4fdf
- .2byte 0x43e7, 0x47e9, 0x47eb, 0x4bed, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff5, 0x4ff6, 0x4ff7, 0x4ff9, 0x4ffa, 0x4ffb, 0x4ffd, 0x4ffe, 0x4fff
- .2byte 0x5400, 0x5402, 0x5406, 0x5408, 0x540c, 0x540f, 0x5412, 0x5415, 0x5017, 0x5019, 0x4c1b, 0x481d, 0x481f, 0x483f, 0x447f, 0x48ff
- .2byte 0x5460, 0x5042, 0x5045, 0x5048, 0x504b, 0x504e, 0x5051, 0x5054, 0x5057, 0x4c59, 0x4c3b, 0x483e, 0x487e, 0x44be, 0x48ff, 0x4d3f
- .2byte 0x54c0, 0x50a2, 0x50a5, 0x50a7, 0x50ab, 0x50ae, 0x50b1, 0x50b4, 0x4c96, 0x4c99, 0x489b, 0x48bc, 0x44fc, 0x493d, 0x493f, 0x4d7f
- .2byte 0x5520, 0x5102, 0x5105, 0x4ce7, 0x4cea, 0x4ced, 0x4cf0, 0x4cf3, 0x4cf6, 0x48f8, 0x48f9, 0x453a, 0x497c, 0x497d, 0x4d7f, 0x4dbf
- .2byte 0x5580, 0x5162, 0x5165, 0x4d47, 0x4d29, 0x4d2d, 0x4d30, 0x4d33, 0x4936, 0x4957, 0x4578, 0x499a, 0x49bc, 0x49bd, 0x4dbf, 0x51ff
- .2byte 0x55e0, 0x51c2, 0x51c5, 0x4da7, 0x4da9, 0x4d8c, 0x4d8f, 0x4d93, 0x4995, 0x45b6, 0x49d8, 0x49da, 0x4dfc, 0x4dfd, 0x4e1f, 0x523f
- .2byte 0x5640, 0x5222, 0x5225, 0x4e07, 0x4e09, 0x4dec, 0x49ce, 0x49d2, 0x45f4, 0x4a16, 0x4a18, 0x4a1a, 0x4e3c, 0x4e3d, 0x4e5f, 0x567f
- .2byte 0x56a0, 0x5282, 0x5285, 0x4e67, 0x4e69, 0x4e6c, 0x4a4e, 0x4632, 0x4a55, 0x4a56, 0x4a58, 0x4a5a, 0x4e7c, 0x4e7d, 0x529f, 0x56bf
- .2byte 0x52e0, 0x4ee2, 0x4ec4, 0x4ec7, 0x4ac9, 0x4aac, 0x468f, 0x4ab2, 0x4ab5, 0x4a96, 0x4a98, 0x4a9a, 0x4e9c, 0x4ebd, 0x52bf, 0x56df
- .2byte 0x4f20, 0x4f22, 0x4b24, 0x4b07, 0x4aea, 0x46cd, 0x4ad0, 0x4ad2, 0x4ad4, 0x4ad6, 0x4ad8, 0x4ada, 0x4edc, 0x4edd, 0x52ff, 0x571f
- .2byte 0x4b60, 0x4b61, 0x4b64, 0x4b27, 0x470b, 0x4b0e, 0x4b10, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4b1a, 0x4f1c, 0x4f1d, 0x531f, 0x573f
- .2byte 0x4ba0, 0x4bc1, 0x4b85, 0x4749, 0x4b4c, 0x4b4e, 0x4b50, 0x4b52, 0x4b54, 0x4b56, 0x4b58, 0x4b5a, 0x4f5c, 0x4f5d, 0x535f, 0x575f
- .2byte 0x4be0, 0x47c3, 0x4787, 0x4b8b, 0x4b8d, 0x4b8f, 0x4b91, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f9a, 0x4f9c, 0x4f7d, 0x539f, 0x579f
- .2byte 0x47e1, 0x47c5, 0x4ba9, 0x4bab, 0x4bad, 0x4faf, 0x4fb1, 0x4fb3, 0x4fb5, 0x4fb7, 0x4fb8, 0x4fba, 0x4fbc, 0x4fbd, 0x53bf, 0x57bf
- .2byte 0x47e3, 0x4be7, 0x4be9, 0x4beb, 0x4bed, 0x4ff0, 0x4ff2, 0x53f4, 0x53f5, 0x53f7, 0x53f9, 0x53fa, 0x53fc, 0x53fd, 0x53ff, 0x57df
- .2byte 0x4be7, 0x4be9, 0x4beb, 0x4fed, 0x4fef, 0x53f1, 0x53f3, 0x57f5, 0x57f7, 0x57f8, 0x57f9, 0x57fa, 0x57fc, 0x57fd, 0x57fe, 0x57ff
- .2byte 0x5c00, 0x5c02, 0x5c05, 0x5c08, 0x5c0b, 0x5c0e, 0x5c11, 0x5c14, 0x5c17, 0x5c19, 0x581b, 0x541d, 0x541f, 0x503f, 0x507f, 0x50ff
- .2byte 0x5c60, 0x5c42, 0x5c45, 0x5c48, 0x5c4b, 0x5c4e, 0x5c50, 0x5c53, 0x5c57, 0x5859, 0x583b, 0x543e, 0x507e, 0x50be, 0x50ff, 0x513f
- .2byte 0x5ca0, 0x5ca2, 0x5884, 0x5887, 0x588a, 0x588d, 0x5890, 0x5893, 0x5896, 0x5899, 0x549b, 0x50bc, 0x50fc, 0x513d, 0x513f, 0x557f
- .2byte 0x5d20, 0x5d02, 0x58e4, 0x58e7, 0x58ea, 0x58ed, 0x58f0, 0x58f3, 0x58f6, 0x54f8, 0x50f9, 0x513a, 0x517c, 0x517d, 0x557f, 0x55bf
- .2byte 0x5d60, 0x5d62, 0x5944, 0x5947, 0x5929, 0x592c, 0x592f, 0x5932, 0x5936, 0x5157, 0x5178, 0x519a, 0x51bc, 0x51bd, 0x51bf, 0x55ff
- .2byte 0x5dc0, 0x5dc2, 0x59a4, 0x59a7, 0x5989, 0x558c, 0x558f, 0x5592, 0x5595, 0x51b6, 0x51d8, 0x51da, 0x51fc, 0x55fd, 0x561f, 0x563f
- .2byte 0x5e20, 0x5e22, 0x5a04, 0x5a07, 0x59e9, 0x55ec, 0x51ef, 0x51f1, 0x51f4, 0x5216, 0x5218, 0x521a, 0x523c, 0x563d, 0x565f, 0x5a7f
- .2byte 0x5e80, 0x5e82, 0x5a64, 0x5a67, 0x5a49, 0x564c, 0x522f, 0x5652, 0x5655, 0x5256, 0x5258, 0x525a, 0x567c, 0x567d, 0x569f, 0x5ebf
- .2byte 0x5ee0, 0x5ee2, 0x5ac4, 0x5ac7, 0x5ac9, 0x56ac, 0x528f, 0x56b2, 0x5295, 0x5297, 0x5298, 0x529a, 0x56bc, 0x56bd, 0x5adf, 0x673f
- .2byte 0x5b20, 0x5b22, 0x5724, 0x5707, 0x52ea, 0x52cd, 0x52d0, 0x52d2, 0x52f4, 0x52f7, 0x52d8, 0x52da, 0x56fc, 0x56fd, 0x5aff, 0x673f
- .2byte 0x5760, 0x5761, 0x5764, 0x5327, 0x4f0b, 0x530e, 0x5310, 0x5312, 0x5314, 0x5316, 0x5318, 0x531a, 0x571c, 0x571d, 0x5b3f, 0x677f
- .2byte 0x57a0, 0x57c1, 0x5385, 0x5349, 0x534c, 0x534e, 0x5350, 0x5352, 0x5354, 0x5356, 0x5358, 0x535a, 0x575c, 0x575d, 0x5b5f, 0x677f
- .2byte 0x53e0, 0x53c3, 0x4f87, 0x538b, 0x538d, 0x538f, 0x5391, 0x5393, 0x5795, 0x5797, 0x5798, 0x579a, 0x579c, 0x579d, 0x5b9f, 0x679f
- .2byte 0x4fe1, 0x4fc5, 0x53a9, 0x53ab, 0x53ad, 0x53af, 0x57b1, 0x57b3, 0x57b5, 0x57b7, 0x57b9, 0x57ba, 0x57bc, 0x57bd, 0x5bbf, 0x67bf
- .2byte 0x4fe3, 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x53f0, 0x57f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfc, 0x5bfd, 0x5bff, 0x67df
- .2byte 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x57ef, 0x57f1, 0x5bf3, 0x5bf5, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x67ff
- .2byte 0x6400, 0x6402, 0x6405, 0x6408, 0x640b, 0x640e, 0x6410, 0x6413, 0x6416, 0x6419, 0x601b, 0x601d, 0x5c1f, 0x583f, 0x587f, 0x58ff
- .2byte 0x6440, 0x6442, 0x6445, 0x6448, 0x644a, 0x644d, 0x6450, 0x6453, 0x6456, 0x6459, 0x643b, 0x603e, 0x5c7e, 0x58be, 0x58ff, 0x593f
- .2byte 0x64a0, 0x64a2, 0x6484, 0x6487, 0x648a, 0x648d, 0x6490, 0x6492, 0x6495, 0x6499, 0x609b, 0x5cbc, 0x58fc, 0x593d, 0x593f, 0x597f
- .2byte 0x6500, 0x6502, 0x64e4, 0x60e7, 0x60e9, 0x60ec, 0x60ef, 0x60f2, 0x60f5, 0x60f8, 0x5cf9, 0x593a, 0x597c, 0x597d, 0x597f, 0x59bf
- .2byte 0x6560, 0x6562, 0x6544, 0x6147, 0x5d4a, 0x5d4c, 0x5d4f, 0x5d52, 0x5d54, 0x5d57, 0x5978, 0x599a, 0x59bc, 0x59bd, 0x59bf, 0x5dff
- .2byte 0x65c0, 0x65a2, 0x65a4, 0x61a7, 0x5daa, 0x59ad, 0x59af, 0x59b1, 0x59b4, 0x59b6, 0x59d8, 0x59da, 0x59fc, 0x59fd, 0x5a1f, 0x5e3f
- .2byte 0x6620, 0x6602, 0x6604, 0x61e7, 0x5dea, 0x59ed, 0x5a10, 0x5a12, 0x5a14, 0x5a16, 0x5a18, 0x5a1a, 0x5a3c, 0x5a3d, 0x5e5f, 0x5e7f
- .2byte 0x6680, 0x6662, 0x6664, 0x6247, 0x5e4a, 0x5a2d, 0x5a50, 0x5a52, 0x5a54, 0x5a56, 0x5a58, 0x5a5a, 0x5a7c, 0x5e7d, 0x5e9f, 0x62bf
- .2byte 0x66e0, 0x66c2, 0x66c4, 0x62a7, 0x5e8a, 0x5a8d, 0x5a90, 0x5a92, 0x5e94, 0x5e97, 0x5a98, 0x5a9a, 0x5ebc, 0x5ebd, 0x5edf, 0x6b3f
- .2byte 0x6720, 0x6722, 0x6724, 0x6307, 0x5eea, 0x5acd, 0x5ad0, 0x5ad2, 0x5ef4, 0x5ad7, 0x5ad8, 0x5ada, 0x5efc, 0x5efd, 0x673f, 0x6f7f
- .2byte 0x6360, 0x6361, 0x6364, 0x5f27, 0x5b0b, 0x5b0e, 0x5b10, 0x5b12, 0x5b14, 0x5b16, 0x5b18, 0x5b1a, 0x5f1c, 0x5f3d, 0x675f, 0x6f7f
- .2byte 0x5fa0, 0x5fc1, 0x5b85, 0x5b49, 0x5b4c, 0x5b4e, 0x5b50, 0x5b52, 0x5b54, 0x5b56, 0x5b58, 0x5b5a, 0x5f5c, 0x5f5d, 0x677f, 0x6f9f
- .2byte 0x5fe0, 0x5bc3, 0x5787, 0x5b8b, 0x5b8d, 0x5b8f, 0x5b91, 0x5b93, 0x5f95, 0x5f97, 0x5f98, 0x5f9a, 0x5f9c, 0x5f9d, 0x679f, 0x6fbf
- .2byte 0x5be1, 0x57c5, 0x5ba9, 0x5bab, 0x5bad, 0x5baf, 0x5bb1, 0x5bb3, 0x5fb5, 0x5fb7, 0x5fb9, 0x5fba, 0x5fbc, 0x5fbd, 0x67df, 0x6fdf
- .2byte 0x57e3, 0x5be7, 0x5be9, 0x5beb, 0x5bed, 0x5bf0, 0x5ff2, 0x5ff4, 0x5ff6, 0x67f9, 0x67fa, 0x67fb, 0x67fd, 0x67fe, 0x67ff, 0x6fff
- .2byte 0x57e7, 0x5be9, 0x5beb, 0x5bed, 0x5bef, 0x5ff1, 0x5ff3, 0x63f5, 0x67f9, 0x6ffb, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x6fff
- .2byte 0x6c00, 0x6c02, 0x6c05, 0x6c07, 0x6c0a, 0x6c0d, 0x6c10, 0x6c12, 0x6c15, 0x6c18, 0x6c1b, 0x6c1d, 0x681f, 0x603f, 0x607f, 0x5cff
- .2byte 0x6c40, 0x6c21, 0x6c24, 0x6c27, 0x6c2a, 0x6c2d, 0x6c30, 0x6c32, 0x6c35, 0x6c38, 0x6c3b, 0x6c3e, 0x647e, 0x60be, 0x60ff, 0x613f
- .2byte 0x6ca0, 0x6c81, 0x6c84, 0x6c87, 0x6c8a, 0x6c8c, 0x6c8f, 0x6c92, 0x6c95, 0x6c98, 0x6c9b, 0x64bc, 0x60fc, 0x613d, 0x613f, 0x617f
- .2byte 0x6d00, 0x6ce1, 0x6ce4, 0x64e7, 0x64ea, 0x64ed, 0x64ef, 0x64f2, 0x64f4, 0x64f7, 0x64f9, 0x613a, 0x617c, 0x617d, 0x617f, 0x61bf
- .2byte 0x6d60, 0x6d41, 0x6d44, 0x6547, 0x616b, 0x616d, 0x616f, 0x6171, 0x6173, 0x6176, 0x6178, 0x619a, 0x61bc, 0x61bd, 0x61bf, 0x61ff
- .2byte 0x6da0, 0x6da1, 0x6da4, 0x65a7, 0x61ab, 0x61ce, 0x61d0, 0x61d2, 0x61d4, 0x61d6, 0x61d8, 0x61da, 0x61fc, 0x61fd, 0x621f, 0x623f
- .2byte 0x6e00, 0x6e01, 0x6de4, 0x65e7, 0x61eb, 0x620e, 0x6210, 0x6212, 0x6214, 0x6216, 0x6218, 0x621a, 0x623c, 0x623d, 0x625f, 0x667f
- .2byte 0x6e60, 0x6e61, 0x6e44, 0x6647, 0x622b, 0x624e, 0x6250, 0x6252, 0x6254, 0x6256, 0x6258, 0x625a, 0x627c, 0x627d, 0x669f, 0x66bf
- .2byte 0x6ec0, 0x6ec1, 0x6ea4, 0x6687, 0x628b, 0x628e, 0x6290, 0x6292, 0x6294, 0x6296, 0x6298, 0x629a, 0x62bc, 0x66bd, 0x66df, 0x6f3f
- .2byte 0x6f00, 0x6f21, 0x6f04, 0x66e7, 0x62cb, 0x62ce, 0x62d0, 0x62d2, 0x62d4, 0x62d6, 0x62d8, 0x62da, 0x62fc, 0x66fd, 0x6b3f, 0x6f7f
- .2byte 0x6f60, 0x6f61, 0x6f64, 0x6727, 0x630b, 0x630e, 0x6310, 0x6312, 0x6314, 0x6316, 0x6319, 0x631a, 0x673c, 0x6b5e, 0x6f7f, 0x77bf
- .2byte 0x6ba0, 0x6bc1, 0x6785, 0x6349, 0x634c, 0x634e, 0x6350, 0x6352, 0x6354, 0x6356, 0x6358, 0x635a, 0x675c, 0x6b7e, 0x6f9f, 0x77bf
- .2byte 0x67e0, 0x67c3, 0x6387, 0x638b, 0x638d, 0x638f, 0x6391, 0x6393, 0x6395, 0x6397, 0x6799, 0x679a, 0x679c, 0x6bbe, 0x6fbf, 0x77df
- .2byte 0x63e1, 0x63c5, 0x63a9, 0x63ab, 0x63ad, 0x63af, 0x63b1, 0x63b3, 0x63b5, 0x67b7, 0x6bda, 0x6bdb, 0x6bdd, 0x6bde, 0x6fdf, 0x77df
- .2byte 0x5fe3, 0x63e7, 0x5fe9, 0x63eb, 0x63ed, 0x63f0, 0x63f2, 0x63f4, 0x67f6, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x77ff
- .2byte 0x5fe7, 0x5fe9, 0x5feb, 0x5fed, 0x63ef, 0x63f1, 0x67f3, 0x67f5, 0x6ff9, 0x6ffb, 0x77fd, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff
- .2byte 0x7400, 0x7402, 0x7404, 0x7407, 0x740a, 0x740d, 0x740f, 0x7412, 0x7415, 0x7417, 0x741a, 0x741d, 0x741f, 0x6c3f, 0x687f, 0x64ff
- .2byte 0x7440, 0x7821, 0x7824, 0x7826, 0x7829, 0x782c, 0x782f, 0x7832, 0x7835, 0x7837, 0x783a, 0x783e, 0x707e, 0x68be, 0x68ff, 0x653f
- .2byte 0x74a0, 0x7881, 0x70a5, 0x70a8, 0x70aa, 0x70ac, 0x70af, 0x70b2, 0x70b4, 0x70b6, 0x70b9, 0x70bc, 0x68fc, 0x693d, 0x693f, 0x657f
- .2byte 0x7500, 0x78e1, 0x7105, 0x6929, 0x692b, 0x692d, 0x692f, 0x6931, 0x6934, 0x6936, 0x6938, 0x693a, 0x697c, 0x697d, 0x697f, 0x65bf
- .2byte 0x7540, 0x7941, 0x7145, 0x6969, 0x698c, 0x698e, 0x6990, 0x6992, 0x6994, 0x6996, 0x6998, 0x699a, 0x69bc, 0x69bd, 0x69bf, 0x65ff
- .2byte 0x75a0, 0x79a1, 0x71a5, 0x69a9, 0x69cc, 0x69ce, 0x69d0, 0x69d2, 0x69d4, 0x69d6, 0x69d8, 0x69da, 0x69fc, 0x69fd, 0x6a1f, 0x6a3f
- .2byte 0x7600, 0x79e1, 0x71e5, 0x69e9, 0x6a0c, 0x6a0e, 0x6a10, 0x6a12, 0x6a14, 0x6a16, 0x6a18, 0x6a1a, 0x6a3c, 0x6a3d, 0x6a5f, 0x6a7f
- .2byte 0x7640, 0x7a41, 0x7245, 0x6a29, 0x6a4c, 0x6a4e, 0x6a50, 0x6a52, 0x6a54, 0x6a56, 0x6a58, 0x6a5a, 0x6a7c, 0x6a7d, 0x6a9f, 0x6abf
- .2byte 0x76a0, 0x7aa1, 0x7285, 0x6a89, 0x6a8c, 0x6a8e, 0x6a90, 0x6a92, 0x6a94, 0x6a96, 0x6a98, 0x6a9a, 0x6abc, 0x6abd, 0x6adf, 0x733f
- .2byte 0x7700, 0x7b01, 0x72e5, 0x6ac9, 0x6acc, 0x6ace, 0x6ad0, 0x6ad2, 0x6ad4, 0x6ad6, 0x6ad8, 0x6ada, 0x6afc, 0x6afd, 0x6f3f, 0x737f
- .2byte 0x7760, 0x7b61, 0x7325, 0x6b09, 0x6b0c, 0x6b0e, 0x6b10, 0x6b12, 0x6b14, 0x6b16, 0x6b18, 0x6b1a, 0x6b3c, 0x6f5e, 0x737f, 0x77bf
- .2byte 0x77a0, 0x7bc1, 0x7385, 0x6b49, 0x6b4c, 0x6b4e, 0x6b50, 0x6b52, 0x6b54, 0x6b56, 0x6b58, 0x6b5b, 0x6f7d, 0x739e, 0x77bf, 0x7fff
- .2byte 0x73e0, 0x6fc3, 0x6b87, 0x6b8b, 0x6b8d, 0x6b8f, 0x6b91, 0x6b93, 0x6b95, 0x6b97, 0x6b99, 0x6fbb, 0x6fbd, 0x73be, 0x77df, 0x7fff
- .2byte 0x6be1, 0x6bc5, 0x67a9, 0x67ab, 0x6bad, 0x6baf, 0x6bb1, 0x6bb3, 0x6bb5, 0x6bb7, 0x6fda, 0x73dc, 0x73dd, 0x73de, 0x77df, 0x7fff
- .2byte 0x67e3, 0x67e7, 0x6be9, 0x67eb, 0x67ed, 0x6bf0, 0x6bf2, 0x6bf4, 0x6bf6, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x7fff
- .2byte 0x63e7, 0x67e9, 0x67eb, 0x67ed, 0x67ef, 0x67f1, 0x6bf3, 0x6bf5, 0x6ff9, 0x73fb, 0x77fd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c07, 0x7c0a, 0x7c0c, 0x7c0f, 0x7c12, 0x7c14, 0x7c17, 0x7c19, 0x7c1c, 0x7c1f, 0x743f, 0x707f, 0x6cff
- .2byte 0x7c40, 0x7863, 0x7865, 0x7867, 0x786a, 0x786c, 0x786f, 0x7871, 0x7874, 0x7876, 0x7879, 0x787b, 0x787e, 0x70be, 0x70ff, 0x6d3f
- .2byte 0x7ca0, 0x78c3, 0x70e7, 0x70e9, 0x70eb, 0x70ed, 0x70ef, 0x70f1, 0x70f3, 0x70f5, 0x70f8, 0x70fa, 0x70fc, 0x713d, 0x713f, 0x6d7f
- .2byte 0x7ce0, 0x7903, 0x7127, 0x716b, 0x716c, 0x716e, 0x7170, 0x7172, 0x7174, 0x7176, 0x7178, 0x717a, 0x717c, 0x717d, 0x6d7f, 0x6dbf
- .2byte 0x7d40, 0x7963, 0x7167, 0x71ab, 0x71ad, 0x71ae, 0x71b0, 0x71b2, 0x71b4, 0x71b6, 0x71b8, 0x71ba, 0x71bc, 0x71bd, 0x71bf, 0x6dff
- .2byte 0x7da0, 0x79a3, 0x71a7, 0x71eb, 0x71ed, 0x71ef, 0x71f0, 0x71f2, 0x71f4, 0x71f6, 0x71f8, 0x71fa, 0x71fc, 0x71fd, 0x721f, 0x6e3f
- .2byte 0x7de0, 0x7a03, 0x71e7, 0x720b, 0x720d, 0x722f, 0x7231, 0x7232, 0x7234, 0x7236, 0x7238, 0x723a, 0x723c, 0x723d, 0x725f, 0x6e7f
- .2byte 0x7e40, 0x7a43, 0x7227, 0x724b, 0x724d, 0x726f, 0x7271, 0x7273, 0x7274, 0x7276, 0x7278, 0x727a, 0x727c, 0x727d, 0x729f, 0x72bf
- .2byte 0x7ea0, 0x7a83, 0x7287, 0x728b, 0x728d, 0x728f, 0x7291, 0x72b3, 0x72b5, 0x72b7, 0x72b8, 0x72ba, 0x72bc, 0x72bd, 0x72df, 0x773f
- .2byte 0x7ee0, 0x7ae3, 0x72c7, 0x72cb, 0x72cd, 0x72cf, 0x72d1, 0x72d3, 0x72f5, 0x72f7, 0x72f8, 0x72fa, 0x72fc, 0x72fd, 0x773f, 0x777f
- .2byte 0x7f40, 0x7b23, 0x7307, 0x730b, 0x730d, 0x730f, 0x7311, 0x7313, 0x7315, 0x7317, 0x7339, 0x733a, 0x733c, 0x775e, 0x777f, 0x7bbf
- .2byte 0x7fa0, 0x7b83, 0x7347, 0x734b, 0x734d, 0x734f, 0x7351, 0x7353, 0x7355, 0x7357, 0x7359, 0x777b, 0x777d, 0x779e, 0x7bbf, 0x7fff
- .2byte 0x7fe0, 0x7bc3, 0x7387, 0x738b, 0x738d, 0x738f, 0x7391, 0x7393, 0x7395, 0x7397, 0x7399, 0x77bb, 0x77bd, 0x7bde, 0x7fff, 0x7fff
- .2byte 0x77e1, 0x73c5, 0x6fa9, 0x6fab, 0x6fad, 0x6faf, 0x6fb1, 0x6fb3, 0x73b5, 0x73b7, 0x77da, 0x77dc, 0x7bde, 0x7bde, 0x7fff, 0x7fff
- .2byte 0x6fe3, 0x6fe7, 0x6fe9, 0x6feb, 0x6fed, 0x6ff0, 0x73f2, 0x73f4, 0x73f6, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x6be7, 0x6fe9, 0x6beb, 0x6fed, 0x6fef, 0x6ff1, 0x6ff3, 0x73f5, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c21, 0x7c23, 0x7c26, 0x7c28, 0x7c2a, 0x7c2c, 0x7c2f, 0x7c31, 0x7c33, 0x7c36, 0x7c38, 0x7c3a, 0x7c3d, 0x7c3f, 0x787f, 0x70ff
- .2byte 0x7c81, 0x78a5, 0x78a6, 0x78a8, 0x78ab, 0x78ad, 0x78af, 0x78b1, 0x78b3, 0x78b5, 0x78b8, 0x78ba, 0x78bc, 0x78be, 0x78ff, 0x713f
- .2byte 0x7cc1, 0x78e5, 0x7529, 0x752b, 0x752c, 0x752e, 0x7530, 0x7532, 0x7534, 0x7536, 0x7538, 0x7539, 0x753b, 0x753d, 0x753f, 0x717f
- .2byte 0x7d01, 0x7925, 0x7569, 0x756b, 0x756d, 0x756e, 0x7570, 0x7572, 0x7574, 0x7576, 0x7578, 0x7579, 0x757b, 0x757d, 0x757f, 0x71bf
- .2byte 0x7d61, 0x7965, 0x75a9, 0x75ab, 0x75ad, 0x75af, 0x75b1, 0x75b2, 0x75b4, 0x75b6, 0x75b8, 0x75ba, 0x75bb, 0x75bd, 0x75bf, 0x71ff
- .2byte 0x7da1, 0x79a5, 0x75e9, 0x75eb, 0x75ed, 0x75ef, 0x75f1, 0x75f3, 0x75f4, 0x75f6, 0x75f8, 0x75fa, 0x75fb, 0x75fd, 0x761f, 0x763f
- .2byte 0x7de1, 0x79e5, 0x7609, 0x760b, 0x762d, 0x762f, 0x7631, 0x7633, 0x7635, 0x7636, 0x7638, 0x763a, 0x763b, 0x763d, 0x765f, 0x767f
- .2byte 0x7e41, 0x7a25, 0x7649, 0x764b, 0x764d, 0x766f, 0x7671, 0x7673, 0x7675, 0x7676, 0x7678, 0x767a, 0x767b, 0x767d, 0x769f, 0x76bf
- .2byte 0x7e81, 0x7a85, 0x7689, 0x768b, 0x768d, 0x76af, 0x76b1, 0x76b3, 0x76b5, 0x76b7, 0x76b8, 0x76ba, 0x76bc, 0x76bd, 0x76df, 0x7b3f
- .2byte 0x7ec1, 0x7ac5, 0x76c9, 0x76cb, 0x76cd, 0x76cf, 0x76d1, 0x76f3, 0x76f5, 0x76f7, 0x76f9, 0x76fa, 0x76fc, 0x76fd, 0x7b3f, 0x7b7f
- .2byte 0x7f01, 0x7b05, 0x7709, 0x770b, 0x770d, 0x770f, 0x7711, 0x7713, 0x7735, 0x7737, 0x7b5a, 0x7b5b, 0x7b5d, 0x7b5e, 0x7b7f, 0x7bbf
- .2byte 0x7f61, 0x7b45, 0x7749, 0x774b, 0x774d, 0x774f, 0x7751, 0x7753, 0x7755, 0x7757, 0x7b7a, 0x7b9c, 0x7b9d, 0x7b9e, 0x7bbf, 0x7fff
- .2byte 0x7fa1, 0x7b85, 0x7789, 0x778b, 0x778d, 0x778f, 0x7791, 0x7793, 0x7795, 0x7797, 0x7bba, 0x7bbc, 0x7bde, 0x7bde, 0x7fff, 0x7fff
- .2byte 0x7fe1, 0x7bc5, 0x77a9, 0x77ab, 0x77ad, 0x77af, 0x77b1, 0x77b3, 0x77b5, 0x77b7, 0x7bda, 0x7bdc, 0x7bde, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e3, 0x77e7, 0x77e9, 0x77eb, 0x77ed, 0x77f0, 0x77f2, 0x77f4, 0x77f6, 0x7bf9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x73e7, 0x73e9, 0x73eb, 0x73ed, 0x73ef, 0x73f1, 0x77f3, 0x77f5, 0x77f9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c63, 0x7c65, 0x7c67, 0x7c69, 0x7c6b, 0x7c6d, 0x7c6f, 0x7c71, 0x7c73, 0x7c75, 0x7c77, 0x7c79, 0x7c7b, 0x7c7d, 0x7c7f, 0x78ff
- .2byte 0x7cc3, 0x7ce7, 0x7ce9, 0x7ceb, 0x7cec, 0x7cee, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cf8, 0x7cf9, 0x7cfb, 0x7cfd, 0x7cff, 0x793f
- .2byte 0x7d03, 0x7d27, 0x7d29, 0x7d2b, 0x7d2c, 0x7d2f, 0x7d30, 0x7d32, 0x7d34, 0x7d36, 0x7d37, 0x7d3a, 0x7d3b, 0x7d3d, 0x7d3f, 0x797f
- .2byte 0x7d43, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d78, 0x7d79, 0x7d7b, 0x7d7d, 0x7d7f, 0x79bf
- .2byte 0x7d83, 0x7da7, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db1, 0x7db2, 0x7db4, 0x7db6, 0x7db8, 0x7db9, 0x7dbb, 0x7dbd, 0x7dbf, 0x79ff
- .2byte 0x7dc3, 0x7de7, 0x7de9, 0x7deb, 0x7ded, 0x7e10, 0x7e11, 0x7e13, 0x7e14, 0x7e16, 0x7e18, 0x7e1a, 0x7e1b, 0x7e1d, 0x7e1f, 0x7a3f
- .2byte 0x7e03, 0x7e07, 0x7e09, 0x7e2b, 0x7e2d, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e57, 0x7e58, 0x7e5a, 0x7e5c, 0x7e5d, 0x7e5f, 0x7a7f
- .2byte 0x7e23, 0x7e47, 0x7e49, 0x7e6b, 0x7e6d, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9c, 0x7e9d, 0x7e9f, 0x7abf
- .2byte 0x7e83, 0x7e87, 0x7e89, 0x7eab, 0x7e8d, 0x7eb0, 0x7eb2, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edc, 0x7edd, 0x7edf, 0x7f3f
- .2byte 0x7ec3, 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7ed0, 0x7ef2, 0x7ef4, 0x7ef6, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3e, 0x7f3f, 0x7f7f
- .2byte 0x7f03, 0x7f07, 0x7f09, 0x7f0b, 0x7f0d, 0x7f10, 0x7f12, 0x7f34, 0x7f36, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7fbf
- .2byte 0x7f43, 0x7f47, 0x7f49, 0x7f4b, 0x7f4d, 0x7f50, 0x7f52, 0x7f54, 0x7f56, 0x7f79, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fff
- .2byte 0x7f83, 0x7f87, 0x7f89, 0x7f6b, 0x7f8d, 0x7f90, 0x7f92, 0x7f94, 0x7f96, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc3, 0x7fc7, 0x7fa9, 0x7fab, 0x7fad, 0x7fb0, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fd9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe3, 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e7, 0x7be9, 0x7beb, 0x7bed, 0x7bef, 0x7bf1, 0x7bf3, 0x7bf5, 0x7bf9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7ce7, 0x7ce8, 0x7cea, 0x7ceb, 0x7ced, 0x7cef, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf5, 0x7cf7, 0x7cf8, 0x7cfa, 0x7cfc, 0x7cfd, 0x7cff
- .2byte 0x7d07, 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, 0x7d2f, 0x7d31, 0x7d32, 0x7d34, 0x7d36, 0x7d37, 0x7d39, 0x7d3b, 0x7d3c, 0x7d3e, 0x7d3f
- .2byte 0x7d47, 0x7d69, 0x7d6b, 0x7d6c, 0x7d6e, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d77, 0x7d79, 0x7d7a, 0x7d7c, 0x7d7e, 0x7d7f
- .2byte 0x7d87, 0x7d89, 0x7dab, 0x7dad, 0x7dae, 0x7db0, 0x7db2, 0x7db3, 0x7db4, 0x7db6, 0x7db7, 0x7db9, 0x7dbb, 0x7dbc, 0x7dbe, 0x7dbf
- .2byte 0x7da7, 0x7dc9, 0x7dcb, 0x7ded, 0x7def, 0x7df0, 0x7df2, 0x7df3, 0x7df5, 0x7df6, 0x7df8, 0x7df9, 0x7dfb, 0x7dfc, 0x7dfe, 0x7dff
- .2byte 0x7de7, 0x7e09, 0x7e0b, 0x7e0d, 0x7e2f, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e38, 0x7e39, 0x7e3b, 0x7e3c, 0x7e3e, 0x7e3f
- .2byte 0x7e27, 0x7e29, 0x7e2b, 0x7e4d, 0x7e4f, 0x7e71, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7d, 0x7e7e, 0x7e7f
- .2byte 0x7e47, 0x7e69, 0x7e6b, 0x7e6d, 0x7e8f, 0x7e91, 0x7eb3, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7eba, 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf
- .2byte 0x7e87, 0x7e89, 0x7eab, 0x7ead, 0x7eaf, 0x7eb1, 0x7ed3, 0x7ef5, 0x7f39, 0x7f39, 0x7f3b, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f
- .2byte 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7eef, 0x7ef1, 0x7ef3, 0x7f15, 0x7f59, 0x7f7b, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f7f
- .2byte 0x7ee7, 0x7f09, 0x7f0b, 0x7f0d, 0x7f0f, 0x7f11, 0x7f33, 0x7f35, 0x7f79, 0x7f7b, 0x7fbd, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf
- .2byte 0x7f27, 0x7f29, 0x7f2b, 0x7f2d, 0x7f2f, 0x7f51, 0x7f53, 0x7f55, 0x7f99, 0x7f9b, 0x7fbd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f67, 0x7f69, 0x7f6b, 0x7f6d, 0x7f6f, 0x7f71, 0x7f73, 0x7f95, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f87, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7fb1, 0x7fb3, 0x7fb5, 0x7fd9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc7, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd3, 0x7fd5, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0016, 0x0018, 0x001a, 0x001c, 0x001f, 0x043f, 0x0c7f, 0x14bf, 0x211f
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0076, 0x0058, 0x005a, 0x005c, 0x005f, 0x047f, 0x0cbf, 0x14df, 0x213f
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d6, 0x00d8, 0x00ba, 0x00bc, 0x00bf, 0x04bf, 0x0cff, 0x151f, 0x217f
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0136, 0x0138, 0x011a, 0x011c, 0x011f, 0x051f, 0x0d3f, 0x155f, 0x219f
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0196, 0x0198, 0x017a, 0x017c, 0x015f, 0x055f, 0x0d7f, 0x159f, 0x21df
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01f6, 0x01f8, 0x01da, 0x01dc, 0x01bf, 0x05bf, 0x0dbf, 0x15df, 0x21ff
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0276, 0x0258, 0x023a, 0x021c, 0x021f, 0x061f, 0x0e1f, 0x161f, 0x223f
- .2byte 0x02c0, 0x02c3, 0x02c6, 0x02c9, 0x02cd, 0x02d0, 0x02d3, 0x02d6, 0x02b8, 0x029a, 0x027c, 0x027f, 0x065f, 0x0e5f, 0x165f, 0x227f
- .2byte 0x0300, 0x0303, 0x0306, 0x0309, 0x030c, 0x030f, 0x0312, 0x0315, 0x0318, 0x02fa, 0x02dc, 0x02df, 0x06bf, 0x0e9f, 0x169f, 0x229f
- .2byte 0x0340, 0x0343, 0x0346, 0x0348, 0x034c, 0x034f, 0x0351, 0x0355, 0x0358, 0x035a, 0x033c, 0x031f, 0x071f, 0x0edf, 0x16df, 0x22df
- .2byte 0x0380, 0x0382, 0x0385, 0x0388, 0x038b, 0x038e, 0x0391, 0x0394, 0x0397, 0x039a, 0x039c, 0x037f, 0x075f, 0x0f1f, 0x16ff, 0x22ff
- .2byte 0x03e0, 0x03e3, 0x03e5, 0x03e8, 0x03eb, 0x03ee, 0x03f1, 0x03f3, 0x03f6, 0x03f9, 0x03fc, 0x03ff, 0x079f, 0x0f7f, 0x175f, 0x233f
- .2byte 0x07e1, 0x07e3, 0x07e6, 0x07e8, 0x07eb, 0x07ed, 0x07f0, 0x07f3, 0x07f5, 0x07f8, 0x07fa, 0x07fd, 0x07ff, 0x0fbf, 0x177f, 0x235f
- .2byte 0x0fe3, 0x0fe5, 0x0fe7, 0x0fe9, 0x0fec, 0x0fee, 0x0ff0, 0x0ff3, 0x0ff4, 0x0ff7, 0x0ff9, 0x0ffb, 0x0ffe, 0x0fff, 0x17bf, 0x239f
- .2byte 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f0, 0x17f2, 0x17f4, 0x17f6, 0x17f8, 0x17fa, 0x17fc, 0x17fe, 0x17ff, 0x23df
- .2byte 0x23e8, 0x23ea, 0x23eb, 0x23ed, 0x23ee, 0x23f0, 0x23f1, 0x23f3, 0x23f5, 0x23f6, 0x23f8, 0x23f9, 0x23fb, 0x23fc, 0x23fe, 0x23ff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c16, 0x0c18, 0x0c1a, 0x081c, 0x0c1f, 0x0c3f, 0x147f, 0x1cbf, 0x291f
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0853, 0x0856, 0x0858, 0x085a, 0x043d, 0x085e, 0x109e, 0x18df, 0x211f, 0x295f
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08d3, 0x08b6, 0x08b8, 0x08ba, 0x049d, 0x089e, 0x10de, 0x18ff, 0x215f, 0x299f
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0933, 0x0916, 0x0918, 0x091a, 0x04fd, 0x08fe, 0x111e, 0x193f, 0x219f, 0x29bf
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0993, 0x0996, 0x0978, 0x097a, 0x055d, 0x095e, 0x117e, 0x199f, 0x21bf, 0x29df
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0a13, 0x09f6, 0x09d8, 0x09da, 0x05bd, 0x09be, 0x11be, 0x19bf, 0x21ff, 0x2a1f
- .2byte 0x0da1, 0x0a62, 0x0a66, 0x0a69, 0x0a6d, 0x0a70, 0x0a73, 0x0a56, 0x0a38, 0x0a3a, 0x061d, 0x0a1e, 0x121e, 0x1a1f, 0x223f, 0x2a5f
- .2byte 0x0ec0, 0x0ac2, 0x0ac5, 0x0ac9, 0x0acc, 0x0acf, 0x0ad2, 0x0ad6, 0x0ab8, 0x0a9a, 0x067d, 0x0a5e, 0x125e, 0x1a5f, 0x227f, 0x2a7f
- .2byte 0x0b00, 0x0b02, 0x0b05, 0x0b09, 0x0b0b, 0x0b0f, 0x0b12, 0x0b15, 0x0b18, 0x0afa, 0x06dd, 0x0abe, 0x129e, 0x1a9f, 0x22bf, 0x2abf
- .2byte 0x0b40, 0x0b42, 0x0b45, 0x0b48, 0x0b4b, 0x0b4e, 0x0b51, 0x0b54, 0x0b57, 0x0b5a, 0x075d, 0x0b1e, 0x12fe, 0x1adf, 0x22df, 0x2adf
- .2byte 0x0b80, 0x07a1, 0x07a4, 0x07a8, 0x07aa, 0x07ae, 0x07b1, 0x07b4, 0x07b7, 0x07ba, 0x07bd, 0x0b7e, 0x133e, 0x1b1f, 0x231f, 0x2b1f
- .2byte 0x0be0, 0x0bc2, 0x0bc5, 0x0bc8, 0x0bca, 0x0bcd, 0x0bd0, 0x0bd3, 0x0bd6, 0x0bd8, 0x0bdb, 0x0bde, 0x139e, 0x1b5f, 0x235f, 0x2b3f
- .2byte 0x0fe1, 0x13c4, 0x13c6, 0x13c9, 0x13cb, 0x13ce, 0x13d0, 0x13d2, 0x13d5, 0x13d7, 0x13d9, 0x13dc, 0x13de, 0x1b9f, 0x239f, 0x2b7f
- .2byte 0x17e3, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf4, 0x1bf6, 0x1bf8, 0x1bfa, 0x1bfd, 0x1bff, 0x23df, 0x2b9f
- .2byte 0x1be5, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23ef, 0x23f1, 0x23f3, 0x23f5, 0x23f7, 0x23f8, 0x23fa, 0x23fc, 0x23fe, 0x23ff, 0x2bdf
- .2byte 0x27e8, 0x2bea, 0x2bec, 0x2bed, 0x2bef, 0x2bf1, 0x2bf2, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bf9, 0x2bfb, 0x2bfd, 0x2bfe, 0x2bff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1816, 0x1818, 0x181a, 0x141c, 0x141f, 0x183f, 0x1c7f, 0x24bf, 0x2d1f
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1853, 0x1456, 0x1458, 0x145a, 0x103d, 0x145e, 0x189e, 0x20df, 0x291f, 0x315f
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x18d0, 0x14b3, 0x14b5, 0x1098, 0x109a, 0x14bb, 0x18dc, 0x211d, 0x295e, 0x295f, 0x319f
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x1930, 0x1533, 0x1515, 0x10f8, 0x10fa, 0x14fb, 0x191c, 0x213d, 0x297e, 0x299f, 0x31bf
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x1990, 0x1593, 0x1575, 0x1158, 0x115a, 0x155b, 0x197c, 0x217d, 0x29be, 0x29bf, 0x31ff
- .2byte 0x1561, 0x1563, 0x1a06, 0x1a09, 0x1a0d, 0x1a10, 0x15f3, 0x15d5, 0x11d8, 0x11ba, 0x15bb, 0x19bc, 0x21dd, 0x29fe, 0x29ff, 0x321f
- .2byte 0x15a1, 0x1a62, 0x1665, 0x1669, 0x166c, 0x166f, 0x1673, 0x1655, 0x1238, 0x121a, 0x161b, 0x1a1c, 0x221d, 0x2a3e, 0x2a3f, 0x325f
- .2byte 0x1ac0, 0x16c2, 0x16a5, 0x16a8, 0x16ab, 0x16af, 0x16b2, 0x16b5, 0x1298, 0x127a, 0x167b, 0x1a5c, 0x225d, 0x2a7e, 0x2a7f, 0x327f
- .2byte 0x1b00, 0x1702, 0x1304, 0x1308, 0x130b, 0x130e, 0x1311, 0x1314, 0x1318, 0x12fa, 0x16db, 0x1a9c, 0x229d, 0x2a9e, 0x2abf, 0x32bf
- .2byte 0x1740, 0x1742, 0x1344, 0x1347, 0x134b, 0x134e, 0x1351, 0x1354, 0x1357, 0x135a, 0x171b, 0x1afc, 0x22dd, 0x2ade, 0x2adf, 0x32df
- .2byte 0x1780, 0x13a1, 0x1765, 0x1768, 0x176a, 0x176d, 0x1770, 0x1773, 0x1776, 0x1779, 0x177b, 0x1b3c, 0x231d, 0x2b1e, 0x2b1f, 0x331f
- .2byte 0x17e0, 0x13c2, 0x1b86, 0x1b89, 0x1b8b, 0x1b8d, 0x1b90, 0x1b93, 0x1b95, 0x1b97, 0x1b9a, 0x1b9c, 0x235d, 0x2b5e, 0x2b5f, 0x333f
- .2byte 0x17e1, 0x1bc4, 0x23a8, 0x23aa, 0x23ac, 0x23ae, 0x23b0, 0x23b2, 0x23b4, 0x23b6, 0x23b8, 0x23bb, 0x23bd, 0x2b9e, 0x2b9f, 0x337f
- .2byte 0x1fe3, 0x1fe6, 0x2bca, 0x2bcc, 0x2bcd, 0x2bcf, 0x2bd1, 0x2bd3, 0x2bd5, 0x2bd6, 0x2bd8, 0x2bda, 0x2bdc, 0x2bde, 0x2bbf, 0x339f
- .2byte 0x23e5, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bef, 0x2bf1, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff, 0x33df
- .2byte 0x2fe8, 0x33ea, 0x33ec, 0x33ee, 0x33ef, 0x33f1, 0x33f2, 0x33f4, 0x33f5, 0x33f7, 0x33f8, 0x33fa, 0x33fb, 0x33fd, 0x33fe, 0x33ff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2416, 0x2418, 0x201a, 0x201c, 0x201f, 0x203f, 0x247f, 0x2cbf, 0x351f
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2453, 0x2456, 0x2458, 0x205a, 0x203d, 0x205e, 0x249e, 0x28df, 0x311f, 0x355f
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x24d0, 0x24b3, 0x20b5, 0x2098, 0x1c9a, 0x20bb, 0x24dc, 0x291d, 0x315e, 0x315f, 0x399f
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x252d, 0x2110, 0x2112, 0x1cf5, 0x1cf7, 0x1cf9, 0x211a, 0x253b, 0x2d7c, 0x319e, 0x319f, 0x39df
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x25a9, 0x25ad, 0x2190, 0x2172, 0x1d75, 0x1d57, 0x1d59, 0x217a, 0x257b, 0x2dbc, 0x31be, 0x31df, 0x39ff
- .2byte 0x1d61, 0x1d63, 0x2606, 0x2208, 0x220c, 0x2210, 0x21f2, 0x1dd5, 0x1db7, 0x1db9, 0x21ba, 0x25db, 0x2dfc, 0x31fe, 0x31ff, 0x3a3f
- .2byte 0x1da1, 0x2662, 0x2665, 0x2248, 0x224b, 0x224f, 0x2252, 0x1e35, 0x1e17, 0x1e19, 0x221a, 0x261b, 0x2e3c, 0x323e, 0x323f, 0x3a7f
- .2byte 0x26c0, 0x22c2, 0x22a5, 0x1ea7, 0x1eab, 0x1eae, 0x1eb1, 0x1eb5, 0x1e97, 0x1e79, 0x225a, 0x265b, 0x2e7c, 0x327e, 0x327f, 0x3a9f
- .2byte 0x2700, 0x2302, 0x1f04, 0x1ee7, 0x1eea, 0x1eed, 0x1ef1, 0x1ef4, 0x1ef7, 0x1ed9, 0x22ba, 0x269b, 0x2ebc, 0x32be, 0x32bf, 0x3abf
- .2byte 0x2340, 0x2342, 0x1f44, 0x1f27, 0x1f2a, 0x1f2d, 0x1f30, 0x1f33, 0x1f36, 0x1f39, 0x22fa, 0x26db, 0x2edc, 0x32de, 0x32df, 0x3aff
- .2byte 0x2380, 0x1fa1, 0x1f65, 0x2348, 0x234b, 0x234e, 0x2350, 0x2353, 0x2355, 0x2358, 0x235a, 0x271b, 0x2f1c, 0x331e, 0x331f, 0x3b1f
- .2byte 0x23e0, 0x1fc2, 0x2386, 0x2769, 0x276c, 0x276e, 0x2770, 0x2772, 0x2774, 0x2776, 0x2779, 0x277b, 0x2f5c, 0x335e, 0x335f, 0x3b3f
- .2byte 0x23e1, 0x23c4, 0x27a8, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f91, 0x2f93, 0x2f95, 0x2f97, 0x2f99, 0x2f9a, 0x2f9c, 0x339e, 0x339f, 0x3b7f
- .2byte 0x27e3, 0x27e6, 0x2fca, 0x33cc, 0x33ce, 0x33cf, 0x33d1, 0x33d3, 0x33d5, 0x33d7, 0x33d8, 0x33da, 0x33dc, 0x33de, 0x33bf, 0x3b9f
- .2byte 0x2be5, 0x33e8, 0x33ea, 0x33ec, 0x33ee, 0x33f0, 0x33f2, 0x33f3, 0x33f5, 0x33f7, 0x33f8, 0x33fa, 0x33fc, 0x33fe, 0x33ff, 0x3bdf
- .2byte 0x33e8, 0x37ea, 0x37ec, 0x3bee, 0x3bf0, 0x3bf1, 0x3bf3, 0x3bf4, 0x3bf5, 0x3bf7, 0x3bf8, 0x3bfa, 0x3bfb, 0x3bfd, 0x3bfe, 0x3bff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3416, 0x3018, 0x301a, 0x2c1c, 0x2c1f, 0x2c3f, 0x307f, 0x34bf, 0x391f
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3453, 0x3056, 0x2c58, 0x2c5a, 0x283d, 0x285e, 0x2c9e, 0x30df, 0x391f, 0x3d5f
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x34d0, 0x30b3, 0x2cb5, 0x2c98, 0x2c9a, 0x28bb, 0x2cdc, 0x311d, 0x355e, 0x395f, 0x3d9f
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x3529, 0x352d, 0x3110, 0x2d12, 0x2cf5, 0x28f7, 0x28f9, 0x2d1a, 0x313b, 0x357c, 0x399e, 0x399f, 0x41df
- .2byte 0x2521, 0x2523, 0x2525, 0x35a9, 0x2d6d, 0x2d6f, 0x2952, 0x2954, 0x2956, 0x2d78, 0x2d79, 0x35ba, 0x35bc, 0x39de, 0x39df, 0x421f
- .2byte 0x2561, 0x2563, 0x3206, 0x3208, 0x2deb, 0x2def, 0x29d2, 0x29b4, 0x29b6, 0x2db8, 0x2db9, 0x35fa, 0x35fc, 0x3a1e, 0x3a1f, 0x425f
- .2byte 0x25a1, 0x3262, 0x3265, 0x2e48, 0x2a4a, 0x2a4e, 0x2a52, 0x2a34, 0x2a16, 0x2e18, 0x2e19, 0x363a, 0x363c, 0x3a3e, 0x3a5f, 0x427f
- .2byte 0x32c0, 0x32c2, 0x2ea5, 0x2ea7, 0x2a8a, 0x2a8d, 0x2a91, 0x2a94, 0x2a76, 0x2e58, 0x2e59, 0x367a, 0x367c, 0x3a7e, 0x3a7f, 0x429f
- .2byte 0x3300, 0x2f02, 0x2b04, 0x2ae7, 0x2aca, 0x2acd, 0x2ad0, 0x2ad3, 0x2ad6, 0x2eb8, 0x2e99, 0x36ba, 0x36bc, 0x3abe, 0x3abf, 0x42df
- .2byte 0x2f40, 0x2f42, 0x2b44, 0x2b27, 0x2f0b, 0x2f0d, 0x2f10, 0x2f12, 0x2f15, 0x2f18, 0x2ed9, 0x36da, 0x36fc, 0x3afe, 0x3aff, 0x42ff
- .2byte 0x2f80, 0x2ba1, 0x2b65, 0x2f48, 0x2f2b, 0x2f2e, 0x2f30, 0x2f32, 0x2f34, 0x2f37, 0x2f39, 0x371a, 0x371c, 0x3b1e, 0x3b1f, 0x431f
- .2byte 0x2be0, 0x2bc2, 0x2f86, 0x2f69, 0x374d, 0x374f, 0x3751, 0x3753, 0x3755, 0x3757, 0x3759, 0x375a, 0x375c, 0x3b5e, 0x3b5f, 0x435f
- .2byte 0x2be1, 0x2fc4, 0x2fa8, 0x378b, 0x378d, 0x378f, 0x3791, 0x3793, 0x3795, 0x3797, 0x3798, 0x379a, 0x379c, 0x3b9e, 0x3b9f, 0x437f
- .2byte 0x2fe3, 0x33e6, 0x37ca, 0x37cc, 0x3bce, 0x3bd0, 0x3bd2, 0x3bd3, 0x3bd5, 0x3bd7, 0x3bd8, 0x3bda, 0x3bdc, 0x3bde, 0x3bbf, 0x439f
- .2byte 0x33e5, 0x37e8, 0x37ea, 0x3bec, 0x3bee, 0x3bf0, 0x3bf2, 0x3bf4, 0x3bf5, 0x3bf7, 0x3bf9, 0x3bfa, 0x3bfc, 0x3bfe, 0x3bff, 0x43df
- .2byte 0x3be8, 0x3bea, 0x3fec, 0x3fee, 0x43f0, 0x43f2, 0x43f3, 0x43f5, 0x43f6, 0x43f7, 0x43f9, 0x43fa, 0x43fb, 0x43fd, 0x43fe, 0x43ff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x4016, 0x3c18, 0x3c1a, 0x381c, 0x381f, 0x343f, 0x387f, 0x3cbf, 0x411f
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x4053, 0x3c56, 0x3c58, 0x385a, 0x383d, 0x345e, 0x389e, 0x38df, 0x3d1f, 0x455f
- .2byte 0x2ca1, 0x2ca3, 0x40c6, 0x40c9, 0x40cc, 0x40d0, 0x3cb3, 0x3cb5, 0x3898, 0x389a, 0x34bb, 0x34dc, 0x391d, 0x3d5e, 0x3d5f, 0x459f
- .2byte 0x2ce1, 0x2ce3, 0x4126, 0x4108, 0x410c, 0x4110, 0x3d12, 0x38f5, 0x34f7, 0x34f9, 0x391a, 0x393b, 0x3d7c, 0x3d9e, 0x419f, 0x45df
- .2byte 0x2d21, 0x2d23, 0x41a6, 0x4188, 0x3d6b, 0x3d6f, 0x3952, 0x3554, 0x3556, 0x3578, 0x3979, 0x3dba, 0x3dbc, 0x41de, 0x41df, 0x4a1f
- .2byte 0x2d61, 0x2d63, 0x4206, 0x4208, 0x3deb, 0x35af, 0x35b2, 0x3194, 0x35b5, 0x35b7, 0x3df9, 0x3dfa, 0x3dfc, 0x421e, 0x463f, 0x4a5f
- .2byte 0x2da1, 0x4262, 0x3e65, 0x3e48, 0x3a4a, 0x364d, 0x3652, 0x3214, 0x3615, 0x3617, 0x3e39, 0x3e3a, 0x3e3c, 0x425e, 0x465f, 0x4a7f
- .2byte 0x3ec0, 0x3ec2, 0x3aa5, 0x3aa7, 0x368a, 0x328c, 0x3290, 0x3294, 0x3655, 0x3657, 0x3e79, 0x3e7a, 0x3e7c, 0x427e, 0x469f, 0x4abf
- .2byte 0x3f00, 0x3b02, 0x3b04, 0x36e7, 0x36ca, 0x36ad, 0x36b0, 0x36b2, 0x36b5, 0x36b7, 0x3eb9, 0x3eba, 0x3ebc, 0x42be, 0x46bf, 0x4adf
- .2byte 0x3b40, 0x3b42, 0x3744, 0x3727, 0x370b, 0x36ed, 0x36f0, 0x36f2, 0x36f5, 0x36f7, 0x3ef9, 0x3eda, 0x3efc, 0x42fe, 0x46ff, 0x4aff
- .2byte 0x3b80, 0x37a1, 0x3765, 0x3748, 0x372b, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x3f1a, 0x3f1c, 0x431e, 0x473f, 0x4b3f
- .2byte 0x37e0, 0x37c2, 0x3786, 0x3b69, 0x3f4d, 0x3f4f, 0x3f51, 0x3f53, 0x3f55, 0x3f57, 0x3f59, 0x3f5a, 0x3f5c, 0x435e, 0x475f, 0x4b5f
- .2byte 0x37e1, 0x37c4, 0x3ba8, 0x3f8b, 0x3f8d, 0x3f8f, 0x3f91, 0x3f93, 0x3f95, 0x3f97, 0x3f99, 0x3f9a, 0x3f9c, 0x439e, 0x479f, 0x4b7f
- .2byte 0x37e3, 0x37e6, 0x3fca, 0x3fcc, 0x43ce, 0x43d0, 0x43d2, 0x43d3, 0x43d5, 0x43d7, 0x43d9, 0x43da, 0x43dc, 0x43de, 0x47bf, 0x4bbf
- .2byte 0x3be5, 0x3fe8, 0x3fea, 0x3fec, 0x43ee, 0x47f1, 0x47f2, 0x47f4, 0x47f5, 0x47f7, 0x47f9, 0x47fa, 0x47fc, 0x47fe, 0x47ff, 0x4bdf
- .2byte 0x3fe8, 0x43ea, 0x43ec, 0x47ee, 0x4bf0, 0x4bf2, 0x4bf4, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4c16, 0x4818, 0x441a, 0x441c, 0x441f, 0x403f, 0x407f, 0x40bf, 0x451f
- .2byte 0x3461, 0x4c42, 0x4c46, 0x4c49, 0x4c4c, 0x4c50, 0x4c53, 0x4856, 0x4858, 0x445a, 0x443d, 0x405e, 0x409e, 0x40df, 0x451f, 0x495f
- .2byte 0x34a1, 0x4cc2, 0x4ca5, 0x4ca9, 0x4cac, 0x4caf, 0x4cb3, 0x48b5, 0x4498, 0x449a, 0x40bb, 0x40dc, 0x411d, 0x455e, 0x455f, 0x499f
- .2byte 0x34e1, 0x4d22, 0x4d25, 0x4908, 0x490b, 0x490f, 0x4912, 0x44f5, 0x44f7, 0x40f9, 0x411a, 0x413b, 0x457c, 0x459e, 0x499f, 0x4ddf
- .2byte 0x3521, 0x4da2, 0x4d85, 0x4968, 0x494a, 0x494e, 0x4952, 0x4554, 0x4156, 0x4178, 0x4179, 0x45ba, 0x45bc, 0x49de, 0x49df, 0x4e1f
- .2byte 0x3561, 0x4e02, 0x4de5, 0x49e8, 0x49ca, 0x49ad, 0x49b2, 0x4194, 0x41b5, 0x41b7, 0x45f9, 0x45fa, 0x45fc, 0x4a1e, 0x4a3f, 0x525f
- .2byte 0x35a1, 0x4e62, 0x4e65, 0x4a48, 0x4a4a, 0x4a4d, 0x3df1, 0x3df3, 0x3df5, 0x4637, 0x4639, 0x463a, 0x4a5c, 0x4a5e, 0x4e7f, 0x529f
- .2byte 0x4ec0, 0x4ac2, 0x4aa5, 0x46a7, 0x468a, 0x428c, 0x3e6f, 0x3e73, 0x3e55, 0x4677, 0x4679, 0x467a, 0x4a7c, 0x4a9e, 0x4e9f, 0x52df
- .2byte 0x4b00, 0x4702, 0x4704, 0x42e7, 0x42ca, 0x42ad, 0x3eaf, 0x3eb2, 0x3eb5, 0x46b7, 0x46b9, 0x46ba, 0x4abc, 0x4abe, 0x4edf, 0x52ff
- .2byte 0x4740, 0x4742, 0x4344, 0x4327, 0x430b, 0x42ed, 0x46f1, 0x46f3, 0x46f5, 0x46f7, 0x46f9, 0x46fa, 0x4afc, 0x4afe, 0x4eff, 0x531f
- .2byte 0x4380, 0x43a1, 0x4365, 0x4348, 0x432b, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x471a, 0x4b1c, 0x4b3e, 0x4f3f, 0x533f
- .2byte 0x43e0, 0x43c2, 0x4386, 0x4369, 0x474d, 0x474f, 0x4751, 0x4753, 0x4755, 0x4757, 0x4759, 0x475a, 0x4b5c, 0x4b5e, 0x4f5f, 0x537f
- .2byte 0x43e1, 0x43c4, 0x43a8, 0x478b, 0x478d, 0x478f, 0x4b92, 0x4b93, 0x4b95, 0x4b97, 0x4b99, 0x4b9a, 0x4b9c, 0x4b9e, 0x4f9f, 0x539f
- .2byte 0x43e3, 0x43e6, 0x47ca, 0x47cc, 0x47ce, 0x4bd0, 0x4bd2, 0x4bd4, 0x4bd6, 0x4bd7, 0x4bd9, 0x4bda, 0x4bdc, 0x4bde, 0x4fbf, 0x53bf
- .2byte 0x43e5, 0x47e8, 0x47ea, 0x47ec, 0x4bee, 0x4bf1, 0x4ff3, 0x4ff4, 0x4ff6, 0x4ff7, 0x4ff9, 0x4ffb, 0x4ffc, 0x4ffe, 0x4fff, 0x53df
- .2byte 0x47e8, 0x4bea, 0x4bec, 0x4fee, 0x4ff0, 0x4ff2, 0x53f4, 0x53f6, 0x53f7, 0x53f8, 0x53f9, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff
- .2byte 0x5800, 0x5803, 0x5806, 0x5809, 0x580c, 0x580f, 0x5813, 0x5816, 0x5418, 0x541a, 0x501c, 0x4c1f, 0x4c3f, 0x4c7f, 0x48bf, 0x4d1f
- .2byte 0x5860, 0x5842, 0x5845, 0x5848, 0x584c, 0x584f, 0x5852, 0x5856, 0x5458, 0x505a, 0x503d, 0x4c5e, 0x489e, 0x48df, 0x4d1f, 0x4d5f
- .2byte 0x58c0, 0x58a2, 0x54a5, 0x54a8, 0x54ab, 0x54ae, 0x54b2, 0x54b5, 0x5098, 0x509a, 0x4cbb, 0x4cdc, 0x491d, 0x4d5e, 0x4d5f, 0x519f
- .2byte 0x5920, 0x5922, 0x5505, 0x54e7, 0x54eb, 0x54ee, 0x54f1, 0x54f5, 0x50f7, 0x4cf9, 0x4d1a, 0x493b, 0x4d7c, 0x4d9e, 0x4d9f, 0x51df
- .2byte 0x59a0, 0x5982, 0x5565, 0x5567, 0x514a, 0x514d, 0x5151, 0x5154, 0x4d56, 0x4978, 0x4979, 0x4dba, 0x4dbc, 0x4dde, 0x51df, 0x561f
- .2byte 0x5a00, 0x59e2, 0x55e5, 0x55c7, 0x51aa, 0x518c, 0x5190, 0x5194, 0x49b5, 0x49b7, 0x4df9, 0x4dfa, 0x4dfc, 0x4e1e, 0x523f, 0x565f
- .2byte 0x5a60, 0x5a42, 0x5645, 0x5627, 0x522a, 0x520c, 0x4def, 0x4df3, 0x49f5, 0x4e37, 0x4e39, 0x4e3a, 0x4e5c, 0x525e, 0x527f, 0x5a9f
- .2byte 0x5ac0, 0x5ac2, 0x56a5, 0x56a7, 0x528a, 0x528c, 0x4e6f, 0x4633, 0x4a55, 0x4a57, 0x4e79, 0x4e7b, 0x529c, 0x529e, 0x56bf, 0x5adf
- .2byte 0x5700, 0x5702, 0x5304, 0x52e7, 0x4eca, 0x4aad, 0x4aaf, 0x4ab2, 0x4ab5, 0x4ab7, 0x4eb9, 0x4ebb, 0x52bc, 0x52de, 0x56df, 0x5b1f
- .2byte 0x5340, 0x5342, 0x4f44, 0x4f27, 0x4b0b, 0x4aed, 0x4ef1, 0x4af2, 0x4af5, 0x4af7, 0x4ef9, 0x4efb, 0x52fc, 0x52fe, 0x571f, 0x5b3f
- .2byte 0x4f80, 0x4fa1, 0x4f65, 0x4b48, 0x4b2b, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x533c, 0x533e, 0x573f, 0x5b5f
- .2byte 0x4fe0, 0x4bc2, 0x4b86, 0x4b69, 0x4f4d, 0x4f4f, 0x4f51, 0x4f73, 0x4f75, 0x4f77, 0x4f79, 0x4f7b, 0x535c, 0x535e, 0x577f, 0x5b7f
- .2byte 0x4be1, 0x4bc4, 0x4ba8, 0x4f8b, 0x4f8d, 0x4f8f, 0x4f92, 0x5394, 0x5395, 0x5397, 0x5399, 0x539a, 0x539c, 0x539e, 0x579f, 0x5b9f
- .2byte 0x4be3, 0x4be6, 0x4fca, 0x4fcc, 0x4fce, 0x4fd0, 0x53d2, 0x53d4, 0x53d6, 0x53d7, 0x53d9, 0x53da, 0x53dc, 0x53de, 0x57df, 0x5bbf
- .2byte 0x4be5, 0x4fe8, 0x4fea, 0x4fec, 0x4fee, 0x53f1, 0x53f3, 0x57f5, 0x57f6, 0x57f8, 0x57f9, 0x57fb, 0x57fc, 0x57fe, 0x57ff, 0x5bdf
- .2byte 0x4fe8, 0x4fea, 0x4fec, 0x53ee, 0x53f0, 0x57f2, 0x5bf4, 0x5bf6, 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff
- .2byte 0x6000, 0x6002, 0x6006, 0x6009, 0x600c, 0x600f, 0x6012, 0x6015, 0x6018, 0x601a, 0x5c1c, 0x581f, 0x543f, 0x507f, 0x50bf, 0x551f
- .2byte 0x6060, 0x6042, 0x6045, 0x6048, 0x604b, 0x604e, 0x6051, 0x6055, 0x6058, 0x5c5a, 0x5c3d, 0x585e, 0x549e, 0x50df, 0x551f, 0x555f
- .2byte 0x60c0, 0x60a2, 0x6084, 0x6087, 0x608a, 0x608e, 0x6091, 0x6094, 0x6098, 0x5c9a, 0x58bb, 0x54dc, 0x511d, 0x555e, 0x555f, 0x559f
- .2byte 0x6120, 0x6122, 0x6104, 0x5ce7, 0x5cea, 0x5ced, 0x5cf0, 0x5cf4, 0x5cf7, 0x58f9, 0x551a, 0x513b, 0x557c, 0x559e, 0x559f, 0x55df
- .2byte 0x6180, 0x6162, 0x6164, 0x5d47, 0x594a, 0x594d, 0x5950, 0x5953, 0x5956, 0x5578, 0x5179, 0x55ba, 0x55bc, 0x55de, 0x55df, 0x5a1f
- .2byte 0x61e0, 0x61e2, 0x61c4, 0x5da7, 0x59aa, 0x55ad, 0x55b0, 0x55b2, 0x55b5, 0x55b7, 0x55f9, 0x55fa, 0x55fc, 0x561e, 0x563f, 0x5a5f
- .2byte 0x6240, 0x6242, 0x6224, 0x5e27, 0x5a0a, 0x560d, 0x55ef, 0x55f2, 0x55f5, 0x5637, 0x5639, 0x563a, 0x565c, 0x5a5e, 0x5a7f, 0x5e9f
- .2byte 0x62a0, 0x62a2, 0x6284, 0x5e87, 0x5a6a, 0x564d, 0x564f, 0x5652, 0x5655, 0x5657, 0x5679, 0x567b, 0x569c, 0x5a9e, 0x5abf, 0x62df
- .2byte 0x6300, 0x6302, 0x6304, 0x5ee7, 0x5aca, 0x56ad, 0x56af, 0x56b2, 0x5296, 0x5297, 0x56b9, 0x56bb, 0x5adc, 0x5ade, 0x5eff, 0x6b5f
- .2byte 0x5f40, 0x5f42, 0x5f44, 0x5b27, 0x570b, 0x56ed, 0x56f1, 0x56f2, 0x52f4, 0x52f7, 0x56f9, 0x56fb, 0x5afc, 0x5b1e, 0x5f1f, 0x6b7f
- .2byte 0x5b80, 0x5ba1, 0x5b65, 0x5748, 0x532b, 0x572f, 0x5731, 0x5733, 0x5735, 0x5737, 0x5739, 0x573b, 0x5b3c, 0x5b3e, 0x5f5f, 0x6b7f
- .2byte 0x5be0, 0x57c2, 0x5386, 0x5369, 0x574d, 0x574f, 0x5751, 0x5773, 0x5775, 0x5777, 0x5779, 0x577b, 0x5b7c, 0x5b7e, 0x5f7f, 0x6b9f
- .2byte 0x57e1, 0x53c4, 0x53a8, 0x578b, 0x578d, 0x578f, 0x5792, 0x5794, 0x5b96, 0x5b97, 0x5b99, 0x5b9b, 0x5b9c, 0x5b9e, 0x5f9f, 0x6bbf
- .2byte 0x53e3, 0x53e6, 0x53ca, 0x57cc, 0x57ce, 0x57d0, 0x57d2, 0x5bd4, 0x5bd6, 0x5bd8, 0x5bd9, 0x5bdb, 0x5bdc, 0x5bde, 0x5fdf, 0x6bdf
- .2byte 0x53e5, 0x57e8, 0x57ea, 0x57ec, 0x57ee, 0x57f1, 0x5bf3, 0x5bf5, 0x5ff7, 0x5ff8, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffe, 0x5fff, 0x6bff
- .2byte 0x53e8, 0x57ea, 0x57ec, 0x57ee, 0x5bf0, 0x5bf2, 0x5ff4, 0x63f6, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, 0x6bff
- .2byte 0x6800, 0x6802, 0x6805, 0x6808, 0x680b, 0x680e, 0x6811, 0x6814, 0x6817, 0x681a, 0x681c, 0x641f, 0x603f, 0x5c7f, 0x58bf, 0x591f
- .2byte 0x6860, 0x6842, 0x6845, 0x6848, 0x684b, 0x684e, 0x6851, 0x6854, 0x6857, 0x685a, 0x683d, 0x605e, 0x5c9e, 0x58df, 0x5d1f, 0x5d5f
- .2byte 0x68c0, 0x68a2, 0x6884, 0x6887, 0x688a, 0x688d, 0x6890, 0x6893, 0x6897, 0x689a, 0x64bb, 0x5cdc, 0x591d, 0x595e, 0x5d5f, 0x5d9f
- .2byte 0x6900, 0x6902, 0x68e4, 0x64e7, 0x64ea, 0x64ed, 0x64f0, 0x64f3, 0x64f6, 0x64f9, 0x611a, 0x593b, 0x5d7c, 0x5d9e, 0x5d9f, 0x5ddf
- .2byte 0x6980, 0x6962, 0x6964, 0x6547, 0x616b, 0x616d, 0x6170, 0x6172, 0x6175, 0x6178, 0x5d79, 0x5dba, 0x5dbc, 0x5dde, 0x5ddf, 0x5e1f
- .2byte 0x69e0, 0x69c2, 0x69c4, 0x65a7, 0x61ab, 0x5dad, 0x5db0, 0x5db2, 0x5db5, 0x5db7, 0x5df9, 0x5dfa, 0x5dfc, 0x5e1e, 0x5e3f, 0x625f
- .2byte 0x6a20, 0x6a22, 0x6a24, 0x6607, 0x620b, 0x5e0d, 0x5e31, 0x5e33, 0x5e35, 0x5e37, 0x5e39, 0x5e3a, 0x5e5c, 0x5e5e, 0x5e7f, 0x629f
- .2byte 0x6aa0, 0x6a82, 0x6a84, 0x6667, 0x624b, 0x5e4d, 0x5e71, 0x5e52, 0x5e55, 0x5e57, 0x5e79, 0x5e7b, 0x5e9c, 0x5e9e, 0x62bf, 0x66df
- .2byte 0x6b00, 0x6ae2, 0x6ae4, 0x66c7, 0x62ab, 0x5ead, 0x5eb1, 0x5eb2, 0x5e94, 0x5e97, 0x5eb9, 0x5ebb, 0x5edc, 0x62de, 0x62ff, 0x6f5f
- .2byte 0x6b40, 0x6b42, 0x6b44, 0x6727, 0x630b, 0x5eed, 0x5ef1, 0x5ef2, 0x5ef4, 0x5ad8, 0x5ef9, 0x5efb, 0x631c, 0x631e, 0x6b5f, 0x739f
- .2byte 0x6780, 0x6ba1, 0x6365, 0x5f48, 0x5b2b, 0x5f2f, 0x5f31, 0x5f33, 0x5f35, 0x5f37, 0x5f39, 0x5f3b, 0x633c, 0x635e, 0x6b7f, 0x739f
- .2byte 0x63e0, 0x63c2, 0x5f86, 0x5b69, 0x5b4d, 0x5b4f, 0x5f51, 0x5f73, 0x5f75, 0x5f77, 0x5f79, 0x5f7b, 0x637c, 0x637e, 0x6b9f, 0x73bf
- .2byte 0x63e1, 0x5fc4, 0x5ba8, 0x5b8b, 0x5f8d, 0x5f8f, 0x5f92, 0x5f94, 0x5f96, 0x6398, 0x6399, 0x639b, 0x639c, 0x639e, 0x6bbf, 0x73df
- .2byte 0x5be3, 0x5be6, 0x5bca, 0x5bcc, 0x5fce, 0x5fd0, 0x5fd2, 0x5fd4, 0x63d6, 0x63d8, 0x63da, 0x63db, 0x63dc, 0x63de, 0x6bdf, 0x73df
- .2byte 0x5be5, 0x5be8, 0x5bea, 0x5bec, 0x5fee, 0x5ff1, 0x5ff3, 0x63f5, 0x63f7, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, 0x73ff
- .2byte 0x5be8, 0x5bea, 0x5bec, 0x5fee, 0x5ff0, 0x5ff2, 0x63f4, 0x67f6, 0x6ffa, 0x73fc, 0x73fc, 0x73fd, 0x73fe, 0x73fe, 0x73ff, 0x73ff
- .2byte 0x7000, 0x7002, 0x7005, 0x7008, 0x700b, 0x700e, 0x7010, 0x7013, 0x7016, 0x7019, 0x701c, 0x701f, 0x683f, 0x647f, 0x60bf, 0x611f
- .2byte 0x7040, 0x7421, 0x7424, 0x7427, 0x742a, 0x742d, 0x7430, 0x7433, 0x7436, 0x743a, 0x743d, 0x6c5e, 0x649e, 0x60df, 0x611f, 0x615f
- .2byte 0x70a0, 0x7481, 0x6ca5, 0x6ca7, 0x6caa, 0x6cad, 0x6cb0, 0x6cb3, 0x6cb6, 0x6cb8, 0x6cbb, 0x68dc, 0x611d, 0x615e, 0x615f, 0x619f
- .2byte 0x7100, 0x7501, 0x6d05, 0x6908, 0x690b, 0x690d, 0x6910, 0x6912, 0x6915, 0x6917, 0x691a, 0x653b, 0x657c, 0x619e, 0x619f, 0x61df
- .2byte 0x7160, 0x7541, 0x6d45, 0x6968, 0x656b, 0x656d, 0x6570, 0x6572, 0x6574, 0x6576, 0x6579, 0x65ba, 0x61bc, 0x61de, 0x65df, 0x661f
- .2byte 0x71c0, 0x75c1, 0x6da5, 0x69c8, 0x65cb, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x65fa, 0x65fc, 0x661e, 0x663f, 0x665f
- .2byte 0x7220, 0x7621, 0x6e05, 0x6a08, 0x660b, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x663a, 0x665c, 0x665e, 0x667f, 0x669f
- .2byte 0x7280, 0x7681, 0x6e65, 0x6a68, 0x664b, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x667b, 0x669c, 0x669e, 0x66bf, 0x6adf
- .2byte 0x72e0, 0x76e1, 0x6ec5, 0x6aa8, 0x668b, 0x66af, 0x66b1, 0x66b3, 0x66b5, 0x66b7, 0x66b9, 0x66bb, 0x66dc, 0x66de, 0x6aff, 0x735f
- .2byte 0x7340, 0x7741, 0x6f25, 0x6b08, 0x66eb, 0x66ef, 0x66f1, 0x66f3, 0x66f5, 0x66f7, 0x66f9, 0x66fb, 0x671c, 0x6b1e, 0x6f5f, 0x739f
- .2byte 0x7380, 0x77a1, 0x6f65, 0x6b48, 0x672b, 0x672f, 0x6731, 0x6733, 0x6735, 0x6737, 0x6319, 0x673b, 0x673d, 0x6f7e, 0x739f, 0x7bdf
- .2byte 0x6fe0, 0x6fc2, 0x6786, 0x6369, 0x634d, 0x634f, 0x6351, 0x6773, 0x6775, 0x6777, 0x6779, 0x677b, 0x677d, 0x6f9e, 0x73bf, 0x7bdf
- .2byte 0x6be1, 0x67c4, 0x63a8, 0x638b, 0x638d, 0x638f, 0x6392, 0x6794, 0x6796, 0x6798, 0x67b9, 0x67bb, 0x67bd, 0x6fbe, 0x73df, 0x7bff
- .2byte 0x63e3, 0x63e6, 0x63ca, 0x63cc, 0x63ce, 0x63d0, 0x67d2, 0x67d4, 0x67d6, 0x6bd8, 0x6fdb, 0x6fdc, 0x6fdd, 0x6fde, 0x73df, 0x7bff
- .2byte 0x5fe5, 0x63e8, 0x63ea, 0x63ec, 0x63ee, 0x67f1, 0x67f3, 0x67f5, 0x6bf7, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73fe, 0x73ff, 0x7bff
- .2byte 0x5fe8, 0x63ea, 0x63ec, 0x63ee, 0x63f0, 0x67f2, 0x67f4, 0x6bf6, 0x6ffa, 0x73fc, 0x7bfe, 0x7bfe, 0x7bff, 0x7bff, 0x7bff, 0x7bff
- .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c08, 0x7c0a, 0x7c0d, 0x7c10, 0x7c13, 0x7c16, 0x7c18, 0x7c1b, 0x7c1f, 0x743f, 0x6c7f, 0x68bf, 0x651f
- .2byte 0x7c60, 0x7842, 0x7844, 0x7847, 0x784a, 0x784d, 0x7850, 0x7852, 0x7855, 0x7858, 0x785b, 0x785e, 0x709e, 0x68df, 0x691f, 0x655f
- .2byte 0x7ca0, 0x78a2, 0x70c6, 0x70c8, 0x70cb, 0x70cd, 0x70d0, 0x70d2, 0x70d4, 0x70d7, 0x70d9, 0x70dc, 0x6d1d, 0x695e, 0x695f, 0x699f
- .2byte 0x7d00, 0x7902, 0x7126, 0x6d29, 0x6d2b, 0x6d2e, 0x6d30, 0x6d32, 0x6d34, 0x6d36, 0x6d38, 0x6d3b, 0x697c, 0x699e, 0x699f, 0x69df
- .2byte 0x7d60, 0x7942, 0x7166, 0x6d89, 0x69ad, 0x69af, 0x69b1, 0x69b3, 0x69b5, 0x69b6, 0x69b8, 0x69ba, 0x69bc, 0x69de, 0x69df, 0x6a1f
- .2byte 0x7dc0, 0x79a2, 0x71a6, 0x6dc9, 0x69ed, 0x69ef, 0x69f1, 0x69f3, 0x69f5, 0x69f6, 0x69f8, 0x69fa, 0x69fc, 0x6a1e, 0x6a3f, 0x6a5f
- .2byte 0x7e20, 0x7a02, 0x7206, 0x6e09, 0x6a2d, 0x6a2f, 0x6a31, 0x6a33, 0x6a35, 0x6a37, 0x6a38, 0x6a3a, 0x6a5c, 0x6a5e, 0x6e7f, 0x6e9f
- .2byte 0x7e60, 0x7a62, 0x7266, 0x6e49, 0x6a6d, 0x6a6f, 0x6a71, 0x6e73, 0x6e75, 0x6e77, 0x6e79, 0x6e7b, 0x6a9c, 0x6a9e, 0x6ebf, 0x6edf
- .2byte 0x7ec0, 0x7ac2, 0x72a6, 0x6e89, 0x6aad, 0x6aaf, 0x6ab1, 0x6eb3, 0x6eb5, 0x6eb7, 0x6eb9, 0x6ebb, 0x6edc, 0x6ede, 0x6eff, 0x735f
- .2byte 0x7f20, 0x7b02, 0x72e6, 0x6ec9, 0x6aed, 0x6aef, 0x6af1, 0x6ef3, 0x6ef5, 0x6ef7, 0x6ef9, 0x6efb, 0x6f1c, 0x6f1e, 0x735f, 0x779f
- .2byte 0x7f80, 0x7b62, 0x7346, 0x6f29, 0x6b2d, 0x6b2f, 0x6b31, 0x6f33, 0x6f35, 0x6f37, 0x6f39, 0x6f3b, 0x6f3d, 0x737e, 0x779f, 0x7bdf
- .2byte 0x7fe0, 0x7bc2, 0x7386, 0x6f69, 0x6b4d, 0x6b4f, 0x6b51, 0x6f73, 0x6f75, 0x6f77, 0x6f79, 0x6f7b, 0x739d, 0x77be, 0x7bdf, 0x7fff
- .2byte 0x73e1, 0x73c4, 0x6ba8, 0x6b8b, 0x6b8d, 0x6b8f, 0x6b92, 0x6b94, 0x6f96, 0x6f98, 0x6fb9, 0x73bc, 0x73bd, 0x77de, 0x7bdf, 0x7fff
- .2byte 0x6fe3, 0x6be6, 0x6bca, 0x6bcc, 0x6bce, 0x6bd0, 0x6bd2, 0x6bd4, 0x6fd6, 0x6fd8, 0x73db, 0x77dd, 0x77de, 0x77de, 0x7bff, 0x7fff
- .2byte 0x6be5, 0x6be8, 0x6bea, 0x6bec, 0x6bee, 0x6bf1, 0x6bf3, 0x6ff5, 0x6ff7, 0x73fa, 0x77fc, 0x7bfe, 0x7bff, 0x7bff, 0x7bff, 0x7fff
- .2byte 0x67e8, 0x67ea, 0x67ec, 0x67ee, 0x6bf0, 0x6bf2, 0x6ff4, 0x6ff6, 0x73fa, 0x77fc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c21, 0x7c23, 0x7c25, 0x7c28, 0x7c2a, 0x7c2d, 0x7c30, 0x7c32, 0x7c35, 0x7c38, 0x7c3a, 0x7c3c, 0x7c3f, 0x787f, 0x70bf, 0x6d1f
- .2byte 0x7c61, 0x7884, 0x7886, 0x7888, 0x788b, 0x788d, 0x7890, 0x7892, 0x7894, 0x7897, 0x7899, 0x789c, 0x789e, 0x74df, 0x711f, 0x6d5f
- .2byte 0x7cc1, 0x78c4, 0x7508, 0x7509, 0x750b, 0x750e, 0x7510, 0x7512, 0x7514, 0x7516, 0x7518, 0x751a, 0x751d, 0x715e, 0x715f, 0x6d9f
- .2byte 0x7d01, 0x7924, 0x7548, 0x716b, 0x716d, 0x716f, 0x7171, 0x7173, 0x7175, 0x7176, 0x7178, 0x717a, 0x717c, 0x719e, 0x719f, 0x6ddf
- .2byte 0x7d61, 0x7964, 0x7588, 0x71ab, 0x71ad, 0x71af, 0x71b1, 0x71b3, 0x71b5, 0x71b7, 0x71b8, 0x71ba, 0x71bc, 0x71de, 0x71df, 0x6e1f
- .2byte 0x7da1, 0x79c4, 0x75c8, 0x71eb, 0x71ed, 0x71ef, 0x71f1, 0x71f3, 0x71f5, 0x71f7, 0x71f8, 0x71fa, 0x71fc, 0x721e, 0x723f, 0x725f
- .2byte 0x7e01, 0x7a04, 0x7608, 0x722b, 0x722d, 0x722f, 0x7252, 0x7253, 0x7255, 0x7257, 0x7258, 0x725a, 0x725c, 0x725e, 0x727f, 0x729f
- .2byte 0x7e61, 0x7a44, 0x7648, 0x726b, 0x726d, 0x726f, 0x7272, 0x7294, 0x7295, 0x7297, 0x7299, 0x729a, 0x729c, 0x729e, 0x72bf, 0x72df
- .2byte 0x7ea1, 0x7aa4, 0x7688, 0x72ab, 0x72ad, 0x72af, 0x72b2, 0x72b4, 0x72d6, 0x72d7, 0x72d9, 0x72db, 0x72dc, 0x72de, 0x72ff, 0x775f
- .2byte 0x7f01, 0x7ae4, 0x76c8, 0x72eb, 0x72ed, 0x72ef, 0x72f2, 0x72f4, 0x72f6, 0x7318, 0x7319, 0x731b, 0x731c, 0x731e, 0x775f, 0x7b9f
- .2byte 0x7f41, 0x7b24, 0x7708, 0x732b, 0x730d, 0x732f, 0x7332, 0x7334, 0x7336, 0x7338, 0x7739, 0x773b, 0x773d, 0x777e, 0x7b9f, 0x7fdf
- .2byte 0x7fa1, 0x7b84, 0x7768, 0x734b, 0x734d, 0x734f, 0x7352, 0x7354, 0x7376, 0x7378, 0x7779, 0x779c, 0x779d, 0x7bbe, 0x7fdf, 0x7fff
- .2byte 0x7fe1, 0x7bc4, 0x77a8, 0x738b, 0x738d, 0x738f, 0x7392, 0x7394, 0x7396, 0x7398, 0x77b9, 0x77bc, 0x7bde, 0x7bdf, 0x7fff, 0x7fff
- .2byte 0x77e3, 0x73e6, 0x73ca, 0x73cc, 0x73ce, 0x73d0, 0x73d2, 0x73d4, 0x73d6, 0x73d8, 0x77db, 0x7bdd, 0x7bfe, 0x7bff, 0x7fff, 0x7fff
- .2byte 0x6fe5, 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f1, 0x73f3, 0x73f5, 0x73f7, 0x77fa, 0x7bfc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x6be8, 0x6fea, 0x6fec, 0x6fee, 0x6ff0, 0x6ff2, 0x73f4, 0x73f6, 0x77fa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c63, 0x7c65, 0x7c67, 0x7c69, 0x7c6b, 0x7c6d, 0x7c70, 0x7c72, 0x7c74, 0x7c76, 0x7c78, 0x7c7b, 0x7c7d, 0x7c7f, 0x78bf, 0x711f
- .2byte 0x7ca3, 0x7cc6, 0x7cc7, 0x7cc9, 0x7ccc, 0x7ccd, 0x7cd0, 0x7cd2, 0x7cd4, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdf, 0x791f, 0x755f
- .2byte 0x7ce3, 0x7d06, 0x794a, 0x794b, 0x794d, 0x794f, 0x7951, 0x7953, 0x7954, 0x7956, 0x7958, 0x795a, 0x795c, 0x795e, 0x795f, 0x759f
- .2byte 0x7d23, 0x7d46, 0x798a, 0x798c, 0x798d, 0x798f, 0x7991, 0x7993, 0x7995, 0x7996, 0x7998, 0x799a, 0x799c, 0x799e, 0x799f, 0x75df
- .2byte 0x7d83, 0x7d86, 0x79aa, 0x79cc, 0x79ce, 0x79d0, 0x79d1, 0x79d3, 0x79d5, 0x79d7, 0x79d8, 0x79da, 0x79dc, 0x79de, 0x79df, 0x761f
- .2byte 0x7dc3, 0x7dc6, 0x79ea, 0x79ec, 0x7a0e, 0x7a10, 0x7a12, 0x7a13, 0x7a15, 0x7a17, 0x7a18, 0x7a1a, 0x7a1c, 0x7a1e, 0x7a3f, 0x765f
- .2byte 0x7e03, 0x7e06, 0x7a2a, 0x7a2c, 0x7a4e, 0x7a50, 0x7a52, 0x7a54, 0x7a55, 0x7a57, 0x7a59, 0x7a5a, 0x7a5c, 0x7a5e, 0x7a7f, 0x769f
- .2byte 0x7e63, 0x7e46, 0x7a6a, 0x7a6c, 0x7a6e, 0x7a70, 0x7a92, 0x7a94, 0x7a96, 0x7a97, 0x7a99, 0x7a9a, 0x7a9c, 0x7a9e, 0x7abf, 0x76df
- .2byte 0x7e83, 0x7e86, 0x7aaa, 0x7aac, 0x7aae, 0x7ab0, 0x7ad2, 0x7ad4, 0x7ad6, 0x7ad8, 0x7ad9, 0x7adb, 0x7adc, 0x7ade, 0x7aff, 0x7b5f
- .2byte 0x7ee3, 0x7ec6, 0x7aca, 0x7aec, 0x7aee, 0x7af0, 0x7af2, 0x7af4, 0x7b16, 0x7b18, 0x7b1a, 0x7b1b, 0x7b1c, 0x7b1e, 0x7b5f, 0x7b9f
- .2byte 0x7f23, 0x7f06, 0x7b0a, 0x7b0c, 0x7b0e, 0x7b30, 0x7b32, 0x7b34, 0x7b36, 0x7b58, 0x7b7b, 0x7b7c, 0x7b7d, 0x7b7e, 0x7b9f, 0x7fdf
- .2byte 0x7f63, 0x7f46, 0x7b4a, 0x7b4c, 0x7b4e, 0x7b50, 0x7b52, 0x7b54, 0x7b76, 0x7b78, 0x7b9b, 0x7bbd, 0x7bbe, 0x7bbe, 0x7fdf, 0x7fff
- .2byte 0x7fc3, 0x7fa6, 0x7b8a, 0x7b8c, 0x7b8e, 0x7b90, 0x7b92, 0x7b94, 0x7b96, 0x7b98, 0x7bbb, 0x7bdd, 0x7fde, 0x7fdf, 0x7fff, 0x7fff
- .2byte 0x7fe3, 0x7fe6, 0x7bca, 0x7bcc, 0x7bce, 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd6, 0x7bd8, 0x7bdb, 0x7bdd, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e5, 0x7be8, 0x77ea, 0x77ec, 0x77ee, 0x77f1, 0x77f3, 0x7bf5, 0x7bf7, 0x7bfa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f0, 0x77f2, 0x77f4, 0x77f6, 0x7bfa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7ca5, 0x7ca6, 0x7ca8, 0x7caa, 0x7cac, 0x7cae, 0x7cb0, 0x7cb2, 0x7cb4, 0x7cb6, 0x7cb7, 0x7cba, 0x7cbb, 0x7cbd, 0x7cbf, 0x791f
- .2byte 0x7ce5, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0d, 0x7d0f, 0x7d11, 0x7d13, 0x7d15, 0x7d16, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f, 0x795f
- .2byte 0x7d25, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4d, 0x7d4f, 0x7d51, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d5a, 0x7d5c, 0x7d5d, 0x7d5f, 0x799f
- .2byte 0x7d65, 0x7d88, 0x7d8a, 0x7d8c, 0x7d8e, 0x7d8f, 0x7d91, 0x7d93, 0x7d95, 0x7d96, 0x7d98, 0x7d9a, 0x7d9c, 0x7d9d, 0x7d9f, 0x79df
- .2byte 0x7da5, 0x7dc8, 0x7dca, 0x7dcc, 0x7dce, 0x7dd0, 0x7dd2, 0x7dd3, 0x7dd5, 0x7dd7, 0x7dd8, 0x7dda, 0x7ddc, 0x7ddd, 0x7ddf, 0x7a1f
- .2byte 0x7de5, 0x7de8, 0x7dea, 0x7e0c, 0x7e0e, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e39, 0x7e3a, 0x7e3c, 0x7e3d, 0x7e3f, 0x7a5f
- .2byte 0x7e05, 0x7e28, 0x7e2a, 0x7e4c, 0x7e4e, 0x7e51, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7a, 0x7e7c, 0x7e7d, 0x7e7f, 0x7a9f
- .2byte 0x7e45, 0x7e68, 0x7e6a, 0x7e6c, 0x7e8e, 0x7e91, 0x7e93, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7ebb, 0x7ebc, 0x7ebe, 0x7ebf, 0x7adf
- .2byte 0x7e85, 0x7ea8, 0x7eaa, 0x7eac, 0x7eae, 0x7eb1, 0x7ed3, 0x7ed5, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efe, 0x7eff, 0x7f5f
- .2byte 0x7ec5, 0x7ee8, 0x7eea, 0x7eec, 0x7eee, 0x7ef1, 0x7ef3, 0x7f15, 0x7f17, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, 0x7f9f
- .2byte 0x7f05, 0x7f08, 0x7f0a, 0x7f0c, 0x7f2e, 0x7f31, 0x7f33, 0x7f35, 0x7f57, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9e, 0x7f9f, 0x7fdf
- .2byte 0x7f45, 0x7f48, 0x7f4a, 0x7f4c, 0x7f4e, 0x7f51, 0x7f73, 0x7f75, 0x7f77, 0x7f9a, 0x7fbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fdf, 0x7fff
- .2byte 0x7f85, 0x7f88, 0x7f8a, 0x7f8c, 0x7f8e, 0x7f91, 0x7f93, 0x7f95, 0x7f97, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc5, 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd1, 0x7fd3, 0x7fd5, 0x7fd7, 0x7fda, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe5, 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff7, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7be8, 0x7bea, 0x7bec, 0x7bee, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7d08, 0x7d09, 0x7d0b, 0x7d0c, 0x7d0e, 0x7d0f, 0x7d11, 0x7d13, 0x7d14, 0x7d16, 0x7d17, 0x7d19, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
- .2byte 0x7d48, 0x7d4a, 0x7d4c, 0x7d4d, 0x7d4e, 0x7d50, 0x7d52, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d59, 0x7d5b, 0x7d5c, 0x7d5e, 0x7d5f
- .2byte 0x7d68, 0x7d8a, 0x7d8c, 0x7d8d, 0x7d8f, 0x7d90, 0x7d92, 0x7d93, 0x7d95, 0x7d96, 0x7d98, 0x7d99, 0x7d9b, 0x7d9c, 0x7d9e, 0x7d9f
- .2byte 0x7da8, 0x7daa, 0x7dcc, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd7, 0x7dd8, 0x7dd9, 0x7ddb, 0x7ddc, 0x7dde, 0x7ddf
- .2byte 0x7dc8, 0x7dea, 0x7dec, 0x7e0e, 0x7e10, 0x7e12, 0x7e13, 0x7e14, 0x7e16, 0x7e17, 0x7e18, 0x7e1a, 0x7e1b, 0x7e1c, 0x7e1e, 0x7e1f
- .2byte 0x7e08, 0x7e2a, 0x7e2c, 0x7e2e, 0x7e50, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e57, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5d, 0x7e5e, 0x7e5f
- .2byte 0x7e28, 0x7e4a, 0x7e4c, 0x7e6e, 0x7e70, 0x7e92, 0x7e94, 0x7e96, 0x7e97, 0x7e98, 0x7e99, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f
- .2byte 0x7e68, 0x7e6a, 0x7e8c, 0x7e8e, 0x7eb0, 0x7eb2, 0x7ed4, 0x7ed6, 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf
- .2byte 0x7ea8, 0x7eaa, 0x7eac, 0x7eae, 0x7ed0, 0x7ed2, 0x7ef4, 0x7f16, 0x7f5a, 0x7f5b, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, 0x7f5f
- .2byte 0x7ec8, 0x7eea, 0x7eec, 0x7eee, 0x7ef0, 0x7f12, 0x7f14, 0x7f36, 0x7f7a, 0x7f9c, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9e, 0x7f9f, 0x7f9f
- .2byte 0x7f08, 0x7f0a, 0x7f0c, 0x7f0e, 0x7f30, 0x7f32, 0x7f34, 0x7f56, 0x7f9a, 0x7f9c, 0x7fde, 0x7fde, 0x7fdf, 0x7fdf, 0x7fdf, 0x7fdf
- .2byte 0x7f28, 0x7f2a, 0x7f4c, 0x7f4e, 0x7f50, 0x7f52, 0x7f74, 0x7f76, 0x7f9a, 0x7fbc, 0x7fde, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f68, 0x7f6a, 0x7f6c, 0x7f6e, 0x7f70, 0x7f92, 0x7f94, 0x7f96, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f88, 0x7faa, 0x7fac, 0x7fae, 0x7fb0, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fda, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0018, 0x001a, 0x001c, 0x001e, 0x001f, 0x085f, 0x109f, 0x18df, 0x253f
- .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0078, 0x007a, 0x005c, 0x005e, 0x005f, 0x089f, 0x10df, 0x191f, 0x255f
- .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d8, 0x00da, 0x00dc, 0x00be, 0x00bf, 0x08df, 0x111f, 0x193f, 0x259f
- .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0158, 0x013a, 0x011c, 0x011e, 0x011f, 0x093f, 0x115f, 0x197f, 0x25bf
- .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x01b8, 0x01ba, 0x019c, 0x017e, 0x017f, 0x097f, 0x119f, 0x19bf, 0x25ff
- .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x0218, 0x021a, 0x01fc, 0x01fe, 0x01df, 0x09df, 0x11df, 0x19ff, 0x261f
- .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0298, 0x027a, 0x025c, 0x023e, 0x023f, 0x0a3f, 0x121f, 0x1a3f, 0x265f
- .2byte 0x0300, 0x0303, 0x0307, 0x030a, 0x030e, 0x0311, 0x0314, 0x0318, 0x02da, 0x02bc, 0x029e, 0x027f, 0x0a7f, 0x127f, 0x1a7f, 0x267f
- .2byte 0x0340, 0x0343, 0x0346, 0x0349, 0x034d, 0x0350, 0x0353, 0x0357, 0x035a, 0x031c, 0x02fe, 0x02ff, 0x0abf, 0x129f, 0x1a9f, 0x26bf
- .2byte 0x0380, 0x0383, 0x0386, 0x0389, 0x038c, 0x038f, 0x0392, 0x0396, 0x0399, 0x039c, 0x035e, 0x033f, 0x0b1f, 0x12ff, 0x1adf, 0x26df
- .2byte 0x03c0, 0x03c3, 0x03c6, 0x03c9, 0x03cc, 0x03cf, 0x03d2, 0x03d5, 0x03d8, 0x03db, 0x03de, 0x039f, 0x0b5f, 0x133f, 0x1b1f, 0x271f
- .2byte 0x03e0, 0x03e3, 0x03e6, 0x03e9, 0x03eb, 0x03ef, 0x03f1, 0x03f4, 0x03f7, 0x03fa, 0x03fd, 0x03ff, 0x0bbf, 0x137f, 0x1b5f, 0x273f
- .2byte 0x0be2, 0x0be4, 0x0be7, 0x0be9, 0x0bec, 0x0bee, 0x0bf1, 0x0bf3, 0x0bf6, 0x0bf8, 0x0bfb, 0x0bfd, 0x0bff, 0x13bf, 0x1b9f, 0x277f
- .2byte 0x13e4, 0x13e6, 0x13e8, 0x13ea, 0x13ed, 0x13ee, 0x13f1, 0x13f3, 0x13f5, 0x13f7, 0x13f9, 0x13fb, 0x13fe, 0x13ff, 0x1bbf, 0x279f
- .2byte 0x1be6, 0x1be8, 0x1bea, 0x1beb, 0x1bee, 0x1bef, 0x1bf1, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf8, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff, 0x27df
- .2byte 0x27e9, 0x27eb, 0x27ec, 0x27ee, 0x27ef, 0x27f1, 0x27f2, 0x27f4, 0x27f5, 0x27f7, 0x27f8, 0x27fa, 0x27fb, 0x27fd, 0x27fe, 0x27ff
- .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c18, 0x0c1a, 0x0c1c, 0x0c1e, 0x0c1f, 0x105f, 0x189f, 0x20df, 0x2d3f
- .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0855, 0x0857, 0x0859, 0x085c, 0x043e, 0x0c7e, 0x14bf, 0x1cff, 0x253f, 0x2d7f
- .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08d5, 0x08b7, 0x08b9, 0x08bc, 0x049e, 0x0cbe, 0x14ff, 0x1d1f, 0x257f, 0x2dbf
- .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0935, 0x0937, 0x0919, 0x091c, 0x04fe, 0x0d1e, 0x153f, 0x1d5f, 0x25bf, 0x2ddf
- .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x09b5, 0x09b7, 0x0999, 0x097c, 0x055e, 0x0d7e, 0x159f, 0x1dbf, 0x25df, 0x2dff
- .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0a35, 0x0a17, 0x09f9, 0x09fc, 0x05de, 0x0dbe, 0x15df, 0x1ddf, 0x261f, 0x2e3f
- .2byte 0x0da1, 0x0aa2, 0x0aa6, 0x0aaa, 0x0aad, 0x0ab1, 0x0ab5, 0x0a77, 0x0a59, 0x0a5c, 0x063e, 0x0e3e, 0x161f, 0x1e1f, 0x263f, 0x2e5f
- .2byte 0x0f00, 0x0ae2, 0x0ae6, 0x0ae9, 0x0aed, 0x0af0, 0x0af4, 0x0af7, 0x0ad9, 0x0abc, 0x069e, 0x0e7e, 0x167f, 0x1e7f, 0x267f, 0x2e9f
- .2byte 0x0f40, 0x0b22, 0x0b25, 0x0b29, 0x0b2c, 0x0b30, 0x0b33, 0x0b36, 0x0b39, 0x0b1c, 0x06fe, 0x0ede, 0x16bf, 0x1e9f, 0x26bf, 0x2ebf
- .2byte 0x0b80, 0x0b82, 0x0b85, 0x0b88, 0x0b8c, 0x0b8f, 0x0b92, 0x0b95, 0x0b99, 0x0b9c, 0x077e, 0x0f1e, 0x16ff, 0x1edf, 0x26ff, 0x2eff
- .2byte 0x0bc0, 0x07c1, 0x07c5, 0x07c8, 0x07cb, 0x07ce, 0x07d2, 0x07d4, 0x07d8, 0x07db, 0x07de, 0x0f7e, 0x173f, 0x1f3f, 0x271f, 0x2f1f
- .2byte 0x0be0, 0x0fc3, 0x0fc6, 0x0fc8, 0x0fcb, 0x0fce, 0x0fd1, 0x0fd3, 0x0fd6, 0x0fd9, 0x0fdc, 0x0fde, 0x179f, 0x1f5f, 0x275f, 0x2f3f
- .2byte 0x13e2, 0x17e5, 0x17e7, 0x17e9, 0x17ec, 0x17ee, 0x17f1, 0x17f3, 0x17f5, 0x17f8, 0x17fa, 0x17fd, 0x17ff, 0x1f9f, 0x279f, 0x2f7f
- .2byte 0x1be4, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff1, 0x1ff3, 0x1ff5, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffd, 0x1fff, 0x27df, 0x2f9f
- .2byte 0x23e6, 0x27e9, 0x27eb, 0x27ed, 0x27ee, 0x27f0, 0x27f2, 0x27f4, 0x27f6, 0x27f7, 0x27f9, 0x27fa, 0x27fc, 0x27fe, 0x27ff, 0x2fdf
- .2byte 0x2be9, 0x2feb, 0x2fed, 0x2fee, 0x2ff0, 0x2ff1, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff7, 0x2ff8, 0x2ffa, 0x2ffb, 0x2ffd, 0x2ffe, 0x2fff
- .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1c18, 0x181a, 0x181c, 0x181e, 0x181f, 0x1c5f, 0x209f, 0x28df, 0x313f
- .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1855, 0x1857, 0x1459, 0x145c, 0x143e, 0x187e, 0x1cbf, 0x24ff, 0x2d3f, 0x357f
- .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x18d1, 0x14b4, 0x14b7, 0x1099, 0x109b, 0x18dc, 0x1cfc, 0x211d, 0x2d7e, 0x2d7f, 0x35bf
- .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x1931, 0x1534, 0x1517, 0x10f9, 0x10fb, 0x191c, 0x1d3c, 0x215d, 0x2d9e, 0x2dbf, 0x35ff
- .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x19b1, 0x15b4, 0x1577, 0x1179, 0x117b, 0x197c, 0x1d9c, 0x219d, 0x2dde, 0x2ddf, 0x361f
- .2byte 0x1561, 0x1563, 0x1a26, 0x1a2a, 0x1a2d, 0x1a31, 0x1614, 0x15f7, 0x11f9, 0x11db, 0x19dc, 0x1ddc, 0x21dd, 0x2e1e, 0x2e1f, 0x363f
- .2byte 0x15a1, 0x1aa2, 0x1685, 0x1689, 0x168d, 0x1690, 0x1694, 0x1677, 0x1259, 0x123b, 0x1a3c, 0x1e1c, 0x221d, 0x2e3e, 0x2e5f, 0x367f
- .2byte 0x1b00, 0x16e2, 0x16e5, 0x16e8, 0x16ec, 0x16ef, 0x16f3, 0x16f7, 0x12b9, 0x129b, 0x1a7c, 0x1e7c, 0x227d, 0x2e7e, 0x2e7f, 0x369f
- .2byte 0x1b40, 0x1722, 0x1324, 0x1328, 0x132b, 0x132f, 0x1332, 0x1335, 0x1339, 0x131b, 0x1adc, 0x1ebc, 0x229d, 0x2ebe, 0x2ebf, 0x36df
- .2byte 0x1b80, 0x1782, 0x1364, 0x1368, 0x136b, 0x136e, 0x1372, 0x1375, 0x1378, 0x137b, 0x1b3c, 0x1efc, 0x22dd, 0x2efe, 0x2eff, 0x36ff
- .2byte 0x17c0, 0x13c1, 0x1b86, 0x1b88, 0x1b8b, 0x1b8e, 0x1b91, 0x1b94, 0x1b96, 0x1b99, 0x1b9c, 0x1f5c, 0x233d, 0x2f3e, 0x2f1f, 0x371f
- .2byte 0x17e0, 0x17c3, 0x1f87, 0x1f89, 0x1f8c, 0x1f8e, 0x1f91, 0x1f93, 0x1f95, 0x1f98, 0x1f9a, 0x1f9c, 0x237d, 0x2f5e, 0x2f5f, 0x375f
- .2byte 0x1be2, 0x1fe5, 0x23a8, 0x23ab, 0x23ad, 0x23af, 0x23b1, 0x23b3, 0x23b5, 0x23b7, 0x23b9, 0x23bb, 0x23bd, 0x2f9e, 0x2f9f, 0x377f
- .2byte 0x23e4, 0x23e7, 0x2fcb, 0x2fcd, 0x2fce, 0x2fd0, 0x2fd2, 0x2fd4, 0x2fd5, 0x2fd7, 0x2fd9, 0x2fdb, 0x2fdc, 0x2fde, 0x2fbf, 0x379f
- .2byte 0x27e6, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff0, 0x2ff2, 0x2ff4, 0x2ff5, 0x2ff7, 0x2ff9, 0x2ffa, 0x2ffc, 0x2ffe, 0x2fff, 0x37df
- .2byte 0x33e9, 0x37eb, 0x37ed, 0x37ef, 0x37f0, 0x37f2, 0x37f3, 0x37f4, 0x37f6, 0x37f7, 0x37f9, 0x37fa, 0x37fb, 0x37fd, 0x37fe, 0x37ff
- .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2818, 0x241a, 0x241c, 0x241e, 0x241f, 0x245f, 0x289f, 0x2cdf, 0x393f
- .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2855, 0x2457, 0x2459, 0x205c, 0x203e, 0x207e, 0x24bf, 0x2cff, 0x353f, 0x397f
- .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x28d1, 0x24b4, 0x20b7, 0x2099, 0x209b, 0x20dc, 0x24fc, 0x2d1d, 0x357e, 0x357f, 0x3dbf
- .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x252e, 0x2111, 0x2113, 0x1cf6, 0x1cf8, 0x2119, 0x253a, 0x295b, 0x319d, 0x35be, 0x35bf, 0x3dff
- .2byte 0x1d21, 0x1d23, 0x1d25, 0x25c9, 0x25ce, 0x21b1, 0x2173, 0x1d76, 0x1d58, 0x2179, 0x257a, 0x299b, 0x31dd, 0x35de, 0x35ff, 0x3e3f
- .2byte 0x1d61, 0x1d63, 0x2626, 0x2228, 0x222d, 0x2231, 0x21f3, 0x1df6, 0x1dd8, 0x21d9, 0x25da, 0x29db, 0x321d, 0x361e, 0x361f, 0x3e5f
- .2byte 0x1da1, 0x26a2, 0x2685, 0x2268, 0x226c, 0x2270, 0x2273, 0x1e56, 0x1e38, 0x2239, 0x261a, 0x2a1b, 0x323d, 0x365e, 0x365f, 0x3e7f
- .2byte 0x2b00, 0x26e2, 0x22e5, 0x1ec7, 0x1ecb, 0x1ecf, 0x1ed2, 0x1ed6, 0x1e98, 0x2279, 0x267a, 0x2a7b, 0x327d, 0x367e, 0x369f, 0x3ebf
- .2byte 0x2740, 0x2322, 0x1f24, 0x1f07, 0x1f0b, 0x1f0e, 0x1f11, 0x1f15, 0x1f18, 0x22d9, 0x26ba, 0x2abb, 0x32bd, 0x36be, 0x36df, 0x3edf
- .2byte 0x2380, 0x2382, 0x1f64, 0x2328, 0x232b, 0x232e, 0x2331, 0x2334, 0x2336, 0x2339, 0x271a, 0x2afb, 0x32fd, 0x36fe, 0x36ff, 0x3eff
- .2byte 0x23c0, 0x1fc1, 0x2386, 0x2749, 0x274c, 0x274e, 0x2751, 0x2753, 0x2756, 0x2758, 0x275a, 0x2b3b, 0x333d, 0x373e, 0x373f, 0x3f3f
- .2byte 0x23e0, 0x23c3, 0x2787, 0x2b6a, 0x2b6c, 0x2b6e, 0x2b71, 0x2b73, 0x2b75, 0x2b77, 0x2b79, 0x2b7b, 0x337d, 0x375e, 0x375f, 0x3f5f
- .2byte 0x27e2, 0x27e5, 0x2ba8, 0x33ac, 0x33ae, 0x33b0, 0x33b2, 0x33b4, 0x33b5, 0x33b7, 0x33b9, 0x33bb, 0x33bd, 0x379e, 0x379f, 0x3f7f
- .2byte 0x2be4, 0x2be7, 0x33cb, 0x37cd, 0x37cf, 0x37d0, 0x37d2, 0x37d4, 0x37d5, 0x37d7, 0x37d9, 0x37db, 0x37dc, 0x37de, 0x37df, 0x3fbf
- .2byte 0x2fe6, 0x37e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f4, 0x37f6, 0x37f7, 0x37f9, 0x37fb, 0x37fc, 0x37fe, 0x37ff, 0x3fdf
- .2byte 0x37e9, 0x3beb, 0x3fed, 0x3fef, 0x3ff1, 0x3ff2, 0x3ff3, 0x3ff5, 0x3ff6, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffb, 0x3ffd, 0x3ffe, 0x3fff
- .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3818, 0x341a, 0x301c, 0x301e, 0x2c1f, 0x305f, 0x349f, 0x38df, 0x3d3f
- .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3455, 0x3457, 0x3059, 0x305c, 0x2c3e, 0x2c7e, 0x30bf, 0x34ff, 0x393f, 0x417f
- .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x34d1, 0x34b4, 0x30b7, 0x2c99, 0x2c9b, 0x2cdc, 0x30fc, 0x351d, 0x397e, 0x3d7f, 0x41bf
- .2byte 0x24e1, 0x24e3, 0x24e5, 0x3929, 0x392e, 0x3511, 0x3113, 0x2cf6, 0x2cf8, 0x2d19, 0x313a, 0x315b, 0x399d, 0x3dbe, 0x3dbf, 0x45ff
- .2byte 0x2521, 0x2523, 0x2525, 0x39c9, 0x2d6e, 0x2d70, 0x2953, 0x2955, 0x2957, 0x2d78, 0x3199, 0x39db, 0x39dd, 0x3dfe, 0x421f, 0x4a5f
- .2byte 0x2561, 0x2563, 0x3626, 0x3628, 0x2e0b, 0x2e10, 0x29f3, 0x29b5, 0x29d7, 0x2dd8, 0x31d9, 0x3a1b, 0x3a1d, 0x3e1e, 0x423f, 0x4a7f
- .2byte 0x25a1, 0x36a2, 0x3685, 0x2e68, 0x2a6a, 0x2a6f, 0x2a73, 0x2a35, 0x2a37, 0x2e18, 0x3219, 0x3a5b, 0x3a5d, 0x3e5e, 0x425f, 0x4a9f
- .2byte 0x3700, 0x36e2, 0x2ee5, 0x2ec7, 0x2aaa, 0x2aae, 0x2ab2, 0x2ab5, 0x2a97, 0x2e78, 0x3279, 0x3a7b, 0x3a9d, 0x3e9e, 0x429f, 0x4abf
- .2byte 0x3740, 0x3322, 0x2f24, 0x2b07, 0x2aea, 0x2aee, 0x2af1, 0x2af4, 0x2af7, 0x2eb8, 0x32b9, 0x3abb, 0x3abd, 0x3ebe, 0x42df, 0x4adf
- .2byte 0x3380, 0x2f82, 0x2f64, 0x2f28, 0x2f0b, 0x2f0e, 0x2f10, 0x2f13, 0x2f16, 0x2f18, 0x32f9, 0x3afb, 0x3afd, 0x3efe, 0x42ff, 0x4b1f
- .2byte 0x2fc0, 0x2bc1, 0x2f86, 0x2f49, 0x332c, 0x332e, 0x3331, 0x3333, 0x3335, 0x3337, 0x3339, 0x3b3b, 0x3b3d, 0x3f3e, 0x433f, 0x4b3f
- .2byte 0x2fe0, 0x2fc3, 0x3387, 0x336a, 0x3b6e, 0x3b70, 0x3b72, 0x3b74, 0x3b75, 0x3b77, 0x3b79, 0x3b7b, 0x3b7d, 0x3f5e, 0x435f, 0x4b5f
- .2byte 0x2fe2, 0x33e5, 0x33a8, 0x3bac, 0x3bae, 0x3bb0, 0x3bb2, 0x3bb4, 0x3bb5, 0x3bb7, 0x3bb9, 0x3bbb, 0x3bbd, 0x3f9e, 0x439f, 0x4b9f
- .2byte 0x33e4, 0x37e7, 0x3bcb, 0x3bcd, 0x3fcf, 0x3fd1, 0x3fd2, 0x3fd4, 0x3fd6, 0x3fd7, 0x3fd9, 0x3fdb, 0x3fdc, 0x3fde, 0x43df, 0x4bbf
- .2byte 0x37e6, 0x3be9, 0x3beb, 0x3fed, 0x43f0, 0x43f1, 0x43f3, 0x43f4, 0x43f6, 0x43f7, 0x43f9, 0x43fb, 0x43fc, 0x43fe, 0x43ff, 0x4bdf
- .2byte 0x3fe9, 0x3feb, 0x43ed, 0x47ef, 0x4bf2, 0x4bf3, 0x4bf4, 0x4bf5, 0x4bf7, 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff
- .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x4418, 0x401a, 0x3c1c, 0x3c1e, 0x3c1f, 0x385f, 0x389f, 0x3cdf, 0x453f
- .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x4455, 0x4057, 0x4059, 0x3c5c, 0x383e, 0x387e, 0x38bf, 0x3cff, 0x413f, 0x457f
- .2byte 0x2ca1, 0x2ca3, 0x44c6, 0x44c9, 0x44cd, 0x44d1, 0x40b4, 0x3cb7, 0x3c99, 0x389b, 0x38dc, 0x38fc, 0x3d1d, 0x417e, 0x417f, 0x49bf
- .2byte 0x2ce1, 0x2ce3, 0x4546, 0x4508, 0x450d, 0x4511, 0x4113, 0x3cf6, 0x38f8, 0x3919, 0x393a, 0x395b, 0x419d, 0x41be, 0x45bf, 0x49ff
- .2byte 0x2d21, 0x2d23, 0x45a6, 0x45a8, 0x416b, 0x4170, 0x3d53, 0x3955, 0x3957, 0x3978, 0x3999, 0x41db, 0x41dd, 0x45fe, 0x461f, 0x4e5f
- .2byte 0x2d61, 0x2d63, 0x4626, 0x4628, 0x420b, 0x35b0, 0x35b3, 0x35b4, 0x35b6, 0x39d8, 0x3df9, 0x421b, 0x421d, 0x463e, 0x4a5f, 0x529f
- .2byte 0x2da1, 0x46a2, 0x4285, 0x3e68, 0x3e6a, 0x366d, 0x3673, 0x3634, 0x3616, 0x3a18, 0x3e39, 0x425b, 0x425d, 0x467e, 0x4a7f, 0x52bf
- .2byte 0x4300, 0x42e2, 0x3ee5, 0x3ec7, 0x36aa, 0x368d, 0x3691, 0x3694, 0x3676, 0x3a78, 0x3e79, 0x427b, 0x429d, 0x469e, 0x4abf, 0x52df
- .2byte 0x4340, 0x3f22, 0x3f24, 0x3b07, 0x3aea, 0x36cd, 0x36d0, 0x36d3, 0x36d6, 0x3ab8, 0x3eb9, 0x42bb, 0x42bd, 0x46de, 0x4adf, 0x52ff
- .2byte 0x3f80, 0x3f82, 0x3b64, 0x3b28, 0x3b0b, 0x3b0e, 0x3b10, 0x3b13, 0x3b15, 0x3b18, 0x3ef9, 0x42fb, 0x42fd, 0x46fe, 0x4b1f, 0x531f
- .2byte 0x3fc0, 0x3bc1, 0x3b86, 0x3b49, 0x3b2c, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x433b, 0x433d, 0x473e, 0x4b3f, 0x535f
- .2byte 0x3be0, 0x37c3, 0x3b87, 0x3b6a, 0x436e, 0x4370, 0x4372, 0x4374, 0x4375, 0x4377, 0x4379, 0x437b, 0x437d, 0x477e, 0x4b7f, 0x537f
- .2byte 0x3be2, 0x3be5, 0x3ba8, 0x43ac, 0x43ae, 0x43b0, 0x43b2, 0x43b4, 0x43b6, 0x43b7, 0x43b9, 0x43bb, 0x43bd, 0x479e, 0x4b9f, 0x539f
- .2byte 0x3be4, 0x3be7, 0x43cb, 0x43cd, 0x43cf, 0x47d1, 0x47d3, 0x47d4, 0x47d6, 0x47d7, 0x47d9, 0x47db, 0x47dc, 0x47de, 0x4bdf, 0x53bf
- .2byte 0x3fe6, 0x43e9, 0x43eb, 0x43ed, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bf9, 0x4bfb, 0x4bfc, 0x4bfe, 0x4bff, 0x53df
- .2byte 0x43e9, 0x47eb, 0x47ed, 0x4bef, 0x4ff2, 0x53f4, 0x53f5, 0x53f6, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff
- .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x5018, 0x4c1a, 0x481c, 0x481e, 0x441f, 0x445f, 0x449f, 0x44df, 0x493f
- .2byte 0x3461, 0x5442, 0x5446, 0x5449, 0x544d, 0x5451, 0x5455, 0x5057, 0x4c59, 0x485c, 0x483e, 0x447e, 0x44bf, 0x44ff, 0x493f, 0x4d7f
- .2byte 0x34a1, 0x54c2, 0x50a5, 0x50a9, 0x50ad, 0x50b0, 0x50b4, 0x4cb7, 0x4899, 0x489b, 0x44dc, 0x44fc, 0x451d, 0x497e, 0x497f, 0x4dbf
- .2byte 0x34e1, 0x5542, 0x5125, 0x4d08, 0x4d0b, 0x4d0f, 0x4d13, 0x48f6, 0x44f8, 0x4519, 0x453a, 0x455b, 0x499d, 0x49be, 0x4dbf, 0x4dff
- .2byte 0x3521, 0x55a2, 0x51a5, 0x4d88, 0x4d4a, 0x4d4f, 0x4d53, 0x4955, 0x4557, 0x4178, 0x4599, 0x49db, 0x49dd, 0x49fe, 0x4e1f, 0x525f
- .2byte 0x3561, 0x5622, 0x5205, 0x4e08, 0x4dea, 0x4dad, 0x4db3, 0x45b4, 0x41b6, 0x41d8, 0x45f9, 0x4a1b, 0x4a1d, 0x4e3e, 0x4e5f, 0x569f
- .2byte 0x35a1, 0x56a2, 0x5285, 0x4e68, 0x4e6a, 0x4e6d, 0x3df2, 0x3df4, 0x4216, 0x4638, 0x4639, 0x4a5b, 0x4a5d, 0x4e7e, 0x529f, 0x5adf
- .2byte 0x5300, 0x4ee2, 0x4ee5, 0x4ac7, 0x46aa, 0x468d, 0x3e8f, 0x3e94, 0x4276, 0x4678, 0x4679, 0x4a9b, 0x4a9d, 0x4ebe, 0x52bf, 0x5aff
- .2byte 0x4f40, 0x4b22, 0x4b24, 0x4707, 0x46ea, 0x42cd, 0x42d0, 0x42d3, 0x42d6, 0x46b8, 0x46b9, 0x4abb, 0x4add, 0x4ede, 0x52ff, 0x5b1f
- .2byte 0x4b80, 0x4b82, 0x4764, 0x4728, 0x430b, 0x430e, 0x4711, 0x4713, 0x4715, 0x4718, 0x46f9, 0x4afb, 0x4afd, 0x4f1e, 0x531f, 0x5b3f
- .2byte 0x47c0, 0x47c1, 0x4786, 0x4349, 0x432c, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x4b3b, 0x4b3d, 0x4f3e, 0x535f, 0x5b5f
- .2byte 0x47e0, 0x47c3, 0x4387, 0x436a, 0x4b6e, 0x4b70, 0x4b72, 0x4b74, 0x4b76, 0x4b77, 0x4b79, 0x4b7b, 0x4b7d, 0x4f7e, 0x537f, 0x5b7f
- .2byte 0x47e2, 0x43e5, 0x43a8, 0x47ac, 0x4bae, 0x4bb0, 0x4bb2, 0x4bb4, 0x4bb6, 0x4bb7, 0x4bb9, 0x4bbb, 0x4bbd, 0x4f9e, 0x539f, 0x5b9f
- .2byte 0x43e4, 0x43e7, 0x47cb, 0x4bcd, 0x4bcf, 0x4fd1, 0x4fd3, 0x4fd5, 0x4fd6, 0x4fd8, 0x4fd9, 0x4fdb, 0x4fdc, 0x4fde, 0x53df, 0x5bbf
- .2byte 0x47e6, 0x47e9, 0x4beb, 0x4bed, 0x4bf0, 0x4ff2, 0x53f4, 0x53f5, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fc, 0x53fe, 0x53ff, 0x5bdf
- .2byte 0x4be9, 0x4beb, 0x4fed, 0x4fef, 0x53f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bff, 0x5bff
- .2byte 0x6000, 0x6003, 0x6006, 0x600a, 0x600d, 0x6010, 0x6014, 0x6018, 0x5c1a, 0x581c, 0x541e, 0x501f, 0x4c5f, 0x4c9f, 0x4cdf, 0x513f
- .2byte 0x6060, 0x5c42, 0x5c45, 0x5c49, 0x5c4d, 0x5c50, 0x5c53, 0x5c57, 0x5859, 0x545c, 0x503e, 0x4c7e, 0x4cbf, 0x4cff, 0x513f, 0x517f
- .2byte 0x60e0, 0x5cc2, 0x5ca5, 0x5ca8, 0x5cab, 0x5caf, 0x5cb3, 0x5cb7, 0x5499, 0x549b, 0x50dc, 0x4cfc, 0x4d1d, 0x517e, 0x517f, 0x51bf
- .2byte 0x6140, 0x5d22, 0x5d05, 0x58e7, 0x58eb, 0x58ef, 0x58f2, 0x58f6, 0x54f8, 0x5119, 0x4d3a, 0x4d5b, 0x519d, 0x51be, 0x51bf, 0x55ff
- .2byte 0x61c0, 0x5da2, 0x5d85, 0x5967, 0x554a, 0x554d, 0x5551, 0x5555, 0x5157, 0x4d78, 0x4d99, 0x51db, 0x51dd, 0x51fe, 0x521f, 0x565f
- .2byte 0x6220, 0x5e02, 0x5de5, 0x59e7, 0x55ca, 0x51ad, 0x51b1, 0x51b4, 0x4db6, 0x4dd8, 0x4df9, 0x521b, 0x521d, 0x523e, 0x565f, 0x5a9f
- .2byte 0x6280, 0x5e82, 0x5e65, 0x5a47, 0x564a, 0x522d, 0x51ef, 0x51f4, 0x4e16, 0x4e38, 0x4e39, 0x525b, 0x525d, 0x567e, 0x569f, 0x5edf
- .2byte 0x6300, 0x5ee2, 0x5ee5, 0x5ac7, 0x56aa, 0x528d, 0x528f, 0x4634, 0x4e76, 0x4e78, 0x4e79, 0x529b, 0x56bd, 0x56be, 0x5adf, 0x631f
- .2byte 0x5b40, 0x5b22, 0x5724, 0x5307, 0x52ea, 0x4ecd, 0x4ed0, 0x4ed3, 0x4ed6, 0x4eb8, 0x4eb9, 0x52db, 0x56dd, 0x56de, 0x5aff, 0x633f
- .2byte 0x5780, 0x5782, 0x5364, 0x4f28, 0x4f0b, 0x4f0e, 0x4f11, 0x4f13, 0x4f15, 0x4f18, 0x4ef9, 0x52fb, 0x571d, 0x571e, 0x5b3f, 0x635f
- .2byte 0x53c0, 0x53c1, 0x4f86, 0x4f49, 0x4f2c, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x533b, 0x573d, 0x575e, 0x5b5f, 0x637f
- .2byte 0x4fe0, 0x4fc3, 0x4f87, 0x4f6a, 0x4f6e, 0x4f70, 0x5372, 0x5374, 0x5376, 0x5377, 0x5379, 0x537b, 0x577d, 0x577e, 0x5b7f, 0x639f
- .2byte 0x4fe2, 0x4fe5, 0x4fa8, 0x4fac, 0x53ae, 0x53b0, 0x53b2, 0x57b5, 0x57b6, 0x57b8, 0x57b9, 0x57bb, 0x57bd, 0x579e, 0x5b9f, 0x63bf
- .2byte 0x4fe4, 0x4fe7, 0x4fcb, 0x4fcd, 0x53cf, 0x53d1, 0x57d3, 0x57d5, 0x57d7, 0x57d8, 0x57da, 0x57db, 0x57dc, 0x57de, 0x5bdf, 0x63df
- .2byte 0x4fe6, 0x4fe9, 0x4feb, 0x53ed, 0x53f0, 0x57f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfd, 0x5bfe, 0x5bff, 0x63df
- .2byte 0x4fe9, 0x53eb, 0x53ed, 0x57ef, 0x57f2, 0x5bf4, 0x5ff6, 0x63f8, 0x63f9, 0x63fa, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff, 0x63ff
- .2byte 0x6800, 0x6803, 0x6806, 0x6809, 0x680d, 0x6810, 0x6813, 0x6816, 0x681a, 0x641c, 0x601e, 0x5c1f, 0x585f, 0x549f, 0x54df, 0x553f
- .2byte 0x6860, 0x6442, 0x6445, 0x6448, 0x644c, 0x644f, 0x6452, 0x6456, 0x6459, 0x645c, 0x603e, 0x587e, 0x54bf, 0x54ff, 0x593f, 0x557f
- .2byte 0x68c0, 0x64a2, 0x6484, 0x6487, 0x648b, 0x648f, 0x6492, 0x6495, 0x6499, 0x609b, 0x58dc, 0x54fc, 0x551d, 0x557e, 0x557f, 0x59bf
- .2byte 0x6920, 0x6522, 0x6504, 0x60e7, 0x60ea, 0x60ee, 0x60f1, 0x60f4, 0x60f8, 0x5919, 0x593a, 0x555b, 0x559d, 0x55be, 0x59bf, 0x59ff
- .2byte 0x69a0, 0x6582, 0x6564, 0x6167, 0x5d4a, 0x5d4e, 0x5d51, 0x5d54, 0x5d57, 0x5978, 0x5599, 0x55db, 0x55dd, 0x59fe, 0x5a1f, 0x5e5f
- .2byte 0x6a00, 0x6602, 0x65e4, 0x61c7, 0x5dca, 0x59ad, 0x59b0, 0x59b3, 0x59b6, 0x55d8, 0x55f9, 0x561b, 0x5a1d, 0x5a3e, 0x5a5f, 0x5e9f
- .2byte 0x6a60, 0x6662, 0x6644, 0x6227, 0x5e2a, 0x5a0d, 0x5a10, 0x5a13, 0x5a16, 0x5638, 0x5639, 0x5a5b, 0x5a5d, 0x5a7e, 0x5e9f, 0x62df
- .2byte 0x6ae0, 0x66c2, 0x66a4, 0x62a7, 0x5e8a, 0x5a6d, 0x5a70, 0x5a73, 0x5a76, 0x5678, 0x5679, 0x5a9b, 0x5abd, 0x5ebe, 0x5edf, 0x671f
- .2byte 0x6b40, 0x6722, 0x6724, 0x6307, 0x5eea, 0x5acd, 0x5ad0, 0x5ad3, 0x5296, 0x56b8, 0x56ba, 0x5adb, 0x5add, 0x5efe, 0x631f, 0x6f7f
- .2byte 0x6380, 0x6382, 0x6364, 0x5b28, 0x570b, 0x570e, 0x5711, 0x5713, 0x5715, 0x5718, 0x56fa, 0x5b1b, 0x5b1d, 0x5f1e, 0x633f, 0x6f9f
- .2byte 0x5fc0, 0x5fc1, 0x5b86, 0x5749, 0x572c, 0x572f, 0x5731, 0x5733, 0x5755, 0x5757, 0x575a, 0x5b3b, 0x5b5d, 0x5f5e, 0x635f, 0x6f9f
- .2byte 0x5fe0, 0x5bc3, 0x5787, 0x576a, 0x576e, 0x5770, 0x5772, 0x5b74, 0x5b76, 0x5b78, 0x5b79, 0x5b7b, 0x5b7d, 0x5f7e, 0x639f, 0x6fbf
- .2byte 0x57e2, 0x57e5, 0x53a8, 0x57ac, 0x57ae, 0x57b0, 0x5bb2, 0x5bb5, 0x5bb6, 0x5bb8, 0x5bba, 0x5bbb, 0x5bbd, 0x5fbe, 0x63bf, 0x6fdf
- .2byte 0x53e4, 0x53e7, 0x57cb, 0x57cd, 0x57cf, 0x5bd1, 0x5bd3, 0x5bd5, 0x5fd7, 0x5fd9, 0x5fda, 0x5fdb, 0x5fdd, 0x5fde, 0x63df, 0x6fdf
- .2byte 0x53e6, 0x57e9, 0x57eb, 0x5bed, 0x5bf0, 0x5bf2, 0x5ff4, 0x5ff6, 0x63f8, 0x63f9, 0x63fa, 0x63fc, 0x63fd, 0x63fe, 0x63ff, 0x6fff
- .2byte 0x57e9, 0x57eb, 0x5bed, 0x5bef, 0x5bf2, 0x5ff4, 0x63f6, 0x67f8, 0x6ffb, 0x6ffc, 0x6ffc, 0x6ffd, 0x6ffe, 0x6ffe, 0x6fff, 0x6fff
- .2byte 0x7000, 0x7002, 0x7006, 0x7008, 0x700c, 0x700f, 0x7012, 0x7015, 0x7018, 0x701c, 0x6c1e, 0x681f, 0x605f, 0x5c9f, 0x5cdf, 0x5d3f
- .2byte 0x7060, 0x7042, 0x7045, 0x7048, 0x704b, 0x704f, 0x7052, 0x7055, 0x7058, 0x705c, 0x6c3e, 0x647e, 0x60bf, 0x5cff, 0x5d3f, 0x5d7f
- .2byte 0x70c0, 0x70a2, 0x6c84, 0x6c87, 0x6c8b, 0x6c8e, 0x6c91, 0x6c94, 0x6c98, 0x6c9b, 0x64dc, 0x60fc, 0x5d1d, 0x5d7e, 0x5d7f, 0x5dbf
- .2byte 0x7120, 0x7102, 0x6d04, 0x6508, 0x650b, 0x650e, 0x6511, 0x6513, 0x6516, 0x6519, 0x613a, 0x5d5b, 0x5d9d, 0x5dbe, 0x5dbf, 0x5dff
- .2byte 0x7180, 0x7182, 0x6d64, 0x6568, 0x616b, 0x616e, 0x6170, 0x6173, 0x6175, 0x6178, 0x5d99, 0x5ddb, 0x5ddd, 0x5dfe, 0x5e1f, 0x625f
- .2byte 0x71e0, 0x71e2, 0x6dc4, 0x65c8, 0x61cb, 0x61ce, 0x61d0, 0x61d3, 0x61d5, 0x61d8, 0x5df9, 0x5e1b, 0x5e1d, 0x5e3e, 0x625f, 0x629f
- .2byte 0x7240, 0x7242, 0x6e44, 0x6628, 0x620b, 0x620e, 0x6231, 0x6233, 0x6235, 0x6238, 0x5e39, 0x5e5b, 0x5e5d, 0x627e, 0x629f, 0x66df
- .2byte 0x72c0, 0x72a2, 0x6ea4, 0x6688, 0x626b, 0x626e, 0x6271, 0x6273, 0x6275, 0x6278, 0x5e79, 0x5e9b, 0x62bd, 0x62be, 0x66df, 0x6b1f
- .2byte 0x7320, 0x7322, 0x6f04, 0x66c8, 0x62cb, 0x62ae, 0x62b1, 0x62b3, 0x62b5, 0x62b8, 0x5eba, 0x62db, 0x62dd, 0x66fe, 0x671f, 0x737f
- .2byte 0x7380, 0x7382, 0x6f64, 0x6728, 0x630b, 0x630e, 0x6311, 0x6313, 0x6315, 0x5ef8, 0x5efa, 0x631b, 0x631d, 0x673e, 0x6f7f, 0x77bf
- .2byte 0x6bc0, 0x6fc1, 0x6786, 0x6349, 0x5f2c, 0x5f2f, 0x5f31, 0x5f33, 0x5f55, 0x5f57, 0x5f5a, 0x635b, 0x635d, 0x675e, 0x6f9f, 0x77bf
- .2byte 0x67e0, 0x63c3, 0x5f87, 0x5f6a, 0x5f6e, 0x5f70, 0x5f72, 0x5f74, 0x6376, 0x6378, 0x637a, 0x637b, 0x637d, 0x679e, 0x6fbf, 0x77df
- .2byte 0x63e2, 0x5fe5, 0x5ba8, 0x5fac, 0x5fae, 0x5fb0, 0x5fb2, 0x63b5, 0x63b6, 0x63b8, 0x63ba, 0x63bb, 0x63bd, 0x67be, 0x6fdf, 0x77df
- .2byte 0x5fe4, 0x5be7, 0x5fcb, 0x5fcd, 0x5fcf, 0x5fd1, 0x63d3, 0x63d5, 0x63d7, 0x67d9, 0x67da, 0x67dc, 0x67dd, 0x67de, 0x6fdf, 0x77ff
- .2byte 0x5be6, 0x5fe9, 0x5feb, 0x5fed, 0x5ff0, 0x63f2, 0x63f4, 0x67f6, 0x67f8, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6ffe, 0x6fff, 0x77ff
- .2byte 0x5be9, 0x5feb, 0x5fed, 0x5fef, 0x63f2, 0x63f4, 0x67f6, 0x6bf8, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77fe, 0x77ff, 0x77ff, 0x77ff
- .2byte 0x7800, 0x7802, 0x7805, 0x7808, 0x780b, 0x780f, 0x7811, 0x7814, 0x7817, 0x781a, 0x781e, 0x741f, 0x6c5f, 0x649f, 0x60df, 0x613f
- .2byte 0x7860, 0x7821, 0x7824, 0x7827, 0x782a, 0x782e, 0x7831, 0x7834, 0x7837, 0x783b, 0x783e, 0x707e, 0x68bf, 0x64ff, 0x653f, 0x617f
- .2byte 0x78c0, 0x78a1, 0x70c6, 0x70c8, 0x70cb, 0x70ce, 0x70d1, 0x70d3, 0x70d6, 0x70d9, 0x70dc, 0x68fc, 0x651d, 0x657e, 0x657f, 0x65bf
- .2byte 0x7920, 0x7901, 0x7106, 0x6929, 0x692b, 0x692e, 0x6930, 0x6933, 0x6935, 0x6938, 0x693a, 0x655b, 0x659d, 0x65be, 0x65bf, 0x65ff
- .2byte 0x7980, 0x7961, 0x7166, 0x6989, 0x658c, 0x658e, 0x6590, 0x6593, 0x6595, 0x6597, 0x6599, 0x65db, 0x65dd, 0x65fe, 0x661f, 0x665f
- .2byte 0x79e0, 0x79c1, 0x71c6, 0x69c9, 0x65cc, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x661b, 0x661d, 0x663e, 0x665f, 0x6a9f
- .2byte 0x7a40, 0x7a41, 0x7226, 0x6a29, 0x662c, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x665b, 0x665d, 0x667e, 0x6a9f, 0x6adf
- .2byte 0x7aa0, 0x7a81, 0x7286, 0x6a69, 0x666c, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x669b, 0x66bd, 0x6abe, 0x6adf, 0x6f1f
- .2byte 0x7b00, 0x7b01, 0x72c6, 0x6ac9, 0x66ac, 0x66af, 0x66b1, 0x66b3, 0x6ab5, 0x6ab7, 0x6aba, 0x66db, 0x6add, 0x6afe, 0x6b1f, 0x737f
- .2byte 0x7b60, 0x7b61, 0x7326, 0x6b09, 0x66ec, 0x66ef, 0x66f1, 0x66f3, 0x6af5, 0x6af7, 0x6afa, 0x6b1b, 0x6b1d, 0x6b3e, 0x737f, 0x7bbf
- .2byte 0x7bc0, 0x7bc1, 0x7386, 0x6b49, 0x672c, 0x672f, 0x6731, 0x6733, 0x6b55, 0x6b57, 0x673a, 0x6b5c, 0x6b5d, 0x739e, 0x77bf, 0x7fff
- .2byte 0x73e0, 0x6fc3, 0x6b87, 0x676a, 0x676e, 0x6770, 0x6772, 0x6774, 0x6776, 0x6b78, 0x6b9a, 0x6b9c, 0x6b9d, 0x73be, 0x77df, 0x7fff
- .2byte 0x6be2, 0x67e5, 0x67a8, 0x67ac, 0x67ae, 0x67b0, 0x67b2, 0x67b5, 0x6bb6, 0x6bb8, 0x6bba, 0x6bbc, 0x6bbd, 0x73de, 0x77df, 0x7fff
- .2byte 0x67e4, 0x67e7, 0x67cb, 0x67cd, 0x67cf, 0x67d1, 0x67d3, 0x6bd5, 0x6bd7, 0x6bd9, 0x73dc, 0x73dd, 0x73de, 0x73de, 0x77ff, 0x7fff
- .2byte 0x63e6, 0x63e9, 0x63eb, 0x67ed, 0x67f0, 0x67f2, 0x6bf4, 0x6bf6, 0x6bf8, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff, 0x7fff
- .2byte 0x63e9, 0x63eb, 0x63ed, 0x67ef, 0x67f2, 0x6bf4, 0x6bf6, 0x6ff8, 0x73fb, 0x77fd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c08, 0x7c0b, 0x7c0e, 0x7c11, 0x7c13, 0x7c17, 0x7c19, 0x7c1c, 0x7c1f, 0x745f, 0x6c9f, 0x68df, 0x693f
- .2byte 0x7c60, 0x7863, 0x7865, 0x7868, 0x786b, 0x786d, 0x7871, 0x7873, 0x7876, 0x7878, 0x787b, 0x787e, 0x74bf, 0x6cff, 0x693f, 0x697f
- .2byte 0x7cc0, 0x78c3, 0x70e7, 0x70e9, 0x70ec, 0x70ee, 0x70f0, 0x70f3, 0x70f5, 0x70f7, 0x70fa, 0x70fc, 0x6d1d, 0x6d7e, 0x697f, 0x69bf
- .2byte 0x7d20, 0x7903, 0x7127, 0x6d4a, 0x6d4c, 0x6d4e, 0x6d50, 0x6d53, 0x6d55, 0x6d57, 0x6d59, 0x6d5b, 0x6d9d, 0x6dbe, 0x6dbf, 0x69ff
- .2byte 0x7d60, 0x7963, 0x7187, 0x6d8a, 0x6dce, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd5, 0x6dd7, 0x6dd9, 0x6ddb, 0x6ddd, 0x6dfe, 0x6e1f, 0x6a5f
- .2byte 0x7de0, 0x79c3, 0x71c7, 0x6dca, 0x6e0e, 0x6e10, 0x6e12, 0x6e13, 0x6e15, 0x6e17, 0x6e19, 0x6e1b, 0x6e1d, 0x6e3e, 0x6e5f, 0x6e9f
- .2byte 0x7e20, 0x7a23, 0x7227, 0x6e2a, 0x6e4e, 0x6e50, 0x6e52, 0x6e54, 0x6e55, 0x6e57, 0x6e59, 0x6e5b, 0x6e5d, 0x6e7e, 0x6e9f, 0x6edf
- .2byte 0x7e80, 0x7a63, 0x7267, 0x6e6a, 0x6e8e, 0x6e90, 0x6e92, 0x6e94, 0x6e96, 0x6e97, 0x6e99, 0x6e9b, 0x6ebd, 0x6ebe, 0x6edf, 0x731f
- .2byte 0x7ee0, 0x7ac3, 0x72a7, 0x6eaa, 0x6eae, 0x6eb0, 0x6ed2, 0x6ed4, 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edd, 0x6efe, 0x731f, 0x777f
- .2byte 0x7f40, 0x7b23, 0x7307, 0x6eea, 0x6eee, 0x6ef0, 0x6ef2, 0x6ef4, 0x6f16, 0x6f18, 0x6f1a, 0x6f1b, 0x6f1d, 0x733e, 0x777f, 0x7bbf
- .2byte 0x7fa0, 0x7b83, 0x7347, 0x6f2a, 0x6f2e, 0x6f30, 0x6f32, 0x6f34, 0x6f36, 0x6f58, 0x735a, 0x735c, 0x735d, 0x779e, 0x7bbf, 0x7fff
- .2byte 0x7fe0, 0x7bc3, 0x7387, 0x6f6a, 0x6f6e, 0x6f70, 0x6f72, 0x6f74, 0x6f76, 0x6f78, 0x739a, 0x6f7c, 0x77be, 0x7bdf, 0x7fff, 0x7fff
- .2byte 0x77e2, 0x73e5, 0x6fa8, 0x6fac, 0x6fae, 0x6fb0, 0x6fb2, 0x6fb5, 0x6fb6, 0x6fb8, 0x73ba, 0x77dd, 0x77de, 0x7bdf, 0x7fff, 0x7fff
- .2byte 0x6fe4, 0x6be7, 0x6bcb, 0x6bcd, 0x6bcf, 0x6fd1, 0x6fd3, 0x6fd5, 0x6fd7, 0x73d9, 0x77dc, 0x7bfe, 0x7bfe, 0x7bff, 0x7fff, 0x7fff
- .2byte 0x6be6, 0x6be9, 0x6beb, 0x6bed, 0x6bf0, 0x6ff2, 0x6ff4, 0x6ff6, 0x73f8, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x67e9, 0x67eb, 0x6bed, 0x6bef, 0x6bf2, 0x6ff4, 0x6ff6, 0x73f8, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c42, 0x7c44, 0x7c46, 0x7c49, 0x7c4b, 0x7c4e, 0x7c51, 0x7c53, 0x7c55, 0x7c58, 0x7c5a, 0x7c5d, 0x7c5f, 0x789f, 0x70df, 0x6d3f
- .2byte 0x7c82, 0x7ca5, 0x7ca7, 0x7ca9, 0x7cac, 0x7cae, 0x7cb0, 0x7cb3, 0x7cb5, 0x7cb7, 0x7cb9, 0x7cbc, 0x7cbf, 0x74ff, 0x713f, 0x6d7f
- .2byte 0x7ce2, 0x7ce5, 0x7508, 0x750a, 0x750c, 0x750e, 0x7510, 0x7513, 0x7514, 0x7516, 0x7519, 0x751b, 0x751d, 0x717e, 0x717f, 0x6dbf
- .2byte 0x7d22, 0x7d25, 0x7568, 0x758c, 0x758e, 0x7590, 0x7591, 0x7593, 0x7595, 0x7597, 0x7599, 0x759b, 0x759d, 0x71be, 0x71bf, 0x6dff
- .2byte 0x7d82, 0x7d85, 0x75a8, 0x75cc, 0x75ce, 0x75d0, 0x75d2, 0x75d4, 0x75d5, 0x75d7, 0x75d9, 0x75db, 0x75dd, 0x71fe, 0x721f, 0x725f
- .2byte 0x7dc2, 0x7dc5, 0x75e8, 0x760c, 0x760e, 0x7610, 0x7612, 0x7614, 0x7615, 0x7617, 0x7619, 0x761b, 0x761d, 0x723e, 0x725f, 0x729f
- .2byte 0x7e22, 0x7e25, 0x7628, 0x764c, 0x764e, 0x7650, 0x7652, 0x7654, 0x7656, 0x7657, 0x7659, 0x765b, 0x765d, 0x727e, 0x729f, 0x72df
- .2byte 0x7e62, 0x7e65, 0x7668, 0x768c, 0x768e, 0x7690, 0x7692, 0x76b5, 0x76b6, 0x76b8, 0x76b9, 0x76bb, 0x76bd, 0x72be, 0x76df, 0x771f
- .2byte 0x7ec2, 0x7ea5, 0x76a8, 0x76ac, 0x76ae, 0x76d0, 0x76d2, 0x76d5, 0x76d6, 0x76d8, 0x76da, 0x76db, 0x76dd, 0x76fe, 0x771f, 0x7b7f
- .2byte 0x7f02, 0x7f05, 0x76e8, 0x76ec, 0x76ee, 0x76f0, 0x76f2, 0x7715, 0x7716, 0x7718, 0x771a, 0x771b, 0x771d, 0x773e, 0x7b7f, 0x7bbf
- .2byte 0x7f62, 0x7f45, 0x7728, 0x772c, 0x772e, 0x7730, 0x7732, 0x7735, 0x7756, 0x7758, 0x775a, 0x775c, 0x775d, 0x7b9e, 0x7bbf, 0x7fff
- .2byte 0x7fa2, 0x7fa5, 0x7768, 0x776c, 0x776e, 0x7770, 0x7772, 0x7775, 0x7776, 0x7778, 0x779a, 0x7bbd, 0x7bbe, 0x7bdf, 0x7fff, 0x7fff
- .2byte 0x7fe2, 0x7fe5, 0x77a8, 0x77ac, 0x77ae, 0x77b0, 0x77b2, 0x77b5, 0x77b6, 0x77b8, 0x77ba, 0x7bdd, 0x7bde, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e4, 0x73e7, 0x73cb, 0x73cd, 0x73cf, 0x73d1, 0x73d3, 0x73d5, 0x77d7, 0x77d9, 0x7bdc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x73e6, 0x73e9, 0x73eb, 0x73ed, 0x73f0, 0x73f2, 0x73f4, 0x73f6, 0x77f8, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x6fe9, 0x6feb, 0x6fed, 0x6fef, 0x73f2, 0x73f4, 0x73f6, 0x77f8, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7c84, 0x7c86, 0x7c88, 0x7c8a, 0x7c8c, 0x7c8e, 0x7c90, 0x7c93, 0x7c94, 0x7c97, 0x7c99, 0x7c9b, 0x7c9d, 0x7c9f, 0x78df, 0x753f
- .2byte 0x7cc4, 0x7ce7, 0x7ce8, 0x7cea, 0x7ced, 0x7cee, 0x7cf0, 0x7cf3, 0x7cf4, 0x7cf6, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cff, 0x793f, 0x757f
- .2byte 0x7d04, 0x7d27, 0x796b, 0x796c, 0x796e, 0x7970, 0x7971, 0x7973, 0x7975, 0x7977, 0x7979, 0x797a, 0x797c, 0x797e, 0x797f, 0x75bf
- .2byte 0x7d44, 0x7d67, 0x79ab, 0x79ad, 0x79ae, 0x79b0, 0x79b2, 0x79b3, 0x79b5, 0x79b7, 0x79b9, 0x79ba, 0x79bc, 0x79be, 0x79bf, 0x75ff
- .2byte 0x7da4, 0x7da7, 0x79cb, 0x79ed, 0x79ef, 0x79f0, 0x79f2, 0x79f4, 0x79f5, 0x79f7, 0x79f9, 0x79fa, 0x79fc, 0x79fe, 0x7a1f, 0x765f
- .2byte 0x7dc4, 0x7de7, 0x7a0b, 0x7a0d, 0x7a2f, 0x7a31, 0x7a33, 0x7a34, 0x7a36, 0x7a37, 0x7a39, 0x7a3b, 0x7a3c, 0x7a3e, 0x7a5f, 0x769f
- .2byte 0x7e24, 0x7e27, 0x7a4b, 0x7a4d, 0x7a4f, 0x7a71, 0x7a73, 0x7a75, 0x7a76, 0x7a78, 0x7a79, 0x7a7b, 0x7a7c, 0x7a7e, 0x7a9f, 0x76df
- .2byte 0x7e64, 0x7e67, 0x7a8b, 0x7a8d, 0x7a8f, 0x7a91, 0x7ab3, 0x7ab5, 0x7ab6, 0x7ab8, 0x7aba, 0x7abb, 0x7abc, 0x7abe, 0x7adf, 0x7b1f
- .2byte 0x7ea4, 0x7ea7, 0x7aab, 0x7aad, 0x7acf, 0x7ad1, 0x7ad3, 0x7af5, 0x7af7, 0x7af8, 0x7afa, 0x7afb, 0x7afd, 0x7afe, 0x7b1f, 0x7b7f
- .2byte 0x7ee4, 0x7ee7, 0x7aeb, 0x7aed, 0x7aef, 0x7af1, 0x7b13, 0x7b15, 0x7b37, 0x7b39, 0x7b3a, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b7f, 0x7fbf
- .2byte 0x7f24, 0x7f27, 0x7b2b, 0x7b2d, 0x7b2f, 0x7b31, 0x7b33, 0x7b55, 0x7b57, 0x7b59, 0x7b9c, 0x7b9d, 0x7b9e, 0x7b9e, 0x7fbf, 0x7fff
- .2byte 0x7f64, 0x7f67, 0x7b6b, 0x7b6d, 0x7b6f, 0x7b71, 0x7b73, 0x7b75, 0x7b77, 0x7b99, 0x7bbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fff, 0x7fff
- .2byte 0x7fc4, 0x7fa7, 0x7b8b, 0x7b8d, 0x7b8f, 0x7b91, 0x7b93, 0x7b95, 0x7bb7, 0x7bb9, 0x7bdc, 0x7fde, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe4, 0x7fe7, 0x7bcb, 0x7bcd, 0x7bcf, 0x7bd1, 0x7bd3, 0x7bd5, 0x7bd7, 0x7bd9, 0x7bdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x77e6, 0x7be9, 0x77eb, 0x7bed, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf6, 0x7bf8, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x73e9, 0x73eb, 0x73ed, 0x77ef, 0x77f2, 0x77f4, 0x77f6, 0x7bf8, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7cc6, 0x7cc8, 0x7cc9, 0x7ccb, 0x7ccd, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd4, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf, 0x793f
- .2byte 0x7d06, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2e, 0x7d30, 0x7d31, 0x7d33, 0x7d35, 0x7d37, 0x7d38, 0x7d3a, 0x7d3c, 0x7d3e, 0x7d3f, 0x797f
- .2byte 0x7d46, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6e, 0x7d70, 0x7d72, 0x7d73, 0x7d75, 0x7d77, 0x7d78, 0x7d7a, 0x7d7c, 0x7d7d, 0x7d7f, 0x79bf
- .2byte 0x7d66, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db0, 0x7db2, 0x7db4, 0x7db6, 0x7db7, 0x7db9, 0x7dba, 0x7dbc, 0x7dbe, 0x7dbf, 0x79ff
- .2byte 0x7dc6, 0x7dc9, 0x7deb, 0x7ded, 0x7e10, 0x7e11, 0x7e12, 0x7e14, 0x7e16, 0x7e17, 0x7e19, 0x7e1a, 0x7e1c, 0x7e1e, 0x7e1f, 0x7a5f
- .2byte 0x7de6, 0x7e09, 0x7e0b, 0x7e2d, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5b, 0x7e5c, 0x7e5e, 0x7e5f, 0x7a9f
- .2byte 0x7e26, 0x7e49, 0x7e4b, 0x7e6d, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9e, 0x7e9f, 0x7edf
- .2byte 0x7e66, 0x7e89, 0x7e8b, 0x7e8d, 0x7e90, 0x7eb2, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7ede, 0x7edf, 0x7f1f
- .2byte 0x7ea6, 0x7ec9, 0x7eab, 0x7ecd, 0x7ed0, 0x7ed2, 0x7ef4, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f, 0x7f7f
- .2byte 0x7ee6, 0x7ee9, 0x7eeb, 0x7eed, 0x7ef0, 0x7f12, 0x7f14, 0x7f36, 0x7f38, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7e, 0x7f7f, 0x7fbf
- .2byte 0x7f06, 0x7f29, 0x7f2b, 0x7f2d, 0x7f30, 0x7f32, 0x7f54, 0x7f56, 0x7f58, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf, 0x7fff
- .2byte 0x7f46, 0x7f49, 0x7f4b, 0x7f6d, 0x7f70, 0x7f72, 0x7f74, 0x7f76, 0x7f98, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f86, 0x7f89, 0x7f8b, 0x7f8d, 0x7f90, 0x7f92, 0x7f94, 0x7fb6, 0x7fb8, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc6, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd6, 0x7fd8, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe6, 0x7fe9, 0x7feb, 0x7fed, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7be9, 0x7beb, 0x7bed, 0x7bef, 0x7bf2, 0x7bf4, 0x7bf6, 0x7bf8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, 0x7d2f, 0x7d30, 0x7d32, 0x7d33, 0x7d35, 0x7d36, 0x7d38, 0x7d39, 0x7d3b, 0x7d3c, 0x7d3e, 0x7d3f
- .2byte 0x7d69, 0x7d6b, 0x7d6d, 0x7d6e, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d75, 0x7d77, 0x7d78, 0x7d79, 0x7d7b, 0x7d7c, 0x7d7e, 0x7d7f
- .2byte 0x7d89, 0x7dab, 0x7dad, 0x7daf, 0x7db0, 0x7db1, 0x7db3, 0x7db4, 0x7db6, 0x7db7, 0x7db8, 0x7dba, 0x7dbb, 0x7dbc, 0x7dbe, 0x7dbf
- .2byte 0x7dc9, 0x7dcb, 0x7ded, 0x7def, 0x7df1, 0x7df2, 0x7df3, 0x7df5, 0x7df6, 0x7df7, 0x7df9, 0x7dfa, 0x7dfb, 0x7dfd, 0x7dfe, 0x7dff
- .2byte 0x7de9, 0x7e0b, 0x7e0d, 0x7e2f, 0x7e52, 0x7e53, 0x7e54, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5a, 0x7e5c, 0x7e5d, 0x7e5e, 0x7e5f
- .2byte 0x7e29, 0x7e2b, 0x7e4d, 0x7e4f, 0x7e72, 0x7e94, 0x7e95, 0x7e96, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f
- .2byte 0x7e49, 0x7e6b, 0x7e6d, 0x7e6f, 0x7e92, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf
- .2byte 0x7e89, 0x7e8b, 0x7e8d, 0x7eaf, 0x7eb2, 0x7ed4, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1e, 0x7f1f
- .2byte 0x7ea9, 0x7eab, 0x7ecd, 0x7ecf, 0x7ef2, 0x7ef4, 0x7f16, 0x7f38, 0x7f7b, 0x7f7c, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7e, 0x7f7f, 0x7f7f
- .2byte 0x7ee9, 0x7eeb, 0x7eed, 0x7eef, 0x7f12, 0x7f14, 0x7f36, 0x7f58, 0x7f9b, 0x7fbd, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf, 0x7fbf
- .2byte 0x7f09, 0x7f0b, 0x7f2d, 0x7f2f, 0x7f32, 0x7f54, 0x7f56, 0x7f78, 0x7f9b, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f49, 0x7f4b, 0x7f4d, 0x7f4f, 0x7f52, 0x7f74, 0x7f76, 0x7f98, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7f69, 0x7f6b, 0x7f6d, 0x7f6f, 0x7f92, 0x7f94, 0x7f96, 0x7fb8, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fa9, 0x7fab, 0x7fad, 0x7faf, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fd8, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd2, 0x7fd4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
- .2byte 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
-
+ .incbin "graphics/misc/sunny_day/0.gbapal"
+ .incbin "graphics/misc/sunny_day/1.gbapal"
+ .incbin "graphics/misc/sunny_day/2.gbapal"
+ .incbin "graphics/misc/sunny_day/3.gbapal"
+ .incbin "graphics/misc/sunny_day/4.gbapal"
+ .incbin "graphics/misc/sunny_day/5.gbapal"
+ .incbin "graphics/misc/sunny_day/6.gbapal"
+ .incbin "graphics/misc/sunny_day/7.gbapal"
+ .incbin "graphics/misc/sunny_day/8.gbapal"
+ .incbin "graphics/misc/sunny_day/9.gbapal"
+ .incbin "graphics/misc/sunny_day/10.gbapal"
+ .incbin "graphics/misc/sunny_day/11.gbapal"
+ .incbin "graphics/misc/sunny_day/12.gbapal"
+ .incbin "graphics/misc/sunny_day/13.gbapal"
+ .incbin "graphics/misc/sunny_day/14.gbapal"
+ .incbin "graphics/misc/sunny_day/15.gbapal"
+ .incbin "graphics/misc/sunny_day/16.gbapal"
+ .incbin "graphics/misc/sunny_day/17.gbapal"
+ .incbin "graphics/misc/sunny_day/18.gbapal"
+ .incbin "graphics/misc/sunny_day/19.gbapal"
+ .incbin "graphics/misc/sunny_day/20.gbapal"
+ .incbin "graphics/misc/sunny_day/21.gbapal"
+ .incbin "graphics/misc/sunny_day/22.gbapal"
+ .incbin "graphics/misc/sunny_day/23.gbapal"
+ .incbin "graphics/misc/sunny_day/24.gbapal"
+ .incbin "graphics/misc/sunny_day/25.gbapal"
+ .incbin "graphics/misc/sunny_day/26.gbapal"
+ .incbin "graphics/misc/sunny_day/27.gbapal"
+ .incbin "graphics/misc/sunny_day/28.gbapal"
+ .incbin "graphics/misc/sunny_day/29.gbapal"
+ .incbin "graphics/misc/sunny_day/30.gbapal"
+ .incbin "graphics/misc/sunny_day/31.gbapal"
+ .incbin "graphics/misc/sunny_day/32.gbapal"
+ .incbin "graphics/misc/sunny_day/33.gbapal"
+ .incbin "graphics/misc/sunny_day/34.gbapal"
+ .incbin "graphics/misc/sunny_day/35.gbapal"
+ .incbin "graphics/misc/sunny_day/36.gbapal"
+ .incbin "graphics/misc/sunny_day/37.gbapal"
+ .incbin "graphics/misc/sunny_day/38.gbapal"
+ .incbin "graphics/misc/sunny_day/39.gbapal"
+ .incbin "graphics/misc/sunny_day/40.gbapal"
+ .incbin "graphics/misc/sunny_day/41.gbapal"
+ .incbin "graphics/misc/sunny_day/42.gbapal"
+ .incbin "graphics/misc/sunny_day/43.gbapal"
+ .incbin "graphics/misc/sunny_day/44.gbapal"
+ .incbin "graphics/misc/sunny_day/45.gbapal"
+ .incbin "graphics/misc/sunny_day/46.gbapal"
+ .incbin "graphics/misc/sunny_day/47.gbapal"
+ .incbin "graphics/misc/sunny_day/48.gbapal"
+ .incbin "graphics/misc/sunny_day/49.gbapal"
+ .incbin "graphics/misc/sunny_day/50.gbapal"
+ .incbin "graphics/misc/sunny_day/51.gbapal"
+ .incbin "graphics/misc/sunny_day/52.gbapal"
+ .incbin "graphics/misc/sunny_day/53.gbapal"
+ .incbin "graphics/misc/sunny_day/54.gbapal"
+ .incbin "graphics/misc/sunny_day/55.gbapal"
+ .incbin "graphics/misc/sunny_day/56.gbapal"
+ .incbin "graphics/misc/sunny_day/57.gbapal"
+ .incbin "graphics/misc/sunny_day/58.gbapal"
+ .incbin "graphics/misc/sunny_day/59.gbapal"
+ .incbin "graphics/misc/sunny_day/60.gbapal"
+ .incbin "graphics/misc/sunny_day/61.gbapal"
+ .incbin "graphics/misc/sunny_day/62.gbapal"
+ .incbin "graphics/misc/sunny_day/63.gbapal"
+ .incbin "graphics/misc/sunny_day/64.gbapal"
+ .incbin "graphics/misc/sunny_day/65.gbapal"
+ .incbin "graphics/misc/sunny_day/66.gbapal"
+ .incbin "graphics/misc/sunny_day/67.gbapal"
+ .incbin "graphics/misc/sunny_day/68.gbapal"
+ .incbin "graphics/misc/sunny_day/69.gbapal"
+ .incbin "graphics/misc/sunny_day/70.gbapal"
+ .incbin "graphics/misc/sunny_day/71.gbapal"
+ .incbin "graphics/misc/sunny_day/72.gbapal"
+ .incbin "graphics/misc/sunny_day/73.gbapal"
+ .incbin "graphics/misc/sunny_day/74.gbapal"
+ .incbin "graphics/misc/sunny_day/75.gbapal"
+ .incbin "graphics/misc/sunny_day/76.gbapal"
+ .incbin "graphics/misc/sunny_day/77.gbapal"
+ .incbin "graphics/misc/sunny_day/78.gbapal"
+ .incbin "graphics/misc/sunny_day/79.gbapal"
+ .incbin "graphics/misc/sunny_day/80.gbapal"
+ .incbin "graphics/misc/sunny_day/81.gbapal"
+ .incbin "graphics/misc/sunny_day/82.gbapal"
+ .incbin "graphics/misc/sunny_day/83.gbapal"
+ .incbin "graphics/misc/sunny_day/84.gbapal"
+ .incbin "graphics/misc/sunny_day/85.gbapal"
+ .incbin "graphics/misc/sunny_day/86.gbapal"
+ .incbin "graphics/misc/sunny_day/87.gbapal"
+ .incbin "graphics/misc/sunny_day/88.gbapal"
+ .incbin "graphics/misc/sunny_day/89.gbapal"
+ .incbin "graphics/misc/sunny_day/90.gbapal"
+ .incbin "graphics/misc/sunny_day/91.gbapal"
+ .incbin "graphics/misc/sunny_day/92.gbapal"
+ .incbin "graphics/misc/sunny_day/93.gbapal"
+ .incbin "graphics/misc/sunny_day/94.gbapal"
+ .incbin "graphics/misc/sunny_day/95.gbapal"
+
+ .align 2
gUnknown_0854C14C:: @ 854C14C
.4byte gUnknown_02038454
+ .align 2
gUnknown_0854C150:: @ 854C150
.4byte sub_80AB26C
.4byte nullsub_36
@@ -1607,92 +169,308 @@ gUnknown_0854C150:: @ 854C150
.4byte sub_80AEA88
.4byte sub_80AEB2C
+ .align 2
gUnknown_0854C240:: @ 854C240
.4byte sub_80AB3A8
.4byte sub_80AB434
.4byte nullsub_94
.4byte nullsub_94
+ .align 2
gUnknown_0854C250:: @ 854C250
- .incbin "baserom.gba", 0x54c250, 0x20
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01
+ .align 2
gUnknown_0854C270:: @ 854C270
- .incbin "baserom.gba", 0x54c270, 0x20
+ .incbin "graphics/weather/0.gbapal"
+ .align 2
gUnknown_0854C290:: @ 854C290
- .incbin "baserom.gba", 0x54c290, 0x20
+ .incbin "graphics/weather/1.gbapal"
+ .align 2
gUnknown_0854C2B0:: @ 854C2B0
- .incbin "baserom.gba", 0x54c2b0, 0x820
+ .incbin "graphics/weather/2.gbapal"
+
+ .align 2
+gWeatherFog2Tiles:: @ 854C2D0
+ .incbin "graphics/weather/fog2.4bpp"
+
+ .align 2
+gWeatherFog1Tiles:: @ 854CAD0
+ .incbin "graphics/weather/fog1.4bpp"
+
+ .align 2
+gWeatherCloudTiles:: @ 854D2D0
+ .incbin "graphics/weather/cloud.4bpp"
+
+ .align 2
+gWeatherSnow1Tiles:: @ 854DAD0
+ .incbin "graphics/weather/snow0.4bpp"
+
+ .align 2
+gWeatherSnow2Tiles:: @ 854DAF0
+ .incbin "graphics/weather/snow1.4bpp"
+
+ .align 2
+gWeatherBubbleTiles:: @ 854DB10
+ .incbin "graphics/weather/bubble.4bpp"
+
+ .align 2
+gWeatherAshTiles:: @ 854DB50
+ .incbin "graphics/weather/ash.4bpp"
+
+ .align 2
+gWeatherRainTiles:: @ 854EB50
+ .incbin "graphics/weather/rain.4bpp"
-gUnknown_0854CAD0:: @ 854CAD0
- .incbin "baserom.gba", 0x54cad0, 0x3080
+ .align 2
+gWeatherSandstormTiles:: @ 854F150
+ .incbin "graphics/weather/sandstorm.4bpp"
+ .align 1
gUnknown_0854FB50:: @ 854FB50
.2byte 0x0000, 0x0042, 0x0005, 0x0049, 0x000a, 0x004e
-gUnknown_0854FB5C:: @ 854FB5C
- .incbin "baserom.gba", 0x54fb5c, 0x1c
+ .align 2
+sCloudSpriteSheet:: @ 854FB5C
+ obj_tiles gWeatherCloudTiles, 0x0800, 0x1200
-gUnknown_0854FB78:: @ 854FB78
- .incbin "baserom.gba", 0x54fb78, 0x18
+ .align 2
+gOamData_854FB64:: @ 854FB64
+ .2byte 0x0400, 0xc000, 0x0c00, 0x0000
+ .align 2
+gSpriteAnim_854FB6C:: @ 854FB6C
+ .2byte 0x0000, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FB74:: @ 854FB74
+ .4byte gSpriteAnim_854FB6C
+
+ .align 2
+sCloudSpriteTemplate:: @ 854FB78
+ spr_template 0x1200, 0x1201, gOamData_854FB64, gSpriteAnimTable_854FB74, NULL, gDummySpriteAffineAnimTable, sub_80AC6B4
+
+ .align 2
gUnknown_0854FB90:: @ 854FB90
- .incbin "baserom.gba", 0x54fb90, 0x9c
+ .2byte 0x0000, 0x0000, 0x0000, 0x00a0, 0x0000, 0x0040, 0x0090, 0x00e0, 0x0090, 0x0080, 0x0020, 0x0020, 0x0020, 0x00c0, 0x0020, 0x0060
+ .2byte 0x0048, 0x0080, 0x0048, 0x0020, 0x0048, 0x00c0, 0x00d8, 0x0060, 0x00d8, 0x0000, 0x0068, 0x00a0, 0x0068, 0x0040, 0x0068, 0x00e0
+ .2byte 0x0090, 0x0000, 0x0090, 0x00a0, 0x0090, 0x0040, 0x0020, 0x00e0, 0x0020, 0x0080, 0x0048, 0x0020, 0x0048, 0x00c0, 0x0030, 0x0060
+
+ .align 2
+gOamData_854FBF0:: @ 854FBF0
+ .2byte 0x8000, 0x8000, 0x2400, 0x0000
+
+ .align 2
+gSpriteAnim_854FBF8:: @ 854FBF8
+ .2byte 0x0000, 0x0010, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnim_854FC00:: @ 854FC00
+ .2byte 0x0008, 0x0003, 0x0020, 0x0002, 0x0028, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FC10:: @ 854FC10
+ .2byte 0x0008, 0x0003, 0x0010, 0x0003, 0x0018, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FC20:: @ 854FC20
+ .4byte gSpriteAnim_854FBF8
+ .4byte gSpriteAnim_854FC00
+ .4byte gSpriteAnim_854FC10
-gUnknown_0854FC2C:: @ 854FC2C
- .incbin "baserom.gba", 0x54fc2c, 0x18
+ .align 2
+gSpriteTemplate_854FC2C:: @ 854FC2C
+ spr_template 0x1206, 0x1200, gOamData_854FBF0, gSpriteAnimTable_854FC20, NULL, gDummySpriteAffineAnimTable, sub_80ACB84
+ .align 1
gUnknown_0854FC44:: @ 854FC44
- .incbin "baserom.gba", 0x54fc44, 0x8
+ .2byte 0xff98, 0x00d0, 0xff60, 0x0140
+ .align 1
gUnknown_0854FC4C:: @ 854FC4C
- .incbin "baserom.gba", 0x54fc4c, 0x8
+ .2byte 0x0012, 0x0007, 0x000c, 0x000a
+ .align 2
gUnknown_0854FC54:: @ 854FC54
- .incbin "baserom.gba", 0x54fc54, 0x38
+ obj_tiles gWeatherRainTiles, 0x0600, 0x1206
-gUnknown_0854FC8C:: @ 854FC8C
- .incbin "baserom.gba", 0x54fc8c, 0x8c
+ .align 2
+gOamData_854FC5C:: @ 854FC5C
+ .2byte 0x0000, 0x0000, 0x0400, 0x0000
+
+ .align 2
+gUnknown_0854FC64:: @ 854FC64
+ obj_frame_tiles gWeatherSnow1Tiles, 0x0020
+ obj_frame_tiles gWeatherSnow2Tiles, 0x0020
+
+ .align 2
+gSpriteAnim_854FC74:: @ 854FC74
+ .2byte 0x0000, 0x0010, 0xffff, 0x0000
-gUnknown_0854FD18:: @ 854FD18
- .incbin "baserom.gba", 0x54fd18, 0x18
+ .align 2
+gSpriteAnim_854FC7C:: @ 854FC7C
+ .2byte 0x0001, 0x0010, 0xffff, 0x0000
+ .align 2
+gSpriteAnimTable_854FC84:: @ 854FC84
+ .4byte gSpriteAnim_854FC74
+ .4byte gSpriteAnim_854FC7C
+
+ .align 2
+gUnknown_0854FC8C:: @ 854FC8C
+ spr_template 0xffff, 0x1200, gOamData_854FC5C, gSpriteAnimTable_854FC84, gUnknown_0854FC64, gDummySpriteAffineAnimTable, sub_80AD30C
+
+ .align 2
+gUnknown_0854FCA4:: @ 854FCA4
+ .2byte 0x0000, 0x0006, 0x0006, 0x000c, 0x0012, 0x002a, 0x012c, 0x012c
+
+ .align 2
+gOamData_854FCB4:: @ 854FCB4
+ .2byte 0x0400, 0xc000, 0x0800, 0x0000
+
+ .align 2
+gSpriteAnim_854FCBC:: @ 854FCBC
+ .2byte 0x0000, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FCC4:: @ 854FCC4
+ .2byte 0x0020, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FCCC:: @ 854FCCC
+ .2byte 0x0040, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FCD4:: @ 854FCD4
+ .2byte 0x0060, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FCDC:: @ 854FCDC
+ .2byte 0x0080, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FCE4:: @ 854FCE4
+ .2byte 0x00a0, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FCEC:: @ 854FCEC
+ .4byte gSpriteAnim_854FCBC
+ .4byte gSpriteAnim_854FCC4
+ .4byte gSpriteAnim_854FCCC
+ .4byte gSpriteAnim_854FCD4
+ .4byte gSpriteAnim_854FCDC
+ .4byte gSpriteAnim_854FCE4
+
+ .align 2
+gSpriteAffineAnim_854FD04:: @ 854FD04
+ .2byte 0x0200, 0x0200, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_854FD14:: @ 854FD14
+ .4byte gSpriteAffineAnim_854FD04
+
+ .align 2
+gSpriteTemplate_854FD18:: @ 854FD18
+ spr_template 0x1201, 0x1200, gOamData_854FCB4, gSpriteAnimTable_854FCEC, NULL, gSpriteAffineAnimTable_854FD14, sub_80ADC4C
+
+ .align 2
gUnknown_0854FD30:: @ 854FD30
- .incbin "baserom.gba", 0x54fd30, 0x8
+ obj_tiles gWeatherFog1Tiles, 0x0800, 0x1201
+ .align 2
gUnknown_0854FD38:: @ 854FD38
- .incbin "baserom.gba", 0x54fd38, 0x20
+ obj_tiles gWeatherAshTiles, 0x1000, 0x1202
-gUnknown_0854FD58:: @ 854FD58
- .incbin "baserom.gba", 0x54fd58, 0x18
+ .align 2
+gOamData_854FD40:: @ 854FD40
+ .2byte 0x0400, 0xc000, 0xf400, 0x0000
+ .align 2
+gSpriteAnim_854FD48:: @ 854FD48
+ .2byte 0x0000, 0x003c, 0x0040, 0x003c, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FD54:: @ 854FD54
+ .4byte gSpriteAnim_854FD48
+
+ .align 2
+gSpriteTemplate_854FD58:: @ 854FD58
+ spr_template 0x1202, 0x1200, gOamData_854FD40, gSpriteAnimTable_854FD54, NULL, gDummySpriteAffineAnimTable, sub_80AE068
+
+ .align 2
gUnknown_0854FD70:: @ 854FD70
- .incbin "baserom.gba", 0x54fd70, 0x1c
+ obj_tiles gWeatherFog2Tiles, 0x0800, 0x1203
+
+ .align 2
+gOamData_854FD78:: @ 854FD78
+ .2byte 0x0400, 0xc000, 0x0800, 0x0000
-gUnknown_0854FD8C:: @ 854FD8C
- .incbin "baserom.gba", 0x54fd8c, 0x38
+ .align 2
+gSpriteAnim_854FD80:: @ 854FD80
+ .2byte 0x0000, 0x0010, 0xffff, 0x0000
-gUnknown_0854FDC4:: @ 854FDC4
- .incbin "baserom.gba", 0x54fdc4, 0x18
+ .align 2
+gSpriteAnimTable_854FD88:: @ 854FD88
+ .4byte gSpriteAnim_854FD80
+ .align 2
+gSpriteTemplate_854FD8C:: @ 854FD8C
+ spr_template 0x1203, 0x1200, gOamData_854FD78, gSpriteAnimTable_854FD88, NULL, gDummySpriteAffineAnimTable, sub_80AE3FC
+
+ .align 2
+gOamData_854FDA4:: @ 854FDA4
+ .2byte 0x0400, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_854FDAC:: @ 854FDAC
+ .2byte 0x0000, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_854FDB4:: @ 854FDB4
+ .2byte 0x0040, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FDBC:: @ 854FDBC
+ .4byte gSpriteAnim_854FDAC
+ .4byte gSpriteAnim_854FDB4
+
+ .align 2
+gSpriteTemplate_854FDC4:: @ 854FDC4
+ spr_template 0x1204, 0x1201, gOamData_854FDA4, gSpriteAnimTable_854FDBC, NULL, gDummySpriteAffineAnimTable, sub_80AE8F8
+
+ .align 2
gUnknown_0854FDDC:: @ 854FDDC
- .incbin "baserom.gba", 0x54fddc, 0x8
+ obj_tiles gWeatherSandstormTiles, 0x0a00, 0x1204
+ .align 1
gUnknown_0854FDE4:: @ 854FDE4
.2byte 0x0000, 0x0078, 0x0050, 0x00a0, 0x0028, 0x0000
gUnknown_0854FDF0:: @ 854FDF0
.byte 0x28, 0x5a, 0x3c, 0x5a, 0x02, 0x3c, 0x28, 0x1e
+ .align 2
gUnknown_0854FDF8:: @ 854FDF8
- .incbin "baserom.gba", 0x54fdf8, 0x8
+ obj_tiles gWeatherBubbleTiles, 0x0040, 0x1205
+ .align 1
gUnknown_0854FE00:: @ 854FE00
- .incbin "baserom.gba", 0x54fe00, 0x44
+ .2byte 0x0078, 0x00a0, 0x0178, 0x00a0, 0x0028, 0x008c, 0x0128, 0x008c, 0x00b4, 0x0082, 0x01b4, 0x0082, 0x003c, 0x00a0, 0x01b4, 0x00a0
+ .2byte 0x00dc, 0x00b4, 0x01dc, 0x00b4, 0x000a, 0x005a, 0x010a, 0x005a, 0x0100, 0x00a0
+
+ .align 2
+gSpriteAnim_854FE34:: @ 854FE34
+ .2byte 0x0000, 0x0010, 0x0001, 0x0010, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_854FE40:: @ 854FE40
+ .4byte gSpriteAnim_854FE34
-gUnknown_0854FE44:: @ 854FE44
- .incbin "baserom.gba", 0x54fe44, 0x18
+ .align 2
+gSpriteTemplate_854FE44:: @ 854FE44
+ spr_template 0x1205, 0x1200, gUnknown_08524904, gSpriteAnimTable_854FE40, NULL, gDummySpriteAffineAnimTable, sub_80AEC34
gUnknown_0854FE5C:: @ 854FE5C
.byte 0x02, 0x03, 0x05, 0x03
@@ -1700,12 +478,15 @@ gUnknown_0854FE5C:: @ 854FE5C
gUnknown_0854FE60:: @ 854FE60
.byte 0x02, 0x02, 0x03, 0x02
+ .align 1
gUnknown_0854FE64:: @ 854FE64
- .incbin "baserom.gba", 0x54fe64, 0x14
+ .2byte 0x00c8, 0x0048, 0x0040, 0x0038, 0x0030, 0x0028, 0x0020, 0x0018, 0x0000, 0x0000
+ .align 2
gUnknown_0854FE78:: @ 854FE78
.4byte 0x00000008
+ .align 2
gUnknown_0854FE7C:: @ 854FE7C
.4byte 0x04000040, 0xa2600001, 0x00000001
diff --git a/data/graphics.s b/data/graphics.s
index 414985125..11244eb99 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -4824,27 +4824,27 @@ gNamingScreenMenu_Gfx:: @ 8DD3838
.incbin "graphics/naming_screen/menu.4bpp.lz"
.align 2
-gNamingScreenRWindow_Gfx::
+gNamingScreenRWindow_Gfx:: @ 8DD3A04
.incbin "graphics/naming_screen/rwindow.4bpp"
.align 2
-gNamingScreenROptions_Gfx::
+gNamingScreenROptions_Gfx:: @ 8DD4044
.incbin "graphics/naming_screen/roptions.4bpp"
.align 2
-gNamingScreenCursor_Gfx::
+gNamingScreenCursor_Gfx:: @ 8DD4224
.incbin "graphics/naming_screen/cursor.4bpp"
.align 2
-gNamingScreenKeyboardButton_Gfx::
+gNamingScreenKeyboardButton_Gfx:: @ 8DD43E4
.incbin "graphics/naming_screen/keyboard_button.4bpp"
.align 2
-gNamingScreenRightPointingTriangleTiles::
+gNamingScreenRightPointingTriangleTiles:: @ 8DD4504
.incbin "graphics/naming_screen/right_pointing_triangle.4bpp"
.align 2
-gNamingScreenUnderscoreTiles::
+gNamingScreenUnderscoreTiles:: @ 8DD4524
.incbin "graphics/naming_screen/underscore.4bpp"
.align 2
@@ -5042,47 +5042,49 @@ gUnknown_08DDD704:: @ 8DDD704
.align 2
gUnknown_08DDD728:: @ 8DDD728
- .incbin "graphics/interface/textbox.gbapal" @ textbox palette?
+ .incbin "graphics/text_window/message_box.gbapal"
.align 2
-gUnknown_08DDD748:: @ 8DDD748
- .incbin "graphics/interface/textbox.4bpp"
+gMessageBox_Gfx:: @ 8DDD748
+ .incbin "graphics/text_window/message_box.4bpp"
.align 2
-gUnknown_08DDD908::
- .incbin "graphics/unknown/unknown_DDD908.bin.lz"
+gWallpaperIcon_Cross::
+ .incbin "graphics/pokemon_storage/cross_icon.4bpp.lz"
.align 2
-gUnknown_08DDD920::
- .incbin "graphics/unknown/unknown_DDD920.bin.lz"
+gWallpaperIcon_Bolt::
+ .incbin "graphics/pokemon_storage/bolt_icon.4bpp.lz"
.align 2
-gUnknown_08DDD938::
- .incbin "graphics/unknown/unknown_DDD938.bin.lz"
+gWallpaperIcon_Plusle::
+ .incbin "graphics/pokemon_storage/plusle_icon.4bpp.lz"
.align 2
-gUnknown_08DDD950::
- .incbin "graphics/pokemon_storage/pss_window.gbapal"
+gWallpaperPalettes_Horizontal:: @ 8DDD950
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/horizontal_bg.gbapal"
.align 2
-gUnknown_08DDD990::
- .incbin "graphics/pokemon_storage/pss_window.4bpp.lz"
+gWallpaperTiles_Horizontal:: @ 8DDD990
+ .incbin "graphics/pokemon_storage/horizontal.4bpp.lz"
.align 2
-gUnknown_08DDDB80:: @ 8DDDB80
- .incbin "graphics/unknown/unknown_DDDB80.bin.lz"
+gWallpaperTilemap_Horizontal:: @ 8DDDB80
+ .incbin "graphics/pokemon_storage/horizontal.bin.lz"
.align 2
-gUnknown_08DDDC8C::
- .incbin "graphics/pokemon_storage/pss_window2.gbapal"
+gWallpaperPalettes_Ribbon:: @ 8DDDC8C
+ .incbin "graphics/pokemon_storage/ribbon_frame.gbapal"
+ .incbin "graphics/pokemon_storage/ribbon_bg.gbapal"
.align 2
-gUnknown_08DDDCCC::
- .incbin "graphics/pokemon_storage/pss_window2.4bpp.lz"
+gWallpaperTiles_Ribbon:: @ 8DDDCCC
+ .incbin "graphics/pokemon_storage/ribbon.4bpp.lz"
.align 2
-gUnknown_08DDDEDC::
- .incbin "graphics/pokemon_storage/pss_window2.bin.lz"
+gWallpaperTilemap_Ribbon:: @ 8DDDEDC
+ .incbin "graphics/pokemon_storage/ribbon.bin.lz"
@ pokenav
@@ -5140,7 +5142,7 @@ gUnknown_08DE0644:: @ 8DE0644
.align 2
gUnknown_08DE07C8:: @ 8DE07C8
- .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but this is wrong? todo, investigate? (frontier pass pal)
+ .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well
.align 2
gUnknown_08DE08C8:: @ 8DE08C8
diff --git a/data/graphics/pokemon/graphics.inc b/data/graphics/pokemon/graphics.inc
index 45ddfe1b5..4c4a0f57b 100644
--- a/data/graphics/pokemon/graphics.inc
+++ b/data/graphics/pokemon/graphics.inc
@@ -9250,7 +9250,13 @@ gMonShinyPalette_Deoxys:: @ 8D3B7D0
gMonIcon_Deoxys:: @ 8D3B7F8
.incbin "graphics/pokemon/icons/deoxys_icon.4bpp"
- .incbin "baserom.gba", 0xd3bbf8, 0x8000
+ .incbin "graphics/pokemon/icons/deoxys_speed_icon.4bpp"
+
+ .incbin "graphics/unused/deoxys_speed_icon_wide.4bpp"
+
+ .space 0x6800
+
+ .incbin "graphics/unknown/unknown_D437F8.bin"
.align 2
gMonFootprint_Deoxys:: @ 8D43BF8
diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s
index c79b59e43..ff86fc54d 100644
--- a/data/item_menu_icons.s
+++ b/data/item_menu_icons.s
@@ -1,75 +1,221 @@
#include "constants/items.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0857F464:: @ 857F464
- .incbin "baserom.gba", 0x57f464, 0xe0
-
-gUnknown_0857F544:: @ 857F544
- .incbin "baserom.gba", 0x57f544, 0x5f0
-
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0857F564:: @ 857F564
+ .incbin "graphics/interface/bag_spinner.gbapal"
+
+ .align 2
+gUnknown_0857F584:: @ 857F584
+ .incbin "graphics/interface/bag_spinner.4bpp"
+
+ .align 2
+gUnknown_0857F604:: @ 857F604
+ .incbin "graphics/unused/cherry.4bpp"
+
+ .align 2
+gUnknown_0857FA84:: @ 857FA84
+ .incbin "graphics/unused/cherry.gbapal"
+
+ .align 2
+gOamData_857FAA4:: @ 857FAA4
+ .2byte 0x0100, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_857FAAC:: @ 857FAAC
+ .2byte 0x0000, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_857FAB4:: @ 857FAB4
+ .2byte 0x0040, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_857FABC:: @ 857FABC
+ .2byte 0x0080, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_857FAC4:: @ 857FAC4
+ .2byte 0x00c0, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_857FACC:: @ 857FACC
+ .2byte 0x0100, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_857FAD4:: @ 857FAD4
+ .2byte 0x0140, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_857FADC:: @ 857FADC
+ .4byte gSpriteAnim_857FAAC
+ .4byte gSpriteAnim_857FAB4
+ .4byte gSpriteAnim_857FAC4
+ .4byte gSpriteAnim_857FACC
+ .4byte gSpriteAnim_857FAD4
+ .4byte gSpriteAnim_857FABC
+
+ .align 2
+gSpriteAffineAnim_857FAF4:: @ 857FAF4
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857FB04:: @ 857FB04
+ .2byte 0x0000, 0x0000, 0x02fe, 0x0000, 0x0000, 0x0000, 0x0402, 0x0000, 0x0000, 0x0000, 0x04fe, 0x0000, 0x0000, 0x0000, 0x0202, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_857FB2C:: @ 857FB2C
+ .4byte gSpriteAffineAnim_857FAF4
+ .4byte gSpriteAffineAnim_857FB04
+
+ .align 2
gUnknown_0857FB34:: @ 857FB34
- .incbin "baserom.gba", 0x57fb34, 0x8
+ obj_tiles gBagMaleTiles, 0x3000, 0x0064
+ .align 2
gUnknown_0857FB3C:: @ 857FB3C
- .incbin "baserom.gba", 0x57fb3c, 0x8
+ obj_tiles gBagFemaleTiles, 0x3000, 0x0064
+ .align 2
gUnknown_0857FB44:: @ 857FB44
- .incbin "baserom.gba", 0x57fb44, 0x8
+ obj_pal gBagPalette, 0x0064
+ .align 2
gUnknown_0857FB4C:: @ 857FB4C
- .incbin "baserom.gba", 0x57fb4c, 0x4c
+ spr_template 0x0064, 0x0064, gOamData_857FAA4, gSpriteAnimTable_857FADC, NULL, gSpriteAffineAnimTable_857FB2C, SpriteCallbackDummy
+
+ .align 2
+gOamData_857FB64:: @ 857FB64
+ .2byte 0x0000, 0x4800, 0x0800, 0x0000
+ .align 2
+gSpriteAnim_857FB6C:: @ 857FB6C
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_857FB74:: @ 857FB74
+ .4byte gSpriteAnim_857FB6C
+
+ .align 2
+gSpriteAffineAnim_857FB78:: @ 857FB78
+ .2byte 0x0000, 0x0000, 0x1008, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857FB88:: @ 857FB88
+ .2byte 0x0000, 0x0000, 0x10f8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
gUnknown_0857FB98:: @ 857FB98
- .incbin "baserom.gba", 0x57fb98, 0x4
+ .4byte gSpriteAffineAnim_857FB78
+ .align 2
gUnknown_0857FB9C:: @ 857FB9C
- .incbin "baserom.gba", 0x57fb9c, 0x4
+ .4byte gSpriteAffineAnim_857FB88
+ .align 2
gUnknown_0857FBA0:: @ 857FBA0
- .incbin "baserom.gba", 0x57fba0, 0x8
+ obj_tiles gUnknown_0857F584, 0x0080, 0x0065
+ .align 2
gUnknown_0857FBA8:: @ 857FBA8
- .incbin "baserom.gba", 0x57fba8, 0x8
+ obj_pal gUnknown_0857F564, 0x0065
+ .align 2
gUnknown_0857FBB0:: @ 857FBB0
- .incbin "baserom.gba", 0x57fbb0, 0x3c
+ spr_template 0x0065, 0x0065, gOamData_857FB64, gSpriteAnimTable_857FB74, NULL, gUnknown_0857FB98, ObjectCB_SwitchPocketRotatingBallInit
+
+ .align 2
+gOamData_857FBC8:: @ 857FBC8
+ .2byte 0x0000, 0xc000, 0x7400, 0x0000
+ .align 2
+gOamData_857FBD0:: @ 857FBD0
+ .2byte 0x0300, 0xc000, 0x7000, 0x0000
+
+ .align 2
+gSpriteAnim_857FBD8:: @ 857FBD8
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_857FBE0:: @ 857FBE0
+ .4byte gSpriteAnim_857FBD8
+
+ .align 2
+gOamData_857FBE4:: @ 857FBE4
+ .2byte 0xc000, 0x0201, 0x0800, 0x0000
+
+ .align 2
gUnknown_0857FBEC:: @ 857FBEC
- .incbin "baserom.gba", 0x57fbec, 0x90
+ spr_template 0xffff, 0x7544, gOamData_857FBC8, gSpriteAnimTable_857FBE0, gOamData_857FBE4, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteAffineAnim_857FC04:: @ 857FC04
+ .2byte 0xffff, 0xffff, 0x60fd, 0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0xfffe, 0xfffe, 0x40ff, 0x0000, 0xfff8, 0x0000, 0x1000, 0x0000
+ .2byte 0x0000, 0xfff8, 0x1000, 0x0000, 0x0100, 0x0100, 0x0000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+ .align 2
+gSpriteAffineAnim_857FC3C:: @ 857FC3C
+ .2byte 0xffff, 0xffff, 0x6003, 0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0xfffe, 0xfffe, 0x4001, 0x0000, 0xfff8, 0x0000, 0x1000, 0x0000
+ .2byte 0x0000, 0xfff8, 0x1000, 0x0000, 0x0100, 0x0100, 0x0000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_857FC74:: @ 857FC74
+ .4byte gSpriteAffineAnim_857FC04
+ .4byte gSpriteAffineAnim_857FC3C
+
+ .align 2
gUnknown_0857FC7C:: @ 857FC7C
- .incbin "baserom.gba", 0x57fc7c, 0x18
+ spr_template 0xffff, 0x7544, gOamData_857FBD0, gSpriteAnimTable_857FBE0, gOamData_857FBE4, gSpriteAffineAnimTable_857FC74, SpriteCallbackDummy
@ 857FC94
.include "data/graphics/berries/berry_pic_table.inc"
+ .align 2
gUnknown_0857FDEC:: @ 857FDEC
- .incbin "baserom.gba", 0x57fdec, 0x8
+ obj_tiles gBerryCheckCircle_Gfx, 0x0800, 0x2710
+ .align 2
gUnknown_0857FDF4:: @ 857FDF4
- .incbin "baserom.gba", 0x57fdf4, 0x1c
+ obj_pal gUnknown_08D9BEF0, 0x2710
+
+ .align 2
+gOamData_857FDFC:: @ 857FDFC
+ .2byte 0x0000, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_857FE04:: @ 857FE04
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_857FE0C:: @ 857FE0C
+ .4byte gSpriteAnim_857FE04
+ .align 2
gUnknown_0857FE10:: @ 857FE10
- .incbin "baserom.gba", 0x57fe10, 0x18
+ spr_template 0x2710, 0x2710, gOamData_857FDFC, gSpriteAnimTable_857FE0C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0857FE28:: @ 857FE28
- .incbin "baserom.gba", 0x57fe28, 0x18
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5860
+ .align 2
gUnknown_0857FE40:: @ 857FE40
- .incbin "baserom.gba", 0x57fe40, 0x18
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D58F8
+ .align 2
gUnknown_0857FE58:: @ 857FE58
- .incbin "baserom.gba", 0x57fe58, 0x18
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5968
+ .align 2
gUnknown_0857FE70:: @ 857FE70
- .incbin "baserom.gba", 0x57fe70, 0x18
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5A94
+ .align 2
gUnknown_0857FE88:: @ 857FE88
- .incbin "baserom.gba", 0x57fe88, 0x18
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5B48
@ 857FEA0
.include "data/text/item_descriptions.inc"
diff --git a/data/learn_move.s b/data/learn_move.s
index 94805bacb..0a2c31e58 100644
--- a/data/learn_move.s
+++ b/data/learn_move.s
@@ -2,23 +2,92 @@
.include "constants/constants.inc"
.section .rodata
+
+gUnknown_085CE9F8:: @ 85CE9F8
+ .incbin "graphics/interface/ui_learn_move.gbapal"
+
gUnknown_085CEA18:: @ 85CEA18
- .incbin "baserom.gba", 0x5ceA18, 0x198
+ .incbin "graphics/interface/ui_learn_move.4bpp"
+
+gUnknown_085CEB98:: @ 85CEB98
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0x8000
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0x4000
+ .2byte 0
+ .2byte 0
+ .2byte 0
gUnknown_085CEBB0:: @ 85CEBB0
- .incbin "baserom.gba", 0x5cebb0, 0x8
+ obj_tiles gUnknown_085CEA18, 0x180, 0x1595
gUnknown_085CEBB8:: @ 85CEBB8
- .incbin "baserom.gba", 0x5cebb8, 0x8
+ obj_pal gUnknown_085CE9F8, 0x1596
gUnknown_085CEBC0:: @ 85CEBC0
- .incbin "baserom.gba", 0x5cebc0, 0x10
+ .byte 0
+ .byte 0x1B
+ .byte 16
+ .byte 1
+ .byte 0x75
+ .byte 16
+ .2byte 0xFFFF
+ .2byte 0xFFFF
+ .2byte 0x14CD
+ .2byte 0x14CD
+ .byte 0, 0
gUnknown_085CEBD0:: @ 85CEBD0
- .incbin "baserom.gba", 0x5cebd0, 0x40
+ .byte 2
+ .byte 0xC0
+ .byte 8
+ .byte 3
+ .byte 0xC0
+ .byte 0x68
+ .2byte 0
+ .2byte 0
+ .2byte 0x1531
+ .2byte 0x1531
+ .byte 0, 0
+gUnknown_085CEBE0:: @ 85CEBE0
+ .2byte 8
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_085CEBE8:: @ 85CEBE8
+ .2byte 9
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_085CEBF0:: @ 85CEBF0
+ .2byte 10
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_085CEBF8:: @ 85CEBF8
+ .2byte 11
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_085CEC00:: @ 85CEC00
+ .4byte gUnknown_085CEBE0
+ .4byte gUnknown_085CEBE8
+ .4byte gUnknown_085CEBF0
+ .4byte gUnknown_085CEBF8
+
gUnknown_085CEC10:: @ 85CEC10
- .incbin "baserom.gba", 0x5cec10, 0x18
+ spr_template 0x1595, 0x1596, gUnknown_085CEB98, gUnknown_085CEC00, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085CEC28:: @ 85CEC28
- .incbin "baserom.gba", 0x5cec28, 0x8
+ .4byte 0x1F0
+ .4byte 0x11E1
diff --git a/data/main_menu.s b/data/main_menu.s
index fba0e7ddb..019fdfab8 100644
--- a/data/main_menu.s
+++ b/data/main_menu.s
@@ -42,7 +42,7 @@ gUnknown_082FF048:: @ 82FF048
.align 2
gUnknown_082FF070:: @ 82FF070
window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x0f, 0x016d
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082FF080:: @ 82FF080
@@ -52,7 +52,7 @@ gUnknown_082FF080:: @ 82FF080
gUnknown_082FF088:: @ 82FF088
window_template 0x00, 0x03, 0x05, 0x06, 0x04, 0x0f, 0x006d
window_template 0x00, 0x03, 0x02, 0x09, 0x0a, 0x0f, 0x0085
- window_template_terminator
+ null_window_template
.align 2
gMainMenuBgPal:: @ 82FF0A0
diff --git a/data/map_name_popup.s b/data/map_name_popup.s
index ff7c3ea4e..f13886e1d 100644
--- a/data/map_name_popup.s
+++ b/data/map_name_popup.s
@@ -15,3 +15,9 @@ gUnknown_0857F384:: @ 857F384
gUnknown_0857F444:: @ 857F444
.incbin "baserom.gba", 0x57f444, 0x20
+
+gUnknown_0857F464:: @ 857F464
+ .incbin "baserom.gba", 0x57f464, 0xe0
+
+gUnknown_0857F544:: @ 857F544
+ .incbin "baserom.gba", 0x57f544, 0x20
diff --git a/data/map_obj_8097404.s b/data/map_obj_8097404.s
index 161796765..719a78266 100644
--- a/data/map_obj_8097404.s
+++ b/data/map_obj_8097404.s
@@ -2,44 +2,129 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
+gUnknown_0850E6C4:: @ 850E6C4
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .4byte little_step
+ .align 2
+gUnknown_0850E704:: @ 850E704
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+
+ .align 2
+gUnknown_0850E724:: @ 850E724
+ .4byte double_little_steps
+ .4byte triple_little_steps
+ .4byte triple_little_steps
+ .4byte double_little_steps
+ .4byte triple_little_steps
+ .4byte triple_little_steps
+
+ .align 2
+gUnknown_0850E73C:: @ 850E73C
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+
+ .align 2
+gUnknown_0850E74C:: @ 850E74C
+ .4byte oct_little_steps
+ .4byte oct_little_steps
+
+ .align 2
gUnknown_0850E754:: @ 850E754
- .incbin "baserom.gba", 0x50e754, 0x14
+ .4byte gUnknown_0850E6C4
+ .4byte gUnknown_0850E704
+ .4byte gUnknown_0850E724
+ .4byte gUnknown_0850E73C
+ .4byte gUnknown_0850E74C
+ .align 1
gUnknown_0850E768:: @ 850E768
- .incbin "baserom.gba", 0x50e768, 0xa
+ .2byte 0x0010, 0x0008, 0x0006, 0x0004, 0x0002
gUnknown_0850E772:: @ 850E772
- .incbin "baserom.gba", 0x50e772, 0x48
+ .byte 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01
+ .byte 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0850E7BA:: @ 850E7BA
- .incbin "baserom.gba", 0x50e7ba, 0x7a
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0x00
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
+
+gUnknown_0850E802:: @ 850E802
+ .byte 0xfc, 0xfa, 0xf8, 0xf6, 0xf5, 0xf4, 0xf4, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfc, 0x00, 0x00
+
+gUnknown_0850E812:: @ 850E812
+ .byte 0x00, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xfa, 0xfa, 0xfb, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, 0x00, 0x00
+
+gUnknown_0850E822:: @ 850E822
+ .byte 0xfe, 0xfc, 0xfa, 0xf8, 0xf7, 0xf6, 0xf6, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfd, 0xfe, 0x00, 0x00
+ .align 2
gUnknown_0850E834:: @ 850E834
- .incbin "baserom.gba", 0x50e834, 0xc
+ .4byte gUnknown_0850E802
+ .4byte gUnknown_0850E812
+ .4byte gUnknown_0850E822
+ .align 1
gUnknown_0850E840:: @ 850E840
- .incbin "baserom.gba", 0x50e840, 0x6
+ .byte 0x10, 0x00, 0x10, 0x00, 0x20, 0x00
+ .align 1
gUnknown_0850E846:: @ 850E846
- .incbin "baserom.gba", 0x50e846, 0x4
+ .byte 0x00, 0x00, 0x01, 0x00
+ .align 1
gUnknown_0850E84A:: @ 850E84A
- .incbin "baserom.gba", 0x50e84a, 0x6
+ .byte 0x20, 0x00, 0x20, 0x00, 0x40, 0x00
+ .align 1
gUnknown_0850E850:: @ 850E850
- .incbin "baserom.gba", 0x50e850, 0x4
+ .byte 0x01, 0x01, 0x02, 0x00
-// referenced in src/field_map_obj.o
+// referenced in data/field_map_obj.s
+ .align 2
gUnknown_0850E854::
- .incbin "baserom.gba", 0x50e854, 0x8
+ .4byte sub_8097E50
+ .4byte sub_80964B8
+ .align 2
gUnknown_0850E85C::
- .incbin "baserom.gba", 0x50e85C, 0x8
+ .4byte sub_8097EF0
+ .4byte sub_80964B8
+ .align 2
gUnknown_0850E864::
- .incbin "baserom.gba", 0x50e864, 0xc
+ .4byte sub_80980C0
+ .4byte sub_80980D0
+ .4byte sub_8098124
+ .align 2
gUnknown_0850E870::
- .incbin "baserom.gba", 0x50e870, 0xc
+ .4byte sub_80980F4
+ .4byte sub_8098108
+ .4byte sub_8098124
diff --git a/data/naming_screen.s b/data/naming_screen.s
index 607842f58..a23fb96fb 100644
--- a/data/naming_screen.s
+++ b/data/naming_screen.s
@@ -3,9 +3,20 @@
.section .rodata
+ .align 2
+gUnknown_0858BBF8:: @ 858BBF8
+ .incbin "graphics/naming_screen/pc_icon/0.4bpp"
+
+ .align 2
+gUnknown_0858BCB8:: @ 858BCB8
+ .incbin "graphics/naming_screen/pc_icon/1.4bpp"
+
+ .align 2
gUnknown_0858BD78:: @ 858BD78
- .incbin "baserom.gba", 0x58bd78, 0x40
+ .incbin "graphics/naming_screen/0.gbapal"
+ .incbin "graphics/naming_screen/1.gbapal"
+ .align 2
gUnknown_0858BDB8:: @ 858BDB8
.4byte gText_PkmnTransferredSomeonesPC
.4byte gText_PkmnTransferredLanettesPC
@@ -14,13 +25,19 @@ gUnknown_0858BDB8:: @ 858BDB8
gUnknown_0858BDC8:: @ 858BDC8
.string "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!$"
- .align 2
+ .align 2
gUnknown_0858BE00:: @ 858BE00
- .incbin "baserom.gba", 0x58be00, 0x10
+ .4byte 0x000001e0, 0x000011d9, 0x000021ca, 0x000031ff
+ .align 2
gUnknown_0858BE10:: @ 858BE10
- .incbin "baserom.gba", 0x58be10, 0x30
+ window_template 0x01, 0x03, 0x0a, 0x13, 0x08, 0x0a, 0x0030
+ window_template 0x02, 0x03, 0x0a, 0x13, 0x08, 0x0a, 0x00c8
+ window_template 0x03, 0x08, 0x06, 0x11, 0x02, 0x0a, 0x0030
+ window_template 0x03, 0x08, 0x04, 0x11, 0x02, 0x0a, 0x0052
+ window_template 0x00, 0x00, 0x00, 0x1e, 0x02, 0x0b, 0x0074
+ null_window_template
gUnknown_0858BE40:: @ 858BE40
.string "abcdef .ghijkl ,mnopqrs tuvwxyz ABCDEF .GHIJKL ,MNOPQRS TUVWXYZ 01234 56789 !?♂♀/- …“”‘’ "
@@ -86,17 +103,18 @@ gUnknown_0858BF28:: @ 858BF28
.4byte sub_80E46E8
gUnknown_0858BF34:: @ 858BF34
- .incbin "baserom.gba", 0x58bf34, 0xa
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00
gUnknown_0858BF3E:: @ 858BF3E
- .incbin "baserom.gba", 0x58bf3e, 0xa
+ .byte 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0858BF48:: @ 858BF48
- .incbin "baserom.gba", 0x58bf48, 0x8
+ .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00
gUnknown_0858BF50:: @ 858BF50
- .incbin "baserom.gba", 0x58bf50, 0x8
+ .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
+ .align 2
gUnknown_0858BF58:: @ 858BF58
.4byte sub_80E4894
.4byte sub_80E4894
@@ -104,13 +122,15 @@ gUnknown_0858BF58:: @ 858BF58
.4byte sub_80E48E8
.4byte sub_80E4894
+ .align 2
gUnknown_0858BF6C:: @ 858BF6C
.4byte TaskDummy3
.4byte sub_80E49BC
+ .align 2
gUnknown_0858BF74:: @ 858BF74
- .incbin "baserom.gba", 0x58bf74, 0x8
-
+ window_template 0x00, 0x09, 0x08, 0x00, 0x05, 0x04, 0x0000
+
gUnknown_0858BF7C:: @ 858BF7C
.4byte 0x0002010D
@@ -134,20 +154,29 @@ gUnknown_0858BF98:: @ 858BF98
.4byte gUnknown_08DD47A0
gUnknown_0858BFA4:: @ 858BFA4
- .incbin "baserom.gba", 0x58bfa4, 0x4
-
+ .byte 0x0f, 0x01, 0x02
+
+ .align 2
gUnknown_0858BFA8:: @ 858BFA8
- .incbin "baserom.gba", 0x58bfa8, 0xc
+ .byte 0x00, 0x07, 0x01, 0x00, 0x01, 0x23, 0x00, 0x00
+ .4byte gText_YourName
+ .align 2
gUnknown_0858BFB4:: @ 858BFB4
- .incbin "baserom.gba", 0x58bfb4, 0xc
-
+ .byte 0x00, 0x08, 0x02, 0x00, 0x01, 0x13, 0x00, 0x00
+ .4byte gText_BoxName
+
+ .align 2
gUnknown_0858BFC0:: @ 858BFC0
- .incbin "baserom.gba", 0x58bfc0, 0xc
-
+ .byte 0x00, 0x0a, 0x03, 0x01, 0x01, 0x23, 0x00, 0x00
+ .4byte gText_PkmnsNickname
+
+ .align 2
gUnknown_0858BFCC:: @ 858BFCC
- .incbin "baserom.gba", 0x58bfcc, 0xc
+ .byte 0x01, 0x0f, 0x04, 0x00, 0x01, 0x0b, 0x00, 0x00
+ .4byte gText_TellHimTheWords
+ .align 2
gUnknown_0858BFD8:: @ 858BFD8
.4byte gUnknown_0858BFA8
.4byte gUnknown_0858BFB4
@@ -155,48 +184,125 @@ gUnknown_0858BFD8:: @ 858BFD8
.4byte gUnknown_0858BFC0
.4byte gUnknown_0858BFCC
-gUnknown_0858BFEC:: @ 858BFEC
- .incbin "baserom.gba", 0x58bfec, 0x64
-
+ .align 2
+gOamData_858BFEC:: @ 858BFEC
+ .2byte 0x0000, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gOamData_858BFF4:: @ 858BFF4
+ .2byte 0x0000, 0x4000, 0x0000, 0x0000
+
+ .align 2
+gOamData_858BFFC:: @ 858BFFC
+ .2byte 0x4000, 0x8000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0858C004:: @ 858C004
+ .byte 0xec, 0xf0, 0x05, 0x40, 0x0c, 0xf0, 0x40, 0x40, 0xec, 0xf8, 0x55, 0x40, 0x0c, 0xf8, 0x90, 0x40, 0xec, 0x00, 0xa5, 0x40, 0x0c, 0x00, 0xe0, 0x40, 0xec, 0x08, 0xf5, 0x40, 0x0c, 0x08, 0x30, 0x41
+
+ .align 2
+gUnknown_0858C024:: @ 858C024
+ .byte 0xf4, 0xfc, 0x01, 0x40, 0x04, 0xfc, 0x20, 0x40
+
+ .align 2
+gUnknown_0858C02C:: @ 858C02C
+ .byte 0xec, 0xf4, 0x05, 0x40, 0x0c, 0xf4, 0x40, 0x40, 0xec, 0xfc, 0x55, 0x40, 0x0c, 0xfc, 0x90, 0x40, 0xec, 0x04, 0xa5, 0x40, 0x0c, 0x04, 0xe0, 0x40
+
+ .align 2
+gUnknown_0858C044:: @ 858C044
+ .byte 0xf8, 0xf4, 0x01, 0xc0, 0xf8, 0xfc, 0x21, 0xc0, 0xf8, 0x04, 0x41, 0xc0
+
+ .align 2
gUnknown_0858C050:: @ 858C050
- .incbin "baserom.gba", 0x58c050, 0x8
+ .byte 0x08, 0x00, 0x00, 0x00
+ .4byte gUnknown_0858C004
+ .align 2
gUnknown_0858C058:: @ 858C058
- .incbin "baserom.gba", 0x58c058, 0x18
+ .4byte 0x02
+ .4byte gUnknown_0858C024
+ .4byte 0x02
+ .4byte gUnknown_0858C024
+ .4byte 0x02
+ .4byte gUnknown_0858C024
+ .align 2
gUnknown_0858C070:: @ 858C070
- .incbin "baserom.gba", 0x58c070, 0x8
+ .4byte 0x06
+ .4byte gUnknown_0858C02C
+ .align 2
gUnknown_0858C078:: @ 858C078
- .incbin "baserom.gba", 0x58c078, 0x48
+ .4byte 0x03
+ .4byte gUnknown_0858C044
+ .align 2
+gUnknown_0858C080:: @ 858C080
+ obj_frame_tiles gUnknown_0858BBF8, 0x00c0
+ obj_frame_tiles gUnknown_0858BCB8, 0x00c0
+
+ .align 2
+gSpriteAnim_858C090:: @ 858C090
+ .2byte 0x0000, 0x0001, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnim_858C098:: @ 858C098
+ .2byte 0x0004, 0x0008, 0x0008, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_858C0A4:: @ 858C0A4
+ .2byte 0x0000, 0x0002, 0x0001, 0x0002, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnimTable_858C0B0:: @ 858C0B0
+ .4byte gSpriteAnim_858C090
+
+ .align 2
+gSpriteAnimTable_858C0B4:: @ 858C0B4
+ .4byte gSpriteAnim_858C090
+ .4byte gSpriteAnim_858C098
+
+ .align 2
+gSpriteAnimTable_858C0BC:: @ 858C0BC
+ .4byte gSpriteAnim_858C0A4
+
+ .align 2
gUnknown_0858C0C0:: @ 858C0C0
- .incbin "baserom.gba", 0x58c0c0, 0x18
+ spr_template 0x0002, 0x0004, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, sub_80E4084
+ .align 2
gUnknown_0858C0D8:: @ 858C0D8
- .incbin "baserom.gba", 0x58c0d8, 0x18
+ spr_template 0x0003, 0x0001, gOamData_858BFFC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858C0F0:: @ 858C0F0
- .incbin "baserom.gba", 0x58c0f0, 0x18
+ spr_template 0x0004, 0x0004, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858C108:: @ 858C108
- .incbin "baserom.gba", 0x58c108, 0x18
+ spr_template 0x0000, 0x0006, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858C120:: @ 858C120
- .incbin "baserom.gba", 0x58c120, 0x18
+ spr_template 0x0001, 0x0007, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858C138:: @ 858C138
- .incbin "baserom.gba", 0x58c138, 0x18
+ spr_template 0x0007, 0x0005, gOamData_858BFF4, gSpriteAnimTable_858C0B4, NULL, gDummySpriteAffineAnimTable, sub_80E3B30
+ .align 2
gUnknown_0858C150:: @ 858C150
- .incbin "baserom.gba", 0x58c150, 0x18
+ spr_template 0x000a, 0x0003, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, sub_80E3C20
+ .align 2
gUnknown_0858C168:: @ 858C168
- .incbin "baserom.gba", 0x58c168, 0x18
+ spr_template 0x000b, 0x0003, gOamData_858BFEC, gSpriteAnimTable_858C0B0, NULL, gDummySpriteAffineAnimTable, sub_80E3C6C
+ .align 2
gUnknown_0858C180:: @ 858C180
- .incbin "baserom.gba", 0x58c180, 0x18
+ spr_template 0xffff, 0x0000, gOamData_858BFEC, gSpriteAnimTable_858C0BC, gUnknown_0858C080, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858C198:: @ 858C198
.4byte gUnknown_0862B88D
.4byte gUnknown_0862B8AE
@@ -211,8 +317,30 @@ gUnknown_0858C198:: @ 858C198
.4byte gUnknown_0862B9C7
.4byte gUnknown_0862B9E0
+ .align 2
gUnknown_0858C1C8:: @ 858C1C8
- .incbin "baserom.gba", 0x58c1c8, 0x68
+ obj_tiles gNamingScreenRWindow_Gfx+0x280, 0x01e0, 0x0000
+ obj_tiles gNamingScreenRWindow_Gfx+0x460, 0x01e0, 0x0001
+ obj_tiles gNamingScreenRWindow_Gfx, 0x0280, 0x0002
+ obj_tiles gNamingScreenKeyboardButton_Gfx+0x20, 0x0100, 0x0003
+ obj_tiles gNamingScreenROptions_Gfx, 0x0060, 0x0004
+ obj_tiles gNamingScreenROptions_Gfx+0xA0, 0x0060, 0x0005
+ obj_tiles gNamingScreenROptions_Gfx+0x140, 0x0060, 0x0006
+ obj_tiles gNamingScreenCursor_Gfx, 0x0080, 0x0007
+ obj_tiles gNamingScreenCursor_Gfx+0xA0, 0x0080, 0x0008
+ obj_tiles gNamingScreenCursor_Gfx+0x140, 0x0080, 0x0009
+ obj_tiles gNamingScreenRightPointingTriangleTiles, 0x0020, 0x000a
+ obj_tiles gNamingScreenUnderscoreTiles, 0x0020, 0x000b
+ null_obj_tiles
+ .align 2
gUnknown_0858C230:: @ 858C230
- .incbin "baserom.gba", 0x58c230, 0x48
+ obj_pal gNamingScreenMenu_Pal, 0x0000
+ obj_pal gNamingScreenMenu_Pal+0x20, 0x0001
+ obj_pal gNamingScreenMenu_Pal+0x40, 0x0002
+ obj_pal gNamingScreenMenu_Pal+0x60, 0x0003
+ obj_pal gNamingScreenMenu_Pal+0x80, 0x0004
+ obj_pal gNamingScreenMenu_Pal+0xA0, 0x0005
+ obj_pal gNamingScreenMenu_Pal+0x80, 0x0006
+ obj_pal gNamingScreenMenu_Pal+0x80, 0x0007
+ null_obj_pal
diff --git a/data/party_menu.s b/data/party_menu.s
index 8013e5614..1319ce5d8 100644
--- a/data/party_menu.s
+++ b/data/party_menu.s
@@ -3,168 +3,294 @@
.section .rodata
+ .align 1
gUnknown_0861500C:: @ 861500C
- .incbin "baserom.gba", 0x61500c, 0x3c
+ .2byte 0x0005, 0x000e, 0x0019, 0x0022, 0x0026, 0x0044, 0x0045, 0x0066, 0x0076, 0x0087, 0x008a, 0x0056, 0x0099, 0x009d, 0x00a4, 0x00df
+ .2byte 0x00cd, 0x00f4, 0x00ad, 0x00c4, 0x00cb, 0x00bd, 0x0008, 0x00cf, 0x00d6, 0x0081, 0x006f, 0x0009, 0x0007, 0x00d2
+ .align 2
gUnknown_08615048:: @ 8615048
- .incbin "baserom.gba", 0x615048, 0x670
-
+ .4byte 0x00000000, 0x25b4409a, 0x25b4409a, 0x25b4409a, 0x37b4e0ff, 0x37b4e0ff, 0x37b4e0ff, 0x05fdc0fd
+ .4byte 0x05fdc0fd, 0x05fdc0fd, 0x00000000, 0x00000000, 0x03944490, 0x00000000, 0x00000000, 0x23944092
+ .4byte 0x03b44090, 0x03b44090, 0x03b44090, 0x07bc48b8, 0x07bc48b8, 0x03b44090, 0x03b44090, 0x01946098
+ .4byte 0x01946098, 0x0fb5c8fd, 0x0fb5c8fd, 0x27b5e0fa, 0x27b5e0fa, 0x05b440b8, 0x05b440b8, 0x3dfce0fd
+ .4byte 0x05b440b8, 0x05b440b8, 0x3dfce0fd, 0x1df7cffd, 0x1df7cffd, 0x03944098, 0x03944098, 0x1df7ccfd
+ .4byte 0x1df7ccfd, 0x03944090, 0x03944090, 0x01944092, 0x01944092, 0x0194409a, 0x219440ba, 0x219440ba
+ .4byte 0x03944090, 0x03944090, 0x01b46098, 0x01b46098, 0x07be4498, 0x07be4498, 0x03fec0fd, 0x23fec0fd
+ .4byte 0x1ff6e1fd, 0x1ff6e1fd, 0x03944098, 0x03944098, 0x059c4098, 0x05fc41fd, 0x05fcc1fd, 0x19d6cdfd
+ .4byte 0x19d6cdfd, 0x19d6cdfd, 0x19f4e1fd, 0x19f4e1fd, 0x19f4e1fd, 0x01944092, 0x01944092, 0x0194409a
+ .4byte 0x019c4092, 0x019c4092, 0x15b5f1f9, 0x15b5f1f9, 0x35b5f1fd, 0x03944098, 0x03944098, 0x03be4c98
+ .4byte 0x23feccfd, 0x03954890, 0x03954890, 0x03b6409a, 0x03b44098, 0x03b44098, 0x019c4098, 0x019c4098
+ .4byte 0x19f4d088, 0x19f4d088, 0x039c5090, 0x039c5090, 0x01965480, 0x01965480, 0x19d6d5fd, 0x01b67098
+ .4byte 0x19d6cdfd, 0x19d6cdfd, 0x21bc409a, 0x21bc409a, 0x03955880, 0x03955880, 0x01975490, 0x01975490
+ .4byte 0x19bce0ff, 0x19bce0ff, 0x03b4e1fd, 0x1bf4e1fd, 0x1dffe4ff, 0x01955080, 0x01955080, 0x01bd60ba
+ .4byte 0x39bde0ff, 0x05bfcffd, 0x0196409a, 0x39fce0fd, 0x039c4090, 0x039c4090, 0x039c4090, 0x039c4090
+ .4byte 0x039e4890, 0x039e4c90, 0x19f64dfd, 0x239440b2, 0x01fec5fd, 0x1bf4c8fd, 0x19b4c0fd, 0x219460da
+ .4byte 0x019c4098, 0x00000000, 0x019c4898, 0x019c4498, 0x00000000, 0x03b44098, 0x03bc4098, 0x03b44898
+ .4byte 0x03b44098, 0x039e4c90, 0x019d6098, 0x019d60d8, 0x019d6098, 0x219d60de, 0x03946090, 0x1dffe1fd
+ .4byte 0x03bc4090, 0x03b44890, 0x03b44090, 0x039c4898, 0x039c4898, 0x3bfcc898, 0x1bfecdfd, 0x3fffffff
+ .4byte 0x01b440ba, 0x21b440ba, 0x21b440ba, 0x07b54098, 0x27b54098, 0x3fb5e0fd, 0x01fce0ff, 0x21fce0ff
+ .4byte 0x21fce0ff, 0x3ff5c098, 0x3ff5c098, 0x03b44490, 0x03b44490, 0x0bd5c093, 0x0bd5c093, 0x01944098
+ .4byte 0x01944098, 0x03944090, 0x01944890, 0x01944890, 0x07b548fd, 0x05bf4ffd, 0x05bf4cfd, 0x07b74ffd
+ .4byte 0x07b74ffd, 0x03964c90, 0x03964c90, 0x07944898, 0x1f94c8fd, 0x1f94c8fd, 0x01944092, 0x07fdc0dd
+ .4byte 0x07fdc0dd, 0x1df7f0fd, 0x05bcc1fd, 0x05944092, 0x05944092, 0x05944092, 0x3ff4cdfd, 0x01944092
+ .4byte 0x01944092, 0x03944490, 0x05f5c098, 0x05f5c0fd, 0x03b64498, 0x03b64498, 0x03be4c90, 0x23feccfd
+ .4byte 0x07964c90, 0x00000000, 0x00000000, 0x03b64c98, 0x059570b8, 0x059570b8, 0x05b76cb8, 0x239464b2
+ .4byte 0x05b57098, 0x1df4c9fd, 0x1df4e9fd, 0x079d4892, 0x239440b2, 0x05b56098, 0x219460fa, 0x27fec4b2
+ .4byte 0x3ff5c1ff, 0x3ff5e1ff, 0x05b56098, 0x05b56098, 0x05bc6098, 0x05bc6098, 0x05b57098, 0x07b44890
+ .4byte 0x07b448d0, 0x03bc40fd, 0x03bc4098, 0x03b460b0, 0x03b444b8, 0x03b444b8, 0x039c4098, 0x05b540b8
+ .4byte 0x05b560b8, 0x079e4c90, 0x03b64c98, 0x00000000, 0x03b460fc, 0x03b460fc, 0x01fec5fd, 0x1bf4c8fd
+ .4byte 0x19b4c0fd, 0x1dffe9fd, 0x05bdcffd, 0x03b64898, 0x03b64098, 0x03be4098, 0x01b46098, 0x01b46098
+ .4byte 0x31b4e8fd, 0x03be4c98, 0x03b64c90, 0x07b64592, 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ .4byte 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ .4byte 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ .4byte 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x2bb4c0ff, 0x2bb4c0ff, 0x2bb4c0ff
+ .4byte 0x03b460ff, 0x3bb4e0ff, 0x3bb4e0ff, 0x05bd4098, 0x05fde0fd, 0x05fde0fd, 0x01b640b8, 0x01b640b8
+ .4byte 0x27bd4898, 0x27bd4898, 0x00000000, 0x00000000, 0x03944090, 0x00000000, 0x03944090, 0x019c409a
+ .4byte 0x19fcc09a, 0x19fcc1ff, 0x0595509a, 0x27b7509e, 0x27b7509e, 0x21b44090, 0x23b44092, 0x21b44490
+ .4byte 0x03b440b0, 0x03b440b0, 0x0194409a, 0x29b4c0ff, 0x1fffe5fd, 0x03bc4090, 0x03bc4090, 0x039e4090
+ .4byte 0x039e4090, 0x059d4098, 0x059d4098, 0x07bf4c98, 0x07bf4c98, 0x3fffe9fd, 0x01b67490, 0x01b67490
+ .4byte 0x1df5f898, 0x01b47098, 0x39f6c5fd, 0x01bc4090, 0x01bc6090, 0x039e4090, 0x21bc40ba, 0x23bc40ba
+ .4byte 0x039c4090, 0x03be4098, 0x23bc4090, 0x23bc4090, 0x01b46098, 0x03b46098, 0x33b46098, 0x19f4e1fd
+ .4byte 0x19f4e1fd, 0x03b44898, 0x03b44898, 0x05b56098, 0x05b57098, 0x05bd6098, 0x05bd6098, 0x05bd6098
+ .4byte 0x29b4c0fb, 0x29b4c0ff, 0x019c4098, 0x059d5098, 0x07977498, 0x07977498, 0x07bd4098, 0x039e4498
+ .4byte 0x1bfec4fd, 0x0fb5c9fd, 0x0fb5c9fd, 0x09fee0ff, 0x1bf6c5fd, 0x1bf6e5fd, 0x03b64498, 0x03b64498
+ .4byte 0x00000000, 0x019e4498, 0x19fee5fd, 0x23b6409a, 0x39fce0fd, 0x39fce0fd, 0x39fce0fd, 0x1df5d4b8
+ .4byte 0x1df5d4b8, 0x21b4409a, 0x1dffc0fd, 0x1dffe0fd, 0x1dffe0fd, 0x019c4098, 0x03bc4098, 0x03bc4098
+ .4byte 0x23be6cba, 0x019e4c98, 0x01be4d98, 0x23b44098, 0x3ffde8ff, 0x01be6098, 0x25b56098, 0x25b56098
+ .4byte 0x3dfde8fd, 0x079e4898, 0x0bf6c9fd, 0x0bf6c9fd, 0x01b66098, 0x01b66098, 0x21b4609a, 0x21b460da
+ .4byte 0x1dfe4c98, 0x1dfe4c98, 0x1dfe4c98, 0x21b46098, 0x25b56098, 0x27b56098, 0x00000000, 0x2ffff098
+ .4byte 0x2ffff098, 0x1df7f8fd, 0x0dfff8fd, 0x0df7f8fd, 0x07be6898, 0x3fb7e8ff, 0x23be6898, 0x23be4c98
+ .4byte 0x23be4c98, 0x1ffecd98, 0x1bfeecfd, 0x059f4490
+
+ .align 2
gUnknown_086156B8:: @ 86156B8
- .incbin "baserom.gba", 0x6156b8, 0x2c
+ .4byte 0x000011f0, 0x000021e1, 0x000003c2
+
+ .align 2
+gUnknown_086156C4:: @ 86156C4
+ .4byte sub_81B2658, 0x0d280b18, 0x08201420, 0x08081440, 0x08182526, 0x08182535, 0x03302318, 0x1040220c
+ .align 2
gUnknown_086156E4:: @ 86156E4
- .incbin "baserom.gba", 0x6156e4, 0x20
+ .4byte sub_81B26BC, 0x0d280316, 0x08200c1e, 0x08080c3e, 0x08180c66, 0x08180c75, 0x03300a58, 0x1040044d
+ .align 2
gUnknown_08615704:: @ 8615704
- .incbin "baserom.gba", 0x615704, 0xc0
-
+ .4byte 0x32142810, 0x22103432, 0x1c6c1268, 0x19661b88, 0x346c2a68, 0x31663388, 0x4c6c4268, 0x49664b88
+ .4byte 0x646c5a68, 0x61666388, 0x7c6c7268, 0x79667b88, 0x22141810, 0x12102432, 0x5a145010, 0x4a105c32
+ .4byte 0x1c6c1268, 0x19661b88, 0x3c6c3268, 0x39663b88, 0x5c6c5268, 0x59665b88, 0x7c6c7268, 0x79667b88
+ .4byte 0x22141810, 0x12102432, 0x5a145010, 0x4a105c32, 0x246a1a68, 0x21662388, 0x3c6a3268, 0x39663b88
+ .4byte 0x5c6a5268, 0x59665b88, 0x746a6a68, 0x71667388, 0x2a142010, 0x1a102c32, 0x2c6a2268, 0x29662b88
+ .4byte 0x446a3a68, 0x41664388, 0x72146810, 0x62107432, 0x746a6a68, 0x71667388, 0x8c6a8268, 0x89668b88
+
+ .align 1
gUnknown_086157C4:: @ 86157C4
- .incbin "baserom.gba", 0x6157c4, 0x1c
+ .incbin "graphics/interface/unknown_6157C4.bin"
+ .align 1
gUnknown_086157E0:: @ 86157E0
- .incbin "baserom.gba", 0x6157e0, 0x1c
+ .incbin "graphics/interface/unknown_6157E0.bin"
gUnknown_086157FC:: @ 86157FC
- .incbin "baserom.gba", 0x6157fc, 0x14
+ .byte 0x00, 0x03, 0x02, 0x00
-gUnknown_08615810:: @ 8615810
- .incbin "baserom.gba", 0x615810, 0x40
+gUnknown_08615800:: @ 8615800
+ .byte 0x01, 0x06, 0x00, 0x0b, 0x0c, 0x01, 0x02, 0x03, 0x01, 0x08, 0x09, 0x00, 0x01, 0x02, 0x00, 0x00
+ .align 2
+gUnknown_08615810:: @ 8615810
+ window_template 0x00, 0x01, 0x03, 0x0a, 0x07, 0x03, 0x0063
+ window_template 0x00, 0x0c, 0x01, 0x12, 0x03, 0x04, 0x00a9
+ window_template 0x00, 0x0c, 0x04, 0x12, 0x03, 0x05, 0x00df
+ window_template 0x00, 0x0c, 0x07, 0x12, 0x03, 0x06, 0x0115
+ window_template 0x00, 0x0c, 0x0a, 0x12, 0x03, 0x07, 0x014b
+ window_template 0x00, 0x0c, 0x0d, 0x12, 0x03, 0x08, 0x0181
+ window_template 0x02, 0x01, 0x0f, 0x1c, 0x04, 0x0e, 0x01df
+ null_window_template
+
+ .align 2
gUnknown_08615850:: @ 8615850
- .incbin "baserom.gba", 0x615850, 0x40
-
+ window_template 0x00, 0x01, 0x01, 0x0a, 0x07, 0x03, 0x0063
+ window_template 0x00, 0x01, 0x08, 0x0a, 0x07, 0x04, 0x00a9
+ window_template 0x00, 0x0c, 0x01, 0x12, 0x03, 0x05, 0x00ef
+ window_template 0x00, 0x0c, 0x05, 0x12, 0x03, 0x06, 0x0125
+ window_template 0x00, 0x0c, 0x09, 0x12, 0x03, 0x07, 0x015b
+ window_template 0x00, 0x0c, 0x0d, 0x12, 0x03, 0x08, 0x0191
+ window_template 0x02, 0x01, 0x0f, 0x1c, 0x04, 0x0e, 0x01df
+ null_window_template
+
+ .align 2
gUnknown_08615890:: @ 8615890
- .incbin "baserom.gba", 0x615890, 0x40
-
+ window_template 0x00, 0x01, 0x01, 0x0a, 0x07, 0x03, 0x0063
+ window_template 0x00, 0x01, 0x08, 0x0a, 0x07, 0x04, 0x00a9
+ window_template 0x00, 0x0c, 0x02, 0x12, 0x03, 0x05, 0x00ef
+ window_template 0x00, 0x0c, 0x05, 0x12, 0x03, 0x06, 0x0125
+ window_template 0x00, 0x0c, 0x09, 0x12, 0x03, 0x07, 0x015b
+ window_template 0x00, 0x0c, 0x0c, 0x12, 0x03, 0x08, 0x0191
+ window_template 0x02, 0x01, 0x0f, 0x1c, 0x04, 0x0e, 0x01df
+ null_window_template
+
+ .align 2
gUnknown_086158D0:: @ 86158D0
- .incbin "baserom.gba", 0x6158d0, 0x38
-
+ window_template 0x00, 0x01, 0x02, 0x0a, 0x07, 0x03, 0x0063
+ window_template 0x00, 0x0c, 0x03, 0x12, 0x03, 0x05, 0x00a9
+ window_template 0x00, 0x0c, 0x06, 0x12, 0x03, 0x06, 0x00df
+ window_template 0x02, 0x01, 0x0b, 0x0a, 0x07, 0x04, 0x0115
+ window_template 0x02, 0x0c, 0x0c, 0x12, 0x03, 0x07, 0x016b
+ window_template 0x02, 0x0c, 0x0f, 0x12, 0x03, 0x08, 0x01a1
+ null_window_template
+
+ .align 2
gUnknown_08615908:: @ 8615908
- .incbin "baserom.gba", 0x615908, 0x8
+ window_template 0x00, 0x18, 0x11, 0x06, 0x02, 0x03, 0x01c7
+ .align 2
gUnknown_08615910:: @ 8615910
- .incbin "baserom.gba", 0x615910, 0x8
+ window_template 0x00, 0x18, 0x12, 0x06, 0x02, 0x03, 0x01c7
+ .align 2
gUnknown_08615918:: @ 8615918
- .incbin "baserom.gba", 0x615918, 0x8
+ window_template 0x00, 0x18, 0x10, 0x06, 0x02, 0x03, 0x01d3
+ .align 2
gUnknown_08615920:: @ 8615920
- .incbin "baserom.gba", 0x615920, 0x8
+ window_template 0x02, 0x01, 0x11, 0x15, 0x02, 0x0f, 0x024f
+ .align 2
gUnknown_08615928:: @ 8615928
- .incbin "baserom.gba", 0x615928, 0x8
+ window_template 0x02, 0x01, 0x11, 0x10, 0x02, 0x0f, 0x0279
+ .align 2
gUnknown_08615930:: @ 8615930
- .incbin "baserom.gba", 0x615930, 0x8
+ window_template 0x02, 0x01, 0x11, 0x14, 0x02, 0x0f, 0x0299
+ .align 2
gUnknown_08615938:: @ 8615938
- .incbin "baserom.gba", 0x615938, 0x8
+ window_template 0x02, 0x01, 0x11, 0x12, 0x02, 0x0f, 0x0299
+ .align 2
gUnknown_08615940:: @ 8615940
- .incbin "baserom.gba", 0x615940, 0x8
+ window_template 0x02, 0x01, 0x11, 0x10, 0x02, 0x0f, 0x0299
+ .align 2
gUnknown_08615948:: @ 8615948
- .incbin "baserom.gba", 0x615948, 0x8
+ window_template 0x02, 0x01, 0x0f, 0x14, 0x04, 0x0f, 0x0299
+ .align 2
gUnknown_08615950:: @ 8615950
- .incbin "baserom.gba", 0x615950, 0x8
+ window_template 0x02, 0x17, 0x0d, 0x06, 0x06, 0x0e, 0x039d
+ .align 2
gUnknown_08615958:: @ 8615958
- .incbin "baserom.gba", 0x615958, 0x8
+ window_template 0x02, 0x15, 0x0d, 0x08, 0x06, 0x0e, 0x039d
+ .align 2
gUnknown_08615960:: @ 8615960
- .incbin "baserom.gba", 0x615960, 0x8
+ window_template 0x02, 0x13, 0x0b, 0x0a, 0x08, 0x0e, 0x02e9
+ .align 2
gUnknown_08615968:: @ 8615968
- .incbin "baserom.gba", 0x615968, 0x8
+ window_template 0x02, 0x15, 0x09, 0x05, 0x04, 0x0e, 0x02e9
+ .align 2
gUnknown_08615970:: @ 8615970
- .incbin "baserom.gba", 0x615970, 0x18
+ window_template 0x02, 0x13, 0x01, 0x0a, 0x0b, 0x0e, 0x02e9
+ window_template 0x02, 0x02, 0x0f, 0x1b, 0x04, 0x0e, 0x01df
+ window_template 0x02, 0x00, 0x0d, 0x12, 0x03, 0x0c, 0x039d
gUnknown_08615988:: @ 8615988
- .incbin "baserom.gba", 0x615988, 0x46
+ .byte 0x18, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x1a, 0x20, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x20, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x20, 0x21
+ .byte 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x28, 0x3b, 0x3c, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3d, 0x0f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x2e, 0x2f, 0x2f, 0x2f
+ .byte 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x30
gUnknown_086159CE:: @ 86159CE
- .incbin "baserom.gba", 0x6159ce, 0x46
+ .byte 0x18, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x1a, 0x20, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x20, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x20, 0x21
+ .byte 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x28, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x2a, 0x0f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x2e, 0x2f, 0x2f, 0x2f
+ .byte 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x30
gUnknown_08615A14:: @ 8615A14
- .incbin "baserom.gba", 0x615a14, 0x36
+ .byte 0x2b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2d, 0x31, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x34, 0x35, 0x33, 0x33, 0x33
+ .byte 0x33, 0x33, 0x33, 0x36, 0x37, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x39
gUnknown_08615A4A:: @ 8615A4A
- .incbin "baserom.gba", 0x615a4a, 0x36
+ .byte 0x2b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2d, 0x31, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21
+ .byte 0x21, 0x21, 0x21, 0x32, 0x37, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x39
gUnknown_08615A80:: @ 8615A80
- .incbin "baserom.gba", 0x615a80, 0x36
+ .byte 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x17, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x1f, 0x25, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x27
gUnknown_08615AB6:: @ 8615AB6
- .incbin "baserom.gba", 0x615ab6, 0x2
+ .byte 0x0b, 0x0c
gUnknown_08615AB8:: @ 8615AB8
- .incbin "baserom.gba", 0x615ab8, 0x2
+ .byte 0x09, 0x0a
gUnknown_08615ABA:: @ 8615ABA
- .incbin "baserom.gba", 0x615aba, 0x3
+ .byte 0x04, 0x05, 0x06
gUnknown_08615ABD:: @ 8615ABD
- .incbin "baserom.gba", 0x615abd, 0x3
+ .byte 0x01, 0x07, 0x08
gUnknown_08615AC0:: @ 8615AC0
- .incbin "baserom.gba", 0x615ac0, 0x3
+ .byte 0x01, 0x0b, 0x0c
gUnknown_08615AC3:: @ 8615AC3
- .incbin "baserom.gba", 0x615ac3, 0x2
+ .byte 0x3b, 0x3c
gUnknown_08615AC5:: @ 8615AC5
- .incbin "baserom.gba", 0x615ac5, 0x2
+ .byte 0x4b, 0x4c
gUnknown_08615AC7:: @ 8615AC7
- .incbin "baserom.gba", 0x615ac7, 0x2
+ .byte 0x39, 0x3a
gUnknown_08615AC9:: @ 8615AC9
- .incbin "baserom.gba", 0x615ac9, 0x2
+ .byte 0x49, 0x4a
gUnknown_08615ACB:: @ 8615ACB
- .incbin "baserom.gba", 0x615acb, 0x2
+ .byte 0x59, 0x5a
gUnknown_08615ACD:: @ 8615ACD
- .incbin "baserom.gba", 0x615acd, 0x3
+ .byte 0x34, 0x35, 0x36
gUnknown_08615AD0:: @ 8615AD0
- .incbin "baserom.gba", 0x615ad0, 0x3
+ .byte 0x44, 0x45, 0x46
gUnknown_08615AD3:: @ 8615AD3
- .incbin "baserom.gba", 0x615ad3, 0x3
+ .byte 0x54, 0x55, 0x56
gUnknown_08615AD6:: @ 8615AD6
- .incbin "baserom.gba", 0x615ad6, 0x3
+ .byte 0x74, 0x75, 0x76
gUnknown_08615AD9:: @ 8615AD9
- .incbin "baserom.gba", 0x615ad9, 0x3
+ .byte 0x84, 0x85, 0x86
gUnknown_08615ADC:: @ 8615ADC
- .incbin "baserom.gba", 0x615adc, 0x3
+ .byte 0x94, 0x95, 0x96
gUnknown_08615ADF:: @ 8615ADF
- .incbin "baserom.gba", 0x615adf, 0x3
+ .byte 0x64, 0x65, 0x66
gUnknown_08615AE2:: @ 8615AE2
- .incbin "baserom.gba", 0x615ae2, 0x3
+ .byte 0x31, 0x37, 0x38
gUnknown_08615AE5:: @ 8615AE5
- .incbin "baserom.gba", 0x615ae5, 0x3
+ .byte 0x41, 0x47, 0x48
gUnknown_08615AE8:: @ 8615AE8
- .incbin "baserom.gba", 0x615ae8, 0x3
+ .byte 0x51, 0x57, 0x58
gUnknown_08615AEB:: @ 8615AEB
- .incbin "baserom.gba", 0x615aeb, 0x3
+ .byte 0x61, 0x67, 0x68
gUnknown_08615AEE:: @ 8615AEE
- .incbin "baserom.gba", 0x615aee, 0x3
+ .byte 0xa1, 0xa7, 0xa8
gUnknown_08615AF1:: @ 8615AF1
- .incbin "baserom.gba", 0x615af1, 0x3
+ .byte 0x11, 0x1b, 0x1c
+ .align 2
gUnknown_08615AF4:: @ 8615AF4
.4byte gUnknown_085E9E43
.4byte gUnknown_085EA010
@@ -209,68 +335,315 @@ gUnknown_08615B60:: @ 8615B60
.4byte gUnknown_085EA0D7
.4byte gUnknown_085EA0DC
+ .align 1
gUnknown_08615B94:: @ 8615B94
- .incbin "baserom.gba", 0x615b94, 0x74
+ .2byte 0x0108, 0x0151, 0x0160, 0x015b, 0x002e, 0x005c, 0x0102, 0x0153, 0x014b, 0x00ed, 0x00f1, 0x010d, 0x003a, 0x003b, 0x003f, 0x0071
+ .2byte 0x00b6, 0x00f0, 0x00ca, 0x00db, 0x00da, 0x004c, 0x00e7, 0x0055, 0x0057, 0x0059, 0x00d8, 0x005b, 0x005e, 0x00f7, 0x0118, 0x0068
+ .2byte 0x0073, 0x015f, 0x0035, 0x00bc, 0x00c9, 0x007e, 0x013d, 0x014c, 0x0103, 0x0107, 0x0122, 0x009c, 0x00d5, 0x00a8, 0x00d3, 0x011d
+ .2byte 0x0121, 0x013b, 0x000f, 0x0013, 0x0039, 0x0046, 0x0094, 0x00f9, 0x007f, 0x0123
+ .align 2
gUnknown_08615C08:: @ 8615C08
- .incbin "baserom.gba", 0x615c08, 0x130
-
+ .4byte gText_Summary5, sub_81B37FC
+ .4byte gText_Switch2, brm_switch
+ .4byte gText_Cancel2, brm_cancel_1
+ .4byte gText_Item, sub_81B4134
+ .4byte gMenuText_Give, sub_81B4198
+ .4byte gText_Take, sub_81B4724
+ .4byte gText_Mail, sub_81B4A08
+ .4byte gText_Take2, brm_take_2
+ .4byte gText_Read2, sub_81B4A6C
+ .4byte gText_Cancel2, sub_81B4D78
+ .4byte gText_Shift, brm_shift_sendout
+ .4byte gText_SendOut, brm_shift_sendout
+ .4byte gText_Enter, sub_81B4E8C
+ .4byte gText_NoEntry, sub_81B4FA8
+ .4byte gText_Store, sub_81B50AC
+ .4byte gText_Register, sub_81B50C8
+ .4byte gText_Trade4, brm_trade_1
+ .4byte gText_Trade4, sub_81B52E4
+ .4byte gMenuText_Toss, sub_81B47E0
+ .4byte gMoveNames+195, sub_81B5470
+ .4byte gMoveNames+1924, sub_81B5470
+ .4byte gMoveNames+3237, sub_81B5470
+ .4byte gMoveNames+910, sub_81B5470
+ .4byte gMoveNames+741, sub_81B5470
+ .4byte gMoveNames+247, sub_81B5470
+ .4byte gMoveNames+3783, sub_81B5470
+ .4byte gMoveNames+1651, sub_81B5470
+ .4byte gMoveNames+1300, sub_81B5470
+ .4byte gMoveNames+1183, sub_81B5470
+ .4byte gMoveNames+3770, sub_81B5470
+ .4byte gMoveNames+2704, sub_81B5470
+ .4byte gMoveNames+1755, sub_81B5470
+ .4byte gMoveNames+2990, sub_81B5470
+
+gUnknown_08615D10:: @ 8615D10
+ .byte 0x00, 0x01, 0x02
+
+gUnknown_08615D13:: @ 8615D13
+ .byte 0x0a, 0x00, 0x02
+
+gUnknown_08615D16:: @ 8615D16
+ .byte 0x0b, 0x00, 0x02
+
+gUnknown_08615D19:: @ 8615D19
+ .byte 0x00, 0x02
+
+gUnknown_08615D1B:: @ 8615D1B
+ .byte 0x0c, 0x00, 0x02
+
+gUnknown_08615D1E:: @ 8615D1E
+ .byte 0x0d, 0x00, 0x02
+
+gUnknown_08615D21:: @ 8615D21
+ .byte 0x0e, 0x00, 0x02
+
+gUnknown_08615D24:: @ 8615D24
+ .byte 0x04, 0x05, 0x09
+
+gUnknown_08615D27:: @ 8615D27
+ .byte 0x08, 0x07, 0x09
+
+gUnknown_08615D2A:: @ 8615D2A
+ .byte 0x0f, 0x00, 0x02
+
+gUnknown_08615D2D:: @ 8615D2D
+ .byte 0x10, 0x00, 0x02
+
+gUnknown_08615D30:: @ 8615D30
+ .byte 0x11, 0x00, 0x02
+
+gUnknown_08615D33:: @ 8615D33
+ .byte 0x05, 0x12, 0x02
+
+ .align 2
gUnknown_08615D38:: @ 8615D38
- .incbin "baserom.gba", 0x615d38, 0x38
+ .4byte NULL, gUnknown_08615D10, gUnknown_08615D13, gUnknown_08615D16, gUnknown_08615D1B, gUnknown_08615D1E, gUnknown_08615D21, gUnknown_08615D19
+ .4byte gUnknown_08615D24, gUnknown_08615D27, gUnknown_08615D2A, gUnknown_08615D2D, gUnknown_08615D30, gUnknown_08615D33
gUnknown_08615D70:: @ 8615D70
- .incbin "baserom.gba", 0x615d70, 0xe
+ .byte 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
+ .align 1
gUnknown_08615D7E:: @ 8615D7E
- .incbin "baserom.gba", 0x615d7e, 0x1e
+ .2byte 0x000f, 0x0094, 0x00f9, 0x0046, 0x0039, 0x0013, 0x0123, 0x007f, 0x0064, 0x005b, 0x0122, 0x00d0, 0x0087, 0x00e6, 0x000e
+ .align 2
gUnknown_08615D9C:: @ 8615D9C
- .incbin "baserom.gba", 0x615d9c, 0x70
-
+ .4byte sub_80D3718, 0x00000007
+ .4byte SetUpFieldMove_Flash, 0x0000000d
+ .4byte sub_8135654, 0x0000000d
+ .4byte hm_prepare_rocksmash, 0x0000000d
+ .4byte sub_81B5820, 0x00000008
+ .4byte sub_81B5884, 0x0000000d
+ .4byte sub_81B5974, 0x0000000d
+ .4byte hm_prepare_waterfall, 0x0000000d
+ .4byte SetUpFieldMove_Teleport, 0x0000000d
+ .4byte sub_813572C, 0x0000000d
+ .4byte sub_80FA004, 0x0000000d
+ .4byte hm_prepare_dive_probably, 0x00000010
+ .4byte hm_prepare_dive_probably, 0x00000010
+ .4byte SetUpFieldMove_SweetScent, 0x0000000d
+
+ .align 2
gUnknown_08615E0C:: @ 8615E0C
- .incbin "baserom.gba", 0x615e0c, 0x24
-
+ .4byte gText_NotPkmnOtherTrainerWants
+ .4byte gText_ThatIsntAnEgg
+ .4byte gText_PkmnCantBeTradedNow
+ .4byte gText_PkmnCantBeTradedNow
+ .4byte gText_OtherTrainersPkmnCantBeTraded
+ .4byte gText_EggCantBeTradedNow
+ .4byte gText_OtherTrainerCantAcceptPkmn
+ .4byte gText_CantTradeWithTrainer
+ .4byte gText_CantTradeWithTrainer
+
+ .align 2
gUnknown_08615E30:: @ 8615E30
- .incbin "baserom.gba", 0x615e30, 0x40
+ .incbin "graphics/interface/hold_icons.4bpp"
+ .align 2
gUnknown_08615E70:: @ 8615E70
- .incbin "baserom.gba", 0x615e70, 0x40
+ .incbin "graphics/interface/hold_icons.gbapal"
+
+ .align 2
+gOamData_8615E90:: @ 8615E90
+ .2byte 0x0000, 0x0000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_8615E98:: @ 8615E98
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615EA0:: @ 8615EA0
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8615EA8:: @ 8615EA8
+ .4byte gSpriteAnim_8615E98
+ .4byte gSpriteAnim_8615EA0
+ .align 2
gUnknown_08615EB0:: @ 8615EB0
obj_tiles gUnknown_08615E30, 0x40, 55120
+ .align 2
gUnknown_08615EB8:: @ 8615EB8
obj_pal gUnknown_08615E70, 55120
-gUnknown_08615EC0:: @ 8615EC0
- .incbin "baserom.gba", 0x615ec0, 0x38
+ .align 2
+gSpriteTemplate_8615EC0:: @ 8615EC0
+ spr_template 0xd750, 0xd750, gOamData_8615E90, gSpriteAnimTable_8615EA8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
+gOamData_8615ED8:: @ 8615ED8
+ .2byte 0x0000, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_8615EE0:: @ 8615EE0
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615EE8:: @ 8615EE8
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8615EF0:: @ 8615EF0
+ .4byte gSpriteAnim_8615EE0
+ .4byte gSpriteAnim_8615EE8
+
+ .align 2
gUnknown_08615EF8:: @ 8615EF8
obj_tiles gPartyMenuPokeball_Gfx, 0x400, 1200
+ .align 2
gUnknown_08615F00:: @ 8615F00
obj_pal gPartyMenuPokeball_Pal, 1200
-gUnknown_08615F08:: @ 8615F08
- .incbin "baserom.gba", 0x615f08, 0x68
+ .align 2
+gSpriteTemplate_8615F08:: @ 8615F08
+ spr_template 0x04b0, 0x04b0, gOamData_8615ED8, gSpriteAnimTable_8615EF0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_08615F70:: @ 8615F70
- .incbin "baserom.gba", 0x615f70, 0x8
+ .align 2
+gOamData_8615F20:: @ 8615F20
+ .2byte 0x0000, 0x4000, 0x0800, 0x0000
+
+ .align 2
+gSpriteAnim_8615F28:: @ 8615F28
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615F30:: @ 8615F30
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
-gUnknown_08615F78:: @ 8615F78
- .incbin "baserom.gba", 0x615f78, 0x80
+ .align 2
+gSpriteAnim_8615F38:: @ 8615F38
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
+ .align 2
+gSpriteAnim_8615F40:: @ 8615F40
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615F48:: @ 8615F48
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615F50:: @ 8615F50
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8615F58:: @ 8615F58
+ .4byte gSpriteAnim_8615F28
+ .4byte gSpriteAnim_8615F30
+ .4byte gSpriteAnim_8615F38
+ .4byte gSpriteAnim_8615F40
+ .4byte gSpriteAnim_8615F48
+ .4byte gSpriteAnim_8615F50
+
+ .align 2
+gUnknown_08615F70:: @ 8615F70
+ obj_tiles gPartyMenuPokeballSmall_Gfx, 0x0300, 0x04b1
+
+ .align 2
+gSpriteTemplate_8615F78:: @ 8615F78
+ spr_template 0x04b1, 0x04b0, gOamData_8615F20, gSpriteAnimTable_8615F58, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_8615F90:: @ 8615F90
+ .2byte 0x4000, 0x4000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_8615F98:: @ 8615F98
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FA0:: @ 8615FA0
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FA8:: @ 8615FA8
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FB0:: @ 8615FB0
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FB8:: @ 8615FB8
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FC0:: @ 8615FC0
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FC8:: @ 8615FC8
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8615FD0:: @ 8615FD0
+ .2byte 0x001c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8615FD8:: @ 8615FD8
+ .4byte gSpriteAnim_8615F98
+ .4byte gSpriteAnim_8615FA0
+ .4byte gSpriteAnim_8615FA8
+ .4byte gSpriteAnim_8615FB0
+ .4byte gSpriteAnim_8615FB8
+ .4byte gSpriteAnim_8615FC0
+ .4byte gSpriteAnim_8615FC8
+ .4byte gSpriteAnim_8615FD0
+
+ .align 2
gUnknown_08615FF8:: @ 8615FF8
obj_tiles gStatusGfx_Icons, 0x400, 1202
+ .align 2
gUnknown_08616000:: @ 8616000
obj_pal gStatusPal_Icons, 1202
-gUnknown_08616008:: @ 8616008
- .incbin "baserom.gba", 0x616008, 0x18
+ .align 2
+gSpriteTemplate_8616008:: @ 8616008
+ spr_template 0x04b2, 0x04b2, gOamData_8615F90, gSpriteAnimTable_8615FD8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08616020:: @ 8616020
- .incbin "baserom.gba", 0x616020, 0x20
-
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+
+ .align 2
+gUnknown_08616028:: @ 8616028
+ .4byte gText_HP4
+ .4byte gText_Attack3
+ .4byte gText_Defense3
+ .4byte gText_SpAtk4
+ .4byte gText_SpDef4
+ .4byte gText_Speed2
+
+ .align 1
gUnknown_08616040:: @ 8616040
- .incbin "baserom.gba", 0x616040, 0x74
+ .2byte 0x0108, 0x0151, 0x0160, 0x015b, 0x002e, 0x005c, 0x0102, 0x0153, 0x014b, 0x00ed, 0x00f1, 0x010d, 0x003a, 0x003b, 0x003f, 0x0071
+ .2byte 0x00b6, 0x00f0, 0x00ca, 0x00db, 0x00da, 0x004c, 0x00e7, 0x0055, 0x0057, 0x0059, 0x00d8, 0x005b, 0x005e, 0x00f7, 0x0118, 0x0068
+ .2byte 0x0073, 0x015f, 0x0035, 0x00bc, 0x00c9, 0x007e, 0x013d, 0x014c, 0x0103, 0x0107, 0x0122, 0x009c, 0x00d5, 0x00a8, 0x00d3, 0x011d
+ .2byte 0x0121, 0x013b, 0x000f, 0x0013, 0x0039, 0x0046, 0x0094, 0x00f9, 0x007f, 0x0123
+
diff --git a/data/pokedex.s b/data/pokedex.s
index 3b783be34..7fdecaf5f 100644
--- a/data/pokedex.s
+++ b/data/pokedex.s
@@ -23,16 +23,15 @@
.endm
gUnknown_0855D2B8:: @ 855D2B8
- .incbin "baserom.gba", 0x55d2b8, 0x6
+ .string "{UNK_CTRL_F9 8}000$"
gUnknown_0855D2BE:: @ 855D2BE
- .incbin "baserom.gba", 0x55d2be, 0x40
+ .incbin "graphics/pokedex/caught_ball.4bpp"
sText_TenDashes:: @ 855D2FE
.string "----------$"
-.align 2
-
+ .align 2
gUnknown_0855D30C:: @ 855D30C
.string "$"
@@ -42,29 +41,41 @@ gUnknown_0855D30C:: @ 855D30C
@ 856B5B0
.include "data/pokedex_entries.inc"
+ .align 2
gUnknown_0856E610:: @ 856E610
- .incbin "baserom.gba", 0x56e610, 0x20
+ .incbin "graphics/pokedex/black.gbapal"
+ .align 2
gUnknown_0856E630:: @ 856E630
- .incbin "baserom.gba", 0x56e630, 0x10
+ .4byte 0x000030c8, 0x000000d1, 0x000010ea, 0x000020f3
+ .align 2
gUnknown_0856E640:: @ 856E640
- .incbin "baserom.gba", 0x56e640, 0x28
+ window_template 0x02, 0x00, 0x00, 0x20, 0x14, 0x00, 0x0001
+ window_template 0x02, 0x19, 0x08, 0x02, 0x02, 0x0f, 0x0281
+ window_template 0x00, 0x00, 0x0c, 0x20, 0x07, 0x08, 0x0285
+ window_template 0x02, 0x12, 0x03, 0x0a, 0x08, 0x09, 0x0365
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
+ .align 2
gUnknown_0856E668:: @ 856E668
- .incbin "baserom.gba", 0x56e668, 0x8
+ .4byte 0x000020ea, 0x000030f7
+ .align 2
gUnknown_0856E670:: @ 856E670
- .incbin "baserom.gba", 0x56e670, 0x18
+ window_template 0x02, 0x00, 0x00, 0x20, 0x14, 0x00, 0x0001
+ window_template 0x02, 0x19, 0x08, 0x02, 0x02, 0x0f, 0x0281
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
-gUnknown_0856E688:: @ 856E688
- .incbin "baserom.gba", 0x56e688, 0xc
+sText_TenDashes2:: @ 856E688
+ .string "----------$"
@ 856E694
.include "data/graphics/pokemon/footprint_table.inc"
gUnknown_0856ED08:: @ 856ED08
- .incbin "baserom.gba", 0x56ed08, 0x28
+ .byte 0x00, 0x00, 0x00, 0x00, 0xbb, 0x03, 0xd5, 0x03, 0xbe, 0x03, 0xd8, 0x03, 0xc1, 0x03, 0xdb, 0x03, 0xc4, 0x03, 0xde, 0x03, 0xc7, 0x03, 0xe1, 0x03, 0xca, 0x03, 0xe4, 0x03, 0xcd, 0x03, 0xe7, 0x03
+ .byte 0xd0, 0x03, 0xea, 0x03, 0xd3, 0x02, 0xed, 0x02
gUnknown_0856ED30:: @ 856ED30
unk_dex_struct_3 gUnknown_085E87A5, 0, 0, 5
@@ -80,18 +91,23 @@ gUnknown_0856ED48:: @ 856ED48
unk_dex_struct_2 gUnknown_085E8806, 0, 10, 5, 5, 10, 12
unk_dex_struct_2 gUnknown_085E88C8, 0, 12, 5, 0, 0, 0
+ .align 1
gUnknown_0856ED9C:: @ 856ED9C
- .incbin "baserom.gba", 0x56ed9c, 0x1c
+ .2byte 0xffff, 0x01ff, 0xffff, 0x0200, 0x03ff, 0x0401, 0xff02, 0x0401, 0xffff, 0x0502, 0xffff, 0x0604, 0xffff, 0xff05
+ .align 1
gUnknown_0856EDB8:: @ 856EDB8
- .incbin "baserom.gba", 0x56edb8, 0x1c
+ .2byte 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x05ff, 0xffff, 0x0604, 0xffff, 0xff05
+ .align 1
gUnknown_0856EDD4:: @ 856EDD4
- .incbin "baserom.gba", 0x56edd4, 0x1c
+ .2byte 0xffff, 0x01ff, 0xffff, 0x0200, 0x03ff, 0x0401, 0xff02, 0x0401, 0xffff, 0x0602, 0xffff, 0xffff, 0xffff, 0xff04
+ .align 1
gUnknown_0856EDF0:: @ 856EDF0
- .incbin "baserom.gba", 0x56edf0, 0x1c
+ .2byte 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x06ff, 0xffff, 0xffff, 0xffff, 0xff04
+ .align 2
gUnknown_0856EE0C:: @ 856EE0C
.4byte gUnknown_085E89A4
.4byte gUnknown_085E88DF
@@ -100,6 +116,7 @@ gUnknown_0856EE0C:: @ 856EE0C
.4byte NULL
.4byte NULL
+ .align 2
gUnknown_0856EE24:: @ 856EE24
.4byte gUnknown_085E89D4
.4byte gUnknown_085E88F6
@@ -208,14 +225,15 @@ gUnknown_0856EF14:: @ 856EF14
.4byte 0
gUnknown_0856EFAC:: @ 856EFAC
- .incbin "baserom.gba", 0x56efac, 0x2
+ .byte 0x00, 0x01
gUnknown_0856EFAE:: @ 856EFAE
- .incbin "baserom.gba", 0x56efae, 0x6
+ .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05
gUnknown_0856EFB4:: @ 856EFB4
- .incbin "baserom.gba", 0x56efb4, 0x14
+ .byte 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x00, 0x00
+ .align 2
gUnknown_0856EFC8:: @ 856EFC8
unk_dex_struct gUnknown_0856EE5C, 6, 7, 10
unk_dex_struct gUnknown_0856EEB4, 8, 9, 11
@@ -224,8 +242,12 @@ gUnknown_0856EFC8:: @ 856EFC8
unk_dex_struct gUnknown_0856EE24, 4, 5, 6
unk_dex_struct gUnknown_0856EE0C, 2, 3, 2
+ .align 2
gUnknown_0856EFF8:: @ 856EFF8
- .incbin "baserom.gba", 0x56eff8, 0x10
+ .4byte 0x000000c8, 0x000010d1, 0x000020ea, 0x000030f3
+ .align 2
gUnknown_0856F008:: @ 856F008
- .incbin "baserom.gba", 0x56f008, 0x10
+ window_template 0x02, 0x00, 0x00, 0x20, 0x14, 0x00, 0x0001
+ null_window_template
+
diff --git a/data/pokemon_storage_system.s b/data/pokemon_storage_system.s
index e419db55a..f05613b00 100644
--- a/data/pokemon_storage_system.s
+++ b/data/pokemon_storage_system.s
@@ -2,109 +2,142 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_0857173C:: @ 857173C
- .incbin "baserom.gba", 0x57173c, 0x20
+ .incbin "graphics/unknown/unknown_57173C.gbapal"
+ .align 2
gUnknown_0857175C:: @ 857175C
- .incbin "baserom.gba", 0x57175c, 0x800
+ .incbin "graphics/pokemon_storage/box_selection_popup_center.4bpp"
+ .align 2
gUnknown_08571F5C:: @ 8571F5C
- .incbin "baserom.gba", 0x571f5c, 0x180
+ .incbin "graphics/pokemon_storage/box_selection_popup_sides.4bpp"
+ .align 2
gUnknown_085720DC:: @ 85720DC
- .incbin "baserom.gba", 0x5720dc, 0x98
+ .incbin "graphics/pokemon_storage/scrolling_bg.4bpp.lz"
+ .align 2
gUnknown_08572174:: @ 8572174
- .incbin "baserom.gba", 0x572174, 0x12c
+ .incbin "graphics/pokemon_storage/scrolling_bg.bin.lz"
+
+ .align 2
+gUnknown_08572280:: @ 8572280
+ .incbin "graphics/unknown/unknown_572280.gbapal"
+ .align 2
gUnknown_085722A0:: @ 85722A0
- .incbin "baserom.gba", 0x5722a0, 0xfc
+ .incbin "graphics/unknown/unknown_5722A0.bin.lz"
+ .align 1
gUnknown_0857239C:: @ 857239C
- .incbin "baserom.gba", 0x57239c, 0x40
+ .2byte 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, 0x0108, 0x0111, 0x0112, 0x0113, 0x0114, 0x0115, 0x0116, 0x0117, 0x0118
+ .2byte 0x2101, 0x2102, 0x2103, 0x2104, 0x2105, 0x2106, 0x2107, 0x2108, 0x2111, 0x2112, 0x2113, 0x2114, 0x2115, 0x2116, 0x2117, 0x2118
+ .align 2
gUnknown_085723DC:: @ 85723DC
- .incbin "baserom.gba", 0x5723dc, 0x20
+ .incbin "graphics/unknown/unknown_5723DC.gbapal"
+ .align 2
gUnknown_085723FC:: @ 85723FC
- .incbin "baserom.gba", 0x5723fc, 0x20
+ .incbin "graphics/unknown/unknown_5723FC.gbapal"
+ .align 2
gUnknown_0857241C:: @ 857241C
- .incbin "baserom.gba", 0x57241c, 0x20
+ .incbin "graphics/unknown/unknown_57241C.gbapal"
+ .align 2
gUnknown_0857243C:: @ 857243C
- .incbin "baserom.gba", 0x57243c, 0x20
+ .incbin "graphics/unknown/unknown_57243C.gbapal"
+ .align 1
gUnknown_0857245C:: @ 857245C
- .incbin "baserom.gba", 0x57245c, 0x48
+ .2byte 0x014c, 0x014d, 0x014e, 0x014f, 0x0170, 0x0171, 0x0172, 0x0173, 0x0174, 0x015c, 0x015d, 0x015e, 0x015f, 0x0180, 0x0181, 0x0182
+ .2byte 0x0183, 0x0184, 0x0175, 0x0176, 0x0177, 0x0178, 0x0179, 0x017a, 0x017b, 0x017c, 0x017d, 0x0185, 0x0186, 0x0187, 0x0188, 0x0189
+ .2byte 0x018a, 0x018b, 0x018c, 0x018d
+ .align 1
gUnknown_085724A4:: @ 85724A4
- .incbin "baserom.gba", 0x5724a4, 0x18
+ .2byte 0x1140, 0x1141, 0x1141, 0x1142, 0x1150, 0x1151, 0x1151, 0x1152, 0x1160, 0x1161, 0x1161, 0x1162
+ .align 1
gUnknown_085724BC:: @ 85724BC
- .incbin "baserom.gba", 0x5724bc, 0x18
+ .2byte 0x1143, 0x1144, 0x1144, 0x1145, 0x1153, 0x1154, 0x1154, 0x1155, 0x1163, 0x1164, 0x1164, 0x1165
-gUnknown_085724D4:: @ 85724D4
- .incbin "baserom.gba", 0x5724d4, 0x20
+ .align 2
+WaveformPalette:: @ 85724D4
+ .incbin "graphics/pokemon_storage/waveform.gbapal"
+
+ .align 2
+WaveformTiles:: @ 85724F4
+ .incbin "graphics/pokemon_storage/waveform.4bpp"
-gUnknown_085724F4:: @ 85724F4
- .incbin "baserom.gba", 0x5724f4, 0x200
+ .align 2
+gUnknown_085726B4:: @ 85726B4
+ .incbin "graphics/unused/unknown_5726B4.gbapal"
+ .align 2
gUnknown_085726F4:: @ 85726F4
- .incbin "baserom.gba", 0x5726f4, 0x20
+ .incbin "graphics/unknown/unknown_5726F4.gbapal"
+ .align 2
gUnknown_08572714:: @ 8572714
- .incbin "baserom.gba", 0x572714, 0x20
+ window_template 0x01, 0x00, 0x0b, 0x09, 0x07, 0x03, 0x00c0
+ window_template 0x00, 0x0b, 0x11, 0x12, 0x02, 0x0f, 0x0014
+ window_template 0x00, 0x00, 0x0d, 0x15, 0x07, 0x0f, 0x0014
+ null_window_template
+ .align 2
gUnknown_08572734:: @ 8572734
- .incbin "baserom.gba", 0x572734, 0x10
+ .4byte 0x000001d0, 0x004011e5, 0x000023ba, 0x000031ff
-gUnknown_08572744:: @ 8572744
- obj_pal gUnknown_085724D4, 0xDACA
+ .align 2
+gWaveformSpritePalette:: @ 8572744
+ obj_pal WaveformPalette, 0xDACA
-gUnknown_0857274C:: @ 857274C
- obj_tiles gUnknown_085724F4, 0x1C0, 5
+ .align 2
+gWaveformSpriteSheet:: @ 857274C
+ obj_tiles WaveformTiles, 0x1C0, 5
gUnknown_08572754:: @ 8572754
spr_template 2, 0xDAC6, gOamData_857286C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0857276C:: @ 857276C
- .4byte gUnknown_085EB7EF, 0
- .4byte gUnknown_085EB802, 0
- .4byte gUnknown_085EB81A, 0
- .4byte gUnknown_085EB82F, 0
- .4byte gUnknown_085EB843, 1
- .4byte gUnknown_085EB853, 0
- .4byte gUnknown_085EB866, 0
- .4byte gUnknown_085EB87C, 1
- .4byte gUnknown_085EB88E, 0
- .4byte gUnknown_085EB89F, 0
- .4byte gUnknown_085EB8B5, 4
- .4byte gUnknown_085EB8C6, 6
- .4byte gUnknown_085EB8D3, 0
- .4byte gUnknown_085EB8E6, 0
- .4byte gUnknown_085EB900, 0
- .4byte gUnknown_085EB913, 0
- .4byte gUnknown_085EB92D, 0
- .4byte gUnknown_085EB946, 0
- .4byte gUnknown_085EB960, 0
- .4byte gUnknown_085EB979, 1
- .4byte gUnknown_085EB987, 0
- .4byte gUnknown_085EB9A1, 0
- .4byte gUnknown_085EB9AB, 0
- .4byte gUnknown_085EB843, 7
- .4byte gUnknown_085EB9C3, 0
- .4byte gUnknown_085EB9D6, 7
- .4byte gUnknown_085EB9EE, 0
- .4byte gUnknown_085EB9FF, 0
- .4byte gUnknown_085EBA19, 7
- .4byte gUnknown_085EBA29, 7
- .4byte gUnknown_085EBA38, 0
+ .4byte gText_ExitFromBox, 0
+ .4byte gText_WhatDoYouWantToDo, 0
+ .4byte gText_PleasePickATheme, 0
+ .4byte gText_PickTheWallpaper, 0
+ .4byte gText_PkmnIsSelected, 1
+ .4byte gText_JumpToWhichBox, 0
+ .4byte gText_DepositInWhichBox, 0
+ .4byte gText_PkmnWasDeposited, 1
+ .4byte gText_BoxIsFull2, 0
+ .4byte gText_ReleaseThisPokemon, 0
+ .4byte gText_PkmnWasReleased, 4
+ .4byte gText_ByeByePkmn, 6
+ .4byte gText_MarkYourPkmn, 0
+ .4byte gText_ThatsYourLastPkmn, 0
+ .4byte gText_YourPartysFull, 0
+ .4byte gText_YoureHoldingAPkmn, 0
+ .4byte gText_WhichOneWillYouTake, 0
+ .4byte gText_YouCantReleaseAnEgg, 0
+ .4byte gText_ContinueBoxOperations, 0
+ .4byte gText_PkmnCameBack, 1
+ .4byte gText_WasItWorriedAboutYou, 0
+ .4byte gText_FourEllipsesExclamation, 0
+ .4byte gText_PleaseRemoveTheMail, 0
+ .4byte gText_PkmnIsSelected, 7
+ .4byte gText_GiveToAPkmn, 0
+ .4byte gText_PlacedItemInBag, 7
+ .4byte gText_BagIsFull2, 0
+ .4byte gText_PutItemInBag, 0
+ .4byte gText_ItemIsNowHeld, 7
+ .4byte gText_ChangedToNewItem, 7
+ .4byte gText_MailCantBeStored, 0
.align 2
-
gUnknown_08572864:: @ 8572864
window_template 0, 0x18, 0xB, 5, 4, 0xF, 0x5C
@@ -180,62 +213,918 @@ gSpriteAffineAnimTable_857291C:: @ 857291C
.4byte gSpriteAffineAnim_85728F4
.4byte gSpriteAffineAnim_8572904
-gUnknown_08572924:: @ 8572924
- .incbin "baserom.gba", 0x572924, 0x4c50
+ .align 2
+gWallpaperPalettes_Forest:: @ 8572924
+ .incbin "graphics/pokemon_storage/forest_frame.gbapal"
+ .incbin "graphics/pokemon_storage/forest_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Forest: @ 8572964
+ .incbin "graphics/pokemon_storage/forest.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Forest:: @ 8572DE8
+ .incbin "graphics/pokemon_storage/forest.bin.lz"
+
+ .align 2
+gWallpaperPalettes_City: @ 8572EC8
+ .incbin "graphics/pokemon_storage/city_frame.gbapal"
+ .incbin "graphics/pokemon_storage/city_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_City: @ 8572F08
+ .incbin "graphics/pokemon_storage/city.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_City: @ 8573220
+ .incbin "graphics/pokemon_storage/city.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Desert: @ 85732FC
+ .incbin "graphics/pokemon_storage/desert_frame.gbapal"
+ .incbin "graphics/pokemon_storage/desert_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Desert: @ 857333C
+ .incbin "graphics/pokemon_storage/desert.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Desert: @ 85736F0
+ .incbin "graphics/pokemon_storage/desert.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Savanna: @ 85737EC
+ .incbin "graphics/pokemon_storage/savanna_frame.gbapal"
+ .incbin "graphics/pokemon_storage/savanna_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Savanna: @ 857382C
+ .incbin "graphics/pokemon_storage/savanna.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Savanna: @ 8573C40
+ .incbin "graphics/pokemon_storage/savanna.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Crag: @ 8573D44
+ .incbin "graphics/pokemon_storage/crag_frame.gbapal"
+ .incbin "graphics/pokemon_storage/crag_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Crag: @ 8573D84
+ .incbin "graphics/pokemon_storage/crag.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Crag: @ 8574180
+ .incbin "graphics/pokemon_storage/crag.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Volcano: @ 8573D44
+ .incbin "graphics/pokemon_storage/volcano_frame.gbapal"
+ .incbin "graphics/pokemon_storage/volcano_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Volcano: @ 8573D84
+ .incbin "graphics/pokemon_storage/volcano.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Volcano: @ 85747A0
+ .incbin "graphics/pokemon_storage/volcano.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Snow: @ 85748DC
+ .incbin "graphics/pokemon_storage/snow_frame.gbapal"
+ .incbin "graphics/pokemon_storage/snow_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Snow: @ 857491C
+ .incbin "graphics/pokemon_storage/snow.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Snow: @ 8574D7C
+ .incbin "graphics/pokemon_storage/snow.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Cave: @ 8574E88
+ .incbin "graphics/pokemon_storage/cave_frame.gbapal"
+ .incbin "graphics/pokemon_storage/cave_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Cave: @ 8574EC8
+ .incbin "graphics/pokemon_storage/cave.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Cave: @ 85752A0
+ .incbin "graphics/pokemon_storage/cave.bin.lz"
+ .align 2
+gWallpaperPalettes_Beach: @ 8575378
+ .incbin "graphics/pokemon_storage/beach_frame.gbapal"
+ .incbin "graphics/pokemon_storage/beach_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Beach: @ 85753B8
+ .incbin "graphics/pokemon_storage/beach.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Beach: @ 8575788
+ .incbin "graphics/pokemon_storage/beach.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Seafloor: @ 8575888
+ .incbin "graphics/pokemon_storage/seafloor_frame.gbapal"
+ .incbin "graphics/pokemon_storage/seafloor_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Seafloor: @ 85758C8
+ .incbin "graphics/pokemon_storage/seafloor.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Seafloor: @ 8575BC4
+ .incbin "graphics/pokemon_storage/seafloor.bin.lz"
+
+ .align 2
+gWallpaperPalettes_River: @ 8575CD8
+ .incbin "graphics/pokemon_storage/river_frame.gbapal"
+ .incbin "graphics/pokemon_storage/river_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_River: @ 8575D18
+ .incbin "graphics/pokemon_storage/river.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_River: @ 8576100
+ .incbin "graphics/pokemon_storage/river.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Sky: @ 85761F8
+ .incbin "graphics/pokemon_storage/sky_frame.gbapal"
+ .incbin "graphics/pokemon_storage/sky_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Sky: @ 8576238
+ .incbin "graphics/pokemon_storage/sky.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Sky: @ 85765C0
+ .incbin "graphics/pokemon_storage/sky.bin.lz"
+
+ .align 2
+gWallpaperPalettes_PolkaDot: @ 85766B0
+ .incbin "graphics/pokemon_storage/polkadot_frame.gbapal"
+ .incbin "graphics/pokemon_storage/polkadot_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_PolkaDot: @ 85766F0
+ .incbin "graphics/pokemon_storage/polkadot.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_PolkaDot: @ 85769B8
+ .incbin "graphics/pokemon_storage/polkadot.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Pokecenter: @ 8576AB8
+ .incbin "graphics/pokemon_storage/pokecenter_frame.gbapal"
+ .incbin "graphics/pokemon_storage/pokecenter_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Pokecenter: @ 8576AF8
+ .incbin "graphics/pokemon_storage/pokecenter.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Pokecenter: @ 8576D74
+ .incbin "graphics/pokemon_storage/pokecenter.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Machine: @ 8576E74
+ .incbin "graphics/pokemon_storage/machine_frame.gbapal"
+ .incbin "graphics/pokemon_storage/machine_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Machine: @ 8576EB4
+ .incbin "graphics/pokemon_storage/machine.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Machine: @ 8577108
+ .incbin "graphics/pokemon_storage/machine.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Plain: @ 85771CC
+ .incbin "graphics/pokemon_storage/plain_frame.gbapal"
+ .incbin "graphics/pokemon_storage/plain_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Plain: @ 857720C
+ .incbin "graphics/pokemon_storage/plain.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Plain: @ 857732C
+ .incbin "graphics/pokemon_storage/plain.bin.lz"
+
+@ 12×18 tilemap
+ .incbin "graphics/unused/tilemap_5773C4.bin"
+
+ .align 1
gUnknown_08577574:: @ 8577574
- .incbin "baserom.gba", 0x577574, 0x44
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+
+ .align 2
+gWallpaperTable:: @ 85775B8
+ @ Forest
+ .4byte gWallpaperTiles_Forest
+ .4byte gWallpaperTilemap_Forest
+ .4byte gWallpaperPalettes_Forest
+
+ @ City
+ .4byte gWallpaperTiles_City
+ .4byte gWallpaperTilemap_City
+ .4byte gWallpaperPalettes_City
+
+ @ Desert
+ .4byte gWallpaperTiles_Desert
+ .4byte gWallpaperTilemap_Desert
+ .4byte gWallpaperPalettes_Desert
+
+ @ Savanna
+ .4byte gWallpaperTiles_Savanna
+ .4byte gWallpaperTilemap_Savanna
+ .4byte gWallpaperPalettes_Savanna
+
+ @ Crag
+ .4byte gWallpaperTiles_Crag
+ .4byte gWallpaperTilemap_Crag
+ .4byte gWallpaperPalettes_Crag
+
+ @ Volcano
+ .4byte gWallpaperTiles_Volcano
+ .4byte gWallpaperTilemap_Volcano
+ .4byte gWallpaperPalettes_Volcano
+
+ @ Snow
+ .4byte gWallpaperTiles_Snow
+ .4byte gWallpaperTilemap_Snow
+ .4byte gWallpaperPalettes_Snow
+
+ @ Cave
+ .4byte gWallpaperTiles_Cave
+ .4byte gWallpaperTilemap_Cave
+ .4byte gWallpaperPalettes_Cave
+
+ @ Beach
+ .4byte gWallpaperTiles_Beach
+ .4byte gWallpaperTilemap_Beach
+ .4byte gWallpaperPalettes_Beach
+
+ @ Seafloor
+ .4byte gWallpaperTiles_Seafloor
+ .4byte gWallpaperTilemap_Seafloor
+ .4byte gWallpaperPalettes_Seafloor
+
+ @ River
+ .4byte gWallpaperTiles_River
+ .4byte gWallpaperTilemap_River
+ .4byte gWallpaperPalettes_River
+
+ @ Sky
+ .4byte gWallpaperTiles_Sky
+ .4byte gWallpaperTilemap_Sky
+ .4byte gWallpaperPalettes_Sky
+
+ @ PolkaDot
+ .4byte gWallpaperTiles_PolkaDot
+ .4byte gWallpaperTilemap_PolkaDot
+ .4byte gWallpaperPalettes_PolkaDot
+
+ @ Pokecenter
+ .4byte gWallpaperTiles_Pokecenter
+ .4byte gWallpaperTilemap_Pokecenter
+ .4byte gWallpaperPalettes_Pokecenter
+
+ @ Machine
+ .4byte gWallpaperTiles_Machine
+ .4byte gWallpaperTilemap_Machine
+ .4byte gWallpaperPalettes_Machine
+
+ @ Plain
+ .4byte gWallpaperTiles_Plain
+ .4byte gWallpaperTilemap_Plain
+ .4byte gWallpaperPalettes_Plain
+
+ .align 2
+PCGfx_Arrow: @ 8577678
+ .incbin "graphics/pokemon_storage/arrow.4bpp"
+
+ .align 2
+gWallpaperPalettes_Zigzagoon:: @ 85776F8
+ .incbin "graphics/pokemon_storage/friends_frame1.gbapal"
+ .incbin "graphics/pokemon_storage/zigzagoon_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Zigzagoon: @ 8577738
+ .incbin "graphics/pokemon_storage/zigzagoon.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Zigzagoon: @ 857792C
+ .incbin "graphics/pokemon_storage/zigzagoon.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Screen:: @ 8577A44
+ .incbin "graphics/pokemon_storage/friends_frame1.gbapal"
+ .incbin "graphics/pokemon_storage/screen_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Screen: @ 8577A84
+ .incbin "graphics/pokemon_storage/screen.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Screen: @ 8577D00
+ .incbin "graphics/pokemon_storage/screen.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Diagonal:: @ 8577E2C
+ .incbin "graphics/pokemon_storage/friends_frame1.gbapal"
+ .incbin "graphics/pokemon_storage/diagonal_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Diagonal: @ 8577E6C
+ .incbin "graphics/pokemon_storage/diagonal.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Diagonal: @ 8578058
+ .incbin "graphics/pokemon_storage/diagonal.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Block:: @ 8578148
+ .incbin "graphics/pokemon_storage/block_bg.gbapal"
+ .incbin "graphics/pokemon_storage/block_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Block: @ 8578188
+ .incbin "graphics/pokemon_storage/block.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Block: @ 8578358
+ .incbin "graphics/pokemon_storage/block.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Pokecenter2:: @ 8578450
+ .incbin "graphics/pokemon_storage/pokecenter2_bg.gbapal"
+ .incbin "graphics/pokemon_storage/pokecenter2_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Pokecenter2: @ 8578490
+ .incbin "graphics/pokemon_storage/pokecenter2.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Pokecenter2: @ 85786D0
+ .incbin "graphics/pokemon_storage/pokecenter2.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Frame:: @ 85787E4
+ .incbin "graphics/pokemon_storage/frame_bg.gbapal"
+ .incbin "graphics/pokemon_storage/frame_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Frame: @ 8578824
+ .incbin "graphics/pokemon_storage/frame.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Frame: @ 8578A34
+ .incbin "graphics/pokemon_storage/frame.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Blank:: @ 8578B48
+ .incbin "graphics/pokemon_storage/friends_frame1.gbapal"
+ .incbin "graphics/pokemon_storage/zigzagoon_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Blank: @ 8578B88
+ .incbin "graphics/pokemon_storage/blank.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Blank: @ 8578D34
+ .incbin "graphics/pokemon_storage/blank.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Circles:: @ 8578E10
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/circles_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Circles: @ 8578E50
+ .incbin "graphics/pokemon_storage/circles.4bpp.lz"
-gUnknown_085775B8:: @ 85775B8
- .incbin "baserom.gba", 0x5775b8, 0x398c
+ .align 2
+gWallpaperTilemap_Circles: @ 85790A4
+ .incbin "graphics/pokemon_storage/circles.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Azumarill:: @ 85791A0
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/azumarill_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Azumarill: @ 85791E0
+ .incbin "graphics/pokemon_storage/azumarill.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Azumarill: @ 85793CC
+ .incbin "graphics/pokemon_storage/azumarill.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Pikachu:: @ 85794C4
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/pikachu_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Pikachu: @ 8579504
+ .incbin "graphics/pokemon_storage/pikachu.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Pikachu: @ 8579738
+ .incbin "graphics/pokemon_storage/pikachu.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Legendary:: @ 8579860
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/legendary_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Legendary: @ 85798A0
+ .incbin "graphics/pokemon_storage/legendary.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Legendary: @ 8579B80
+ .incbin "graphics/pokemon_storage/legendary.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Dusclops:: @ 8579CC4
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/dusclops_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Dusclops: @ 8579D04
+ .incbin "graphics/pokemon_storage/dusclops.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Dusclops: @ 8579F50
+ .incbin "graphics/pokemon_storage/dusclops.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Ludicolo:: @ 857A048
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/ludicolo_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Ludicolo: @ 857A088
+ .incbin "graphics/pokemon_storage/ludicolo.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Ludicolo: @ 857A348
+ .incbin "graphics/pokemon_storage/ludicolo.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Whiscash:: @ 857A468
+ .incbin "graphics/pokemon_storage/friends_frame2.gbapal"
+ .incbin "graphics/pokemon_storage/whiscash_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Whiscash: @ 857A4A8
+ .incbin "graphics/pokemon_storage/whiscash.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Whiscash: @ 857A6F0
+ .incbin "graphics/pokemon_storage/whiscash.bin.lz"
+
+ .align 2
+gWallpaperIcon_Aqua: @ 857A81C
+ .incbin "graphics/pokemon_storage/aqua_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Heart: @ 857A860
+ .incbin "graphics/pokemon_storage/heart_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_FiveStar: @ 857A89C
+ .incbin "graphics/pokemon_storage/five_star_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Brick: @ 857A8DC
+ .incbin "graphics/pokemon_storage/brick_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_FourStar: @ 857A904
+ .incbin "graphics/pokemon_storage/four_star_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Asterisk: @ 857A940
+ .incbin "graphics/pokemon_storage/asterisk_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Dot: @ 857A990
+ .incbin "graphics/pokemon_storage/dot_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_LineCircle: @ 857A9C0
+ .incbin "graphics/pokemon_storage/line_circle_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_PokeBall: @ 857A9EC
+ .incbin "graphics/pokemon_storage/pokeball_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Maze: @ 857AA38
+ .incbin "graphics/pokemon_storage/maze_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Footprint: @ 857AA7C
+ .incbin "graphics/pokemon_storage/footprint_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_BigAsterisk: @ 857AAC4
+ .incbin "graphics/pokemon_storage/big_asterisk_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Circle: @ 857AB08
+ .incbin "graphics/pokemon_storage/circle_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Koffing: @ 857AB48
+ .incbin "graphics/pokemon_storage/koffing_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Ribbon: @ 857AB98
+ .incbin "graphics/pokemon_storage/ribbon_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_FourCircles: @ 857AC00
+ .incbin "graphics/pokemon_storage/four_circles_icon.4bpp.lz"
+ .align 2
+gWallpaperIcon_Lotad: @ 857AC30
+ .incbin "graphics/pokemon_storage/lotad_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Crystal: @ 857AC74
+ .incbin "graphics/pokemon_storage/crystal_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Pichu: @ 857ACBC
+ .incbin "graphics/pokemon_storage/pichu_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Diglett: @ 857ACF4
+ .incbin "graphics/pokemon_storage/diglett_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Luvdisc: @ 857AD44
+ .incbin "graphics/pokemon_storage/luvdisc_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_StarInCircle: @ 857AD88
+ .incbin "graphics/pokemon_storage/star_in_circle_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Spinda: @ 857ADCC
+ .incbin "graphics/pokemon_storage/spinda_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Latis: @ 857AE20
+ .incbin "graphics/pokemon_storage/latis_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Minun: @ 857AE64
+ .incbin "graphics/pokemon_storage/minun_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Togepi: @ 857AEAC
+ .incbin "graphics/pokemon_storage/togepi_icon.4bpp.lz"
+
+ .align 2
+gWallpaperIcon_Magma: @ 857AF08
+ .incbin "graphics/pokemon_storage/magma_icon.4bpp.lz"
+
+ .align 2
gUnknown_0857AF44:: @ 857AF44
- .incbin "baserom.gba", 0x57af44, 0xc0
+ .4byte gWallpaperTiles_Zigzagoon, gWallpaperTilemap_Zigzagoon, gWallpaperPalettes_Zigzagoon
+ .4byte gWallpaperTiles_Screen, gWallpaperTilemap_Screen, gWallpaperPalettes_Screen
+ .4byte gWallpaperTiles_Horizontal, gWallpaperTilemap_Horizontal, gWallpaperPalettes_Horizontal
+ .4byte gWallpaperTiles_Diagonal, gWallpaperTilemap_Diagonal, gWallpaperPalettes_Diagonal
+ .4byte gWallpaperTiles_Block, gWallpaperTilemap_Block, gWallpaperPalettes_Block
+ .4byte gWallpaperTiles_Ribbon, gWallpaperTilemap_Ribbon, gWallpaperPalettes_Ribbon
+ .4byte gWallpaperTiles_Pokecenter2, gWallpaperTilemap_Pokecenter2, gWallpaperPalettes_Pokecenter2
+ .4byte gWallpaperTiles_Frame, gWallpaperTilemap_Frame, gWallpaperPalettes_Frame
+ .4byte gWallpaperTiles_Blank, gWallpaperTilemap_Blank, gWallpaperPalettes_Blank
+ .4byte gWallpaperTiles_Circles, gWallpaperTilemap_Circles, gWallpaperPalettes_Circles
+ .4byte gWallpaperTiles_Azumarill, gWallpaperTilemap_Azumarill, gWallpaperPalettes_Azumarill
+ .4byte gWallpaperTiles_Pikachu, gWallpaperTilemap_Pikachu, gWallpaperPalettes_Pikachu
+ .4byte gWallpaperTiles_Legendary, gWallpaperTilemap_Legendary, gWallpaperPalettes_Legendary
+ .4byte gWallpaperTiles_Dusclops, gWallpaperTilemap_Dusclops, gWallpaperPalettes_Dusclops
+ .4byte gWallpaperTiles_Ludicolo, gWallpaperTilemap_Ludicolo, gWallpaperPalettes_Ludicolo
+ .4byte gWallpaperTiles_Whiscash, gWallpaperTilemap_Whiscash, gWallpaperPalettes_Whiscash
+ .align 2
gUnknown_0857B004:: @ 857B004
- .incbin "baserom.gba", 0x57b004, 0x7c
+ .4byte gWallpaperIcon_Aqua
+ .4byte gWallpaperIcon_Heart
+ .4byte gWallpaperIcon_FiveStar
+ .4byte gWallpaperIcon_Brick
+ .4byte gWallpaperIcon_FourStar
+ .4byte gWallpaperIcon_Asterisk
+ .4byte gWallpaperIcon_Dot
+ .4byte gWallpaperIcon_Cross
+ .4byte gWallpaperIcon_LineCircle
+ .4byte gWallpaperIcon_PokeBall
+ .4byte gWallpaperIcon_Maze
+ .4byte gWallpaperIcon_Footprint
+ .4byte gWallpaperIcon_BigAsterisk
+ .4byte gWallpaperIcon_Circle
+ .4byte gWallpaperIcon_Koffing
+ .4byte gWallpaperIcon_Ribbon
+ .4byte gWallpaperIcon_Bolt
+ .4byte gWallpaperIcon_FourCircles
+ .4byte gWallpaperIcon_Lotad
+ .4byte gWallpaperIcon_Crystal
+ .4byte gWallpaperIcon_Pichu
+ .4byte gWallpaperIcon_Diglett
+ .4byte gWallpaperIcon_Luvdisc
+ .4byte gWallpaperIcon_StarInCircle
+ .4byte gWallpaperIcon_Spinda
+ .4byte gWallpaperIcon_Latis
+ .4byte gWallpaperIcon_Plusle
+ .4byte gWallpaperIcon_Minun
+ .4byte gWallpaperIcon_Togepi
+ .4byte gWallpaperIcon_Magma
+
+ .align 2
+gUnknown_0857B07C:: @ 857B07C
+ .4byte 0x23BA
+ .align 2
gUnknown_0857B080:: @ 857B080
- .incbin "baserom.gba", 0x57b080, 0x28
+ obj_tiles PCGfx_Arrow, 128, 0x0006
+
+ .align 2
+gOamData_857B088:: @ 857B088
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_857B090:: @ 857B090
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_857B098:: @ 857B098
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_857B0A0:: @ 857B0A0
+ .4byte gSpriteAnim_857B090
+ .4byte gSpriteAnim_857B098
+
+ .align 2
+gSpriteTemplate_857B0A8:: @ 857B0A8
+ spr_template 0x0003, 0xDAC9, gOamData_857B088, gSpriteAnimTable_857B0A0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_857B0C0:: @ 857B0C0
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_857B0C8:: @ 857B0C8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_857B0D0:: @ 857B0D0
+ obj_image_anim_frame 2, 5
+ obj_image_anim_end
-gUnknown_0857B0A8:: @ 857B0A8
- .incbin "baserom.gba", 0x57b0a8, 0x38
+ .align 2
+gSpriteAnimTable_857B0D8:: @ 857B0D8
+ .4byte gSpriteAnim_857B0C8
+ .4byte gSpriteAnim_857B0D0
gUnknown_0857B0E0:: @ 857B0E0
- .incbin "baserom.gba", 0x57b0e0, 0x8b8
+ spr_template 0x0006, 0xDACA, gOamData_857B0C0, gSpriteAnimTable_857B0D8, NULL, gDummySpriteAffineAnimTable, sub_80CD210
+ .align 2
+HandCursorPalette: @ 857B0F8
+ .incbin "graphics/pokemon_storage/hand_cursor.gbapal"
+
+ .align 2
+HandCursorTiles: @ 857B118
+ .incbin "graphics/pokemon_storage/hand_cursor.4bpp"
+
+ .align 2
+HandCursorShadowTiles: @ 857B918
+ .incbin "graphics/pokemon_storage/hand_cursor_shadow.4bpp"
+
+ .align 2
gUnknown_0857B998:: @ 857B998
- .incbin "baserom.gba", 0x57b998, 0xc
+ .4byte sub_80CDCCC
+ .4byte sub_80CDD5C
+ .4byte sub_80CDDD8
+ .align 2
gUnknown_0857B9A4:: @ 857B9A4
- .incbin "baserom.gba", 0x57b9a4, 0x18
+ .byte 0x22, 0x00
+ .2byte 0x0039
+ .byte 0x22, 0x00
+ .2byte 0x0123
+ .byte 0x10, 0x0a
+ .2byte 0x0046
+ .byte 0x10, 0x0a
+ .2byte 0x00f9
+ .byte 0x10, 0x0e
+ .2byte 0x0046
+ .byte 0x10, 0x0e
+ .2byte 0x00f9
+ .align 2
gUnknown_0857B9BC:: @ 857B9BC
- .incbin "baserom.gba", 0x57b9bc, 0x28
+ .4byte sub_80CF0CC, 0
+ .4byte sub_80CF5C4, 1
+ .4byte sub_80CF7E4, 2
+ .4byte sub_80CF8D8, 3
+ .4byte NULL, 0
-gUnknown_0857B9E4:: @ 857B9E4
- .incbin "baserom.gba", 0x57b9e4, 0x18
+ .align 2
+gHandCursorSpriteSheets:: @ 857B9E4
+ obj_tiles HandCursorTiles, 0x0800, 0x0000
+ obj_tiles HandCursorShadowTiles, 0x0080, 0x0001
+ null_obj_tiles
-gUnknown_0857B9FC:: @ 857B9FC
- .incbin "baserom.gba", 0x57b9fc, 0x54
+ .align 2
+gHandCursorSpritePalettes:: @ 857B9FC
+ obj_pal HandCursorPalette, 0xDAC7
+ null_obj_pal
-gUnknown_0857BA50:: @ 857BA50
- .incbin "baserom.gba", 0x57ba50, 0x18
+ .align 2
+gOamData_857BA0C:: @ 857BA0C
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
-gUnknown_0857BA68:: @ 857BA68
- .incbin "baserom.gba", 0x57ba68, 0x18
+ .align 2
+gOamData_857BA14:: @ 857BA14
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_857BA1C:: @ 857BA1C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 16, 30
+ obj_image_anim_jump 0
+ .align 2
+gSpriteAnim_857BA28:: @ 857BA28
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_857BA30:: @ 857BA30
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_857BA38:: @ 857BA38
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_857BA40:: @ 857BA40
+ .4byte gSpriteAnim_857BA1C
+ .4byte gSpriteAnim_857BA28
+ .4byte gSpriteAnim_857BA30
+ .4byte gSpriteAnim_857BA38
+
+ .align 2
+gSpriteTemplate_857BA50:: @ 857BA50
+ spr_template 0, 0xDACA, gOamData_857BA0C, gSpriteAnimTable_857BA40, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_857BA68:: @ 857BA68
+ spr_template 1, 0xDACA, gOamData_857BA14, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CFBF4
+
+ .align 2
gUnknown_0857BA80:: @ 857BA80
- .incbin "baserom.gba", 0x57ba80, 0x9c
+ .4byte gPCText_Cancel
+ .4byte gPCText_Store
+ .4byte gPCText_Withdraw
+ .4byte gPCText_Move
+ .4byte gPCText_Shift
+ .4byte gPCText_Place
+ .4byte gPCText_Summary
+ .4byte gPCText_Release
+ .4byte gPCText_Mark
+ .4byte gPCText_Jump
+ .4byte gPCText_Wallpaper
+ .4byte gPCText_Name
+ .4byte gPCText_Take
+ .4byte gPCText_Give
+ .4byte gPCText_Give
+ .4byte gPCText_Switch
+ .4byte gPCText_Bag
+ .4byte gPCText_Info
+ .4byte gPCText_Scenery1
+ .4byte gPCText_Scenery2
+ .4byte gPCText_Scenery3
+ .4byte gPCText_Etcetera
+ .4byte gPCText_Friends
+ .4byte gPCText_Forest
+ .4byte gPCText_City
+ .4byte gPCText_Desert
+ .4byte gPCText_Savanna
+ .4byte gPCText_Crag
+ .4byte gPCText_Volcano
+ .4byte gPCText_Snow
+ .4byte gPCText_Cave
+ .4byte gPCText_Beach
+ .4byte gPCText_Seafloor
+ .4byte gPCText_River
+ .4byte gPCText_Sky
+ .4byte gPCText_PolkaDot
+ .4byte gPCText_Pokecenter
+ .4byte gPCText_Machine
+ .4byte gPCText_Simple
+ .align 2
gUnknown_0857BB1C:: @ 857BB1C
- .incbin "baserom.gba", 0x57bb1c, 0x8
+ window_template 0x00, 0x0a, 0x03, 0x14, 0x12, 0x09, 0x000a
+ .align 2
gUnknown_0857BB24:: @ 857BB24
- .incbin "baserom.gba", 0x57bb24, 0x14c
+ .incbin "graphics/pokemon_storage/unknown_frame.4bpp"
+
+ .align 2
+gOamData_857BBA4:: @ 857BBA4
+ .2byte 0x0100, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BBAC:: @ 857BBAC
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BBBC:: @ 857BBBC
+ .2byte 0x0058, 0x0058, 0x0000, 0x0000, 0x0005, 0x0005, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BBD4:: @ 857BBD4
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0xfffb, 0xfffb, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BBEC:: @ 857BBEC
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x000a, 0x000a, 0x0c00, 0x0000, 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BC0C:: @ 857BC0C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff6, 0xfff6, 0x0c00, 0x0000, 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BC2C:: @ 857BC2C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfffb, 0xfffb, 0x1000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_857BC44:: @ 857BC44
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_857BC54:: @ 857BC54
+ .4byte gSpriteAffineAnim_857BBAC
+ .4byte gSpriteAffineAnim_857BBBC
+ .4byte gSpriteAffineAnim_857BBD4
+ .4byte gSpriteAffineAnim_857BBEC
+ .4byte gSpriteAffineAnim_857BC0C
+ .4byte gSpriteAffineAnim_857BC2C
+ .4byte gSpriteAffineAnim_857BC44
+
+ .align 2
+gSpriteTemplate_857BC70:: @ 857BC70
+ spr_template 0x0007, 0xdacb, gOamData_857BBA4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_857BC54, SpriteCallbackDummy
-gUnknown_0857BC70:: @ 857BC70
- .incbin "baserom.gba", 0x57bc70, 0x18
+gSpriteTemplate_857BC88:: @ 857BC88
+ .2byte 0x0100, 0x0100, 0x0200, 0x0100, 0x0100, 0x0200, 0x0200, 0x0200, 0x0080, 0x0080, 0x0100, 0x0100, 0x0200, 0x0200, 0x0400, 0x0400
-gUnknown_0857BC88:: @ 857BC88
- .incbin "baserom.gba", 0x57bc88, 0x20
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
index 659498743..2f5bbeb3d 100644
--- a/data/pokemon_summary_screen.s
+++ b/data/pokemon_summary_screen.s
@@ -9,14 +9,23 @@
@ 861CAAC
.include "data/text/nature_names.inc"
+ .align 2
gUnknown_0861CBB4:: @ 861CBB4
- .incbin "baserom.gba", 0x61cbb4, 0x38
+ .4byte 0x000001f0, 0x000013b9, 0x0000239a, 0x000033db
+
+ .align 2
+gUnknown_0861CBC4:: @ 861CBC4
+ .incbin "graphics/interface/unk_tilemap2.bin"
+ .align 2
gUnknown_0861CBEC:: @ 861CBEC
- .incbin "baserom.gba", 0x61cbec, 0xc
+ .4byte gUnknown_0861CBC4
+ .byte 0x01, 0x00, 0x0a, 0x02, 0x00, 0x12
+ .align 2
gUnknown_0861CBF8:: @ 861CBF8
- .incbin "baserom.gba", 0x61cbf8, 0xc
+ .4byte gUnknown_0861CBC4
+ .byte 0x01, 0x00, 0x0a, 0x02, 0x00, 0x32
.align 2
gUnknown_0861CC04:: @ 861CC04
@@ -40,101 +49,385 @@ gUnknown_0861CC10:: @ 861CC10
.align 2
gUnknown_0861CC1C:: @ 861CC1C
- .incbin "baserom.gba", 0x61cc1c, 0x8
+ .byte 0x00, 0x02, 0x03, 0x01, 0x04, 0x05, 0x00, 0x00
+ .align 2
gUnknown_0861CC24:: @ 861CC24
- .incbin "baserom.gba", 0x61cc24, 0xa8
+ window_template 0x00, 0x00, 0x00, 0x0b, 0x02, 0x06, 0x0001
+ window_template 0x00, 0x00, 0x00, 0x0b, 0x02, 0x06, 0x0017
+ window_template 0x00, 0x00, 0x00, 0x0b, 0x02, 0x06, 0x002d
+ window_template 0x00, 0x00, 0x00, 0x0b, 0x02, 0x06, 0x0043
+ window_template 0x00, 0x16, 0x00, 0x08, 0x02, 0x07, 0x0059
+ window_template 0x00, 0x16, 0x00, 0x08, 0x02, 0x07, 0x0069
+ window_template 0x00, 0x16, 0x00, 0x08, 0x02, 0x07, 0x0079
+ window_template 0x00, 0x0b, 0x04, 0x00, 0x02, 0x06, 0x0089
+ window_template 0x00, 0x0b, 0x04, 0x12, 0x02, 0x06, 0x0089
+ window_template 0x00, 0x0b, 0x06, 0x12, 0x02, 0x06, 0x00ad
+ window_template 0x00, 0x0a, 0x07, 0x06, 0x06, 0x06, 0x00d1
+ window_template 0x00, 0x16, 0x07, 0x05, 0x06, 0x06, 0x00f5
+ window_template 0x00, 0x0a, 0x0e, 0x0b, 0x04, 0x06, 0x0113
+ window_template 0x00, 0x00, 0x12, 0x06, 0x02, 0x06, 0x013f
+ window_template 0x00, 0x01, 0x0f, 0x09, 0x04, 0x06, 0x014b
+ window_template 0x00, 0x01, 0x0f, 0x05, 0x04, 0x06, 0x016f
+ window_template 0x00, 0x16, 0x04, 0x00, 0x02, 0x06, 0x0183
+ window_template 0x00, 0x01, 0x02, 0x04, 0x02, 0x07, 0x0183
+ window_template 0x00, 0x01, 0x0c, 0x09, 0x02, 0x06, 0x018b
+ window_template 0x00, 0x01, 0x0e, 0x09, 0x04, 0x06, 0x019d
+ null_window_template
+ .align 2
gUnknown_0861CCCC:: @ 861CCCC
- .incbin "baserom.gba", 0x61cccc, 0x20
+ window_template 0x00, 0x0b, 0x04, 0x0b, 0x02, 0x06, 0x01c1
+ window_template 0x00, 0x16, 0x04, 0x07, 0x02, 0x06, 0x01d7
+ window_template 0x00, 0x0b, 0x09, 0x12, 0x04, 0x06, 0x01e5
+ window_template 0x00, 0x0b, 0x0e, 0x12, 0x06, 0x06, 0x022d
+ .align 2
gUnknown_0861CCEC:: @ 861CCEC
- .incbin "baserom.gba", 0x61ccec, 0x28
+ window_template 0x00, 0x0a, 0x04, 0x0a, 0x02, 0x06, 0x01c1
+ window_template 0x00, 0x14, 0x04, 0x0a, 0x02, 0x06, 0x01d5
+ window_template 0x00, 0x10, 0x07, 0x06, 0x06, 0x06, 0x01e9
+ window_template 0x00, 0x1b, 0x07, 0x03, 0x06, 0x06, 0x020d
+ window_template 0x00, 0x18, 0x0e, 0x06, 0x04, 0x06, 0x021f
+ .align 2
gUnknown_0861CD14:: @ 861CD14
- .incbin "baserom.gba", 0x61cd14, 0x18
+ window_template 0x00, 0x0f, 0x04, 0x09, 0x0a, 0x06, 0x01c1
+ window_template 0x00, 0x18, 0x04, 0x06, 0x0a, 0x08, 0x021b
+ window_template 0x00, 0x0a, 0x0f, 0x14, 0x04, 0x06, 0x0257
gUnknown_0861CD2C:: @ 861CD2C
- .incbin "baserom.gba", 0x61cd2c, 0x27
+ .byte 0x00, 0x01, 0x02, 0x00, 0x03, 0x04, 0x00, 0x05, 0x06, 0x00, 0x07, 0x08, 0x00, 0x09, 0x0a, 0x00, 0x0b, 0x0c, 0x00, 0x0d, 0x0e, 0x00, 0x07, 0x08, 0x0d, 0x0f, 0x0e, 0x00, 0x01, 0x02, 0x00, 0x03
+ .byte 0x04, 0x00, 0x05, 0x06, 0x00, 0x07, 0x08
gUnknown_0861CD53:: @ 861CD53
- .incbin "baserom.gba", 0x61cd53, 0x80
+ .incbin "graphics/interface/summary_a_button.4bpp"
gUnknown_0861CDD3:: @ 861CDD3
- .incbin "baserom.gba", 0x61cdd3, 0x81
+ .incbin "graphics/interface/summary_b_button.4bpp"
+ .align 2
gUnknown_0861CE54:: @ 861CE54
- .incbin "baserom.gba", 0x61ce54, 0x10
+ .4byte sub_81C2E00
+ .4byte sub_81C3530
+ .4byte sub_81C3984
+ .4byte sub_81C3D08
+ .align 2
gUnknown_0861CE64:: @ 861CE64
- .incbin "baserom.gba", 0x61ce64, 0x10
+ .4byte sub_81C2E40
+ .4byte sub_81C3554
+ .4byte sub_81C39F0
+ .4byte sub_81C3D54
gUnknown_0861CE74:: @ 861CE74
- .incbin "baserom.gba", 0x61ce74, 0x7
+ .string "{COLOR LIGHT_RED}{SHADOW GREEN}$"
gUnknown_0861CE7B:: @ 861CE7B
- .incbin "baserom.gba", 0x61ce7b, 0x7
+ .string "{COLOR WHITE}{SHADOW DARK_GREY}$"
gUnknown_0861CE82:: @ 861CE82
- .incbin "baserom.gba", 0x61ce82, 0xc
+ .string "{SPECIAL_F7 0x00}/{SPECIAL_F7 0x01}\n"
+ .string "{SPECIAL_F7 0x02}\n"
+ .string "{SPECIAL_F7 0x03}$"
gUnknown_0861CE8E:: @ 861CE8E
- .incbin "baserom.gba", 0x61ce8e, 0x9
+ .string "{SPECIAL_F7 0x00}\n"
+ .string "{SPECIAL_F7 0x01}\n"
+ .string "{SPECIAL_F7 0x02}$"
gUnknown_0861CE97:: @ 861CE97
- .incbin "baserom.gba", 0x61ce97, 0x125
+ .string "{UNK_CTRL_F9 0x06}{SPECIAL_F7 0x00}/{SPECIAL_F7 0x01}$"
+
+ .align 2
+gOamData_861CEA0:: @ 861CEA0
+ .2byte 0x4000, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_861CEA8:: @ 861CEA8
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEB0:: @ 861CEB0
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEB8:: @ 861CEB8
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEC0:: @ 861CEC0
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEC8:: @ 861CEC8
+ .2byte 0x0020, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CED0:: @ 861CED0
+ .2byte 0x0028, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CED8:: @ 861CED8
+ .2byte 0x0030, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEE0:: @ 861CEE0
+ .2byte 0x0038, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEE8:: @ 861CEE8
+ .2byte 0x0040, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEF0:: @ 861CEF0
+ .2byte 0x0048, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CEF8:: @ 861CEF8
+ .2byte 0x0050, 0x0000, 0xffff, 0x0000
+ .align 2
+gSpriteAnim_861CF00:: @ 861CF00
+ .2byte 0x0058, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF08:: @ 861CF08
+ .2byte 0x0060, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF10:: @ 861CF10
+ .2byte 0x0068, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF18:: @ 861CF18
+ .2byte 0x0070, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF20:: @ 861CF20
+ .2byte 0x0078, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF28:: @ 861CF28
+ .2byte 0x0080, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF30:: @ 861CF30
+ .2byte 0x0088, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF38:: @ 861CF38
+ .2byte 0x0090, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF40:: @ 861CF40
+ .2byte 0x0098, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF48:: @ 861CF48
+ .2byte 0x00a0, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF50:: @ 861CF50
+ .2byte 0x00a8, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861CF58:: @ 861CF58
+ .2byte 0x00b0, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_861CF60:: @ 861CF60
+ .4byte gSpriteAnim_861CEA8
+ .4byte gSpriteAnim_861CEB0
+ .4byte gSpriteAnim_861CEB8
+ .4byte gSpriteAnim_861CEC0
+ .4byte gSpriteAnim_861CEC8
+ .4byte gSpriteAnim_861CED0
+ .4byte gSpriteAnim_861CED8
+ .4byte gSpriteAnim_861CEE0
+ .4byte gSpriteAnim_861CEE8
+ .4byte gSpriteAnim_861CEF0
+ .4byte gSpriteAnim_861CEF8
+ .4byte gSpriteAnim_861CF00
+ .4byte gSpriteAnim_861CF08
+ .4byte gSpriteAnim_861CF10
+ .4byte gSpriteAnim_861CF18
+ .4byte gSpriteAnim_861CF20
+ .4byte gSpriteAnim_861CF28
+ .4byte gSpriteAnim_861CF30
+ .4byte gSpriteAnim_861CF38
+ .4byte gSpriteAnim_861CF40
+ .4byte gSpriteAnim_861CF48
+ .4byte gSpriteAnim_861CF50
+ .4byte gSpriteAnim_861CF58
+
+ .align 2
gUnknown_0861CFBC:: @ 861CFBC
- .incbin "baserom.gba", 0x61cfbc, 0x8
+ obj_tiles 0x08d971b0, 0x1700, 0x7532
+ .align 2
gUnknown_0861CFC4:: @ 861CFC4
- .incbin "baserom.gba", 0x61cfc4, 0x18
+ spr_template 0x7532, 0x7532, gOamData_861CEA0, gSpriteAnimTable_861CF60, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0861CFDC:: @ 861CFDC
- .incbin "baserom.gba", 0x61cfdc, 0x98
+ .byte 0x0d, 0x0d, 0x0e, 0x0e, 0x0d, 0x0d, 0x0f, 0x0e, 0x0d, 0x0f, 0x0d, 0x0e, 0x0f, 0x0d, 0x0e, 0x0e, 0x0f, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x0d, 0x00
+
+ .align 2
+gOamData_861CFF4:: @ 861CFF4
+ .2byte 0x0000, 0x4000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_861CFFC:: @ 861CFFC
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D004:: @ 861D004
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
+ .align 2
+gSpriteAnim_861D00C:: @ 861D00C
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D014:: @ 861D014
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D01C:: @ 861D01C
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D024:: @ 861D024
+ .2byte 0x0010, 0x0040, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D02C:: @ 861D02C
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D034:: @ 861D034
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D03C:: @ 861D03C
+ .2byte 0x0018, 0x0040, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D044:: @ 861D044
+ .2byte 0x001c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_861D04C:: @ 861D04C
+ .4byte gSpriteAnim_861CFFC
+ .4byte gSpriteAnim_861D004
+ .4byte gSpriteAnim_861D00C
+ .4byte gSpriteAnim_861D014
+ .4byte gSpriteAnim_861D01C
+ .4byte gSpriteAnim_861D024
+ .4byte gSpriteAnim_861D02C
+ .4byte gSpriteAnim_861D034
+ .4byte gSpriteAnim_861D03C
+ .4byte gSpriteAnim_861D044
+
+ .align 2
gUnknown_0861D074:: @ 861D074
- .incbin "baserom.gba", 0x61d074, 0x8
+ obj_tiles gUnknown_08D97BEC, 0x0400, 0x7530
+ .align 2
gUnknown_0861D07C:: @ 861D07C
- .incbin "baserom.gba", 0x61d07c, 0x8
+ obj_pal gUnknown_08D97CF4, 0x7530
+ .align 2
gUnknown_0861D084:: @ 861D084
- .incbin "baserom.gba", 0x61d084, 0x74
+ spr_template 0x7530, 0x7530, gOamData_861CFF4, gSpriteAnimTable_861D04C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_861D09C:: @ 861D09C
+ .2byte 0x4000, 0x4000, 0x0c00, 0x0000
+
+ .align 2
+gSpriteAnim_861D0A4:: @ 861D0A4
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D0AC:: @ 861D0AC
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D0B4:: @ 861D0B4
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D0BC:: @ 861D0BC
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D0C4:: @ 861D0C4
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_861D0CC:: @ 861D0CC
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
+ .align 2
+gSpriteAnim_861D0D4:: @ 861D0D4
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_861D0DC:: @ 861D0DC
+ .4byte gSpriteAnim_861D0A4
+ .4byte gSpriteAnim_861D0AC
+ .4byte gSpriteAnim_861D0B4
+ .4byte gSpriteAnim_861D0BC
+ .4byte gSpriteAnim_861D0C4
+ .4byte gSpriteAnim_861D0CC
+ .4byte gSpriteAnim_861D0D4
+
+ .align 2
gUnknown_0861D0F8:: @ 861D0F8
- .incbin "baserom.gba", 0x61d0f8, 0x8
+ obj_tiles gStatusGfx_Icons, 0x0380, 0x7531
+ .align 2
gUnknown_0861D100:: @ 861D100
- .incbin "baserom.gba", 0x61d100, 0x8
+ obj_pal gStatusPal_Icons, 0x7531
+ .align 2
gUnknown_0861D108:: @ 861D108
- .incbin "baserom.gba", 0x61d108, 0x18
+ spr_template 0x7531, 0x7531, gOamData_861D09C, gSpriteAnimTable_861D0DC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0861D120:: @ 861D120
- .incbin "baserom.gba", 0x61d120, 0x20
+ .incbin "graphics/interface/summary_markings.gbapal"
+ .align 2
gUnknown_0861D140:: @ 861D140
- .incbin "baserom.gba", 0x61d140, 0x60
+ .incbin "graphics/interface/region_map.gbapal"
+ .align 2
gUnknown_0861D1A0:: @ 861D1A0
- .incbin "baserom.gba", 0x61d1a0, 0xd54
+ .incbin "graphics/interface/region_map.8bpp.lz"
+ .align 2
gUnknown_0861DEF4:: @ 861DEF4
- .incbin "baserom.gba", 0x61def4, 0x314
+ .incbin "graphics/interface/region_map.bin.lz"
+ .align 2
gUnknown_0861E208:: @ 861E208
- .incbin "baserom.gba", 0x61e208, 0xd5c
+ .incbin "graphics/interface/region_map_affine.8bpp.lz"
+ .align 2
gUnknown_0861EF64:: @ 861EF64
- .incbin "baserom.gba", 0x61ef64, 0x350
+ .incbin "graphics/interface/region_map_affine.bin.lz"
+ .align 2
gUnknown_0861F2B4:: @ 861F2B4
- .incbin "baserom.gba", 0x61f2b4, 0xc
+ .4byte 0x000011f0, 0x000001e1, 0x000021de
+ .align 2
gUnknown_0861F2C0:: @ 861F2C0
- .incbin "baserom.gba", 0x61f2c0, 0x18
+ .4byte 0x00000000, sub_81C5460, sub_81C5518, 0x00000000, 0x00080000, 0x07003021
+ .align 2
gUnknown_0861F2D8:: @ 861F2D8
.4byte gMenuText_Use, sub_81C61E0
.4byte gMenuText_Toss, sub_81C62C4
@@ -144,35 +437,74 @@ gUnknown_0861F2D8:: @ 861F2D8
.4byte gText_EmptyString2, NULL
gUnknown_0861F308:: @ 861F308
- .incbin "baserom.gba", 0x61f308, 0x4
+ .byte 0x00, 0x02, 0x01, 0x03
gUnknown_0861F30C:: @ 861F30C
- .incbin "baserom.gba", 0x61f30c, 0x2
+ .byte 0x01, 0x03
gUnknown_0861F30E:: @ 861F30E
- .incbin "baserom.gba", 0x61f30e, 0x2
+ .byte 0x04, 0x03
gUnknown_0861F310:: @ 861F310
- .incbin "baserom.gba", 0x61f310, 0x4
+ .byte 0x03, 0x00, 0x00, 0x00
gUnknown_0861F314:: @ 861F314
.4byte sub_81C654C
.4byte sub_81C63D0
gUnknown_0861F31C:: @ 861F31C
- .incbin "baserom.gba", 0x61f31c, 0xc
+ .byte 0x00, 0x02, 0x03, 0x00, 0x03, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00
+ .align 2
gUnknown_0861F328:: @ 861F328
- .incbin "baserom.gba", 0x61f328, 0x28
+ window_template 0x00, 0x0e, 0x02, 0x0f, 0x10, 0x0f, 0x001e
+ window_template 0x00, 0x00, 0x0d, 0x0e, 0x06, 0x0f, 0x010e
+ window_template 0x01, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x0162
+ window_template 0x01, 0x18, 0x11, 0x05, 0x02, 0x0f, 0x01ce
+ null_window_template
+ .align 2
gUnknown_0861F350:: @ 861F350
- .incbin "baserom.gba", 0x61f350, 0x20
+ window_template 0x01, 0x16, 0x11, 0x07, 0x02, 0x0f, 0x01d8
+ window_template 0x01, 0x16, 0x0f, 0x07, 0x04, 0x0f, 0x01d8
+ window_template 0x01, 0x0f, 0x0f, 0x0e, 0x04, 0x0f, 0x01d8
+ window_template 0x01, 0x0f, 0x0d, 0x0e, 0x06, 0x0f, 0x01d8
+ .align 2
gUnknown_0861F370:: @ 861F370
- .incbin "baserom.gba", 0x61f370, 0x5c
+ window_template 0x01, 0x18, 0x0f, 0x05, 0x04, 0x0f, 0x01d8
+ .align 2
+gOamData_861F378:: @ 861F378
+ .2byte 0x0100, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_861F380:: @ 861F380
+ .2byte 0x0000, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_861F388:: @ 861F388
+ .4byte gSpriteAnim_861F380
+
+ .align 2
+gSpriteAffineAnim_861F38C:: @ 861F38C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_861F39C:: @ 861F39C
+ .2byte 0x0000, 0x0000, 0x02fe, 0x0000, 0x0000, 0x0000, 0x0402, 0x0000, 0x0000, 0x0000, 0x04fe, 0x0000, 0x0000, 0x0000, 0x0202, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_861F3C4:: @ 861F3C4
+ .4byte gSpriteAffineAnim_861F38C
+ .4byte gSpriteAffineAnim_861F39C
+
+ .align 2
gUnknown_0861F3CC:: @ 861F3CC
- .incbin "baserom.gba", 0x61f3cc, 0x8
+ obj_tiles gBattleFrontierGfx_PyramidBag, 0x0800, 0x1024
+ .align 2
gUnknown_0861F3D4:: @ 861F3D4
- .incbin "baserom.gba", 0x61f3d4, 0x18
+ spr_template 0x1024, 0x1024, gOamData_861F378, gSpriteAnimTable_861F388, NULL, gSpriteAffineAnimTable_861F3C4, SpriteCallbackDummy
+
diff --git a/data/pokenav.s b/data/pokenav.s
index 35fdafee5..03c0d4b8a 100644
--- a/data/pokenav.s
+++ b/data/pokenav.s
@@ -111,16 +111,23 @@ gUnknown_0861F3EC:: @ 861F3EC
.4byte sub_81CFE98
gUnknown_0861F590:: @ 861F590
- .incbin "baserom.gba", 0x61F590, 0x20
+ .incbin "graphics/pokenav/icon2.gbapal"
gUnknown_0861F5B0:: @ 861F5B0
- .incbin "baserom.gba", 0x61f5b0, 0x454
+ .incbin "graphics/pokenav/icon2.4bpp.lz"
+
+gUnknown_0861F994:: @ 861F994
+ .incbin "graphics/pokenav/icon2_unused.4bpp.lz"
gUnknown_0861FA04:: @ 861FA04
- .incbin "baserom.gba", 0x61fa04, 0x4
+ .byte 0x50
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
gUnknown_0861FA08:: @ 861FA08
- .incbin "baserom.gba", 0x61fa08, 0x10
+ window_template 0, 1, 0x16, 0x10, 0x2, 0x0, 0x36
+ null_window_template
gUnknown_0861FA18:: @ 861FA18
.4byte gUnknown_085EBED5
@@ -137,7 +144,10 @@ gUnknown_0861FA18:: @ 861FA18
.4byte gUnknown_085EBF84
gUnknown_0861FA48:: @ 861FA48
- .incbin "baserom.gba", 0x61fa48, 0x4
+ .byte 0x4
+ .byte 0x1
+ .byte 0x2
+ .byte 0x0
gUnknown_0861FA4C:: @ 861FA4C
obj_tiles gUnknown_0861F5B0, 0x1000, 0
@@ -205,82 +215,205 @@ gUnknown_0861FB2C:: @ 861FB2C
spr_template 2, 1, gUnknown_0861FB1C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0861FB44:: @ 861FB44
- .incbin "baserom.gba", 0x61fb44, 0xa0
+ spr_template 2, 2, gUnknown_0861FB24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_0861FB5C:: @ 861FB5C
+ .incbin "graphics/pokenav/arrows_matchcall.gbapal"
+
+gUnknown_0861FB7C:: @ 861FB7C
+ .incbin "graphics/pokenav/arrows_matchcall.4bpp.lz"
gUnknown_0861FBE4:: @ 861FBE4
- .incbin "baserom.gba", 0x61fbe4, 0x4
+ .byte 0x0
+ .byte 0x2
+ .byte 0x5
+ .byte 0x0
gUnknown_0861FBE8:: @ 861FBE8
- .incbin "baserom.gba", 0x61fbe8, 0xc
+ .4byte gUnknown_085EBEA8
+ .4byte gUnknown_085EBEB1
+ .4byte gUnknown_085EBEC3
gUnknown_0861FBF4:: @ 861FBF4
- .incbin "baserom.gba", 0x61fbf4, 0x3
+ .byte 0x1
+ .byte 0x4
+ .byte 0x5
gUnknown_0861FBF7:: @ 861FBF7
- .incbin "baserom.gba", 0x61fbf7, 0x5
+ .byte 0x2
+ .byte 0x4
+ .byte 0x6
+ .byte 0x7
+ .byte 0x0
gUnknown_0861FBFC:: @ 861FBFC
- .incbin "baserom.gba", 0x61fbfc, 0x8
+ .4byte gUnknown_0861FB7C
+ .2byte 0xC0
+ .2byte 0xA
gUnknown_0861FC04:: @ 861FC04
- .incbin "baserom.gba", 0x61fc04, 0x18
+ .4byte gUnknown_0861FB5C
+ .4byte 0x14
+ .4byte 0x0
+ .4byte 0x0
+
+gUnknown_0861FC14:: @ 861FC14
+ .4byte 0x8000
+ .4byte 0x800
gUnknown_0861FC1C:: @ 861FC1C
- .incbin "baserom.gba", 0x61fc1c, 0x20
+ spr_template 10, 20, gUnknown_0861FC14, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81C9080
+
+gUnknown_0861FC34:: @ 861FC34
+ .4byte 0x4000
+ .4byte 0x800
gUnknown_0861FC3C:: @ 861FC3C
- .incbin "baserom.gba", 0x61fc3c, 0x18
+ spr_template 10, 20, gUnknown_0861FC34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0861FC54:: @ 861FC54
- .incbin "baserom.gba", 0x61fc54, 0x5
+ .byte 2
+ .byte 3
+ .byte 4
+ .byte 2
+ .byte 5
gUnknown_0861FC59:: @ 861FC59
- .incbin "baserom.gba", 0x61fc59, 0x1f
+ .byte 0, 1, 4, 4, 4, 4, 0, 1, 2, 4, 4, 4, 0, 1, 2, 3, 4, 4, 5, 6, 7, 4, 4, 4, 8, 9, 10, 11, 12, 13, 0
gUnknown_0861FC78:: @ 861FC78
- .incbin "baserom.gba", 0x61fc78, 0x2
-
-gUnknown_0861FC7A:: @ 861FC7A
- .incbin "baserom.gba", 0x61fc7a, 0xc
-
-gUnknown_0861FC86:: @ 861FC86
- .incbin "baserom.gba", 0x61fc86, 0x12
+ .incbin "graphics/pokenav/bg.gbapal"
gUnknown_0861FC98:: @ 861FC98
- .incbin "baserom.gba", 0x61fc98, 0x14
+ .incbin "graphics/pokenav/bg.4bpp.lz"
gUnknown_0861FCAC:: @ 861FCAC
- .incbin "baserom.gba", 0x61fcac, 0xa0
+ .incbin "graphics/pokenav/bg.bin.lz"
gUnknown_0861FD4C:: @ 861FD4C
- .incbin "baserom.gba", 0x61fd4c, 0x20
+ .incbin "graphics/pokenav/outline.gbapal"
gUnknown_0861FD6C:: @ 861FD6C
- .incbin "baserom.gba", 0x61fd6c, 0x288
+ .incbin "graphics/pokenav/outline.4bpp.lz"
gUnknown_0861FFF4:: @ 861FFF4
- .incbin "baserom.gba", 0x61fff4, 0x1a0
+ .incbin "graphics/pokenav/outline_map.bin.lz"
+
+gUnknown_08620104:: @ 8620104
+ .incbin "graphics/pokenav/blue_light.gbapal"
+
+gUnknown_08620124:: @ 8620124
+ .incbin "graphics/pokenav/blue_light.4bpp.lz"
gUnknown_08620194:: @ 8620194
- .incbin "baserom.gba", 0x620194, 0xc
+ .byte 0xF5, 0x10, 0, 0, 0x7A, 0x21, 0, 0, 0xFF, 0x31, 0, 0
gUnknown_086201A0:: @ 86201A0
- .incbin "baserom.gba", 0x6201a0, 0x24
+ .4byte NULL
+ .4byte sub_81C9C6C
+ .4byte sub_81C9CA8
+ .4byte sub_81C9D44
+ .4byte sub_81C9DD8
+ .4byte sub_81C9E58
+ .4byte sub_81C9EC8
+ .4byte sub_81C9EF8
+ .4byte sub_81C9F28
gUnknown_086201C4:: @ 86201C4
- .incbin "baserom.gba", 0x6201c4, 0x10
+ .4byte gPokenavOptions_Gfx
+ .byte 0, 0x34, 3, 0
+ .4byte gUnknown_08620124
+ .byte 0, 1, 1, 0
gUnknown_086201D4:: @ 86201D4
- .incbin "baserom.gba", 0x6201d4, 0x6c
+ .4byte gPokenavOptions_Pal + 0x0, 4
+ .4byte gPokenavOptions_Pal + 0x20, 5
+ .4byte gPokenavOptions_Pal + 0x40, 6
+ .4byte gPokenavOptions_Pal + 0x60, 7
+ .4byte gPokenavOptions_Pal + 0x80, 8
+ .4byte gUnknown_08620104, 3
+ .4byte 0, 0
+
+gUnknown_0862020C:: @ 862020C
+ .2byte 0, 0
+
+gUnknown_08620210:: @ 8620210
+ .2byte 0x20, 1
+
+gUnknown_08620214:: @ 8620214
+ .2byte 0x40, 4
+
+gUnknown_08620218:: @ 8620218
+ .2byte 0x60, 2
+
+gUnknown_0862021C:: @ 862021C
+ .2byte 0x80, 3
+
+gUnknown_08620220:: @ 8620220
+ .2byte 0xA0, 1
+
+gUnknown_08620224:: @ 8620224
+ .2byte 0xC0, 1
+
+gUnknown_08620228:: @ 8620228
+ .2byte 0xE0, 4
+
+gUnknown_0862022C:: @ 862022C
+ .2byte 0x100, 1
+
+gUnknown_08620230:: @ 8620230
+ .2byte 0x120, 2
+
+gUnknown_08620234:: @ 8620234
+ .2byte 0x140, 0
+
+gUnknown_08620238:: @ 8620238
+ .2byte 0x160, 0
+
+gUnknown_0862023C:: @ 862023C
+ .2byte 0x180, 3
gUnknown_08620240:: @ 8620240
- .incbin "baserom.gba", 0x620240, 0x4
+ .2byte 0x2A, 0x14
gUnknown_08620244:: @ 8620244
- .incbin "baserom.gba", 0x620244, 0x88
+ .4byte gUnknown_0862020C
+ .4byte gUnknown_08620210
+ .4byte gUnknown_0862021C
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .2byte 0x2A, 0x14
+ .4byte gUnknown_0862020C
+ .4byte gUnknown_08620210
+ .4byte gUnknown_08620214
+ .4byte gUnknown_0862021C
+ .4byte NULL
+ .4byte NULL
+ .2byte 0x2A, 0x14
+ .4byte gUnknown_0862020C
+ .4byte gUnknown_08620210
+ .4byte gUnknown_08620214
+ .4byte gUnknown_08620218
+ .4byte gUnknown_0862021C
+ .4byte NULL
+ .2byte 0x38, 0x14
+ .4byte gUnknown_08620220
+ .4byte gUnknown_08620224
+ .4byte gUnknown_0862023C
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .2byte 0x28, 0x10
+ .4byte gUnknown_08620228
+ .4byte gUnknown_0862022C
+ .4byte gUnknown_08620230
+ .4byte gUnknown_08620234
+ .4byte gUnknown_08620238
+ .4byte gUnknown_0862023C
gUnknown_086202CC:: @ 86202CC
- .incbin "baserom.gba", 0x6202cc, 0x8
+ window_template 1, 3, 17, 0x18, 2, 1, 8
gUnknown_086202D4:: @ 86202D4
.4byte gUnknown_085EBCC5
@@ -299,19 +432,43 @@ gUnknown_086202D4:: @ 86202D4
.4byte gUnknown_085EBE41
gUnknown_0862030C:: @ 862030C
- .incbin "baserom.gba", 0x62030c, 0x3
+ .byte 6, 8, 7
gUnknown_0862030F:: @ 862030F
- .incbin "baserom.gba", 0x62030f, 0x3d
+ .byte 6, 8, 7, 0, 0
+
+gUnknown_08620314:: @ 8620314
+ .byte 0, 0x40, 0, 0x80, 0, 8, 0, 0
+
+gUnknown_0862031C:: @ 862031C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_0862032C:: @ 862032C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0x12
+ obj_rot_scal_anim_end
+
+gUnknown_08620344:: @ 8620344
+ .4byte gUnknown_0862031C
+ .4byte gUnknown_0862032C
gUnknown_0862034C:: @ 862034C
- .incbin "baserom.gba", 0x62034c, 0x20
+ spr_template 3, 4, gUnknown_08620314, gDummySpriteAnimTable, NULL, gUnknown_08620344, SpriteCallbackDummy
+
+gUnknown_08620364:: @ 8620364
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x800
+ .2byte 0
gUnknown_0862036C:: @ 862036C
- .incbin "baserom.gba", 0x62036c, 0x18
+ spr_template 1, 3, gUnknown_08620364, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08620384:: @ 8620384
- .incbin "baserom.gba", 0x620384, 0xC
+ .4byte 0x4000040
+ .4byte 0xa2600001
+ .byte 1, 0, 0, 0
gUnknown_08620390:: @ 8620390
.string "Becalm fighting emotions.$"
@@ -1333,40 +1490,44 @@ gUnknown_08622028:: @ 8622028
.4byte gUnknown_08621FC9, gUnknown_08621FDE, gUnknown_08621FF9, gUnknown_0862200F
gUnknown_08622508:: @ 8622508
- .incbin "baserom.gba", 0x622508, 0x2
+ .byte 0, 2
gUnknown_0862250A:: @ 862250A
- .incbin "baserom.gba", 0x62250a, 0x6
+ .byte 0, 1, 2, 0, 0, 0
gUnknown_08622510:: @ 8622510
- .incbin "baserom.gba", 0x622510, 0x20
+ .incbin "graphics/pokenav/ui_matchcall.gbapal"
gUnknown_08622530:: @ 8622530
- .incbin "baserom.gba", 0x622530, 0xa4
+ .incbin "graphics/pokenav/ui_matchcall.4bpp.lz"
gUnknown_086225D4:: @ 86225D4
- .incbin "baserom.gba", 0x6225d4, 0xC4
+ .incbin "graphics/pokenav/ui_matchcall.bin.lz"
gUnknown_08622698:: @ 8622698
- .incbin "baserom.gba", 0x622698, 0x48
+ .incbin "graphics/pokenav/arrow2.gbapal"
+
+gUnknown_086226B8:: @ 86226B8
+ .incbin "graphics/pokenav/arrow2.4bpp.lz"
gUnknown_086226E0:: @ 86226E0
- .incbin "baserom.gba", 0x6226e0, 0x20
+ .incbin "graphics/pokenav/86226E0.gbapal"
gUnknown_08622700:: @ 8622700
- .incbin "baserom.gba", 0x622700, 0x20
+ .incbin "graphics/pokenav/8622700.gbapal"
gUnknown_08622720:: @ 8622720
- .incbin "baserom.gba", 0x622720, 0x40
+ .incbin "graphics/pokenav/pokeball_matchcall.gbapal"
gUnknown_08622760:: @ 8622760
- .incbin "baserom.gba", 0x622760, 0x2c
+ .incbin "graphics/pokenav/pokeball_matchcall.4bpp.lz"
gUnknown_0862278C:: @ 862278C
- .incbin "baserom.gba", 0x62278c, 0x8
+ .4byte 0x11FD
+ .4byte 0x20206A
gUnknown_08622794:: @ 8622794
- .incbin "baserom.gba", 0x622794, 0x4
+ .4byte 0x3077
gUnknown_08622798:: @ 8622798
.4byte NULL
@@ -1387,10 +1548,10 @@ gUnknown_08622798:: @ 8622798
.4byte sub_81CBB74
gUnknown_086227D8:: @ 86227D8
- .incbin "baserom.gba", 0x6227d8, 0x8
+ window_template 2, 0, 5, 11, 2, 2, 16
gUnknown_086227E0:: @ 86227E0
- .incbin "baserom.gba", 0x6227e0, 0x8
+ window_template 2, 0, 9, 11, 8, 2, 0x26
gUnknown_086227E8:: @ 86227E8
.4byte gUnknown_085EC017
@@ -1398,13 +1559,15 @@ gUnknown_086227E8:: @ 86227E8
.4byte gUnknown_085EC022
gUnknown_086227F4:: @ 86227F4
- .incbin "baserom.gba", 0x6227f4, 0x14
+ .string "·{PAUSE 0x04}·{PAUSE 0x04}·{PAUSE 0x04}·{PAUSE 0x04}·\p"
+ .string "$"
+ .align 2
gUnknown_08622808:: @ 8622808
- .incbin "baserom.gba", 0x622808, 0x8
+ window_template 1, 1, 12, 0x1C, 4, 1, 10
gUnknown_08622810:: @ 8622810
- .incbin "baserom.gba", 0x622810, 0x8
+ obj_tiles gUnknown_086226B8, 0x40, 7
gUnknown_08622818:: @ 8622818
obj_pal gUnknown_08622698, 12
@@ -1429,79 +1592,81 @@ gUnknown_08622850:: @ 8622850
spr_template 8, 13, gUnknown_08622848, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08622868:: @ 8622868
- .incbin "baserom.gba", 0x622868, 0x20
+ .incbin "graphics/pokenav/8622868.gbapal"
gUnknown_08622888:: @ 8622888
- .incbin "baserom.gba", 0x622888, 0x1F4
+ .incbin "graphics/pokenav/zoom_tiles.4bpp.lz"
gUnknown_08622A7C:: @ 8622A7C
- .incbin "baserom.gba", 0x622a7c, 0x44
+ .incbin "graphics/pokenav/city_maps/lavaridge_0.bin.lz"
gUnknown_08622AC0:: @ 8622AC0
- .incbin "baserom.gba", 0x622ac0, 0x48
+ .incbin "graphics/pokenav/city_maps/fallarbor_0.bin.lz"
gUnknown_08622B08:: @ 8622B08
- .incbin "baserom.gba", 0x622b08, 0x50
+ .incbin "graphics/pokenav/city_maps/fortree_0.bin.lz"
gUnknown_08622B58:: @ 8622B58
- .incbin "baserom.gba", 0x622b58, 0x60
+ .incbin "graphics/pokenav/city_maps/slateport_0.bin.lz"
gUnknown_08622BB8:: @ 8622BB8
- .incbin "baserom.gba", 0x622bb8, 0x4C
+ .incbin "graphics/pokenav/city_maps/slateport_1.bin.lz"
gUnknown_08622C04:: @ 8622C04
- .incbin "baserom.gba", 0x622c04, 0x54
+ .incbin "graphics/pokenav/city_maps/rustboro_0.bin.lz"
gUnknown_08622C58:: @ 8622C58
- .incbin "baserom.gba", 0x622c58, 0x54
+ .incbin "graphics/pokenav/city_maps/rustboro_1.bin.lz"
gUnknown_08622CAC:: @ 8622CAC
- .incbin "baserom.gba", 0x622cac, 0x40
+ .incbin "graphics/pokenav/city_maps/pacifidlog_0.bin.lz"
gUnknown_08622CEC:: @ 8622CEC
- .incbin "baserom.gba", 0x622cec, 0x58
+ .incbin "graphics/pokenav/city_maps/mauville_0.bin.lz"
gUnknown_08622D44:: @ 8622D44
- .incbin "baserom.gba", 0x622d44, 0x54
+ .incbin "graphics/pokenav/city_maps/mauville_1.bin.lz"
gUnknown_08622D98:: @ 8622D98
- .incbin "baserom.gba", 0x622d98, 0x30
+ .incbin "graphics/pokenav/city_maps/oldale_0.bin.lz"
gUnknown_08622DC8:: @ 8622DC8
- .incbin "baserom.gba", 0x622dc8, 0x4C
+ .incbin "graphics/pokenav/city_maps/lilycove_0.bin.lz"
gUnknown_08622E14:: @ 8622E14
- .incbin "baserom.gba", 0x622e14, 0x58
+ .incbin "graphics/pokenav/city_maps/lilycove_1.bin.lz"
gUnknown_08622E6C:: @ 8622E6C
- .incbin "baserom.gba", 0x622e6c, 0x30
+ .incbin "graphics/pokenav/city_maps/littleroot_0.bin.lz"
gUnknown_08622E9C:: @ 8622E9C
- .incbin "baserom.gba", 0x622e9c, 0x38
+ .incbin "graphics/pokenav/city_maps/dewford_0.bin.lz"
gUnknown_08622ED4:: @ 8622ED4
- .incbin "baserom.gba", 0x622ed4, 0x40
+ .incbin "graphics/pokenav/city_maps/sootopolis_0.bin.lz"
gUnknown_08622F14:: @ 8622F14
- .incbin "baserom.gba", 0x622f14, 0x48
+ .incbin "graphics/pokenav/city_maps/ever_grande_0.bin.lz"
gUnknown_08622F5C:: @ 8622F5C
- .incbin "baserom.gba", 0x622f5c, 0x44
+ .incbin "graphics/pokenav/city_maps/ever_grande_1.bin.lz"
gUnknown_08622FA0:: @ 8622FA0
- .incbin "baserom.gba", 0x622fa0, 0x38
+ .incbin "graphics/pokenav/city_maps/verdanturf_0.bin.lz"
gUnknown_08622FD8:: @ 8622FD8
- .incbin "baserom.gba", 0x622fd8, 0x48
+ .incbin "graphics/pokenav/city_maps/mossdeep_0.bin.lz"
gUnknown_08623020:: @ 8623020
- .incbin "baserom.gba", 0x623020, 0x5C
+ .incbin "graphics/pokenav/city_maps/mossdeep_1.bin.lz"
gUnknown_0862307C:: @ 862307C
- .incbin "baserom.gba", 0x62307c, 0x5C
+ .incbin "graphics/pokenav/city_maps/petalburg_0.bin.lz"
gUnknown_086230D8:: @ 86230D8
- .incbin "baserom.gba", 0x6230d8, 0xc
+ .4byte 0x11F5
+ .4byte 0x206A
+ .4byte 0x3402
gUnknown_086230E4:: @ 86230E4
.4byte NULL
@@ -1518,7 +1683,13 @@ gUnknown_08623100:: @ 8623100
null_obj_pal
gUnknown_08623110:: @ 8623110
- .incbin "baserom.gba", 0x623110, 0x8
+ .byte 1
+ .byte 17
+ .byte 4
+ .byte 12
+ .byte 13
+ .byte 1
+ .2byte 0x4C
gUnknown_08623118:: @ 8623118
.4byte 0, gUnknown_08622E6C
@@ -1554,34 +1725,36 @@ gUnknown_086231D0:: @ 86231D0
spr_template 6, 11, gUnknown_086231C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81CCEF4
gUnknown_086231E8:: @ 86231E8
- .incbin "baserom.gba", 0x6231e8, 0x20
+ .incbin "graphics/pokenav/86231E8.gbapal"
gUnknown_08623208:: @ 8623208
- .incbin "baserom.gba", 0x623208, 0x20
+ .incbin "graphics/pokenav/8623208.gbapal"
gUnknown_08623228:: @ 8623228
- .incbin "baserom.gba", 0x623228, 0x14
+ .incbin "graphics/pokenav/8623228.4bpp.lz"
gUnknown_0862323C:: @ 862323C
- .incbin "baserom.gba", 0x62323c, 0xfc
+ .incbin "graphics/pokenav/862323C.bin.lz"
gUnknown_08623338:: @ 8623338
- .incbin "baserom.gba", 0x623338, 0x20
+ .incbin "graphics/pokenav/8623338.gbapal"
gUnknown_08623358:: @ 8623358
- .incbin "baserom.gba", 0x623358, 0xc
+ .4byte 0x11F5
+ .4byte 0x21DE
+ .4byte 0x31EB
gUnknown_08623364:: @ 8623364
- .incbin "baserom.gba", 0x623364, 0x8
+ window_template 1, 13, 1, 13, 4, 15, 2
gUnknown_0862336C:: @ 862336C
- .incbin "baserom.gba", 0x62336c, 0x8
+ window_template 1, 1, 6, 7, 2, 15, 0x36
gUnknown_08623374:: @ 8623374
- .incbin "baserom.gba", 0x623374, 0x8
+ window_template 1, 1, 0x1C, 5, 2, 15, 0x44
gUnknown_0862337C:: @ 862337C
- .incbin "baserom.gba", 0x62337c, 0x8
+ window_template 1, 13, 0x1C, 3, 2, 15, 0x44
gUnknown_08623384:: @ 8623384
.4byte NULL
@@ -1593,7 +1766,7 @@ gUnknown_08623384:: @ 8623384
.4byte sub_81CE700
gUnknown_086233A0:: @ 86233A0
- .incbin "baserom.gba", 0x6233a0, 0x14
+ .4byte 0x16, 0x17, 0x18, 0x21, 0x2F
gUnknown_086233B4:: @ 86233B4
.4byte sub_81CF134
@@ -1602,22 +1775,22 @@ gUnknown_086233B4:: @ 86233B4
.4byte sub_81CF278
gUnknown_086233C4:: @ 86233C4
- .incbin "baserom.gba", 0x6233c4, 0x20
+ .incbin "graphics/pokenav/condition_search2.gbapal"
gUnknown_086233E4:: @ 86233E4
- .incbin "baserom.gba", 0x6233e4, 0xc8
+ .incbin "graphics/pokenav/condition_search2.4bpp.lz"
gUnknown_086234AC:: @ 86234AC
- .incbin "baserom.gba", 0x6234ac, 0xc4
+ .incbin "graphics/pokenav/condition_search2.bin.lz"
gUnknown_08623570:: @ 8623570
- .incbin "baserom.gba", 0x623570, 0x20
+ .incbin "graphics/pokenav/8623570.gbapal"
gUnknown_08623590:: @ 8623590
- .incbin "baserom.gba", 0x623590, 0x4
+ .4byte 0x2065
gUnknown_08623594:: @ 8623594
- .incbin "baserom.gba", 0x623594, 0x4
+ .4byte 0x307A
gUnknown_08623598:: @ 8623598
.4byte NULL
@@ -1629,16 +1802,19 @@ gUnknown_08623598:: @ 8623598
.4byte sub_81CF798
gUnknown_086235B4:: @ 86235B4
- .incbin "baserom.gba", 0x6235b4, 0x8
+ window_template 1, 1, 6, 7, 2, 1, 20
gUnknown_086235BC:: @ 86235BC
- .incbin "baserom.gba", 0x6235bc, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_086235C8:: @ 86235C8
- .incbin "baserom.gba", 0x6235c8, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_086235D4:: @ 86235D4
- .incbin "baserom.gba", 0x6235d4, 0x4
+ .string "{0x77}$"
+ .align 2
gUnknown_086235D8:: @ 86235D8
.4byte sub_81CFB8C
@@ -1646,22 +1822,22 @@ gUnknown_086235D8:: @ 86235D8
.4byte sub_81CFC40
gUnknown_086235E4:: @ 86235E4
- .incbin "baserom.gba", 0x6235e4, 0x20
+ .incbin "graphics/pokenav/ui_ribbons.gbapal"
gUnknown_08623604:: @ 8623604
- .incbin "baserom.gba", 0x623604, 0xc8
+ .incbin "graphics/pokenav/ui_ribbons.4bpp.lz"
gUnknown_086236CC:: @ 86236CC
- .incbin "baserom.gba", 0x6236cc, 0xc4
+ .incbin "graphics/pokenav/ui_ribbons.bin.lz"
gUnknown_08623790:: @ 8623790
- .incbin "baserom.gba", 0x623790, 0x20
+ .incbin "graphics/pokenav/8623790.gbapal"
gUnknown_086237B0:: @ 86237B0
- .incbin "baserom.gba", 0x6237b0, 0x4
+ .4byte 0x2065
gUnknown_086237B4:: @ 86237B4
- .incbin "baserom.gba", 0x6237b4, 0x4
+ .4byte 0x307A
gUnknown_086237B8:: @ 86237B8
.4byte NULL
@@ -1673,19 +1849,38 @@ gUnknown_086237B8:: @ 86237B8
.4byte sub_81D021C
gUnknown_086237D4:: @ 86237D4
- .incbin "baserom.gba", 0x6237d4, 0x8
+ window_template 1, 1, 6, 7, 2, 1, 20
gUnknown_086237DC:: @ 86237DC
- .incbin "baserom.gba", 0x6237dc, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_086237E8:: @ 86237E8
- .incbin "baserom.gba", 0x6237e8, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_086237F4:: @ 86237F4
- .incbin "baserom.gba", 0x6237f4, 0x4
+ .string "{0x77}$"
+ .align 2
gUnknown_086237F8:: @ 86237F8
- .incbin "baserom.gba", 0x6237f8, 0x44
+ .byte 1, 1, 0, 0
+ .byte 3, 4, 1, 0
+ .byte 3, 4, 5, 0
+ .byte 3, 4, 9, 0
+ .byte 3, 4, 13, 0
+ .byte 3, 4, 17, 0
+ .byte 1, 1, 21, 0
+ .byte 1, 1, 22, 0
+ .byte 1, 1, 23, 0
+ .byte 1, 1, 24, 0
+ .byte 1, 1, 25, 1
+ .byte 1, 1, 26, 1
+ .byte 1, 1, 27, 1
+ .byte 1, 1, 28, 1
+ .byte 1, 1, 29, 1
+ .byte 1, 1, 30, 1
+ .byte 1, 1, 31, 1
@ 862383C
.include "data/text/ribbon_descriptions.inc"
@@ -1694,31 +1889,32 @@ gUnknown_086237F8:: @ 86237F8
.include "data/text/gift_ribbon_descriptions.inc"
gUnknown_08623FF8:: @ 8623FF8
- .incbin "baserom.gba", 0x623ff8, 0x20
+ .incbin "graphics/pokenav/ribbons_icon1.gbapal"
gUnknown_08624018:: @ 8624018
- .incbin "baserom.gba", 0x624018, 0x20
+ .incbin "graphics/pokenav/ribbons_icon2.gbapal"
gUnknown_08624038:: @ 8624038
- .incbin "baserom.gba", 0x624038, 0x20
+ .incbin "graphics/pokenav/ribbons_icon3.gbapal"
gUnknown_08624058:: @ 8624058
- .incbin "baserom.gba", 0x624058, 0x20
+ .incbin "graphics/pokenav/ribbons_icon4.gbapal"
gUnknown_08624078:: @ 8624078
- .incbin "baserom.gba", 0x624078, 0x20
+ .incbin "graphics/pokenav/ribbons_icon5.gbapal"
gUnknown_08624098:: @ 8624098
- .incbin "baserom.gba", 0x624098, 0x20
+ .incbin "graphics/pokenav/8624098.gbapal"
gUnknown_086240B8:: @ 86240B8
- .incbin "baserom.gba", 0x6240b8, 0x1C8
+ .incbin "graphics/pokenav/ribbons_icon.4bpp.lz"
gUnknown_08624280:: @ 8624280
- .incbin "baserom.gba", 0x624280, 0x918
+ .incbin "graphics/pokenav/ribbons_icon_big.4bpp.lz"
gUnknown_08624B98:: @ 8624B98
- .incbin "baserom.gba", 0x624b98, 0x8
+ .4byte 0x107D
+ .4byte 0x2066
gUnknown_08624BA0:: @ 8624BA0
.4byte NULL
@@ -1729,28 +1925,48 @@ gUnknown_08624BA0:: @ 8624BA0
.4byte sub_81D0C54
gUnknown_08624BB8:: @ 8624BB8
- .incbin "baserom.gba", 0x624bb8, 0x8
+ window_template 2, 12, 13, 16, 4, 1, 20
gUnknown_08624BC0:: @ 8624BC0
- .incbin "baserom.gba", 0x624bc0, 0x4
+ .byte 4, 2, 3, 0
gUnknown_08624BC4:: @ 8624BC4
- .incbin "baserom.gba", 0x624bc4, 0x8
+ window_template 2, 14, 1, 13, 2, 10, 0x54
gUnknown_08624BCC:: @ 8624BCC
- .incbin "baserom.gba", 0x624bcc, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_08624BD8:: @ 8624BD8
- .incbin "baserom.gba", 0x624bd8, 0xc
+ .string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
+ .align 2
gUnknown_08624BE4:: @ 8624BE4
- .incbin "baserom.gba", 0x624be4, 0x4
+ .string "{0x77}$"
+ .align 2
gUnknown_08624BE8:: @ 8624BE8
- .incbin "baserom.gba", 0x624be8, 0x10
+ window_template 2, 1, 5, 7, 2, 1, 0x6E
+ .4byte NULL
+ .4byte NULL
gUnknown_08624BF8:: @ 8624BF8
- .incbin "baserom.gba", 0x624bf8, 0x80
+ .2byte 0, 0, 1, 0
+ .2byte 2, 0, 3, 0
+ .2byte 4, 0, 1, 1
+ .2byte 2, 1, 3, 1
+ .2byte 4, 1, 1, 2
+ .2byte 2, 2, 3, 2
+ .2byte 4, 2, 1, 3
+ .2byte 2, 3, 3, 3
+ .2byte 4, 3, 1, 4
+ .2byte 2, 4, 3, 4
+ .2byte 4, 4, 5, 0
+ .2byte 6, 0, 7, 1
+ .2byte 8, 2, 9, 1
+ .2byte 9, 3, 9, 4
+ .2byte 10, 3, 10, 4
+ .2byte 11, 0, 11, 1
gUnknown_08624C78:: @ 8624C78
obj_tiles gUnknown_08624280, 0x1800, 9
@@ -1764,73 +1980,710 @@ gUnknown_08624C80:: @ 8624C80
null_obj_pal
gUnknown_08624CB0:: @ 8624CB0
- .incbin "baserom.gba", 0x624cb0, 0x54
+ .2byte 0x100
+ .2byte 0x8000
+ .2byte 0x400
+ .2byte 0x0
+
+gUnknown_08624CB8:: @ 8624CB8
+ .2byte 0x80
+ .2byte 0x80
+ .2byte 0
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+gUnknown_08624CC8:: @ 8624CC8
+ .2byte 0x80
+ .2byte 0x80
+ .2byte 0
+ .2byte 0
+ .2byte 0x20
+ .2byte 0x20
+ .2byte 0x400
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+gUnknown_08624CE0:: @ 8624CE0
+ .2byte 0x100
+ .2byte 0x100
+ .2byte 0
+ .2byte 0
+ .2byte 0xFFE0
+ .2byte 0xFFE0
+ .2byte 0x400
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+gUnknown_08624CF8:: @ 8624CF8
+ .4byte gUnknown_08624CB8
+ .4byte gUnknown_08624CC8
+ .4byte gUnknown_08624CE0
gUnknown_08624D04:: @ 8624D04
- .incbin "baserom.gba", 0x624d04, 0x78
+ spr_template 9, 15, gUnknown_08624CB0, gDummySpriteAnimTable, NULL, gUnknown_08624CF8, SpriteCallbackDummy
+
+gUnknown_08624D1C:: @ 8624D1C
+ .4byte gText_MrStone_Pokenav_2B60C0
+ .2byte 0xFFFF
+ .byte 0x58
+ .byte 1
+ .4byte gText_MrStone_Pokenav_2B61E6
+ .byte 0x58
+ .byte 1
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B6302
+ .byte 0xBD
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B63A0
+ .byte 16
+ .byte 1
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B64A2
+ .byte 0x6A
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B6526
+ .byte 0xF4
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B65BB
+ .byte 0x97
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B6664
+ .byte 0x6f
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B66B1
+ .byte 0x70
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B6703
+ .byte 0xf7
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_MrStone_Pokenav_2B67ED
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624D7C:: @ 8624D7C
- .incbin "baserom.gba", 0x624d7c, 0x60
+ .byte 0
+ .byte 10
+ .2byte 0xFFFF
+ .4byte gUnknown_085EFAEF
+ .4byte gUnknown_085EFAFA
+ .4byte gUnknown_08624D1C
+
+gUnknown_08624D8C:: @ 8624D8C
+ .4byte gText_Norman_Pokenav_2B5719
+ .byte 0x32
+ .byte 1
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5795
+ .byte 0xF1
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B584D
+ .byte 0xF3
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B58E3
+ .byte 0xF4
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5979
+ .byte 0xD4
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5A07
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5A69
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5ACF
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte gText_Norman_Pokenav_2B5B5E
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624DDC:: @ 8624DDC
- .incbin "baserom.gba", 0x624ddc, 0x14
+ .byte 5, 7, 0x32, 1, 0x45, 0, 0, 0
+ .4byte gUnknown_085EFB25
+ .4byte gUnknown_085EFB47
+ .4byte gUnknown_08624D8C
gUnknown_08624DF0:: @ 8624DF0
- .incbin "baserom.gba", 0x624df0, 0x2C
+ .byte 3, 0, 0x19, 1
+ .4byte gUnknown_085EFBC9
+ .4byte gUnknown_085E8270
+
+gUnknown_08624DFC:: @ 8624DFC
+ .4byte gText_Mom_Pokenav_2B227B
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Mom_Pokenav_2B2310
+ .byte 0xF4
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_Mom_Pokenav_2B23F3
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624E1C:: @ 8624E1C
- .incbin "baserom.gba", 0x624e1c, 0x50
+ .byte 0, 0, 0xD8, 0
+ .4byte gUnknown_085EFB32
+ .4byte gUnknown_085EFB4B
+ .4byte gUnknown_08624DFC
+
+gUnknown_08624E2C:: @ 8624E2C
+ .4byte gText_Steven_Pokenav_2B5B95
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5C53
+ .byte 0xC7
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5CC9
+ .byte 0xD4
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5DB4
+ .byte 0x70
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5E26
+ .byte 0xF6
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5EA2
+ .byte 0x81
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Steven_Pokenav_2B5ED9
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624E6C:: @ 8624E6C
- .incbin "baserom.gba", 0x624e6c, 0x90
+ .byte 0, 0xD5, 0x31, 1
+ .4byte gUnknown_085EFB04
+ .4byte gUnknown_085EFB11
+ .4byte gUnknown_08624E2C
+
+gUnknown_08624E7C:: @ 8624E7C
+ .4byte gText_May_Pokenav_2B3AB3
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3B3F
+ .byte 0xF1
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3C13
+ .byte 0x95
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3CF3
+ .byte 0x24
+ .byte 0x3
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3D4B
+ .byte 0x6A
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3DD1
+ .byte 0xF3
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3E69
+ .byte 0xF4
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3ECD
+ .byte 0x97
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3F2B
+ .byte 0xD4
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B3FFB
+ .byte 0x6F
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B402B
+ .byte 0x61
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B414B
+ .byte 0x70
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B4228
+ .byte 0x81
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B42E0
+ .byte 0xF7
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_May_Pokenav_2B4350
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624EFC:: @ 8624EFC
- .incbin "baserom.gba", 0x624efc, 0x90
+ .byte 4, 0, 0xFD, 0
+ .4byte gUnknown_085EFB18
+ .4byte gExpandedPlaceholder_May
+ .4byte gUnknown_08624E7C
+
+gUnknown_08624F0C:: @ 8624F0C
+ .4byte gText_Brendan_Pokenav_2B43EF
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4486
+ .byte 0xF1
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4560
+ .byte 0x95
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B463F
+ .byte 0x24
+ .byte 0x3
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B46B7
+ .byte 0x6A
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4761
+ .byte 0xF3
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B47F4
+ .byte 0xF4
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4882
+ .byte 0x97
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4909
+ .byte 0xD4
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B49C4
+ .byte 0x6F
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4A44
+ .byte 0x61
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4B28
+ .byte 0x70
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4C15
+ .byte 0x81
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4CD8
+ .byte 0xF7
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Brendan_Pokenav_2B4D46
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08624F8C:: @ 8624F8C
- .incbin "baserom.gba", 0x624f8c, 0x60
+ .byte 4, 1, 0xFD, 0
+ .4byte gUnknown_085EFB18
+ .4byte gExpandedPlaceholder_Brendan
+ .4byte gUnknown_08624F0C
+
+gUnknown_08624F9C:: @ 8624F9C
+ .4byte gText_Wally_Pokenav_2B4DE2
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B4E57
+ .byte 0xC7
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B4EA5
+ .byte 0xF3
+ .byte 0x4
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B4F41
+ .byte 0x97
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B4FF3
+ .byte 0x6F
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B50B1
+ .byte 0x81
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Wally_Pokenav_2B5100
+ .byte 0x7E
+ .byte 0
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
+gUnknown_08624FDC:: @ 8624FDC
+ .byte 0x24, 3, 5, 0
+ .2byte 0x6F, 0xD5
+ .byte 0x5A, 3, 0x46, 0, 0xFF, 0xFF, 0xD5, 0
+
gUnknown_08624FEC:: @ 8624FEC
- .incbin "baserom.gba", 0x624fec, 0x54
+ .byte 2, 0, 0xD6, 0
+ .4byte 0x40
+ .4byte gUnknown_085EFB3E
+ .4byte gUnknown_08624F9C
+ .4byte gUnknown_08624FDC
+
+gUnknown_08624500:: @ 8624500
+ .4byte gText_Scott_Pokenav_2B5184
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B5275
+ .byte 0x8B
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B5323
+ .byte 0x97
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B53DB
+ .byte 0xD4
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B54A5
+ .byte 0x70
+ .byte 0
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B5541
+ .byte 0xF7
+ .byte 4
+ .2byte 0xFFFF
+ .4byte gText_Scott_Pokenav_2B56CA
+ .byte 0x64
+ .byte 8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
+
gUnknown_08625040:: @ 8625040
- .incbin "baserom.gba", 0x625040, 0x38
+ .byte 0, 0xD5, 0xD7, 0
+ .4byte gUnknown_085EFB4F
+ .4byte gUnknown_085EFB5C
+ .4byte gUnknown_08624500
+
+gUnknown_08625050:: @ 8625050
+ .4byte gText_Roxanne_Pokenav_2B2456
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Roxanne_Pokenav_2B250E
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Roxanne_Pokenav_2B25C1
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Roxanne_Pokenav_2B2607
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625078:: @ 8625078
- .incbin "baserom.gba", 0x625078, 0x3C
+ .byte 5, 10, 0xD3, 1
+ .4byte 0x41
+ .4byte gUnknown_085EFB62
+ .4byte NULL
+ .4byte gUnknown_08625050
+
+gUnknown_0862508C:: @ 862508C
+ .4byte gText_Brawly_Pokenav_2B2659
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Brawly_Pokenav_2B275D
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Brawly_Pokenav_2B286F
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Brawly_Pokenav_2B28D1
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_086250B4:: @ 86250B4
- .incbin "baserom.gba", 0x6250b4, 0x3C
+ .byte 5, 2, 0xD4, 1
+ .4byte 0x42
+ .4byte gUnknown_085EFB6F
+ .4byte NULL
+ .4byte gUnknown_0862508C
+
+gUnknown_086250C8:: @ 86250C8
+ .4byte gText_Wattson_Pokenav_2B2912
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Wattson_Pokenav_2B29CA
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Wattson_Pokenav_2B2AB6
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Wattson_Pokenav_2B2B01
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_086250F0:: @ 86250F0
- .incbin "baserom.gba", 0x6250f0, 0x3C
+ .byte 5, 9, 0xD5, 1
+ .4byte 0x43
+ .4byte gUnknown_085EFB7B
+ .4byte NULL
+ .4byte gUnknown_086250C8
+
+gUnknown_08625104:: @ 8625104
+ .4byte gText_Flannery_Pokenav_2B2B4D
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Flannery_Pokenav_2B2C0E
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Flannery_Pokenav_2B2CF1
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Flannery_Pokenav_2B2D54
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_0862512C:: @ 862512C
- .incbin "baserom.gba", 0x62512c, 0x3C
+ .byte 5, 3, 0xD6, 1
+ .4byte 0x44
+ .4byte gUnknown_085EFB87
+ .4byte NULL
+ .4byte gUnknown_08625104
+
+gUnknown_08625140:: @ 8625140
+ .4byte gText_Winona_Pokenav_2B2DA4
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Winona_Pokenav_2B2E2B
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Winona_Pokenav_2B2EC2
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Winona_Pokenav_2B2F16
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625168:: @ 8625168
- .incbin "baserom.gba", 0x625168, 0x3C
+ .byte 5, 11, 0xD7, 1
+ .4byte 0x46
+ .4byte gUnknown_085EFB94
+ .4byte NULL
+ .4byte gUnknown_08625140
+
+gUnknown_0862517C:: @ 862517C
+ .4byte gText_TateLiza_Pokenav_2B2F97
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_TateLiza_Pokenav_2B306E
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_TateLiza_Pokenav_2B3158
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_TateLiza_Pokenav_2B31CD
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_086251A4:: @ 86251A4
- .incbin "baserom.gba", 0x6251a4, 0x3C
+ .byte 5, 13, 0xD8, 1
+ .4byte 0x47
+ .4byte gUnknown_085EFB9E
+ .4byte NULL
+ .4byte gUnknown_0862517C
+
+gUnknown_086251B8:: @ 86251B8
+ .4byte gText_Juan_Pokenav_2B3249
+ .byte 0xFE
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Juan_Pokenav_2B32EC
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Juan_Pokenav_2B33AA
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte gText_Juan_Pokenav_2B341E
+ .byte 0x64
+ .byte 0x8
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_086251E0:: @ 86251E0
- .incbin "baserom.gba", 0x6251e0, 0x24
+ .byte 5, 14, 0xD9, 1
+ .4byte 0x48
+ .4byte gUnknown_085EFBA9
+ .4byte NULL
+ .4byte gUnknown_086251B8
+
+gUnknown_086251F4:: @ 86251F4
+ .4byte gText_Sidney_Pokenav_2B34CC
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625204:: @ 8625204
- .incbin "baserom.gba", 0x625204, 0x24
+ .byte 5, 15, 0xA5, 1
+ .4byte 0x49
+ .4byte gUnknown_085EFBB5
+ .4byte NULL
+ .4byte gUnknown_086251F4
+
+gUnknown_08625218:: @ 8625218
+ .4byte gText_Phoebe_Pokenav_2B3561
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625228:: @ 8625228
- .incbin "baserom.gba", 0x625228, 0x24
+ .byte 5, 15, 0xA6, 1
+ .4byte 0x4A
+ .4byte gUnknown_085EFBB5
+ .4byte NULL
+ .4byte gUnknown_08625218
+
+gUnknown_0862523C:: @ 862523C
+ .4byte gText_Glacia_Pokenav_2B35E4
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_0862524C:: @ 862524C
- .incbin "baserom.gba", 0x62524c, 0x24
+ .byte 5, 15, 0xA7, 1
+ .4byte 0x4B
+ .4byte gUnknown_085EFBB5
+ .4byte NULL
+ .4byte gUnknown_0862523C
+
+gUnknown_08625260:: @ 8625260
+ .4byte gText_Drake_Pokenav_2B368B
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625270:: @ 8625270
- .incbin "baserom.gba", 0x625270, 0x24
+ .byte 5, 15, 0xA8, 1
+ .4byte 0x4C
+ .4byte gUnknown_085EFBB5
+ .4byte NULL
+ .4byte gUnknown_08625260
+
+gUnknown_08625284:: @ 8625284
+ .4byte gText_Wallace_Pokenav_2B3790
+ .byte 0xFF
+ .byte 0xFF
+ .2byte 0xFFFF
+ .4byte NULL
+ .4byte 0xFFFFFFFF
gUnknown_08625294:: @ 8625294
- .incbin "baserom.gba", 0x625294, 0x14
+ .byte 5, 15, 0xA9, 1
+ .4byte 0x4D
+ .4byte gUnknown_085EFBC0
+ .4byte NULL
+ .4byte gUnknown_08625284
gUnknown_086252A8:: @ 86252A8
.4byte gUnknown_08624D7C
@@ -1905,61 +2758,212 @@ gUnknown_08625374:: @ 8625374
.4byte sub_81D1B00
gUnknown_08625388:: @ 8625388
- .incbin "baserom.gba", 0x625388, 0x60
+ .2byte 7, 0x4B, 0xFFFF, 0
+ .4byte gUnknown_085ED453
+ .4byte gUnknown_085ED46B
+ .4byte gUnknown_085ED483
+ .4byte gUnknown_085ED49D
+ .2byte 7, 0x4B, 0x4F6, 0
+ .4byte gUnknown_085ED453
+ .4byte gUnknown_085ED46B
+ .4byte gUnknown_085ED4B3
+ .4byte gUnknown_085ED4CE
+ .2byte 2, 0X3C, 0xFFFF, 0
+ .4byte gUnknown_085ED4E3
+ .4byte gUnknown_085ED4FA
+ .4byte gUnknown_085ED516
+ .4byte gUnknown_085ED52F
+ .2byte 3, 0x3F, 0xFFFF, 0
+ .4byte gUnknown_085ED547
+ .4byte gUnknown_085ED563
+ .4byte gUnknown_085ED579
+ .4byte gUnknown_085ED58F
gUnknown_086253E8:: @ 86253E8
- .incbin "baserom.gba", 0x6253e8, 0x18
+ .4byte 0x8010100
+ .4byte 0x80F02
+ .4byte 0x8011500
+ .4byte 0x180F12
+ .4byte 0xB010100
+ .4byte 0x180F08
gUnknown_08625400:: @ 8625400
- .incbin "baserom.gba", 0x625400, 0x3
+ .byte 1, 2, 3
gUnknown_08625403:: @ 8625403
- .incbin "baserom.gba", 0x625403, 0x1
+ .byte 0xFF
gUnknown_08625404:: @ 8625404
- .incbin "baserom.gba", 0x625404, 0xc
+ .byte 0x40, 0, 0, 4, 1, 0, 0x60, 0xA6, 1, 0, 0, 0
gUnknown_08625410:: @ 8625410
- .incbin "baserom.gba", 0x625410, 0x100
+ .byte 4, 5, 6, 7, 8, 9, 9, 0xA, 0xA, 0xB, 0xB, 0xC, 0xC, 0xD, 0xD, 0xD, 0xD, 0xE, 0xE, 0xE, 0xE, 0xF, 0xF, 0xF, 0xF, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1A, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x23
gUnknown_08625510:: @ 8625510
- .incbin "baserom.gba", 0x625510, 0x30
+ .4byte 0x10010101
+ .4byte 0xA0F0C
+ .4byte 0x10010101
+ .4byte 0xCA0F0C
+ .4byte 0xA011301
+ .4byte 0x18A0F0C
+ .4byte 0x160F0401
+ .4byte 0x2020F04
+ .4byte 0x5081600
+ .4byte 0x25A0F04
+ .4byte 0xFF
+ .4byte NULL
gUnknown_08625540:: @ 8625540
- .incbin "baserom.gba", 0x625540, 0x8
+ .4byte 0x5081600
+ .4byte 0x25A0F04
gUnknown_08625548:: @ 8625548
- .incbin "baserom.gba", 0x625548, 0x500
+ .4byte NULL
+ .4byte sub_81D2BD0
+ .4byte NULL
+ .2byte 0
+ .2byte 0
+ .byte 2
+ .byte 0
+ .byte 8
+ .byte 0
+ .4byte 0x1003121
+
+gUnknown_08625560:: @ 8625560
+ .incbin "graphics/pokenav/pokeball.4bpp"
+
+gUnknown_08625660:: @ 8625660
+ .incbin "graphics/pokenav/8625660.4bpp"
+
+gUnknown_08625680:: @ 8625680
+ .incbin "graphics/pokenav/sparkle.gbapal"
+
+gUnknown_086256A0:: @ 86255A0
+ .incbin "graphics/pokenav/sparkle.4bpp"
+
+gUnknown_08625A20:: @ 8625A20
+ .2byte 0
+ .2byte 0xC000
+ .2byte 0x400
+ .2byte 0
+
+gUnknown_08625A28:: @ 8625A28
+ .2byte 0
+ .2byte 0x4000
+ .2byte 0x800
+ .2byte 0
+
+gUnknown_08625A30:: @ 8625A30
+ .2byte 0
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_08625A38:: @ 8625A38
+ .2byte 4
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_08625A40:: @ 8625A40
+ .4byte gUnknown_08625A30
+ .4byte gUnknown_08625A38
gUnknown_08625A48:: @ 8625A48
- .incbin "baserom.gba", 0x625a48, 0x8
+ .4byte NULL
+ .4byte 0x640800
gUnknown_08625A50:: @ 8625A50
- .incbin "baserom.gba", 0x625a50, 0x18
+ spr_template 0x64, 0x64, gUnknown_08625A20, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08625A68:: @ 8625A68
- .incbin "baserom.gba", 0x625a68, 0x8
+ .4byte NULL
+ .4byte 0x64
gUnknown_08625A70:: @ 8625A70
- .incbin "baserom.gba", 0x625a70, 0x20
+ .4byte gUnknown_08625560
+ .byte 0, 1, 0x65, 0
+ .4byte gUnknown_08625660
+ .2byte 0x20, 0x67
+ .4byte gPokenavConditionCancel_Gfx
+ .byte 0, 1, 0x66, 0
+ .4byte NULL, NULL
gUnknown_08625A90:: @ 8625A90
- .incbin "baserom.gba", 0x625a90, 0x18
+ .4byte gPokenavConditionCancel_Pal + 0x0
+ .byte 0x65, 0, 0, 0
+ .4byte gPokenavConditionCancel_Pal + 0x20
+ .byte 0x66, 0, 0, 0
+ .4byte NULL, NULL
gUnknown_08625AA8:: @ 8625AA8
- .incbin "baserom.gba", 0x625aa8, 0x18
+ spr_template 0x65, 0x65, gUnknown_08625A28, gUnknown_08625A40, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08625AC0:: @ 8625AC0
- .incbin "baserom.gba", 0x625ac0, 0x8
+ .4byte gUnknown_086256A0
+ .byte 0x80, 3, 0x68, 0
gUnknown_08625AC8:: @ 8625AC8
- .incbin "baserom.gba", 0x625ac8, 0x4c
+ .4byte gUnknown_08625680
+ .byte 0x68, 0, 0, 0
+
+gUnknown_08625AD0:: @ 8625AD0
+ .2byte 0
+ .2byte 0x4000
+ .2byte 0
+ .2byte 0
+
+gUnknown_08625AD8:: @ 8625AD8
+ .2byte 0
+ .2byte 5
+ .2byte 4
+ .2byte 5
+
+gUnknown_08625AE0:: @ 8625AE0
+ .2byte 8
+ .2byte 5
+ .2byte 12
+ .2byte 5
+
+gUnknown_08625AE8:: @ 8625AE8
+ .2byte 16
+ .2byte 5
+ .2byte 20
+ .2byte 5
+
+gUnknown_08625AF0:: @ 8625AF0
+ .2byte 24
+ .2byte 5
+ .2byte 0xFFFF
+ .2byte 0
+
+gUnknown_08625AF8:: @ 8625AF8
+ .4byte gUnknown_08625AD8
+ .4byte gUnknown_08625AE0
+
+gUnknown_08625B00:: @ 8625B00
+ .4byte gUnknown_08625AE8
+ .4byte gUnknown_08625AF0
+
+gUnknown_08625B08:: @ 8625B08
+ .4byte gUnknown_08625AF8
+ .4byte gUnknown_08625B00
+ .4byte gUnknown_08625B08
gUnknown_08625B14:: @ 8625B14
- .incbin "baserom.gba", 0x625b14, 0x18
+ spr_template 0x68, 0x68, gUnknown_08625AD0, gUnknown_08625AF8, NULL gDummySpriteAffineAnimTable, sub_81D3564
gUnknown_08625B2C:: @ 8625B2C
- .incbin "baserom.gba", 0x625b2c, 0x28
+ .2byte 0, 0xFFDD
+ .2byte 20, 0xFFE4
+ .2byte 33, 0xFFF6
+ .2byte 33, 10
+ .2byte 20, 28
+ .2byte 0, 35
+ .2byte 0xFFEC, 28
+ .2byte 0xFFDF, 10
+ .2byte 0xFFDF, 0xFFF6
+ .2byte 0xFFEC, 0xFFE4
gUnknown_08625B54:: @ 8625B54
.4byte gUnknown_085EEA46
@@ -1970,28 +2974,176 @@ gUnknown_08625B54:: @ 8625B54
.4byte gUnknown_085EEA5D
gUnknown_08625B6C:: @ 8625B6C
- .incbin "baserom.gba", 0x625b6c, 0x520
+@ apparently e-reader trainer data? idk
+.byte 0x6f, 0x57, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x2e, 0x14, 0x0c, 0x0e, 0x23, 0x10, 0x47, 0x0a, 0x1f, 0x06, 0x24, 0x0e, 0x48, 0x0a, 0x0f, 0x06
+.byte 0x22, 0x27, 0x2c, 0x16, 0x07, 0x06, 0x01, 0x0c, 0x47, 0x0a, 0x06, 0x06, 0x24, 0x0e, 0x00, 0x1e, 0x19, 0x12, 0x05, 0x0c, 0x25, 0x16, 0x25, 0x10, 0x0d, 0x1c, 0x2a, 0x1c, 0x06, 0x0a, 0x06, 0x0c
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+.byte 0xff, 0xff, 0xff, 0x00, 0x70, 0x01, 0xdb, 0x00, 0xbc, 0x00, 0xf7, 0x00, 0xdc, 0x00, 0x19, 0x01, 0x00, 0x00, 0x37, 0xff, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a
+.byte 0x80, 0x00, 0x00, 0x00, 0x6f, 0x79, 0x69, 0xae, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26, 0x01, 0xb3, 0x00, 0x3e, 0x01, 0xbc, 0x00, 0xf7, 0x00, 0xca, 0x00, 0x00, 0x00, 0x00, 0xff
+.byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x95, 0x58, 0x59, 0x52, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x01, 0xb7, 0x00
+.byte 0xf6, 0x00, 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x2f, 0x00, 0x00, 0x00, 0x8d, 0xae, 0x77, 0x7e
+.byte 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6a, 0x79, 0x6b, 0x64, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x54, 0x27, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a
+.byte 0x20, 0x06, 0x00, 0x0c, 0x13, 0x24, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x05, 0x12, 0x00, 0x0c, 0x6b, 0x26, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x0e, 0x12, 0x00, 0x0c, 0x2c, 0x24, 0x2b, 0x0e
+.byte 0xff, 0xff, 0x3b, 0x0a, 0x17, 0x12, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x59, 0x01, 0xb7, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x09, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x37, 0x00, 0x64, 0x00, 0xff, 0x64
+.byte 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x8c, 0x00, 0x00, 0x00, 0x69, 0x58, 0x60, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0x01, 0xb3, 0x00, 0x07, 0x01, 0x4c, 0x01
+.byte 0x62, 0x00, 0x68, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x80, 0x00, 0x00, 0x00, 0x55, 0x55, 0x5d, 0x96, 0x72, 0xff, 0xff, 0xff
+.byte 0xff, 0xff, 0xff, 0xff, 0x44, 0x01, 0x86, 0x00, 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a
+.byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x6f, 0x8e, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x52, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x00
+.byte 0x4a, 0x04, 0x0e, 0x02, 0x35, 0x16, 0x10, 0x10, 0xda, 0x26, 0x3e, 0x10, 0x4a, 0x04, 0x0e, 0x02, 0x47, 0x0a, 0xd9, 0x26, 0x21, 0x16, 0x3e, 0x10, 0x14, 0x1e, 0x07, 0x1e, 0x30, 0x06, 0x23, 0x16
+.byte 0x24, 0x0e, 0x06, 0x0c, 0x18, 0x14, 0x2f, 0x14, 0x1a, 0x08, 0x27, 0x1c, 0x00, 0x0c, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
+.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x3c, 0x01, 0x8d, 0x00, 0x2f, 0x00, 0x22, 0x00, 0xf7, 0x00, 0xe7, 0x00
+.byte 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x03, 0x00, 0x00, 0x00, 0x54, 0x68, 0x5a, 0x7b, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+.byte 0x6b, 0x01, 0xc8, 0x00, 0xca, 0x00, 0x40, 0x01, 0x5c, 0x00, 0x49, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a, 0x06, 0x00, 0x00, 0x00
+.byte 0x7b, 0x8f, 0x78, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x01, 0xb3, 0x00, 0x3e, 0x01, 0x4c, 0x01, 0xd5, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x64, 0xc8, 0x00, 0x00, 0xc8, 0x00
+.byte 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x51, 0x8a, 0x6a, 0x7e, 0x64, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x54, 0xae, 0x79, 0xff, 0xff, 0xff, 0xff
+.byte 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x0a, 0x0a, 0x23, 0x10, 0x00, 0x0c, 0x28, 0x0c, 0x14, 0x18, 0x32, 0x14, 0x02, 0x16, 0x05, 0x10, 0xff, 0xff
+.byte 0x0c, 0x1e, 0x0a, 0x0a, 0x34, 0x12, 0x11, 0x1e, 0x1a, 0x08, 0x05, 0x0c, 0x1e, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x22, 0x0a, 0x15, 0x10, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+.byte 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x63, 0x01, 0xb3, 0x00
+.byte 0xf2, 0x00, 0x35, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0xff, 0x9b, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x58, 0x61, 0xae, 0x64
+.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x01, 0xc6, 0x00, 0x39, 0x00, 0xf2, 0x00, 0x26, 0x00, 0x59, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10
+.byte 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x5b, 0x72, 0x6a, 0x91, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x01, 0x8d, 0x00, 0x5e, 0x00, 0xf7, 0x00, 0x55, 0x00, 0x05, 0x01
+.byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x8d, 0x85, 0x9e, 0xa0, 0x60, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
gUnknown_0862608C:: @ 862608C
- .incbin "baserom.gba", 0x62608c, 0x2
-
-gUnknown_0862608E:: @ 862608E
- .incbin "baserom.gba", 0x62608e, 0x4326
+ .2byte 21, 16
+ .2byte 25, 16
+ .2byte 16, 17
+ .2byte 20, 20
+
+gUnknown_0862609C:: @ 862609C
+ .incbin "data/unknown_jp_62609C.bin"
+
+gUnknown_08626814:: @ 8626814
+ .incbin "data/pokenav/unk_struct_1.bin"
+
+gUnknown_086276FC:: @ 86276FC
+ .incbin "data/pokenav/unk_struct_2.bin"
+
+gUnknown_086285E4:: @ 86285E4
+ .incbin "data/pokenav/unk_struct_3.bin"
+
+gUnknown_086294CC:: @ 86294CC
+ .incbin "data/pokenav/unk_struct_4.bin"
gUnknown_0862A3B4:: @ 862A3B4
- .incbin "baserom.gba", 0x62a3b4, 0x218
-
+ .byte 0x03, 0x06, 0x00, 0x00, 0x0B, 0x06, 0x00, 0x00, 0x0D, 0x06, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0x2B, 0x04, 0x00, 0x00, 0x2D, 0x01, 0x00, 0x00, 0x24, 0x09, 0x00, 0x00, 0x29, 0x04, 0x00, 0x00, 0x05, 0x05, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x2E, 0x09, 0x00, 0x00, 0x11, 0x0C, 0x00, 0x00, 0x10, 0x0B, 0x00, 0x00, 0x1E, 0x0D, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x17, 0x03, 0x00, 0x00, 0x0C, 0x04, 0x00, 0x00, 0x38, 0x04, 0x00, 0x00, 0x1C, 0x03, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x19, 0x0B, 0x00, 0x00, 0x09, 0x07, 0x00, 0x00, 0x31, 0x07, 0x00, 0x00, 0x35, 0x07, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0x16, 0x0D, 0x00, 0x00, 0x0E, 0x03, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x1B, 0x02, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00, 0x34, 0x05, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x22, 0x09, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x06, 0x05, 0x00, 0x00, 0x27, 0x0B, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0x39, 0x08, 0x00, 0x00, 0x02, 0x0B, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00
+
+gUnknown_0862A48C:: @ 862A48C
+ .2byte 0x44, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A498:: @ 862A498
+ .2byte 0xB, 0x22, 0x14, 0x18, 0x51, 3
+
+gUnknown_0862A4A4:: @ 862A4A4
+ .2byte 0x19, 0x22, 0x14, 0x18, 0x51, 3
+
+gUnknown_0862A4B0:: @ 862A4B0
+ .2byte 0x23, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4BC:: @ 862A4BC
+ .2byte 0x24, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4C8:: @ 862A4C8
+ .2byte 0x125, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4D4:: @ 862A4D4
+ .2byte 0x144, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4E0:: @ 862A4E0
+ .2byte 0x126, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4EC:: @ 862A4EC
+ .2byte 0x12B, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A4F8:: @ 862A4F8
+ .2byte 0x13A, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A504:: @ 862A504
+ .2byte 0x44, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A510:: @ 862A510
+ .2byte 0xB, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A51C:: @ 862A51C
+ .2byte 0x19, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A528:: @ 862A528
+ .2byte 0x23, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A534:: @ 862A534
+ .2byte 0x24, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A540:: @ 862A540
+ .2byte 0x13F, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A54C:: @ 862A54C
+ .2byte 0x149, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A558:: @ 862A558
+ .2byte 0x150, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A564:: @ 862A564
+ .2byte 0x133, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A570:: @ 862A570
+ .2byte 0x14D, 0x22, 0x14, 0x18, 0x51, 0x3
+
+gUnknown_0862A57C:: @ 862A57C
+ .4byte gUnknown_0862A48C
+ .4byte gUnknown_0862A498
+ .4byte gUnknown_0862A4A4
+ .4byte gUnknown_0862A4B0
+ .4byte gUnknown_0862A4BC
+ .4byte gUnknown_0862A4C8
+ .4byte gUnknown_0862A4D4
+ .4byte gUnknown_0862A4E0
+ .4byte gUnknown_0862A4EC
+ .4byte gUnknown_0862A4F8
+
+gUnknown_0862A5A4:: @ 862A5A4
+ .4byte gUnknown_0862A504
+ .4byte gUnknown_0862A510
+ .4byte gUnknown_0862A51C
+ .4byte gUnknown_0862A528
+ .4byte gUnknown_0862A534
+ .4byte gUnknown_0862A540
+ .4byte gUnknown_0862A54C
+ .4byte gUnknown_0862A558
+ .4byte gUnknown_0862A564
+ .4byte gUnknown_0862A570
+
gUnknown_0862A5CC:: @ 862A5CC
- .incbin "baserom.gba", 0x62a5cc, 0x8
+ .4byte gUnknown_0862A57C
+ .4byte gUnknown_0862A5A4
gUnknown_0862A5D4:: @ 862A5D4
- .incbin "baserom.gba", 0x62a5d4, 0x20
+ .incbin "graphics/pokenav/862A5D4.gbapal"
gUnknown_0862A5F4:: @ 862A5F4
- .incbin "baserom.gba", 0x62a5f4, 0x4
+ .byte 0, 2, 3, 0
gUnknown_0862A5F8:: @ 862A5F8
- .incbin "baserom.gba", 0x62a5f8, 0x20
+ .4byte gUnknown_08626814
+ .4byte gUnknown_086276FC
+ .4byte gUnknown_086285E4
+ .4byte gUnknown_086294CC
+ .4byte gUnknown_085EF8B6
+ .4byte gUnknown_085EF8B9
+ .4byte gUnknown_085EF8BC
+ .4byte gUnknown_085EF8BF
gUnknown_0862A618:: @ 862A618
.4byte sub_81D581C
@@ -2020,10 +3172,12 @@ gUnknown_0862A660:: @ 862A660
.4byte gUnknown_085EB361
gUnknown_0862A670:: @ 862A670
- .incbin "baserom.gba", 0x62a670, 0x18
+ .byte 0, 0x64
+ .4byte NULL
+ .2byte 0, 0x103, 17, 1, 0, 0, 0, 0, 0
gUnknown_0862A688:: @ 862A688
- .incbin "baserom.gba", 0x62a688, 0x10
+ .2byte 0x3E, 0, 0x3F, 0, 0x40, 0, 0x41, 0
gUnknown_0862A698:: @ 862A698
- .incbin "baserom.gba", 0x62a698, 0x8
+ .byte 0, 1, 2, 3, 4, 5, 0, 0
diff --git a/data/pokenav/unk_struct_1.bin b/data/pokenav/unk_struct_1.bin
new file mode 100644
index 000000000..18a696cf4
--- /dev/null
+++ b/data/pokenav/unk_struct_1.bin
Binary files differ
diff --git a/data/pokenav/unk_struct_2.bin b/data/pokenav/unk_struct_2.bin
new file mode 100644
index 000000000..a3547fbbb
--- /dev/null
+++ b/data/pokenav/unk_struct_2.bin
Binary files differ
diff --git a/data/pokenav/unk_struct_3.bin b/data/pokenav/unk_struct_3.bin
new file mode 100644
index 000000000..93273aae2
--- /dev/null
+++ b/data/pokenav/unk_struct_3.bin
Binary files differ
diff --git a/data/pokenav/unk_struct_4.bin b/data/pokenav/unk_struct_4.bin
new file mode 100644
index 000000000..569193acd
--- /dev/null
+++ b/data/pokenav/unk_struct_4.bin
Binary files differ
diff --git a/data/reset_rtc_screen.s b/data/reset_rtc_screen.s
index 37c532497..6d3964da8 100644
--- a/data/reset_rtc_screen.s
+++ b/data/reset_rtc_screen.s
@@ -11,7 +11,7 @@ gUnknown_08510404:: @ 8510404 struct BgTemplate
gUnknown_08510408:: @ 8510408
window_template 0x00, 0x01, 0x01, 0x13, 0x09, 0x0f, 0x0155
window_template 0x00, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x00e9
- window_template_terminator
+ null_window_template
.align 2
gUnknown_08510420:: @ 8510420
diff --git a/data/rom_8011DC0.s b/data/rom_8011DC0.s
index 5416fb8c1..a86d4b442 100644
--- a/data/rom_8011DC0.s
+++ b/data/rom_8011DC0.s
@@ -1588,7 +1588,7 @@ gUnknown_082F05A8:: @ 82F05A8
window_template 0x00, 0x00, 0x00, 0x1e, 0x02, 0x0c, 0x0013
window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0c, 0x004f
window_template 0x00, 0x00, 0x0f, 0x1e, 0x05, 0x0d, 0x004f
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082F05C8:: @ 82F05C8
@@ -1772,7 +1772,7 @@ gUnknown_082F0D3C:: @ 82F0D3C
window_template 0x00, 0x03, 0x00, 0x18, 0x03, 0x0f, 0x0001
window_template 0x00, 0x03, 0x04, 0x15, 0x0f, 0x0f, 0x0049
window_template 0x00, 0x18, 0x04, 0x03, 0x0f, 0x0f, 0x0184
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082F0D5C:: @ 82F0D5C
@@ -1804,7 +1804,7 @@ gUnknown_082F0DD0:: @ 82F0DD0
.align 2
gUnknown_082F0DD4:: @ 82F0DD4
window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0e, 0x0014
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082F0DE4:: @ 82F0DE4
@@ -1833,111 +1833,111 @@ gUnknown_082F0E1C:: @ 82F0E1C
.align 2
gWonderCardBgPal1:: @ 82F0E34
- .incbin "graphics/interface/wonder_card_1.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_1.gbapal"
.align 2
gWonderCardBgPal2:: @ 82F0E54
- .incbin "graphics/interface/wonder_card_2.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_2.gbapal"
.align 2
gWonderCardBgPal3:: @ 82F0E74
- .incbin "graphics/interface/wonder_card_3.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_3.gbapal"
.align 2
gWonderCardBgPal4:: @ 82F0E94
- .incbin "graphics/interface/wonder_card_4.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_4.gbapal"
.align 2
gWonderCardBgPal5:: @ 82F0EB4
- .incbin "graphics/interface/wonder_card_5.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_5.gbapal"
.align 2
gWonderCardBgPal6:: @ 82F0ED4
- .incbin "graphics/interface/wonder_card_6.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_6.gbapal"
.align 2
gWonderCardBgPal7:: @ 82F0EF4
- .incbin "graphics/interface/wonder_card_7.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_7.gbapal"
.align 2
gWonderCardBgPal8:: @ 82F0F14
- .incbin "graphics/interface/wonder_card_8.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_8.gbapal"
.align 2
gWonderCardBgGfx1:: @ 82F0F34
- .incbin "graphics/interface/wonder_card_1.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_1.4bpp.lz"
.align 2
gWonderCardBgTilemap1:: @ 82F1030
- .incbin "graphics/interface/wonder_card_1.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_1.bin.lz"
.align 2
gWonderCardBgGfx2:: @ 82F1124
- .incbin "graphics/interface/wonder_card_2.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_2.4bpp.lz"
.align 2
gWonderCardBgTilemap2:: @ 82F1218
- .incbin "graphics/interface/wonder_card_2.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_2.bin.lz"
.align 2
gWonderCardBgGfx3:: @ 82F1300
- .incbin "graphics/interface/wonder_card_3.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_3.4bpp.lz"
.align 2
gWonderCardBgTilemap3:: @ 82F13D4
- .incbin "graphics/interface/wonder_card_3.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_3.bin.lz"
.align 2
gWonderCardBgGfx7:: @ 82F14A8
- .incbin "graphics/interface/wonder_card_7.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_7.4bpp.lz"
.align 2
gWonderCardBgTilemap7:: @ 82F16DC
- .incbin "graphics/interface/wonder_card_7.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_7.bin.lz"
.align 2
gWonderCardBgGfx8:: @ 82F1824
- .incbin "graphics/interface/wonder_card_8.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_8.4bpp.lz"
.align 2
gWonderCardBgTilemap8:: @ 82F1A54
- .incbin "graphics/interface/wonder_card_8.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_8.bin.lz"
.align 2
gWonderCardShadowPal1:: @ 82F1B9C
- .incbin "graphics/interface/wonder_card_shadow_1.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_1.gbapal"
.align 2
gWonderCardShadowPal2:: @ 82F1BBC
- .incbin "graphics/interface/wonder_card_shadow_2.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_2.gbapal"
.align 2
gWonderCardShadowPal3:: @ 82F1BDC
- .incbin "graphics/interface/wonder_card_shadow_3.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_3.gbapal"
.align 2
gWonderCardShadowPal4:: @ 82F1BFC
- .incbin "graphics/interface/wonder_card_shadow_4.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_4.gbapal"
.align 2
gWonderCardShadowPal5:: @ 82F1C1C
- .incbin "graphics/interface/wonder_card_shadow_5.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_5.gbapal"
.align 2
gWonderCardShadowPal6:: @ 82F1C3C
- .incbin "graphics/interface/wonder_card_shadow_6.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_6.gbapal"
.align 2
gWonderCardShadowPal7:: @ 82F1C5C
- .incbin "graphics/interface/wonder_card_shadow_7.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_7.gbapal"
.align 2
gWonderCardShadowPal8:: @ 82F1C7C
- .incbin "graphics/interface/wonder_card_shadow_8.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow_8.gbapal"
.align 2
gWonderCardShadowGfx:: @ 82F1C9C
- .incbin "graphics/interface/wonder_card_shadow.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_card_shadow.4bpp.lz"
.align 2
gUnknown_082F1D00:: @ 82F1D00 struct CompressedSpriteSheet
@@ -2005,55 +2005,55 @@ gUnknown_082F1DF8:: @ 82F1DF8
.align 2
gWonderNewsPal1:: @ 82F1E08
- .incbin "graphics/interface/wonder_news_1.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_news_1.gbapal"
.align 2
gWonderNewsPal7:: @ 82F1E28
- .incbin "graphics/interface/wonder_news_7.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_news_7.gbapal"
.align 2
gWonderNewsPal8:: @ 82F1E48
- .incbin "graphics/interface/wonder_news_8.gbapal"
+ .incbin "graphics/wonder_transfers/wonder_news_8.gbapal"
.align 2
gWonderNewsGfx1:: @ 82F1E68
- .incbin "graphics/interface/wonder_news_1.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_1.4bpp.lz"
.align 2
gWonderNewsTilemap1:: @ 82F1EE8
- .incbin "graphics/interface/wonder_news_1.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_1.bin.lz"
.align 2
gWonderNewsGfx2:: @ 82F1FC4
- .incbin "graphics/interface/wonder_news_2.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_2.4bpp.lz"
.align 2
gWonderNewsTilemap2:: @ 82F1FF4
- .incbin "graphics/interface/wonder_news_2.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_2.bin.lz"
.align 2
gWonderNewsGfx3:: @ 82F20B4
- .incbin "graphics/interface/wonder_news_3.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_3.4bpp.lz"
.align 2
gWonderNewsTilemap3:: @ 82F2124
- .incbin "graphics/interface/wonder_news_3.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_3.bin.lz"
.align 2
gWonderNewsGfx7:: @ 82F21F0
- .incbin "graphics/interface/wonder_news_7.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_7.4bpp.lz"
.align 2
gWonderNewsTilemap7:: @ 82F2280
- .incbin "graphics/interface/wonder_news_7.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_7.bin.lz"
.align 2
gWonderNewsGfx8:: @ 82F235C
- .incbin "graphics/interface/wonder_news_8.4bpp.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_8.4bpp.lz"
.align 2
gWonderNewsTilemap8:: @ 82F23EC
- .incbin "graphics/interface/wonder_news_8.bin.lz"
+ .incbin "graphics/wonder_transfers/wonder_news_8.bin.lz"
.align 2
gUnknown_082F24C8:: @ 82F24C8
@@ -2457,7 +2457,7 @@ gUnknown_082F2C70:: @ 82F2C70
window_template 0x01, 0x09, 0x12, 0x0f, 0x02, 0x0c, 0x007a
window_template 0x01, 0x00, 0x02, 0x06, 0x0f, 0x07, 0x0020
window_template 0x00, 0x01, 0x02, 0x07, 0x09, 0x0e, 0x0013
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082F2C98:: @ 82F2C98
@@ -2724,12 +2724,12 @@ gUnknown_082F32F4:: @ 82F32F4
window_template 0x00, 0x00, 0x06, 0x09, 0x02, 0x08, 0x03c9
window_template 0x00, 0x15, 0x03, 0x09, 0x02, 0x08, 0x03b7
window_template 0x00, 0x15, 0x06, 0x09, 0x02, 0x08, 0x03a5
- window_template_terminator
+ null_window_template
window_template 0x00, 0x05, 0x02, 0x14, 0x10, 0x0f, 0x0001
window_template 0x00, 0x05, 0x02, 0x14, 0x10, 0x0f, 0x0001
window_template 0x00, 0x04, 0x02, 0x16, 0x10, 0x0f, 0x0001
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082F3344:: @ 82F3344
@@ -2744,43 +2744,43 @@ gUnknown_082F334C:: @ 82F334C
.align 2
gBerryCrushGrinderBasePal:: @ 82F336C
- .incbin "graphics/interface/berrycrush_grinder_base.gbapal"
+ .incbin "graphics/link_games/berrycrush_grinder_base.gbapal"
.align 2
gBerryCrushMiscSpritesPal:: @ 82F338C
- .incbin "graphics/interface/berrycrush_misc.gbapal"
+ .incbin "graphics/link_games/berrycrush_misc.gbapal"
.align 2
gBerryCrushTimerDigitsPal:: @ 82F33AC
- .incbin "graphics/interface/berrycrush_timerdigits.gbapal"
+ .incbin "graphics/link_games/berrycrush_timerdigits.gbapal"
.align 2
gBerryCrushGrinderBaseGfx:: @ 82F33CC
- .incbin "graphics/interface/berrycrush_grinder_base.4bpp.lz"
+ .incbin "graphics/link_games/berrycrush_grinder_base.4bpp.lz"
.align 2
gBerryCrushBtnPressGfx:: @ 82F36F8
- .incbin "graphics/interface/berrycrush_btnpress.4bpp.lz"
+ .incbin "graphics/link_games/berrycrush_btnpress.4bpp.lz"
.align 2
gBerryCrushSparkleGfx:: @ 82F3A74
- .incbin "graphics/interface/berrycrush_sparkle.4bpp.lz"
+ .incbin "graphics/link_games/berrycrush_sparkle.4bpp.lz"
.align 2
gBerryCrushTimerDigitsGfx:: @ 82F3BC0
- .incbin "graphics/interface/berrycrush_timerdigits.4bpp.lz"
+ .incbin "graphics/link_games/berrycrush_timerdigits.4bpp.lz"
.align 2
gBerryCrushGrinderTopTilemap:: @ 82F3C8C
- .incbin "graphics/interface/berrycrush_grinder_top.bin.lz"
+ .incbin "graphics/link_games/berrycrush_grinder_top.bin.lz"
.align 2
gBerryCrushContainerCapTilemap:: @ 82F3DBC
- .incbin "graphics/interface/berrycrush_container_cap.bin.lz"
+ .incbin "graphics/link_games/berrycrush_container_cap.bin.lz"
.align 2
gBerryCrushBackgroundTilemap:: @ 82F3F54
- .incbin "graphics/interface/berrycrush_background.bin.lz"
+ .incbin "graphics/link_games/berrycrush_background.bin.lz"
.align 2
gUnknown_082F417C:: @ 82F417C
@@ -3100,66 +3100,66 @@ gUnknown_082F449C:: @ 82F449C
.align 2
gUnknown_082F7DF0_UnrefDupe:: @ 82F4698
- .incbin "graphics/interface/dodrioberry_bg1.gbapal"
+ .incbin "graphics/link_games/dodrioberry_bg1.gbapal"
.align 2
- .incbin "graphics/interface/dodrioberry_bg2.gbapal"
+ .incbin "graphics/link_games/dodrioberry_bg2.gbapal"
.align 2
gUnknown_082F7E30_UnrefDupe:: @ 82F46B8
- .incbin "graphics/interface/dodrioberry_pkmn.gbapal"
+ .incbin "graphics/link_games/dodrioberry_pkmn.gbapal"
.align 2
gUnknown_082F7E50_UnrefDupe:: @ 82F46D8
- .incbin "graphics/interface/dodrioberry_shiny.gbapal"
+ .incbin "graphics/link_games/dodrioberry_shiny.gbapal"
.align 2
gUnknown_082F7E70_UnrefDupe:: @ 82F46F8
- .incbin "graphics/interface/dodrioberry_status.gbapal"
+ .incbin "graphics/link_games/dodrioberry_status.gbapal"
.align 2
gUnknown_082F7E90_UnrefDupe:: @ 82F4718
- .incbin "graphics/interface/dodrioberry_berrysprites.gbapal"
+ .incbin "graphics/link_games/dodrioberry_berrysprites.gbapal"
.align 2
gUnknown_082F7EB0_UnrefDupe:: @ 82F4738
- .incbin "graphics/interface/dodrioberry_berrysprites.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_berrysprites.4bpp.lz"
.align 2
gUnknown_082F8064_UnrefDupe:: @ 82F490C
- .incbin "graphics/interface/dodrioberry_platform.gbapal"
+ .incbin "graphics/link_games/dodrioberry_platform.gbapal"
.align 2
gUnknown_082F8084_UnrefDupe:: @ 82F492C
- .incbin "graphics/interface/dodrioberry_bg1.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_bg1.4bpp.lz"
.align 2
gUnknown_082F8914_UnrefDupe:: @ 82F51BC
- .incbin "graphics/interface/dodrioberry_bg2.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2.4bpp.lz"
.align 2
gUnknown_082F96E0_UnrefDupe:: @ 82F5F88
- .incbin "graphics/interface/dodrioberry_status.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_status.4bpp.lz"
.align 2
gUnknown_082F9774_UnrefDupe:: @ 82F601C
- .incbin "graphics/interface/dodrioberry_platform.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_platform.4bpp.lz"
.align 2
gUnknown_082F98BC_UnrefDupe:: @ 82F6164
- .incbin "graphics/interface/dodrioberry_pkmn.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_pkmn.4bpp.lz"
.align 2
gUnknown_082FAAD8_UnrefDupe:: @ 82F7380
- .incbin "graphics/interface/dodrioberry_bg1.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg1.bin.lz"
.align 2
gUnknown_082FAD44_UnrefDupe:: @ 82F75EC
- .incbin "graphics/interface/dodrioberry_bg2right.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2right.bin.lz"
.align 2
gUnknown_082FAF94_UnrefDupe:: @ 82F783C
- .incbin "graphics/interface/dodrioberry_bg2left.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2left.bin.lz"
.align 2
gUnknown_082F7A88:: @ 82F7A88
@@ -3362,66 +3362,66 @@ gUnknown_082F449C_UnrefDupe:: @ 82F7BF4
.align 2
gDodrioBerryBgPal1:: @ 82F7DF0
- .incbin "graphics/interface/dodrioberry_bg1.gbapal"
+ .incbin "graphics/link_games/dodrioberry_bg1.gbapal"
.align 2
- .incbin "graphics/interface/dodrioberry_bg2.gbapal"
+ .incbin "graphics/link_games/dodrioberry_bg2.gbapal"
.align 2
gDodrioBerryPkmnPal:: @ 82F7E30
- .incbin "graphics/interface/dodrioberry_pkmn.gbapal"
+ .incbin "graphics/link_games/dodrioberry_pkmn.gbapal"
.align 2
gDodrioBerryShinyPal:: @ 82F7E50
- .incbin "graphics/interface/dodrioberry_shiny.gbapal"
+ .incbin "graphics/link_games/dodrioberry_shiny.gbapal"
.align 2
gDodrioBerryStatusPal:: @ 82F7E70
- .incbin "graphics/interface/dodrioberry_status.gbapal"
+ .incbin "graphics/link_games/dodrioberry_status.gbapal"
.align 2
gDodrioBerrySpritesPal:: @ 82F7E90
- .incbin "graphics/interface/dodrioberry_berrysprites.gbapal"
+ .incbin "graphics/link_games/dodrioberry_berrysprites.gbapal"
.align 2
gDodrioBerrySpritesGfx:: @ 82F7EB0
- .incbin "graphics/interface/dodrioberry_berrysprites.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_berrysprites.4bpp.lz"
.align 2
gDodrioBerryPlatformPal:: @ 82F8064
- .incbin "graphics/interface/dodrioberry_platform.gbapal"
+ .incbin "graphics/link_games/dodrioberry_platform.gbapal"
.align 2
gDodrioBerryBgGfx1:: @ 82F8084
- .incbin "graphics/interface/dodrioberry_bg1.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_bg1.4bpp.lz"
.align 2
gDodrioBerryBgGfx2:: @ 82F8914
- .incbin "graphics/interface/dodrioberry_bg2.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2.4bpp.lz"
.align 2
gDodrioBerryStatusGfx:: @ 82F96E0
- .incbin "graphics/interface/dodrioberry_status.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_status.4bpp.lz"
.align 2
gDodrioBerryPlatformGfx:: @ 82F9774
- .incbin "graphics/interface/dodrioberry_platform.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_platform.4bpp.lz"
.align 2
gDodrioBerryPkmnGfx:: @ 82F98BC
- .incbin "graphics/interface/dodrioberry_pkmn.4bpp.lz"
+ .incbin "graphics/link_games/dodrioberry_pkmn.4bpp.lz"
.align 2
gDodrioBerryBgTilemap1:: @ 82FAAD8
- .incbin "graphics/interface/dodrioberry_bg1.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg1.bin.lz"
.align 2
gDodrioBerryBgTilemap2Right:: @ 82FAD44
- .incbin "graphics/interface/dodrioberry_bg2right.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2right.bin.lz"
.align 2
gDodrioBerryBgTilemap2Left:: @ 82FAF94
- .incbin "graphics/interface/dodrioberry_bg2left.bin.lz"
+ .incbin "graphics/link_games/dodrioberry_bg2left.bin.lz"
.align 2
gUnknown_082FB1E0:: @ 82FB1E0
@@ -3867,31 +3867,31 @@ gUnknown_082FB714:: @ 82FB714
.align 2
gPkmnJumpPal1:: @ 82FB73C
- .incbin "graphics/interface/pkmnjump_pal1.gbapal"
+ .incbin "graphics/link_games/pkmnjump_pal1.gbapal"
.align 2
gPkmnJumpPal2:: @ 82FB75C
- .incbin "graphics/interface/pkmnjump_pal2.gbapal"
+ .incbin "graphics/link_games/pkmnjump_pal2.gbapal"
.align 2
gPkmnJumpRopeGfx1:: @ 82FB77C
- .incbin "graphics/interface/pkmnjump_rope1.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_rope1.4bpp.lz"
.align 2
gPkmnJumpRopeGfx2:: @ 82FB89C
- .incbin "graphics/interface/pkmnjump_rope2.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_rope2.4bpp.lz"
.align 2
gPkmnJumpRopeGfx3:: @ 82FBA70
- .incbin "graphics/interface/pkmnjump_rope3.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_rope3.4bpp.lz"
.align 2
gPkmnJumpRopeGfx4:: @ 82FBBA0
- .incbin "graphics/interface/pkmnjump_rope4.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_rope4.4bpp.lz"
.align 2
gPkmnJumpStarGfx:: @ 82FBC9C
- .incbin "graphics/interface/pkmnjump_star.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_star.4bpp.lz"
.align 2
gUnknown_082FBE08:: @ 82FBE08
@@ -4077,43 +4077,43 @@ gUnknown_082FC00C:: @ 82FC00C
.align 2
gPkmnJumpPal3:: @ 82FC024
- .incbin "graphics/interface/pkmnjump_pal3.gbapal"
+ .incbin "graphics/link_games/pkmnjump_pal3.gbapal"
.align 2
gPkmnJumpBgPal:: @ 82FC044
- .incbin "graphics/interface/pkmnjump_bg.gbapal"
+ .incbin "graphics/link_games/pkmnjump_bg.gbapal"
.align 2
gPkmnJumpBgGfx:: @ 82FC064
- .incbin "graphics/interface/pkmnjump_bg.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_bg.4bpp.lz"
.align 2
gPkmnJumpBgTilemap:: @ 82FC290
- .incbin "graphics/interface/pkmnjump_bg.bin.lz"
+ .incbin "graphics/link_games/pkmnjump_bg.bin.lz"
.align 2
gPkmnJumpVenusaurPal:: @ 82FC440
- .incbin "graphics/interface/pkmnjump_venusaur.gbapal"
+ .incbin "graphics/link_games/pkmnjump_venusaur.gbapal"
.align 2
gPkmnJumpVenusaurGfx:: @ 82FC460
- .incbin "graphics/interface/pkmnjump_venusaur.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_venusaur.4bpp.lz"
.align 2
gPkmnJumpVenusaurTilemap:: @ 82FCDB0
- .incbin "graphics/interface/pkmnjump_venusaur.bin.lz"
+ .incbin "graphics/link_games/pkmnjump_venusaur.bin.lz"
.align 2
gPkmnJumpResultsPal:: @ 82FD168
- .incbin "graphics/interface/pkmnjump_results.gbapal"
+ .incbin "graphics/link_games/pkmnjump_results.gbapal"
.align 2
gPkmnJumpResultsGfx:: @ 82FD188
- .incbin "graphics/interface/pkmnjump_results.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_results.4bpp.lz"
.align 2
gPkmnJumpResultsTilemap:: @ 82FDC38
- .incbin "graphics/interface/pkmnjump_results.bin.lz"
+ .incbin "graphics/link_games/pkmnjump_results.bin.lz"
.align 2
gUnknown_082FE164:: @ 82FE164 struct BgTemplate
@@ -4123,7 +4123,7 @@ gUnknown_082FE164:: @ 82FE164 struct BgTemplate
gUnknown_082FE174:: @ 82FE174
window_template 0x00, 0x13, 0x00, 0x06, 0x02, 0x02, 0x0013
window_template 0x00, 0x08, 0x00, 0x06, 0x02, 0x02, 0x001f
- window_template_terminator
+ null_window_template
.align 2
gUnknown_082FE18C:: @ 82FE18C
@@ -4210,11 +4210,11 @@ gUnknown_082FE278:: @ 82FE278
.align 2
gPkmnJump321StartPal1:: @ 82FE284
- .incbin "graphics/interface/pkmnjump_321start1.gbapal"
+ .incbin "graphics/link_games/pkmnjump_321start1.gbapal"
.align 2
gPkmnJump321StartGfx1:: @ 82FE2A4
- .incbin "graphics/interface/pkmnjump_321start1.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_321start1.4bpp.lz"
.align 2
gUnknown_082FE6C8:: @ 82FE6C8
@@ -4278,11 +4278,11 @@ gUnknown_082FE748:: @ 82FE748
.align 2
gPkmnJump321StartPal2:: @ 82FE758
- .incbin "graphics/interface/pkmnjump_321start2.gbapal"
+ .incbin "graphics/link_games/pkmnjump_321start2.gbapal"
.align 2
gPkmnJump321StartGfx2:: @ 82FE778
- .incbin "graphics/interface/pkmnjump_321start2.4bpp.lz"
+ .incbin "graphics/link_games/pkmnjump_321start2.4bpp.lz"
.align 2
gUnknown_082FEBCC:: @ 82FEBCC
diff --git a/data/rotating_gate.s b/data/rotating_gate.s
index 90568caa5..595cc9917 100644
--- a/data/rotating_gate.s
+++ b/data/rotating_gate.s
@@ -2,40 +2,284 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_0858E8B0:: @ 858E8B0
- .incbin "baserom.gba", 0x58e8b0, 0x40
+ .2byte 0x0006, 0x0007
+ .byte 0x05, 0x01
+ .align 2
+ .2byte 0x0009, 0x000f
+ .byte 0x05, 0x02
+
+ .align 2
+ .2byte 0x0003, 0x0013
+ .byte 0x05, 0x01
+
+ .align 2
+ .2byte 0x0002, 0x0006
+ .byte 0x04, 0x01
+
+ .align 2
+ .2byte 0x0009, 0x000c
+ .byte 0x04, 0x00
+
+ .align 2
+ .2byte 0x0006, 0x0017
+ .byte 0x04, 0x00
+
+ .align 2
+ .2byte 0x000c, 0x0016
+ .byte 0x04, 0x00
+
+ .align 2
+ .2byte 0x0006, 0x0003
+ .byte 0x03, 0x02
+
+ .align 2
gUnknown_0858E8F0:: @ 858E8F0
- .incbin "baserom.gba", 0x58e8f0, 0x3468
+ .2byte 0x000e, 0x0005
+ .byte 0x04, 0x01
+
+ .align 2
+ .2byte 0x000a, 0x0006
+ .byte 0x01, 0x02
+
+ .align 2
+ .2byte 0x0006, 0x0006
+ .byte 0x03, 0x01
+
+ .align 2
+ .2byte 0x000e, 0x0008
+ .byte 0x04, 0x01
+
+ .align 2
+ .2byte 0x0003, 0x000a
+ .byte 0x02, 0x03
+
+ .align 2
+ .2byte 0x0009, 0x000e
+ .byte 0x00, 0x01
+
+ .align 2
+ .2byte 0x0003, 0x000f
+ .byte 0x06, 0x00
+
+ .align 2
+ .2byte 0x0002, 0x0011
+ .byte 0x01, 0x02
+
+ .align 2
+ .2byte 0x000c, 0x0012
+ .byte 0x06, 0x03
+
+ .align 2
+ .2byte 0x0005, 0x0012
+ .byte 0x03, 0x01
+
+ .align 2
+ .2byte 0x000a, 0x0013
+ .byte 0x02, 0x02
+
+ .align 2
+gUnknown_0858E948:: @ 858E948
+ .incbin "graphics/misc/rotating_gate_1.4bpp"
+
+ .align 2
+gUnknown_0858EB48:: @ 858EB48
+ .incbin "graphics/misc/rotating_gate_2.4bpp"
+
+ .align 2
+gUnknown_0858F348:: @ 858F348
+ .incbin "graphics/misc/rotating_gate_3.4bpp"
+
+ .align 2
+gUnknown_0858FB48:: @ 858FB48
+ .incbin "graphics/misc/rotating_gate_4.4bpp"
+
+ .align 2
+gUnknown_08590348:: @ 8590348
+ .incbin "graphics/misc/rotating_gate_5.4bpp"
+
+ .align 2
+gUnknown_08590548:: @ 8590548
+ .incbin "graphics/misc/rotating_gate_6.4bpp"
+
+ .align 2
+gUnknown_08590D48:: @ 8590D48
+ .incbin "graphics/misc/rotating_gate_7.4bpp"
+
+ .align 2
+gUnknown_08591548:: @ 8591548
+ .incbin "graphics/misc/rotating_gate_8.4bpp"
+
+ .align 2
+gOamData_8591D48:: @ 8591D48
+ .2byte 0x0100, 0xc000, 0x2800
+
+ .align 2
+gOamData_8591D50:: @ 8591D50
+ .2byte 0x0100, 0x8000, 0x2800
+ .align 2
gUnknown_08591D58:: @ 8591D58
- .incbin "baserom.gba", 0x591d58, 0x270
+ obj_tiles gUnknown_0858E948, 0x0200, 0x1300
+ obj_tiles gUnknown_0858EB48, 0x0800, 0x1301
+ obj_tiles gUnknown_0858F348, 0x0800, 0x1302
+ obj_tiles gUnknown_0858FB48, 0x0800, 0x1303
+ obj_tiles gUnknown_08590348, 0x0200, 0x1304
+ obj_tiles gUnknown_08590548, 0x0800, 0x1305
+ obj_tiles gUnknown_08590D48, 0x0800, 0x1306
+ obj_tiles gUnknown_08591548, 0x0800, 0x1307
+ null_obj_tiles
+ .align 2
+gSpriteAnim_8591DA0:: @ 8591DA0
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8591DA8:: @ 8591DA8
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8591DB0:: @ 8591DB0
+ .4byte gSpriteAnim_8591DA0
+
+ .align 2
+gSpriteAnimTable_8591DB4:: @ 8591DB4
+ .4byte gSpriteAnim_8591DA8
+
+ .align 2
+gSpriteAffineAnim_8591DB8:: @ 8591DB8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591DC8:: @ 8591DC8
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591DD8:: @ 8591DD8
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591DE8:: @ 8591DE8
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591DF8:: @ 8591DF8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x10fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E10:: @ 8591E10
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x0000, 0x0000, 0x10fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E28:: @ 8591E28
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000, 0x10fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E40:: @ 8591E40
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x0000, 0x0000, 0x10fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E58:: @ 8591E58
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E70:: @ 8591E70
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x0000, 0x0000, 0x1004, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591E88:: @ 8591E88
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000, 0x1004, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591EA0:: @ 8591EA0
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x0000, 0x0000, 0x1004, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591EB8:: @ 8591EB8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x08f8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591ED0:: @ 8591ED0
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x0000, 0x0000, 0x08f8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591EE8:: @ 8591EE8
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000, 0x08f8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591F00:: @ 8591F00
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x0000, 0x0000, 0x08f8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591F18:: @ 8591F18
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0808, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591F30:: @ 8591F30
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x0000, 0x0000, 0x0808, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591F48:: @ 8591F48
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000, 0x0808, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8591F60:: @ 8591F60
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0808, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_8591F78:: @ 8591F78
+ .4byte gSpriteAffineAnim_8591DB8
+ .4byte gSpriteAffineAnim_8591DC8
+ .4byte gSpriteAffineAnim_8591DD8
+ .4byte gSpriteAffineAnim_8591DE8
+ .4byte gSpriteAffineAnim_8591E58
+ .4byte gSpriteAffineAnim_8591EA0
+ .4byte gSpriteAffineAnim_8591E88
+ .4byte gSpriteAffineAnim_8591E70
+ .4byte gSpriteAffineAnim_8591DF8
+ .4byte gSpriteAffineAnim_8591E10
+ .4byte gSpriteAffineAnim_8591E28
+ .4byte gSpriteAffineAnim_8591E40
+ .4byte gSpriteAffineAnim_8591F18
+ .4byte gSpriteAffineAnim_8591F60
+ .4byte gSpriteAffineAnim_8591F48
+ .4byte gSpriteAffineAnim_8591F30
+ .4byte gSpriteAffineAnim_8591EB8
+ .4byte gSpriteAffineAnim_8591ED0
+ .4byte gSpriteAffineAnim_8591EE8
+ .4byte gSpriteAffineAnim_8591F00
+
+ .align 2
gUnknown_08591FC8:: @ 8591FC8
- .incbin "baserom.gba", 0x591fc8, 0x18
+ spr_template 0x1300, 0xffff, gOamData_8591D48, gSpriteAnimTable_8591DB0, NULL, gSpriteAffineAnimTable_8591F78, sub_80FBAE4
+ .align 2
gUnknown_08591FE0:: @ 8591FE0
- .incbin "baserom.gba", 0x591fe0, 0x18
+ spr_template 0x1300, 0xffff, gOamData_8591D50, gSpriteAnimTable_8591DB4, NULL, gSpriteAffineAnimTable_8591F78, sub_80FBAE4
gUnknown_08591FF8:: @ 8591FF8
- .incbin "baserom.gba", 0x591ff8, 0x10
+ .byte 0xff, 0xff, 0xff, 0xff, 0x27, 0x26, 0x12, 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
gUnknown_08592008:: @ 8592008
- .incbin "baserom.gba", 0x592008, 0x10
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x17, 0x16, 0x22, 0x23, 0xff, 0xff, 0xff, 0xff
gUnknown_08592018:: @ 8592018
- .incbin "baserom.gba", 0x592018, 0x10
+ .byte 0xff, 0x11, 0xff, 0xff, 0xff, 0x10, 0xff, 0xff, 0xff, 0x24, 0xff, 0xff, 0xff, 0x25, 0xff, 0xff
gUnknown_08592028:: @ 8592028
- .incbin "baserom.gba", 0x592028, 0x10
+ .byte 0xff, 0xff, 0x21, 0xff, 0xff, 0xff, 0x20, 0xff, 0xff, 0xff, 0x14, 0xff, 0xff, 0xff, 0x15, 0xff
gUnknown_08592038:: @ 8592038
- .incbin "baserom.gba", 0x592038, 0x20
+ .byte 0x00, 0xff, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00
gUnknown_08592058:: @ 8592058
- .incbin "baserom.gba", 0x592058, 0x20
+ .byte 0xff, 0xff, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00
gUnknown_08592078:: @ 8592078
- .incbin "baserom.gba", 0x592078, 0x60
+ .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00
+
diff --git a/data/script_menu.s b/data/script_menu.s
index 6cd7bf381..ff9fc3871 100644
--- a/data/script_menu.s
+++ b/data/script_menu.s
@@ -760,4 +760,4 @@ gUnknown_0858BBE0:: @ 858BBE0
.incbin "baserom.gba", 0x58bbe0, 0xc
gUnknown_0858BBEC:: @ 858BBEC
- .incbin "baserom.gba", 0x58bbec, 0x18c
+ .incbin "baserom.gba", 0x58bbec, 0xc
diff --git a/data/shop.s b/data/shop.s
index d19feff1e..58f294e6b 100644
--- a/data/shop.s
+++ b/data/shop.s
@@ -46,7 +46,7 @@ gUnknown_08589A70:: @ 8589A70
window_template 0, 1, 11, 12, 2, 15, 0x176
window_template 0, 18, 11, 10, 2, 15, 0x18E
window_template 0, 2, 15, 27, 4, 15, 0x1A2
- window_template_terminator
+ null_window_template
gUnknown_08589AA8:: @ 8589AA8
window_template 0, 21, 9, 5, 4, 15, 0x20E
diff --git a/data/slot_machine.s b/data/slot_machine.s
index df1f71be9..b704cdb7a 100644
--- a/data/slot_machine.s
+++ b/data/slot_machine.s
@@ -5,241 +5,1229 @@
.align 2, 0
gUnknown_085A7424:: @ 85A7424
- .incbin "baserom.gba", 0x5a7424, 0x10
+ .4byte 0x1F8
+ .4byte 0x11C5
+ .4byte 0x21D6
+ .4byte 0x11E7
gUnknown_085A7434:: @ 85A7434
- .incbin "baserom.gba", 0x5a7434, 0x10
+ window_template 0, 2, 15, 0x1B, 4, 15, 0x194
+ null_window_template
gUnknown_085A7444:: @ 85A7444
- .incbin "baserom.gba", 0x5a7444, 0x8
+ window_template 0, 1, 3, 20, 13, 13, 1
gUnknown_085A744C:: @ 85A744C
- .incbin "baserom.gba", 0x5a744c, 0x4
+ .byte 3, 1, 2, 0
gUnknown_085A7450:: @ 85A7450
- .incbin "baserom.gba", 0x5a7450, 0x74
+ .4byte sub_812AB04
+ .4byte sub_812AB38
+ .4byte sub_812AB60
+ .4byte sub_812ABA8
+ .4byte sub_812ABC8
+ .4byte sub_812ABF8
+ .4byte sub_812ACF4
+ .4byte sub_812AD34
+ .4byte sub_812AD60
+ .4byte sub_812AD80
+ .4byte sub_812ADF4
+ .4byte sub_812AE24
+ .4byte sub_812AE4C
+ .4byte sub_812AE88
+ .4byte sub_812AEC4
+ .4byte sub_812AFFC
+ .4byte sub_812B01C
+ .4byte sub_812B094
+ .4byte sub_812B0D8
+ .4byte sub_812B108
+ .4byte sub_812B130
+ .4byte sub_812B158
+ .4byte sub_812B1B0
+ .4byte sub_812B214
+ .4byte sub_812B254
+ .4byte sub_812B280
+ .4byte sub_812B2C0
+ .4byte sub_812B2EC
+ .4byte sub_812B32C
gUnknown_085A74C4:: @ 85A74C4
- .incbin "baserom.gba", 0x5a74c4, 0xc
+ .4byte sub_812BB34
+ .4byte sub_812BB68
+ .4byte sub_812BC20
gUnknown_085A74D0:: @ 85A74D0
- .incbin "baserom.gba", 0x5a74d0, 0x14
+ .4byte sub_812BF64
+ .4byte sub_812BF68
+ .4byte sub_812BF88
+ .4byte sub_812C01C
+ .4byte sub_812C0E0
gUnknown_085A74E4:: @ 85A74E4
- .incbin "baserom.gba", 0x5a74e4, 0xc
+ .4byte sub_812C138
+ .4byte sub_812C3A0
+ .4byte sub_812C4BC
gUnknown_085A74F0:: @ 85A74F0
- .incbin "baserom.gba", 0x5a74f0, 0xc
+ .4byte sub_812C5DC
+ .4byte sub_812C628
+ .4byte sub_812C8FC
gUnknown_085A74FC:: @ 85A74FC
- .incbin "baserom.gba", 0x5a74fc, 0xc
+ .2byte 2, 4, 4, 4, 8, 0
gUnknown_085A7508:: @ 85A7508
- .incbin "baserom.gba", 0x5a7508, 0xc
+ .4byte sub_812C238
+ .4byte sub_812C290
+ .4byte sub_812C290
gUnknown_085A7514:: @ 85A7514
- .incbin "baserom.gba", 0x5a7514, 0xc
+ .4byte sub_812C3C8
+ .4byte sub_812C3C8
+ .4byte sub_812C414
gUnknown_085A7520:: @ 85A7520
- .incbin "baserom.gba", 0x5a7520, 0xc
+ .4byte sub_812C500
+ .4byte sub_812C500
+ .4byte sub_812C55C
gUnknown_085A752C:: @ 85A752C
- .incbin "baserom.gba", 0x5a752c, 0xc
+ .4byte sub_812C64C
+ .4byte j5_08111E84
+ .4byte sub_812C74C
gUnknown_085A7538:: @ 85A7538
- .incbin "baserom.gba", 0x5a7538, 0xc
+ .4byte sub_812C920
+ .4byte sub_812CA08
+ .4byte sub_812CB80
gUnknown_085A7544:: @ 85A7544
- .incbin "baserom.gba", 0x5a7544, 0xc
+ .4byte sub_812CDA4
+ .4byte sub_812CDD8
+ .4byte sub_812CDF4
gUnknown_085A7550:: @ 85A7550
- .incbin "baserom.gba", 0x5a7550, 0x8
+ .2byte 5, 10, 15, 0
gUnknown_085A7558:: @ 85A7558
- .incbin "baserom.gba", 0x5a7558, 0x10
+ .4byte nullsub_50
+ .4byte sub_812D264
+ .4byte sub_812D28C
+ .4byte sub_812D30C
gUnknown_085A7568:: @ 85A7568
- .incbin "baserom.gba", 0x5a7568, 0x2
+ .2byte 0x9E
gUnknown_085A756A:: @ 85A756A
- .incbin "baserom.gba", 0x5a756a, 0xa
+ .2byte 0x6E, 0x9F, 0x6F, 0xAF, 0x7F
gUnknown_085A7574:: @ 85A7574
- .incbin "baserom.gba", 0x5a7574, 0x4c
+ .4byte sub_812D51C
+ .4byte sub_812D594
+ .4byte sub_812D60C
+ .4byte sub_812D63C
+ .4byte sub_812D6EC
+ .4byte sub_812D740
+ .4byte sub_812D774
+ .4byte sub_812D7E4
+ .4byte sub_812D870
+ .4byte sub_812D920
+ .4byte sub_812D950
+ .4byte sub_812D9A4
+ .4byte sub_812DA20
+ .4byte sub_812DA6C
+ .4byte sub_812DA90
+ .4byte sub_812DB04
+ .4byte sub_812DB8C
+ .4byte sub_812D950
+ .4byte sub_812DBBC
gUnknown_085A75C0:: @ 85A75C0
- .incbin "baserom.gba", 0x5a75c0, 0x4
+ .byte 1, 1, 2, 2
gUnknown_085A75C4:: @ 85A75C4
- .incbin "baserom.gba", 0x5a75c4, 0x8
+ .2byte 0x40, 0x30, 0x18, 8
gUnknown_085A75CC:: @ 85A75CC
- .incbin "baserom.gba", 0x5a75cc, 0x8
+ .2byte 10, 8, 6, 4
gUnknown_085A75D4:: @ 85A75D4
- .incbin "baserom.gba", 0x5a75d4, 0x3c
+ .4byte sub_812DD04
+ .4byte sub_812DD28
+ .4byte sub_812DD48
+ .4byte sub_812DD28
+ .4byte sub_812DD78
+ .4byte sub_812DD28
+ .4byte sub_812DDC4
+ .4byte sub_812DD28
+ .4byte sub_812DE14
+ .4byte sub_812DD28
+ .4byte sub_812DE30
+ .4byte sub_812DD28
+ .4byte sub_812DE48
+ .4byte sub_812DD28
+ .4byte sub_812DE7C
gUnknown_085A7610:: @ 85A7610
- .incbin "baserom.gba", 0x5a7610, 0x4
+ .4byte nullsub_51
gUnknown_085A7614:: @ 85A7614
- .incbin "baserom.gba", 0x5a7614, 0x2
+ .2byte 16
gUnknown_085A7616:: @ 85A7616
- .incbin "baserom.gba", 0x5a7616, 0x8
+ .2byte 0, 0x40, 0x80, 0xC0
gUnknown_085A761E:: @ 85A761E
- .incbin "baserom.gba", 0x5a761e, 0x8
+ .2byte 4, -4, 4, -4
gUnknown_085A7626:: @ 85A7626
- .incbin "baserom.gba", 0x5a7626, 0x8
+ .2byte 4, 4, -4, -4
gUnknown_085A762E:: @ 85A762E
- .incbin "baserom.gba", 0x5a762e, 0x10
+ .2byte 0, 0xFFD8, 0, 0, 0x30, 0, 0x18, 0
gUnknown_085A763E:: @ 85A763E
- .incbin "baserom.gba", 0x5a763e, 0x10
+ .2byte 0xFFE0, 0, 0xFFE0, 0xFFD0, 0, 0xFFD0, 0, 0xFFD0
gUnknown_085A764E:: @ 85A764E
- .incbin "baserom.gba", 0x5a764e, 0x10
+ .2byte 16, 12, 16, 0, 0, 4, 8, 8
gUnknown_085A765E:: @ 85A765E
- .incbin "baserom.gba", 0x5a765e, 0x10
+ .2byte 0xA0, 0xC0, 0xE0, 0x68, 0x50, 0x40, 0x30, 0x18
gUnknown_085A766E:: @ 85A766E
- .incbin "baserom.gba", 0x5a766e, 0x3f
+ .byte 0, 4, 2, 6, 5, 3, 1, 3, 4, 5, 6, 2, 0, 5, 3, 6, 2, 1, 5, 3, 6
+ .byte 0, 4, 6, 3, 2, 4, 6, 5, 5, 3, 1, 3, 6, 4, 2, 3, 6, 4, 3, 6, 4
+ .byte 0, 5, 1, 6, 3, 2, 6, 3, 5, 2, 6, 3, 2, 5, 6, 3, 2, 5, 6, 3, 4
gUnknown_085A76AD:: @ 85A76AD
- .incbin "baserom.gba", 0x5a76ad, 0x7
+ .byte 1, 0, 5, 4, 3, 2, 0
gUnknown_085A76B4:: @ 85A76B4
- .incbin "baserom.gba", 0x5a76b4, 0xc
+ .2byte 0, 6, 0, 10, 0, 2
gUnknown_085A76C0:: @ 85A76C0
- .incbin "baserom.gba", 0x5a76c0, 0x12
+ .byte 1, 1, 12
+ .byte 1, 1, 14
+ .byte 2, 2, 14
+ .byte 2, 2, 14
+ .byte 2, 3, 16
+ .byte 3, 3, 16
gUnknown_085A76D2:: @ 85A76D2
- .incbin "baserom.gba", 0x5a76d2, 0x12
+ .byte 0x19, 0x19, 0x1E, 0x28, 0x28, 0x32
+ .byte 0x19, 0x19, 0x1E, 0x1E, 0x23, 0x23
+ .byte 0x19, 0x19, 0x1E, 0x19, 0x19, 0x1E
gUnknown_085A76E4:: @ 85A76E4
- .incbin "baserom.gba", 0x5a76e4, 0x1e
+ .byte 0x14, 0x19, 0x19, 0x14, 0x19, 0x19
+ .byte 0xC, 0xF, 0xF, 0x12, 0x13, 0x16
+ .byte 0x19, 0x19, 0x19, 0x1E, 0x1E, 0x28
+ .byte 0x19, 0x19, 0x14, 0x14, 0xF, 0xF
+ .byte 0x28, 0x28, 0x23, 0x23, 0x28, 0x28
gUnknown_085A7702:: @ 85A7702
- .incbin "baserom.gba", 0x5a7702, 0x66
+ .byte 0xF3, 0xF3, 0xF3, 0x50, 0x50, 0x50, 0x50, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5, 0x5, 0x5, 0x5
+ .byte 0x5, 0x5, 0x5, 0x96, 0x96, 0x96, 0x96, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x64, 0x64, 0x64, 0x5
+ .byte 0x4, 0x4, 0x4, 0x14, 0x14, 0x14, 0x14, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x64, 0x64, 0x64, 0x28
+ .byte 0x2, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2D, 0x2D, 0x2D, 0x64
+ .byte 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x5, 0x5, 0x5, 0x64
+ .byte 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x6
gUnknown_085A7768:: @ 85A7768
- .incbin "baserom.gba", 0x5a7768, 0x66
+ .byte 0xF3, 0xF3, 0xF3, 0xC8, 0xC8, 0xC8, 0xC8, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0xA0, 0x46, 0x46, 0x46, 0x05
+ .byte 0x05, 0x05, 0x05, 0x19, 0x19, 0x19, 0x19, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x02, 0x02, 0x02, 0x06
+ .byte 0x04, 0x04, 0x04, 0x19, 0x19, 0x19, 0x19, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x28, 0x28, 0x28, 0x23
+ .byte 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x64, 0x64, 0x64, 0x32
+ .byte 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x28, 0x28, 0x28, 0x64
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x04, 0x04, 0x3C
gUnknown_085A77CE:: @ 85A77CE
- .incbin "baserom.gba", 0x5a77ce, 0xa
+ .2byte 0x80, 0xAF, 0xC8, 0xE1, 0x100
gUnknown_085A77D8:: @ 85A77D8
- .incbin "baserom.gba", 0x5a77d8, 0x14
+ .byte 10, 0, 5, 0
+ .byte 10, 0, 10, 0
+ .byte 10, 0, 15, 0
+ .byte 10, 0, 25, 0
+ .byte 10, 0, 35, 0
gUnknown_085A77EC:: @ 85A77EC
- .incbin "baserom.gba", 0x5a77ec, 0xa
+ .byte 0, 0
+ .byte 5, 0
+ .byte 10, 0
+ .byte 15, 0
+ .byte 20, 0
gUnknown_085A77F6:: @ 85A77F6
- .incbin "baserom.gba", 0x5a77f6, 0x8
+ .byte 6, 4, 3, 2, 5, 0, 0, 0
gUnknown_085A77FE:: @ 85A77FE
- .incbin "baserom.gba", 0x5a77fe, 0x6
+ .byte 0x80, 0
+ .byte 0x20, 0
+ .byte 0x40, 0
gUnknown_085A7804:: @ 85A7804
- .incbin "baserom.gba", 0x5a7804, 0xa
+ .byte 16, 0
+ .byte 8, 0
+ .byte 4, 0
+ .byte 2, 0
+ .byte 1, 0
gUnknown_085A780E:: @ 85A780E
- .incbin "baserom.gba", 0x5a780e, 0x8
+ .byte 7, 8, 4, 3, 0, 5, 2, 0
gUnknown_085A7816:: @ 85A7816
- .incbin "baserom.gba", 0x5a7816, 0x12
+ .2byte 1, 2, 4, 8, 16, 32, 64, 128, 256
gUnknown_085A7828:: @ 85A7828
- .incbin "baserom.gba", 0x5a7828, 0x12
+ .2byte 2, 4, 0, 6, 12, 3, 0x5A, 0x12C, 0x12C
gUnknown_085A783A:: @ 85A783A
- .incbin "baserom.gba", 0x5a783a, 0x8e
+ .2byte 0xD0, 0x38
+ .2byte 0xB8, 0
+ .2byte 0xC8, 8
+ .2byte 0xD8, 0x10
+ .2byte 0xE8, 0x18
+ .2byte 0xD0, 0x48
+ .2byte 0xD0, 8
+ .2byte 0xD0, 0x40
+ .2byte 0xD0, 0x38
+ .2byte 0xC0, 0x58
+ .2byte 0xE0, 0x58
+ .2byte 0xC0, 0x78
+ .2byte 0xE0, 0x78
+ .2byte 0x90, 0x38
+ .2byte 0x110, 0x58
+ .2byte 0xA8, 0x70
+ .2byte 0xD0, 0x54
+ .2byte 0xD0, 0x70
+ .2byte 0xBC, 0x34
+ .2byte 0xD0, 0x34
+ .2byte 0xE4, 0x34
+ .2byte 0xB8, 0x48
+ .2byte 0xC4, 0x48
+ .2byte 0xD0, 0x48
+ .2byte 0xDC, 0x48
+ .2byte 0xE8, 0x48
+ .2byte 0xBC, 0x34
+ .2byte 0xD0, 0x34
+ .2byte 0xE4, 0x34
+ .2byte 0xB8, 0x48
+ .2byte 0xC4, 0x48
+ .2byte 0xD0, 0x48
+ .2byte 0xDC, 0x48
+ .2byte 0xE8, 0x48
+ .2byte 0x00, 0x00
+ .2byte 0
+
gUnknown_085A78C8:: @ 85A78C8
- .incbin "baserom.gba", 0x5a78c8, 0x13c
+ .4byte sub_812F078
+ .4byte sub_812F36C
+ .4byte sub_812F36C
+ .4byte sub_812F36C
+ .4byte sub_812F36C
+ .4byte sub_812F3B4
+ .4byte sub_812F2CC
+ .4byte sub_812F078
+ .4byte sub_812F078
+ .4byte sub_812F080
+ .4byte sub_812F104
+ .4byte sub_812F11C
+ .4byte sub_812F134
+ .4byte sub_812F150
+ .4byte sub_812F1B8
+ .4byte sub_812F21C
+ .4byte sub_812F078
+ .4byte sub_812F470
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F514
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F5E0
+ .4byte sub_812F648
+
+gUnknown_085A7954:: @ 85A7954
+ .byte 0x19
+ .byte 0x22
+ .2byte 0
+ .byte 0x2
+ .byte 0
+ .2byte 0
+ .byte 0x9
+ .byte 0x10
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A7964:: @ 85A7964
+ .byte 0xA
+ .byte 0x1
+ .2byte 0
+ .byte 0xB
+ .byte 2
+ .2byte 0
+ .byte 0xC
+ .byte 0x3
+ .2byte 0
+ .byte 0xD
+ .byte 4
+ .2byte 0
+ .byte 0x5
+ .byte 5
+ .2byte 0
+ .byte 0x8
+ .byte 0x6
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A7980:: @ 85A7980
+ .byte 0x3
+ .byte 0x7
+ .2byte 0
+ .byte 0x8
+ .byte 0x11
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A798C:: @ 85A798C
+ .byte 0x4
+ .byte 0x8
+ .2byte 0
+ .byte 0x6
+ .byte 0x9
+ .2byte 0
+ .byte 0x6
+ .byte 0xA
+ .2byte 1
+ .byte 0x6
+ .byte 0xB
+ .2byte 2
+ .byte 0x6
+ .byte 0xC
+ .2byte 3
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A79A4:: @ 85A79A4
+ .byte 0
+ .byte 0xD
+ .2byte 0
+ .byte 1
+ .byte 0xE
+ .2byte 0
+ .byte 0x7
+ .byte 0xF
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A79B4:: @ 85A79B4
+ .byte 0x13
+ .byte 0x1A
+ .2byte 0
+ .byte 0x14
+ .byte 0x1B
+ .2byte 1
+ .byte 0x15
+ .byte 0x1C
+ .2byte 2
+ .byte 0xE
+ .byte 0x1D
+ .2byte 3
+ .byte 0xF
+ .byte 0x1E
+ .2byte 4
+ .byte 0x10
+ .byte 0x1F
+ .2byte 5
+ .byte 0x11
+ .byte 0x20
+ .2byte 6
+ .byte 0x12
+ .byte 0x21
+ .2byte 7
+ .byte 0x8
+ .byte 0x11
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
+
+gUnknown_085A79DC:: @ 85A79DC
+ .byte 0x16
+ .byte 0x12
+ .2byte 0
+ .byte 0x17
+ .byte 0x13
+ .2byte 1
+ .byte 0x18
+ .byte 0x14
+ .2byte 2
+ .byte 0xE
+ .byte 0x15
+ .2byte 3
+ .byte 0xF
+ .byte 0x16
+ .2byte 4
+ .byte 0x10
+ .byte 0x17
+ .2byte 5
+ .byte 0x11
+ .byte 0x18
+ .2byte 6
+ .byte 0x12
+ .byte 0x19
+ .2byte 7
+ .byte 0x8
+ .byte 0x11
+ .2byte 0
+ .byte 0xFF
+ .byte 0
+ .2byte 0
gUnknown_085A7A04:: @ 85A7A04
- .incbin "baserom.gba", 0x5a7a04, 0x1c
+ .4byte gUnknown_085A7954
+ .4byte gUnknown_085A7964
+ .4byte gUnknown_085A7980
+ .4byte gUnknown_085A798C
+ .4byte gUnknown_085A79A4
+ .4byte gUnknown_085A79DC
+ .4byte gUnknown_085A79B4
gUnknown_085A7A20:: @ 85A7A20
- .incbin "baserom.gba", 0x5a7a20, 0x2c0
-
+ .4byte sub_812F7C0
+ .4byte sub_812F784
+ .4byte sub_812F794
+ .4byte nullsub_101
+ .4byte nullsub_101
+ .4byte sub_812F794
+ .4byte sub_812F794
+
+gUnknown_085A7A3C:: @ 85A7A3C
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A44:: @ 85A7A44
+ .2byte 0x8000
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A4C:: @ 85A7A4C
+ .2byte 0
+ .2byte 0x4000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A54:: @ 85A7A54
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A5C:: @ 85A7A5C
+ .2byte 0
+ .2byte 0x8000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A64:: @ 85A7A64
+ .2byte 0x8000
+ .2byte 0xC000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A6C:: @ 85A7A6C
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A74:: @ 85A7A74
+ .2byte 0
+ .2byte 0xC000
+ .2byte 0
+ .2byte 0
+
+gUnknown_085A7A7C:: @ 85A7A7C
+ .4byte gSlotMachineReelTimeNumber0
+ .2byte 0x80
+ .2byte 0
+ .4byte gSlotMachineReelTimeNumber1
+ .2byte 0x80
+ .2byte 0
+ .4byte gSlotMachineReelTimeNumber2
+ .2byte 0x80
+ .2byte 0
+ .4byte gSlotMachineReelTimeNumber3
+ .2byte 0x80
+ .2byte 0
+ .4byte gSlotMachineReelTimeNumber4
+ .2byte 0x80
+ .2byte 0
+ .4byte gSlotMachineReelTimeNumber5
+ .2byte 0x80
+ .2byte 0
+
+gUnknown_085A7AAC:: @ 85A7AAC
+ .4byte gSlotMachineReelTimeShadow
+ .2byte 0x200
+ .2byte 0
+
+gUnknown_085A7AB4:: @ 85A7AB4
+ .4byte gUnknown_08DD1A18
+ .2byte 0x40
+ .2byte 0
+
+gUnknown_085A7ABC:: @ 85A7ABC
+ .4byte gSlotMachineReelTimeLargeBolt0
+ .2byte 0x100
+ .2byte 0
+ .4byte gSlotMachineReelTimeLargeBolt1
+ .2byte 0x100
+ .2byte 0
+
+gUnknown_085A7ACC:: @ 85A7ACC
+ .4byte gSlotMachineReelTimePikaAura
+ .2byte 0x400
+ .2byte 0
+
+gUnknown_085A7AD4:: @ 85A7CD4
+ .4byte gSlotMachineReelTimeExplosion0
+ .2byte 0x200
+ .2byte 0
+ .4byte gSlotMachineReelTimeExplosion1
+ .2byte 0x200
+ .2byte 0
+
+gUnknown_085A7AE4:: @ 85A7AE4
+ .4byte gSlotMachineReelTimeDuck
+ .4byte 32
+
+gUnknown_085A7AEC:: @ 85A7AEC
+ .4byte gSlotMachineReelTimeSmoke
+ .4byte 0x80
+
+gUnknown_085A7AF4:: @ 85A7AF4
+ .4byte gSlotMachineReelTimeBolt
+ .4byte 32
+
+gUnknown_085A7AFC:: @ 85A7AFC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_085A7B04:: @ 85A7B04
+ obj_image_anim_frame 0, 1
+ obj_image_anim_jump 0
+
+gUnknown_085A7B0C:: @ 85A7B0C
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+gUnknown_085A7B14:: @ 85A7B14
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_jump 0
+
+gUnknown_085A7B20:: @ 85A7B20
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_jump 0
+
+gUnknown_085A7B2C:: @ 85A7B2C
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_jump 0
+
+gUnknown_085A7B38:: @ 85A7B38
+ obj_image_anim_frame 2, 32
+ obj_image_anim_frame 3, 32
+ obj_image_anim_jump 0
+
+gUnknown_085A7B44:: @ 85A7B44
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_085A7B4C:: @ 85A7B4C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_085A7B54:: @ 85A7B54
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+gUnknown_085A7B5C:: @ 85A7B5C
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+gUnknown_085A7B64:: @ 85A7B64
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+gUnknown_085A7B6C:: @ 85A7B6C
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_085A7B74:: @ 85A7B74
+ obj_image_anim_frame 5, 1
+ obj_image_anim_end
+
+gUnknown_085A7B7C:: @ 85A7B7C
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_jump 0
+
+gUnknown_085A7B88:: @ 85A7B88
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_jump 0
+
+gUnknown_085A7B94:: @ 85A7B94
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+gUnknown_085A7BA0:: @ 85A7BA0
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+gUnknown_085A7BA8:: @ 85A7BA8
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+gUnknown_085A7BB4:: @ 85A7BB4
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 80
+ obj_image_anim_jump 0
+
+gUnknown_085A7BC8:: @ 85A7BC8
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_085A7BD0:: @ 85A7BD0
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_085A7BD8:: @ 85A7BD8
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+gUnknown_085A7BE0:: @ 85A7BE0
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+gUnknown_085A7BE8:: @ 85A7BE8
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+gUnknown_085A7BF0:: @ 85A7BF0
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_085A7BF8:: @ 85A7BF8
+ .4byte gUnknown_085A7AFC
+
+gUnknown_085A7BFC:: @ 85A7BFC
+ .4byte gUnknown_085A7B04
+
+gUnknown_085A7C00:: @ 85A7C00
+ .4byte gUnknown_085A7B0C
+ .4byte gUnknown_085A7B14
+ .4byte gUnknown_085A7B20
+ .4byte gUnknown_085A7B2C
+ .4byte gUnknown_085A7B38
+ .4byte gUnknown_085A7B44
+
+gUnknown_085A7C18:: @ 85A7C18
+ .4byte gUnknown_085A7B4C
+ .4byte gUnknown_085A7B54
+ .4byte gUnknown_085A7B5C
+ .4byte gUnknown_085A7B64
+ .4byte gUnknown_085A7B6C
+ .4byte gUnknown_085A7B74
+
+gUnknown_085A7C30:: @ 85A7C30
+ .4byte gUnknown_085A7B7C
+
+gUnknown_085A7C34:: @ 85A7C34
+ .4byte gUnknown_085A7B88
+
+gUnknown_085A7C38:: @ 85A7C38
+ .4byte gUnknown_085A7B94
+ .4byte gUnknown_085A7BA0
+
+gUnknown_085A7C40:: @ 85A7C40
+ .4byte gUnknown_085A7BA8
+
+gUnknown_085A7C44:: @ 85A7C44
+ .4byte gUnknown_085A7BB4
+ .4byte gUnknown_085A7BC8
+
+gUnknown_085A7C4C:: @ 85A7C4C
+ .4byte gUnknown_085A7BD0
+ .4byte gUnknown_085A7BD8
+ .4byte gUnknown_085A7BE0
+ .4byte gUnknown_085A7BE8
+ .4byte gUnknown_085A7BF0
+
+gUnknown_085A7C60:: @ 85A7C60
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 1, 1, 0, 1
+ obj_rot_scal_anim_loop 0xFF
+ obj_rot_scal_anim_end
+
+gUnknown_085A7C88:: @ 85A7C88
+ .4byte gUnknown_085A7C60
+
+gUnknown_085A7C8C:: @ 85A7C8C
+ obj_rot_scal_anim_frame 0, 0, 8, 32
+ obj_rot_scal_anim_frame 0, 0, 6, 32
+ obj_rot_scal_anim_frame 0, 0, 4, 16
+ obj_rot_scal_anim_frame 0, 0, 12, 2
+ obj_rot_scal_anim_frame 0, 0, -12, 4
+ obj_rot_scal_anim_frame 0, 0, 12, 2
+ obj_rot_scal_anim_frame 0, 0, 12, 2
+ obj_rot_scal_anim_frame 0, 0, -12, 4
+ obj_rot_scal_anim_frame 0, 0, 12, 2
+ obj_rot_scal_anim_end
+
+gUnknown_085A7CDC:: @ 85A7CDC
+ .4byte gUnknown_085A7C8C
+
gUnknown_085A7CE0:: @ 85A7CE0
- .incbin "baserom.gba", 0x5a7ce0, 0x18
+ spr_template 0, 0, gUnknown_085A7A5C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, sub_812E154
gUnknown_085A7CF8:: @ 85A7CF8
- .incbin "baserom.gba", 0x5a7cf8, 0x18
+ spr_template 7, 4, gUnknown_085A7A44, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, sub_812E2A8
gUnknown_085A7D10:: @ 85A7D10
- .incbin "baserom.gba", 0x5a7d10, 0x18
+ spr_template 17, 0, gUnknown_085A7A74, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7D28:: @ 85A7D28
- .incbin "baserom.gba", 0x5a7d28, 0x18
+ spr_template 0xFFFF, 1, gUnknown_085A7A74, gUnknown_085A7C00, NULL, gDummySpriteAffineAnimTable, sub_812E424
gUnknown_085A7D40:: @ 85A7D40
- .incbin "baserom.gba", 0x5a7d40, 0x18
+ spr_template 0xFFFF, 2, gUnknown_085A7A44, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7D58:: @ 85A7D58
- .incbin "baserom.gba", 0x5a7d58, 0x18
+ spr_template 0xFFFF, 3, gUnknown_085A7A44, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7D70:: @ 85A7D70
- .incbin "baserom.gba", 0x5a7d70, 0x18
+ spr_template 0xFFFF, 3, gUnknown_085A7A44, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7D88:: @ 85A7D88
- .incbin "baserom.gba", 0x5a7d88, 0x18
+ spr_template 0xFFFF, 4, gUnknown_085A7A4C, gUnknown_085A7C18, gUnknown_085A7A7C, gDummySpriteAffineAnimTable, sub_812E6C4
gUnknown_085A7DA0:: @ 85A7DA0
- .incbin "baserom.gba", 0x5a7da0, 0x18
+ spr_template 0xFFFF, 4, gUnknown_085A7A4C, gUnknown_085A7BF8, gUnknown_085A7AAC, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7DB8:: @ 85A7DB8
- .incbin "baserom.gba", 0x5a7db8, 0x18
+ spr_template 0xFFFF, 4, gUnknown_085A7A4C, gUnknown_085A7BF8, gUnknown_085A7AB4, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085A7DD0:: @ 85A7DD0
- .incbin "baserom.gba", 0x5a7dd0, 0x18
+ spr_template 0xFFFF, 4, gUnknown_085A7A54, gUnknown_085A7C30, gUnknown_085A7ABC, gDummySpriteAffineAnimTable, sub_812E9E8
gUnknown_085A7DE8:: @ 85A7DE8
- .incbin "baserom.gba", 0x5a7de8, 0x18
+ spr_template 0xFFFF, 7, gUnknown_085A7A64, gUnknown_085A7BF8, gUnknown_085A7ACC, gDummySpriteAffineAnimTable, sub_812EB48
gUnknown_085A7E00:: @ 85A7E00
- .incbin "baserom.gba", 0x5a7e00, 0x18
+ spr_template 0xFFFF, 5, gUnknown_085A7A5C, gUnknown_085A7C34, gUnknown_085A7AD4, gDummySpriteAffineAnimTable, sub_812EC64
gUnknown_085A7E18:: @ 85A7E18
- .incbin "baserom.gba", 0x5a7e18, 0x18
+ spr_template 0xFFFF, 4, gUnknown_085A7A3C, gUnknown_085A7BFC, gUnknown_085A7AE4, gDummySpriteAffineAnimTable, sub_812ED20
gUnknown_085A7E30:: @ 85A7E30
- .incbin "baserom.gba", 0x5a7e30, 0x168
-
+ spr_template 0xFFFF, 4, gUnknown_085A7A4C, gUnknown_085A7BF8, gUnknown_085A7AEC, gUnknown_085A7C88, sub_812EE14
+
+gUnknown_085A7E48:: @ 85A7E48
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7E60:: @ 85A7E60
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7E78:: @ 85A7E78
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7E90:: @ 85A7E90
+ spr_template 18, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7EA8:: @ 85A7EA8
+ spr_template 0xFFFF, 6, gUnknown_085A7A6C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7EC0:: @ 85A7EC0
+ spr_template 0xFFFF, 6, gUnknown_085A7A6C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7ED8:: @ 85A7ED8
+ spr_template 19, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7EF0:: @ 85A7EF0
+ spr_template 20, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F08:: @ 85A7F08
+ spr_template 21, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F20:: @ 85A7F20
+ spr_template 0xFFFF, 6, gUnknown_085A7A5C, gUnknown_085A7C38, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F38:: @ 85A7F38
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7BF8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F50:: @ 85A7F50
+ spr_template 0xFFFF, 6, gUnknown_085A7A4C, gUnknown_085A7C4C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F68:: @ 85A7F68
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7C44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_085A7F80:: @ 85A7F80
+ spr_template 0xFFFF, 6, gUnknown_085A7A3C, gUnknown_085A7C40, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
gUnknown_085A7F98:: @ 85A7F98
- .incbin "baserom.gba", 0x5a7f98, 0x28
+ spr_template 0xFFFF, 4, gUnknown_085A7A3C, gUnknown_085A7BF8, gUnknown_085A7AF4, gUnknown_085A7CDC, sub_812EF54
+
+gUnknown_085A7FB0:: @ 85A7FB0
+ subsprite -64, -64, 3, 0, 64x64
+ subsprite 0, -64, 3, 0, 64x64
+ subsprite -64, 0, 3, 0, 64x64
+ subsprite 0, 0, 3, 0, 64x64
gUnknown_085A7FC0:: @ 85A7FC0
- .incbin "baserom.gba", 0x5a7fc0, 0x20
+ .4byte 4, gUnknown_085A7FB0
+
+gUnknown_085A7FC8:: @ 85A7FC8
+ subsprite -32, -12, 1, 0, 32x8
+ subsprite 0, -12, 1, 4, 32x8
+ subsprite -32, -4, 1, 8, 32x8
+ subsprite 0, -4, 1, 12, 32x8
+ subsprite -32, 4, 1, 16, 32x8
+ subsprite 0, 4, 1, 20, 32x8
gUnknown_085A7FE0:: @ 85A7FE0
- .incbin "baserom.gba", 0x5a7fe0, 0x14
+ .4byte 6, gUnknown_085A7FC8
+gUnknown_085A7FE8:: @ 85A7FE8
+ subsprite -32, -20, 1, 0, 64x32
+ subsprite -32, 12, 1, 32, 32x8
+ subsprite 0, 12, 1, 36, 32x8
+
gUnknown_085A7FF4:: @ 85A7FF4
- .incbin "baserom.gba", 0x5a7ff4, 0x1c
-
+ .4byte 3, gUnknown_085A7FE8
+
+gUnknown_085A7FFC:: @ 85A7FFC
+ subsprite -32, -24, 1, 0, 64x32
+ subsprite -32, 8, 1, 32, 32x8
+ subsprite 0, 8, 1, 36, 32x8
+ subsprite -32, 16, 1, 40, 32x8
+ subsprite 0, 16, 1, 44, 32x8
+
gUnknown_085A8010:: @ 85A8010
- .incbin "baserom.gba", 0x5a8010, 0x18
+ .4byte 5, gUnknown_085A7FFC
+
+gUnknown_085A8018:: @ 85A8018
+ subsprite -32, -8, 1, 0, 32x8
+ subsprite 0, -8, 1, 4, 32x8
+ subsprite -32, 0, 1, 8, 32x8
+ subsprite 0, 0, 1, 12, 32x8
gUnknown_085A8028:: @ 85A8028
- .incbin "baserom.gba", 0x5a8028, 0x14
+ .4byte 4, gUnknown_085A8018
+
+gUnknown_085A8030:: @ 85A8030
+ subsprite -8, -12, 1, 0, 16x8
+ subsprite -8, -4, 1, 0, 16x8
+ subsprite -8, 4, 1, 0, 16x8
gUnknown_085A803C:: @ 85A803C
- .incbin "baserom.gba", 0x5a803c, 0x228
+ .4byte 3, gUnknown_085A8030
+
+gUnknown_085A8044:: @ 85A8044
+ subsprite -32, -24, 3, 0, 64x32
+ subsprite -32, 8, 3, 32, 32x8
+ subsprite 0, 8, 3, 36, 32x8
+ subsprite -32, 16, 3, 40, 32x8
+ subsprite 0, 16, 3, 44, 32x8
+
+gUnknown_085A8058:: @ 85A8058
+ .4byte 5, gUnknown_085A8044
+
+gUnknown_085A8060:: @ 85A8060
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+gUnknown_085A8070:: @ 85A8070
+ .4byte 4, gUnknown_085A8060
+
+gUnknown_085A8078:: @ 85A8078
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+gUnknown_085A8088:: @ 85A8088
+ .4byte 4, gUnknown_085A8078
+
+gUnknown_085A8090:: @ 85A8090
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+gUnknown_085A80A0:: @ 85A80A0
+ .4byte 4, gUnknown_085A8090
+
+gUnknown_085A80A8:: @ 85A80A8
+ subsprite -32, -12, 3, 0, 32x8
+ subsprite 0, -12, 3, 4, 32x8
+ subsprite -32, -4, 3, 8, 32x8
+ subsprite 0, -4, 3, 12, 32x8
+ subsprite -32, 4, 3, 16, 32x8
+ subsprite 0, 4, 3, 20, 32x8
+
+gUnknown_085A80C0:: @ 85A80C0
+ .4byte 6, gUnknown_085A80A8
+
+gUnknown_085A80C8:: @ 85A80C8
+ subsprite -16, -16, 3, 0, 32x32
+
+gUnknown_085A80CC:: @ 85A80CC
+ subsprite -8, -8, 3, 16, 16x16
+
+gUnknown_085A80D0:: @ 85A80D0
+ .4byte 1, gUnknown_085A80C8
+
+gUnknown_085A80D8:: @ 85A80D8
+ .4byte 1, gUnknown_085A80CC
+
+gUnknown_085A80E0:: @ 85A80E0
+ subsprite -24, -24, 3, 0, 32x8
+ subsprite 8, -24, 3, 4, 16x8
+ subsprite -24, -16, 3, 6, 32x8
+ subsprite 8, -16, 3, 10, 16x8
+ subsprite -24, -8, 3, 12, 32x8
+ subsprite 8, -8, 3, 16, 16x8
+ subsprite -24, 0, 3, 18, 32x8
+ subsprite 8, 0, 3, 22, 16x8
+ subsprite -24, 8, 3, 24, 32x8
+ subsprite 8, 8, 3, 28, 16x8
+ subsprite -24, 16, 3, 30, 32x8
+ subsprite 8, 16, 3, 34, 16x8
+
+gUnknown_085A8110:: @ 85A8110
+ .4byte 12, gUnknown_085A80E0
+
+gUnknown_085A8118:: @ 85A8118
+ subsprite -16, -12, 3, 0, 32x16
+ subsprite -16, 4, 3, 8, 16x8
+ subsprite 0, 4, 3, 10, 16x8
+
+gUnknown_085A8124:: @ 85A8124
+ .4byte 3, gUnknown_085A8118
+
+gUnknown_085A812C:: @ 85A812C
+ subsprite -8, -8, 3, 0, 16x8
+ subsprite -8, 0, 3, 8, 16x8
+
+gUnknown_085A8134:: @ 85A8134
+ .4byte 2, gUnknown_085A812C
+
+gUnknown_085A813C:: @ 85A813C
+ subsprite -8, -8, 3, 2, 16x8
+ subsprite -8, 0, 3, 10, 16x8
+
+gUnknown_085A8144:: @ 85A8144
+ .4byte 2, gUnknown_085A813C
+
+gUnknown_085A814C:: @ 85A814C
+ subsprite -8, -8, 3, 4, 16x8
+ subsprite -8, 0, 3, 12, 16x8
+
+gUnknown_085A8154:: @ 85A8154
+ .4byte 2, gUnknown_085A814C
+
+gUnknown_085A815C:: @ 85A815C
+ subsprite -8, -8, 3, 6, 16x8
+ subsprite -8, 0, 3, 14, 16x8
+
+gUnknown_085A8164:: @ 85A8164
+ .4byte 2, gUnknown_085A815C
+
+gUnknown_085A816C:: @ 85A816C
+ subsprite -8, -8, 3, 0, 16x8
+ subsprite -8, 0, 3, 8, 16x8
+
+gUnknown_085A8174:: @ 85A8174
+ .4byte 2, gUnknown_085A816C
+
+gUnknown_085A817C:: @ 85A817C
+ subsprite -4, -8, 3, 2, 8x8
+ subsprite -4, 0, 3, 10, 8x8
+
+gUnknown_085A8184:: @ 85A8184
+ .4byte 2, gUnknown_085A817C
+
+gUnknown_085A818C:: @ 85A818C
+ subsprite -8, -8, 3, 3, 16x8
+ subsprite -8, 0, 3, 11, 16x8
+
+gUnknown_085A8194:: @ 85A8194
+ .4byte 2, gUnknown_085A818C
+
+gUnknown_085A819C:: @ 85A819C
+ subsprite -4, -8, 3, 5, 8x8
+ subsprite -4, 0, 3, 13, 8x8
+
+gUnknown_085A81A4:: @ 85A81A4
+ .4byte 2, gUnknown_085A819C
+
+gUnknown_085A81AC:: @ 85A81AC
+ subsprite -8, -8, 3, 6, 16x8
+ subsprite -8, 0, 3, 14, 16x8
+
+gUnknown_085A81B4:: @ 85A81B4
+ .4byte 2, gUnknown_085A81AC
+
+gUnknown_085A81BC:: @ 85A81BC
+ subsprite -12, -12, 3, 0, 16x8
+ subsprite 4, -12, 3, 2, 8x8
+ subsprite -12, -4, 3, 8, 16x8
+ subsprite 4, -4, 3, 10, 8x8
+ subsprite -12, 4, 3, 16, 16x8
+ subsprite 4, 4, 3, 18, 8x8
+
+gUnknown_085A81D4:: @ 85A81D4
+ .4byte 6, gUnknown_085A81BC
+
+gUnknown_085A81DC:: @ 85A81DC
+ subsprite -8, -12, 3, 3, 16x8
+ subsprite -8, -4, 3, 11, 16x8
+ subsprite -8, 4, 3, 19, 16x8
+
+gUnknown_085A81E8:: @ 85A81E8
+ .4byte 3, gUnknown_085A81DC
+
+gUnknown_085A81F0:: @ 85A81F0
+ subsprite -12, -12, 3, 5, 16x8
+ subsprite 4, -12, 3, 7, 8x8
+ subsprite -12, -4, 3, 13, 16x8
+ subsprite 4, -4, 3, 15, 8x8
+ subsprite -12, 4, 3, 21, 16x8
+ subsprite 4, 4, 3, 0x17, 8x8
+
+gUnknown_085A8208:: @ 85A8208
+ .4byte 6, gUnknown_085A81F0
+
+gUnknown_085A8210:: @ 85A8210
+ subsprite -12, -12, 3, 0, 16x8
+ subsprite 4, -12, 3, 2, 8x8
+ subsprite -12, -4, 3, 8, 16x8
+ subsprite 4, -4, 3, 10, 8x8
+ subsprite -12, 4, 3, 16, 16x8
+ subsprite 4, 4, 3, 18, 8x8
+
+gUnknown_085A8228:: @ 85A8228
+ .4byte 6, gUnknown_085A8210
+
+gUnknown_085A822C:: @ 85A822C
+ subsprite -8, -12, 3, 3, 16x8
+ subsprite -8, -4, 3, 11, 16x8
+ subsprite -8, 4, 3, 19, 16x8
+
+gUnknown_085A823C:: @ 85A823C
+ .4byte 3, gUnknown_085A822C
+
+gUnknown_085A8244:: @ 85A8244
+ subsprite -12, -12, 3, 5, 16x8
+ subsprite 4, -12, 3, 7, 8x8
+ subsprite -12, -4, 3, 13, 16x8
+ subsprite 4, -4, 3, 15, 8x8
+ subsprite -12, 4, 3, 21, 16x8
+ subsprite 4, 4, 3, 23, 8x8
+
+gUnknown_085A825C:: @ 85A825C
+ .4byte 6, gUnknown_085A8244
gUnknown_085A8264:: @ 85A8264
- .incbin "baserom.gba", 0x5a8264, 0x68
+ .4byte gUnknown_085A7E48
+ .4byte gUnknown_085A7E60
+ .4byte gUnknown_085A7E78
+ .4byte gUnknown_085A7EA8
+ .4byte gUnknown_085A7EC0
+ .4byte gUnknown_085A7F20
+ .4byte gUnknown_085A7F38
+ .4byte gUnknown_085A7F50
+ .4byte gUnknown_085A7F68
+ .4byte gUnknown_085A7F80
+ .4byte gUnknown_085A7E90
+ .4byte gUnknown_085A7E90
+ .4byte gUnknown_085A7E90
+ .4byte gUnknown_085A7E90
+ .4byte gUnknown_085A7ED8
+ .4byte gUnknown_085A7ED8
+ .4byte gUnknown_085A7ED8
+ .4byte gUnknown_085A7ED8
+ .4byte gUnknown_085A7ED8
+ .4byte gUnknown_085A7EF0
+ .4byte gUnknown_085A7EF0
+ .4byte gUnknown_085A7EF0
+ .4byte gUnknown_085A7F08
+ .4byte gUnknown_085A7F08
+ .4byte gUnknown_085A7F08
+ .4byte gDummySpriteTemplate
gUnknown_085A82CC:: @ 85A82CC
- .incbin "baserom.gba", 0x5a82cc, 0x68
+ .4byte gUnknown_085A8058
+ .4byte gUnknown_085A8070
+ .4byte gUnknown_085A8088
+ .4byte gUnknown_085A80C0
+ .4byte NULL
+ .4byte NULL
+ .4byte gUnknown_085A80D0
+ .4byte NULL
+ .4byte gUnknown_085A8110
+ .4byte gUnknown_085A8124
+ .4byte gUnknown_085A8134
+ .4byte gUnknown_085A8144
+ .4byte gUnknown_085A8154
+ .4byte gUnknown_085A8164
+ .4byte gUnknown_085A8174
+ .4byte gUnknown_085A8184
+ .4byte gUnknown_085A8194
+ .4byte gUnknown_085A81A4
+ .4byte gUnknown_085A81B4
+ .4byte gUnknown_085A81D4
+ .4byte gUnknown_085A81E8
+ .4byte gUnknown_085A8208
+ .4byte gUnknown_085A8228
+ .4byte gUnknown_085A823C
+ .4byte gUnknown_085A825C
+ .4byte NULL
.align 2
gUnknown_085A8334:: @ 85A8334
@@ -262,40 +1250,91 @@ gUnknown_085A8334:: @ 85A8334
obj_tiles gSlotMachineNumber9Tiles, 0x0040, 0x0010
.align 2
- .incbin "baserom.gba", 0x5a83bc, 0x28
+ .byte 0, 0, 0, 0, 0, 2, 0x12, 0, 0, 0, 0, 0, 0, 2, 0x13, 0, 0, 0, 0, 0, 0, 3, 0x14, 0, 0, 0, 0, 0, 0, 3, 0x15, 0, 0, 0, 0, 0, 0, 0, 0, 0
gUnknown_085A83E4:: @ 85A83E4
- .incbin "baserom.gba", 0x5a83e4, 0x24
+ .4byte gUnknown_08DD19F8
+ @ might be a palette idk
+ .byte 0x7B, 0x6F, 0x68, 0x69, 0xAB, 0x36, 0xFF, 0x7F, 0x50, 0x57, 0xC0, 0x7E, 0xBA, 2, 0xBA, 2, 0xFD, 1, 0xFD, 1
+
+gUnknown_085A83FC:: @ 85A83FC
+ .byte 0x91, 0x7F
+
+gUnknown_085A83FE:: @ 85A83FE
+ .byte 0xBF, 0x43
+
+gUnknown_085A8400:: @ 85A8400
+ .byte 0xBF, 0x43
+
+gUnknown_085A8402:: @ 85A8402
+ .byte 0xBF, 0x4A
+
+gUnknown_085A8404:: @ 85A8404
+ .byte 0xBF, 0x4A, 0, 0
gUnknown_085A8408:: @ 85A8408
- .incbin "baserom.gba", 0x5a8408, 0x14
+ .4byte gUnknown_085A83FC
+ .4byte gUnknown_085A83FE
+ .4byte gUnknown_085A8400
+ .4byte gUnknown_085A8402
+ .4byte gUnknown_085A8404
gUnknown_085A841C:: @ 85A841C
- .incbin "baserom.gba", 0x5a841c, 0x14
+ .4byte gSlotMachineMenu_Pal + 0x94
+ .4byte gSlotMachineMenu_Pal + 0x96
+ .4byte gSlotMachineMenu_Pal + 0x98
+ .4byte gSlotMachineMenu_Pal + 0x9A
+ .4byte gSlotMachineMenu_Pal + 0x9C
gUnknown_085A8430:: @ 85A8430
- .incbin "baserom.gba", 0x5a8430, 0x5
+ .byte 0x4A, 0x4B, 0x4C, 0x4E, 0x4D
gUnknown_085A8435:: @ 85A8435
- .incbin "baserom.gba", 0x5a8435, 0x6
+ .byte 0, 0
+ .byte 1, 2
+ .byte 3, 4
gUnknown_085A843B:: @ 85A843B
- .incbin "baserom.gba", 0x5a843b, 0x65
+ .byte 1, 2, 2
+
+gUnknown_085A843E:: @ 85A843E
+ .incbin "graphics/slot_machine/85A843E.gbapal"
+
+gUnknown_085A845E:: @ 85A845E
+ .incbin "graphics/slot_machine/85A845E.gbapal"
+
+gUnknown_085A847E:: @ 85A847E
+ .incbin "graphics/slot_machine/85A847E.gbapal"
+ .align 2
gUnknown_085A84A0:: @ 85A84A0
- .incbin "baserom.gba", 0x5a84a0, 0xc
+ .4byte gUnknown_085A843E
+ .4byte gUnknown_085A845E
+ .4byte gUnknown_085A847E
gUnknown_085A84AC:: @ 85A84AC
- .incbin "baserom.gba", 0x5a84ac, 0x64
+ .4byte gSlotMachineMenu_Pal + 0x20
+
+gUnknown_085A84B0:: @ 85A84B0
+ .incbin "graphics/slot_machine/85A84B0.gbapal"
+
+gUnknown_085A84D0:: @ 85A84D0
+ .incbin "graphics/slot_machine/85A84D0.gbapal"
+
+gUnknown_085A84F0:: @ 85A84F0
+ .incbin "graphics/slot_machine/85A84F0.gbapal"
gUnknown_085A8510:: @ 85A8510
- .incbin "baserom.gba", 0x5a8510, 0x10
+ .4byte gUnknown_085A84B0
+ .4byte gUnknown_085A84D0
+ .4byte gUnknown_085A84F0
+ .4byte gUnknown_08DCF230
gUnknown_085A8520:: @ 85A8520
- .incbin "baserom.gba", 0x5a8520, 0x4
+ .4byte gUnknown_08DCF230
gUnknown_085A8524:: @ 85A8524
- .incbin "baserom.gba", 0x5a8524, 0x20
+ .incbin "graphics/slot_machine/85A8524.bin"
.align 2
gUnknown_085A8544:: @ 85A8544
@@ -310,10 +1349,11 @@ gUnknown_085A8544:: @ 85A8544
null_obj_pal
gUnknown_085A858C:: @ 85A858C
- .incbin "baserom.gba", 0x5a858c, 0x1154
+ .incbin "graphics/slot_machine/reel_time_gfx.4bpp.lz"
gUnknown_085A96E0:: @ 85A96E0
- .incbin "baserom.gba", 0x5a96e0, 0x1b8
+ @if anyone knows what this tilemap is please do share
+ .incbin "graphics/slot_machine/85A96E0.bin"
gUnknown_085A9898:: @ 85A9898
- .incbin "baserom.gba", 0x5a9898, 0x4
+ .4byte NULL
diff --git a/data/starter_choose.s b/data/starter_choose.s
index 160046d4c..92b95d80c 100644
--- a/data/starter_choose.s
+++ b/data/starter_choose.s
@@ -4,68 +4,156 @@
.section .rodata
+ .align 2
gBirchBagGrassPal:: @ 85B0A00
- .incbin "baserom.gba", 0x5b0a00, 0x80
+ .incbin "graphics/misc/birch_bag.gbapal"
+ .incbin "graphics/misc/birch_grass.gbapal"
+ .align 2
+gBirchBallarrow_Pal:: @ 85B0A40
+ .incbin "graphics/misc/birch_ballarrow.gbapal"
+
+ .align 2
+gBirchCircle_Pal:: @ 85B0A60
+ .incbin "graphics/misc/birch_circle.gbapal"
+
+ .align 2
gBirchBagTilemap:: @ 85B0A80
- .incbin "baserom.gba", 0x5b0a80, 0x18c
+ .incbin "graphics/misc/birch_bag_map.bin.lz"
+ .align 2
gBirchGrassTilemap:: @ 85B0C0C
- .incbin "baserom.gba", 0x5b0c0c, 0x1f8
+ .incbin "graphics/misc/birch_grass_map.bin.lz"
+ .align 2
gBirchHelpGfx:: @ 85B0E04
- .incbin "baserom.gba", 0x5b0e04, 0xaa8
+ .incbin "graphics/misc/birch_help.4bpp.lz"
+ .align 2
gUnknown_085B18AC:: @ 85B18AC
- .incbin "baserom.gba", 0x5b18AC, 0x520
+ .incbin "graphics/misc/birch_ballarrow.4bpp.lz"
+ .align 2
+gUnknown_085B1BCC:: @ 85B1BCC
+ .incbin "graphics/misc/birch_circle.4bpp.lz"
+
+ .align 2
gUnknown_085B1DCC:: @ 85B1DCC
- .incbin "baserom.gba", 0x5b1dcc, 0x10
+ window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0e, 0x0200
+ null_window_template
+ .align 2
gUnknown_085B1DDC:: @ 85B1DDC
- .incbin "baserom.gba", 0x5b1ddc, 0x8
+ window_template 0x00, 0x18, 0x09, 0x05, 0x04, 0x0e, 0x0260
+ .align 2
gUnknown_085B1DE4:: @ 85B1DE4
- .incbin "baserom.gba", 0x5b1de4, 0x8
+ window_template 0x00, 0x00, 0x00, 0x0d, 0x04, 0x0e, 0x0274
sPokeballCoords:: @ 85B1DEC
- .incbin "baserom.gba", 0x5b1dec, 0x6
+ .byte 0x3c, 0x40, 0x78, 0x58, 0xb4, 0x40
gStarterChoose_LabelCoords:: @ 85B1DF2
- .incbin "baserom.gba", 0x5b1df2, 0x6
+ .byte 0x00, 0x09, 0x10, 0x0a, 0x08, 0x04
sStarterMon:: @ 85B1DF8
.2byte SPECIES_TREECKO
.2byte SPECIES_TORCHIC
.2byte SPECIES_MUDKIP
-.align 2
+ .align 2
gUnknown_085B1E00:: @ 85B1E00
- .incbin "baserom.gba", 0x5b1e00, 0xc
+ .4byte 0x000001f8, 0x00003072, 0x00001063
gUnknown_085B1E0C:: @ 85B1E0C
- .incbin "baserom.gba", 0x5b1e0c, 0x1c
+ .byte 0x00, 0x01, 0x03
+
+ .align 2
+gOamData_85B1E10:: @ 85B1E10
+ .2byte 0x00a0, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gOamData_85B1E18:: @ 85B1E18
+ .2byte 0x00a0, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gOamData_85B1E20:: @ 85B1E20
+ .2byte 0x03a0, 0xc000, 0x0400, 0x0000
gUnknown_085B1E28:: @ 85B1E28
- .incbin "baserom.gba", 0x5b1e28, 0xa8
+ .byte 0x3c, 0x20, 0x78, 0x38, 0xb4, 0x20, 0x00, 0x00
+
+ .align 2
+gSpriteAnim_85B1E30:: @ 85B1E30
+ .2byte 0x0030, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_85B1E38:: @ 85B1E38
+ .2byte 0x0000, 0x001e, 0xffff, 0x0000
+ .align 2
+gSpriteAnim_85B1E40:: @ 85B1E40
+ .2byte 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004, 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004
+ .2byte 0x0000, 0x0020, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008, 0x0000, 0x0008, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008
+ .2byte 0x0000, 0x0008, 0xfffe, 0x0000
+
+ .align 2
+gSpriteAnim_85B1E88:: @ 85B1E88
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_85B1E90:: @ 85B1E90
+ .4byte gSpriteAnim_85B1E30
+
+ .align 2
+gSpriteAnimTable_85B1E94:: @ 85B1E94
+ .4byte gSpriteAnim_85B1E38
+ .4byte gSpriteAnim_85B1E40
+
+ .align 2
+gSpriteAnimTable_85B1E9C:: @ 85B1E9C
+ .4byte gSpriteAnim_85B1E88
+
+ .align 2
+gSpriteAffineAnim_85B1EA0:: @ 85B1EA0
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0010, 0x0010, 0x0f00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_85B1EB8:: @ 85B1EB8
+ .2byte 0x0014, 0x0014, 0x0000, 0x0000, 0x0014, 0x0014, 0x0f00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
gUnknown_085B1ED0:: @ 85B1ED0
- .incbin "baserom.gba", 0x5b1ed0, 0x8
+ .4byte gSpriteAffineAnim_85B1EA0
+
+ .align 2
+gSpriteAffineAnimTable_85B1ED4:: @ 85B1ED4
+ .4byte gSpriteAffineAnim_85B1EB8
+ .align 2
gUnknown_085B1ED8:: @ 85B1ED8
- .incbin "baserom.gba", 0x5b1ed8, 0x10
+ obj_tiles gUnknown_085B18AC, 0x0800, 0x1000
+ null_obj_tiles
+ .align 2
gUnknown_085B1EE8:: @ 85B1EE8
- .incbin "baserom.gba", 0x5b1ee8, 0x10
+ obj_tiles gUnknown_085B1BCC, 0x0800, 0x1001
+ null_obj_tiles
+ .align 2
gUnknown_085B1EF8:: @ 85B1EF8
- .incbin "baserom.gba", 0x5b1ef8, 0x18
+ obj_pal gBirchBallarrow_Pal, 0x1000
+ obj_pal gBirchCircle_Pal, 0x1001
+ null_obj_pal
+ .align 2
sSpriteTemplate_Hand:: @ 85B1F10
- .incbin "baserom.gba", 0x5b1f10, 0x18
+ spr_template 0x1000, 0x1000, gOamData_85B1E10, gSpriteAnimTable_85B1E90, NULL, gDummySpriteAffineAnimTable, sub_81346DC
+ .align 2
sSpriteTemplate_PokeBall:: @ 85B1F28
- .incbin "baserom.gba", 0x5b1f28, 0x18
+ spr_template 0x1000, 0x1000, gOamData_85B1E18, gSpriteAnimTable_85B1E94, NULL, gDummySpriteAffineAnimTable, sub_813473C
+ .align 2
gUnknown_085B1F40:: @ 85B1F40
- .incbin "baserom.gba", 0x5b1f40, 0x18
+ spr_template 0x1001, 0x1001, gOamData_85B1E20, gSpriteAnimTable_85B1E9C, NULL, gSpriteAffineAnimTable_85B1ED4, StarterPokemonSpriteCallback
diff --git a/data/strings.s b/data/strings.s
index 01bca9cd8..360f26711 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -139,17 +139,14 @@ gUnknown_085E852C:: @ 85E852C
.string "CONTROLS$"
.align 2
-
gUnknown_085E8538:: @ 85E8538
.string "{UNK_CTRL_F80A}PICK {UNK_CTRL_F800}OK$"
.align 2
-
gUnknown_085E8544:: @ 85E8544
.string "{UNK_CTRL_F800}NEXT$"
.align 2
-
gUnknown_085E854C:: @ 85E854C
.string "{UNK_CTRL_F800}NEXT {UNK_CTRL_F801}BACK$"
@@ -570,16 +567,16 @@ gText_EmptyString2:: @ 85E8D03
gUnknown_085E8D04:: @ 85E8D04
.string "CANCEL$"
-gUnknown_085E8D0B:: @ 85E8D0B
+gText_Item:: @ 85E8D0B
.string "ITEM$"
-gUnknown_085E8D10:: @ 85E8D10
+gText_Mail:: @ 85E8D10
.string "MAIL$"
-gUnknown_085E8D15:: @ 85E8D15
+gText_Take:: @ 85E8D15
.string "TAKE$"
-gUnknown_085E8D1A:: @ 85E8D1A
+gText_Store:: @ 85E8D1A
.string "STORE$"
gMenuText_Check:: @ 85E8D20
@@ -988,34 +985,34 @@ gText_TurnedOverVar1ForVar2:: @ 85E9677
gText_PokedollarVar1:: @ 85E969C
.string "¥{STR_VAR_1}$"
-gUnknown_085E96A0:: @ 85E96A0
+gText_Shift:: @ 85E96A0
.string "SHIFT$"
-gUnknown_085E96A6:: @ 85E96A6
+gText_SendOut:: @ 85E96A6
.string "SEND OUT$"
-gUnknown_085E96AF:: @ 85E96AF
+gText_Switch2:: @ 85E96AF
.string "SWITCH$"
-gUnknown_085E96B6:: @ 85E96B6
+gText_Summary5:: @ 85E96B6
.string "SUMMARY$"
gUnknown_085E96BE:: @ 85E96BE
.string "MOVES$"
-gUnknown_085E96C4:: @ 85E96C4
+gText_Enter:: @ 85E96C4
.string "ENTER$"
-gUnknown_085E96CA:: @ 85E96CA
+gText_NoEntry:: @ 85E96CA
.string "NO ENTRY$"
-gUnknown_085E96D3:: @ 85E96D3
+gText_Take2:: @ 85E96D3
.string "TAKE$"
-gUnknown_085E96D8:: @ 85E96D8
+gText_Read2:: @ 85E96D8
.string "READ$"
-gUnknown_085E96DD:: @ 85E96DD
+gText_Trade4:: @ 85E96DD
.string "TRADE$"
gText_HP3:: @ 85E96E3
@@ -1340,28 +1337,23 @@ gText_EggCantBeTradedNow:: @ 85EA234
.string "An EGG can’t be traded now.$"
.align 2
-
-gUnknown_085EA250:: @ 85EA250
+gText_OtherTrainersPkmnCantBeTraded:: @ 85EA250
.string "The other TRAINER’s POKéMON\ncan’t be traded now.$"
.align 2
-
-gUnknown_085EA284:: @ 85EA284
+gText_OtherTrainerCantAcceptPkmn:: @ 85EA284
.string "The other TRAINER can’t accept\nthat POKéMON now.$"
.align 2
-
-gUnknown_085EA2B8:: @ 85EA2B8
+gText_CantTradeWithTrainer:: @ 85EA2B8
.string "You can’t trade with that\nTRAINER now.$"
.align 2
-
-gUnknown_085EA2E0:: @ 85EA2E0
+gText_NotPkmnOtherTrainerWants:: @ 85EA2E0
.string "That isn’t the type of POKéMON\nthat the other TRAINER wants.$"
.align 2
-
-gUnknown_085EA320:: @ 85EA320
+gText_ThatIsntAnEgg:: @ 85EA320
.string "That isn’t an EGG.$"
gText_Register:: @ 85EA333
@@ -2498,208 +2490,208 @@ gText_DontRemember:: @ 85EB7DB
gText_Exit:: @ 85EB7EA
.string "EXIT$"
-gUnknown_085EB7EF:: @ 85EB7EF
+gText_ExitFromBox:: @ 85EB7EF
.string "Exit from the BOX?$"
-gUnknown_085EB802:: @ 85EB802
+gText_WhatDoYouWantToDo:: @ 85EB802
.string "What do you want to do?$"
-gUnknown_085EB81A:: @ 85EB81A
+gText_PleasePickATheme:: @ 85EB81A
.string "Please pick a theme.$"
-gUnknown_085EB82F:: @ 85EB82F
+gText_PickTheWallpaper:: @ 85EB82F
.string "Pick the wallpaper.$"
-gUnknown_085EB843:: @ 85EB843
+gText_PkmnIsSelected:: @ 85EB843
.string "{SPECIAL_F7 0x00} is selected.$"
-gUnknown_085EB853:: @ 85EB853
+gText_JumpToWhichBox:: @ 85EB853
.string "Jump to which BOX?$"
-gUnknown_085EB866:: @ 85EB866
+gText_DepositInWhichBox:: @ 85EB866
.string "Deposit in which BOX?$"
-gUnknown_085EB87C:: @ 85EB87C
+gText_PkmnWasDeposited:: @ 85EB87C
.string "{SPECIAL_F7 0x00} was deposited.$"
-gUnknown_085EB88E:: @ 85EB88E
+gText_BoxIsFull2:: @ 85EB88E
.string "The BOX is full.$"
-gUnknown_085EB89F:: @ 85EB89F
+gText_ReleaseThisPokemon:: @ 85EB89F
.string "Release this POKéMON?$"
-gUnknown_085EB8B5:: @ 85EB8B5
+gText_PkmnWasReleased:: @ 85EB8B5
.string "{SPECIAL_F7 0x00} was released.$"
-gUnknown_085EB8C6:: @ 85EB8C6
+gText_ByeByePkmn:: @ 85EB8C6
.string "Bye-bye, {SPECIAL_F7 0x00}!$"
-gUnknown_085EB8D3:: @ 85EB8D3
+gText_MarkYourPkmn:: @ 85EB8D3
.string "Mark your POKéMON.$"
-gUnknown_085EB8E6:: @ 85EB8E6
+gText_ThatsYourLastPkmn:: @ 85EB8E6
.string "That’s your last POKéMON!$"
-gUnknown_085EB900:: @ 85EB900
+gText_YourPartysFull:: @ 85EB900
.string "Your party’s full!$"
-gUnknown_085EB913:: @ 85EB913
+gText_YoureHoldingAPkmn:: @ 85EB913
.string "You’re holding a POKéMON!$"
-gUnknown_085EB92D:: @ 85EB92D
+gText_WhichOneWillYouTake:: @ 85EB92D
.string "Which one will you take?$"
-gUnknown_085EB946:: @ 85EB946
+gText_YouCantReleaseAnEgg:: @ 85EB946
.string "You can’t release an EGG.$"
-gUnknown_085EB960:: @ 85EB960
+gText_ContinueBoxOperations:: @ 85EB960
.string "Continue BOX operations?$"
-gUnknown_085EB979:: @ 85EB979
+gText_PkmnCameBack:: @ 85EB979
.string "{SPECIAL_F7 0x00} came back!$"
-gUnknown_085EB987:: @ 85EB987
+gText_WasItWorriedAboutYou:: @ 85EB987
.string "Was it worried about you?$"
-gUnknown_085EB9A1:: @ 85EB9A1
+gText_FourEllipsesExclamation:: @ 85EB9A1
.string "… … … … !$"
-gUnknown_085EB9AB:: @ 85EB9AB
+gText_PleaseRemoveTheMail:: @ 85EB9AB
.string "Please remove the MAIL.$"
-gUnknown_085EB9C3:: @ 85EB9C3
+gText_GiveToAPkmn:: @ 85EB9C3
.string "GIVE to a POKéMON?$"
-gUnknown_085EB9D6:: @ 85EB9D6
+gText_PlacedItemInBag:: @ 85EB9D6
.string "Placed item in the BAG.$"
-gUnknown_085EB9EE:: @ 85EB9EE
+gText_BagIsFull2:: @ 85EB9EE
.string "The BAG is full.$"
-gUnknown_085EB9FF:: @ 85EB9FF
+gText_PutItemInBag:: @ 85EB9FF
.string "Put this item in the BAG?$"
-gUnknown_085EBA19:: @ 85EBA19
+gText_ItemIsNowHeld:: @ 85EBA19
.string "{SPECIAL_F7 0x00} is now held.$"
-gUnknown_085EBA29:: @ 85EBA29
+gText_ChangedToNewItem:: @ 85EBA29
.string "Changed to {SPECIAL_F7 0x00}.$"
-gUnknown_085EBA38:: @ 85EBA38
+gText_MailCantBeStored:: @ 85EBA38
.string "MAIL can’t be stored!$"
-gUnknown_085EBA4E:: @ 85EBA4E
+gPCText_Cancel:: @ 85EBA4E
.string "CANCEL$"
-gUnknown_085EBA55:: @ 85EBA55
+gPCText_Store:: @ 85EBA55
.string "STORE$"
-gUnknown_085EBA5B:: @ 85EBA5B
+gPCText_Withdraw:: @ 85EBA5B
.string "WITHDRAW$"
-gUnknown_085EBA64:: @ 85EBA64
+gPCText_Shift:: @ 85EBA64
.string "SHIFT$"
-gUnknown_085EBA6A:: @ 85EBA6A
+gPCText_Move:: @ 85EBA6A
.string "MOVE$"
-gUnknown_085EBA6F:: @ 85EBA6F
+gPCText_Place:: @ 85EBA6F
.string "PLACE$"
-gUnknown_085EBA75:: @ 85EBA75
+gPCText_Summary:: @ 85EBA75
.string "SUMMARY$"
-gUnknown_085EBA7D:: @ 85EBA7D
+gPCText_Release:: @ 85EBA7D
.string "RELEASE$"
-gUnknown_085EBA85:: @ 85EBA85
+gPCText_Mark:: @ 85EBA85
.string "MARK$"
-gUnknown_085EBA8A:: @ 85EBA8A
+gPCText_Name:: @ 85EBA8A
.string "NAME$"
-gUnknown_085EBA8F:: @ 85EBA8F
+gPCText_Jump:: @ 85EBA8F
.string "JUMP$"
-gUnknown_085EBA94:: @ 85EBA94
+gPCText_Wallpaper:: @ 85EBA94
.string "WALLPAPER$"
-gUnknown_085EBA9E:: @ 85EBA9E
+gPCText_Take:: @ 85EBA9E
.string "TAKE$"
-gUnknown_085EBAA3:: @ 85EBAA3
+gPCText_Give:: @ 85EBAA3
.string "GIVE$"
-gUnknown_085EBAA8:: @ 85EBAA8
+gPCText_Switch:: @ 85EBAA8
.string "SWITCH$"
-gUnknown_085EBAAF:: @ 85EBAAF
+gPCText_Bag:: @ 85EBAAF
.string "BAG$"
-gUnknown_085EBAB3:: @ 85EBAB3
+gPCText_Info:: @ 85EBAB3
.string "INFO$"
-gUnknown_085EBAB8:: @ 85EBAB8
+gPCText_Scenery1:: @ 85EBAB8
.string "SCENERY 1$"
-gUnknown_085EBAC2:: @ 85EBAC2
+gPCText_Scenery2:: @ 85EBAC2
.string "SCENERY 2$"
-gUnknown_085EBACC:: @ 85EBACC
+gPCText_Scenery3:: @ 85EBACC
.string "SCENERY 3$"
-gUnknown_085EBAD6:: @ 85EBAD6
+gPCText_Etcetera:: @ 85EBAD6
.string "ETCETERA$"
-gUnknown_085EBADF:: @ 85EBADF
+gPCText_Friends:: @ 85EBADF
.string "FRIENDS$"
-gUnknown_085EBAE7:: @ 85EBAE7
+gPCText_Forest:: @ 85EBAE7
.string "FOREST$"
-gUnknown_085EBAEE:: @ 85EBAEE
+gPCText_City:: @ 85EBAEE
.string "CITY$"
-gUnknown_085EBAF3:: @ 85EBAF3
+gPCText_Desert:: @ 85EBAF3
.string "DESERT$"
-gUnknown_085EBAFA:: @ 85EBAFA
+gPCText_Savanna:: @ 85EBAFA
.string "SAVANNA$"
-gUnknown_085EBB02:: @ 85EBB02
+gPCText_Crag:: @ 85EBB02
.string "CRAG$"
-gUnknown_085EBB07:: @ 85EBB07
+gPCText_Volcano:: @ 85EBB07
.string "VOLCANO$"
-gUnknown_085EBB0F:: @ 85EBB0F
+gPCText_Snow:: @ 85EBB0F
.string "SNOW$"
-gUnknown_085EBB14:: @ 85EBB14
+gPCText_Cave:: @ 85EBB14
.string "CAVE$"
-gUnknown_085EBB19:: @ 85EBB19
+gPCText_Beach:: @ 85EBB19
.string "BEACH$"
-gUnknown_085EBB1F:: @ 85EBB1F
+gPCText_Seafloor:: @ 85EBB1F
.string "SEAFLOOR$"
-gUnknown_085EBB28:: @ 85EBB28
+gPCText_River:: @ 85EBB28
.string "RIVER$"
-gUnknown_085EBB2E:: @ 85EBB2E
+gPCText_Sky:: @ 85EBB2E
.string "SKY$"
-gUnknown_085EBB32:: @ 85EBB32
+gPCText_PolkaDot:: @ 85EBB32
.string "POLKA-DOT$"
-gUnknown_085EBB3C:: @ 85EBB3C
+gPCText_Pokecenter:: @ 85EBB3C
.string "POKéCENTER$"
-gUnknown_085EBB47:: @ 85EBB47
+gPCText_Machine:: @ 85EBB47
.string "MACHINE$"
-gUnknown_085EBB4F:: @ 85EBB4F
+gPCText_Simple:: @ 85EBB4F
.string "SIMPLE$"
gUnknown_085EBB56:: @ 85EBB56
@@ -3585,27 +3577,22 @@ gText_BattlePyramid:: @ 85ED153
.string "BATTLE PYRAMID$"
.align 2
-
gUnknown_085ED164:: @ 85ED164
.string "{STR_VAR_1} SINGLE$"
.align 2
-
gUnknown_085ED170:: @ 85ED170
.string "{STR_VAR_1} DOUBLE$"
.align 2
-
gUnknown_085ED17C:: @ 85ED17C
.string "{STR_VAR_1} MULTI$"
.align 2
-
gUnknown_085ED188:: @ 85ED188
.string "{STR_VAR_1} LINK$"
.align 2
-
gUnknown_085ED190:: @ 85ED190
.string "{STR_VAR_1}$"
@@ -4319,37 +4306,30 @@ gText_FloorsCleared:: @ 85EE39C
.string "Floors cleared: {STR_VAR_1}$"
.align 2
-
gUnknown_085EE3B0:: @ 85EE3B0
.string "LV. 50$"
.align 2
-
gUnknown_085EE3B8:: @ 85EE3B8
.string "OPEN LEVEL$"
.align 2
-
gUnknown_085EE3C4:: @ 85EE3C4
.string "Win streak: {STR_VAR_2}$"
.align 2
-
gUnknown_085EE3D4:: @ 85EE3D4
.string "Clear streak: {STR_VAR_2}$"
.align 2
-
gUnknown_085EE3E8:: @ 85EE3E8
.string "Rooms cleared: {STR_VAR_2}$"
.align 2
-
gUnknown_085EE3FC:: @ 85EE3FC
.string "KOs in a row: {STR_VAR_2}$"
.align 2
-
gUnknown_085EE410:: @ 85EE410
.string "Floors cleared: {STR_VAR_2}$"
@@ -4665,16 +4645,16 @@ gText_MixingRecords:: @ 85EEA7E
gText_RecordMixingComplete:: @ 85EEA8E
.string "Record mixing completed.\nThank you for waiting.$"
-gUnknown_085EEABE:: @ 85EEABE
+gText_YourName:: @ 85EEABE
.string "YOUR NAME?$"
-gUnknown_085EEAC9:: @ 85EEAC9
+gText_BoxName:: @ 85EEAC9
.string "BOX NAME?$"
-gUnknown_085EEAD3:: @ 85EEAD3
+gText_PkmnsNickname:: @ 85EEAD3
.string "{STR_VAR_1}’s nickname?$"
-gUnknown_085EEAE2:: @ 85EEAE2
+gText_TellHimTheWords:: @ 85EEAE2
.string "Tell him the words.$"
gText_MoveOkBack:: @ 85EEAF6
@@ -4931,7 +4911,6 @@ gText_WhereShouldNewsBeAccessed:: @ 85EEF94
.string "Where should the WONDER NEWS\nbe accessed?$"
.align 2
-
gUnknown_085EEFC0:: @ 85EEFC0
.string "Communication standby…\nB Button: Cancel$"
diff --git a/data/text_window.s b/data/text_window.s
index 716425100..8acbe5a25 100644
--- a/data/text_window.s
+++ b/data/text_window.s
@@ -2,169 +2,195 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
-gUnknown_0850E87C:: @ 850E87C
- .incbin "baserom.gba", 0x50e87c, 0x120
+ .align 2
+gTextWindowFrame1_Gfx:: @ 850E87C
+ .incbin "graphics/text_window/1.4bpp"
-gUnknown_0850E99C:: @ 850E99C
- .incbin "baserom.gba", 0x50e99c, 0x120
+ .align 2
+gTextWindowFrame2_Gfx:: @ 850E99C
+ .incbin "graphics/text_window/2.4bpp"
-gUnknown_0850EABC:: @ 850EABC
- .incbin "baserom.gba", 0x50eabc, 0x120
+ .align 2
+gTextWindowFrame3_Gfx:: @ 850EABC
+ .incbin "graphics/text_window/3.4bpp"
-gUnknown_0850EBDC:: @ 850EBDC
- .incbin "baserom.gba", 0x50ebdc, 0x120
+ .align 2
+gTextWindowFrame4_Gfx:: @ 850EBDC
+ .incbin "graphics/text_window/4.4bpp"
-gUnknown_0850ECFC:: @ 850ECFC
- .incbin "baserom.gba", 0x50ecfc, 0x120
+ .align 2
+gTextWindowFrame5_Gfx:: @ 850ECFC
+ .incbin "graphics/text_window/5.4bpp"
-gUnknown_0850EE1C:: @ 850EE1C
- .incbin "baserom.gba", 0x50ee1c, 0x120
+ .align 2
+gTextWindowFrame6_Gfx:: @ 850EE1C
+ .incbin "graphics/text_window/6.4bpp"
-gUnknown_0850EF3C:: @ 850EF3C
- .incbin "baserom.gba", 0x50ef3c, 0x120
+ .align 2
+gTextWindowFrame7_Gfx:: @ 850EF3C
+ .incbin "graphics/text_window/7.4bpp"
-gUnknown_0850F05C:: @ 850F05C
- .incbin "baserom.gba", 0x50f05c, 0x120
+ .align 2
+gTextWindowFrame8_Gfx:: @ 850F05C
+ .incbin "graphics/text_window/8.4bpp"
-gUnknown_0850F17C:: @ 850F17C
- .incbin "baserom.gba", 0x50f17c, 0x120
+ .align 2
+gTextWindowFrame9_Gfx:: @ 850F17C
+ .incbin "graphics/text_window/9.4bpp"
-gUnknown_0850F29C:: @ 850F29C
- .incbin "baserom.gba", 0x50f29c, 0x120
+ .align 2
+gTextWindowFrame10_Gfx:: @ 850F29C
+ .incbin "graphics/text_window/10.4bpp"
-gUnknown_0850F3BC:: @ 850F3BC
- .incbin "baserom.gba", 0x50f3bc, 0x120
+ .align 2
+gTextWindowFrame11_Gfx:: @ 850F3BC
+ .incbin "graphics/text_window/11.4bpp"
-gUnknown_0850F4DC:: @ 850F4DC
- .incbin "baserom.gba", 0x50f4dc, 0x120
+ .align 2
+gTextWindowFrame12_Gfx:: @ 850F4DC
+ .incbin "graphics/text_window/12.4bpp"
-gUnknown_0850F5FC:: @ 850F5FC
- .incbin "baserom.gba", 0x50f5fc, 0x120
+ .align 2
+gTextWindowFrame13_Gfx:: @ 850F5FC
+ .incbin "graphics/text_window/13.4bpp"
-gUnknown_0850F71C:: @ 850F71C
- .incbin "baserom.gba", 0x50f71c, 0x120
+ .align 2
+gTextWindowFrame14_Gfx:: @ 850F71C
+ .incbin "graphics/text_window/14.4bpp"
-gUnknown_0850F83C:: @ 850F83C
- .incbin "baserom.gba", 0x50f83c, 0x120
+ .align 2
+gTextWindowFrame15_Gfx:: @ 850F83C
+ .incbin "graphics/text_window/15.4bpp"
-gUnknown_0850F95C:: @ 850F95C
- .incbin "baserom.gba", 0x50f95c, 0x120
+ .align 2
+gTextWindowFrame16_Gfx:: @ 850F95C
+ .incbin "graphics/text_window/16.4bpp"
-gUnknown_0850FA7C:: @ 850FA7C
- .incbin "baserom.gba", 0x50fa7c, 0x120
+ .align 2
+gTextWindowFrame17_Gfx:: @ 850FA7C
+ .incbin "graphics/text_window/17.4bpp"
-gUnknown_0850FB9C:: @ 850FB9C
- .incbin "baserom.gba", 0x50fb9c, 0x120
+ .align 2
+gTextWindowFrame18_Gfx:: @ 850FB9C
+ .incbin "graphics/text_window/18.4bpp"
-gUnknown_0850FCBC:: @ 850FCBC
- .incbin "baserom.gba", 0x50fcbc, 0x120
+ .align 2
+gTextWindowFrame19_Gfx:: @ 850FCBC
+ .incbin "graphics/text_window/19.4bpp"
-gUnknown_0850FDDC:: @ 850FDDC
- .incbin "baserom.gba", 0x50fddc, 0x120
+ .align 2
+gTextWindowFrame20_Gfx:: @ 850FDDC
+ .incbin "graphics/text_window/20.4bpp"
-gUnknown_0850FEFC:: @ 850FEFC
- .incbin "baserom.gba", 0x50fefc, 0x20
+ .align 2
+gTextWindowFrame1_Pal:: @ 850FEFC
+ .incbin "graphics/text_window/1.gbapal"
-gUnknown_0850FF1C:: @ 850FF1C
- .incbin "baserom.gba", 0x50ff1c, 0x20
+ .align 2
+gTextWindowFrame2_Pal:: @ 850FF1C
+ .incbin "graphics/text_window/2.gbapal"
-gUnknown_0850FF3C:: @ 850FF3C
- .incbin "baserom.gba", 0x50ff3c, 0x20
+ .align 2
+gTextWindowFrame3_Pal:: @ 850FF3C
+ .incbin "graphics/text_window/3.gbapal"
-gUnknown_0850FF5C:: @ 850FF5C
- .incbin "baserom.gba", 0x50ff5c, 0x20
+ .align 2
+gTextWindowFrame4_Pal:: @ 850FF5C
+ .incbin "graphics/text_window/4.gbapal"
-gUnknown_0850FF7C:: @ 850FF7C
- .incbin "baserom.gba", 0x50ff7c, 0x20
+ .align 2
+gTextWindowFrame5_Pal:: @ 850FF7C
+ .incbin "graphics/text_window/5.gbapal"
-gUnknown_0850FF9C:: @ 850FF9C
- .incbin "baserom.gba", 0x50ff9c, 0x20
+ .align 2
+gTextWindowFrame6_Pal:: @ 850FF9C
+ .incbin "graphics/text_window/6.gbapal"
-gUnknown_0850FFBC:: @ 850FFBC
- .incbin "baserom.gba", 0x50ffbc, 0x20
+ .align 2
+gTextWindowFrame7_Pal:: @ 850FFBC
+ .incbin "graphics/text_window/7.gbapal"
-gUnknown_0850FFDC:: @ 850FFDC
- .incbin "baserom.gba", 0x50ffdc, 0x20
+ .align 2
+gTextWindowFrame8_Pal:: @ 850FFDC
+ .incbin "graphics/text_window/8.gbapal"
-gUnknown_0850FFFC:: @ 850FFFC
- .incbin "baserom.gba", 0x50fffc, 0x20
+ .align 2
+gTextWindowFrame9_Pal:: @ 850FFFC
+ .incbin "graphics/text_window/9.gbapal"
-gUnknown_0851001C:: @ 851001C
- .incbin "baserom.gba", 0x51001c, 0x20
+ .align 2
+gTextWindowFrame10_Pal:: @ 851001C
+ .incbin "graphics/text_window/10.gbapal"
-gUnknown_0851003C:: @ 851003C
- .incbin "baserom.gba", 0x51003c, 0x20
+ .align 2
+gTextWindowFrame11_Pal:: @ 851003C
+ .incbin "graphics/text_window/11.gbapal"
-gUnknown_0851005C:: @ 851005C
- .incbin "baserom.gba", 0x51005c, 0x20
+ .align 2
+gTextWindowFrame12_Pal:: @ 851005C
+ .incbin "graphics/text_window/12.gbapal"
-gUnknown_0851007C:: @ 851007C
- .incbin "baserom.gba", 0x51007c, 0x20
+ .align 2
+gTextWindowFrame13_Pal:: @ 851007C
+ .incbin "graphics/text_window/13.gbapal"
-gUnknown_0851009C:: @ 851009C
- .incbin "baserom.gba", 0x51009c, 0x20
+ .align 2
+gTextWindowFrame14_Pal:: @ 851009C
+ .incbin "graphics/text_window/14.gbapal"
-gUnknown_085100BC:: @ 85100BC
- .incbin "baserom.gba", 0x5100bc, 0x20
+ .align 2
+gTextWindowFrame15_Pal:: @ 85100BC
+ .incbin "graphics/text_window/15.gbapal"
-gUnknown_085100DC:: @ 85100DC
- .incbin "baserom.gba", 0x5100dc, 0x20
+ .align 2
+gTextWindowFrame16_Pal:: @ 85100DC
+ .incbin "graphics/text_window/16.gbapal"
-gUnknown_085100FC:: @ 85100FC
- .incbin "baserom.gba", 0x5100fc, 0x20
+ .align 2
+gTextWindowFrame17_Pal:: @ 85100FC
+ .incbin "graphics/text_window/17.gbapal"
-gUnknown_0851011C:: @ 851011C
- .incbin "baserom.gba", 0x51011c, 0x20
+ .align 2
+gTextWindowFrame18_Pal:: @ 851011C
+ .incbin "graphics/text_window/18.gbapal"
-gUnknown_0851013C:: @ 851013C
- .incbin "baserom.gba", 0x51013c, 0x20
+ .align 2
+gTextWindowFrame19_Pal:: @ 851013C
+ .incbin "graphics/text_window/19.gbapal"
-gUnknown_0851015C:: @ 851015C
- .incbin "baserom.gba", 0x51015c, 0x20
+ .align 2
+gTextWindowFrame20_Pal:: @ 851015C
+ .incbin "graphics/text_window/20.gbapal"
+ .align 2
gUnknown_0851017C:: @ 851017C
- .incbin "baserom.gba", 0x51017c, 0xA0
+ .incbin "graphics/text_window/message_box.gbapal"
+ .incbin "graphics/text_window/text_pal1.gbapal"
+ .incbin "graphics/text_window/text_pal2.gbapal"
+ .incbin "graphics/text_window/text_pal3.gbapal"
+ .incbin "graphics/text_window/text_pal4.gbapal"
+
+ .align 2
gUnknown_0851021C:: @ 851021C
- .4byte gUnknown_0850E87C
- .4byte gUnknown_0850FEFC
- .4byte gUnknown_0850E99C
- .4byte gUnknown_0850FF1C
- .4byte gUnknown_0850EABC
- .4byte gUnknown_0850FF3C
- .4byte gUnknown_0850EBDC
- .4byte gUnknown_0850FF5C
- .4byte gUnknown_0850ECFC
- .4byte gUnknown_0850FF7C
- .4byte gUnknown_0850EE1C
- .4byte gUnknown_0850FF9C
- .4byte gUnknown_0850EF3C
- .4byte gUnknown_0850FFBC
- .4byte gUnknown_0850F05C
- .4byte gUnknown_0850FFDC
- .4byte gUnknown_0850F17C
- .4byte gUnknown_0850FFFC
- .4byte gUnknown_0850F29C
- .4byte gUnknown_0851001C
- .4byte gUnknown_0850F3BC
- .4byte gUnknown_0851003C
- .4byte gUnknown_0850F4DC
- .4byte gUnknown_0851005C
- .4byte gUnknown_0850F5FC
- .4byte gUnknown_0851007C
- .4byte gUnknown_0850F71C
- .4byte gUnknown_0851009C
- .4byte gUnknown_0850F83C
- .4byte gUnknown_085100BC
- .4byte gUnknown_0850F95C
- .4byte gUnknown_085100DC
- .4byte gUnknown_0850FA7C
- .4byte gUnknown_085100FC
- .4byte gUnknown_0850FB9C
- .4byte gUnknown_0851011C
- .4byte gUnknown_0850FCBC
- .4byte gUnknown_0851013C
- .4byte gUnknown_0850FDDC
- .4byte gUnknown_0851015C
+ .4byte gTextWindowFrame1_Gfx, gTextWindowFrame1_Pal
+ .4byte gTextWindowFrame2_Gfx, gTextWindowFrame2_Pal
+ .4byte gTextWindowFrame3_Gfx, gTextWindowFrame3_Pal
+ .4byte gTextWindowFrame4_Gfx, gTextWindowFrame4_Pal
+ .4byte gTextWindowFrame5_Gfx, gTextWindowFrame5_Pal
+ .4byte gTextWindowFrame6_Gfx, gTextWindowFrame6_Pal
+ .4byte gTextWindowFrame7_Gfx, gTextWindowFrame7_Pal
+ .4byte gTextWindowFrame8_Gfx, gTextWindowFrame8_Pal
+ .4byte gTextWindowFrame9_Gfx, gTextWindowFrame9_Pal
+ .4byte gTextWindowFrame10_Gfx, gTextWindowFrame10_Pal
+ .4byte gTextWindowFrame11_Gfx, gTextWindowFrame11_Pal
+ .4byte gTextWindowFrame12_Gfx, gTextWindowFrame12_Pal
+ .4byte gTextWindowFrame13_Gfx, gTextWindowFrame13_Pal
+ .4byte gTextWindowFrame14_Gfx, gTextWindowFrame14_Pal
+ .4byte gTextWindowFrame15_Gfx, gTextWindowFrame15_Pal
+ .4byte gTextWindowFrame16_Gfx, gTextWindowFrame16_Pal
+ .4byte gTextWindowFrame17_Gfx, gTextWindowFrame17_Pal
+ .4byte gTextWindowFrame18_Gfx, gTextWindowFrame18_Pal
+ .4byte gTextWindowFrame19_Gfx, gTextWindowFrame19_Pal
+ .4byte gTextWindowFrame20_Gfx, gTextWindowFrame20_Pal
diff --git a/data/trade.s b/data/trade.s
index 7308b92a3..d9708d0e6 100644
--- a/data/trade.s
+++ b/data/trade.s
@@ -1,26 +1,35 @@
+#include "constants/species.h"
+#include "constants/items.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_0832C6A8:: @ 832C6A8
- .incbin "baserom.gba", 0x32C6A8, 0x18
+ .4byte 0x00000f2c, 0x00003d88, 0x0000001c, 0x00000024, 0x00000064, 0x00000528
-gUnknown_0832C6C0:: @ 832C6C0
- .incbin "baserom.gba", 0x32c6c0, 0x1fe
+ .align 1
+gTradeMovesBoxTilemap:: @ 832C6C0
+ .incbin "graphics/trade/moves_box_map.bin"
-gUnknown_0832C8BE:: @ 832C8BE
- .incbin "baserom.gba", 0x32c8be, 0x1fe
+ .align 1
+gTradePartyBoxTilemap:: @ 832C8BE
+ .incbin "graphics/trade/party_box_map.bin"
-gUnknown_0832CABC:: @ 832CABC
- .incbin "baserom.gba", 0x32cabc, 0x800
+ .align 1
+gTradeStripesBG2Tilemap:: @ 832CABC
+ .incbin "graphics/trade/stripes_bg2_map.bin"
-gUnknown_0832D2BC:: @ 832D2BC
- .incbin "baserom.gba", 0x32d2bc, 0x800
+ .align 1
+gTradeStripesBG3Tilemap:: @ 832D2BC
+ .incbin "graphics/trade/stripes_bg3_map.bin"
-gUnknown_0832DABC:: @ 832DABC
- .incbin "baserom.gba", 0x32dabc, 0xb
+gText_EmptyString7:: @ 832DABC
+ .string "$"
+
+gText_ClrWhtHltTrspntShdwDrkGry:: @ 832DABD
+ .string "{COLOR WHITE}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}$"
gText_MaleSymbol4:: @ 832DAC7
.string "♂$"
@@ -29,175 +38,609 @@ gText_FemaleSymbol4:: @ 832DAC9
.string "♀$"
gText_GenderlessSymbol:: @ 832DACB
- .incbin "baserom.gba", 0x32dacb, 0x7
+ .string "$"
+
+gText_SpaceMove:: @ 832DACC
+ .string " MOVE$"
+
+gText_NewLine3:: @ 832DAD2
+ .string "\n$"
+
+gText_Slash2:: @ 832DAD4
+ .string "/$"
+
+gText_Lv2:: @ 832DAD6
+ .string "Lv. $"
+
+gText_ThreeDashes2:: @ 832DADB
+ .string "---$"
+
+gText_FourQuestionMarks:: @ 832DADF
+ .string "????$"
+
+gText_832DAE4:: @ 832DAE4
+ .string "$"
+
+gText_IsThisTradeOkay:: @ 832DAE5
+ .string "Is this trade okay?$"
+
+gText_Cancel6:: @ 832DAF9
+ .string "CANCEL$"
+
+gText_ChooseAPkmn:: @ 832DB00
+ .string "Choose a POKéMON.$"
+
+gText_Summary3:: @ 832DB12
+ .string "SUMMARY$"
+
+gText_Trade2:: @ 832DB1A
+ .string "TRADE$"
+
+gText_CancelTrade:: @ 832DB20
+ .string "Cancel trade?$"
+
+gJPText_832DB2E:: @ 832DB2E
+ .string "Bボタン で もどります$"
+
+gText_Summary4:: @ 832DB3B
+ .string "SUMMARY$"
+
+gText_Trade3:: @ 832DB43
+ .string "TRADE$"
-gUnknown_0832DAD2:: @ 832DAD2
- .incbin "baserom.gba", 0x32dad2, 0xd
+gText_CommunicationStandby6:: @ 832DB49
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}Communication standby…\nPlease wait.$"
-gUnknown_0832DADF:: @ 832DADF
- .incbin "baserom.gba", 0x32dadf, 0x6
+gText_TheTradeHasBeenCanceled:: @ 832DB76
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$"
-gUnknown_0832DAE5:: @ 832DAE5
- .incbin "baserom.gba", 0x32dae5, 0x157
+gText_YourOnlyPkmnForBattle:: @ 832DB9C
+ .string "That’s your only\nPOKéMON for battle.$"
+gText_WaitingForYourFriend:: @ 832DBC1
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}Waiting for your friend\nto finish…$"
+
+gText_YourFriendWantsToTrade:: @ 832DBED
+ .string "Your friend wants\nto trade POKéMON.$"
+
+ .align 2
+gOamData_832DC14:: @ 832DC14
+ .2byte 0x4000, 0x8000, 0x0400, 0x0000
+
+ .align 2
+gOamData_832DC1C:: @ 832DC1C
+ .2byte 0x4000, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gSpriteAnim_832DC24:: @ 832DC24
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_832DC2C:: @ 832DC2C
+ .2byte 0x0020, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_832DC34:: @ 832DC34
+ .4byte gSpriteAnim_832DC24
+ .4byte gSpriteAnim_832DC2C
+
+ .align 2
gUnknown_0832DC3C:: @ 832DC3C
- .incbin "baserom.gba", 0x32dc3c, 0x8
+ obj_tiles gUnknown_08DDC6E4, 0x0800, 0x012c
+ .align 2
gUnknown_0832DC44:: @ 832DC44
- .incbin "baserom.gba", 0x32dc44, 0x50
+ obj_pal gUnknown_08DDB444, 0x0929
+
+ .align 2
+gSpriteAnim_832DC4C:: @ 832DC4C
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
-gUnknown_0832DC94:: @ 832DC94
- .incbin "baserom.gba", 0x32dc94, 0x18
+ .align 2
+gSpriteAnim_832DC54:: @ 832DC54
+ .2byte 0x0008, 0x0005, 0xffff, 0x0000
-gUnknown_0832DCAC:: @ 832DCAC
- .incbin "baserom.gba", 0x32dcac, 0x38
+ .align 2
+gSpriteAnim_832DC5C:: @ 832DC5C
+ .2byte 0x0010, 0x0005, 0xffff, 0x0000
-gUnknown_0832DCE4:: @ 832DCE4
- .incbin "baserom.gba", 0x32dce4, 0x8
+ .align 2
+gSpriteAnim_832DC64:: @ 832DC64
+ .2byte 0x0018, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_832DC6C:: @ 832DC6C
+ .2byte 0x0020, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_832DC74:: @ 832DC74
+ .2byte 0x0028, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_832DC7C:: @ 832DC7C
+ .4byte gSpriteAnim_832DC4C
+ .4byte gSpriteAnim_832DC54
+ .4byte gSpriteAnim_832DC5C
+ .4byte gSpriteAnim_832DC64
+ .4byte gSpriteAnim_832DC6C
+ .4byte gSpriteAnim_832DC74
+
+ .align 2
+gSpriteTemplate_832DC94:: @ 832DC94
+ spr_template 0x012c, 0x0929, gOamData_832DC1C, gSpriteAnimTable_832DC34, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_832DCAC:: @ 832DCAC
+ spr_template 0x00c8, 0x133d, gOamData_832DC14, gSpriteAnimTable_832DC7C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+TradeScreenTextPalette:: @ 832DCC4
+ .incbin "graphics/trade/text.gbapal"
+
+ .align 2
+gSpritePalette_TradeScreenText:: @ 832DCE4
+ obj_pal TradeScreenTextPalette, 0x133d
gUnknown_0832DCEC:: @ 832DCEC
- .incbin "baserom.gba", 0x32dcec, 0x138
+ .byte 0x04, 0x02, 0x0c, 0x0c, 0x00, 0x00, 0x02, 0x04, 0x0c, 0x0c, 0x00, 0x00, 0x07, 0x06, 0x01, 0x00, 0x00, 0x00, 0x01, 0x06, 0x07, 0x00, 0x00, 0x00, 0x05, 0x03, 0x0c, 0x0c, 0x00, 0x00, 0x03, 0x05
+ .byte 0x0c, 0x0c, 0x00, 0x00, 0x00, 0x07, 0x06, 0x01, 0x00, 0x00, 0x06, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x08, 0x07, 0x06
+ .byte 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x02, 0x09, 0x08, 0x07, 0x00, 0x00, 0x08, 0x09, 0x06, 0x06, 0x00, 0x00
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0a, 0x09, 0x08, 0x07, 0x06, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x00, 0x00, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, 0x0a, 0x08, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x08, 0x0a, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0c
+ .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x04, 0x03, 0x02
+ .byte 0x01, 0x00, 0x0b, 0x09, 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x0b, 0x09, 0x07, 0x06, 0x00, 0x00, 0x07, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0832DE24:: @ 832DE24
- .incbin "baserom.gba", 0x32de24, 0x1a
+ .byte 0x01, 0x05, 0x08, 0x05, 0x01, 0x0a, 0x08, 0x0a, 0x01, 0x0f, 0x08, 0x0f, 0x10, 0x05, 0x17, 0x05, 0x10, 0x0a, 0x17, 0x0a, 0x10, 0x0f, 0x17, 0x0f, 0x17, 0x12
gUnknown_0832DE3E:: @ 832DE3E
- .incbin "baserom.gba", 0x32de3e, 0x18
+ .byte 0x05, 0x04, 0x0c, 0x04, 0x05, 0x09, 0x0c, 0x09, 0x05, 0x0e, 0x0c, 0x0e, 0x14, 0x04, 0x1b, 0x04, 0x14, 0x09, 0x1b, 0x09, 0x14, 0x0e, 0x1b, 0x0e
gUnknown_0832DE56:: @ 832DE56
- .incbin "baserom.gba", 0x32de56, 0x3e
+ .byte 0x01, 0x03, 0x08, 0x03, 0x01, 0x08, 0x08, 0x08, 0x01, 0x0d, 0x08, 0x0d, 0x10, 0x03, 0x17, 0x03, 0x10, 0x08, 0x17, 0x08, 0x10, 0x0d, 0x17, 0x0d, 0x00, 0x0e, 0x0f, 0x1d, 0x03, 0x05, 0x03, 0x07
+ .byte 0x12, 0x05, 0x12, 0x07, 0x08, 0x07, 0x16, 0x0c, 0x08, 0x07, 0x16, 0x0c, 0x06, 0x07, 0x18, 0x0c, 0x06, 0x07, 0x18, 0x0c, 0x08, 0x07, 0x16, 0x0c, 0x07, 0x07, 0x17, 0x0c, 0x00, 0x00
+ .align 2
gUnknown_0832DE94:: @ 832DE94
- .incbin "baserom.gba", 0x32de94, 0x18
-
+ .4byte gText_Cancel6
+ .4byte gText_ChooseAPkmn
+ .4byte gText_Summary3
+ .4byte gText_Trade2
+ .4byte gText_CancelTrade
+ .4byte gJPText_832DB2E
+
+ .align 2
gUnknown_0832DEAC:: @ 832DEAC
- .incbin "baserom.gba", 0x32deac, 0x10
+ .4byte gText_Summary4, sub_807A000
+ .4byte gText_Trade3, sub_807A024
+ .align 2
gUnknown_0832DEBC:: @ 832DEBC
- .incbin "baserom.gba", 0x32debc, 0x24
+ .4byte gText_CommunicationStandby6
+ .4byte gText_TheTradeHasBeenCanceled
+ .4byte gText_YourOnlyPkmnForBattle
+ .4byte gText_OnlyPkmnForBattle
+ .4byte gText_WaitingForYourFriend
+ .4byte gText_YourFriendWantsToTrade
+ .4byte gText_PkmnCantBeTradedNow
+ .4byte gText_EggCantBeTradedNow
+ .4byte gText_OtherTrainersPkmnCantBeTraded
gUnknown_0832DEE0:: @ 832DEE0
- .incbin "baserom.gba", 0x32dee0, 0x4
+ .byte 0x00, 0x01, 0x02, 0x00
+ .align 2
gUnknown_0832DEE4:: @ 832DEE4
- .incbin "baserom.gba", 0x32dee4, 0x10
+ .4byte 0x000001f8, 0x00001051, 0x00002062, 0x00003073
+ .align 2
gUnknown_0832DEF4:: @ 832DEF4
- .incbin "baserom.gba", 0x32def4, 0x98
-
+ window_template 0x00, 0x04, 0x07, 0x16, 0x04, 0x0f, 0x001e
+ window_template 0x00, 0x13, 0x0f, 0x0a, 0x04, 0x0f, 0x0076
+ window_template 0x00, 0x00, 0x05, 0x08, 0x02, 0x0d, 0x009e
+ window_template 0x00, 0x07, 0x05, 0x08, 0x02, 0x0d, 0x00ae
+ window_template 0x00, 0x00, 0x0a, 0x08, 0x02, 0x0d, 0x00be
+ window_template 0x00, 0x07, 0x0a, 0x08, 0x02, 0x0d, 0x00ce
+ window_template 0x00, 0x00, 0x0f, 0x08, 0x02, 0x0d, 0x00de
+ window_template 0x00, 0x07, 0x0f, 0x08, 0x02, 0x0d, 0x00ee
+ window_template 0x00, 0x0f, 0x05, 0x08, 0x02, 0x0d, 0x00fe
+ window_template 0x00, 0x16, 0x05, 0x08, 0x02, 0x0d, 0x010e
+ window_template 0x00, 0x0f, 0x0a, 0x08, 0x02, 0x0d, 0x011e
+ window_template 0x00, 0x16, 0x0a, 0x08, 0x02, 0x0d, 0x012e
+ window_template 0x00, 0x0f, 0x0f, 0x08, 0x02, 0x0d, 0x013e
+ window_template 0x00, 0x16, 0x0f, 0x08, 0x02, 0x0d, 0x014e
+ window_template 0x00, 0x02, 0x05, 0x0e, 0x02, 0x0d, 0x015e
+ window_template 0x00, 0x03, 0x08, 0x0b, 0x08, 0x0f, 0x017a
+ window_template 0x00, 0x11, 0x05, 0x0e, 0x02, 0x0f, 0x01d2
+ window_template 0x00, 0x12, 0x08, 0x0b, 0x08, 0x0f, 0x01ee
+ null_window_template
+
+ .align 2
gUnknown_0832DF8C:: @ 832DF8C
- .incbin "baserom.gba", 0x32df8c, 0x8
+ window_template 0x00, 0x17, 0x0d, 0x05, 0x04, 0x0f, 0x0246
-gUnknown_0832DF94:: @ 832DF94
- .incbin "baserom.gba", 0x32df94, 0x5
+gJPText_Shedinja:: @ 832DF94
+ .string "ヌケニン$"
gUnknown_0832DF99:: @ 832DF99
- .incbin "baserom.gba", 0x32df99, 0x2027
+ .byte 0x04, 0x03, 0x13, 0x03, 0x00, 0x00, 0x00
+
+ .align 2
+gTradeBallPalette:: @ 832DFA0
+ .incbin "graphics/trade/ball.gbapal"
+
+ .align 2
+gTradeBallTiles:: @ 832DFC0
+ .incbin "graphics/trade/ball.4bpp"
+
+ .align 2
+gUnknown_832E5C0:: @ 832E5C0
+ .incbin "graphics/trade/pokeball_symbol.8bpp"
+ .align 2
gUnknown_0832FFC0:: @ 832FFC0
- .incbin "baserom.gba", 0x32ffc0, 0x1fa0
+ .incbin "graphics/trade/cable_closeup_map.bin"
+
+ .align 2
+gUnknown_083307C0:: @ 83307C0
+ .incbin "graphics/trade/pokeball_symbol_map.bin"
+
+ .align 2
+gUnknown_083308C0:: @ 83308C0
+ .incbin "graphics/trade/unknown_3308C0.gbapal"
+
+ .align 2
+gUnknown_083308E0:: @ 83308E0
+ .incbin "graphics/trade/gba.gbapal"
+ .incbin "graphics/trade/shadow.gbapal"
+ .incbin "graphics/trade/black.gbapal"
+
+ .align 2
+gUnknown_08330940:: @ 8330940
+ .incbin "graphics/trade/misc.gbapal"
+ .align 2
+gTradeGlow1Tiles:: @ 8330960
+ .incbin "graphics/trade/glow1.4bpp"
+
+ .align 2
+gTradeGlow2Tiles:: @ 8330B60
+ .incbin "graphics/trade/glow2.4bpp"
+
+ .align 2
+gTradeCableEndTiles:: @ 8330D60
+ .incbin "graphics/trade/cable_end.4bpp"
+
+ .align 2
+gTradeGBAScreenTiles:: @ 8330F60
+ .incbin "graphics/trade/gba_screen.4bpp"
+
+ .align 2
gUnknown_08331F60:: @ 8331F60
- .incbin "baserom.gba", 0x331f60, 0x1000
+ .incbin "graphics/trade/shadow_map.bin"
+ .align 2
gUnknown_08332F60:: @ 8332F60
- .incbin "baserom.gba", 0x332f60, 0x2840
+ .incbin "graphics/trade/gba_affine.8bpp"
+ .space 0x40
+
+ .align 2
gUnknown_083357A0:: @ 83357A0
- .incbin "baserom.gba", 0x3357a0, 0x100
+ .incbin "graphics/trade/gba_affine_map_cable.bin"
+ .align 2
gUnknown_083358A0:: @ 83358A0
- .incbin "baserom.gba", 0x3358a0, 0x100
+ .incbin "graphics/trade/gba_affine_map_wireless.bin"
+ .align 2
gUnknown_083359A0:: @ 83359A0
- .incbin "baserom.gba", 0x3359a0, 0x1000
+ .incbin "graphics/trade/gba_map_wireless.bin"
+ .align 2
gUnknown_083369A0:: @ 83369A0
- .incbin "baserom.gba", 0x3369a0, 0x1000
+ .incbin "graphics/trade/gba_map_cable.bin"
+ .align 2
gUnknown_083379A0:: @ 83379A0
- .incbin "baserom.gba", 0x3379a0, 0x100
+ .incbin "graphics/trade/unknown_3379A0.bin.lz"
+ .align 2
gUnknown_08337AA0:: @ 8337AA0
- .incbin "baserom.gba", 0x337aa0, 0x200
+ .incbin "graphics/trade/wireless_signal_send.gbapal"
+ .align 2
gUnknown_08337CA0:: @ 8337CA0
- .incbin "baserom.gba", 0x337ca0, 0x200
+ .incbin "graphics/trade/wireless_signal_receive.gbapal"
+ .align 2
gUnknown_08337EA0:: @ 8337EA0
- .incbin "baserom.gba", 0x337ea0, 0x20
+ .incbin "graphics/trade/black.gbapal"
+ .align 2
gUnknown_08337EC0:: @ 8337EC0
- .incbin "baserom.gba", 0x337ec0, 0x690
+ .incbin "graphics/trade/wireless_signal.4bpp.lz"
+ .align 2
gUnknown_08338550:: @ 8338550
- .incbin "baserom.gba", 0x338550, 0x7c8
-
+ .incbin "graphics/trade/wireless_signal.bin.lz"
+
+ .align 2
+gOamData_8338C44:: @ 8338C44
+ .2byte 0x0100, 0x4000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAnim_8338C4C:: @ 8338C4C
+ .2byte 0x0000, 0x0003, 0x0004, 0x0003, 0x0008, 0x0003, 0x000c, 0x0003, 0x0010, 0x0003, 0x0014, 0x0003, 0x0018, 0x0003, 0x001c, 0x0003
+ .2byte 0x0020, 0x0003, 0x0024, 0x0003, 0x0028, 0x0003, 0x002c, 0x0003, 0xfffd, 0x0001, 0x0000, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8338C88:: @ 8338C88
+ .2byte 0x0000, 0x0003, 0x0004, 0x0003, 0x0008, 0x0003, 0x000c, 0x0003, 0x0010, 0x0003, 0x0014, 0x0003, 0x0018, 0x0003, 0x001c, 0x0003
+ .2byte 0x0020, 0x0003, 0x0024, 0x0003, 0x0028, 0x0003, 0x002c, 0x0003, 0xfffd, 0x0002, 0x0000, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8338C88:: @ 8338CC4
+ .4byte gSpriteAnim_8338C4C
+ .4byte gSpriteAnim_8338C88
+
+ .align 2
+gSpriteAffineAnim_8338CCC:: @ 8338CCC
+ .2byte 0x0000, 0x0000, 0x0100, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8338CDC:: @ 8338CDC
+ .2byte 0xfff8, 0x0000, 0x1400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnim_8338CEC:: @ 8338CEC
+ .2byte 0x0060, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0500, 0x0000, 0x0008, 0x0000, 0x1400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_8338D0C:: @ 8338D0C
+ .4byte gSpriteAffineAnim_8338CCC
+ .4byte gSpriteAffineAnim_8338CDC
+ .4byte gSpriteAffineAnim_8338CEC
+
+ .align 2
gUnknown_08338D18:: @ 8338D18
- .incbin "baserom.gba", 0x338d18, 0x8
+ obj_tiles gTradeBallTiles, 0x0600, 0x15b5
+ .align 2
gUnknown_08338D20:: @ 8338D20
- .incbin "baserom.gba", 0x338d20, 0x8
+ obj_pal gTradeBallPalette, 0x15b6
+
+ .align 2
+gSpriteTemplate_8338D28:: @ 8338D28
+ spr_template 0x15b5, 0x15b6, gOamData_8338C44, gSpriteAnimTable_8338C88, NULL, gSpriteAffineAnimTable_8338D0C, sub_807E55C
+
+ .align 2
+gOamData_8338D40:: @ 8338D40
+ .2byte 0x0500, 0x8000, 0x0400, 0x0000
-gUnknown_08338D28:: @ 8338D28
- .incbin "baserom.gba", 0x338d28, 0x48
+ .align 2
+gSpriteAnim_8338D48:: @ 8338D48
+ .2byte 0x0000, 0x00c5, 0xffff, 0x0000
+ .align 2
+gSpriteAnimTable_8338D50:: @ 8338D50
+ .4byte gSpriteAnim_8338D48
+
+ .align 2
+gSpriteAffineAnim_8338D54:: @ 8338D54
+ .2byte 0xfff6, 0xfff6, 0x0500, 0x0000, 0x000a, 0x000a, 0x0500, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_8338D6C:: @ 8338D6C
+ .4byte gSpriteAffineAnim_8338D54
+
+ .align 2
gUnknown_08338D70:: @ 8338D70
- .incbin "baserom.gba", 0x338d70, 0x8
+ obj_tiles gTradeGlow1Tiles, 0x0200, 0x15ae
+ .align 2
gUnknown_08338D78:: @ 8338D78
- .incbin "baserom.gba", 0x338d78, 0x8
+ obj_pal gUnknown_08330940, 0x15af
+ .align 2
gUnknown_08338D80:: @ 8338D80
- .incbin "baserom.gba", 0x338d80, 0x8
+ obj_pal gUnknown_083308E0, 0x15b3
+ .align 2
gUnknown_08338D88:: @ 8338D88
- .incbin "baserom.gba", 0x338d88, 0x38
+ spr_template 0x15ae, 0x15af, gOamData_8338D40, gSpriteAnimTable_8338D50, NULL, gSpriteAffineAnimTable_8338D6C, sub_807AA28
+
+ .align 2
+gOamData_8338DA0:: @ 8338DA0
+ .2byte 0x8000, 0x8000, 0x0400, 0x0000
+ .align 2
+gSpriteAnim_8338DA8:: @ 8338DA8
+ .2byte 0x0000, 0x00c5, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnim_8338DB0:: @ 8338DB0
+ .2byte 0x0008, 0x00c5, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8338DB8:: @ 8338DB8
+ .4byte gSpriteAnim_8338DA8
+ .4byte gSpriteAnim_8338DB0
+
+ .align 2
gUnknown_08338DC0:: @ 8338DC0
- .incbin "baserom.gba", 0x338dc0, 0x8
+ obj_tiles gTradeGlow2Tiles, 0x0300, 0x15b0
+
+ .align 2
+gSpriteTemplate_8338DC8:: @ 8338DC8
+ spr_template 0x15b0, 0x15af, gOamData_8338DA0, gSpriteAnimTable_8338DB8, NULL, gDummySpriteAffineAnimTable, sub_807AA7C
-gUnknown_08338DC8:: @ 8338DC8
- .incbin "baserom.gba", 0x338dc8, 0x2c
+ .align 2
+gOamData_8338DE0:: @ 8338DE0
+ .2byte 0x8000, 0x8000, 0x0400, 0x0000
+ .align 2
+gSpriteAnim_8338DE8:: @ 8338DE8
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gSpriteAnimTable_8338DF0:: @ 8338DF0
+ .4byte gSpriteAnim_8338DE8
+
+ .align 2
gUnknown_08338DF4:: @ 8338DF4
- .incbin "baserom.gba", 0x338df4, 0x8
+ obj_tiles gTradeCableEndTiles, 0x0100, 0x15b2
-gUnknown_08338DFC:: @ 8338DFC
- .incbin "baserom.gba", 0x338dfc, 0x70
+ .align 2
+gSpriteTemplate_8338DFC:: @ 8338DFC
+ spr_template 0x15b2, 0x15b3, gOamData_8338DE0, gSpriteAnimTable_8338DF0, NULL, gDummySpriteAffineAnimTable, sub_807AABC
-gUnknown_08338E6C:: @ 8338E6C
- .incbin "baserom.gba", 0x338e6c, 0x8
+ .align 2
+gOamData_8338E14:: @ 8338E14
+ .2byte 0x4000, 0xc000, 0x0400, 0x0000
-gUnknown_08338E74:: @ 8338E74
- .incbin "baserom.gba", 0x338e74, 0x18
+ .align 2
+gSpriteAnim_8338E1C:: @ 8338E1C
+ .2byte 0x0000, 0x00c2, 0x0020, 0x00c2, 0x0040, 0x00c2, 0x0060, 0x00c2, 0x0040, 0x00c2, 0x0020, 0x00c2, 0x0000, 0x00c2, 0xfffd, 0x0008
+ .2byte 0xffff, 0x0000
-gUnknown_08338E8C:: @ 8338E8C
- .incbin "baserom.gba", 0x338e8c, 0x18
+ .align 2
+gSpriteAnim_8338E40:: @ 8338E40
+ .2byte 0x0000, 0x00c2, 0x0020, 0x00c2, 0x0040, 0x00c2, 0x0060, 0x00c2, 0x0040, 0x00c2, 0x0020, 0x00c2, 0x0000, 0x00c2, 0xfffd, 0x0002
+ .2byte 0xffff, 0x0000
-gUnknown_08338EA4:: @ 8338EA4
- .incbin "baserom.gba", 0x338ea4, 0x28
+ .align 2
+gSpriteAnimTable_8338E64:: @ 8338E64
+ .4byte gSpriteAnim_8338E1C
-gUnknown_08338ECC:: @ 8338ECC
- .incbin "baserom.gba", 0x338ecc, 0x4
+ .align 2
+gSpriteAnimTable_8338E68:: @ 8338E68
+ .4byte gSpriteAnim_8338E40
-gUnknown_08338ED0:: @ 8338ED0
- .incbin "baserom.gba", 0x338ed0, 0xf0
+gUnknown_08338E6C:: @ 8338E6C
+ obj_tiles gTradeGBAScreenTiles, 0x1000, 0x15b4
+
+ .align 2
+gSpriteTemplate_8338E74:: @ 8338E74
+ spr_template 0x15b4, 0x15b3, gOamData_8338E14, gSpriteAnimTable_8338E64, NULL, gDummySpriteAffineAnimTable, sub_807AB04
+ .align 2
+gSpriteTemplate_8338E8C:: @ 8338E8C
+ spr_template 0x15b4, 0x15b3, gOamData_8338E14, gSpriteAnimTable_8338E68, NULL, gDummySpriteAffineAnimTable, sub_807AB04
+
+ .align 1
+gUnknown_08338EA4:: @ 8338EA4
+ .incbin "graphics/trade/unknown_338EA4.gbapal"
+
+ .align 2
+gSpriteAffineAnim_8338EBC:: @ 8338EBC
+ .2byte 0xff00, 0x0100, 0x0000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gSpriteAffineAnimTable_8338ECC:: @ 8338ECC
+ .4byte gSpriteAffineAnim_8338EBC
+
+ .align 2
+gIngameTrades:: @ 8338ED0
+ .string "DOTS$", 11
+ .align 1
+ .2byte SPECIES_SEEDOT
+ .byte 5, 4, 5, 4, 4, 4
+ .byte 1
+ .align 2
+ .4byte 0x9746
+ .byte 30, 5, 5, 5, 5
+ .align 2
+ .4byte 0x84
+ .2byte ITEM_CHESTO_BERRY
+ .byte -1
+ .string "KOBE$", 11
+ .byte 0
+ .byte 10
+ .2byte SPECIES_RALTS
+
+ .align 2
+ .string "PLUSES$", 11
+ .align 1
+ .2byte SPECIES_PLUSLE
+ .byte 4, 4, 4, 5, 5, 4
+ .byte 0
+ .align 2
+ .4byte 0x1210c
+ .byte 5, 5, 30, 5, 5
+ .align 2
+ .4byte 0x6f
+ .2byte ITEM_WOOD_MAIL
+ .byte 0
+ .string "ROMAN$", 11
+ .byte 0
+ .byte 10
+ .2byte SPECIES_VOLBEAT
+
+ .align 2
+ .string "SEASOR$", 11
+ .align 1
+ .2byte SPECIES_HORSEA
+ .byte 5, 4, 4, 4, 5, 4
+ .byte 0
+ .align 2
+ .4byte 0xb4cd
+ .byte 5, 5, 5, 5, 30
+ .align 2
+ .4byte 0x7f
+ .2byte ITEM_WAVE_MAIL
+ .byte 1
+ .string "SKYLAR$", 11
+ .byte 0
+ .byte 10
+ .2byte SPECIES_BAGON
+
+ .align 2
+ .string "MEOWOW$", 11
+ .align 1
+ .2byte SPECIES_MEOWTH
+ .byte 4, 5, 4, 5, 4, 4
+ .byte 0
+ .align 2
+ .4byte 0x16559
+ .byte 5, 5, 5, 30, 5
+ .align 2
+ .4byte 0x8b
+ .2byte ITEM_RETRO_MAIL
+ .byte 2
+ .string "ISIS$", 11
+ .byte 1
+ .byte 10
+ .2byte SPECIES_SKITTY
+
+ .align 2
gUnknown_08338FC0:: @ 8338FC0
- .incbin "baserom.gba", 0x338fc0, 0x3c
+ .2byte 0x1006, 0x1232, 0x102f, 0x0161, 0x0c00, 0x0182, 0x1000, 0x1006, 0x0e3b, 0x0000, 0x0a01, 0x1000, 0x161e, 0x018b, 0x0433, 0x1611
+ .2byte 0x180f, 0x0074, 0x1440, 0x0000, 0x0811, 0x102b, 0x013b, 0x2a34, 0x0c16, 0x1037, 0x1020, 0x0418, 0x0c23, 0x0000
+ .align 2
gUnknown_08338FFC:: @ 8338FFC
- .incbin "baserom.gba", 0x338ffc, 0x10
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0040
+ null_window_template
+ .align 2
gUnknown_0833900C:: @ 833900C
- .incbin "baserom.gba", 0x33900c, 0x8
+ window_template 0x00, 0x15, 0x09, 0x05, 0x04, 0x0f, 0x00bc
+ .align 2
gUnknown_08339014:: @ 8339014
- .incbin "baserom.gba", 0x339014, 0x10
+ .4byte 0x000001fc, 0x00002051, 0x00002326, 0x00003063
gUnknown_08339024:: @ 8339024
- .incbin "baserom.gba", 0x339024, 0x6c
+ .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0xfc, 0xfc, 0xfc, 0xfd, 0xfd, 0xfd, 0xfd, 0xfe, 0xfe, 0xfe
+ .byte 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04
+ .byte 0x04, 0x04, 0xfc, 0xfd, 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x04, 0xfc, 0xfd, 0xfe, 0xff
+ .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x02, 0x03
gUnknown_08339090:: @ 8339090
- .incbin "baserom.gba", 0x339090, 0x44
+ .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x03, 0x0b, 0x03, 0x0c, 0x03, 0x0d, 0x04, 0x0e, 0x05, 0x0f, 0x02
+ .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x03, 0x0b, 0x03, 0x0c, 0x03, 0x0d, 0x04, 0x0e, 0x05, 0x10, 0x01
+ .byte 0x10, 0xff, 0x00, 0x00
diff --git a/data/trainer_card.s b/data/trainer_card.s
index 08bf4d8fa..f57973200 100644
--- a/data/trainer_card.s
+++ b/data/trainer_card.s
@@ -2,7 +2,6 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
.macro unk_trainer_card_struct text1, text2, short1, short2, short3, short4
.4byte \text1
@@ -13,71 +12,100 @@
.2byte \short4
.endm
+ .align 2
gUnknown_0856F018:: @ 856F018
- .incbin "baserom.gba", 0x56f018, 0x194
+ .incbin "graphics/trainer_card/stickers_fr.4bpp.lz"
+
+ .align 2
+gUnknown_0856F18C:: @ 856F18C
+ .incbin "graphics/trainer_card/unknown_56F18C.gbapal"
+ .align 2
gEmeraldTrainerCard1Star_Pal:: @ 856F1AC
- .incbin "baserom.gba", 0x56f1ac, 0x60
+ .incbin "graphics/trainer_card/one_star.gbapal"
+ .align 2
gFireRedTrainerCard1Star_Pal:: @ 856F20C
- .incbin "baserom.gba", 0x56f20c, 0x60
+ .incbin "graphics/trainer_card/one_star_fr.gbapal"
+ .align 2
gEmeraldTrainerCard2Star_Pal:: @ 856F26C
- .incbin "baserom.gba", 0x56f26c, 0x60
+ .incbin "graphics/trainer_card/two_stars.gbapal"
+ .align 2
gFireRedTrainerCard2Star_Pal:: @ 856F2CC
- .incbin "baserom.gba", 0x56f2cc, 0x60
+ .incbin "graphics/trainer_card/two_stars_fr.gbapal"
+ .align 2
gEmeraldTrainerCard3Star_Pal:: @ 856F32C
- .incbin "baserom.gba", 0x56f32c, 0x60
+ .incbin "graphics/trainer_card/three_stars.gbapal"
+ .align 2
gFireRedTrainerCard3Star_Pal:: @ 856F38C
- .incbin "baserom.gba", 0x56f38c, 0x60
+ .incbin "graphics/trainer_card/three_stars_fr.gbapal"
+ .align 2
gEmeraldTrainerCard4Star_Pal:: @ 856F3EC
- .incbin "baserom.gba", 0x56f3ec, 0x60
+ .incbin "graphics/trainer_card/four_stars.gbapal"
+ .align 2
gFireRedTrainerCard4Star_Pal:: @ 856F44C
- .incbin "baserom.gba", 0x56f44c, 0x60
+ .incbin "graphics/trainer_card/four_stars_fr.gbapal"
+ .align 2
gUnknown_0856F4AC:: @ 856F4AC
- .incbin "baserom.gba", 0x56f4ac, 0x20
+ .incbin "graphics/trainer_card/female_bg.gbapal"
+ .align 2
gUnknown_0856F4CC:: @ 856F4CC
- .incbin "baserom.gba", 0x56f4cc, 0x20
+ .incbin "graphics/trainer_card/female_bg_fr.gbapal"
+ .align 2
gUnknown_0856F4EC:: @ 856F4EC
- .incbin "baserom.gba", 0x56f4ec, 0x20
+ .incbin "graphics/trainer_card/badges.gbapal"
+ .align 2
gUnknown_0856F50C:: @ 856F50C
- .incbin "baserom.gba", 0x56f50c, 0x20
+ .incbin "graphics/trainer_card/badges_fr.gbapal"
+ .align 2
gUnknown_0856F52C:: @ 856F52C
- .incbin "baserom.gba", 0x56f52c, 0x20
+ .incbin "graphics/trainer_card/gold.gbapal"
+ .align 2
gUnknown_0856F54C:: @ 856F54C
- .incbin "baserom.gba", 0x56f54c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr1.gbapal"
+ .align 2
gUnknown_0856F56C:: @ 856F56C
- .incbin "baserom.gba", 0x56f56c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr2.gbapal"
+ .align 2
gUnknown_0856F58C:: @ 856F58C
- .incbin "baserom.gba", 0x56f58c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr3.gbapal"
+ .align 2
gUnknown_0856F5AC:: @ 856F5AC
- .incbin "baserom.gba", 0x56f5ac, 0x20
+ .incbin "graphics/trainer_card/stickers_fr4.gbapal"
+ .align 2
gUnknown_0856F5CC:: @ 856F5CC
- .incbin "baserom.gba", 0x56f5cc, 0x248
+ .incbin "graphics/trainer_card/badges.4bpp.lz"
+ .align 2
gUnknown_0856F814:: @ 856F814
- .incbin "baserom.gba", 0x56f814, 0x2a0
+ .incbin "graphics/trainer_card/badges_fr.4bpp.lz"
+ .align 2
gUnknown_0856FAB4:: @ 856FAB4
- .incbin "baserom.gba", 0x56fab4, 0x10
+ .4byte 0x000025b0, 0x000001d9, 0x000031e2, 0x003011f3
+ .align 2
gUnknown_0856FAC4:: @ 856FAC4
- .incbin "baserom.gba", 0x56fac4, 0x20
+ window_template 0x01, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x0253
+ window_template 0x01, 0x01, 0x01, 0x1c, 0x12, 0x0f, 0x0001
+ window_template 0x03, 0x13, 0x05, 0x09, 0x0a, 0x08, 0x0150
+ null_window_template
.align 2
gEmeraldTrainerCardStarPals:: @ 856FAE4
@@ -96,20 +124,21 @@ gFireRedTrainerCardStarPals:: @ 856FAF8
.4byte gFireRedTrainerCard4Star_Pal
gUnknown_0856FB0C:: @ 856FB0C
- .incbin "baserom.gba", 0x56fb0c, 0x3
+ .byte 0x00, 0x02, 0x03
gUnknown_0856FB0F:: @ 856FB0F
- .incbin "baserom.gba", 0x56fb0f, 0x3
+ .byte 0x00, 0x04, 0x05
gUnknown_0856FB12:: @ 856FB12
- .incbin "baserom.gba", 0x56fb12, 0x6
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0856FB18:: @ 856FB18
- .incbin "baserom.gba", 0x56fb18, 0x8
+ .byte 0x0d, 0x04, 0x0d, 0x04, 0x01, 0x00, 0x01, 0x00
gUnknown_0856FB20:: @ 856FB20
- .incbin "baserom.gba", 0x56fb20, 0x8
+ .byte 0x4e, 0x4f, 0x50, 0x51, 0x3c, 0x3f
+ .align 2
gUnknown_0856FB28:: @ 856FB28
.4byte sub_80C4998
.4byte sub_80C49D8
@@ -118,182 +147,233 @@ gUnknown_0856FB28:: @ 856FB28
.4byte sub_80C4C84
.4byte sub_80C4DB0
+ .align 2
gUnknown_0856FB40:: @ 856FB40
.4byte gUnknown_0856FB0C
.4byte gUnknown_0856FB12
gUnknown_0856FB48:: @ 856FB48
- .incbin "baserom.gba", 0x56fb48, 0x2
+ .byte 0x71, 0x68
gUnknown_0856FB4A:: @ 856FB4A
- .incbin "baserom.gba", 0x56fb4a, 0x2
+ .byte 0x81, 0x78
gUnknown_0856FB4C:: @ 856FB4C
- .incbin "baserom.gba", 0x56fb4c, 0x9
+ .byte 0xfd, 0x02, 0xf0, 0xfd, 0x03, 0xf0, 0xfd, 0x04, 0xff
gUnknown_0856FB55:: @ 856FB55
- .incbin "baserom.gba", 0x56fb55, 0x2
+ .byte 0x08, 0x10
gUnknown_0856FB57:: @ 856FB57
- .incbin "baserom.gba", 0x56fb57, 0x5
+ .byte 0xd8, 0xd8
+ .align 2
gUnknown_0856FB5C:: @ 856FB5C
.4byte gText_LinkBattles
.4byte gText_LinkCableBattles
.4byte gText_LinkBattles
gUnknown_0856FB68:: @ 856FB68
- .incbin "baserom.gba", 0x56fb68, 0x6
+ .byte 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a
gUnknown_0856FB6E:: @ 856FB6E
- .incbin "baserom.gba", 0x56fb6e, 0x6
+ .byte 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14
gUnknown_0856FB74:: @ 856FB74
- .incbin "baserom.gba", 0x56fb74, 0x4
+ .byte 0x0b, 0x0c, 0x0d, 0x0e
gUnknown_0856FB78:: @ 856FB78
- .incbin "baserom.gba", 0x56fb78, 0x4
+ .byte 0x07, 0x07
+ .align 2
gUnknown_0856FB7C:: @ 856FB7C
- .incbin "baserom.gba", 0x56fb7c, 0x20
+ .incbin "graphics/frontier_pass/map_heads.gbapal"
+ .align 2
gUnknown_0856FB9C:: @ 856FB9C
- .incbin "baserom.gba", 0x56fb9c, 0x20
+ .incbin "graphics/frontier_pass/map_heads_female.gbapal"
+ .align 2
gUnknown_0856FBBC:: @ 856FBBC
- .incbin "baserom.gba", 0x56fbbc, 0xFEC
+ .incbin "graphics/frontier_pass/map_screen.4bpp.lz"
- .align 2
+ .align 2
gFrontierPassCursor_Gfx:: @ 8570BA8
- .incbin "graphics/frontier_pass/cursor.4bpp.lz"
+ .incbin "graphics/frontier_pass/cursor.4bpp.lz"
+ .align 2
gUnknown_08570C44:: @ 8570C44
- .incbin "baserom.gba", 0x570c44, 0xBC
+ .incbin "graphics/frontier_pass/map_heads.4bpp.lz"
- .align 2
+ .align 2
gFrontierPassMapCursor_Gfx:: @ 8570D00
- .incbin "graphics/frontier_pass/map_cursor.4bpp.lz"
+ .incbin "graphics/frontier_pass/map_cursor.4bpp.lz"
+ .align 2
gUnknown_08570E00:: @ 8570E00
- .incbin "baserom.gba", 0x570e00, 0x260
+ .incbin "graphics/frontier_pass/map_screen.bin.lz"
+ .align 2
gUnknown_08571060:: @ 8571060
- .incbin "baserom.gba", 0x571060, 0x260
+ .incbin "graphics/frontier_pass/small_map_and_card.bin.lz"
+
+ .align 2
+gUnknown_08571298:: @ 8571298
+ .incbin "graphics/frontier_pass/unknown_571298.bin"
+ .align 2
gUnknown_085712C0:: @ 85712C0
- .incbin "baserom.gba", 0x5712c0, 0x38
+ .incbin "graphics/frontier_pass/record_frame.bin.lz"
+ .align 2
gUnknown_085712F8:: @ 85712F8
- .incbin "baserom.gba", 0x5712f8, 0xe8
+ .incbin "graphics/frontier_pass/small_map_and_card_affine.bin.lz"
gUnknown_085713E0:: @ 85713E0
- .incbin "baserom.gba", 0x5713e0, 0x8
+ .2byte 0x00d8, 0x0020, 0x00d8, 0x0080
+ .align 2
gUnknown_085713E8:: @ 85713E8
- .incbin "baserom.gba", 0x5713e8, 0xc
+ .4byte 0x000011f8, 0x000021e1, 0x00000bd6
+ .align 2
gUnknown_085713F4:: @ 85713F4
- .incbin "baserom.gba", 0x5713f4, 0xc
+ .4byte 0x000001f8, 0x000011e1, 0x000021d2
+ .align 2
gUnknown_08571400:: @ 8571400
- .incbin "baserom.gba", 0x571400, 0x28
+ window_template 0x00, 0x02, 0x03, 0x0c, 0x03, 0x0f, 0x0001
+ window_template 0x00, 0x02, 0x0a, 0x0c, 0x03, 0x0f, 0x0026
+ window_template 0x00, 0x02, 0x0d, 0x0c, 0x04, 0x0f, 0x004b
+ window_template 0x00, 0x00, 0x12, 0x1e, 0x03, 0x0f, 0x007c
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
+ .align 2
gUnknown_08571428:: @ 8571428
- .incbin "baserom.gba", 0x571428, 0x20
+ window_template 0x00, 0x00, 0x01, 0x0f, 0x05, 0x0f, 0x0001
+ window_template 0x00, 0x14, 0x01, 0x0a, 0x0e, 0x0f, 0x004d
+ window_template 0x00, 0x02, 0x10, 0x1a, 0x04, 0x0f, 0x00da
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
gUnknown_08571448:: @ 8571448
- .incbin "baserom.gba", 0x571448, 0x3
+ .byte 0x00, 0x02, 0x03
gUnknown_0857144B:: @ 857144B
- .incbin "baserom.gba", 0x57144b, 0x3
+ .byte 0x00, 0x01, 0x09
gUnknown_0857144E:: @ 857144E
- .incbin "baserom.gba", 0x57144e, 0x6
+ .byte 0x00, 0x04, 0x05
+ .align 2
gUnknown_08571454:: @ 8571454
- .incbin "baserom.gba", 0x571454, 0x68
+ .2byte 0x001c, 0x004c, 0x0084, 0x00dc, 0x0054, 0x0084, 0x0084, 0x00dc, 0x0050, 0x0066, 0x0014, 0x006c, 0x0000, 0x0010, 0x0098, 0x00f0
+ .2byte 0x006c, 0x0086, 0x0014, 0x006c, 0x0018, 0x0030, 0x0014, 0x006c, 0x0032, 0x0042, 0x0014, 0x0024, 0x0042, 0x0052, 0x0020, 0x0030
+ .2byte 0x0032, 0x0042, 0x002c, 0x003c, 0x0042, 0x0052, 0x0038, 0x0048, 0x0032, 0x0042, 0x0044, 0x0054, 0x0042, 0x0052, 0x0050, 0x0060
+ .2byte 0x0032, 0x0042, 0x005c, 0x006c
+ .align 2
gUnknown_085714BC:: @ 85714BC
obj_tiles gFrontierPassCursor_Gfx, 0x100, 0
obj_tiles gFrontierPassMapCursor_Gfx, 0x400, 1
obj_tiles gFrontierPassMedals_Gfx, 0x380, 2
+ .align 2
gUnknown_085714D4:: @ 85714D4
obj_tiles gUnknown_08570C44, 0x100, 4
null_obj_tiles
+ .align 2
gUnknown_085714E4:: @ 85714E4
- obj_pal gFrontierPassCursor_Pal, 0
- obj_pal gFrontierPassMapCursor_Pal, 1
- obj_pal gFrontierPassMedalsSilver_Pal, 2
- obj_pal gFrontierPassMedalsGold_Pal, 3
- obj_pal gUnknown_0856FB7C, 4
- obj_pal gUnknown_0856FB9C, 5
- null_obj_pal
+ obj_pal gFrontierPassCursor_Pal, 0
+ obj_pal gFrontierPassMapCursor_Pal, 1
+ obj_pal gFrontierPassMedalsSilver_Pal, 2
+ obj_pal gFrontierPassMedalsGold_Pal, 3
+ obj_pal gUnknown_0856FB7C, 4
+ obj_pal gUnknown_0856FB9C, 5
+ null_obj_pal
- @ this doesnt look like its part of the same table.
- .4byte 0x0, 0xFFFF
+ .align 2
+gSpriteAnim_857151C:: @ 857151C
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
-gUnknown_08571524:: @ 8571524
- .incbin "baserom.gba", 0x571524, 0x8
+ .align 2
+gSpriteAnim_8571524:: @ 8571524
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
-gUnknown_0857152C:: @ 857152C
- .incbin "baserom.gba", 0x57152c, 0x8
+ .align 2
+gSpriteAnim_857152C:: @ 857152C
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
-gUnknown_08571534:: @ 8571534
- .incbin "baserom.gba", 0x571534, 0x8
+ .align 2
+gSpriteAnim_8571534:: @ 8571534
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
-gUnknown_0857153C:: @ 857153C
- .incbin "baserom.gba", 0x57153c, 0x8
+ .align 2
+gSpriteAnim_857153C:: @ 857153C
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
-gUnknown_08571544:: @ 8571544
- .incbin "baserom.gba", 0x571544, 0x8
+ .align 2
+gSpriteAnim_8571544:: @ 8571544
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
-gUnknown_0857154C:: @ 857154C
- .incbin "baserom.gba", 0x57154c, 0x8
+ .align 2
+gSpriteAnim_857154C:: @ 857154C
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
-gUnknown_08571554:: @ 8571554
- .incbin "baserom.gba", 0x571554, 0x8
+ .align 2
+gSpriteAnim_8571554:: @ 8571554
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
-gUnknown_0857155C:: @ 857155C
- .incbin "baserom.gba", 0x57155c, 0xC
+ .align 2
+gSpriteAnim_857155C:: @ 857155C
+ .2byte 0x0000, 0x002d, 0x0008, 0x002d, 0xfffe, 0x0000
-gUnknown_08571568:: @ 8571568
- .incbin "baserom.gba", 0x571568, 0xC
+ .align 2
+gSpriteAnim_8571568:: @ 8571568
+ .2byte 0x0010, 0x002d, 0x0018, 0x002d, 0xfffe, 0x0000
-gUnknown_08571574:: @ 8571574
- .4byte gUnknown_08571524
- .4byte gUnknown_0857152C
+ .align 2
+gSpriteAnimTable_08571574:: @ 8571574
+ .4byte gSpriteAnim_8571524
+ .4byte gSpriteAnim_857152C
-gUnknown_0857157C:: @ 857157C
- .4byte gUnknown_08571524
- .4byte gUnknown_0857152C
- .4byte gUnknown_08571534
- .4byte gUnknown_0857153C
- .4byte gUnknown_08571544
- .4byte gUnknown_0857154C
- .4byte gUnknown_08571554
+ .align 2
+gSpriteAnimTable_0857157C:: @ 857157C
+ .4byte gSpriteAnim_8571524
+ .4byte gSpriteAnim_857152C
+ .4byte gSpriteAnim_8571534
+ .4byte gSpriteAnim_857153C
+ .4byte gSpriteAnim_8571544
+ .4byte gSpriteAnim_857154C
+ .4byte gSpriteAnim_8571554
-gUnknown_08571598:: @ 8571598
- .4byte gUnknown_0857155C
- .4byte gUnknown_08571568
+ .align 2
+gSpriteAnimTable_08571598:: @ 8571598
+ .4byte gSpriteAnim_857155C
+ .4byte gSpriteAnim_8571568
-gUnknown_085715A0:: @ 85715A0
- .incbin "baserom.gba", 0x5715a0, 0x10
+ .align 2
+gSpriteAffineAnim_085715A0:: @ 85715A0
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_085715B0:: @ 85715B0
- .4byte gUnknown_085715A0
+ .align 2
+gSpriteAffineAnimTable_085715B0:: @ 85715B0
+ .4byte gSpriteAffineAnim_085715A0
+ .align 2
gUnknown_085715B4:: @ 85715B4
- spr_template 0, 0, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 1, 1, gUnknown_08524934, gUnknown_08571598, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0, 0, gUnknown_0852490C, gSpriteAnimTable_08571574, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 1, 1, gUnknown_08524934, gSpriteAnimTable_08571598, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_085715E4:: @ 85715E4
- spr_template 2, 2, gUnknown_0852490C, gUnknown_0857157C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 2, 2, gUnknown_0852490C, gSpriteAnimTable_0857157C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_085715FC:: @ 85715FC
- spr_template 4, 4, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, nullsub_39
+ spr_template 4, 4, gUnknown_0852490C, gSpriteAnimTable_08571574, NULL, gDummySpriteAffineAnimTable, nullsub_39
+ .align 2
gUnknown_08571614:: @ 8571614
.4byte gUnknown_085EDA96
.4byte gUnknown_085ED932
@@ -311,6 +391,7 @@ gUnknown_08571614:: @ 8571614
.4byte gUnknown_085EDA78
.4byte gUnknown_085ED931
+ .align 2
gUnknown_08571650:: @ 8571650
unk_trainer_card_struct gUnknown_085EDAB1, gUnknown_085EDB0F, 0x59, 0x28, 1, 0
unk_trainer_card_struct gUnknown_085EDABE, gUnknown_085EDB4E, 0x21, 0x2A, 1, 0
diff --git a/data/unk_sprite_file.s b/data/unk_sprite_file.s
deleted file mode 100644
index 2d5c9c12a..000000000
--- a/data/unk_sprite_file.s
+++ /dev/null
@@ -1,42 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_0862AD54:: @ 862AD54
- .incbin "baserom.gba", 0x62ad54, 0x1dc
-
-gUnknown_0862AF30:: @ 862AF30
- .incbin "baserom.gba", 0x62af30, 0x1AC
-
-gUnknown_0862B0DC:: @ 862B0DC
- .incbin "baserom.gba", 0x62b0dc, 0x460
-
-gUnknown_0862B53C:: @ 862B53C
- .incbin "baserom.gba", 0x62b53c, 0x1E0
-
-gUnknown_0862B71C:: @ 862B71C
- .incbin "baserom.gba", 0x62b71c, 0x8
-
-gUnknown_0862B724:: @ 862B724
- obj_tiles gUnknown_0862B0DC, 0x1800, 11920
-
-gUnknown_0862B72C:: @ 862B72C
- obj_pal gUnknown_0862B53C, 11920
-
-gUnknown_0862B734:: @ 862B734
- .incbin "baserom.gba", 0x62b734, 0x8
-
-gUnknown_0862B73C:: @ 862B73C
- .incbin "baserom.gba", 0x62b73c, 0x8
-
-gUnknown_0862B744:: @ 862B744
- .incbin "baserom.gba", 0x62b744, 0x8
-
-gUnknown_0862B74C:: @ 862B74C
- .4byte gUnknown_0862B734
- .4byte gUnknown_0862B73C
- .4byte gUnknown_0862B744
-
-gUnknown_0862B758:: @ 862B758
- spr_template 11920, 11920, gUnknown_0862B71C, gUnknown_0862B74C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/unk_transition.s b/data/unk_transition.s
index 1b9ce5171..5d0dc07af 100644
--- a/data/unk_transition.s
+++ b/data/unk_transition.s
@@ -3,58 +3,14 @@
.section .rodata
-gUnknown_0862B770:: @ 862B770
- .4byte sub_81DAACC
- .4byte sub_81DAC14
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DAC80
+gUnknown_0862AD54:: @ 862AD54
+ .incbin "baserom.gba", 0x62ad54, 0x1dc
-gUnknown_0862B784:: @ 862B784
- .4byte sub_81DAACC
- .4byte sub_81DACEC
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DAD58
+gUnknown_0862AF30:: @ 862AF30
+ .incbin "baserom.gba", 0x62af30, 0x1AC
-gUnknown_0862B798:: @ 862B798
- .4byte sub_81DAACC
- .4byte sub_81DADC4
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DAE44
+gUnknown_0862B0DC:: @ 862B0DC
+ .incbin "baserom.gba", 0x62b0dc, 0x460
-gUnknown_0862B7AC:: @ 862B7AC
- .4byte sub_81DAACC
- .4byte sub_81DAEB0
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DAF34
-
-gUnknown_0862B7C0:: @ 862B7C0
- .4byte sub_81DAACC
- .4byte sub_81DAFA0
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DB02C
-
-gUnknown_0862B7D4:: @ 862B7D4
- .4byte sub_81DAACC
- .4byte sub_81DB098
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DB124
-
-gUnknown_0862B7E8:: @ 862B7E8
- .4byte sub_81DAACC
- .4byte sub_81DB190
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DB224
-
-gUnknown_0862B7FC:: @ 862B7FC
- .4byte sub_81DAACC
- .4byte sub_81DB290
- .4byte sub_81DABBC
- .4byte sub_81DAB4C
- .4byte sub_81DB328
+gUnknown_0862B53C:: @ 862B53C
+ .incbin "baserom.gba", 0x62b53c, 0x1E0
diff --git a/data/unknown_jp_62609C.bin b/data/unknown_jp_62609C.bin
new file mode 100644
index 000000000..1394e7aa8
--- /dev/null
+++ b/data/unknown_jp_62609C.bin
Binary files differ
diff --git a/data/unknown_serial_data.bin b/data/unknown_serial_data.bin
new file mode 100644
index 000000000..85057cf4e
--- /dev/null
+++ b/data/unknown_serial_data.bin
Binary files differ
diff --git a/data/unknown_serial_data.s b/data/unknown_serial_data.s
index 72c4eec29..42eb5c31e 100644
--- a/data/unknown_serial_data.s
+++ b/data/unknown_serial_data.s
@@ -1,4 +1,5 @@
.section .rodata
+ .align 2
gUnknown_089A3470:: @ 89A3470
- .incbin "baserom.gba", 0x9a3470, 0x30e0
+ .incbin "data/unknown_serial_data.bin"
diff --git a/data/use_pokeblock.s b/data/use_pokeblock.s
index ffb7802d9..0e99cf223 100644
--- a/data/use_pokeblock.s
+++ b/data/use_pokeblock.s
@@ -34,7 +34,7 @@ gUnknown_085DFCDC:: @ 85DFCDC
window_template 0, 0xD, 1, 0xD, 4, 0xF, 1
window_template 0, 0, 0xE, 0xB, 2, 0xF, 0x35
window_template 0, 1, 0x11, 0x1C, 2, 0xF, 0x4B
- window_template_terminator
+ null_window_template
sUsePokeblockYesNoWinTemplate:: @ 85DFCFC
window_template 0, 0x18, 0xB, 5, 4, 0xF, 0x83
diff --git a/data/wild_encounter.s b/data/wild_encounter.s
index 914471769..5def2ca70 100644
--- a/data/wild_encounter.s
+++ b/data/wild_encounter.s
@@ -8,16 +8,288 @@
@ 85507E4
.include "data/wild_mons.inc"
- .incbin "baserom.gba", 0x55370c, 0x188
+gBattlePyramidPlaceholders_1:: @ 55370C
+ wild_mon SPECIES_BULBASAUR, 5
+ wild_mon SPECIES_BULBASAUR, 5
+ wild_mon SPECIES_BULBASAUR, 5
+ wild_mon SPECIES_BULBASAUR, 5
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_CHARMANDER, 5
+
+gBattlePyramidPlaceholders_1Info:: @ 55373C
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_1
+
+gBattlePyramidPlaceholders_2:: @ 553744
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_IVYSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMANDER, 5
+
+gBattlePyramidPlaceholders_2Info:: @ 553774
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_2
+
+gBattlePyramidPlaceholders_3:: @ 55377C
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_VENUSAUR, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARIZARD, 5
+
+gBattlePyramidPlaceholders_3Info:: @ 5537AC
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_3
+
+gBattlePyramidPlaceholders_4:: @ 5537B4
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMANDER, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+
+gBattlePyramidPlaceholders_4Info:: @ 5537E4
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_4
+
+gBattlePyramidPlaceholders_5:: @ 5537EC
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+
+gBattlePyramidPlaceholders_5Info:: @ 55381C
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_5
+
+gBattlePyramidPlaceholders_6:: @ 553824
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+
+gBattlePyramidPlaceholders_6Info:: @ 553854
+ .4byte 4
+ .4byte gBattlePyramidPlaceholders_6
+
+gBattlePyramidPlaceholders_7:: @ 55385C
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_WARTORTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_SQUIRTLE, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARIZARD, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+ wild_mon SPECIES_CHARMELEON, 5
+
+gBattlePyramidPlaceholders_7Info:: @ 55388C
+ .4byte 8
+ .4byte gBattlePyramidPlaceholders_7
gBattlePyramidWildMonHeaders:: @ 8553894
- .incbin "baserom.gba", 0x553894, 0x180
+ .byte 0, 1
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_1Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 2
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_2Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 3
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_3Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 4
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_4Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 5
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_5Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 6
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_6Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 7
+ .2byte 0
+ .4byte gBattlePyramidPlaceholders_7Info
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .2byte 0xFFFF
+ .2byte 0
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+gBattlePikeMons_1:: @ 8553934
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_DUSCLOPS, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+
+gBattlePikeMonsInfo_1:: @ 8553964
+ .4byte 10
+ .4byte gBattlePikeMons_1
+
+gBattlePikeMons_2:: @ 855396C
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_ELECTRODE, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+
+gBattlePikeMonsInfo_2:: @ 855399C
+ .4byte 10
+ .4byte gBattlePikeMons_2
+
+gBattlePikeMons_3:: @ 85539A4
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_BRELOOM, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+
+gBattlePikeMonsInfo_3:: @ 85539D4
+ .4byte 10
+ .4byte gBattlePikeMons_3
+
+gBattlePikeMons_4:: @ 85539DC
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_WOBBUFFET, 5
+ wild_mon SPECIES_SEVIPER, 5
+ wild_mon SPECIES_MILOTIC, 5
+
+gBattlePikeMonsInfo_4:: @ 8553A0C
+ .4byte 10
+ .4byte gBattlePikeMons_4
gBattlePikeWildMonHeaders:: @ 8553A14
- .incbin "baserom.gba", 0x553a14, 0x64
+ .byte 0, 1
+ .2byte 0
+ .4byte gBattlePikeMonsInfo_1
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 2
+ .2byte 0
+ .4byte gBattlePikeMonsInfo_2
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 3
+ .2byte 0
+ .4byte gBattlePikeMonsInfo_3
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .byte 0, 4
+ .2byte 0
+ .4byte gBattlePikeMonsInfo_4
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .2byte 0xFFFF
+ .2byte 0
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
gWildFeebasRoute119Data:: @ 8553A78
- .incbin "baserom.gba", 0x553a78, 0x4
+ wild_mon SPECIES_FEEBAS, 20, 25
gRoute119WaterTileData:: @ 8553A7C
- .incbin "baserom.gba", 0x553a7c, 0x14
+ .2byte 0, 0x2D, 0, 0x2E, 0x5B, 0x83, 0x5C, 0x8B, 0x12A, 0
diff --git a/graphics/frontier_pass/map_heads.png b/graphics/frontier_pass/map_heads.png
new file mode 100644
index 000000000..82ef1cd2e
--- /dev/null
+++ b/graphics/frontier_pass/map_heads.png
Binary files differ
diff --git a/graphics/frontier_pass/map_heads_female.pal b/graphics/frontier_pass/map_heads_female.pal
new file mode 100644
index 000000000..2833b2613
--- /dev/null
+++ b/graphics/frontier_pass/map_heads_female.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 98 115
+41 57 65
+164 106 82
+74 49 57
+205 205 222
+106 213 65
+65 172 32
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/graphics/frontier_pass/map_screen.bin b/graphics/frontier_pass/map_screen.bin
new file mode 100644
index 000000000..2caaff89e
--- /dev/null
+++ b/graphics/frontier_pass/map_screen.bin
Binary files differ
diff --git a/graphics/frontier_pass/map_screen.png b/graphics/frontier_pass/map_screen.png
new file mode 100644
index 000000000..5d2b4467f
--- /dev/null
+++ b/graphics/frontier_pass/map_screen.png
Binary files differ
diff --git a/graphics/frontier_pass/record_frame.bin b/graphics/frontier_pass/record_frame.bin
new file mode 100644
index 000000000..ded0f8165
--- /dev/null
+++ b/graphics/frontier_pass/record_frame.bin
Binary files differ
diff --git a/graphics/frontier_pass/small_map_and_card.bin b/graphics/frontier_pass/small_map_and_card.bin
new file mode 100644
index 000000000..4578d7d7e
--- /dev/null
+++ b/graphics/frontier_pass/small_map_and_card.bin
Binary files differ
diff --git a/graphics/frontier_pass/small_map_and_card_affine.bin b/graphics/frontier_pass/small_map_and_card_affine.bin
new file mode 100644
index 000000000..25cb407ae
--- /dev/null
+++ b/graphics/frontier_pass/small_map_and_card_affine.bin
@@ -0,0 +1,2 @@
+
+ $%&'()*+,-./456789:;<=>?DEFGHIJKLMNOTUVWXYZ[\]^_defghijklmnotuvwxyz{|}~tuvwxyz{|}~ !"#0123@ABCPQRS \ No newline at end of file
diff --git a/graphics/frontier_pass/unknown_571298.bin b/graphics/frontier_pass/unknown_571298.bin
new file mode 100644
index 000000000..a781f0b39
--- /dev/null
+++ b/graphics/frontier_pass/unknown_571298.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/graphics/interface/bag_spinner.png b/graphics/interface/bag_spinner.png
new file mode 100644
index 000000000..4302bd77a
--- /dev/null
+++ b/graphics/interface/bag_spinner.png
Binary files differ
diff --git a/graphics/interface/hold_icons.png b/graphics/interface/hold_icons.png
new file mode 100644
index 000000000..53eeedde3
--- /dev/null
+++ b/graphics/interface/hold_icons.png
Binary files differ
diff --git a/graphics/interface/region_map.bin b/graphics/interface/region_map.bin
new file mode 100644
index 000000000..dee8ac525
--- /dev/null
+++ b/graphics/interface/region_map.bin
Binary files differ
diff --git a/graphics/interface/region_map.pal b/graphics/interface/region_map.pal
new file mode 100644
index 000000000..64ca5e82c
--- /dev/null
+++ b/graphics/interface/region_map.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+156 213 255
+0 115 0
+164 180 255
+57 172 8
+189 0 49
+255 106 139
+164 0 8
+246 0 0
+255 189 205
+255 164 49
+238 230 172
+230 164 0
+238 189 57
+205 205 148
+98 213 0
+0 0 0
+172 238 49
+213 255 123
+238 230 115
+74 156 230
+41 131 230
+24 65 197
+57 131 197
+246 213 82
+32 74 197
+65 106 205
+0 0 0
+255 230 131
+255 156 0
+180 0 0
+255 255 255
+0 0 0
+205 238 255
+197 213 255
+98 98 98
+205 205 205
+189 123 0
+0 0 0
+123 180 213
+0 115 172
+0 57 139
+255 172 16
+255 57 16
+148 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/interface/region_map.png b/graphics/interface/region_map.png
new file mode 100644
index 000000000..17c6ffd03
--- /dev/null
+++ b/graphics/interface/region_map.png
Binary files differ
diff --git a/graphics/interface/region_map_affine.bin b/graphics/interface/region_map_affine.bin
new file mode 100644
index 000000000..06e6733be
--- /dev/null
+++ b/graphics/interface/region_map_affine.bin
Binary files differ
diff --git a/graphics/interface/region_map_affine.png b/graphics/interface/region_map_affine.png
new file mode 100644
index 000000000..48e5c182c
--- /dev/null
+++ b/graphics/interface/region_map_affine.png
Binary files differ
diff --git a/graphics/interface/summary_a_button.png b/graphics/interface/summary_a_button.png
new file mode 100644
index 000000000..4607ca9da
--- /dev/null
+++ b/graphics/interface/summary_a_button.png
Binary files differ
diff --git a/graphics/interface/summary_b_button.png b/graphics/interface/summary_b_button.png
new file mode 100644
index 000000000..32ce28e04
--- /dev/null
+++ b/graphics/interface/summary_b_button.png
Binary files differ
diff --git a/graphics/interface/summary_markings.pal b/graphics/interface/summary_markings.pal
new file mode 100644
index 000000000..08124207d
--- /dev/null
+++ b/graphics/interface/summary_markings.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+164 148 222
+172 156 238
+255 255 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/interface/test.bin b/graphics/interface/test.bin
deleted file mode 100644
index 34b783c76..000000000
--- a/graphics/interface/test.bin
+++ /dev/null
Binary files differ
diff --git a/graphics/interface/textbox.png b/graphics/interface/textbox.png
deleted file mode 100755
index ed8cd92ee..000000000
--- a/graphics/interface/textbox.png
+++ /dev/null
Binary files differ
diff --git a/graphics/interface/ui_learn_move.png b/graphics/interface/ui_learn_move.png
new file mode 100755
index 000000000..6cb6540b5
--- /dev/null
+++ b/graphics/interface/ui_learn_move.png
Binary files differ
diff --git a/graphics/interface/unk_tilemap2.bin b/graphics/interface/unk_tilemap2.bin
new file mode 100644
index 000000000..961d7a329
--- /dev/null
+++ b/graphics/interface/unk_tilemap2.bin
Binary files differ
diff --git a/graphics/interface/unknown_6157C4.bin b/graphics/interface/unknown_6157C4.bin
new file mode 100644
index 000000000..8c3c1be3d
--- /dev/null
+++ b/graphics/interface/unknown_6157C4.bin
@@ -0,0 +1 @@
+#$ \ No newline at end of file
diff --git a/graphics/interface/unknown_6157E0.bin b/graphics/interface/unknown_6157E0.bin
new file mode 100644
index 000000000..7f11aaf4e
--- /dev/null
+++ b/graphics/interface/unknown_6157E0.bin
@@ -0,0 +1,2 @@
+
+            \ No newline at end of file
diff --git a/graphics/interface/berrycrush_background.bin b/graphics/link_games/berrycrush_background.bin
index 1967c9f45..1967c9f45 100644
--- a/graphics/interface/berrycrush_background.bin
+++ b/graphics/link_games/berrycrush_background.bin
Binary files differ
diff --git a/graphics/interface/berrycrush_btnpress.png b/graphics/link_games/berrycrush_btnpress.png
index 8e3b33074..8e3b33074 100644
--- a/graphics/interface/berrycrush_btnpress.png
+++ b/graphics/link_games/berrycrush_btnpress.png
Binary files differ
diff --git a/graphics/interface/berrycrush_container_cap.bin b/graphics/link_games/berrycrush_container_cap.bin
index 934d95779..934d95779 100644
--- a/graphics/interface/berrycrush_container_cap.bin
+++ b/graphics/link_games/berrycrush_container_cap.bin
Binary files differ
diff --git a/graphics/interface/berrycrush_grinder_base.pal b/graphics/link_games/berrycrush_grinder_base.pal
index 23b7036da..23b7036da 100644
--- a/graphics/interface/berrycrush_grinder_base.pal
+++ b/graphics/link_games/berrycrush_grinder_base.pal
diff --git a/graphics/interface/berrycrush_grinder_base.png b/graphics/link_games/berrycrush_grinder_base.png
index ee448d15c..ee448d15c 100644
--- a/graphics/interface/berrycrush_grinder_base.png
+++ b/graphics/link_games/berrycrush_grinder_base.png
Binary files differ
diff --git a/graphics/interface/berrycrush_grinder_top.bin b/graphics/link_games/berrycrush_grinder_top.bin
index 79713a661..79713a661 100644
--- a/graphics/interface/berrycrush_grinder_top.bin
+++ b/graphics/link_games/berrycrush_grinder_top.bin
Binary files differ
diff --git a/graphics/interface/berrycrush_misc.pal b/graphics/link_games/berrycrush_misc.pal
index e3c607926..e3c607926 100644
--- a/graphics/interface/berrycrush_misc.pal
+++ b/graphics/link_games/berrycrush_misc.pal
diff --git a/graphics/interface/berrycrush_sparkle.png b/graphics/link_games/berrycrush_sparkle.png
index be2030bc4..be2030bc4 100644
--- a/graphics/interface/berrycrush_sparkle.png
+++ b/graphics/link_games/berrycrush_sparkle.png
Binary files differ
diff --git a/graphics/interface/berrycrush_timerdigits.pal b/graphics/link_games/berrycrush_timerdigits.pal
index 956db48b1..956db48b1 100644
--- a/graphics/interface/berrycrush_timerdigits.pal
+++ b/graphics/link_games/berrycrush_timerdigits.pal
diff --git a/graphics/interface/berrycrush_timerdigits.png b/graphics/link_games/berrycrush_timerdigits.png
index a6566f058..a6566f058 100644
--- a/graphics/interface/berrycrush_timerdigits.png
+++ b/graphics/link_games/berrycrush_timerdigits.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_berrysprites.pal b/graphics/link_games/dodrioberry_berrysprites.pal
index 98266fb46..98266fb46 100644
--- a/graphics/interface/dodrioberry_berrysprites.pal
+++ b/graphics/link_games/dodrioberry_berrysprites.pal
diff --git a/graphics/interface/dodrioberry_berrysprites.png b/graphics/link_games/dodrioberry_berrysprites.png
index 81d3a6f97..81d3a6f97 100644
--- a/graphics/interface/dodrioberry_berrysprites.png
+++ b/graphics/link_games/dodrioberry_berrysprites.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_bg1.bin b/graphics/link_games/dodrioberry_bg1.bin
index 8547f63fb..8547f63fb 100644
--- a/graphics/interface/dodrioberry_bg1.bin
+++ b/graphics/link_games/dodrioberry_bg1.bin
Binary files differ
diff --git a/graphics/interface/dodrioberry_bg1.pal b/graphics/link_games/dodrioberry_bg1.pal
index c06550002..c06550002 100644
--- a/graphics/interface/dodrioberry_bg1.pal
+++ b/graphics/link_games/dodrioberry_bg1.pal
diff --git a/graphics/interface/dodrioberry_bg1.png b/graphics/link_games/dodrioberry_bg1.png
index 7079e8094..7079e8094 100644
--- a/graphics/interface/dodrioberry_bg1.png
+++ b/graphics/link_games/dodrioberry_bg1.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_bg2.pal b/graphics/link_games/dodrioberry_bg2.pal
index be2b62cc9..be2b62cc9 100644
--- a/graphics/interface/dodrioberry_bg2.pal
+++ b/graphics/link_games/dodrioberry_bg2.pal
diff --git a/graphics/interface/dodrioberry_bg2.png b/graphics/link_games/dodrioberry_bg2.png
index ee343dd13..ee343dd13 100644
--- a/graphics/interface/dodrioberry_bg2.png
+++ b/graphics/link_games/dodrioberry_bg2.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_bg2left.bin b/graphics/link_games/dodrioberry_bg2left.bin
index 73e83c6dd..73e83c6dd 100644
--- a/graphics/interface/dodrioberry_bg2left.bin
+++ b/graphics/link_games/dodrioberry_bg2left.bin
Binary files differ
diff --git a/graphics/interface/dodrioberry_bg2right.bin b/graphics/link_games/dodrioberry_bg2right.bin
index a93db06df..a93db06df 100644
--- a/graphics/interface/dodrioberry_bg2right.bin
+++ b/graphics/link_games/dodrioberry_bg2right.bin
Binary files differ
diff --git a/graphics/interface/dodrioberry_pkmn.pal b/graphics/link_games/dodrioberry_pkmn.pal
index ed27897b7..ed27897b7 100644
--- a/graphics/interface/dodrioberry_pkmn.pal
+++ b/graphics/link_games/dodrioberry_pkmn.pal
diff --git a/graphics/interface/dodrioberry_pkmn.png b/graphics/link_games/dodrioberry_pkmn.png
index 41ecd921d..41ecd921d 100644
--- a/graphics/interface/dodrioberry_pkmn.png
+++ b/graphics/link_games/dodrioberry_pkmn.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_platform.pal b/graphics/link_games/dodrioberry_platform.pal
index fc1f6a7e8..fc1f6a7e8 100644
--- a/graphics/interface/dodrioberry_platform.pal
+++ b/graphics/link_games/dodrioberry_platform.pal
diff --git a/graphics/interface/dodrioberry_platform.png b/graphics/link_games/dodrioberry_platform.png
index 9074ec740..9074ec740 100644
--- a/graphics/interface/dodrioberry_platform.png
+++ b/graphics/link_games/dodrioberry_platform.png
Binary files differ
diff --git a/graphics/interface/dodrioberry_shiny.pal b/graphics/link_games/dodrioberry_shiny.pal
index 5d8b5b7a5..5d8b5b7a5 100644
--- a/graphics/interface/dodrioberry_shiny.pal
+++ b/graphics/link_games/dodrioberry_shiny.pal
diff --git a/graphics/interface/dodrioberry_status.pal b/graphics/link_games/dodrioberry_status.pal
index 028e4e20a..028e4e20a 100644
--- a/graphics/interface/dodrioberry_status.pal
+++ b/graphics/link_games/dodrioberry_status.pal
diff --git a/graphics/interface/dodrioberry_status.png b/graphics/link_games/dodrioberry_status.png
index e48d499f0..e48d499f0 100644
--- a/graphics/interface/dodrioberry_status.png
+++ b/graphics/link_games/dodrioberry_status.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_321start1.pal b/graphics/link_games/pkmnjump_321start1.pal
index 9fa1875d3..9fa1875d3 100644
--- a/graphics/interface/pkmnjump_321start1.pal
+++ b/graphics/link_games/pkmnjump_321start1.pal
diff --git a/graphics/interface/pkmnjump_321start1.png b/graphics/link_games/pkmnjump_321start1.png
index 343fd3e7d..343fd3e7d 100644
--- a/graphics/interface/pkmnjump_321start1.png
+++ b/graphics/link_games/pkmnjump_321start1.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_321start2.pal b/graphics/link_games/pkmnjump_321start2.pal
index 9fa1875d3..9fa1875d3 100644
--- a/graphics/interface/pkmnjump_321start2.pal
+++ b/graphics/link_games/pkmnjump_321start2.pal
diff --git a/graphics/interface/pkmnjump_321start2.png b/graphics/link_games/pkmnjump_321start2.png
index 2823feb81..2823feb81 100644
--- a/graphics/interface/pkmnjump_321start2.png
+++ b/graphics/link_games/pkmnjump_321start2.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_bg.bin b/graphics/link_games/pkmnjump_bg.bin
index 68303ba7e..68303ba7e 100644
--- a/graphics/interface/pkmnjump_bg.bin
+++ b/graphics/link_games/pkmnjump_bg.bin
Binary files differ
diff --git a/graphics/interface/pkmnjump_bg.pal b/graphics/link_games/pkmnjump_bg.pal
index aed4bcc8b..aed4bcc8b 100644
--- a/graphics/interface/pkmnjump_bg.pal
+++ b/graphics/link_games/pkmnjump_bg.pal
diff --git a/graphics/interface/pkmnjump_bg.png b/graphics/link_games/pkmnjump_bg.png
index 449bbf627..449bbf627 100644
--- a/graphics/interface/pkmnjump_bg.png
+++ b/graphics/link_games/pkmnjump_bg.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_pal1.pal b/graphics/link_games/pkmnjump_pal1.pal
index 936a2b39f..936a2b39f 100644
--- a/graphics/interface/pkmnjump_pal1.pal
+++ b/graphics/link_games/pkmnjump_pal1.pal
diff --git a/graphics/interface/pkmnjump_pal2.pal b/graphics/link_games/pkmnjump_pal2.pal
index d7fc1394b..d7fc1394b 100644
--- a/graphics/interface/pkmnjump_pal2.pal
+++ b/graphics/link_games/pkmnjump_pal2.pal
diff --git a/graphics/interface/pkmnjump_pal3.pal b/graphics/link_games/pkmnjump_pal3.pal
index 6b73be372..6b73be372 100644
--- a/graphics/interface/pkmnjump_pal3.pal
+++ b/graphics/link_games/pkmnjump_pal3.pal
diff --git a/graphics/interface/pkmnjump_results.bin b/graphics/link_games/pkmnjump_results.bin
index b17c5052c..b17c5052c 100644
--- a/graphics/interface/pkmnjump_results.bin
+++ b/graphics/link_games/pkmnjump_results.bin
Binary files differ
diff --git a/graphics/interface/pkmnjump_results.pal b/graphics/link_games/pkmnjump_results.pal
index aca961de3..aca961de3 100644
--- a/graphics/interface/pkmnjump_results.pal
+++ b/graphics/link_games/pkmnjump_results.pal
diff --git a/graphics/interface/pkmnjump_results.png b/graphics/link_games/pkmnjump_results.png
index fe1cb2609..fe1cb2609 100644
--- a/graphics/interface/pkmnjump_results.png
+++ b/graphics/link_games/pkmnjump_results.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_rope1.png b/graphics/link_games/pkmnjump_rope1.png
index cdf6075d0..cdf6075d0 100644
--- a/graphics/interface/pkmnjump_rope1.png
+++ b/graphics/link_games/pkmnjump_rope1.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_rope2.png b/graphics/link_games/pkmnjump_rope2.png
index 09a4b1dfc..09a4b1dfc 100644
--- a/graphics/interface/pkmnjump_rope2.png
+++ b/graphics/link_games/pkmnjump_rope2.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_rope3.png b/graphics/link_games/pkmnjump_rope3.png
index 1ed94125c..1ed94125c 100644
--- a/graphics/interface/pkmnjump_rope3.png
+++ b/graphics/link_games/pkmnjump_rope3.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_rope4.png b/graphics/link_games/pkmnjump_rope4.png
index 3937e006d..3937e006d 100644
--- a/graphics/interface/pkmnjump_rope4.png
+++ b/graphics/link_games/pkmnjump_rope4.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_star.png b/graphics/link_games/pkmnjump_star.png
index 6faef11f8..6faef11f8 100644
--- a/graphics/interface/pkmnjump_star.png
+++ b/graphics/link_games/pkmnjump_star.png
Binary files differ
diff --git a/graphics/interface/pkmnjump_venusaur.bin b/graphics/link_games/pkmnjump_venusaur.bin
index 093c0a5a5..093c0a5a5 100644
--- a/graphics/interface/pkmnjump_venusaur.bin
+++ b/graphics/link_games/pkmnjump_venusaur.bin
Binary files differ
diff --git a/graphics/interface/pkmnjump_venusaur.pal b/graphics/link_games/pkmnjump_venusaur.pal
index a3514b004..a3514b004 100644
--- a/graphics/interface/pkmnjump_venusaur.pal
+++ b/graphics/link_games/pkmnjump_venusaur.pal
diff --git a/graphics/interface/pkmnjump_venusaur.png b/graphics/link_games/pkmnjump_venusaur.png
index d555d324d..d555d324d 100644
--- a/graphics/interface/pkmnjump_venusaur.png
+++ b/graphics/link_games/pkmnjump_venusaur.png
Binary files differ
diff --git a/graphics/misc/big_hof_monitor.png b/graphics/misc/big_hof_monitor.png
new file mode 100644
index 000000000..510e6a232
--- /dev/null
+++ b/graphics/misc/big_hof_monitor.png
Binary files differ
diff --git a/graphics/misc/birch_bag.png b/graphics/misc/birch_bag.png
new file mode 100644
index 000000000..86bfbbbc0
--- /dev/null
+++ b/graphics/misc/birch_bag.png
Binary files differ
diff --git a/graphics/misc/birch_bag_map.bin b/graphics/misc/birch_bag_map.bin
new file mode 100644
index 000000000..ddfad5ec9
--- /dev/null
+++ b/graphics/misc/birch_bag_map.bin
Binary files differ
diff --git a/graphics/misc/birch_ballarrow.png b/graphics/misc/birch_ballarrow.png
new file mode 100644
index 000000000..d2f0a3d97
--- /dev/null
+++ b/graphics/misc/birch_ballarrow.png
Binary files differ
diff --git a/graphics/misc/birch_circle.png b/graphics/misc/birch_circle.png
new file mode 100644
index 000000000..3501dfec4
--- /dev/null
+++ b/graphics/misc/birch_circle.png
Binary files differ
diff --git a/graphics/misc/birch_grass.png b/graphics/misc/birch_grass.png
new file mode 100644
index 000000000..838fa5f4c
--- /dev/null
+++ b/graphics/misc/birch_grass.png
Binary files differ
diff --git a/graphics/misc/birch_grass_map.bin b/graphics/misc/birch_grass_map.bin
new file mode 100644
index 000000000..b7332940c
--- /dev/null
+++ b/graphics/misc/birch_grass_map.bin
Binary files differ
diff --git a/graphics/misc/darkness_field_move_streaks.png b/graphics/misc/darkness_field_move_streaks.png
new file mode 100644
index 000000000..825d695eb
--- /dev/null
+++ b/graphics/misc/darkness_field_move_streaks.png
Binary files differ
diff --git a/graphics/misc/darkness_field_move_streaks_map.bin b/graphics/misc/darkness_field_move_streaks_map.bin
new file mode 100644
index 000000000..f7c2f2142
--- /dev/null
+++ b/graphics/misc/darkness_field_move_streaks_map.bin
Binary files differ
diff --git a/graphics/misc/field_move_streaks.png b/graphics/misc/field_move_streaks.png
new file mode 100644
index 000000000..8becc4413
--- /dev/null
+++ b/graphics/misc/field_move_streaks.png
Binary files differ
diff --git a/graphics/misc/field_move_streaks_map.bin b/graphics/misc/field_move_streaks_map.bin
new file mode 100644
index 000000000..466f456be
--- /dev/null
+++ b/graphics/misc/field_move_streaks_map.bin
Binary files differ
diff --git a/graphics/misc/pokeball_glow.png b/graphics/misc/pokeball_glow.png
new file mode 100644
index 000000000..1c1133b76
--- /dev/null
+++ b/graphics/misc/pokeball_glow.png
Binary files differ
diff --git a/graphics/misc/pokecenter_monitor/0.png b/graphics/misc/pokecenter_monitor/0.png
new file mode 100644
index 000000000..474883908
--- /dev/null
+++ b/graphics/misc/pokecenter_monitor/0.png
Binary files differ
diff --git a/graphics/misc/pokecenter_monitor/1.png b/graphics/misc/pokecenter_monitor/1.png
new file mode 100644
index 000000000..1a2606011
--- /dev/null
+++ b/graphics/misc/pokecenter_monitor/1.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_1.png b/graphics/misc/rotating_gate_1.png
new file mode 100644
index 000000000..93680dbfb
--- /dev/null
+++ b/graphics/misc/rotating_gate_1.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_2.png b/graphics/misc/rotating_gate_2.png
new file mode 100644
index 000000000..1d320ed77
--- /dev/null
+++ b/graphics/misc/rotating_gate_2.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_3.png b/graphics/misc/rotating_gate_3.png
new file mode 100644
index 000000000..6e43079d0
--- /dev/null
+++ b/graphics/misc/rotating_gate_3.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_4.png b/graphics/misc/rotating_gate_4.png
new file mode 100644
index 000000000..77c269dc5
--- /dev/null
+++ b/graphics/misc/rotating_gate_4.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_5.png b/graphics/misc/rotating_gate_5.png
new file mode 100644
index 000000000..d8a0889b1
--- /dev/null
+++ b/graphics/misc/rotating_gate_5.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_6.png b/graphics/misc/rotating_gate_6.png
new file mode 100644
index 000000000..668feebfb
--- /dev/null
+++ b/graphics/misc/rotating_gate_6.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_7.png b/graphics/misc/rotating_gate_7.png
new file mode 100644
index 000000000..d92ae872c
--- /dev/null
+++ b/graphics/misc/rotating_gate_7.png
Binary files differ
diff --git a/graphics/misc/rotating_gate_8.png b/graphics/misc/rotating_gate_8.png
new file mode 100644
index 000000000..5e3a947c5
--- /dev/null
+++ b/graphics/misc/rotating_gate_8.png
Binary files differ
diff --git a/graphics/misc/small_hof_monitor.png b/graphics/misc/small_hof_monitor.png
new file mode 100644
index 000000000..dcff33095
--- /dev/null
+++ b/graphics/misc/small_hof_monitor.png
Binary files differ
diff --git a/graphics/misc/spotlight.png b/graphics/misc/spotlight.png
new file mode 100644
index 000000000..62e21e411
--- /dev/null
+++ b/graphics/misc/spotlight.png
Binary files differ
diff --git a/graphics/misc/sunny_day/0.pal b/graphics/misc/sunny_day/0.pal
new file mode 100644
index 000000000..54f6a9ac0
--- /dev/null
+++ b/graphics/misc/sunny_day/0.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+139 0 0
+156 0 0
+172 0 0
+189 0 0
+205 0 0
+222 0 0
+238 0 0
+255 0 0
+255 24 24
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+139 16 0
+156 16 0
+172 16 0
+189 16 0
+205 16 0
+222 16 0
+238 16 0
+255 16 0
+255 32 24
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+139 41 0
+156 41 0
+172 32 0
+189 32 0
+205 32 0
+222 32 0
+238 32 0
+255 32 0
+255 49 24
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+139 57 0
+156 57 0
+172 57 0
+189 49 0
+205 57 0
+222 57 0
+238 49 0
+255 49 0
+255 65 24
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+139 74 0
+156 74 0
+172 74 0
+189 74 0
+205 74 0
+222 65 0
+238 74 0
+255 74 0
+255 82 24
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+139 98 0
+156 98 0
+172 90 0
+189 90 0
+205 90 0
+222 90 0
+238 90 0
+255 90 0
+255 98 24
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+139 115 0
+156 115 0
+172 115 0
+189 106 0
+205 106 0
+222 115 0
+238 106 0
+255 106 0
+255 115 24
+0 139 0
+24 139 0
+41 139 0
+57 139 0
+82 139 0
+98 139 0
+115 139 0
+139 139 0
+156 131 0
+172 131 0
+189 131 0
+205 123 0
+222 123 0
+238 131 0
+255 131 0
+255 131 24
+0 156 0
+24 156 0
+41 156 0
+57 156 0
+74 156 0
+98 156 0
+115 156 0
+139 156 0
+156 156 0
+172 148 0
+189 148 0
+205 148 0
+222 148 0
+238 148 0
+255 148 0
+255 148 24
+0 172 0
+16 172 0
+41 172 0
+57 172 0
+74 172 0
+98 172 0
+115 172 0
+131 172 0
+156 172 0
+172 172 0
+189 164 0
+205 164 0
+222 164 0
+238 164 0
+255 164 0
+255 164 24
+0 189 0
+16 189 0
+41 189 0
+57 189 0
+74 189 0
+90 189 0
+115 189 0
+131 189 0
+148 189 0
+172 189 0
+189 189 0
+205 189 0
+222 180 0
+238 180 0
+255 180 0
+255 180 24
+0 205 0
+16 205 0
+32 205 0
+57 205 0
+74 205 0
+98 205 0
+115 205 0
+131 205 0
+148 205 0
+172 205 0
+189 205 0
+205 205 0
+222 205 0
+238 197 0
+255 205 0
+255 189 24
+0 222 0
+16 222 0
+32 222 0
+57 222 0
+74 222 0
+90 222 0
+115 222 0
+131 222 0
+148 222 0
+164 222 0
+189 222 0
+205 222 0
+222 222 0
+238 222 0
+255 222 0
+255 205 24
+0 238 0
+16 238 0
+41 238 0
+57 238 0
+74 238 0
+90 238 0
+115 238 0
+131 238 0
+148 238 0
+172 238 0
+189 238 0
+205 238 0
+222 238 0
+238 238 0
+255 238 0
+255 222 24
+0 255 0
+16 255 0
+41 255 0
+57 255 0
+74 255 0
+90 255 0
+106 255 0
+131 255 0
+148 255 0
+164 255 0
+180 255 0
+205 255 0
+222 255 0
+238 255 0
+255 255 0
+255 238 24
+24 255 24
+41 255 24
+57 255 24
+74 255 24
+90 255 24
+106 255 24
+115 255 24
+131 255 24
+148 255 24
+164 255 24
+180 255 24
+197 255 24
+213 255 24
+230 255 24
+246 255 24
+255 255 24
diff --git a/graphics/misc/sunny_day/1.pal b/graphics/misc/sunny_day/1.pal
new file mode 100644
index 000000000..23fd665ef
--- /dev/null
+++ b/graphics/misc/sunny_day/1.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+139 0 24
+156 0 24
+172 0 16
+189 0 16
+205 0 16
+222 0 16
+238 0 16
+255 0 16
+255 24 41
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+115 16 16
+131 16 16
+156 16 16
+172 16 16
+189 16 16
+205 16 16
+222 16 16
+238 16 16
+246 32 32
+255 41 41
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+115 41 16
+131 41 16
+156 41 16
+172 32 16
+189 32 16
+205 32 16
+222 32 16
+238 32 16
+246 49 32
+255 57 41
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+115 57 16
+131 57 16
+156 57 16
+172 57 16
+189 57 16
+205 49 16
+222 49 16
+238 49 16
+246 65 32
+255 74 41
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+115 74 16
+131 74 16
+156 74 16
+172 74 16
+189 74 16
+205 65 16
+222 74 16
+238 74 16
+246 82 32
+255 82 41
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+115 98 16
+131 98 16
+156 98 16
+172 90 16
+189 90 16
+205 90 16
+222 90 16
+238 90 16
+246 98 32
+255 106 41
+8 106 24
+16 115 16
+41 115 16
+57 115 16
+82 115 16
+98 115 16
+115 115 16
+131 115 16
+156 115 16
+172 115 16
+189 115 16
+205 115 16
+222 106 16
+238 106 16
+246 115 32
+255 115 41
+0 139 16
+16 131 16
+41 131 16
+57 131 16
+74 131 16
+98 131 16
+115 131 16
+131 131 16
+156 131 16
+172 131 16
+189 131 16
+205 123 16
+222 123 16
+238 131 16
+246 131 32
+255 131 41
+0 156 16
+16 156 16
+41 156 16
+57 156 16
+74 156 16
+98 156 16
+115 156 16
+131 156 16
+156 156 16
+172 148 16
+189 148 16
+205 148 16
+222 148 16
+238 139 16
+246 148 32
+255 148 41
+0 172 16
+16 172 16
+41 172 16
+57 172 16
+74 172 16
+90 172 16
+115 172 16
+131 172 16
+156 172 16
+172 172 16
+189 172 16
+205 164 16
+222 164 16
+238 164 16
+246 164 32
+255 164 41
+0 189 16
+16 189 16
+32 189 16
+57 189 16
+74 189 16
+90 189 16
+115 189 16
+131 189 16
+148 189 16
+172 189 16
+189 189 16
+205 180 16
+222 180 16
+238 180 16
+246 180 32
+255 180 41
+0 205 16
+16 205 16
+32 205 16
+57 205 16
+74 205 16
+90 205 16
+115 205 16
+131 205 16
+148 205 16
+172 205 16
+189 205 16
+205 205 16
+222 205 16
+238 197 16
+246 197 32
+255 197 41
+0 222 16
+16 222 16
+32 222 16
+57 222 16
+74 222 16
+90 222 16
+115 222 16
+131 222 16
+148 222 16
+172 222 16
+189 222 16
+205 222 16
+222 222 16
+238 222 16
+246 213 32
+255 213 41
+0 238 16
+16 238 16
+32 238 16
+57 238 16
+74 238 16
+90 238 16
+106 238 16
+131 238 16
+148 238 16
+164 238 16
+180 238 16
+205 238 16
+222 238 16
+238 238 16
+246 230 32
+255 230 41
+0 255 16
+32 246 32
+49 246 32
+65 246 32
+82 246 32
+98 246 32
+115 246 32
+131 246 32
+156 246 32
+164 246 32
+189 246 32
+197 246 32
+213 246 32
+238 246 32
+246 246 32
+255 238 41
+24 255 32
+41 255 41
+57 255 41
+74 255 41
+90 255 41
+106 255 41
+123 255 41
+139 255 41
+148 255 41
+164 255 41
+180 255 41
+197 255 41
+213 255 41
+230 255 41
+246 255 41
+255 255 41
diff --git a/graphics/misc/sunny_day/10.pal b/graphics/misc/sunny_day/10.pal
new file mode 100644
index 000000000..cf290d63b
--- /dev/null
+++ b/graphics/misc/sunny_day/10.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 189
+16 0 189
+32 0 189
+49 0 189
+74 0 189
+90 0 189
+106 0 189
+131 0 189
+148 0 189
+164 0 189
+189 0 189
+205 0 189
+222 0 189
+238 0 189
+255 0 180
+255 24 180
+0 16 189
+16 16 189
+32 16 189
+57 16 189
+74 16 189
+90 16 189
+115 16 189
+131 16 189
+148 16 189
+172 16 189
+189 16 189
+205 16 189
+222 16 189
+238 16 180
+246 32 189
+255 41 180
+0 41 189
+16 32 189
+32 32 189
+49 32 189
+74 32 189
+90 32 189
+115 32 189
+131 32 189
+148 32 189
+164 32 189
+189 32 189
+205 32 189
+222 32 180
+230 49 180
+246 49 180
+255 57 180
+0 57 189
+16 57 189
+32 57 189
+49 49 189
+74 49 189
+90 49 189
+106 49 189
+131 49 189
+148 49 189
+164 49 189
+189 49 189
+205 57 189
+213 65 180
+230 65 180
+246 65 180
+255 74 180
+0 74 189
+16 74 189
+32 74 189
+49 74 189
+74 74 180
+90 74 180
+106 74 180
+131 74 180
+148 74 180
+164 74 180
+180 74 180
+197 82 180
+213 82 180
+230 82 180
+246 82 180
+255 90 180
+0 90 189
+16 90 189
+32 90 189
+49 90 189
+74 90 180
+98 98 180
+115 98 180
+131 98 180
+148 98 180
+164 98 180
+180 98 180
+197 98 180
+213 98 180
+230 98 180
+246 106 189
+255 106 180
+0 115 189
+16 115 189
+32 115 189
+49 106 189
+74 106 180
+98 115 180
+115 115 180
+131 115 180
+148 115 180
+164 115 180
+180 115 180
+197 115 180
+213 115 180
+230 123 189
+246 123 180
+255 123 189
+0 131 189
+16 131 189
+32 131 189
+49 131 189
+74 131 180
+98 131 180
+115 131 180
+139 139 180
+148 139 180
+164 139 180
+180 139 180
+197 131 180
+213 139 180
+230 139 180
+246 139 189
+255 139 189
+0 148 189
+16 148 189
+32 148 189
+49 148 189
+74 148 180
+98 148 180
+115 148 180
+139 148 180
+156 156 180
+164 156 180
+180 156 180
+197 148 180
+213 156 180
+230 156 180
+246 156 189
+255 172 197
+0 172 189
+16 172 189
+32 172 189
+49 172 189
+74 164 180
+98 164 180
+115 164 180
+139 164 180
+156 164 180
+164 164 180
+180 164 180
+197 172 180
+213 172 189
+230 172 189
+246 180 197
+255 189 197
+0 189 189
+16 189 189
+32 189 189
+49 189 189
+74 180 180
+98 180 180
+115 180 180
+139 180 180
+156 180 180
+164 180 180
+180 180 180
+197 189 189
+213 189 189
+238 197 197
+246 197 197
+255 205 205
+0 205 189
+16 205 180
+32 205 180
+57 205 180
+82 197 180
+98 197 180
+115 197 180
+131 197 180
+148 197 180
+172 197 180
+189 197 189
+197 197 189
+213 197 189
+238 205 197
+246 213 197
+255 213 205
+0 222 180
+16 222 180
+32 222 180
+65 213 180
+82 213 180
+98 213 180
+115 213 180
+139 213 180
+156 213 180
+172 213 180
+189 213 189
+197 213 189
+213 213 189
+238 222 197
+246 222 197
+255 222 205
+0 238 180
+16 238 180
+49 230 180
+65 230 180
+82 230 180
+98 230 180
+123 230 180
+139 230 180
+156 230 180
+172 230 189
+197 238 197
+205 238 197
+222 238 197
+238 238 197
+246 238 197
+255 238 205
+0 255 180
+32 246 180
+49 246 180
+65 246 180
+82 246 180
+106 246 180
+123 246 180
+139 246 180
+156 246 180
+180 246 197
+197 246 197
+213 246 197
+222 246 197
+238 246 197
+246 246 197
+255 246 205
+24 255 180
+41 255 180
+57 255 180
+74 255 180
+90 255 180
+106 255 180
+123 255 180
+139 255 189
+172 255 197
+189 255 197
+205 255 205
+213 255 205
+230 255 205
+238 255 205
+246 255 205
+255 255 205
diff --git a/graphics/misc/sunny_day/11.pal b/graphics/misc/sunny_day/11.pal
new file mode 100644
index 000000000..2536a3423
--- /dev/null
+++ b/graphics/misc/sunny_day/11.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 205
+16 0 205
+32 0 205
+57 0 205
+74 0 205
+90 0 205
+106 0 205
+123 0 205
+148 0 205
+164 0 205
+189 0 205
+205 0 205
+222 0 205
+238 0 205
+255 0 205
+255 24 197
+0 16 205
+16 16 205
+32 16 205
+49 16 205
+65 16 205
+90 16 205
+115 16 205
+123 16 205
+148 16 205
+164 16 205
+180 16 205
+205 16 205
+222 16 205
+238 16 205
+246 32 197
+255 41 197
+0 32 205
+16 32 205
+32 32 205
+49 32 205
+74 32 205
+90 32 205
+106 32 205
+131 32 205
+148 32 205
+164 32 205
+180 32 205
+205 32 205
+222 32 205
+230 49 197
+246 49 197
+255 57 197
+0 57 205
+16 57 205
+32 57 205
+57 57 205
+74 57 205
+90 57 205
+106 57 205
+131 57 205
+148 57 205
+164 57 205
+180 57 205
+205 57 205
+213 65 205
+230 65 197
+246 65 197
+255 74 197
+0 74 205
+16 74 205
+32 74 205
+57 74 205
+82 82 197
+98 82 197
+115 82 197
+131 82 197
+148 82 197
+164 82 197
+180 82 197
+197 82 197
+213 82 197
+230 82 197
+246 82 197
+255 90 197
+0 98 205
+16 90 205
+32 90 205
+57 90 205
+82 98 197
+98 98 197
+115 98 197
+131 98 197
+148 98 197
+164 98 197
+180 98 197
+197 98 197
+213 98 197
+230 98 197
+246 106 197
+255 106 197
+0 115 205
+16 115 205
+32 115 205
+57 106 205
+82 115 197
+98 115 197
+115 115 197
+131 115 197
+148 115 197
+164 115 197
+180 115 197
+197 115 197
+213 115 197
+230 123 197
+246 123 197
+255 123 205
+0 131 205
+16 131 205
+32 131 205
+57 131 205
+82 131 197
+98 131 197
+115 131 197
+131 131 197
+148 131 197
+164 131 197
+180 131 197
+197 131 197
+213 139 197
+230 139 197
+246 139 205
+255 139 197
+0 148 205
+16 148 205
+32 148 205
+57 148 205
+82 148 197
+98 148 197
+115 148 197
+131 148 197
+148 148 197
+164 148 197
+180 148 197
+197 148 197
+213 156 197
+230 156 197
+246 156 197
+255 172 205
+0 172 205
+16 172 205
+32 164 205
+57 164 205
+82 164 197
+98 164 197
+115 164 197
+131 164 197
+148 164 197
+172 172 197
+180 172 197
+197 172 197
+213 172 197
+230 172 197
+246 180 205
+255 189 213
+0 189 205
+16 189 205
+32 189 205
+57 189 205
+82 180 197
+98 180 197
+115 180 197
+131 180 197
+148 180 197
+172 180 197
+189 189 197
+197 189 197
+213 189 197
+238 197 205
+246 197 213
+255 205 213
+0 205 205
+16 205 205
+32 205 205
+57 205 205
+82 197 197
+98 197 197
+115 197 197
+131 197 197
+148 197 197
+172 197 197
+189 197 197
+197 197 197
+222 205 205
+238 213 213
+246 213 213
+255 222 222
+0 222 205
+16 222 205
+32 222 197
+65 213 197
+82 213 197
+98 213 197
+115 213 197
+139 213 197
+156 213 197
+172 213 197
+189 213 197
+205 222 205
+222 222 205
+238 222 213
+246 222 213
+255 230 222
+0 238 197
+16 238 197
+49 230 197
+65 230 197
+82 230 197
+98 230 197
+123 230 197
+139 230 197
+156 230 197
+172 230 197
+197 238 205
+213 238 213
+222 238 213
+238 238 213
+246 238 213
+255 238 222
+0 255 205
+32 246 197
+49 246 197
+65 246 197
+82 246 197
+106 246 197
+123 246 197
+139 246 197
+156 246 197
+180 246 205
+197 246 213
+213 246 213
+230 246 213
+238 246 213
+246 246 213
+255 246 222
+24 255 189
+41 255 197
+57 255 197
+74 255 197
+90 255 197
+106 255 197
+123 255 197
+139 255 197
+172 255 205
+189 255 213
+205 255 213
+222 255 222
+230 255 222
+238 255 222
+246 255 222
+255 255 222
diff --git a/graphics/misc/sunny_day/12.pal b/graphics/misc/sunny_day/12.pal
new file mode 100644
index 000000000..2b54d05cb
--- /dev/null
+++ b/graphics/misc/sunny_day/12.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 222
+16 0 222
+32 0 222
+57 0 222
+65 0 222
+90 0 222
+115 0 222
+123 0 222
+148 0 222
+164 0 222
+180 0 222
+205 0 222
+222 0 222
+238 0 222
+255 0 222
+255 24 213
+0 16 222
+16 16 222
+32 16 222
+49 16 222
+74 16 222
+90 16 222
+106 16 222
+123 16 222
+148 16 222
+164 16 222
+180 16 222
+205 16 222
+222 16 222
+238 16 222
+246 32 213
+255 41 213
+0 32 222
+16 32 222
+32 32 222
+49 32 222
+65 32 222
+90 32 222
+106 32 222
+131 32 222
+139 32 222
+164 32 222
+180 32 222
+197 32 222
+222 32 222
+230 49 213
+246 49 213
+255 57 213
+0 57 222
+16 57 222
+32 57 222
+65 65 213
+82 65 213
+98 65 213
+115 65 213
+131 65 213
+148 65 213
+164 65 213
+180 65 213
+197 65 213
+213 65 213
+230 65 213
+246 65 213
+255 74 213
+0 74 222
+16 74 222
+32 74 222
+65 82 213
+82 82 213
+98 82 213
+115 82 213
+131 82 213
+148 82 213
+164 82 213
+180 82 213
+197 82 213
+213 82 213
+230 82 213
+246 82 213
+255 90 213
+0 90 222
+16 90 222
+32 90 222
+65 98 213
+82 98 213
+98 98 213
+115 98 213
+131 98 213
+148 98 213
+164 98 213
+180 98 213
+197 98 213
+213 98 213
+230 98 213
+246 106 213
+255 106 213
+0 115 222
+16 115 222
+32 106 222
+65 115 213
+82 115 213
+98 115 213
+115 115 213
+131 115 213
+148 115 213
+164 115 213
+180 115 213
+197 115 213
+213 115 213
+230 123 213
+246 123 213
+255 123 213
+0 131 222
+16 131 222
+32 131 222
+65 131 213
+82 131 213
+98 139 213
+115 131 213
+139 139 213
+148 139 213
+164 139 213
+180 139 213
+197 139 213
+213 139 213
+230 139 213
+246 139 213
+255 139 213
+0 148 222
+16 148 222
+32 148 222
+65 148 213
+82 148 213
+98 148 213
+115 148 213
+139 156 213
+156 156 213
+172 156 213
+180 156 213
+197 156 213
+213 156 213
+230 156 213
+246 156 213
+255 172 222
+0 164 222
+16 172 222
+32 164 222
+65 164 213
+82 164 213
+98 164 213
+115 164 213
+139 164 213
+156 172 213
+172 172 213
+180 172 213
+197 172 213
+213 172 213
+230 172 213
+246 180 222
+255 189 222
+0 189 222
+16 189 222
+32 180 222
+65 180 213
+82 180 213
+98 180 213
+115 180 213
+139 180 213
+156 180 213
+172 189 213
+189 189 213
+197 189 213
+213 189 213
+238 197 222
+246 197 222
+255 205 230
+0 205 222
+16 205 222
+32 205 222
+65 205 213
+82 197 213
+98 197 213
+115 197 213
+139 197 213
+156 197 213
+172 197 213
+189 197 213
+205 205 222
+222 205 222
+238 213 222
+246 213 230
+255 222 230
+0 222 222
+16 222 222
+32 222 222
+65 213 213
+82 213 213
+98 213 213
+115 213 213
+139 213 213
+156 213 213
+172 213 213
+189 213 213
+205 222 222
+222 222 222
+238 230 230
+246 230 230
+255 238 238
+0 238 222
+16 238 222
+49 230 213
+65 230 213
+82 230 213
+98 230 213
+123 230 213
+139 230 213
+156 230 213
+172 230 213
+197 238 222
+213 238 222
+230 238 230
+238 238 230
+246 238 230
+255 246 238
+0 255 222
+32 246 213
+49 246 213
+65 246 213
+82 246 213
+106 246 213
+123 246 213
+139 246 213
+156 246 213
+180 246 222
+197 246 222
+213 246 222
+230 246 230
+238 246 230
+246 246 230
+255 255 238
+24 255 205
+41 255 213
+57 255 205
+74 255 213
+90 255 213
+106 255 213
+123 255 213
+139 255 213
+172 255 222
+189 255 222
+205 255 222
+222 255 230
+238 255 238
+246 255 238
+255 255 238
+255 255 238
diff --git a/graphics/misc/sunny_day/13.pal b/graphics/misc/sunny_day/13.pal
new file mode 100644
index 000000000..caf0a7545
--- /dev/null
+++ b/graphics/misc/sunny_day/13.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 238
+16 0 238
+32 0 238
+49 0 238
+74 0 238
+90 0 238
+106 0 238
+131 0 238
+148 0 238
+164 0 238
+180 0 238
+197 0 238
+222 0 238
+238 0 238
+255 0 238
+255 24 230
+0 16 238
+16 16 238
+32 16 238
+49 16 238
+74 16 238
+90 16 238
+106 16 238
+131 16 238
+139 16 238
+164 16 238
+180 16 238
+197 16 238
+222 16 238
+238 16 238
+246 32 238
+255 41 230
+0 41 238
+16 32 238
+49 49 230
+65 49 230
+82 49 230
+98 49 230
+115 49 230
+131 49 230
+148 49 230
+164 49 230
+180 49 230
+197 49 230
+213 49 230
+230 49 230
+246 49 230
+255 57 230
+0 57 238
+16 57 238
+49 65 230
+65 65 230
+82 65 230
+98 65 230
+115 65 230
+131 65 230
+148 65 230
+164 65 230
+180 65 230
+197 65 230
+213 65 230
+230 65 230
+246 65 238
+255 74 230
+0 74 238
+16 74 238
+49 82 230
+65 82 230
+82 82 230
+98 82 230
+115 82 230
+131 82 230
+148 82 230
+164 82 230
+180 82 230
+197 82 230
+213 82 230
+230 82 230
+246 82 230
+255 90 230
+0 90 238
+16 90 238
+49 106 230
+65 98 230
+82 98 230
+98 98 230
+115 98 230
+131 98 230
+148 98 230
+164 98 230
+180 98 230
+197 98 230
+213 98 230
+230 98 230
+246 106 230
+255 106 230
+0 115 238
+16 106 238
+49 115 230
+65 115 230
+82 123 230
+98 123 230
+123 123 230
+131 123 230
+148 123 230
+164 123 230
+180 123 230
+197 123 230
+213 123 230
+230 123 230
+246 123 230
+255 123 230
+0 131 238
+16 131 238
+49 139 230
+65 131 230
+82 131 230
+98 131 230
+123 139 230
+139 139 230
+148 139 230
+164 139 230
+180 139 230
+197 139 230
+213 139 230
+230 139 230
+246 139 230
+255 139 230
+0 148 238
+16 148 238
+49 148 230
+65 148 230
+82 148 230
+98 156 230
+123 156 230
+139 156 230
+156 156 230
+164 156 230
+180 156 230
+197 156 230
+213 156 230
+230 156 230
+246 156 230
+255 172 230
+0 172 238
+16 164 238
+49 164 230
+65 164 230
+82 172 230
+98 164 230
+123 164 230
+139 164 230
+156 172 230
+172 172 230
+189 172 230
+197 172 230
+213 172 230
+230 172 230
+246 180 238
+255 189 238
+0 189 238
+16 180 238
+49 180 230
+65 180 230
+82 180 230
+98 180 230
+123 189 230
+139 180 230
+156 180 230
+172 189 230
+197 197 238
+205 197 238
+222 197 238
+238 197 238
+246 197 238
+255 205 238
+0 205 238
+16 205 238
+49 197 230
+65 197 230
+82 197 230
+98 197 230
+123 197 230
+139 197 230
+156 197 230
+172 197 230
+197 205 238
+213 213 238
+222 213 238
+238 213 238
+246 213 238
+255 222 238
+0 222 238
+16 222 238
+49 213 230
+65 213 230
+82 213 230
+98 213 230
+123 213 230
+139 213 230
+156 213 230
+172 213 230
+197 222 238
+213 222 238
+230 230 238
+238 230 238
+246 230 238
+255 238 246
+0 238 238
+16 238 238
+49 230 230
+65 230 230
+82 230 230
+98 230 230
+123 230 230
+139 230 230
+156 230 230
+172 230 230
+197 238 238
+213 238 238
+230 238 238
+238 238 238
+255 246 246
+255 255 255
+0 255 238
+32 246 230
+49 246 230
+65 246 230
+82 246 230
+106 246 230
+123 246 230
+139 246 230
+156 246 230
+180 246 230
+197 246 238
+213 246 238
+230 246 238
+246 255 246
+255 255 246
+255 255 255
+24 255 222
+41 255 230
+57 255 222
+74 255 222
+90 255 222
+106 255 230
+123 255 230
+139 255 230
+172 255 230
+189 255 230
+205 255 238
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/14.pal b/graphics/misc/sunny_day/14.pal
new file mode 100644
index 000000000..c8d66ade5
--- /dev/null
+++ b/graphics/misc/sunny_day/14.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+32 0 255
+49 0 255
+74 0 255
+90 0 255
+106 0 255
+131 0 255
+148 0 255
+164 0 255
+180 0 255
+205 0 255
+222 0 255
+238 0 255
+255 0 255
+255 24 246
+0 16 255
+32 32 246
+49 32 246
+65 32 246
+82 32 246
+98 32 246
+115 32 246
+131 32 246
+148 32 246
+164 32 246
+180 32 246
+197 32 246
+213 32 246
+230 32 246
+246 32 246
+255 41 246
+0 41 255
+32 49 246
+49 49 246
+65 49 246
+82 49 246
+98 49 246
+115 49 246
+131 49 246
+148 49 246
+164 49 246
+180 49 246
+197 49 246
+213 49 246
+230 49 246
+246 49 246
+255 57 246
+0 57 255
+32 65 246
+49 65 246
+65 65 246
+82 65 246
+98 65 246
+115 65 246
+131 65 246
+148 65 246
+164 65 246
+180 65 246
+197 65 246
+213 65 246
+230 65 246
+246 65 246
+255 74 246
+0 74 255
+32 82 246
+49 82 246
+65 90 246
+82 82 246
+98 82 246
+115 82 246
+131 82 246
+148 82 246
+164 82 246
+180 82 246
+197 82 246
+213 82 246
+230 82 246
+246 82 246
+255 90 246
+0 90 255
+32 98 246
+49 98 246
+65 98 246
+82 98 246
+106 106 246
+115 106 246
+131 106 246
+148 106 246
+164 106 246
+180 106 246
+197 106 246
+213 106 246
+230 106 246
+246 106 246
+255 106 246
+0 106 255
+32 115 246
+49 115 246
+65 123 246
+82 115 246
+106 123 246
+123 123 246
+131 123 246
+156 123 246
+164 123 246
+180 123 246
+197 123 246
+213 123 246
+230 123 246
+246 123 246
+255 123 246
+0 131 255
+32 131 246
+49 131 246
+65 131 246
+82 131 246
+106 139 246
+123 139 246
+139 139 246
+156 139 246
+172 139 246
+180 139 246
+197 139 246
+213 139 246
+230 139 246
+246 139 246
+255 139 246
+0 148 255
+32 156 246
+49 148 246
+65 156 246
+82 148 246
+106 148 246
+123 156 246
+139 156 246
+156 156 246
+172 156 246
+180 156 246
+197 156 246
+213 156 246
+230 156 246
+246 156 246
+255 172 246
+0 164 255
+32 164 246
+49 164 246
+65 164 246
+82 164 246
+106 172 246
+123 172 246
+139 172 246
+156 172 246
+180 180 246
+197 180 246
+205 180 246
+222 180 246
+230 180 246
+246 180 246
+255 189 246
+0 180 255
+32 189 246
+49 180 246
+65 180 246
+82 180 246
+106 189 246
+123 180 246
+139 189 246
+156 189 246
+180 197 246
+197 197 246
+213 197 246
+222 197 246
+238 197 246
+246 197 246
+255 205 246
+0 205 255
+32 197 246
+49 197 246
+65 197 246
+82 197 246
+106 197 246
+123 197 246
+139 205 246
+156 197 246
+180 205 246
+197 213 246
+213 213 246
+222 213 246
+238 213 246
+246 213 246
+255 222 246
+0 222 255
+32 213 246
+49 213 246
+65 213 246
+82 213 246
+106 213 246
+123 213 246
+139 213 246
+156 213 246
+180 222 246
+197 222 246
+213 230 246
+230 230 246
+238 230 246
+246 230 246
+255 238 255
+0 238 255
+32 238 246
+49 230 246
+65 238 246
+82 230 246
+106 230 246
+123 230 246
+139 230 246
+156 230 246
+180 238 246
+197 238 246
+213 238 246
+230 238 246
+246 246 255
+255 246 255
+255 255 255
+0 255 255
+32 246 246
+49 246 246
+65 246 246
+82 246 246
+106 246 246
+123 246 246
+139 246 246
+156 246 246
+180 246 246
+197 246 246
+213 246 246
+230 246 246
+246 255 255
+255 255 255
+255 255 255
+24 255 238
+41 255 238
+57 255 238
+74 255 238
+90 255 238
+106 255 238
+123 255 246
+139 255 246
+172 255 246
+189 255 246
+205 255 246
+222 255 246
+238 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/15.pal b/graphics/misc/sunny_day/15.pal
new file mode 100644
index 000000000..c14fb84de
--- /dev/null
+++ b/graphics/misc/sunny_day/15.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+24 24 255
+32 24 255
+49 24 255
+65 24 255
+82 24 255
+98 24 255
+115 24 255
+131 24 255
+148 24 255
+164 24 255
+180 24 255
+189 24 255
+205 24 255
+222 24 255
+238 24 255
+255 24 255
+24 41 255
+41 41 255
+57 41 255
+74 41 255
+82 41 255
+106 41 255
+115 41 255
+131 41 255
+148 41 255
+164 41 255
+180 41 255
+197 41 255
+213 41 255
+230 41 255
+238 41 255
+255 41 255
+24 57 255
+41 57 255
+57 57 255
+74 57 255
+90 57 255
+98 57 255
+115 57 255
+131 57 255
+148 57 255
+164 57 255
+180 57 255
+197 57 255
+205 57 255
+222 57 255
+238 57 255
+255 57 255
+24 74 255
+41 74 255
+57 74 255
+74 74 255
+90 74 255
+106 74 255
+123 74 255
+131 74 255
+148 74 255
+164 74 255
+180 74 255
+197 74 255
+213 74 255
+222 74 255
+238 74 255
+255 74 255
+24 90 255
+41 90 255
+57 90 255
+74 90 255
+90 90 255
+106 90 255
+123 90 255
+139 90 255
+148 90 255
+164 90 255
+180 90 255
+197 90 255
+213 90 255
+222 90 255
+238 90 255
+255 90 255
+24 106 255
+41 106 255
+57 106 255
+74 106 255
+90 106 255
+106 106 255
+123 106 255
+139 106 255
+148 106 255
+164 106 255
+180 106 255
+197 106 255
+213 106 255
+230 106 255
+238 106 255
+255 106 255
+24 115 255
+41 123 255
+57 123 255
+74 123 255
+90 123 255
+106 123 255
+123 123 255
+139 123 255
+156 123 255
+172 123 255
+180 123 255
+197 123 255
+213 123 255
+230 123 255
+246 123 255
+255 123 255
+24 131 255
+41 139 255
+57 131 255
+74 139 255
+90 139 255
+106 139 255
+123 139 255
+139 139 255
+156 139 255
+172 139 255
+189 139 255
+197 139 255
+213 139 255
+230 139 255
+246 139 255
+255 139 255
+24 148 255
+41 148 255
+57 156 255
+74 156 255
+90 156 255
+106 156 255
+123 156 255
+139 156 255
+172 172 255
+180 172 255
+197 172 255
+205 172 255
+222 172 255
+230 172 255
+246 172 255
+255 172 255
+24 164 255
+41 164 255
+57 172 255
+74 164 255
+90 172 255
+106 172 255
+123 172 255
+139 172 255
+172 180 255
+189 189 255
+197 189 255
+213 189 255
+222 189 255
+230 189 255
+246 189 255
+255 189 255
+24 180 255
+41 180 255
+57 180 255
+74 180 255
+90 180 255
+106 180 255
+123 189 255
+139 189 255
+172 197 255
+189 197 255
+205 205 255
+213 205 255
+222 205 255
+238 205 255
+246 205 255
+255 205 255
+24 197 255
+41 197 255
+57 197 255
+74 197 255
+90 197 255
+106 197 255
+123 205 255
+139 197 255
+172 205 255
+189 213 255
+205 213 255
+222 222 255
+230 222 255
+238 222 255
+246 222 255
+255 222 255
+24 213 255
+41 213 255
+57 213 255
+74 213 255
+90 213 255
+106 213 255
+123 213 255
+139 213 255
+172 222 255
+189 222 255
+205 230 255
+222 230 255
+238 238 255
+246 238 255
+255 238 255
+255 238 255
+24 230 255
+41 230 255
+57 230 255
+74 230 255
+90 230 255
+106 230 255
+123 230 255
+139 230 255
+172 230 255
+189 238 255
+205 238 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+24 246 255
+41 246 255
+57 246 255
+74 246 255
+90 246 255
+106 246 255
+123 246 255
+139 246 255
+172 246 255
+189 246 255
+205 246 255
+222 246 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+24 255 255
+41 255 255
+57 255 255
+74 255 255
+90 255 255
+106 255 255
+123 255 255
+139 255 255
+172 255 255
+189 255 255
+205 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/16.pal b/graphics/misc/sunny_day/16.pal
new file mode 100644
index 000000000..6807ab175
--- /dev/null
+++ b/graphics/misc/sunny_day/16.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+148 0 0
+164 0 0
+180 0 0
+205 0 0
+222 0 0
+238 0 0
+255 0 0
+255 8 8
+255 32 32
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+148 16 0
+164 16 0
+180 16 0
+205 16 0
+222 16 0
+238 8 0
+255 16 0
+255 24 8
+255 49 32
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+148 41 0
+164 41 0
+180 41 0
+205 32 0
+222 32 0
+238 32 0
+255 32 0
+255 41 8
+255 57 32
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+148 57 0
+164 57 0
+180 57 0
+205 57 0
+222 57 0
+238 57 0
+255 49 0
+255 57 8
+255 74 32
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+148 82 0
+164 82 0
+180 82 0
+205 74 0
+222 74 0
+238 74 0
+255 74 0
+255 82 8
+255 90 32
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+148 106 0
+164 98 0
+180 98 0
+205 98 0
+222 98 0
+238 90 0
+255 90 0
+255 98 8
+255 106 32
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+148 123 0
+164 123 0
+180 115 0
+205 115 0
+222 115 0
+238 115 0
+255 115 0
+255 115 8
+255 123 32
+0 148 0
+24 148 0
+41 148 0
+65 148 0
+90 148 0
+106 148 0
+131 148 0
+148 148 0
+164 148 0
+180 139 0
+205 139 0
+222 131 0
+238 131 0
+255 131 0
+255 131 8
+255 139 32
+0 164 0
+24 164 0
+41 164 0
+65 164 0
+82 164 0
+106 164 0
+123 164 0
+148 164 0
+164 164 0
+180 164 0
+205 156 0
+222 156 0
+238 156 0
+255 148 0
+255 148 8
+255 148 32
+0 180 0
+16 180 0
+41 180 0
+57 180 0
+82 180 0
+106 180 0
+123 180 0
+139 180 0
+164 180 0
+180 180 0
+205 180 0
+222 172 0
+238 172 0
+255 172 0
+255 164 8
+255 164 32
+0 205 0
+16 205 0
+41 205 0
+57 205 0
+82 205 0
+98 205 0
+123 205 0
+139 205 0
+164 205 0
+180 205 0
+205 205 0
+222 197 0
+238 189 0
+255 189 0
+255 180 8
+255 180 32
+0 222 0
+16 222 0
+41 222 0
+57 222 0
+82 222 0
+98 222 0
+115 222 0
+139 222 0
+156 222 0
+180 222 0
+197 222 0
+222 222 0
+238 213 0
+255 213 0
+255 205 8
+255 197 32
+0 238 0
+16 238 0
+32 238 0
+57 238 0
+74 238 0
+98 238 0
+115 238 0
+139 238 0
+156 238 0
+172 238 0
+197 238 0
+213 238 0
+238 238 0
+255 230 0
+255 222 8
+255 213 32
+0 255 0
+16 255 0
+41 255 0
+57 255 0
+74 255 0
+98 255 0
+115 255 0
+139 255 0
+156 255 0
+172 255 0
+197 255 0
+213 255 0
+238 255 0
+255 255 0
+255 238 8
+255 222 32
+8 255 8
+24 255 8
+49 255 8
+65 255 8
+82 255 8
+98 255 8
+115 255 8
+131 255 8
+156 255 8
+172 255 8
+189 255 8
+205 255 8
+222 255 8
+238 255 8
+255 255 8
+255 238 32
+32 255 32
+49 255 32
+65 255 32
+82 255 32
+98 255 32
+106 255 32
+123 255 32
+139 255 32
+156 255 32
+172 255 32
+180 255 32
+197 255 32
+213 255 32
+230 255 32
+246 255 32
+255 255 32
diff --git a/graphics/misc/sunny_day/17.pal b/graphics/misc/sunny_day/17.pal
new file mode 100644
index 000000000..da3846209
--- /dev/null
+++ b/graphics/misc/sunny_day/17.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+148 0 24
+164 0 24
+180 0 16
+205 0 16
+222 0 16
+238 0 16
+255 0 16
+255 8 24
+255 32 49
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+131 24 24
+148 16 16
+164 16 16
+180 16 16
+197 16 16
+222 16 16
+238 16 16
+246 24 24
+255 41 41
+255 49 49
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+131 41 24
+148 41 16
+164 41 16
+180 41 16
+197 32 16
+222 32 16
+238 32 16
+246 41 24
+255 57 41
+255 65 49
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+131 57 24
+148 57 16
+164 57 16
+180 57 16
+197 57 16
+222 49 16
+238 49 16
+246 57 24
+255 74 41
+255 82 49
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+131 82 24
+148 82 16
+164 82 16
+180 74 16
+197 74 16
+222 74 16
+238 74 16
+246 82 24
+255 90 41
+255 90 49
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+131 106 24
+148 98 16
+164 98 16
+180 98 16
+197 98 16
+222 90 16
+238 90 16
+246 90 24
+255 106 41
+255 106 49
+8 106 24
+24 131 24
+41 131 24
+65 131 24
+82 131 24
+106 131 24
+131 131 24
+148 123 16
+164 123 16
+180 115 16
+197 115 16
+222 115 16
+238 115 16
+246 115 24
+255 115 41
+255 123 49
+0 148 16
+16 148 16
+41 148 16
+57 148 16
+82 148 16
+106 148 16
+123 148 16
+148 148 16
+164 139 16
+180 139 16
+197 139 16
+222 131 16
+238 131 16
+246 131 24
+255 139 41
+255 139 49
+0 164 16
+16 164 16
+41 164 16
+65 164 16
+82 164 16
+106 164 16
+123 164 16
+148 164 16
+164 164 16
+180 156 16
+197 156 16
+222 156 16
+238 148 16
+246 148 24
+255 156 41
+255 156 49
+0 180 16
+16 180 16
+41 180 16
+57 180 16
+82 180 16
+98 180 16
+123 180 16
+139 180 16
+164 180 16
+180 180 16
+197 180 16
+222 172 16
+238 172 16
+246 164 24
+255 164 41
+255 172 49
+0 205 16
+16 197 16
+32 197 16
+57 197 16
+74 197 16
+98 197 16
+123 197 16
+139 197 16
+164 197 16
+180 197 16
+197 197 16
+222 197 16
+238 189 16
+246 189 24
+255 189 41
+255 180 49
+0 222 16
+16 222 16
+32 222 16
+57 222 16
+74 222 16
+98 222 16
+115 222 16
+139 222 16
+156 222 16
+180 222 16
+197 222 16
+222 222 16
+238 213 16
+246 205 24
+255 197 41
+255 197 49
+0 238 8
+16 238 16
+32 238 16
+57 238 16
+74 238 16
+98 238 16
+115 238 16
+139 238 16
+156 238 16
+180 238 16
+197 238 16
+213 238 16
+238 238 16
+246 222 24
+255 213 41
+255 213 49
+0 255 16
+24 246 24
+41 246 24
+57 246 24
+82 246 24
+98 246 24
+115 246 24
+131 246 24
+148 246 24
+172 246 24
+189 246 24
+205 246 24
+222 246 24
+246 246 24
+255 238 41
+255 230 49
+8 255 24
+41 255 41
+57 255 41
+74 255 41
+90 255 41
+106 255 41
+123 255 41
+139 255 41
+156 255 41
+172 255 41
+189 255 41
+205 255 41
+222 255 41
+238 255 41
+255 255 41
+255 238 49
+32 255 49
+49 255 49
+65 255 49
+82 255 49
+98 255 49
+115 255 49
+131 255 49
+139 255 49
+156 255 49
+172 255 49
+189 255 49
+197 255 49
+213 255 49
+230 255 49
+246 255 49
+255 255 49
diff --git a/graphics/misc/sunny_day/18.pal b/graphics/misc/sunny_day/18.pal
new file mode 100644
index 000000000..6e6b05b99
--- /dev/null
+++ b/graphics/misc/sunny_day/18.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+148 0 41
+164 0 41
+180 0 41
+205 0 41
+222 0 41
+238 0 32
+255 0 41
+255 8 49
+255 32 65
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+131 24 41
+148 16 41
+164 16 41
+180 16 41
+197 16 32
+222 16 32
+238 16 32
+246 24 41
+255 41 57
+255 49 65
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+106 41 41
+123 41 41
+148 41 41
+164 32 32
+180 32 32
+197 32 32
+213 32 32
+222 41 41
+238 57 57
+255 57 57
+255 65 65
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+106 65 41
+123 57 41
+148 57 41
+164 57 32
+180 57 32
+197 57 32
+213 49 32
+222 57 41
+238 74 57
+255 74 57
+255 82 65
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+106 82 41
+123 82 41
+148 82 41
+164 74 32
+180 74 32
+197 74 32
+213 74 32
+222 74 41
+238 90 57
+255 90 57
+255 98 65
+8 90 41
+24 90 41
+41 106 41
+65 106 41
+82 106 41
+106 106 41
+123 106 41
+148 98 41
+164 98 32
+180 98 32
+197 98 32
+213 90 32
+222 90 41
+238 106 57
+255 106 57
+255 106 65
+8 106 41
+24 131 41
+41 123 41
+57 123 41
+82 123 41
+106 123 41
+123 123 41
+148 123 41
+164 115 32
+180 115 32
+197 115 32
+213 115 32
+222 115 41
+238 123 57
+255 123 57
+255 123 65
+0 148 41
+16 148 41
+41 148 41
+57 148 41
+82 148 41
+98 148 41
+123 148 41
+148 148 41
+164 139 32
+180 139 32
+197 131 32
+213 131 32
+222 131 41
+238 139 57
+255 139 57
+255 139 65
+0 164 41
+16 164 41
+32 164 32
+57 164 32
+82 164 32
+98 164 32
+123 164 32
+139 164 32
+164 164 32
+180 156 32
+197 156 32
+213 148 32
+222 148 41
+238 156 57
+255 156 57
+255 156 65
+0 180 41
+16 180 41
+32 180 32
+57 180 32
+82 180 32
+98 180 32
+123 180 32
+139 180 32
+164 180 32
+180 180 32
+197 172 32
+213 172 32
+222 164 41
+238 164 57
+255 164 57
+255 172 65
+0 205 32
+16 197 32
+32 197 32
+57 197 32
+74 197 32
+98 197 32
+115 197 32
+139 197 32
+156 197 32
+180 197 32
+197 197 32
+213 197 32
+222 180 41
+238 189 57
+255 180 57
+255 180 65
+0 222 32
+16 222 32
+32 213 32
+57 213 32
+74 213 32
+98 213 32
+115 213 32
+139 213 32
+156 213 32
+172 213 32
+197 213 32
+213 213 32
+222 205 41
+238 197 57
+255 205 57
+255 197 65
+0 238 32
+16 238 32
+41 222 41
+57 222 41
+82 222 41
+98 222 41
+115 222 41
+131 222 41
+148 222 41
+172 222 41
+189 222 41
+205 222 41
+222 222 41
+238 222 57
+255 213 57
+255 213 65
+0 255 32
+24 246 41
+57 238 57
+74 238 57
+90 238 57
+106 238 57
+123 238 57
+139 238 57
+156 238 57
+172 238 57
+189 238 57
+205 238 57
+222 238 57
+238 238 57
+255 230 57
+255 230 65
+8 255 41
+41 255 57
+57 255 57
+74 255 57
+90 255 57
+106 255 57
+123 255 57
+139 255 57
+156 255 57
+172 255 57
+189 255 57
+205 255 57
+222 255 57
+238 255 57
+255 255 57
+255 246 65
+32 255 57
+49 255 65
+65 255 65
+82 255 65
+98 255 65
+115 255 65
+131 255 65
+139 255 65
+156 255 65
+172 255 65
+189 255 65
+205 255 65
+213 255 65
+230 255 65
+246 255 65
+255 255 65
diff --git a/graphics/misc/sunny_day/19.pal b/graphics/misc/sunny_day/19.pal
new file mode 100644
index 000000000..e03cc0253
--- /dev/null
+++ b/graphics/misc/sunny_day/19.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+148 0 65
+164 0 65
+180 0 57
+205 0 57
+222 0 57
+238 0 57
+255 0 57
+255 8 65
+255 32 82
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+131 24 65
+148 16 57
+164 16 65
+180 16 57
+197 16 57
+222 16 57
+238 16 57
+246 24 57
+255 41 74
+255 49 82
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+106 41 65
+123 41 57
+148 41 57
+164 32 57
+180 32 57
+197 32 57
+213 32 57
+222 41 57
+238 57 74
+255 57 74
+255 65 82
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+82 65 65
+106 57 57
+123 57 57
+139 57 57
+156 57 57
+180 57 57
+197 49 49
+205 57 57
+222 74 74
+238 74 74
+255 74 74
+255 82 82
+8 74 57
+24 74 57
+41 74 57
+65 82 65
+82 82 65
+106 82 57
+123 82 57
+139 82 57
+156 74 57
+180 74 57
+197 74 49
+205 74 57
+222 90 74
+238 90 74
+255 90 74
+255 98 82
+8 90 57
+24 90 57
+41 106 65
+57 106 57
+82 106 57
+106 106 57
+123 98 57
+139 98 57
+156 98 57
+180 90 57
+197 90 49
+205 98 57
+222 106 74
+238 106 74
+255 106 74
+255 115 82
+8 106 57
+24 131 57
+41 123 57
+57 123 57
+82 123 57
+98 123 57
+123 123 57
+139 123 57
+156 115 57
+180 115 57
+197 115 49
+205 115 57
+222 123 74
+238 123 74
+255 123 74
+255 131 82
+0 148 57
+16 148 57
+41 148 57
+57 139 57
+82 139 57
+98 139 57
+123 139 57
+139 139 57
+156 139 57
+180 131 57
+197 131 49
+205 131 57
+222 139 74
+238 139 74
+255 139 74
+255 139 82
+0 164 57
+16 164 57
+32 164 57
+57 156 57
+74 156 57
+98 156 57
+115 156 57
+139 156 57
+156 156 57
+180 156 57
+197 156 49
+205 148 57
+222 156 74
+238 156 74
+255 156 74
+255 156 82
+0 180 57
+16 180 57
+32 180 57
+57 180 57
+74 180 57
+98 180 57
+115 180 57
+139 180 57
+156 180 57
+180 180 57
+197 172 49
+205 172 57
+222 172 74
+238 172 74
+255 172 74
+255 172 82
+0 205 57
+16 197 57
+32 197 57
+49 197 49
+74 197 49
+98 197 49
+115 197 49
+139 197 49
+156 197 49
+180 197 49
+197 197 49
+205 189 57
+222 189 74
+238 180 74
+255 180 74
+255 180 82
+0 222 57
+16 222 49
+32 213 49
+57 205 57
+82 205 57
+98 205 57
+115 205 57
+131 205 57
+156 205 57
+172 205 57
+189 205 57
+205 205 57
+222 205 74
+238 197 74
+255 205 74
+255 197 82
+0 238 57
+16 238 49
+41 222 57
+74 222 74
+90 222 74
+106 222 74
+123 222 74
+139 222 74
+156 222 74
+172 222 74
+189 222 74
+205 222 74
+222 222 74
+238 213 74
+255 213 74
+255 213 82
+0 255 49
+24 246 57
+57 238 74
+74 238 74
+90 238 74
+106 238 74
+123 238 74
+139 238 74
+156 238 74
+172 238 74
+189 238 74
+205 238 74
+222 238 74
+238 238 74
+255 230 74
+255 230 82
+8 255 57
+41 255 74
+57 255 74
+74 255 74
+90 255 74
+106 255 74
+123 255 74
+139 255 74
+156 255 74
+172 255 74
+189 255 74
+205 255 74
+222 255 74
+238 255 74
+255 255 74
+255 238 82
+32 255 74
+49 255 82
+65 255 82
+82 255 82
+98 255 82
+115 255 82
+131 255 82
+139 255 82
+156 255 82
+172 255 82
+189 255 82
+197 255 82
+213 255 82
+230 255 82
+246 255 82
+255 255 82
diff --git a/graphics/misc/sunny_day/2.pal b/graphics/misc/sunny_day/2.pal
new file mode 100644
index 000000000..7a8075799
--- /dev/null
+++ b/graphics/misc/sunny_day/2.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+139 0 41
+156 0 41
+172 0 41
+189 0 41
+205 0 32
+222 0 32
+238 0 41
+255 0 41
+255 24 57
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+115 16 41
+131 16 41
+156 16 41
+172 16 41
+189 16 32
+205 16 32
+222 16 32
+238 16 32
+246 32 49
+255 41 57
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+98 41 41
+115 41 41
+131 41 41
+148 32 32
+172 32 32
+189 32 32
+205 32 32
+222 32 32
+230 49 49
+246 49 49
+255 57 57
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+98 57 41
+115 57 41
+131 57 41
+148 57 32
+172 57 32
+189 49 32
+205 49 32
+222 49 32
+230 65 49
+246 65 49
+255 74 57
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+98 74 41
+115 74 41
+131 74 41
+148 74 32
+172 74 32
+189 74 32
+205 74 32
+222 65 32
+230 82 49
+246 82 49
+255 90 57
+8 90 41
+24 90 41
+41 98 41
+57 98 41
+82 98 41
+98 98 41
+115 98 41
+131 90 41
+148 90 32
+172 90 32
+189 90 32
+205 90 32
+222 90 32
+230 98 49
+246 98 49
+255 98 57
+8 106 41
+16 115 41
+41 115 41
+57 115 41
+74 115 41
+98 115 41
+115 115 41
+131 115 41
+148 115 32
+172 115 32
+189 115 32
+205 106 32
+222 106 32
+230 115 49
+246 115 49
+255 115 57
+0 139 41
+16 131 41
+41 131 41
+57 131 41
+74 131 41
+98 131 41
+115 131 41
+131 131 41
+148 131 32
+172 131 32
+189 131 32
+205 131 32
+222 131 32
+230 131 49
+246 131 49
+255 131 57
+0 156 41
+16 156 41
+32 148 32
+57 148 32
+74 148 32
+90 148 32
+115 148 32
+131 148 32
+148 148 32
+172 148 32
+189 148 32
+205 148 32
+222 139 32
+230 148 49
+246 148 49
+255 148 57
+0 172 32
+16 172 32
+32 172 32
+57 172 32
+74 172 32
+90 172 32
+115 172 32
+131 172 32
+148 172 32
+172 172 32
+189 164 32
+205 164 32
+222 164 32
+230 164 49
+246 164 49
+255 164 57
+0 189 32
+16 189 32
+32 189 32
+57 189 32
+74 189 32
+90 189 32
+115 189 32
+131 189 32
+148 189 32
+172 189 32
+189 189 32
+205 180 32
+222 180 32
+230 180 49
+246 180 49
+255 180 57
+0 205 32
+16 205 32
+32 205 32
+57 205 32
+74 205 32
+90 205 32
+115 205 32
+131 205 32
+148 205 32
+164 205 32
+189 205 32
+205 205 32
+222 197 32
+230 197 49
+246 197 49
+255 197 57
+0 222 32
+16 222 32
+32 222 32
+57 222 32
+74 222 32
+90 222 32
+106 222 32
+131 222 32
+148 222 32
+164 222 32
+180 222 32
+205 222 32
+222 222 32
+230 213 49
+246 213 49
+255 205 57
+0 238 32
+16 238 32
+49 230 49
+65 230 49
+82 230 49
+106 230 49
+115 230 49
+139 230 49
+148 230 49
+164 230 49
+180 230 49
+197 230 49
+213 230 49
+230 230 49
+246 230 49
+255 222 57
+0 255 32
+32 246 49
+49 246 49
+65 246 49
+82 246 49
+98 246 49
+115 246 49
+131 246 49
+148 246 49
+164 246 49
+180 246 49
+197 246 49
+213 246 49
+230 246 49
+246 246 49
+255 238 57
+24 255 49
+41 255 57
+57 255 57
+74 255 57
+90 255 57
+106 255 57
+123 255 57
+131 255 57
+156 255 57
+172 255 57
+180 255 57
+197 255 57
+213 255 57
+230 255 57
+246 255 57
+255 255 57
diff --git a/graphics/misc/sunny_day/20.pal b/graphics/misc/sunny_day/20.pal
new file mode 100644
index 000000000..bf140d072
--- /dev/null
+++ b/graphics/misc/sunny_day/20.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+148 0 90
+164 0 82
+180 0 82
+205 0 82
+222 0 82
+238 0 74
+255 0 74
+255 8 82
+255 32 98
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+131 24 82
+148 16 82
+164 16 82
+180 16 82
+197 16 74
+222 16 74
+238 16 74
+246 24 82
+255 41 90
+255 49 98
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+106 41 82
+123 41 82
+148 41 82
+164 32 82
+180 32 82
+197 32 74
+213 32 74
+222 41 82
+238 57 90
+255 57 90
+255 65 98
+8 57 74
+24 57 74
+41 57 74
+65 65 82
+82 65 82
+106 57 82
+123 57 82
+139 57 82
+156 57 74
+180 57 74
+197 49 74
+205 57 82
+222 74 90
+238 74 90
+255 74 90
+255 82 98
+8 74 74
+24 74 74
+41 74 74
+65 82 82
+82 82 82
+98 82 82
+123 82 82
+139 74 74
+156 74 74
+172 74 74
+189 82 82
+205 90 90
+222 90 90
+238 90 90
+255 90 90
+255 106 106
+8 90 74
+24 90 74
+41 106 82
+57 106 82
+82 98 82
+98 98 82
+123 98 82
+139 98 74
+156 98 74
+172 90 74
+189 98 82
+205 106 90
+222 106 90
+238 106 90
+255 106 90
+255 115 106
+8 106 74
+24 131 82
+41 123 82
+57 123 82
+82 123 82
+98 123 82
+123 123 82
+139 115 74
+156 115 74
+172 115 74
+189 115 82
+205 123 90
+222 123 90
+238 123 90
+255 123 90
+255 131 106
+0 148 82
+16 148 82
+41 148 82
+57 139 82
+74 139 74
+98 139 74
+115 139 74
+139 139 74
+156 139 74
+172 131 74
+189 131 82
+205 139 90
+222 139 90
+238 139 90
+255 139 90
+255 148 106
+0 164 82
+16 164 82
+32 164 74
+57 156 74
+74 156 74
+98 156 74
+115 156 74
+139 156 74
+156 156 74
+172 156 74
+189 148 82
+205 156 90
+222 156 90
+238 156 90
+255 156 90
+255 156 106
+0 180 82
+16 180 74
+32 180 74
+57 180 74
+74 172 74
+90 172 74
+115 172 74
+131 172 74
+156 172 74
+172 172 74
+189 164 82
+205 172 90
+222 172 90
+238 172 90
+255 172 90
+255 172 106
+0 205 74
+16 197 74
+32 197 74
+49 197 74
+82 189 82
+98 189 82
+115 189 82
+131 189 82
+148 189 82
+172 189 82
+189 189 82
+205 189 90
+222 189 90
+238 189 90
+255 189 90
+255 189 106
+0 222 74
+16 222 74
+32 213 74
+57 205 74
+90 205 90
+106 205 90
+123 205 90
+139 205 90
+156 205 90
+172 205 90
+189 205 90
+205 205 90
+222 205 90
+238 205 90
+255 197 90
+255 197 106
+0 238 74
+16 238 74
+41 222 74
+74 222 90
+90 222 90
+106 222 90
+123 222 90
+139 222 90
+156 222 90
+172 222 90
+189 222 90
+205 222 90
+222 222 90
+238 222 90
+255 213 90
+255 213 106
+0 255 74
+24 246 82
+57 238 90
+74 238 90
+90 238 90
+106 238 90
+123 238 90
+139 238 90
+156 238 90
+172 238 90
+189 238 90
+205 238 90
+222 238 90
+238 238 90
+255 230 90
+255 230 106
+8 255 82
+41 255 90
+57 255 90
+74 255 90
+90 255 90
+106 255 90
+123 255 90
+139 255 90
+156 255 90
+172 255 90
+189 255 90
+205 255 90
+222 255 90
+238 255 90
+255 255 90
+255 246 106
+32 255 90
+49 255 90
+65 255 98
+82 255 98
+106 255 106
+115 255 106
+131 255 106
+148 255 106
+156 255 106
+172 255 106
+189 255 106
+205 255 106
+213 255 106
+230 255 106
+246 255 106
+255 255 106
diff --git a/graphics/misc/sunny_day/21.pal b/graphics/misc/sunny_day/21.pal
new file mode 100644
index 000000000..9a48b9028
--- /dev/null
+++ b/graphics/misc/sunny_day/21.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+148 0 106
+164 0 106
+180 0 106
+205 0 98
+222 0 98
+238 0 98
+255 0 98
+255 8 98
+255 32 106
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+131 24 106
+148 16 106
+164 16 106
+180 16 98
+197 16 98
+222 16 98
+238 16 98
+246 24 98
+255 41 106
+255 49 115
+8 41 90
+24 41 90
+41 41 106
+65 41 106
+82 41 106
+106 41 106
+123 41 106
+148 41 98
+164 32 98
+180 32 98
+197 32 98
+213 32 98
+222 41 98
+238 57 106
+255 57 106
+255 65 115
+8 57 90
+24 57 90
+41 65 106
+57 57 106
+82 57 106
+106 57 106
+123 57 98
+139 57 98
+156 57 98
+180 57 98
+197 49 98
+205 57 98
+222 74 106
+238 74 106
+255 74 106
+255 82 115
+8 74 90
+24 74 90
+41 82 106
+57 82 106
+82 82 98
+98 82 98
+123 82 98
+139 74 98
+156 74 98
+172 74 90
+189 82 98
+205 90 106
+222 90 106
+238 90 106
+255 90 106
+255 106 115
+8 90 90
+24 90 90
+41 106 106
+57 106 106
+82 98 98
+98 98 98
+123 98 98
+139 98 98
+156 98 98
+172 98 98
+189 106 106
+205 106 106
+222 106 106
+238 106 106
+255 115 115
+255 123 123
+8 106 90
+24 131 106
+41 123 106
+57 123 98
+82 123 98
+98 123 98
+123 123 98
+139 115 98
+156 115 98
+172 115 98
+189 123 106
+205 123 106
+222 123 106
+238 123 106
+255 123 115
+255 131 123
+0 148 106
+16 148 98
+41 148 98
+57 139 98
+74 139 98
+98 139 98
+115 139 98
+139 139 98
+156 131 98
+172 131 98
+189 139 106
+205 139 106
+222 139 106
+238 139 106
+255 139 115
+255 148 123
+0 164 98
+16 164 98
+32 164 98
+57 156 98
+74 156 98
+98 156 98
+115 156 98
+131 156 98
+156 156 98
+172 156 98
+189 156 106
+205 156 106
+222 156 106
+238 156 106
+255 156 115
+255 156 123
+0 180 98
+16 180 98
+32 180 98
+57 180 90
+74 172 90
+98 172 98
+115 172 98
+131 172 98
+156 172 98
+172 172 98
+189 172 106
+205 172 106
+222 172 106
+238 172 106
+255 172 115
+255 172 123
+0 205 98
+16 197 98
+32 197 98
+49 197 90
+82 189 98
+106 189 106
+123 189 106
+139 189 106
+156 189 106
+172 189 106
+189 189 106
+205 189 106
+222 189 106
+238 189 106
+255 189 115
+255 189 123
+0 222 98
+16 222 90
+32 213 90
+57 205 98
+90 205 106
+106 205 106
+123 205 106
+139 205 106
+156 205 106
+172 205 106
+189 205 106
+205 205 106
+222 205 106
+238 205 106
+255 205 115
+255 197 123
+0 238 90
+16 238 90
+41 222 90
+74 222 106
+90 222 106
+106 222 106
+123 222 106
+139 222 106
+156 222 106
+172 222 106
+189 222 106
+205 222 106
+222 222 106
+238 222 106
+255 222 115
+255 213 123
+0 255 90
+24 246 90
+57 238 106
+74 238 106
+90 238 106
+106 238 106
+123 238 106
+139 238 106
+156 238 106
+172 238 106
+189 238 106
+205 238 106
+222 238 106
+238 238 106
+255 238 115
+255 230 123
+8 255 98
+41 255 106
+57 255 106
+74 255 106
+90 255 106
+115 255 115
+123 255 115
+139 255 115
+156 255 115
+172 255 115
+189 255 115
+205 255 115
+222 255 115
+238 255 115
+255 255 115
+255 246 123
+32 255 106
+49 255 106
+65 255 106
+82 255 115
+106 255 115
+123 255 123
+131 255 123
+148 255 123
+164 255 123
+172 255 123
+189 255 123
+205 255 123
+213 255 123
+230 255 123
+246 255 123
+255 255 123
diff --git a/graphics/misc/sunny_day/22.pal b/graphics/misc/sunny_day/22.pal
new file mode 100644
index 000000000..25d9bc513
--- /dev/null
+++ b/graphics/misc/sunny_day/22.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+148 0 131
+164 0 123
+180 0 123
+205 0 123
+222 0 115
+238 0 115
+255 0 115
+255 8 115
+255 32 123
+8 24 106
+24 24 131
+41 24 131
+57 24 131
+82 24 131
+106 24 131
+131 24 131
+148 16 123
+164 16 123
+180 16 123
+197 16 123
+222 16 115
+238 16 115
+246 24 115
+255 41 123
+255 49 131
+8 41 106
+24 41 131
+41 41 123
+57 41 123
+82 41 123
+106 41 123
+123 41 123
+148 41 123
+164 32 123
+180 32 123
+197 32 115
+213 32 115
+222 41 115
+238 57 123
+255 57 123
+255 65 131
+8 57 106
+24 65 131
+41 57 123
+57 57 123
+82 57 123
+98 57 123
+123 57 123
+139 57 123
+156 57 115
+180 57 115
+197 49 115
+205 57 115
+222 74 123
+238 74 123
+255 74 123
+255 82 131
+8 74 106
+24 82 131
+41 82 123
+57 82 123
+82 82 123
+98 82 123
+123 82 123
+139 74 115
+156 74 115
+172 74 115
+189 82 115
+205 90 123
+222 90 123
+238 90 123
+255 90 123
+255 106 131
+8 90 106
+24 106 131
+41 106 123
+57 98 123
+82 98 123
+98 98 123
+123 98 123
+139 98 115
+156 98 115
+172 98 115
+189 106 123
+205 106 123
+222 106 123
+238 106 123
+255 115 123
+255 123 131
+8 106 106
+24 131 131
+41 123 123
+57 123 123
+82 123 123
+98 123 123
+115 115 115
+139 115 115
+156 115 115
+172 123 123
+189 123 123
+205 123 123
+222 123 123
+238 123 123
+246 131 131
+255 139 139
+0 148 123
+16 148 123
+41 148 123
+57 139 123
+74 139 115
+98 139 115
+115 139 115
+139 139 115
+156 131 115
+172 139 123
+189 139 123
+205 139 123
+222 139 123
+238 139 123
+246 139 131
+255 148 139
+0 164 123
+16 164 123
+32 164 115
+57 156 115
+74 156 115
+98 156 115
+115 156 115
+131 156 115
+156 156 115
+172 156 123
+189 156 123
+205 156 123
+222 156 123
+238 156 123
+246 156 131
+255 164 139
+0 180 115
+16 180 115
+32 180 115
+57 180 115
+74 172 115
+98 172 115
+123 172 123
+139 172 123
+156 172 123
+172 172 123
+189 172 123
+205 172 123
+222 172 123
+238 172 123
+246 172 131
+255 172 139
+0 205 115
+16 197 115
+32 197 115
+49 197 115
+82 189 115
+106 189 123
+123 189 123
+139 189 123
+156 189 123
+172 189 123
+189 189 123
+205 189 123
+222 189 123
+238 189 123
+246 189 131
+255 189 139
+0 222 115
+16 222 115
+32 213 115
+57 205 115
+90 205 123
+106 205 123
+123 205 123
+139 205 123
+156 205 123
+172 205 123
+189 205 123
+205 205 123
+222 205 123
+238 205 123
+246 205 131
+255 205 139
+0 238 115
+16 238 115
+41 222 115
+74 222 123
+90 222 123
+106 222 123
+123 222 123
+139 222 123
+156 222 123
+172 222 123
+189 222 123
+205 222 123
+222 222 123
+238 222 123
+246 222 131
+255 213 139
+0 255 115
+24 246 115
+57 238 123
+74 238 123
+90 238 123
+106 238 123
+123 238 123
+139 238 123
+156 238 123
+172 238 123
+189 238 123
+205 238 123
+222 238 123
+238 238 123
+246 230 131
+255 230 139
+8 255 115
+41 255 115
+57 255 123
+74 255 123
+90 255 123
+115 255 123
+131 246 131
+148 246 131
+156 246 131
+172 246 131
+189 246 131
+205 246 131
+222 246 131
+238 246 131
+246 246 131
+255 246 139
+32 255 123
+49 255 123
+65 255 123
+82 255 131
+106 255 131
+123 255 131
+139 255 139
+148 255 139
+164 255 139
+180 255 139
+189 255 139
+205 255 139
+222 255 139
+230 255 139
+246 255 139
+255 255 139
diff --git a/graphics/misc/sunny_day/23.pal b/graphics/misc/sunny_day/23.pal
new file mode 100644
index 000000000..478a765f6
--- /dev/null
+++ b/graphics/misc/sunny_day/23.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 148
+16 0 148
+41 0 148
+57 0 148
+82 0 148
+106 0 148
+123 0 148
+148 0 148
+164 0 148
+180 0 139
+205 0 139
+222 0 139
+238 0 139
+255 0 139
+255 8 131
+255 32 139
+0 24 148
+16 16 148
+41 16 148
+57 16 148
+82 16 148
+98 16 148
+123 16 148
+148 16 148
+164 16 148
+180 16 139
+197 16 139
+222 16 139
+238 16 139
+246 24 131
+255 41 139
+255 49 139
+0 41 148
+16 41 148
+41 41 148
+57 41 148
+82 41 148
+98 41 148
+123 41 148
+148 41 148
+164 32 139
+180 32 139
+197 32 139
+213 32 139
+222 41 131
+238 57 139
+255 57 139
+255 65 139
+0 65 148
+16 57 148
+41 57 148
+57 57 139
+82 57 139
+98 57 139
+123 57 139
+139 57 139
+156 57 139
+180 57 139
+197 49 139
+205 57 131
+222 74 139
+238 74 139
+255 74 139
+255 82 139
+0 90 148
+16 82 148
+41 82 148
+57 82 139
+74 74 139
+98 74 139
+115 74 139
+139 74 139
+156 74 139
+172 74 131
+189 82 131
+205 90 139
+222 90 139
+238 90 139
+255 90 139
+255 106 148
+0 106 148
+16 106 148
+41 98 148
+57 98 139
+74 98 139
+98 98 139
+115 98 139
+139 98 139
+156 98 131
+172 98 131
+189 106 139
+205 106 139
+222 106 139
+238 106 139
+255 115 139
+255 123 148
+0 131 148
+16 123 148
+41 123 148
+57 123 139
+74 115 139
+98 115 139
+115 115 139
+139 115 139
+156 115 131
+172 123 139
+189 123 139
+205 123 139
+222 123 139
+238 123 139
+246 131 148
+255 139 148
+0 148 148
+16 148 148
+41 148 148
+57 139 139
+74 139 139
+98 139 139
+115 139 139
+139 131 131
+156 139 139
+172 139 139
+189 139 139
+205 139 139
+222 139 139
+238 139 139
+246 148 148
+255 156 156
+0 164 148
+16 164 139
+32 164 139
+57 156 139
+74 156 139
+98 156 131
+115 156 131
+139 156 139
+156 156 139
+172 156 139
+189 156 139
+205 156 139
+222 156 139
+238 156 139
+246 156 148
+255 164 156
+0 180 139
+16 180 139
+32 180 139
+57 180 131
+74 172 131
+98 172 131
+123 172 139
+139 172 139
+156 172 139
+172 172 139
+189 172 139
+205 172 139
+222 172 139
+238 172 139
+246 172 148
+255 180 156
+0 205 139
+16 197 139
+32 197 131
+49 197 131
+82 189 131
+106 189 139
+123 189 139
+139 189 139
+156 189 139
+172 189 139
+189 189 139
+205 189 139
+222 189 139
+238 189 139
+246 189 148
+255 189 156
+0 222 131
+16 222 131
+32 213 131
+57 205 131
+90 205 139
+106 205 139
+123 205 139
+139 205 139
+156 205 139
+172 205 139
+189 205 139
+205 205 139
+222 205 139
+238 205 139
+246 205 148
+255 205 156
+0 238 131
+16 238 131
+41 222 131
+74 222 139
+90 222 139
+106 222 139
+123 222 139
+139 222 139
+156 222 139
+172 222 139
+189 222 139
+205 222 139
+222 222 139
+238 222 139
+246 222 148
+255 222 156
+0 255 131
+24 246 131
+57 238 139
+74 238 139
+90 238 139
+106 238 139
+123 238 139
+139 238 139
+156 238 139
+172 238 139
+189 238 139
+205 238 139
+222 238 139
+238 238 139
+246 238 148
+255 230 156
+8 255 131
+41 255 139
+57 255 139
+74 255 139
+90 255 139
+115 255 139
+131 246 139
+148 246 148
+164 246 148
+180 246 148
+189 246 148
+205 246 148
+222 246 148
+238 246 148
+246 246 148
+255 246 156
+32 255 139
+49 255 139
+65 255 139
+82 255 139
+106 255 148
+123 255 148
+139 255 148
+156 255 156
+164 255 156
+180 255 156
+197 255 156
+205 255 156
+222 255 156
+230 255 156
+246 255 156
+255 255 156
diff --git a/graphics/misc/sunny_day/24.pal b/graphics/misc/sunny_day/24.pal
new file mode 100644
index 000000000..5da491fd2
--- /dev/null
+++ b/graphics/misc/sunny_day/24.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 164
+16 0 164
+41 0 164
+57 0 164
+82 0 164
+98 0 164
+123 0 164
+148 0 164
+164 0 164
+180 0 164
+205 0 164
+222 0 156
+238 0 156
+255 0 156
+255 8 156
+255 32 156
+0 24 164
+16 16 164
+41 16 164
+57 16 164
+82 16 164
+98 16 164
+123 16 164
+139 16 164
+164 16 164
+180 16 164
+197 16 164
+222 16 156
+238 16 156
+246 24 148
+255 41 156
+255 49 156
+0 41 164
+16 41 164
+32 32 164
+57 32 164
+74 32 164
+98 32 164
+115 32 164
+139 32 164
+164 32 164
+180 32 164
+197 32 156
+213 32 156
+222 41 148
+238 57 156
+255 57 156
+255 65 156
+0 65 164
+16 65 164
+32 57 164
+57 57 156
+74 57 156
+98 57 156
+115 57 156
+139 57 156
+156 57 156
+180 57 156
+197 49 156
+205 57 156
+222 74 156
+238 74 156
+255 74 156
+255 82 156
+0 82 164
+16 82 164
+32 82 164
+57 74 156
+74 74 156
+98 74 156
+115 74 156
+139 74 156
+156 74 156
+172 74 156
+189 82 148
+205 90 156
+222 90 156
+238 90 156
+255 90 156
+255 106 156
+0 106 164
+16 106 164
+32 98 164
+57 98 156
+74 98 156
+98 98 156
+115 98 156
+131 98 156
+156 98 156
+172 98 156
+189 106 156
+205 106 156
+222 106 156
+238 106 156
+255 115 156
+255 123 164
+0 123 164
+16 123 164
+32 123 164
+57 115 156
+74 115 156
+98 115 156
+115 115 156
+131 115 156
+156 115 156
+172 123 156
+189 123 156
+205 123 156
+222 123 156
+238 123 156
+246 131 156
+255 139 164
+0 148 164
+16 148 164
+32 139 164
+57 139 156
+74 139 156
+98 131 156
+115 131 156
+139 139 156
+156 139 156
+172 139 156
+189 139 156
+205 139 156
+222 139 156
+238 139 156
+246 148 164
+255 156 164
+0 164 164
+16 164 164
+32 164 164
+57 156 156
+74 156 156
+98 156 156
+115 156 156
+139 156 156
+156 156 156
+172 156 156
+189 156 156
+205 156 156
+222 156 156
+238 164 164
+246 164 164
+255 180 180
+0 180 164
+16 180 156
+32 180 156
+57 180 156
+74 172 156
+98 172 156
+123 172 156
+139 172 156
+156 172 156
+172 172 156
+189 172 156
+205 172 156
+222 172 156
+238 172 164
+246 172 164
+255 189 180
+0 205 156
+16 197 156
+32 197 156
+49 197 156
+82 189 148
+106 189 156
+123 189 156
+139 189 156
+156 189 156
+172 189 156
+189 189 156
+205 189 156
+222 189 156
+238 189 164
+246 189 164
+255 205 180
+0 222 156
+16 222 156
+32 213 148
+57 205 148
+90 205 156
+106 205 156
+123 205 156
+139 205 156
+156 205 156
+172 205 156
+189 205 156
+205 205 156
+222 205 156
+238 205 164
+246 205 164
+255 213 180
+0 238 156
+16 238 148
+41 222 148
+74 222 156
+90 222 156
+106 222 156
+123 222 156
+139 222 156
+156 222 156
+172 222 156
+189 222 156
+205 222 156
+222 222 156
+238 222 164
+246 222 164
+255 222 180
+0 255 148
+24 246 148
+57 238 156
+74 238 156
+90 238 156
+106 238 156
+123 238 156
+139 238 156
+164 238 164
+172 238 164
+189 238 164
+205 238 164
+222 238 164
+238 238 164
+246 230 164
+255 238 180
+8 255 148
+41 255 156
+57 255 156
+74 255 156
+90 255 156
+115 255 156
+131 246 156
+148 246 156
+164 246 164
+180 246 164
+189 246 164
+205 246 164
+222 246 164
+238 246 164
+246 246 164
+255 246 180
+32 255 148
+49 255 156
+65 255 156
+82 255 156
+106 255 156
+123 255 156
+139 255 164
+156 255 164
+180 255 180
+189 255 180
+205 255 180
+213 255 180
+230 255 180
+238 255 180
+246 255 180
+255 255 180
diff --git a/graphics/misc/sunny_day/25.pal b/graphics/misc/sunny_day/25.pal
new file mode 100644
index 000000000..dce1c86a1
--- /dev/null
+++ b/graphics/misc/sunny_day/25.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 180
+16 0 180
+41 0 180
+57 0 180
+82 0 180
+98 0 180
+115 0 180
+139 0 180
+164 0 180
+180 0 180
+205 0 180
+222 0 180
+238 0 172
+255 0 172
+255 8 172
+255 32 172
+0 16 180
+16 16 180
+41 16 180
+57 16 180
+74 16 180
+98 16 180
+115 16 180
+139 16 180
+156 16 180
+180 16 180
+197 16 180
+222 16 180
+238 16 180
+246 24 172
+255 41 172
+255 49 172
+0 41 180
+16 41 180
+32 32 180
+57 32 180
+74 32 180
+98 32 180
+115 32 180
+139 32 180
+156 32 180
+180 32 180
+197 32 180
+213 32 172
+222 41 172
+238 57 172
+255 57 172
+255 65 172
+0 57 180
+16 57 180
+32 57 180
+57 57 180
+74 57 180
+90 57 180
+115 57 180
+131 57 180
+156 57 180
+180 57 180
+197 49 180
+205 57 172
+222 74 172
+238 74 172
+255 74 172
+255 82 172
+0 82 180
+16 82 180
+32 82 180
+57 74 180
+74 74 172
+90 74 172
+115 74 172
+131 74 172
+156 74 172
+172 74 172
+189 82 172
+205 90 172
+222 90 172
+238 90 172
+255 90 172
+255 106 172
+0 106 180
+16 98 180
+32 98 180
+57 98 180
+74 90 172
+98 98 172
+115 98 172
+131 98 172
+156 98 172
+172 98 172
+189 106 172
+205 106 172
+222 106 172
+238 106 172
+255 115 172
+255 123 172
+0 123 180
+16 123 180
+32 123 180
+57 115 180
+74 115 172
+98 115 172
+123 123 172
+139 123 172
+156 123 172
+172 123 172
+189 123 172
+205 123 172
+222 123 172
+238 123 172
+246 131 172
+255 139 180
+0 139 180
+16 139 180
+32 139 180
+57 139 180
+74 131 172
+98 131 172
+123 139 172
+139 139 172
+156 139 172
+172 139 172
+189 139 172
+205 139 172
+222 139 172
+238 139 172
+246 148 180
+255 156 180
+0 164 180
+16 164 180
+32 164 180
+57 156 180
+74 156 172
+98 156 172
+123 156 172
+139 156 172
+156 156 172
+172 156 172
+189 156 172
+205 156 172
+222 156 172
+238 164 172
+246 164 180
+255 180 189
+0 180 180
+16 180 180
+32 180 180
+57 180 180
+74 172 172
+98 172 172
+123 172 172
+139 172 172
+156 172 172
+172 172 172
+189 172 172
+205 172 172
+222 172 172
+238 180 180
+246 189 189
+255 197 197
+0 205 180
+16 197 180
+32 197 172
+49 197 172
+82 189 164
+106 189 172
+123 189 172
+139 189 172
+156 189 172
+172 189 172
+189 189 172
+205 189 172
+222 189 172
+238 189 180
+246 197 189
+255 205 197
+0 222 172
+16 222 172
+32 213 172
+57 205 172
+90 205 172
+106 205 172
+123 205 172
+139 205 172
+156 205 172
+172 205 172
+189 205 172
+205 205 172
+222 205 172
+238 205 180
+246 213 189
+255 213 197
+0 238 172
+16 238 172
+41 222 164
+74 222 172
+90 222 172
+106 222 172
+123 222 172
+139 222 172
+156 222 172
+172 222 172
+189 222 172
+205 222 172
+222 222 172
+238 222 180
+246 222 189
+255 230 197
+0 255 172
+24 246 164
+57 238 164
+74 238 172
+90 238 172
+106 238 172
+123 238 172
+139 238 172
+164 238 172
+180 238 180
+189 238 180
+205 238 180
+222 238 180
+238 238 180
+246 238 189
+255 238 197
+8 255 164
+41 255 164
+57 255 164
+74 255 172
+90 255 172
+115 255 172
+131 246 172
+148 246 172
+164 246 172
+189 246 189
+205 246 189
+213 246 189
+230 246 189
+238 246 189
+246 246 189
+255 246 197
+32 255 164
+49 255 172
+65 255 172
+82 255 172
+106 255 172
+123 255 172
+139 255 172
+156 255 180
+180 255 189
+197 255 197
+205 255 197
+222 255 197
+230 255 197
+238 255 197
+246 255 197
+255 255 197
diff --git a/graphics/misc/sunny_day/26.pal b/graphics/misc/sunny_day/26.pal
new file mode 100644
index 000000000..2ddab2f0b
--- /dev/null
+++ b/graphics/misc/sunny_day/26.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 205
+16 0 205
+32 0 205
+57 0 205
+74 0 205
+98 0 205
+115 0 205
+139 0 205
+156 0 205
+180 0 205
+205 0 205
+222 0 197
+238 0 197
+255 0 197
+255 8 189
+255 32 180
+0 16 205
+16 16 197
+32 16 197
+57 16 197
+74 16 197
+98 16 197
+115 16 197
+139 16 197
+156 16 197
+180 16 197
+197 16 197
+222 16 197
+238 16 197
+246 24 189
+255 41 189
+255 49 189
+0 41 205
+16 32 197
+32 32 197
+57 32 197
+74 32 197
+98 32 197
+115 32 197
+131 32 197
+156 32 197
+172 32 197
+197 32 197
+213 32 197
+222 41 189
+238 57 189
+255 57 189
+255 65 189
+0 57 205
+16 57 197
+32 57 197
+49 49 197
+74 49 197
+90 49 197
+115 49 197
+131 49 197
+156 49 197
+172 49 197
+197 49 197
+205 57 189
+222 74 189
+238 74 189
+255 74 189
+255 82 189
+0 82 205
+16 74 197
+32 74 197
+49 74 197
+82 82 189
+98 82 189
+115 82 189
+131 82 189
+148 82 189
+164 82 189
+189 82 189
+205 90 189
+222 90 189
+238 90 189
+255 90 189
+255 106 189
+0 98 205
+16 98 197
+32 98 197
+49 98 197
+82 98 189
+106 106 189
+123 106 189
+139 106 189
+156 106 189
+172 106 189
+189 106 189
+205 106 189
+222 106 189
+238 106 189
+255 115 189
+255 123 189
+0 123 205
+16 123 197
+32 115 197
+49 115 197
+82 115 189
+106 123 189
+123 123 189
+139 123 189
+156 123 189
+172 123 189
+189 123 189
+205 123 189
+222 123 189
+238 123 189
+246 131 189
+255 139 189
+0 139 205
+16 139 197
+32 139 197
+49 139 197
+82 131 189
+106 139 189
+123 139 189
+139 139 189
+156 139 189
+172 139 189
+189 139 189
+205 139 189
+222 139 189
+238 139 189
+246 148 189
+255 156 197
+0 164 205
+16 164 197
+32 156 197
+49 156 197
+82 148 189
+106 156 189
+123 156 189
+139 156 189
+156 156 189
+172 156 189
+189 156 189
+205 156 189
+222 156 189
+238 164 189
+246 164 189
+255 180 205
+0 180 205
+16 180 197
+32 180 197
+49 180 197
+82 172 189
+106 172 189
+123 172 189
+139 172 189
+156 172 189
+172 172 189
+189 172 189
+205 172 189
+222 172 189
+238 180 189
+246 189 205
+255 197 205
+0 205 205
+16 197 197
+32 197 197
+49 197 197
+82 189 189
+106 189 189
+123 189 189
+139 189 189
+156 189 189
+172 189 189
+189 189 189
+205 189 189
+222 189 189
+238 205 205
+246 205 205
+255 213 213
+0 222 197
+16 222 197
+32 213 197
+57 205 189
+90 205 189
+106 205 189
+123 205 189
+139 205 189
+156 205 189
+172 205 189
+189 205 189
+205 205 189
+222 205 189
+238 213 205
+246 213 205
+255 222 213
+0 238 189
+16 238 189
+41 222 180
+74 222 189
+90 222 189
+106 222 189
+123 222 189
+139 222 189
+156 222 189
+172 222 189
+189 222 189
+205 222 189
+222 222 189
+238 222 205
+246 230 205
+255 230 213
+0 255 189
+24 246 189
+57 238 189
+74 238 180
+90 238 189
+106 238 189
+123 238 189
+139 238 189
+164 238 189
+180 238 189
+205 238 205
+213 238 205
+230 238 205
+238 238 205
+246 238 205
+255 238 213
+8 255 180
+41 255 189
+57 255 180
+74 255 180
+90 255 189
+115 255 189
+131 246 189
+148 246 189
+164 246 189
+189 246 197
+205 246 205
+213 246 205
+230 246 205
+238 246 205
+246 246 205
+255 246 213
+32 255 180
+49 255 180
+65 255 180
+82 255 180
+106 255 189
+123 255 189
+139 255 189
+156 255 189
+180 255 205
+197 255 205
+213 255 213
+222 255 213
+230 255 213
+238 255 213
+246 255 213
+255 255 213
diff --git a/graphics/misc/sunny_day/27.pal b/graphics/misc/sunny_day/27.pal
new file mode 100644
index 000000000..a0af5ad23
--- /dev/null
+++ b/graphics/misc/sunny_day/27.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 222
+16 0 222
+32 0 222
+57 0 222
+74 0 222
+98 0 222
+115 0 222
+131 0 222
+156 0 222
+172 0 222
+197 0 222
+222 0 222
+238 0 213
+255 0 213
+255 8 205
+255 32 197
+0 16 222
+16 16 222
+32 16 222
+49 16 222
+74 16 222
+90 16 222
+115 16 222
+131 16 222
+156 16 222
+172 16 222
+197 16 222
+222 16 222
+238 16 213
+246 24 205
+255 41 205
+255 49 197
+0 41 222
+16 32 222
+32 32 213
+49 32 213
+74 32 213
+90 32 213
+115 32 213
+131 32 213
+148 32 213
+172 32 213
+197 32 213
+213 32 213
+222 41 205
+238 57 205
+255 57 205
+255 65 205
+0 57 222
+16 57 222
+32 57 213
+57 57 205
+74 57 205
+98 57 205
+115 57 205
+131 57 205
+148 57 205
+172 57 205
+189 57 205
+205 57 205
+222 74 205
+238 74 205
+255 74 205
+255 82 197
+0 82 222
+16 74 222
+32 74 213
+57 82 205
+90 90 205
+106 90 205
+123 90 205
+139 90 205
+156 90 205
+172 90 205
+189 90 205
+205 90 205
+222 90 205
+238 90 205
+255 90 205
+255 106 205
+0 98 222
+16 98 222
+32 98 213
+57 98 205
+90 106 205
+106 106 205
+123 106 205
+139 106 205
+156 106 205
+172 106 205
+189 106 205
+205 106 205
+222 106 205
+238 106 205
+255 115 205
+255 123 205
+0 115 222
+16 115 222
+32 115 213
+57 115 205
+90 123 205
+106 123 205
+123 123 205
+139 123 205
+156 123 205
+172 123 205
+189 123 205
+205 123 205
+222 123 205
+238 123 205
+246 131 205
+255 139 205
+0 139 222
+16 139 222
+32 139 213
+57 131 205
+90 139 205
+106 139 205
+123 139 205
+139 139 205
+156 139 205
+172 139 205
+189 139 205
+205 139 205
+222 139 205
+238 139 205
+246 148 205
+255 156 205
+0 156 222
+16 156 222
+32 156 213
+57 156 205
+90 156 205
+106 156 205
+123 156 205
+139 156 205
+156 156 205
+172 156 205
+189 156 205
+205 156 205
+222 156 205
+238 164 205
+246 164 205
+255 180 213
+0 180 222
+16 180 222
+32 172 213
+57 172 205
+90 172 205
+106 172 205
+123 172 205
+139 172 205
+156 172 205
+172 172 205
+189 172 205
+205 172 205
+222 172 205
+238 180 205
+246 189 213
+255 197 222
+0 197 222
+16 197 222
+32 197 213
+57 189 205
+90 189 205
+106 189 205
+123 189 205
+139 189 205
+156 189 205
+172 189 205
+189 189 205
+205 189 205
+222 189 205
+238 205 213
+246 205 213
+255 213 222
+0 222 222
+16 222 222
+32 213 213
+57 205 205
+90 205 205
+106 205 205
+123 205 205
+139 205 205
+156 205 205
+172 205 205
+189 205 205
+205 205 205
+230 213 213
+238 213 213
+255 222 222
+255 230 230
+0 238 213
+16 238 213
+41 222 205
+74 222 205
+90 222 205
+106 222 205
+123 222 205
+139 222 205
+156 222 205
+172 222 205
+189 222 205
+213 230 213
+230 230 213
+238 230 213
+255 230 222
+255 238 230
+0 255 213
+24 246 205
+57 238 197
+74 238 197
+90 238 205
+106 238 205
+123 238 205
+139 238 205
+164 238 205
+180 238 205
+205 238 213
+213 238 213
+230 238 213
+238 238 213
+255 238 222
+255 246 230
+8 255 205
+41 255 197
+57 255 205
+74 255 205
+90 255 197
+115 255 205
+131 246 205
+148 246 205
+164 246 205
+189 246 213
+205 246 213
+222 255 222
+230 255 222
+238 255 222
+255 255 222
+255 255 230
+32 255 197
+49 255 197
+65 255 197
+82 255 197
+106 255 197
+123 255 197
+139 255 205
+156 255 205
+180 255 213
+197 255 213
+213 255 222
+230 255 230
+238 255 230
+246 255 230
+255 255 230
+255 255 230
diff --git a/graphics/misc/sunny_day/28.pal b/graphics/misc/sunny_day/28.pal
new file mode 100644
index 000000000..fbc88233a
--- /dev/null
+++ b/graphics/misc/sunny_day/28.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 238
+8 0 238
+32 0 238
+57 0 238
+74 0 238
+90 0 238
+115 0 238
+131 0 238
+156 0 238
+172 0 238
+189 0 238
+213 0 238
+238 0 238
+255 0 238
+255 8 222
+255 32 213
+0 16 238
+16 16 238
+32 16 238
+49 16 238
+74 16 238
+90 16 238
+115 16 238
+131 16 238
+148 16 238
+172 16 238
+189 16 238
+213 16 238
+238 16 238
+246 24 222
+255 41 222
+255 49 213
+0 32 238
+16 32 238
+41 41 222
+57 41 222
+74 41 222
+90 41 222
+115 41 222
+131 41 222
+148 41 222
+164 41 222
+180 41 222
+205 41 222
+222 41 222
+238 57 222
+255 57 222
+255 65 213
+0 57 238
+16 57 238
+41 57 222
+74 74 222
+90 74 222
+106 74 222
+123 74 222
+139 74 222
+156 74 222
+172 74 222
+189 74 222
+205 74 222
+222 74 222
+238 74 222
+255 74 222
+255 82 213
+0 74 238
+16 74 238
+41 82 222
+74 90 222
+90 90 222
+106 90 222
+123 90 222
+139 90 222
+156 90 222
+172 90 222
+189 90 222
+205 90 222
+222 90 222
+238 90 222
+255 90 222
+255 106 213
+0 98 238
+16 98 238
+41 98 222
+74 106 222
+90 106 222
+106 106 222
+123 106 222
+139 106 222
+156 106 222
+172 106 222
+189 106 222
+205 106 222
+222 106 222
+238 106 222
+255 115 222
+255 123 213
+0 115 238
+16 115 238
+41 115 222
+74 123 222
+90 123 222
+106 123 222
+123 123 222
+139 123 222
+156 123 222
+172 123 222
+189 123 222
+205 123 222
+222 123 222
+238 123 222
+246 131 222
+255 139 222
+0 139 238
+16 139 238
+41 131 222
+74 139 222
+90 139 222
+106 139 222
+123 139 222
+139 139 222
+156 139 222
+172 139 222
+189 139 222
+205 139 222
+222 139 222
+238 139 222
+246 148 222
+255 156 222
+0 156 238
+16 156 238
+41 148 222
+74 156 222
+90 156 222
+106 156 222
+123 156 222
+139 156 222
+156 156 222
+172 156 222
+189 156 222
+205 156 222
+222 156 222
+238 164 222
+246 164 222
+255 180 230
+0 172 238
+16 180 238
+41 172 222
+74 172 222
+90 172 222
+106 172 222
+123 172 222
+139 172 222
+156 172 222
+172 172 222
+189 172 222
+205 172 222
+222 172 222
+238 180 222
+246 189 230
+255 197 230
+0 197 238
+16 197 238
+41 189 222
+74 189 222
+90 189 222
+106 189 222
+123 189 222
+139 189 222
+156 189 222
+172 189 222
+189 189 222
+205 189 222
+222 189 222
+238 205 230
+246 205 230
+255 213 230
+0 213 238
+16 213 238
+41 205 222
+74 205 222
+90 205 222
+106 205 222
+123 205 222
+139 205 222
+156 205 222
+172 205 222
+189 205 222
+213 213 230
+230 213 230
+238 213 230
+255 222 230
+255 230 238
+0 238 238
+16 238 238
+41 222 222
+74 222 222
+90 222 222
+106 222 222
+123 222 222
+139 222 222
+156 222 222
+172 222 222
+189 222 222
+213 230 230
+230 230 230
+238 230 230
+255 238 238
+255 246 246
+0 255 230
+24 246 222
+57 238 222
+74 238 213
+90 238 222
+106 238 222
+123 238 222
+139 238 222
+164 238 222
+180 238 222
+205 238 222
+213 238 230
+230 238 230
+238 238 230
+255 246 238
+255 255 246
+8 255 222
+41 255 213
+57 255 213
+74 255 213
+90 255 213
+115 255 222
+131 246 222
+148 246 222
+164 246 222
+189 246 222
+205 246 230
+222 255 230
+238 255 238
+246 255 238
+255 255 238
+255 255 246
+32 255 213
+49 255 213
+65 255 213
+82 255 213
+106 255 213
+123 255 213
+139 255 213
+156 255 222
+180 255 222
+197 255 230
+213 255 230
+230 255 238
+246 255 246
+255 255 246
+255 255 246
+255 255 246
diff --git a/graphics/misc/sunny_day/29.pal b/graphics/misc/sunny_day/29.pal
new file mode 100644
index 000000000..4786c3922
--- /dev/null
+++ b/graphics/misc/sunny_day/29.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+32 0 255
+49 0 255
+74 0 255
+90 0 255
+115 0 255
+131 0 255
+148 0 255
+172 0 255
+189 0 255
+213 0 255
+230 0 255
+255 0 255
+255 8 238
+255 32 230
+0 16 255
+24 24 246
+41 24 246
+57 24 246
+82 24 246
+90 24 246
+115 24 246
+131 24 246
+148 24 246
+164 24 246
+189 24 246
+205 24 246
+222 24 246
+246 24 246
+255 41 238
+255 49 230
+0 41 255
+24 41 246
+57 57 238
+74 57 238
+90 57 238
+106 57 238
+123 57 238
+139 57 238
+156 57 238
+164 57 238
+189 57 238
+197 57 238
+222 57 238
+238 57 238
+255 57 238
+255 65 230
+0 57 255
+24 57 246
+57 74 238
+74 74 238
+90 74 238
+106 74 238
+123 74 238
+139 74 238
+156 74 238
+172 74 238
+180 74 238
+197 74 238
+213 74 238
+238 74 238
+255 74 238
+255 82 230
+0 74 255
+24 82 246
+57 90 238
+74 90 238
+90 90 238
+106 90 238
+123 90 238
+139 90 238
+156 90 238
+172 90 238
+189 90 238
+205 90 238
+222 90 238
+238 90 238
+255 90 238
+255 106 230
+0 98 255
+24 98 246
+57 106 238
+74 106 238
+90 106 238
+106 106 238
+123 106 238
+139 106 238
+156 106 238
+172 106 238
+189 106 238
+205 106 238
+222 106 238
+238 106 238
+255 115 238
+255 123 230
+0 115 255
+24 115 246
+57 123 238
+74 123 238
+90 123 238
+106 123 238
+123 123 238
+139 123 238
+156 123 238
+172 123 238
+189 123 238
+205 123 238
+222 123 238
+238 123 238
+246 131 238
+255 139 230
+0 139 255
+24 131 246
+57 139 238
+74 139 238
+90 139 238
+106 139 238
+123 139 238
+139 139 238
+156 139 238
+172 139 238
+189 139 238
+205 139 238
+222 139 238
+238 139 238
+246 148 238
+255 156 230
+0 156 255
+24 148 246
+57 156 238
+74 156 238
+90 156 238
+106 156 238
+123 156 238
+139 156 238
+164 164 238
+172 164 238
+189 164 238
+205 164 238
+222 164 238
+238 164 238
+246 164 238
+255 180 238
+0 172 255
+24 172 246
+57 172 238
+74 172 238
+90 172 238
+106 172 238
+123 172 238
+139 172 238
+164 172 238
+180 180 238
+189 180 238
+205 180 238
+222 180 238
+238 180 238
+246 189 238
+255 197 238
+0 197 255
+24 189 246
+57 189 238
+74 189 238
+90 189 238
+106 189 238
+123 189 238
+139 189 238
+164 189 238
+180 189 238
+205 205 238
+213 205 238
+222 205 238
+238 205 238
+246 205 238
+255 213 238
+0 213 255
+24 205 246
+57 205 238
+74 205 238
+90 205 238
+106 205 238
+123 205 238
+139 205 238
+164 205 238
+180 205 238
+205 213 238
+213 213 238
+230 213 238
+238 213 238
+255 222 238
+255 230 246
+0 238 255
+24 222 246
+57 222 238
+74 222 238
+90 222 238
+106 222 238
+123 222 238
+139 222 238
+164 222 238
+180 222 238
+205 230 238
+213 230 238
+230 230 238
+238 230 238
+255 238 246
+255 246 255
+0 255 255
+24 246 246
+57 238 238
+74 238 238
+90 238 238
+106 238 238
+123 238 238
+139 238 238
+164 238 238
+180 238 238
+205 238 238
+213 238 238
+230 238 238
+246 246 246
+255 255 255
+255 255 255
+8 255 238
+41 255 238
+57 255 230
+74 255 230
+90 255 230
+115 255 238
+131 246 230
+148 246 238
+164 246 230
+189 246 238
+205 246 238
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+32 255 222
+49 255 230
+65 255 230
+82 255 230
+106 255 230
+123 255 230
+139 255 230
+156 255 230
+180 255 238
+197 255 238
+213 255 238
+230 255 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/3.pal b/graphics/misc/sunny_day/3.pal
new file mode 100644
index 000000000..fc463f301
--- /dev/null
+++ b/graphics/misc/sunny_day/3.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+139 0 57
+156 0 57
+172 0 57
+189 0 57
+205 0 57
+222 0 57
+238 0 57
+255 0 57
+255 24 74
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+115 16 57
+131 16 57
+156 16 57
+172 16 57
+189 16 57
+205 16 57
+222 16 57
+238 16 57
+246 32 65
+255 41 74
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+98 41 57
+115 41 57
+131 41 57
+148 32 57
+172 32 57
+189 32 57
+205 32 57
+222 32 57
+230 49 65
+246 49 65
+255 57 74
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+74 57 57
+98 57 57
+115 57 57
+131 57 57
+148 57 57
+164 57 57
+189 49 49
+205 57 57
+213 65 65
+230 65 65
+246 65 65
+255 74 74
+8 74 57
+24 74 57
+41 74 57
+57 74 57
+74 74 57
+98 74 57
+115 74 57
+131 74 57
+148 74 57
+164 74 57
+189 74 49
+205 74 57
+213 82 65
+230 82 65
+246 82 65
+255 90 74
+8 90 57
+24 90 57
+41 98 57
+57 98 57
+74 98 57
+98 98 57
+115 90 57
+131 90 57
+148 90 57
+164 90 57
+189 90 49
+205 90 57
+213 98 65
+230 98 65
+246 98 65
+255 106 74
+8 106 57
+16 115 57
+41 115 57
+57 115 57
+74 115 57
+98 115 57
+115 115 57
+131 115 57
+148 106 57
+164 115 57
+189 106 49
+205 106 57
+213 115 65
+230 115 65
+246 115 65
+255 123 74
+0 139 57
+16 131 57
+41 131 57
+57 131 57
+74 131 57
+90 131 57
+115 131 57
+131 131 57
+148 131 57
+164 131 57
+189 131 49
+205 131 57
+213 131 65
+230 131 65
+246 131 65
+255 131 74
+0 156 57
+16 156 57
+32 148 57
+57 148 57
+74 148 57
+90 148 57
+115 148 57
+131 148 57
+148 148 57
+164 148 57
+189 148 49
+205 148 57
+213 148 65
+230 148 65
+246 148 65
+255 148 74
+0 172 57
+16 172 57
+32 172 57
+57 164 57
+74 164 57
+90 164 57
+115 164 57
+131 164 57
+148 164 57
+164 164 57
+189 164 49
+205 164 57
+213 164 65
+230 164 65
+246 164 65
+255 164 74
+0 189 49
+16 189 57
+32 189 49
+49 189 49
+74 189 49
+90 189 49
+106 189 49
+131 189 49
+148 189 49
+172 189 49
+189 189 49
+205 180 57
+213 180 65
+230 180 65
+246 180 65
+255 180 74
+0 205 57
+16 205 49
+32 205 49
+57 205 57
+74 205 57
+90 205 57
+106 205 57
+131 205 57
+148 205 57
+164 205 57
+189 205 57
+205 205 57
+213 197 65
+230 197 65
+246 197 65
+255 197 74
+0 222 57
+16 222 49
+32 222 49
+65 213 65
+82 213 65
+98 213 65
+115 213 65
+131 213 65
+148 213 65
+164 213 65
+180 213 65
+205 213 65
+213 213 65
+230 213 65
+246 213 65
+255 213 74
+0 238 49
+16 238 49
+49 230 65
+65 230 65
+82 230 65
+98 230 65
+115 230 65
+131 230 65
+148 230 65
+164 230 65
+180 230 65
+197 230 65
+213 230 65
+230 230 65
+246 230 65
+255 222 74
+0 255 49
+32 246 65
+49 246 65
+65 246 65
+90 246 65
+98 246 65
+123 246 65
+131 246 65
+156 246 65
+164 246 65
+180 246 65
+197 246 65
+213 246 65
+238 246 65
+246 246 65
+255 238 74
+24 255 65
+41 255 74
+57 255 74
+74 255 74
+90 255 74
+106 255 74
+123 255 74
+139 255 74
+156 255 74
+164 255 74
+180 255 74
+197 255 74
+213 255 74
+230 255 74
+246 255 74
+255 255 74
diff --git a/graphics/misc/sunny_day/30.pal b/graphics/misc/sunny_day/30.pal
new file mode 100644
index 000000000..de1492a5a
--- /dev/null
+++ b/graphics/misc/sunny_day/30.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 255
+24 8 255
+41 8 255
+57 8 255
+82 8 255
+98 8 255
+115 8 255
+131 8 255
+148 8 255
+164 8 255
+180 8 255
+205 8 255
+222 8 255
+238 8 255
+255 8 255
+255 32 246
+8 24 255
+41 41 255
+57 41 255
+74 41 255
+90 41 255
+106 41 255
+115 41 255
+139 41 255
+156 41 255
+164 41 255
+189 41 255
+197 41 255
+213 41 255
+238 41 255
+255 41 255
+255 49 246
+8 49 255
+41 57 255
+57 57 255
+74 57 255
+90 57 255
+106 57 255
+123 57 255
+139 57 255
+156 57 255
+164 57 255
+180 57 255
+205 57 255
+213 57 255
+230 57 255
+255 57 255
+255 65 246
+8 65 255
+41 74 255
+57 74 255
+74 74 255
+90 74 255
+106 74 255
+123 74 255
+139 74 255
+156 74 255
+172 74 255
+180 74 255
+205 74 255
+213 74 255
+230 74 255
+255 74 255
+255 82 246
+8 82 255
+41 90 255
+57 90 255
+74 90 255
+90 90 255
+106 90 255
+123 90 255
+139 90 255
+156 90 255
+172 90 255
+189 90 255
+197 90 255
+213 90 255
+230 90 255
+255 90 255
+255 106 246
+8 98 255
+41 106 255
+57 106 255
+74 106 255
+90 106 255
+115 115 255
+123 115 255
+139 115 255
+156 115 255
+172 115 255
+189 115 255
+205 115 255
+222 115 255
+238 115 255
+255 115 255
+255 123 246
+8 115 255
+41 123 255
+57 123 255
+74 123 255
+90 123 255
+115 123 255
+131 131 246
+139 131 246
+156 131 246
+172 131 246
+189 131 246
+205 131 246
+222 131 246
+230 131 246
+246 131 246
+255 139 246
+8 131 255
+41 139 255
+57 139 255
+74 139 255
+90 139 255
+115 139 255
+131 148 246
+148 148 246
+156 148 246
+172 148 246
+189 148 246
+205 148 246
+222 148 246
+238 148 246
+246 148 246
+255 156 246
+8 156 255
+41 156 255
+57 156 255
+74 156 255
+90 156 255
+115 156 255
+131 156 246
+148 164 246
+164 164 246
+172 164 246
+189 164 246
+205 164 246
+222 164 246
+230 164 246
+246 164 246
+255 180 246
+8 172 255
+41 172 255
+57 172 255
+74 172 255
+90 172 255
+115 172 255
+131 172 246
+148 180 246
+164 180 246
+189 189 246
+197 189 246
+213 189 246
+222 189 246
+238 189 246
+246 189 246
+255 197 246
+8 189 255
+41 189 255
+57 189 255
+74 189 255
+90 189 255
+115 189 255
+131 189 246
+148 189 246
+164 189 246
+189 205 246
+205 205 246
+213 205 246
+230 205 246
+238 205 246
+246 205 246
+255 213 246
+8 205 255
+41 205 255
+57 205 255
+74 205 255
+90 205 255
+115 205 255
+131 205 246
+148 205 246
+164 205 246
+189 213 246
+205 213 246
+222 222 255
+230 222 255
+238 222 255
+255 222 255
+255 230 255
+8 222 255
+41 222 255
+57 222 255
+74 222 255
+90 222 255
+115 222 255
+131 222 246
+148 222 246
+164 222 246
+189 230 246
+205 230 246
+222 230 255
+238 238 255
+246 238 255
+255 238 255
+255 246 255
+8 238 255
+41 238 255
+57 238 255
+74 238 255
+90 238 255
+115 238 255
+131 238 246
+148 238 246
+164 238 246
+189 238 246
+205 238 246
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+8 255 255
+41 255 255
+57 255 255
+74 255 255
+90 255 255
+115 255 255
+131 246 246
+148 246 246
+164 246 246
+189 246 246
+205 246 246
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+32 255 238
+49 255 238
+65 255 246
+82 255 238
+106 255 246
+123 255 246
+139 255 246
+156 255 246
+180 255 246
+197 255 246
+213 255 246
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/31.pal b/graphics/misc/sunny_day/31.pal
new file mode 100644
index 000000000..c48c846ad
--- /dev/null
+++ b/graphics/misc/sunny_day/31.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+32 32 255
+49 32 255
+57 32 255
+74 32 255
+90 32 255
+106 32 255
+123 32 255
+139 32 255
+148 32 255
+164 32 255
+180 32 255
+197 32 255
+213 32 255
+222 32 255
+238 32 255
+255 32 255
+32 49 255
+49 49 255
+65 49 255
+82 49 255
+90 49 255
+106 49 255
+123 49 255
+139 49 255
+156 49 255
+172 49 255
+180 49 255
+197 49 255
+213 49 255
+230 49 255
+238 49 255
+255 49 255
+32 65 255
+49 65 255
+65 65 255
+82 65 255
+98 65 255
+106 65 255
+123 65 255
+139 65 255
+156 65 255
+172 65 255
+180 65 255
+197 65 255
+213 65 255
+230 65 255
+246 65 255
+255 65 255
+32 82 255
+49 82 255
+65 82 255
+82 82 255
+98 82 255
+115 82 255
+131 82 255
+139 82 255
+156 82 255
+172 82 255
+180 82 255
+197 82 255
+213 82 255
+230 82 255
+238 82 255
+255 82 255
+32 98 255
+49 98 255
+65 98 255
+82 98 255
+106 106 255
+115 106 255
+131 106 255
+148 106 255
+156 106 255
+172 106 255
+189 106 255
+197 106 255
+213 106 255
+230 106 255
+246 106 255
+255 106 255
+32 106 255
+49 115 255
+65 115 255
+82 115 255
+106 115 255
+123 123 255
+131 123 255
+148 123 255
+156 123 255
+172 123 255
+189 123 255
+197 123 255
+213 123 255
+230 123 255
+246 123 255
+255 123 255
+32 123 255
+49 131 255
+65 131 255
+82 131 255
+106 131 255
+123 131 255
+139 139 255
+148 139 255
+164 139 255
+172 139 255
+189 139 255
+205 139 255
+213 139 255
+230 139 255
+246 139 255
+255 139 255
+32 139 255
+49 139 255
+65 139 255
+82 139 255
+106 148 255
+123 148 255
+139 148 255
+156 156 255
+164 156 255
+180 156 255
+189 156 255
+205 156 255
+222 156 255
+230 156 255
+246 156 255
+255 156 255
+32 156 255
+49 156 255
+65 156 255
+82 156 255
+106 156 255
+123 164 255
+139 164 255
+156 164 255
+180 180 255
+189 180 255
+205 180 255
+213 180 255
+222 180 255
+238 180 255
+246 180 255
+255 180 255
+32 172 255
+49 172 255
+65 172 255
+82 172 255
+106 172 255
+123 172 255
+139 180 255
+156 180 255
+180 189 255
+197 197 255
+205 197 255
+213 197 255
+230 197 255
+238 197 255
+246 197 255
+255 197 255
+32 180 255
+49 189 255
+65 189 255
+82 189 255
+106 189 255
+123 189 255
+139 189 255
+156 197 255
+180 205 255
+197 205 255
+213 213 255
+222 213 255
+230 213 255
+238 213 255
+246 213 255
+255 213 255
+32 197 255
+49 197 255
+65 205 255
+82 197 255
+106 205 255
+123 205 255
+139 205 255
+156 205 255
+180 213 255
+197 222 255
+213 222 255
+230 230 255
+238 230 255
+246 230 255
+255 230 255
+255 230 255
+32 213 255
+49 213 255
+65 213 255
+82 213 255
+106 213 255
+123 213 255
+139 222 255
+156 222 255
+180 230 255
+197 230 255
+213 230 255
+230 238 255
+246 246 255
+255 246 255
+255 246 255
+255 246 255
+32 230 255
+49 230 255
+65 230 255
+82 230 255
+106 230 255
+123 230 255
+139 230 255
+156 230 255
+180 238 255
+197 238 255
+213 238 255
+230 246 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+32 246 255
+49 246 255
+65 246 255
+82 246 255
+106 246 255
+123 246 255
+139 246 255
+156 246 255
+180 246 255
+197 246 255
+213 246 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+32 255 255
+49 255 255
+65 255 255
+82 255 255
+106 255 255
+123 255 255
+139 255 255
+156 255 255
+180 255 255
+197 255 255
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/32.pal b/graphics/misc/sunny_day/32.pal
new file mode 100644
index 000000000..238ca8950
--- /dev/null
+++ b/graphics/misc/sunny_day/32.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+156 0 0
+180 0 0
+197 0 0
+213 0 0
+230 0 0
+246 0 0
+255 0 0
+255 16 16
+255 49 49
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+156 16 0
+180 16 0
+197 16 0
+213 16 0
+230 16 0
+246 16 0
+255 16 0
+255 32 16
+255 57 49
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+156 41 0
+180 41 0
+197 41 0
+213 32 0
+230 32 0
+246 32 0
+255 41 0
+255 49 16
+255 74 49
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+156 65 0
+180 65 0
+197 57 0
+213 57 0
+230 57 0
+246 57 0
+255 57 0
+255 65 16
+255 82 49
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+156 90 0
+180 90 0
+197 82 0
+213 82 0
+230 74 0
+246 74 0
+255 82 0
+255 90 16
+255 98 49
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+156 115 0
+180 106 0
+197 106 0
+213 106 0
+230 98 0
+246 98 0
+255 98 0
+255 98 16
+255 115 49
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+156 139 0
+180 131 0
+197 123 0
+213 123 0
+230 123 0
+246 123 0
+255 115 0
+255 115 16
+255 123 49
+0 156 0
+24 156 0
+49 156 0
+65 156 0
+90 156 0
+115 156 0
+139 156 0
+156 156 0
+180 156 0
+197 148 0
+213 148 0
+230 139 0
+246 139 0
+255 139 0
+255 139 16
+255 139 49
+0 180 0
+24 180 0
+41 180 0
+65 180 0
+90 180 0
+115 180 0
+131 180 0
+156 180 0
+180 180 0
+197 172 0
+213 164 0
+230 164 0
+246 156 0
+255 156 0
+255 156 16
+255 156 49
+0 197 0
+16 197 0
+41 197 0
+65 197 0
+82 197 0
+106 197 0
+131 197 0
+156 197 0
+172 197 0
+197 197 0
+213 189 0
+230 180 0
+246 180 0
+255 180 0
+255 172 16
+255 172 49
+0 213 0
+16 213 0
+41 213 0
+57 213 0
+82 213 0
+106 213 0
+123 213 0
+148 213 0
+172 213 0
+189 213 0
+213 213 0
+230 205 0
+246 197 0
+255 197 0
+255 189 16
+255 180 49
+0 230 0
+16 230 0
+41 230 0
+65 230 0
+82 230 0
+106 230 0
+123 230 0
+148 230 0
+164 230 0
+189 230 0
+213 230 0
+230 230 0
+246 222 0
+255 213 0
+255 205 16
+255 197 49
+0 246 0
+16 246 0
+41 246 0
+57 246 0
+82 246 0
+98 246 0
+123 246 0
+139 246 0
+164 246 0
+180 246 0
+205 246 0
+230 246 0
+246 246 0
+255 238 0
+255 222 16
+255 213 49
+0 255 0
+24 255 0
+41 255 0
+57 255 0
+82 255 0
+98 255 0
+123 255 0
+139 255 0
+156 255 0
+180 255 0
+197 255 0
+222 255 0
+238 255 0
+255 255 0
+255 238 16
+255 230 49
+16 255 16
+41 255 16
+57 255 16
+74 255 16
+90 255 16
+106 255 16
+123 255 16
+139 255 16
+156 255 16
+172 255 16
+189 255 16
+213 255 16
+230 255 16
+246 255 16
+255 255 16
+255 238 49
+49 255 49
+57 255 49
+74 255 49
+90 255 49
+98 255 49
+115 255 49
+131 255 49
+148 255 49
+156 255 49
+172 255 49
+189 255 49
+205 255 49
+213 255 49
+230 255 49
+246 255 49
+255 255 49
diff --git a/graphics/misc/sunny_day/33.pal b/graphics/misc/sunny_day/33.pal
new file mode 100644
index 000000000..e616bd849
--- /dev/null
+++ b/graphics/misc/sunny_day/33.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+156 0 24
+180 0 24
+197 0 16
+213 0 16
+230 0 16
+246 0 16
+255 0 24
+255 16 41
+255 49 57
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+139 24 24
+156 16 16
+172 16 16
+189 16 16
+213 16 16
+230 16 16
+246 16 16
+246 32 32
+255 49 49
+255 65 65
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+139 41 24
+156 41 16
+172 41 16
+189 41 16
+213 32 16
+230 32 16
+246 32 16
+246 41 32
+255 65 49
+255 74 65
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+139 65 24
+156 65 16
+172 65 16
+189 57 16
+213 57 16
+230 49 16
+246 57 16
+246 65 32
+255 82 49
+255 90 65
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+139 90 24
+156 90 16
+172 82 16
+189 82 16
+213 74 16
+230 74 16
+246 74 16
+246 82 32
+255 90 49
+255 98 65
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+139 115 24
+156 106 16
+172 106 16
+189 106 16
+213 98 16
+230 98 16
+246 98 16
+246 98 32
+255 115 49
+255 115 65
+8 106 24
+24 139 24
+41 139 24
+65 139 24
+90 139 24
+115 139 24
+139 139 24
+156 131 16
+172 123 16
+189 123 16
+213 123 16
+230 123 16
+246 115 16
+246 115 32
+255 123 49
+255 131 65
+0 156 16
+16 156 16
+41 156 16
+65 156 16
+90 156 16
+106 156 16
+131 156 16
+156 156 16
+172 148 16
+189 148 16
+213 139 16
+230 139 16
+246 139 16
+246 139 32
+255 139 49
+255 148 65
+0 180 16
+16 172 16
+41 172 16
+65 172 16
+82 172 16
+106 172 16
+131 172 16
+156 172 16
+172 172 16
+189 172 16
+213 164 16
+230 164 16
+246 156 16
+246 156 32
+255 156 49
+255 164 65
+0 197 16
+16 189 16
+41 189 16
+57 189 16
+82 189 16
+106 189 16
+131 189 16
+148 189 16
+172 189 16
+189 189 16
+213 189 16
+230 180 16
+246 180 16
+246 172 32
+255 172 49
+255 172 65
+0 213 16
+16 213 16
+32 213 16
+57 213 16
+82 213 16
+106 213 16
+123 213 16
+148 213 16
+172 213 16
+189 213 16
+213 213 16
+230 205 16
+246 197 16
+246 189 32
+255 189 49
+255 189 65
+0 230 16
+16 230 16
+32 230 16
+57 230 16
+74 230 16
+98 230 16
+123 230 16
+139 230 16
+164 230 16
+189 230 16
+205 230 16
+230 230 16
+246 222 16
+246 205 32
+255 205 49
+255 197 65
+0 246 16
+16 246 16
+41 246 16
+57 246 16
+82 246 16
+98 246 16
+123 246 16
+139 246 16
+164 246 16
+180 246 16
+205 246 16
+222 246 16
+246 246 16
+246 222 32
+255 222 49
+255 213 65
+0 255 16
+32 246 32
+49 246 32
+65 246 32
+82 246 32
+98 246 32
+123 246 32
+139 246 32
+156 246 32
+172 246 32
+189 246 32
+213 246 32
+230 246 32
+246 246 32
+255 238 49
+255 230 65
+16 255 32
+49 255 49
+65 255 49
+82 255 49
+98 255 49
+115 255 49
+131 255 49
+148 255 49
+164 255 49
+172 255 49
+197 255 49
+205 255 49
+222 255 49
+238 255 49
+255 255 49
+255 246 65
+49 255 57
+65 255 65
+82 255 65
+90 255 65
+106 255 65
+123 255 65
+131 255 65
+148 255 65
+164 255 65
+180 255 65
+189 255 65
+205 255 65
+222 255 65
+230 255 65
+246 255 65
+255 255 65
diff --git a/graphics/misc/sunny_day/34.pal b/graphics/misc/sunny_day/34.pal
new file mode 100644
index 000000000..0ddddc444
--- /dev/null
+++ b/graphics/misc/sunny_day/34.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+156 0 49
+180 0 41
+197 0 41
+213 0 41
+230 0 41
+246 0 41
+255 0 41
+255 16 57
+255 49 74
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+139 24 41
+156 16 41
+172 16 41
+189 16 41
+213 16 32
+230 16 32
+246 16 41
+246 32 49
+255 49 65
+255 65 82
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+115 41 41
+131 41 41
+156 41 41
+172 32 32
+189 32 32
+205 32 32
+222 41 41
+230 49 49
+238 65 65
+255 65 65
+255 82 82
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+115 65 41
+131 65 41
+156 57 41
+172 57 32
+189 57 32
+205 57 32
+222 57 41
+230 65 49
+238 82 65
+255 82 65
+255 90 82
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+115 90 41
+131 90 41
+156 82 41
+172 82 32
+189 82 32
+205 74 32
+222 74 41
+230 82 49
+238 90 65
+255 98 65
+255 106 82
+8 90 41
+24 90 41
+41 115 41
+65 115 41
+90 115 41
+115 115 41
+131 106 41
+156 106 41
+172 106 32
+189 98 32
+205 98 32
+222 98 41
+230 98 49
+238 115 65
+255 115 65
+255 115 82
+8 106 41
+24 139 41
+41 131 41
+65 131 41
+90 131 41
+106 131 41
+131 131 41
+156 131 41
+172 123 32
+189 123 32
+205 123 32
+222 115 41
+230 115 49
+238 123 65
+255 123 65
+255 131 82
+0 156 41
+16 156 41
+41 156 41
+57 156 41
+82 156 41
+106 156 41
+131 156 41
+156 156 41
+172 148 32
+189 148 32
+205 139 32
+222 139 41
+230 139 49
+238 139 65
+255 139 65
+255 148 82
+0 180 41
+16 172 41
+32 172 32
+57 172 32
+82 172 32
+106 172 32
+123 172 32
+148 172 32
+172 172 32
+189 164 32
+205 164 32
+222 156 41
+230 156 49
+238 156 65
+255 164 65
+255 156 82
+0 197 41
+16 189 41
+32 189 32
+57 189 32
+82 189 32
+98 189 32
+123 189 32
+148 189 32
+172 189 32
+189 189 32
+205 189 32
+222 180 41
+230 172 49
+238 172 65
+255 172 65
+255 172 82
+0 213 32
+16 213 32
+32 205 32
+57 205 32
+74 205 32
+98 205 32
+123 205 32
+148 205 32
+164 205 32
+189 205 32
+205 205 32
+222 197 41
+230 189 49
+238 189 65
+255 189 65
+255 189 82
+0 230 32
+16 230 32
+41 222 41
+57 222 41
+82 222 41
+98 222 41
+123 222 41
+139 222 41
+164 222 41
+180 222 41
+205 222 41
+222 222 41
+230 205 49
+238 205 65
+255 205 65
+255 205 82
+0 246 32
+16 246 32
+49 230 49
+65 230 49
+82 230 49
+98 230 49
+123 230 49
+139 230 49
+156 230 49
+172 230 49
+189 230 49
+213 230 49
+230 230 49
+238 222 65
+255 222 65
+255 213 82
+0 255 41
+32 246 41
+65 238 65
+82 238 65
+98 238 65
+115 238 65
+131 238 65
+148 238 65
+164 238 65
+172 238 65
+189 238 65
+205 238 65
+222 238 65
+238 238 65
+255 238 65
+255 230 82
+16 255 49
+49 255 65
+65 255 65
+82 255 65
+98 255 65
+115 255 65
+131 255 65
+148 255 65
+164 255 65
+172 255 65
+189 255 65
+205 255 65
+222 255 65
+238 255 65
+255 255 65
+255 246 82
+49 255 74
+65 255 74
+82 255 82
+90 255 82
+106 255 82
+123 255 82
+139 255 82
+148 255 82
+164 255 82
+180 255 82
+189 255 82
+205 255 82
+213 255 82
+230 255 82
+246 255 82
+255 255 82
diff --git a/graphics/misc/sunny_day/35.pal b/graphics/misc/sunny_day/35.pal
new file mode 100644
index 000000000..8f81dda6d
--- /dev/null
+++ b/graphics/misc/sunny_day/35.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+156 0 65
+180 0 65
+197 0 65
+213 0 57
+230 0 65
+246 0 57
+255 0 57
+255 16 74
+255 49 90
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+139 24 65
+156 16 65
+172 16 65
+189 16 57
+213 16 57
+230 16 57
+246 16 57
+246 32 65
+255 49 82
+255 65 90
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+115 41 65
+131 41 65
+156 41 57
+172 32 57
+189 32 57
+205 32 57
+222 41 57
+230 49 65
+238 65 82
+255 65 82
+255 82 90
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+90 65 65
+115 65 65
+131 57 57
+148 57 57
+172 57 57
+189 57 57
+205 57 57
+213 65 65
+222 82 82
+238 82 82
+255 82 82
+255 98 98
+8 74 57
+24 74 57
+41 74 57
+65 90 65
+90 90 65
+115 90 65
+131 82 57
+148 82 57
+172 74 57
+189 74 57
+205 74 57
+213 82 65
+222 90 82
+238 98 82
+255 98 82
+255 106 98
+8 90 57
+24 90 57
+41 115 65
+65 115 65
+90 115 65
+115 115 65
+131 106 57
+148 106 57
+172 98 57
+189 98 57
+205 98 57
+213 98 65
+222 115 82
+238 115 82
+255 115 82
+255 123 98
+8 106 57
+24 139 65
+41 131 65
+57 131 57
+82 131 57
+106 131 57
+131 131 57
+148 131 57
+172 123 57
+189 123 57
+205 115 57
+213 115 65
+222 123 82
+238 123 82
+255 131 82
+255 139 98
+0 156 65
+16 156 65
+41 156 57
+57 148 57
+82 148 57
+106 148 57
+131 148 57
+148 148 57
+172 148 57
+189 139 57
+205 139 57
+213 139 65
+222 139 82
+238 139 82
+255 139 82
+255 148 98
+0 180 65
+16 172 65
+32 172 57
+57 172 57
+82 172 57
+98 172 57
+123 172 57
+148 172 57
+172 172 57
+189 164 57
+205 156 57
+213 156 65
+222 156 82
+238 164 82
+255 164 82
+255 164 98
+0 197 57
+16 189 57
+32 189 57
+57 189 57
+74 189 57
+98 189 57
+123 189 57
+139 189 57
+164 189 57
+189 189 57
+205 180 57
+213 172 65
+222 172 82
+238 172 82
+255 172 82
+255 180 98
+0 213 57
+16 213 57
+32 205 57
+57 205 57
+74 205 57
+98 205 57
+123 205 57
+139 205 57
+164 205 57
+180 205 57
+205 205 57
+213 189 65
+222 189 82
+238 189 82
+255 189 82
+255 189 98
+0 230 57
+16 230 49
+41 222 57
+65 213 65
+82 213 65
+98 213 65
+123 213 65
+139 213 65
+156 213 65
+172 213 65
+197 213 65
+213 213 65
+222 205 82
+238 205 82
+255 205 82
+255 205 98
+0 246 57
+16 246 57
+49 230 65
+82 222 82
+98 222 82
+115 222 82
+131 222 82
+148 222 82
+164 222 82
+172 222 82
+189 222 82
+213 222 82
+222 222 82
+238 222 82
+255 222 82
+255 222 98
+0 255 57
+32 246 65
+65 238 82
+82 238 82
+98 238 82
+115 238 82
+131 238 82
+148 238 82
+164 238 82
+172 238 82
+189 238 82
+205 238 82
+222 238 82
+238 238 82
+255 238 82
+255 230 98
+16 255 65
+49 255 82
+65 255 82
+82 255 82
+98 255 82
+115 255 82
+131 255 82
+148 255 82
+164 255 82
+180 255 82
+189 255 82
+205 255 82
+222 255 82
+238 255 82
+255 255 82
+255 246 98
+49 255 82
+65 255 90
+82 255 90
+98 255 98
+106 255 98
+123 255 98
+139 255 98
+148 255 98
+164 255 98
+180 255 98
+189 255 98
+205 255 98
+222 255 98
+230 255 98
+246 255 98
+255 255 98
diff --git a/graphics/misc/sunny_day/36.pal b/graphics/misc/sunny_day/36.pal
new file mode 100644
index 000000000..4797f3887
--- /dev/null
+++ b/graphics/misc/sunny_day/36.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+156 0 90
+180 0 90
+197 0 82
+213 0 82
+230 0 82
+246 0 82
+255 0 82
+255 16 90
+255 49 98
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+139 24 90
+156 16 90
+172 16 82
+189 16 82
+213 16 82
+230 16 74
+246 16 82
+246 32 82
+255 49 98
+255 65 106
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+115 41 90
+131 41 90
+156 41 82
+172 32 82
+189 32 82
+205 32 74
+222 41 82
+230 49 82
+238 65 98
+255 65 98
+255 82 106
+8 57 74
+24 57 74
+41 57 74
+65 65 90
+90 65 90
+115 65 90
+131 57 82
+148 57 82
+172 57 82
+189 57 74
+205 57 74
+213 65 82
+222 82 98
+238 82 98
+255 82 98
+255 98 106
+8 74 74
+24 74 74
+41 74 74
+65 90 90
+90 82 82
+106 82 82
+131 82 82
+148 74 74
+164 74 74
+180 74 74
+197 82 82
+205 98 98
+222 98 98
+238 98 98
+255 98 98
+255 115 115
+8 90 74
+24 90 74
+41 115 90
+65 115 90
+82 106 82
+106 106 82
+131 106 82
+148 98 74
+164 98 74
+180 98 74
+197 98 82
+205 115 98
+222 115 98
+238 115 98
+255 115 98
+255 123 115
+8 106 74
+24 139 90
+41 131 90
+57 131 82
+82 131 82
+106 131 82
+131 131 82
+148 123 74
+164 123 74
+180 115 74
+197 115 82
+205 131 98
+222 131 98
+238 131 98
+255 131 98
+255 139 115
+0 156 90
+16 156 90
+41 156 82
+57 148 82
+74 148 74
+98 148 74
+123 148 74
+148 148 74
+164 148 74
+180 139 74
+197 139 82
+205 139 98
+222 139 98
+238 139 98
+255 148 98
+255 156 115
+0 180 90
+16 172 82
+32 172 82
+57 172 74
+74 164 74
+98 164 74
+123 164 74
+148 164 74
+164 164 74
+180 164 74
+197 156 82
+205 156 98
+222 164 98
+238 156 98
+255 156 98
+255 164 115
+0 197 82
+16 189 82
+32 189 82
+57 189 74
+74 180 74
+98 180 74
+123 180 74
+139 180 74
+164 180 74
+180 180 74
+197 172 82
+205 172 98
+222 172 98
+238 172 98
+255 180 98
+255 180 115
+0 213 82
+16 213 74
+32 205 74
+57 205 74
+82 197 82
+98 197 82
+123 197 82
+139 197 82
+156 197 82
+172 197 82
+197 197 82
+205 189 98
+222 189 98
+238 189 98
+255 189 98
+255 189 115
+0 230 74
+16 230 74
+41 222 74
+65 213 82
+98 205 98
+115 205 98
+131 205 98
+148 205 98
+164 205 98
+172 205 98
+197 205 98
+205 205 98
+222 205 98
+238 205 98
+255 205 98
+255 205 115
+0 246 74
+16 246 74
+49 230 82
+82 222 90
+98 222 98
+115 222 98
+131 222 98
+148 222 98
+164 222 98
+180 222 98
+189 222 98
+205 222 98
+222 222 98
+238 222 98
+255 222 98
+255 213 115
+0 255 82
+32 246 82
+65 238 90
+82 238 98
+98 238 98
+115 238 98
+131 238 98
+148 238 98
+164 238 98
+180 238 98
+189 238 98
+205 238 98
+222 238 98
+238 238 98
+255 238 98
+255 230 115
+16 255 90
+49 255 90
+65 255 98
+82 255 98
+98 255 98
+115 255 98
+131 255 98
+148 255 98
+164 255 98
+180 255 98
+189 255 98
+205 255 98
+222 255 98
+238 255 98
+255 255 98
+255 246 115
+49 255 98
+65 255 98
+82 255 106
+98 255 106
+115 255 115
+131 255 115
+139 255 115
+156 255 115
+164 255 115
+180 255 115
+197 255 115
+205 255 115
+222 255 115
+230 255 115
+246 255 115
+255 255 115
diff --git a/graphics/misc/sunny_day/37.pal b/graphics/misc/sunny_day/37.pal
new file mode 100644
index 000000000..f65232b01
--- /dev/null
+++ b/graphics/misc/sunny_day/37.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+156 0 115
+180 0 115
+197 0 106
+213 0 106
+230 0 106
+246 0 98
+255 0 98
+255 16 106
+255 49 115
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+139 24 115
+156 16 106
+172 16 106
+189 16 106
+213 16 106
+230 16 98
+246 16 98
+246 32 98
+255 49 115
+255 65 123
+8 41 90
+24 41 90
+41 41 115
+65 41 115
+90 41 115
+115 41 115
+131 41 106
+156 41 106
+172 32 106
+189 32 98
+205 32 98
+222 41 98
+230 49 98
+238 65 115
+255 65 115
+255 82 123
+8 57 90
+24 57 90
+41 65 115
+65 65 115
+90 65 115
+115 65 115
+131 57 106
+148 57 106
+172 57 98
+189 57 98
+205 57 98
+213 65 98
+222 82 115
+238 82 115
+255 82 115
+255 98 123
+8 74 90
+24 74 90
+41 90 115
+65 90 115
+82 82 106
+106 82 106
+131 82 106
+148 74 98
+164 74 98
+180 74 98
+197 82 98
+205 98 115
+222 98 115
+238 98 115
+255 98 115
+255 115 131
+8 90 90
+24 90 90
+41 115 115
+65 115 115
+82 106 106
+106 98 98
+131 98 98
+148 98 98
+164 98 98
+180 98 98
+197 106 106
+205 115 115
+222 115 115
+238 115 115
+255 123 123
+255 131 131
+8 106 90
+24 139 115
+41 131 106
+57 131 106
+82 131 106
+98 131 98
+131 131 98
+148 123 98
+164 115 98
+180 115 98
+197 123 106
+205 123 115
+222 131 115
+238 131 115
+255 131 123
+255 139 131
+0 156 115
+16 156 106
+41 156 106
+57 148 106
+74 148 98
+98 148 98
+123 148 98
+148 148 98
+164 139 98
+180 139 98
+197 139 106
+205 139 115
+222 148 115
+238 148 115
+255 148 123
+255 156 131
+0 180 106
+16 172 106
+32 172 106
+57 172 98
+74 164 98
+98 164 98
+115 164 98
+139 164 98
+164 164 98
+180 156 98
+197 156 106
+205 164 115
+222 156 115
+238 164 115
+255 164 123
+255 164 131
+0 197 106
+16 189 106
+32 189 98
+57 189 98
+74 180 98
+98 180 98
+115 180 98
+139 180 98
+156 180 98
+180 180 98
+197 172 106
+205 172 115
+222 172 115
+238 180 115
+255 180 123
+255 180 131
+0 213 106
+16 213 98
+32 205 98
+57 205 98
+82 197 98
+106 197 106
+123 197 106
+139 197 106
+164 197 106
+180 197 106
+197 197 106
+205 189 115
+222 189 115
+238 189 115
+255 189 123
+255 197 131
+0 230 98
+16 230 98
+41 222 98
+65 213 98
+98 205 115
+115 205 115
+131 205 115
+148 205 115
+164 205 115
+172 205 115
+189 205 115
+205 205 115
+222 205 115
+238 205 115
+255 205 123
+255 205 131
+0 246 98
+16 246 98
+49 230 98
+82 222 115
+98 222 115
+115 222 115
+131 222 115
+148 222 115
+164 222 115
+180 222 115
+189 222 115
+213 222 115
+222 222 115
+238 222 115
+255 222 123
+255 222 131
+0 255 98
+32 246 98
+65 238 115
+82 238 115
+98 238 115
+115 238 115
+131 238 115
+148 238 115
+164 238 115
+180 238 115
+197 238 115
+205 238 115
+222 238 115
+238 238 115
+255 238 123
+255 230 131
+16 255 98
+49 255 115
+65 255 115
+82 255 115
+98 255 115
+123 255 123
+131 255 123
+148 255 123
+164 255 123
+180 255 123
+197 255 123
+205 255 123
+222 255 123
+238 255 123
+255 255 123
+255 246 131
+49 255 115
+65 255 115
+82 255 115
+98 255 123
+115 255 123
+131 255 131
+139 255 131
+156 255 131
+172 255 131
+180 255 131
+197 255 131
+205 255 131
+222 255 131
+230 255 131
+246 255 131
+255 255 131
diff --git a/graphics/misc/sunny_day/38.pal b/graphics/misc/sunny_day/38.pal
new file mode 100644
index 000000000..ddb2442fb
--- /dev/null
+++ b/graphics/misc/sunny_day/38.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+156 0 139
+180 0 131
+197 0 131
+213 0 123
+230 0 123
+246 0 123
+255 0 123
+255 16 123
+255 49 131
+8 24 106
+24 24 139
+41 24 139
+65 24 139
+90 24 139
+115 24 139
+139 24 139
+156 16 131
+172 16 131
+189 16 131
+213 16 123
+230 16 123
+246 16 123
+246 32 123
+255 49 131
+255 65 131
+8 41 106
+24 41 139
+41 41 131
+65 41 131
+90 41 131
+106 41 131
+131 41 131
+156 41 131
+172 32 123
+189 32 123
+205 32 123
+222 41 123
+230 49 123
+238 65 131
+255 65 131
+255 82 139
+8 57 106
+24 65 139
+41 65 131
+57 57 131
+82 57 131
+106 57 131
+131 57 131
+148 57 131
+172 57 123
+189 57 123
+205 57 123
+213 65 123
+222 82 131
+238 82 131
+255 82 131
+255 98 139
+8 74 106
+24 90 139
+41 90 131
+57 82 131
+82 82 131
+106 82 131
+131 82 131
+148 74 123
+164 74 123
+180 74 123
+197 82 123
+205 98 131
+222 98 131
+238 98 131
+255 98 131
+255 115 139
+8 90 106
+24 115 139
+41 106 131
+57 106 131
+82 106 131
+98 98 131
+131 98 131
+148 98 123
+164 98 115
+180 98 115
+197 106 123
+205 115 131
+222 115 131
+238 115 131
+255 123 131
+255 131 139
+8 106 106
+24 139 139
+41 131 131
+57 131 131
+82 131 131
+98 131 131
+123 115 115
+148 115 115
+156 115 115
+180 123 123
+197 123 123
+205 131 131
+222 131 131
+238 131 131
+255 139 139
+255 148 148
+0 156 139
+16 156 131
+41 156 131
+57 148 131
+74 148 123
+98 148 123
+115 148 115
+148 148 115
+156 139 115
+180 139 123
+197 139 123
+205 148 131
+222 148 131
+238 148 131
+255 148 139
+255 156 148
+0 180 131
+16 172 123
+32 172 123
+57 172 123
+74 164 123
+98 164 115
+115 156 115
+139 156 115
+156 156 115
+180 156 123
+197 164 123
+205 156 131
+222 164 131
+238 164 131
+255 164 139
+255 172 148
+0 197 123
+16 189 123
+32 189 123
+57 189 123
+74 180 115
+98 180 115
+123 180 123
+139 180 123
+164 180 123
+180 180 123
+197 180 123
+205 172 131
+222 180 131
+238 180 131
+255 180 139
+255 180 148
+0 213 123
+16 213 123
+32 205 123
+57 205 115
+82 197 115
+106 197 123
+123 197 123
+139 197 123
+164 197 123
+180 197 123
+197 197 123
+205 189 131
+222 189 131
+238 189 131
+255 197 139
+255 197 148
+0 230 123
+16 230 123
+41 222 115
+65 213 115
+98 205 131
+115 205 123
+131 205 131
+148 205 131
+164 205 131
+180 205 131
+189 205 131
+205 205 131
+222 205 131
+238 205 131
+255 205 139
+255 205 148
+0 246 123
+16 246 115
+49 230 115
+82 222 123
+98 222 131
+115 222 131
+131 222 131
+148 222 131
+164 222 131
+180 222 131
+197 222 131
+205 222 131
+222 222 131
+238 222 131
+255 222 139
+255 222 148
+0 255 115
+32 246 115
+65 238 123
+82 238 123
+98 238 131
+115 238 131
+131 238 131
+148 238 131
+164 238 131
+180 238 131
+197 238 131
+205 238 131
+222 238 131
+238 238 131
+255 238 139
+255 230 148
+16 255 115
+49 255 123
+65 255 123
+82 255 131
+98 255 131
+123 255 131
+139 255 139
+156 255 139
+164 255 139
+180 255 139
+197 255 139
+213 255 139
+222 255 139
+238 255 139
+255 255 139
+255 246 148
+49 255 123
+65 255 131
+82 255 131
+98 255 139
+115 255 139
+131 255 139
+148 255 148
+156 255 148
+172 255 148
+180 255 148
+197 255 148
+213 255 148
+222 255 148
+238 255 148
+246 255 148
+255 255 148
diff --git a/graphics/misc/sunny_day/39.pal b/graphics/misc/sunny_day/39.pal
new file mode 100644
index 000000000..b98692692
--- /dev/null
+++ b/graphics/misc/sunny_day/39.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 156
+16 0 156
+41 0 156
+65 0 156
+90 0 156
+115 0 156
+139 0 156
+156 0 156
+180 0 156
+197 0 156
+213 0 148
+230 0 148
+246 0 139
+255 0 139
+255 16 139
+255 49 148
+0 24 156
+16 16 156
+41 16 156
+65 16 156
+90 16 156
+106 16 156
+131 16 156
+156 16 156
+172 16 156
+189 16 148
+213 16 148
+230 16 139
+246 16 139
+246 32 139
+255 49 148
+255 65 148
+0 49 156
+16 41 156
+41 41 156
+57 41 156
+82 41 156
+106 41 156
+131 41 156
+156 41 156
+172 32 148
+189 32 148
+205 32 148
+222 41 139
+230 49 139
+238 65 148
+255 65 148
+255 82 148
+0 65 156
+16 65 156
+41 57 156
+57 57 148
+82 57 148
+106 57 148
+131 57 148
+148 57 148
+172 57 148
+189 57 139
+205 57 139
+213 65 139
+222 82 148
+238 82 148
+255 82 148
+255 98 148
+0 90 156
+16 90 156
+41 82 156
+57 82 148
+74 74 148
+98 74 148
+123 74 148
+148 74 148
+164 74 148
+180 74 139
+197 82 139
+205 98 148
+222 98 148
+238 98 148
+255 98 148
+255 115 156
+0 115 156
+16 106 156
+41 106 156
+57 106 148
+74 98 148
+98 98 148
+123 98 148
+148 98 148
+164 98 139
+180 98 139
+197 106 139
+205 115 148
+222 115 148
+238 115 148
+255 123 148
+255 131 156
+0 139 156
+16 131 156
+41 131 156
+57 131 148
+74 123 148
+98 123 148
+115 115 148
+148 115 148
+156 115 139
+180 123 139
+197 123 139
+205 131 148
+222 131 148
+238 131 148
+255 139 156
+255 148 156
+0 156 156
+16 156 156
+41 156 156
+57 148 148
+74 148 148
+98 148 148
+115 148 148
+139 131 131
+164 139 139
+180 139 139
+197 148 148
+205 148 148
+222 148 148
+238 148 148
+255 156 156
+255 164 164
+0 180 156
+16 172 148
+32 172 148
+57 172 148
+74 164 148
+98 164 139
+115 156 139
+139 164 139
+164 164 139
+180 164 139
+197 156 148
+205 164 148
+222 164 148
+238 164 148
+255 164 156
+255 172 164
+0 197 148
+16 189 148
+32 189 148
+57 189 139
+74 180 139
+98 180 139
+123 180 139
+139 180 139
+164 180 139
+180 180 139
+197 172 148
+205 180 148
+222 180 148
+238 180 148
+255 180 156
+255 189 164
+0 213 148
+16 213 139
+32 205 139
+57 205 139
+82 197 139
+106 197 139
+123 197 139
+148 197 148
+164 197 148
+180 197 148
+197 197 148
+205 197 148
+222 189 148
+238 197 148
+255 197 156
+255 197 164
+0 230 139
+16 230 139
+41 222 139
+65 213 139
+98 205 139
+115 205 139
+131 205 148
+148 205 148
+164 205 148
+180 205 148
+197 205 148
+205 205 148
+222 205 148
+238 205 148
+255 205 156
+255 213 164
+0 246 139
+16 246 139
+49 230 139
+82 222 139
+98 222 139
+115 222 148
+131 222 148
+148 222 148
+164 222 148
+180 222 148
+197 222 148
+205 222 148
+222 222 148
+238 222 148
+255 222 156
+255 222 164
+0 255 139
+32 246 139
+65 238 139
+82 238 139
+98 238 139
+115 238 148
+131 238 148
+148 238 148
+164 238 148
+180 238 148
+197 238 148
+205 238 148
+222 238 148
+238 238 148
+255 238 156
+255 238 164
+16 255 139
+49 255 139
+65 255 139
+82 255 139
+98 255 148
+123 255 148
+139 255 148
+156 255 156
+172 255 156
+180 255 156
+197 255 156
+213 255 156
+222 255 156
+238 255 156
+255 255 156
+255 246 164
+49 255 139
+65 255 148
+82 255 148
+98 255 148
+115 255 156
+131 255 156
+148 255 156
+164 255 164
+180 255 164
+189 255 164
+197 255 164
+213 255 164
+222 255 164
+238 255 164
+246 255 164
+255 255 164
diff --git a/graphics/misc/sunny_day/4.pal b/graphics/misc/sunny_day/4.pal
new file mode 100644
index 000000000..2c72d05af
--- /dev/null
+++ b/graphics/misc/sunny_day/4.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+139 0 82
+156 0 74
+172 0 74
+189 0 74
+205 0 74
+222 0 74
+238 0 74
+255 0 74
+255 24 90
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+115 16 82
+131 16 74
+156 16 74
+172 16 74
+189 16 74
+205 16 74
+222 16 74
+238 16 74
+246 32 82
+255 41 90
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+98 41 82
+115 41 74
+131 41 74
+148 32 74
+172 32 74
+189 32 74
+205 32 74
+222 32 74
+230 49 82
+246 49 82
+255 57 90
+8 57 74
+24 57 74
+41 57 74
+57 57 74
+74 57 74
+98 57 74
+115 57 74
+131 57 74
+148 57 74
+164 57 74
+189 49 74
+205 57 74
+213 65 82
+230 65 82
+246 65 90
+255 74 90
+8 74 74
+24 74 74
+41 74 74
+57 74 74
+74 74 74
+98 74 74
+115 74 74
+131 74 74
+148 74 74
+164 74 74
+180 74 74
+197 82 82
+213 82 82
+230 82 82
+246 82 82
+255 90 90
+8 90 74
+24 90 74
+41 98 74
+57 98 74
+74 98 74
+98 98 74
+115 90 74
+131 90 74
+148 90 74
+164 90 74
+180 90 74
+197 98 82
+213 98 82
+230 98 82
+246 98 82
+255 106 90
+8 106 74
+16 115 74
+41 115 74
+57 115 74
+74 115 74
+90 115 74
+115 115 74
+131 115 74
+148 115 74
+164 106 74
+180 106 74
+197 115 82
+213 115 82
+230 115 82
+246 115 82
+255 123 90
+0 139 74
+16 131 74
+41 131 74
+57 131 74
+74 131 74
+90 131 74
+115 131 74
+131 131 74
+148 131 74
+164 131 74
+180 131 74
+197 131 82
+213 131 82
+230 131 82
+246 131 82
+255 139 90
+0 156 74
+16 156 74
+32 148 74
+57 148 74
+74 148 74
+90 148 74
+115 148 74
+131 148 74
+148 148 74
+164 148 74
+180 148 74
+197 148 82
+213 148 82
+230 148 82
+246 148 82
+255 148 90
+0 172 74
+16 172 74
+32 172 74
+57 164 74
+74 164 74
+90 164 74
+106 164 74
+131 164 74
+148 164 74
+164 164 74
+180 164 74
+197 164 82
+213 164 82
+230 164 82
+246 164 82
+255 164 90
+0 189 74
+16 189 74
+32 189 74
+49 189 74
+74 180 74
+90 180 74
+106 180 74
+131 180 74
+148 180 74
+164 180 74
+180 180 74
+197 180 82
+213 180 82
+230 180 82
+246 180 82
+255 180 90
+0 205 74
+16 205 65
+32 205 74
+57 205 74
+82 197 82
+98 197 82
+115 197 82
+131 197 82
+148 197 82
+164 197 82
+180 197 82
+197 197 82
+213 197 82
+230 197 82
+246 197 82
+255 197 90
+0 222 65
+16 222 74
+32 222 65
+65 213 82
+82 213 82
+98 213 82
+115 213 82
+131 213 82
+148 213 82
+164 213 82
+180 213 82
+197 213 82
+213 213 82
+230 213 82
+246 213 82
+255 213 90
+0 238 74
+16 238 74
+49 230 82
+65 230 82
+82 230 82
+98 230 82
+123 230 82
+131 230 82
+148 230 82
+172 230 82
+180 230 82
+197 230 82
+213 230 82
+230 230 82
+246 230 82
+255 222 90
+0 255 74
+32 246 82
+49 246 82
+65 246 82
+82 246 82
+98 246 82
+115 246 82
+131 246 82
+148 246 82
+164 246 82
+180 246 82
+197 246 82
+213 246 82
+230 246 82
+246 246 82
+255 238 90
+24 255 82
+41 255 82
+57 255 90
+74 255 90
+90 255 90
+106 255 90
+123 255 90
+139 255 90
+156 255 90
+172 255 90
+180 255 90
+197 255 90
+213 255 90
+230 255 90
+246 255 90
+255 255 90
diff --git a/graphics/misc/sunny_day/40.pal b/graphics/misc/sunny_day/40.pal
new file mode 100644
index 000000000..68c85cefd
--- /dev/null
+++ b/graphics/misc/sunny_day/40.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 180
+16 0 180
+41 0 180
+65 0 180
+90 0 180
+106 0 180
+131 0 180
+156 0 180
+180 0 180
+197 0 172
+213 0 172
+230 0 164
+246 0 164
+255 0 156
+255 16 156
+255 49 156
+0 24 180
+16 16 172
+41 16 172
+65 16 172
+82 16 172
+106 16 172
+123 16 172
+148 16 172
+172 16 172
+189 16 172
+213 16 172
+230 16 164
+246 16 164
+246 32 156
+255 49 164
+255 65 164
+0 41 180
+16 41 172
+32 32 172
+57 32 172
+82 32 172
+106 32 172
+123 32 172
+148 32 172
+172 32 172
+189 32 172
+205 32 164
+222 41 164
+230 49 156
+238 65 164
+255 65 164
+255 82 164
+0 65 180
+16 65 172
+32 57 172
+57 57 172
+74 57 172
+98 57 172
+123 57 172
+148 57 172
+172 57 172
+189 57 164
+205 57 164
+213 65 156
+222 82 164
+238 82 164
+255 82 164
+255 98 164
+0 90 180
+16 82 172
+32 82 172
+57 82 172
+74 74 164
+98 74 164
+123 74 164
+148 74 164
+164 74 164
+180 74 164
+197 82 156
+205 98 164
+222 98 164
+238 98 164
+255 98 164
+255 115 164
+0 115 180
+16 106 172
+32 106 172
+57 98 172
+74 98 164
+98 98 164
+115 98 164
+139 98 164
+164 98 164
+180 98 156
+197 106 164
+205 115 164
+222 115 164
+238 115 164
+255 123 164
+255 131 172
+0 131 180
+16 131 172
+32 123 172
+57 123 172
+74 123 164
+98 115 164
+115 115 156
+139 115 156
+156 115 156
+180 123 164
+197 123 164
+205 131 164
+222 131 164
+238 131 164
+255 139 164
+255 148 172
+0 156 180
+16 156 172
+32 148 172
+57 148 172
+74 148 164
+98 139 164
+115 139 156
+139 139 164
+164 139 164
+180 139 164
+197 148 164
+205 148 164
+222 148 164
+238 148 164
+255 156 172
+255 164 180
+0 180 180
+16 172 172
+32 172 172
+57 172 172
+74 164 164
+98 164 164
+115 156 156
+139 164 164
+164 156 156
+180 156 156
+197 164 164
+213 164 164
+222 164 164
+238 164 164
+255 172 172
+255 189 189
+0 197 172
+16 189 172
+32 189 164
+57 189 164
+74 180 164
+98 180 156
+123 180 156
+139 180 164
+156 180 156
+180 180 156
+197 180 164
+213 180 164
+222 180 164
+238 180 164
+255 180 172
+255 197 189
+0 213 164
+16 213 164
+32 205 164
+57 205 156
+82 197 156
+106 197 156
+123 197 164
+148 197 156
+164 197 164
+180 197 164
+197 197 164
+213 197 164
+222 197 164
+238 197 164
+255 197 172
+255 213 189
+0 230 164
+16 230 164
+41 222 156
+65 213 156
+98 205 156
+115 205 164
+131 205 156
+148 205 164
+164 213 164
+180 213 164
+197 213 164
+213 213 164
+222 205 164
+238 205 164
+255 213 172
+255 222 189
+0 246 156
+16 246 156
+49 230 156
+82 222 156
+98 222 164
+115 222 156
+131 222 164
+148 222 164
+164 222 164
+180 222 164
+197 222 164
+205 222 164
+222 222 164
+238 222 164
+255 222 172
+255 230 189
+0 255 156
+32 246 156
+65 238 156
+82 238 164
+98 238 156
+115 238 164
+131 238 164
+148 238 164
+164 238 164
+180 238 164
+197 238 164
+213 238 164
+222 238 164
+238 238 164
+255 238 172
+255 238 189
+16 255 156
+49 255 156
+65 255 164
+82 255 164
+98 255 156
+123 255 164
+139 255 164
+156 255 164
+172 255 172
+180 255 172
+197 255 172
+213 255 172
+222 255 172
+238 255 172
+255 255 172
+255 246 189
+49 255 156
+65 255 164
+82 255 156
+98 255 164
+115 255 164
+131 255 164
+148 255 172
+164 255 172
+189 255 189
+205 255 189
+213 255 189
+222 255 189
+230 255 189
+238 255 189
+246 255 189
+255 255 189
diff --git a/graphics/misc/sunny_day/41.pal b/graphics/misc/sunny_day/41.pal
new file mode 100644
index 000000000..121a39ad3
--- /dev/null
+++ b/graphics/misc/sunny_day/41.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 197
+16 0 197
+41 0 197
+57 0 197
+82 0 197
+106 0 197
+123 0 197
+148 0 197
+172 0 197
+197 0 197
+213 0 189
+230 0 189
+246 0 180
+255 0 180
+255 16 172
+255 49 172
+0 16 197
+16 16 189
+41 16 189
+57 16 189
+82 16 189
+106 16 189
+123 16 189
+148 16 189
+172 16 189
+189 16 189
+213 16 189
+230 16 189
+246 16 180
+246 32 172
+255 49 172
+255 65 180
+0 41 197
+16 41 189
+32 32 189
+57 32 189
+82 32 189
+98 32 189
+123 32 189
+148 32 189
+164 32 189
+189 32 189
+205 32 189
+222 41 180
+230 49 172
+238 65 172
+255 65 172
+255 82 180
+0 65 197
+16 57 189
+32 57 189
+57 57 189
+74 57 189
+98 57 189
+123 57 189
+139 57 189
+164 57 189
+189 57 189
+205 57 180
+213 65 172
+222 82 172
+238 82 172
+255 82 180
+255 98 180
+0 82 197
+16 82 189
+32 82 189
+57 74 189
+74 74 180
+98 74 180
+115 74 180
+139 74 180
+164 74 180
+180 74 180
+197 82 172
+205 98 172
+222 98 180
+238 98 180
+255 98 180
+255 115 180
+0 106 197
+16 106 189
+32 98 189
+57 98 189
+74 98 180
+98 98 180
+115 98 180
+139 98 180
+156 98 180
+180 98 180
+197 106 180
+205 115 172
+222 115 180
+238 115 180
+255 123 180
+255 131 180
+0 131 197
+16 131 189
+32 123 189
+57 123 189
+74 123 180
+98 115 180
+123 123 180
+139 123 180
+156 123 180
+180 123 180
+197 123 180
+205 131 180
+222 131 180
+238 131 180
+255 139 180
+255 148 180
+0 156 197
+16 148 189
+32 148 189
+57 139 189
+74 139 180
+98 139 180
+123 139 180
+139 139 180
+164 139 180
+180 139 180
+197 148 180
+205 148 180
+222 148 180
+238 148 180
+255 156 180
+255 164 189
+0 172 197
+16 172 189
+32 172 189
+57 164 189
+74 164 180
+98 156 180
+123 164 180
+139 164 180
+156 156 180
+180 156 180
+197 164 180
+213 164 180
+222 164 180
+238 164 180
+255 172 180
+255 189 205
+0 197 197
+16 189 189
+32 189 189
+57 189 189
+74 180 180
+98 180 180
+123 180 180
+139 180 180
+156 180 180
+180 172 172
+197 172 172
+213 180 180
+222 180 180
+238 180 180
+255 197 197
+255 205 205
+0 213 189
+16 213 189
+32 205 189
+57 205 180
+82 197 172
+106 197 172
+123 197 180
+148 197 172
+164 197 180
+172 197 172
+197 197 172
+213 197 180
+222 197 180
+238 197 180
+255 205 197
+255 213 205
+0 230 180
+16 230 180
+41 222 180
+65 213 172
+98 205 172
+115 205 172
+131 205 172
+148 205 180
+164 213 180
+180 213 180
+197 213 180
+213 213 180
+222 205 180
+238 213 180
+255 222 197
+255 222 205
+0 246 180
+16 246 180
+49 230 172
+82 222 172
+98 222 172
+115 222 172
+131 222 180
+148 222 180
+164 222 180
+180 222 180
+197 222 180
+213 222 180
+222 222 180
+238 222 180
+255 230 197
+255 230 205
+0 255 180
+32 246 172
+65 238 172
+82 238 172
+98 238 172
+115 238 180
+131 238 180
+148 238 180
+164 238 180
+180 238 180
+197 238 180
+213 238 180
+222 238 180
+238 238 180
+255 238 197
+255 238 205
+16 255 172
+49 255 172
+65 255 172
+82 255 172
+98 255 180
+123 255 180
+139 255 180
+156 255 180
+172 255 180
+197 255 197
+205 255 197
+222 255 197
+230 255 197
+238 255 197
+255 255 197
+255 246 205
+49 255 172
+65 255 172
+82 255 172
+98 255 180
+115 255 180
+131 255 180
+148 255 180
+164 255 189
+189 255 197
+205 255 205
+213 255 205
+222 255 205
+230 255 205
+238 255 205
+246 255 205
+255 255 205
diff --git a/graphics/misc/sunny_day/42.pal b/graphics/misc/sunny_day/42.pal
new file mode 100644
index 000000000..534316abf
--- /dev/null
+++ b/graphics/misc/sunny_day/42.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 213
+16 0 213
+32 0 213
+57 0 213
+82 0 213
+106 0 213
+123 0 213
+148 0 213
+164 0 213
+189 0 213
+213 0 213
+230 0 213
+246 0 205
+255 0 197
+255 16 189
+255 49 189
+0 16 213
+16 16 213
+32 16 213
+57 16 213
+74 16 213
+98 16 213
+123 16 213
+139 16 213
+164 16 213
+189 16 213
+213 16 213
+230 16 205
+246 16 205
+246 32 189
+255 49 197
+255 65 189
+0 41 213
+16 32 213
+32 32 205
+57 32 205
+74 32 205
+98 32 205
+123 32 205
+139 32 205
+164 32 205
+189 32 205
+205 32 205
+222 41 205
+230 49 189
+238 65 189
+255 65 189
+255 82 189
+0 57 213
+16 57 213
+32 57 205
+57 57 205
+74 57 205
+98 57 205
+115 57 205
+139 57 205
+156 57 205
+180 57 205
+205 57 205
+213 65 197
+222 82 189
+238 82 189
+255 82 189
+255 98 189
+0 82 213
+16 82 213
+32 74 205
+57 74 205
+82 82 197
+98 82 197
+115 82 197
+139 82 197
+156 82 197
+172 82 197
+197 82 197
+205 98 197
+222 98 189
+238 98 189
+255 98 189
+255 115 197
+0 106 213
+16 106 213
+32 98 205
+57 98 205
+82 98 197
+106 106 197
+123 106 197
+139 106 197
+156 106 197
+172 106 197
+197 106 197
+205 115 189
+222 115 189
+238 115 197
+255 123 197
+255 131 197
+0 123 213
+16 123 213
+32 123 205
+57 123 205
+82 123 197
+106 123 197
+123 123 197
+139 123 197
+164 123 197
+180 123 197
+197 123 197
+205 131 189
+222 131 197
+238 131 197
+255 139 197
+255 148 197
+0 148 213
+16 148 213
+32 148 205
+57 139 205
+82 139 197
+106 139 197
+123 139 197
+148 148 197
+156 148 197
+172 148 197
+197 148 197
+205 148 197
+222 148 197
+238 148 197
+255 156 197
+255 164 197
+0 172 213
+16 172 213
+32 164 205
+57 164 205
+82 156 197
+106 164 197
+123 164 197
+148 164 197
+164 164 197
+180 164 197
+197 164 197
+213 164 197
+222 164 197
+238 164 197
+255 172 197
+255 189 213
+0 189 213
+16 189 213
+32 189 205
+57 180 205
+82 172 197
+106 180 197
+123 180 197
+148 180 197
+164 180 197
+172 172 197
+197 172 197
+213 180 197
+222 180 197
+238 180 197
+255 197 205
+255 205 213
+0 213 213
+16 213 213
+32 205 205
+57 205 205
+82 197 197
+106 197 197
+123 197 197
+148 197 197
+164 197 197
+172 197 197
+197 189 189
+213 197 197
+230 197 197
+238 205 205
+255 213 213
+255 222 222
+0 230 205
+16 230 205
+41 222 197
+65 213 189
+98 205 189
+115 205 189
+131 205 189
+148 205 197
+164 213 197
+180 213 197
+197 213 197
+213 213 197
+230 213 197
+238 222 205
+255 222 213
+255 230 222
+0 246 197
+16 246 197
+49 230 189
+82 222 189
+98 222 189
+115 222 189
+131 222 189
+148 222 189
+164 222 197
+180 222 197
+197 230 197
+213 230 197
+230 230 197
+238 230 205
+255 230 213
+255 238 222
+0 255 197
+32 246 189
+65 238 189
+82 238 189
+98 238 189
+115 238 189
+131 238 189
+148 238 197
+164 238 197
+180 238 197
+205 238 205
+222 238 205
+230 238 205
+238 238 205
+255 246 213
+255 246 222
+16 255 189
+49 255 189
+65 255 189
+82 255 189
+98 255 189
+123 255 189
+139 255 197
+156 255 197
+172 255 197
+197 255 205
+213 255 213
+222 255 213
+230 255 213
+246 255 213
+255 255 213
+255 255 222
+49 255 180
+65 255 189
+82 255 189
+98 255 189
+115 255 189
+131 255 197
+148 255 197
+164 255 197
+189 255 213
+205 255 213
+222 255 222
+230 255 222
+238 255 222
+246 255 222
+255 255 222
+255 255 222
diff --git a/graphics/misc/sunny_day/43.pal b/graphics/misc/sunny_day/43.pal
new file mode 100644
index 000000000..8fc1e0fb4
--- /dev/null
+++ b/graphics/misc/sunny_day/43.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 230
+16 0 230
+32 0 230
+57 0 230
+74 0 230
+98 0 230
+123 0 230
+139 0 230
+164 0 230
+180 0 230
+205 0 230
+230 0 230
+246 0 230
+255 0 222
+255 16 213
+255 49 205
+0 16 230
+16 16 230
+32 16 230
+49 16 230
+74 16 230
+98 16 230
+123 16 230
+139 16 230
+164 16 230
+180 16 230
+205 16 230
+230 16 230
+246 16 222
+246 32 213
+255 49 205
+255 65 205
+0 41 230
+16 32 230
+41 41 222
+57 41 222
+74 41 222
+98 41 222
+115 41 222
+139 41 222
+156 41 222
+180 41 222
+197 41 222
+222 41 222
+230 49 213
+238 65 205
+255 65 205
+255 82 205
+0 65 230
+16 57 230
+41 57 222
+65 65 213
+82 65 213
+98 65 213
+115 65 213
+139 65 213
+156 65 213
+172 65 213
+189 65 213
+213 65 213
+222 82 213
+238 82 205
+255 82 205
+255 98 205
+0 82 230
+16 74 230
+41 82 222
+65 82 213
+98 98 205
+115 98 205
+131 98 205
+139 98 205
+156 98 205
+172 98 205
+189 98 205
+205 98 205
+222 98 205
+238 98 205
+255 98 205
+255 115 205
+0 106 230
+16 98 230
+41 98 222
+65 98 213
+98 115 205
+115 115 205
+123 115 205
+139 115 205
+164 115 205
+172 115 205
+189 115 205
+205 115 205
+222 115 213
+238 115 205
+255 123 205
+255 131 205
+0 123 230
+16 123 230
+41 123 222
+65 123 213
+98 131 205
+115 131 205
+131 131 205
+148 131 205
+156 131 205
+172 131 205
+189 131 205
+205 131 205
+222 131 205
+238 131 205
+255 139 213
+255 148 213
+0 148 230
+16 139 230
+41 139 222
+65 139 213
+98 148 205
+115 148 205
+131 148 205
+148 148 205
+164 148 205
+180 148 205
+197 148 205
+205 148 205
+222 148 205
+238 148 205
+255 156 213
+255 164 213
+0 164 230
+16 164 230
+41 164 222
+65 156 213
+98 164 205
+115 164 205
+131 164 205
+148 164 205
+164 164 213
+180 164 213
+197 164 213
+213 164 213
+222 164 205
+238 164 213
+255 172 213
+255 189 222
+0 189 230
+16 189 230
+41 180 222
+65 172 213
+98 172 205
+115 172 205
+131 180 205
+148 180 205
+164 180 213
+180 180 213
+197 180 213
+213 180 213
+222 180 213
+238 180 213
+255 197 222
+255 205 222
+0 213 230
+16 205 230
+41 205 222
+65 197 213
+98 197 205
+115 189 205
+131 189 205
+148 197 205
+164 197 213
+180 197 213
+197 197 213
+213 197 213
+230 197 213
+238 205 222
+255 213 222
+255 222 230
+0 230 230
+16 230 230
+41 222 222
+65 213 213
+98 205 205
+115 205 205
+131 205 205
+148 205 205
+164 213 213
+180 213 213
+197 213 213
+213 213 213
+230 222 222
+246 222 222
+255 230 230
+255 238 238
+0 246 222
+16 246 222
+49 230 205
+82 222 205
+98 222 205
+115 222 205
+131 222 205
+148 222 205
+164 222 205
+180 222 205
+197 230 213
+222 230 222
+230 230 222
+246 230 222
+255 238 230
+255 246 238
+0 255 213
+32 246 205
+65 238 205
+82 238 205
+98 238 205
+115 238 205
+131 238 205
+148 238 205
+164 238 205
+180 238 213
+205 238 222
+222 246 222
+230 246 222
+246 246 222
+255 246 230
+255 246 238
+16 255 205
+49 255 205
+65 255 205
+82 255 205
+98 255 205
+123 255 205
+139 255 205
+156 255 205
+172 255 213
+197 255 222
+213 255 222
+230 255 230
+238 255 230
+246 255 230
+255 255 230
+255 255 238
+49 255 197
+65 255 197
+82 255 205
+98 255 205
+115 255 205
+131 255 205
+148 255 205
+164 255 213
+189 255 222
+205 255 222
+222 255 230
+238 255 238
+246 255 238
+246 255 238
+255 255 238
+255 255 238
diff --git a/graphics/misc/sunny_day/44.pal b/graphics/misc/sunny_day/44.pal
new file mode 100644
index 000000000..3ee3d9970
--- /dev/null
+++ b/graphics/misc/sunny_day/44.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 246
+16 0 246
+32 0 246
+57 0 246
+74 0 246
+98 0 246
+123 0 246
+139 0 246
+156 0 246
+180 0 246
+197 0 246
+222 0 246
+246 0 246
+255 0 238
+255 16 230
+255 49 213
+0 16 246
+16 16 246
+32 16 246
+57 16 246
+74 16 246
+98 16 246
+115 16 246
+139 16 246
+156 16 246
+180 16 246
+197 16 246
+222 16 246
+246 16 246
+246 32 230
+255 49 222
+255 65 222
+0 41 246
+16 41 246
+49 49 230
+65 49 230
+82 49 230
+98 49 230
+115 49 230
+139 49 230
+156 49 230
+172 49 230
+189 49 230
+205 49 230
+230 49 230
+238 65 222
+255 65 222
+255 82 213
+0 57 246
+16 57 246
+49 65 230
+82 82 222
+90 82 222
+115 82 222
+123 82 222
+139 82 222
+156 82 222
+172 82 222
+189 82 222
+205 82 222
+222 82 222
+238 82 222
+255 82 222
+255 98 222
+0 82 246
+16 82 246
+49 82 230
+82 98 222
+98 98 222
+115 98 222
+131 98 222
+139 98 222
+164 98 222
+172 98 222
+189 98 222
+205 98 222
+222 98 222
+238 98 222
+255 98 222
+255 115 222
+0 98 246
+16 98 246
+49 98 230
+82 115 222
+98 115 222
+115 115 222
+131 115 222
+148 115 222
+156 115 222
+172 115 222
+189 115 222
+205 115 222
+222 115 222
+238 115 222
+255 123 222
+255 131 222
+0 123 246
+16 123 246
+49 123 230
+82 131 222
+98 131 222
+115 131 222
+131 131 222
+148 131 222
+164 131 222
+180 131 222
+189 131 222
+205 131 222
+222 131 222
+238 131 222
+255 139 222
+255 148 222
+0 139 246
+16 139 246
+49 139 230
+82 148 222
+98 148 222
+115 148 222
+131 148 222
+148 148 222
+164 148 222
+180 148 222
+189 148 222
+205 148 222
+222 148 222
+238 148 222
+255 156 222
+255 164 222
+0 164 246
+16 164 246
+49 156 230
+82 164 222
+98 164 222
+115 164 222
+131 164 222
+148 164 222
+164 164 222
+180 164 222
+197 164 222
+205 164 222
+222 164 222
+238 164 222
+255 172 222
+255 189 230
+0 180 246
+16 180 246
+49 172 230
+82 172 222
+98 180 222
+115 180 222
+131 180 222
+148 180 222
+164 180 222
+180 180 222
+197 180 222
+205 180 222
+222 180 222
+238 180 222
+255 197 230
+255 205 230
+0 205 246
+16 205 246
+49 189 230
+82 189 222
+98 189 222
+115 189 222
+131 197 222
+148 197 222
+164 197 222
+180 197 222
+197 197 230
+213 197 230
+230 197 230
+238 205 230
+255 213 230
+255 222 238
+0 230 246
+16 222 246
+49 213 230
+82 213 222
+98 205 222
+115 213 222
+131 205 222
+148 205 222
+164 205 222
+180 213 222
+197 213 230
+222 222 230
+230 222 230
+246 222 230
+255 230 238
+255 238 246
+0 246 246
+16 246 246
+49 230 230
+82 222 222
+98 222 222
+115 222 222
+131 222 222
+148 222 222
+164 222 222
+180 222 222
+197 230 230
+222 230 230
+238 230 230
+246 238 238
+255 246 246
+255 255 255
+0 255 238
+32 246 222
+65 238 222
+82 238 222
+98 238 222
+115 238 222
+131 238 222
+148 238 222
+164 238 222
+180 238 222
+205 238 230
+222 246 230
+238 246 238
+246 246 238
+255 246 246
+255 255 255
+16 255 222
+49 255 222
+65 255 222
+82 255 222
+98 255 222
+123 255 222
+139 255 222
+156 255 222
+172 255 222
+197 255 230
+213 255 230
+230 255 238
+246 255 246
+246 255 246
+255 255 246
+255 255 255
+49 255 213
+65 255 213
+82 255 213
+98 255 222
+115 255 213
+131 255 222
+148 255 222
+164 255 222
+189 255 230
+205 255 230
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/45.pal b/graphics/misc/sunny_day/45.pal
new file mode 100644
index 000000000..f63f8a7b4
--- /dev/null
+++ b/graphics/misc/sunny_day/45.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+41 0 255
+57 0 255
+82 0 255
+98 0 255
+115 0 255
+139 0 255
+156 0 255
+180 0 255
+197 0 255
+213 0 255
+238 0 255
+255 0 255
+255 16 246
+255 49 230
+0 24 255
+32 32 246
+41 32 246
+65 32 246
+82 32 246
+98 32 246
+115 32 246
+139 32 246
+156 32 246
+172 32 246
+189 32 246
+205 32 246
+222 32 246
+246 32 246
+255 49 238
+255 65 230
+0 41 255
+32 49 246
+65 65 238
+82 65 238
+90 65 238
+115 65 238
+123 65 238
+139 65 238
+156 65 238
+172 65 238
+189 65 238
+205 65 238
+222 65 238
+238 65 238
+255 65 238
+255 82 230
+0 57 255
+32 65 246
+65 82 238
+82 82 238
+98 82 238
+115 82 238
+123 82 238
+139 82 238
+164 82 238
+172 82 238
+189 82 238
+205 82 238
+222 82 238
+238 82 238
+255 82 238
+255 98 230
+0 82 255
+32 82 246
+65 98 238
+82 98 238
+98 98 238
+115 98 238
+131 98 238
+139 98 238
+156 98 238
+172 98 238
+189 98 238
+205 98 238
+222 98 238
+238 98 238
+255 98 238
+255 115 230
+0 98 255
+32 98 246
+65 115 238
+82 115 238
+98 115 238
+115 115 238
+131 115 238
+148 115 238
+164 115 238
+180 115 238
+189 115 238
+205 115 238
+222 115 238
+238 115 238
+255 123 238
+255 131 230
+0 123 255
+32 123 246
+65 131 238
+82 131 238
+98 131 238
+115 131 238
+131 131 238
+148 131 238
+164 131 238
+180 131 238
+189 131 238
+205 131 238
+222 131 238
+238 131 238
+255 139 238
+255 148 238
+0 139 255
+32 139 246
+65 148 238
+82 148 238
+98 148 238
+115 148 238
+131 148 238
+148 148 238
+164 148 238
+180 148 238
+197 148 238
+205 148 238
+222 148 238
+238 148 238
+255 156 238
+255 164 238
+0 156 255
+32 156 246
+65 164 238
+82 164 238
+98 164 238
+115 164 238
+131 164 238
+148 164 238
+164 164 238
+180 164 238
+197 164 238
+205 164 238
+222 164 238
+238 164 238
+255 172 238
+255 189 238
+0 180 255
+32 172 246
+65 172 238
+82 172 238
+98 180 238
+115 180 238
+131 180 238
+148 180 238
+164 180 238
+180 180 238
+197 180 238
+213 180 238
+222 180 238
+238 180 238
+255 197 238
+255 205 238
+0 197 255
+32 189 246
+65 189 238
+82 189 238
+98 189 238
+115 197 238
+131 197 238
+148 197 238
+164 197 238
+180 197 238
+205 205 238
+222 205 238
+230 205 238
+238 205 238
+255 213 246
+255 222 246
+0 222 255
+32 213 246
+65 205 238
+82 205 238
+98 205 238
+115 205 238
+131 205 238
+148 205 238
+164 213 238
+180 213 238
+205 222 238
+222 222 246
+230 222 246
+246 222 246
+255 230 246
+255 238 246
+0 238 255
+32 230 246
+65 222 238
+82 222 238
+98 222 238
+115 222 238
+131 222 238
+148 222 238
+164 222 238
+180 222 238
+205 230 238
+222 230 246
+238 238 246
+246 238 246
+255 246 246
+255 255 255
+0 255 255
+32 246 246
+65 238 238
+82 238 238
+98 238 238
+115 238 238
+131 238 238
+148 238 238
+164 238 238
+180 238 238
+205 238 238
+222 246 246
+238 246 246
+255 246 246
+255 255 255
+255 255 255
+16 255 238
+49 255 238
+65 255 238
+82 255 238
+98 255 238
+123 255 238
+139 255 238
+156 255 238
+172 255 238
+197 255 238
+213 255 246
+230 255 246
+246 255 246
+255 255 255
+255 255 255
+255 255 255
+49 255 230
+65 255 230
+82 255 230
+98 255 230
+115 255 230
+131 255 230
+148 255 230
+164 255 238
+189 255 238
+205 255 238
+222 255 246
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/46.pal b/graphics/misc/sunny_day/46.pal
new file mode 100644
index 000000000..856a0743a
--- /dev/null
+++ b/graphics/misc/sunny_day/46.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+16 16 255
+32 16 255
+49 16 255
+65 16 255
+90 16 255
+98 16 255
+115 16 255
+139 16 255
+156 16 255
+172 16 255
+189 16 255
+205 16 255
+222 16 255
+238 16 255
+255 16 255
+255 49 246
+16 41 255
+49 49 255
+65 49 255
+82 49 255
+90 49 255
+115 49 255
+123 49 255
+139 49 255
+156 49 255
+172 49 255
+189 49 255
+205 49 255
+222 49 255
+238 49 255
+255 49 255
+255 65 246
+16 57 255
+49 65 255
+65 65 255
+82 65 255
+98 65 255
+115 65 255
+123 65 255
+139 65 255
+164 65 255
+172 65 255
+189 65 255
+205 65 255
+222 65 255
+238 65 255
+255 65 255
+255 82 246
+16 74 255
+49 82 255
+65 82 255
+82 82 255
+98 82 255
+115 82 255
+131 82 255
+139 82 255
+164 82 255
+172 82 255
+189 82 255
+205 82 255
+222 82 255
+238 82 255
+255 82 255
+255 98 246
+16 90 255
+49 98 255
+65 98 255
+82 98 255
+98 98 255
+115 98 255
+131 98 255
+148 98 255
+156 98 255
+180 98 255
+189 98 255
+205 98 255
+222 98 255
+238 98 255
+255 98 255
+255 115 246
+16 106 255
+49 115 255
+65 115 255
+82 115 255
+98 115 255
+123 123 255
+131 123 255
+148 123 255
+164 123 255
+180 123 255
+189 123 255
+205 123 255
+222 123 255
+238 123 255
+255 123 255
+255 131 246
+16 123 255
+49 131 255
+65 131 255
+82 131 255
+98 131 255
+123 131 255
+139 139 255
+148 139 255
+164 139 255
+180 139 255
+197 139 255
+205 139 255
+222 139 255
+238 139 255
+255 139 255
+255 148 246
+16 139 255
+49 148 255
+65 148 255
+82 148 255
+98 148 255
+123 148 255
+139 156 255
+156 156 255
+164 156 255
+180 156 255
+197 156 255
+205 156 255
+222 156 255
+238 156 255
+255 156 255
+255 164 246
+16 156 255
+49 164 255
+65 164 255
+82 164 255
+98 164 255
+123 164 255
+139 164 255
+156 172 255
+172 172 255
+180 172 255
+197 172 255
+213 172 255
+222 172 255
+238 172 255
+255 172 255
+255 189 246
+16 172 255
+49 172 255
+65 172 255
+82 180 255
+98 180 255
+123 180 255
+139 180 255
+156 180 255
+172 180 255
+197 197 255
+205 197 255
+222 197 255
+230 197 255
+238 197 255
+255 197 255
+255 205 246
+16 189 255
+49 197 255
+65 189 255
+82 189 255
+98 189 255
+123 197 255
+139 197 255
+156 197 255
+172 197 255
+197 205 255
+213 213 255
+222 213 255
+230 213 255
+246 213 255
+255 213 255
+255 222 255
+16 213 255
+49 205 255
+65 205 255
+82 205 255
+98 205 255
+123 205 255
+139 213 255
+156 213 255
+172 213 255
+197 222 255
+213 222 255
+230 230 255
+238 230 255
+246 230 255
+255 230 255
+255 238 255
+16 230 255
+49 222 255
+65 222 255
+82 222 255
+98 222 255
+123 222 255
+139 222 255
+156 222 255
+172 222 255
+197 230 255
+213 230 255
+230 238 255
+246 246 255
+246 246 255
+255 246 255
+255 255 255
+16 246 255
+49 238 255
+65 238 255
+82 238 255
+98 238 255
+123 238 255
+139 238 255
+156 238 255
+172 238 255
+197 238 255
+213 246 255
+230 246 255
+246 246 255
+255 255 255
+255 255 255
+255 255 255
+16 255 255
+49 255 255
+65 255 255
+82 255 255
+98 255 255
+123 255 255
+139 255 255
+156 255 255
+172 255 255
+197 255 255
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+49 255 238
+65 255 246
+82 255 246
+98 255 246
+115 255 246
+131 255 246
+148 255 246
+164 255 246
+189 255 246
+205 255 246
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/47.pal b/graphics/misc/sunny_day/47.pal
new file mode 100644
index 000000000..1dfa69803
--- /dev/null
+++ b/graphics/misc/sunny_day/47.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+49 49 255
+57 49 255
+74 49 255
+82 49 255
+98 49 255
+115 49 255
+123 49 255
+139 49 255
+156 49 255
+172 49 255
+180 49 255
+197 49 255
+213 49 255
+230 49 255
+238 49 255
+255 49 255
+49 57 255
+65 65 255
+74 65 255
+90 65 255
+98 65 255
+115 65 255
+131 65 255
+148 65 255
+164 65 255
+172 65 255
+189 65 255
+197 65 255
+213 65 255
+230 65 255
+246 65 255
+255 65 255
+49 74 255
+65 82 255
+82 82 255
+90 82 255
+106 82 255
+115 82 255
+131 82 255
+148 82 255
+156 82 255
+172 82 255
+189 82 255
+205 82 255
+213 82 255
+230 82 255
+246 82 255
+255 82 255
+49 90 255
+65 90 255
+82 90 255
+98 98 255
+106 98 255
+123 98 255
+139 98 255
+148 98 255
+164 98 255
+180 98 255
+189 98 255
+205 98 255
+222 98 255
+230 98 255
+246 98 255
+255 98 255
+49 98 255
+65 106 255
+82 106 255
+98 106 255
+115 115 255
+123 115 255
+139 115 255
+156 115 255
+164 115 255
+180 115 255
+189 115 255
+205 115 255
+213 115 255
+230 115 255
+246 115 255
+255 115 255
+49 115 255
+65 123 255
+82 123 255
+98 123 255
+115 131 255
+131 131 255
+139 131 255
+156 131 255
+164 131 255
+180 131 255
+197 131 255
+205 131 255
+222 131 255
+230 131 255
+246 131 255
+255 131 255
+49 131 255
+65 131 255
+82 139 255
+98 139 255
+115 139 255
+131 139 255
+148 148 255
+156 148 255
+172 148 255
+180 148 255
+197 148 255
+205 148 255
+222 148 255
+230 148 255
+246 148 255
+255 148 255
+49 148 255
+65 148 255
+82 148 255
+98 148 255
+115 156 255
+131 156 255
+148 156 255
+164 164 255
+172 164 255
+189 164 255
+197 164 255
+213 164 255
+222 164 255
+238 164 255
+246 164 255
+255 164 255
+49 156 255
+65 164 255
+82 164 255
+98 164 255
+115 164 255
+131 172 255
+148 172 255
+164 180 255
+189 189 255
+197 189 255
+213 189 255
+222 189 255
+230 189 255
+238 189 255
+246 189 255
+255 189 255
+49 172 255
+65 180 255
+82 180 255
+98 180 255
+115 180 255
+131 180 255
+148 180 255
+164 189 255
+189 205 255
+205 205 255
+213 205 255
+222 205 255
+230 205 255
+238 205 255
+246 205 255
+255 205 255
+49 189 255
+65 189 255
+82 189 255
+98 189 255
+115 197 255
+131 197 255
+148 197 255
+164 197 255
+189 213 255
+205 213 255
+222 222 255
+230 222 255
+238 222 255
+246 222 255
+255 222 255
+255 222 255
+49 205 255
+65 205 255
+82 205 255
+98 205 255
+115 205 255
+131 205 255
+148 213 255
+164 213 255
+189 222 255
+205 222 255
+222 230 255
+238 238 255
+246 238 255
+246 238 255
+255 238 255
+255 238 255
+49 213 255
+65 222 255
+82 213 255
+98 222 255
+115 222 255
+131 222 255
+148 222 255
+164 222 255
+189 230 255
+205 230 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 230 255
+65 230 255
+82 230 255
+98 230 255
+115 230 255
+131 230 255
+148 238 255
+164 238 255
+189 238 255
+205 238 255
+222 246 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 246 255
+65 246 255
+82 246 255
+98 246 255
+115 246 255
+131 246 255
+148 246 255
+164 246 255
+189 246 255
+205 246 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 255 255
+65 255 255
+82 255 255
+98 255 255
+115 255 255
+131 255 255
+148 255 255
+164 255 255
+189 255 255
+205 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/48.pal b/graphics/misc/sunny_day/48.pal
new file mode 100644
index 000000000..06eb9906f
--- /dev/null
+++ b/graphics/misc/sunny_day/48.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+172 0 0
+189 0 0
+205 0 0
+222 0 0
+238 0 0
+255 0 0
+255 8 8
+255 24 24
+255 57 57
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+172 16 0
+189 16 0
+205 16 0
+222 16 0
+238 16 0
+255 16 0
+255 24 8
+255 41 24
+255 65 57
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+172 49 0
+189 41 0
+205 41 0
+222 41 0
+238 32 0
+255 32 0
+255 49 8
+255 57 24
+255 82 57
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+172 65 0
+189 65 0
+205 65 0
+222 57 0
+238 57 0
+255 57 0
+255 65 8
+255 74 24
+255 90 57
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+172 98 0
+189 90 0
+205 90 0
+222 82 0
+238 82 0
+255 82 0
+255 82 8
+255 90 24
+255 106 57
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+172 123 0
+189 115 0
+205 115 0
+222 106 0
+238 106 0
+255 98 0
+255 98 8
+255 106 24
+255 123 57
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+172 148 0
+189 139 0
+205 131 0
+222 131 0
+238 123 0
+255 123 0
+255 123 8
+255 123 24
+255 131 57
+0 172 0
+24 172 0
+49 172 0
+74 172 0
+98 172 0
+123 172 0
+148 172 0
+172 172 0
+189 164 0
+205 156 0
+222 148 0
+238 148 0
+255 148 0
+255 139 8
+255 139 24
+255 148 57
+0 189 0
+24 189 0
+41 189 0
+74 189 0
+90 189 0
+115 189 0
+139 189 0
+164 189 0
+189 189 0
+205 180 0
+222 172 0
+238 172 0
+255 164 0
+255 156 8
+255 156 24
+255 164 57
+0 205 0
+16 205 0
+41 205 0
+65 205 0
+90 205 0
+115 205 0
+139 205 0
+164 205 0
+189 205 0
+205 205 0
+222 197 0
+238 189 0
+255 189 0
+255 180 8
+255 172 24
+255 172 57
+0 222 0
+16 222 0
+41 222 0
+65 222 0
+90 222 0
+106 222 0
+131 222 0
+156 222 0
+180 222 0
+197 222 0
+222 222 0
+238 213 0
+255 205 0
+255 197 8
+255 189 24
+255 189 57
+0 238 0
+16 238 0
+41 238 0
+65 238 0
+82 238 0
+106 238 0
+131 238 0
+148 238 0
+172 238 0
+197 238 0
+222 238 0
+238 238 0
+255 230 0
+255 213 8
+255 205 24
+255 197 57
+0 255 0
+16 255 0
+41 255 0
+57 255 0
+82 255 0
+106 255 0
+123 255 0
+148 255 0
+172 255 0
+189 255 0
+213 255 0
+238 255 0
+255 255 0
+255 238 8
+255 222 24
+255 213 57
+8 255 8
+32 255 8
+49 255 8
+65 255 8
+90 255 8
+106 255 8
+123 255 8
+148 255 8
+164 255 8
+180 255 8
+197 255 8
+222 255 8
+238 255 8
+255 255 8
+255 238 24
+255 230 57
+24 255 24
+49 255 24
+65 255 24
+82 255 24
+98 255 24
+115 255 24
+131 255 24
+139 255 24
+164 255 24
+180 255 24
+197 255 24
+213 255 24
+230 255 24
+246 255 24
+255 255 24
+255 238 57
+57 255 57
+65 255 57
+82 255 57
+98 255 57
+106 255 57
+123 255 57
+139 255 57
+148 255 57
+164 255 57
+180 255 57
+189 255 57
+205 255 57
+222 255 57
+230 255 57
+246 255 57
+255 255 57
diff --git a/graphics/misc/sunny_day/49.pal b/graphics/misc/sunny_day/49.pal
new file mode 100644
index 000000000..0f477a389
--- /dev/null
+++ b/graphics/misc/sunny_day/49.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+172 0 24
+189 0 24
+205 0 16
+222 0 16
+238 0 16
+255 0 16
+255 8 32
+255 24 49
+255 57 65
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+148 16 16
+164 16 16
+189 16 16
+205 16 16
+222 8 8
+246 8 8
+246 24 24
+246 41 41
+255 57 57
+255 74 74
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+148 41 16
+164 41 16
+189 41 16
+205 41 16
+222 32 8
+246 32 8
+246 41 24
+246 49 41
+255 74 57
+255 82 74
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+148 65 16
+164 65 16
+189 65 16
+205 65 16
+222 57 8
+246 49 8
+246 57 24
+246 65 41
+255 90 57
+255 98 74
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+148 98 16
+164 90 16
+189 90 16
+205 82 16
+222 82 8
+246 74 8
+246 82 24
+246 90 41
+255 98 57
+255 106 74
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+148 123 16
+164 115 16
+189 115 16
+205 106 16
+222 106 8
+246 98 8
+246 98 24
+246 106 41
+255 115 57
+255 123 74
+8 106 24
+16 148 16
+49 148 16
+74 148 16
+98 148 16
+123 148 16
+148 148 16
+164 139 16
+189 131 16
+205 131 16
+222 131 8
+246 123 8
+246 123 24
+246 123 41
+255 131 57
+255 139 74
+0 172 16
+16 164 16
+41 164 16
+65 164 16
+90 164 16
+115 164 16
+139 164 16
+164 164 16
+189 156 16
+205 156 16
+222 148 8
+246 148 8
+246 139 24
+246 139 41
+255 148 57
+255 148 74
+0 189 16
+16 189 16
+41 189 16
+65 189 16
+90 189 16
+115 189 16
+139 189 16
+164 189 16
+189 189 16
+205 180 16
+222 172 8
+246 172 8
+246 164 24
+246 156 41
+255 164 57
+255 164 74
+0 205 16
+16 205 16
+41 205 16
+65 205 16
+90 205 16
+106 205 16
+131 205 16
+156 205 16
+180 205 16
+205 205 16
+222 197 8
+246 189 8
+246 180 24
+246 172 41
+255 180 57
+255 180 74
+0 222 16
+8 222 8
+32 222 8
+57 222 8
+82 222 8
+106 222 8
+131 222 8
+156 222 8
+180 222 8
+205 222 8
+222 222 8
+246 213 8
+246 205 24
+246 197 41
+255 197 57
+255 189 74
+0 238 16
+8 246 8
+32 246 8
+57 246 8
+82 246 8
+106 246 8
+123 246 8
+148 246 8
+172 246 8
+197 246 8
+222 246 8
+246 246 8
+246 222 24
+246 213 41
+255 205 57
+255 205 74
+0 255 16
+24 246 24
+49 246 24
+65 246 24
+90 246 24
+106 246 24
+131 246 24
+148 246 24
+164 246 24
+189 246 24
+205 246 24
+230 246 24
+246 246 24
+246 230 41
+255 222 57
+255 222 74
+8 255 24
+41 246 41
+57 246 41
+74 246 41
+90 246 41
+106 246 41
+123 246 41
+139 246 41
+164 246 41
+180 246 41
+197 246 41
+213 246 41
+230 246 41
+246 246 41
+255 238 57
+255 230 74
+24 255 41
+57 255 57
+74 255 57
+90 255 57
+106 255 57
+123 255 57
+131 255 57
+148 255 57
+164 255 57
+180 255 57
+197 255 57
+213 255 57
+230 255 57
+246 255 57
+255 255 57
+255 246 74
+57 255 65
+74 255 74
+90 255 74
+98 255 74
+115 255 74
+131 255 74
+139 255 74
+156 255 74
+164 255 74
+180 255 74
+197 255 74
+205 255 74
+222 255 74
+230 255 74
+246 255 74
+255 255 74
diff --git a/graphics/misc/sunny_day/5.pal b/graphics/misc/sunny_day/5.pal
new file mode 100644
index 000000000..c275f5dc9
--- /dev/null
+++ b/graphics/misc/sunny_day/5.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+139 0 98
+156 0 98
+172 0 98
+189 0 90
+205 0 98
+222 0 90
+238 0 90
+255 0 90
+255 24 106
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+115 16 98
+131 16 98
+156 16 98
+172 16 90
+189 16 90
+205 16 90
+222 16 90
+238 16 90
+246 32 98
+255 41 106
+8 41 90
+24 41 90
+41 41 98
+57 41 98
+74 41 98
+98 41 98
+115 41 98
+131 41 98
+148 32 90
+172 32 90
+189 32 90
+205 32 90
+222 32 90
+230 49 106
+246 49 98
+255 57 106
+8 57 90
+24 57 90
+41 57 98
+57 57 98
+74 57 98
+98 57 98
+115 57 98
+131 57 90
+148 57 90
+164 57 90
+189 49 90
+205 57 90
+213 65 98
+230 65 98
+246 65 98
+255 74 106
+8 74 90
+24 74 90
+41 82 98
+57 74 98
+74 74 98
+98 74 98
+115 74 90
+131 74 90
+148 74 90
+164 74 90
+180 74 90
+197 82 98
+213 82 98
+230 82 98
+246 82 98
+255 90 106
+8 90 90
+24 90 90
+41 98 98
+57 98 98
+74 98 98
+90 90 90
+115 90 90
+131 90 90
+148 90 90
+164 90 90
+180 98 98
+197 98 98
+213 98 98
+230 98 98
+246 106 106
+255 106 106
+8 106 90
+16 115 98
+41 115 98
+57 115 90
+74 115 90
+90 115 90
+115 115 90
+131 115 90
+148 106 90
+164 106 90
+180 115 98
+197 115 98
+213 115 98
+230 115 98
+246 115 106
+255 123 106
+0 139 98
+16 131 98
+41 131 90
+57 131 90
+74 131 90
+90 131 90
+115 131 90
+131 131 90
+148 131 90
+164 131 90
+180 131 98
+197 131 98
+213 131 98
+230 131 98
+246 131 106
+255 139 106
+0 156 98
+16 156 98
+32 148 90
+57 148 90
+74 148 90
+90 148 90
+106 148 90
+131 148 90
+148 148 90
+164 148 90
+180 148 98
+197 148 98
+213 148 98
+230 148 98
+246 148 106
+255 148 106
+0 172 90
+16 172 90
+32 172 90
+57 164 90
+74 164 90
+90 164 90
+106 164 90
+131 164 90
+148 164 90
+164 164 90
+180 164 98
+197 164 98
+213 164 98
+230 164 98
+246 164 106
+255 164 106
+0 189 90
+16 189 90
+32 189 90
+49 189 90
+74 180 90
+98 180 98
+115 180 98
+131 180 98
+148 180 98
+164 180 98
+180 180 98
+197 180 98
+213 180 98
+230 180 98
+246 180 106
+255 180 106
+0 205 90
+16 205 90
+32 205 90
+57 205 90
+82 197 98
+98 197 98
+115 197 98
+131 197 98
+148 197 98
+164 197 98
+180 197 98
+197 197 98
+213 197 98
+230 197 98
+246 197 106
+255 197 106
+0 222 90
+16 222 90
+32 222 90
+65 213 98
+82 213 98
+98 213 98
+115 213 98
+139 213 98
+148 213 98
+164 213 98
+180 213 98
+197 213 98
+213 213 98
+230 213 98
+246 213 106
+255 213 106
+0 238 90
+16 238 90
+49 230 98
+65 230 98
+82 230 98
+98 230 98
+123 230 98
+131 230 98
+156 230 98
+164 230 98
+180 230 98
+197 230 98
+213 230 98
+230 230 98
+246 230 106
+255 230 106
+0 255 90
+32 246 98
+49 246 98
+65 246 98
+82 246 98
+106 246 106
+123 246 106
+139 246 106
+148 246 106
+172 246 106
+189 246 106
+197 246 106
+213 246 106
+230 246 106
+246 246 106
+255 238 106
+24 255 98
+41 255 106
+57 255 98
+74 255 106
+90 255 106
+106 255 106
+123 255 106
+139 255 106
+156 255 106
+172 255 106
+180 255 106
+197 255 106
+213 255 106
+230 255 106
+246 255 106
+255 255 106
diff --git a/graphics/misc/sunny_day/50.pal b/graphics/misc/sunny_day/50.pal
new file mode 100644
index 000000000..e162a20fa
--- /dev/null
+++ b/graphics/misc/sunny_day/50.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+172 0 49
+189 0 41
+205 0 41
+222 0 41
+238 0 41
+255 0 41
+255 8 49
+255 24 65
+255 57 82
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+148 16 49
+164 16 41
+189 16 41
+205 16 41
+222 8 32
+246 8 32
+246 24 49
+246 41 57
+255 57 74
+255 74 90
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+123 41 41
+139 41 41
+164 41 41
+180 32 32
+205 32 32
+222 32 32
+230 41 41
+230 57 57
+238 74 74
+255 74 74
+255 90 90
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+123 65 41
+139 65 41
+164 57 41
+180 57 32
+205 57 32
+222 57 32
+230 65 41
+230 74 57
+238 90 74
+255 90 74
+255 98 90
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+123 98 41
+139 90 41
+164 90 41
+180 82 32
+205 82 32
+222 82 32
+230 82 41
+230 90 57
+238 98 74
+255 98 74
+255 115 90
+8 90 41
+24 90 41
+41 123 41
+74 123 41
+98 123 41
+123 123 41
+139 115 41
+164 115 41
+180 106 32
+205 106 32
+222 98 32
+230 98 41
+230 106 57
+238 115 74
+255 123 74
+255 123 90
+8 106 41
+16 148 41
+41 139 41
+65 139 41
+90 139 41
+115 139 41
+139 139 41
+164 139 41
+180 131 32
+205 131 32
+222 123 32
+230 123 41
+230 123 57
+238 131 74
+255 131 74
+255 139 90
+0 172 49
+16 164 41
+41 164 41
+65 164 41
+90 164 41
+115 164 41
+139 164 41
+164 164 41
+180 156 32
+205 148 32
+222 148 32
+230 148 41
+230 139 57
+238 148 74
+255 148 74
+255 148 90
+0 189 41
+16 189 41
+32 180 32
+57 180 32
+82 180 32
+106 180 32
+131 180 32
+156 180 32
+180 180 32
+205 172 32
+222 172 32
+230 164 41
+230 156 57
+238 164 74
+255 164 74
+255 164 90
+0 205 41
+16 205 41
+32 205 32
+57 205 32
+82 205 32
+106 205 32
+131 205 32
+156 205 32
+180 205 32
+205 205 32
+222 197 32
+230 180 41
+230 172 57
+238 180 74
+255 180 74
+255 180 90
+0 222 41
+8 222 32
+32 222 32
+57 222 32
+82 222 32
+106 222 32
+123 222 32
+148 222 32
+172 222 32
+197 222 32
+222 222 32
+230 205 41
+230 197 57
+238 197 74
+255 189 74
+255 189 90
+0 238 32
+8 246 32
+41 230 41
+65 230 41
+82 230 41
+106 230 41
+123 230 41
+148 230 41
+164 230 41
+189 230 41
+205 230 41
+230 230 41
+230 213 57
+238 205 74
+255 213 74
+255 205 90
+0 255 32
+24 246 41
+57 230 57
+74 230 57
+90 230 57
+106 230 57
+123 230 57
+139 230 57
+164 230 57
+180 230 57
+197 230 57
+213 230 57
+230 230 57
+238 222 74
+255 222 74
+255 213 90
+8 255 49
+41 246 49
+74 238 74
+90 238 74
+106 238 74
+123 238 74
+131 238 74
+148 238 74
+164 238 74
+180 238 74
+197 238 74
+213 238 74
+230 238 74
+238 238 74
+255 238 74
+255 230 90
+24 255 57
+57 255 74
+74 255 74
+90 255 74
+106 255 74
+123 255 74
+131 255 74
+148 255 74
+164 255 74
+180 255 74
+197 255 74
+213 255 74
+230 255 74
+238 255 74
+255 255 74
+255 246 90
+57 255 82
+74 255 82
+90 255 90
+106 255 90
+115 255 90
+131 255 90
+139 255 90
+156 255 90
+172 255 90
+180 255 90
+197 255 90
+205 255 90
+222 255 90
+230 255 90
+246 255 90
+255 255 90
diff --git a/graphics/misc/sunny_day/51.pal b/graphics/misc/sunny_day/51.pal
new file mode 100644
index 000000000..c168d1896
--- /dev/null
+++ b/graphics/misc/sunny_day/51.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+172 0 74
+189 0 74
+205 0 65
+222 0 65
+238 0 65
+255 0 57
+255 8 65
+255 24 82
+255 57 98
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+148 16 74
+164 16 65
+189 16 65
+205 16 65
+222 8 57
+246 8 57
+246 24 65
+246 41 74
+255 57 90
+255 74 98
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+123 41 74
+139 41 65
+164 41 65
+180 32 57
+205 32 57
+222 32 57
+230 41 65
+230 57 74
+238 74 90
+255 74 90
+255 90 106
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+98 65 65
+123 65 65
+139 57 57
+156 57 57
+180 57 57
+197 57 57
+205 57 57
+213 74 74
+230 90 90
+238 90 90
+255 90 90
+255 106 106
+8 74 57
+24 74 57
+41 74 57
+65 98 65
+98 98 65
+123 90 65
+139 90 57
+156 82 57
+180 82 57
+197 74 57
+205 82 57
+213 90 74
+230 98 90
+238 106 90
+255 106 90
+255 115 106
+8 90 57
+24 90 57
+41 123 65
+65 123 65
+90 123 65
+123 123 65
+139 115 57
+156 106 57
+180 106 57
+197 98 57
+205 106 57
+213 106 74
+230 115 90
+238 115 90
+255 123 90
+255 131 106
+8 106 57
+16 148 65
+41 139 65
+57 139 57
+90 139 57
+115 139 57
+139 139 57
+156 131 57
+180 131 57
+197 123 57
+205 123 57
+213 123 74
+230 131 90
+238 131 90
+255 139 90
+255 148 106
+0 172 65
+16 164 65
+41 164 57
+57 156 57
+82 156 57
+106 156 57
+131 156 57
+156 156 57
+180 156 57
+197 148 57
+205 148 57
+213 139 74
+230 148 90
+238 148 90
+255 148 90
+255 156 106
+0 189 65
+16 189 65
+32 180 57
+57 180 57
+82 180 57
+106 180 57
+131 180 57
+156 180 57
+180 180 57
+197 172 57
+205 164 57
+213 164 74
+230 164 90
+238 164 90
+255 164 90
+255 164 106
+0 205 65
+16 205 65
+32 205 57
+57 197 57
+82 197 57
+106 197 57
+123 197 57
+148 197 57
+172 197 57
+197 197 57
+205 189 57
+213 180 74
+230 180 90
+238 180 90
+255 180 90
+255 180 106
+0 222 57
+8 222 57
+32 222 57
+57 205 57
+82 205 57
+106 205 57
+123 205 57
+148 205 57
+164 205 57
+189 205 57
+205 205 57
+213 197 74
+230 197 90
+238 197 90
+255 197 90
+255 189 106
+0 238 57
+8 246 49
+41 230 65
+74 213 74
+90 213 74
+106 213 74
+123 213 74
+139 213 74
+164 213 74
+180 213 74
+197 213 74
+213 213 74
+230 213 90
+238 205 90
+255 205 90
+255 205 106
+0 255 57
+24 246 57
+57 230 74
+90 230 90
+106 230 90
+123 230 90
+131 230 90
+148 230 90
+164 230 90
+180 230 90
+197 230 90
+213 230 90
+230 230 90
+238 222 90
+255 222 90
+255 222 106
+8 255 65
+41 246 65
+74 238 90
+90 238 90
+106 238 90
+123 238 90
+131 238 90
+148 238 90
+164 238 90
+180 238 90
+197 238 90
+213 238 90
+230 238 90
+238 238 90
+255 238 90
+255 230 106
+24 255 74
+57 255 90
+74 255 90
+90 255 90
+106 255 90
+123 255 90
+139 255 90
+156 255 90
+172 255 90
+180 255 90
+197 255 90
+213 255 90
+222 255 90
+238 255 90
+255 255 90
+255 246 106
+57 255 90
+74 255 98
+90 255 98
+106 255 106
+123 255 106
+131 255 106
+148 255 106
+156 255 106
+172 255 106
+180 255 106
+197 255 106
+205 255 106
+222 255 106
+230 255 106
+246 255 106
+255 255 106
diff --git a/graphics/misc/sunny_day/52.pal b/graphics/misc/sunny_day/52.pal
new file mode 100644
index 000000000..4589fe0fc
--- /dev/null
+++ b/graphics/misc/sunny_day/52.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+172 0 98
+189 0 90
+205 0 90
+222 0 90
+238 0 82
+255 0 82
+255 8 90
+255 24 98
+255 57 106
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+148 16 98
+164 16 90
+189 16 90
+205 16 90
+222 8 82
+246 8 82
+246 24 90
+246 41 90
+255 57 106
+255 74 115
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+123 41 98
+139 41 90
+164 41 90
+180 32 82
+205 32 82
+222 32 82
+230 41 82
+230 57 90
+238 74 106
+255 74 106
+255 90 115
+8 57 74
+24 57 74
+41 57 74
+65 65 98
+98 65 98
+123 65 90
+139 57 90
+156 57 82
+180 57 82
+197 57 82
+205 57 82
+213 74 90
+230 90 106
+238 90 106
+255 90 106
+255 106 123
+8 74 74
+24 74 74
+41 74 74
+65 98 98
+98 90 90
+115 82 82
+139 82 82
+156 74 74
+180 74 74
+189 82 82
+197 90 90
+213 98 98
+230 106 106
+238 106 106
+255 106 106
+255 123 123
+8 90 74
+24 90 74
+41 123 98
+65 123 90
+82 115 82
+115 115 82
+139 106 82
+156 106 74
+180 98 74
+189 98 82
+197 106 90
+213 115 98
+230 115 106
+238 123 106
+255 123 106
+255 131 123
+8 106 74
+16 148 98
+41 139 90
+57 139 90
+82 139 82
+106 139 82
+139 139 82
+156 131 74
+180 123 74
+189 123 82
+197 123 90
+213 131 98
+230 131 106
+238 139 106
+255 139 106
+255 148 123
+0 172 98
+16 164 90
+41 164 90
+57 156 82
+74 156 74
+106 156 74
+131 156 74
+156 156 74
+180 148 74
+189 148 82
+197 139 90
+213 148 98
+230 148 106
+238 148 106
+255 148 106
+255 156 123
+0 189 90
+16 189 90
+32 180 82
+57 180 82
+74 180 74
+98 180 74
+123 180 74
+148 180 74
+180 180 74
+189 164 82
+197 156 90
+213 164 98
+230 164 106
+238 164 106
+255 164 106
+255 172 123
+0 205 90
+16 205 82
+32 205 82
+57 197 74
+82 189 82
+106 189 82
+123 189 82
+148 189 82
+164 189 82
+189 189 82
+197 180 90
+213 180 98
+230 180 106
+238 180 106
+255 180 106
+255 180 123
+0 222 82
+8 222 82
+32 222 82
+57 205 82
+90 197 90
+106 197 90
+123 197 90
+139 197 90
+164 197 90
+180 197 90
+197 197 90
+213 197 98
+230 197 106
+238 197 106
+255 197 106
+255 197 123
+0 238 82
+8 246 74
+41 230 82
+74 213 90
+98 213 98
+115 213 98
+131 213 98
+148 213 98
+164 213 98
+180 213 98
+197 213 98
+213 213 98
+230 213 106
+238 213 106
+255 205 106
+255 205 123
+0 255 82
+24 246 82
+57 230 90
+90 230 98
+106 230 106
+123 230 106
+131 230 106
+148 230 106
+164 230 106
+180 230 106
+197 230 106
+213 230 106
+230 230 106
+238 222 106
+255 222 106
+255 222 123
+8 255 82
+41 246 90
+74 238 98
+90 238 106
+106 238 106
+123 238 106
+139 238 106
+148 238 106
+164 238 106
+180 238 106
+197 238 106
+213 238 106
+230 238 106
+238 238 106
+255 238 106
+255 230 123
+24 255 90
+57 255 98
+74 255 98
+90 255 106
+106 255 106
+123 255 106
+139 255 106
+156 255 106
+164 255 106
+180 255 106
+197 255 106
+213 255 106
+230 255 106
+238 255 106
+255 255 106
+255 246 123
+57 255 106
+74 255 106
+90 255 115
+106 255 115
+123 255 123
+139 255 123
+148 255 123
+164 255 123
+172 255 123
+189 255 123
+197 255 123
+205 255 123
+222 255 123
+230 255 123
+246 255 123
+255 255 123
diff --git a/graphics/misc/sunny_day/53.pal b/graphics/misc/sunny_day/53.pal
new file mode 100644
index 000000000..833a15511
--- /dev/null
+++ b/graphics/misc/sunny_day/53.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+172 0 123
+189 0 115
+205 0 115
+222 0 106
+238 0 106
+255 0 106
+255 8 106
+255 24 115
+255 57 123
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+148 16 123
+164 16 115
+189 16 115
+205 16 106
+222 8 106
+246 8 106
+246 24 106
+246 41 106
+255 57 123
+255 74 131
+8 41 90
+24 41 90
+41 41 123
+65 41 123
+98 41 123
+123 41 123
+139 41 115
+164 41 115
+180 32 106
+205 32 106
+222 32 106
+230 41 106
+230 57 106
+238 74 123
+255 74 123
+255 90 131
+8 57 90
+24 57 90
+41 74 123
+65 65 123
+90 65 123
+123 65 123
+139 57 115
+156 57 106
+180 57 106
+197 57 106
+205 57 106
+213 74 106
+230 90 123
+238 90 123
+255 90 123
+255 106 131
+8 74 90
+24 74 90
+41 98 123
+65 90 123
+82 82 115
+115 82 115
+139 82 106
+156 74 106
+180 74 98
+189 82 106
+197 90 106
+213 98 115
+230 106 123
+238 106 123
+255 106 123
+255 123 139
+8 90 90
+24 90 90
+41 123 123
+65 123 123
+82 115 115
+115 106 106
+131 98 98
+156 98 98
+172 98 98
+180 106 106
+197 115 115
+213 115 115
+230 123 123
+238 123 123
+255 131 131
+255 139 139
+8 106 90
+16 148 123
+41 139 115
+57 139 115
+82 139 106
+98 131 98
+131 131 98
+156 123 98
+172 123 98
+180 123 106
+197 131 115
+213 131 115
+230 131 123
+238 139 123
+255 139 131
+255 148 139
+0 172 123
+16 164 115
+41 164 115
+57 156 106
+74 156 106
+98 156 98
+123 156 98
+156 156 98
+172 148 98
+180 139 106
+197 148 115
+213 148 115
+230 148 123
+238 156 123
+255 156 131
+255 164 139
+0 189 115
+16 189 115
+32 180 106
+57 180 106
+74 180 98
+98 172 98
+123 172 98
+148 172 98
+172 172 98
+180 164 106
+197 164 115
+213 164 115
+230 164 123
+238 164 123
+255 164 131
+255 172 139
+0 205 115
+16 205 106
+32 205 106
+57 197 98
+82 189 98
+106 180 106
+123 180 106
+139 180 106
+164 180 106
+180 180 106
+197 180 115
+213 180 115
+230 180 123
+238 180 123
+255 180 131
+255 189 139
+0 222 106
+8 222 106
+32 222 98
+57 205 106
+90 197 106
+115 197 115
+131 197 115
+148 197 115
+164 197 115
+180 197 115
+197 197 115
+213 197 115
+230 197 123
+238 197 123
+255 197 131
+255 197 139
+0 238 106
+8 246 98
+41 230 98
+74 213 106
+98 213 115
+115 213 115
+131 213 115
+148 213 115
+164 213 115
+180 213 115
+197 213 115
+213 213 115
+230 213 123
+238 213 123
+255 213 131
+255 205 139
+0 255 98
+24 246 98
+57 230 106
+90 230 115
+106 230 115
+123 230 123
+139 230 123
+156 230 123
+164 230 123
+180 230 123
+197 230 123
+213 230 123
+230 230 123
+238 222 123
+255 222 131
+255 222 139
+8 255 98
+41 246 106
+74 238 115
+90 238 115
+106 238 123
+123 238 123
+139 238 123
+156 238 123
+172 238 123
+180 238 123
+197 238 123
+213 238 123
+230 238 123
+238 238 123
+255 238 131
+255 230 139
+24 255 106
+57 255 115
+74 255 123
+90 255 123
+106 255 123
+131 255 131
+139 255 131
+156 255 131
+172 255 131
+180 255 131
+197 255 131
+213 255 131
+230 255 131
+238 255 131
+255 255 131
+255 246 139
+57 255 123
+74 255 123
+90 255 123
+106 255 131
+123 255 131
+139 255 139
+156 255 139
+164 255 139
+172 255 139
+189 255 139
+197 255 139
+213 255 139
+222 255 139
+238 255 139
+246 255 139
+255 255 139
diff --git a/graphics/misc/sunny_day/54.pal b/graphics/misc/sunny_day/54.pal
new file mode 100644
index 000000000..cfe2f15c7
--- /dev/null
+++ b/graphics/misc/sunny_day/54.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+172 0 148
+189 0 139
+205 0 139
+222 0 131
+238 0 131
+255 0 123
+255 8 123
+255 24 131
+255 57 139
+8 24 106
+16 16 148
+41 16 148
+65 16 148
+98 16 148
+123 16 148
+148 16 148
+164 16 139
+189 16 139
+205 16 131
+222 8 131
+246 8 123
+246 24 131
+246 41 123
+255 57 131
+255 74 139
+8 41 106
+16 49 148
+41 41 139
+65 41 139
+90 41 139
+115 41 139
+139 41 139
+164 41 139
+180 32 131
+205 32 131
+222 32 123
+230 41 123
+230 57 123
+238 74 131
+255 74 131
+255 90 139
+8 57 106
+16 74 148
+41 65 139
+57 57 139
+90 57 139
+115 57 139
+139 57 139
+156 57 131
+180 57 131
+197 57 123
+205 57 123
+213 74 123
+230 90 131
+238 90 131
+255 90 139
+255 106 148
+8 74 106
+16 98 148
+41 90 139
+57 90 139
+82 82 139
+106 82 139
+139 82 139
+156 74 131
+180 74 123
+189 82 123
+197 90 123
+213 98 131
+230 106 131
+238 106 139
+255 106 139
+255 123 148
+8 90 106
+16 123 148
+41 115 139
+57 115 139
+82 106 139
+98 98 131
+131 98 131
+156 98 123
+172 98 123
+180 106 123
+197 115 131
+213 115 131
+230 123 139
+238 123 139
+255 131 139
+255 139 156
+8 106 106
+16 148 148
+41 139 139
+57 139 139
+82 139 139
+98 131 131
+131 115 115
+148 115 115
+164 123 123
+180 131 131
+197 131 131
+213 131 131
+230 139 139
+238 139 139
+255 148 148
+255 156 156
+0 172 148
+16 164 139
+41 164 139
+57 156 131
+74 156 131
+98 156 123
+115 148 115
+148 148 115
+164 139 123
+180 148 131
+197 148 131
+213 148 131
+230 148 139
+238 156 139
+255 156 148
+255 164 156
+0 189 139
+16 189 131
+32 180 131
+57 180 131
+74 180 123
+98 172 123
+123 164 123
+139 164 123
+164 164 123
+180 164 131
+197 164 131
+213 164 131
+230 164 139
+238 172 139
+255 172 148
+255 180 156
+0 205 131
+16 205 131
+32 205 131
+57 197 123
+82 189 123
+106 180 123
+131 180 131
+148 180 131
+164 180 131
+180 180 131
+197 180 131
+213 180 131
+230 180 139
+238 180 139
+255 189 148
+255 189 156
+0 222 131
+8 222 131
+32 222 123
+57 205 123
+90 197 123
+115 197 131
+131 197 131
+148 197 131
+164 197 131
+180 197 131
+197 197 131
+213 197 131
+230 197 139
+238 197 139
+255 197 148
+255 205 156
+0 238 123
+8 246 123
+41 230 123
+74 213 123
+98 213 131
+115 213 131
+131 213 131
+148 213 131
+164 213 131
+180 213 131
+197 213 131
+213 213 131
+230 213 139
+238 213 139
+255 213 148
+255 213 156
+0 255 123
+24 246 123
+57 230 123
+90 230 131
+106 230 131
+123 230 131
+139 230 139
+156 230 139
+164 230 139
+180 230 139
+197 230 139
+213 230 139
+230 230 139
+238 222 139
+255 230 148
+255 222 156
+8 255 123
+41 246 123
+74 238 131
+90 238 131
+106 238 139
+123 238 139
+139 238 139
+156 238 139
+172 238 139
+180 238 139
+197 238 139
+213 238 139
+230 238 139
+238 238 139
+255 238 148
+255 238 156
+24 255 123
+57 255 131
+74 255 131
+90 255 139
+106 255 139
+131 255 139
+148 255 148
+156 255 148
+172 255 148
+189 255 148
+197 255 148
+213 255 148
+230 255 148
+238 255 148
+255 255 148
+255 246 156
+57 255 131
+74 255 139
+90 255 139
+106 255 148
+123 255 148
+139 255 148
+156 255 156
+172 255 156
+180 255 156
+189 255 156
+205 255 156
+213 255 156
+222 255 156
+238 255 156
+246 255 156
+255 255 156
diff --git a/graphics/misc/sunny_day/55.pal b/graphics/misc/sunny_day/55.pal
new file mode 100644
index 000000000..c1b30ed9e
--- /dev/null
+++ b/graphics/misc/sunny_day/55.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 172
+16 0 172
+49 0 172
+65 0 172
+98 0 172
+123 0 172
+148 0 172
+172 0 172
+189 0 164
+205 0 164
+222 0 156
+238 0 148
+255 0 148
+255 8 148
+255 24 139
+255 57 148
+0 24 172
+16 16 164
+41 16 164
+65 16 164
+90 16 164
+115 16 164
+139 16 164
+164 16 164
+189 16 164
+205 16 156
+222 8 156
+246 8 148
+246 24 148
+246 41 139
+255 57 148
+255 74 156
+0 49 172
+16 41 164
+41 41 164
+57 41 164
+90 41 164
+115 41 164
+139 41 164
+164 41 164
+180 32 156
+205 32 156
+222 32 148
+230 41 148
+230 57 139
+238 74 148
+255 74 148
+255 90 156
+0 74 172
+16 65 164
+41 65 164
+57 57 156
+82 57 156
+106 57 156
+131 57 156
+156 57 156
+180 57 156
+197 57 148
+205 57 148
+213 74 139
+230 90 148
+238 90 148
+255 90 156
+255 106 156
+0 98 172
+16 90 164
+41 90 164
+57 82 156
+74 74 156
+106 74 156
+131 74 156
+156 74 156
+180 74 148
+189 82 148
+197 90 139
+213 98 148
+230 106 148
+238 106 148
+255 106 156
+255 123 164
+0 123 172
+16 115 164
+41 115 164
+57 106 156
+74 106 156
+98 98 156
+123 98 156
+156 98 156
+172 98 148
+180 106 139
+197 115 148
+213 115 148
+230 123 156
+238 123 156
+255 131 156
+255 139 164
+0 148 172
+16 139 164
+41 139 164
+57 131 156
+74 131 156
+98 123 156
+115 115 148
+148 115 148
+164 123 139
+180 131 148
+197 131 148
+213 131 148
+230 139 156
+238 139 156
+255 148 156
+255 156 172
+0 172 172
+16 164 164
+41 164 164
+57 156 156
+74 156 156
+98 156 156
+115 148 148
+148 139 139
+172 148 148
+180 148 148
+197 148 148
+213 148 148
+230 156 156
+238 156 156
+255 164 164
+255 172 172
+0 189 164
+16 189 156
+32 180 156
+57 180 156
+74 180 148
+98 172 148
+123 164 139
+148 172 148
+172 172 148
+180 164 148
+197 164 148
+213 164 148
+230 164 156
+238 172 156
+255 172 164
+255 180 172
+0 205 156
+16 205 156
+32 205 148
+57 197 148
+82 189 148
+106 180 139
+131 180 148
+148 180 148
+164 180 148
+180 180 148
+197 180 148
+213 180 148
+230 180 156
+238 180 156
+255 189 164
+255 197 172
+0 222 148
+8 222 148
+32 222 148
+57 205 148
+90 197 139
+115 197 148
+131 197 148
+148 197 148
+164 197 148
+180 197 148
+197 197 148
+213 197 148
+230 197 156
+238 197 156
+255 197 164
+255 205 172
+0 238 148
+8 246 148
+41 230 148
+74 213 139
+98 213 148
+115 213 148
+131 213 148
+148 213 148
+164 213 148
+180 213 148
+197 213 148
+213 213 148
+230 213 156
+238 213 156
+255 213 164
+255 213 172
+0 255 148
+24 246 139
+57 230 139
+90 230 148
+106 230 148
+123 230 148
+139 230 148
+156 230 156
+172 230 156
+180 230 156
+197 230 156
+213 230 156
+230 230 156
+238 222 156
+255 230 164
+255 230 172
+8 255 139
+41 246 139
+74 238 148
+90 238 148
+106 238 148
+123 238 156
+139 238 156
+156 238 156
+172 238 156
+189 238 156
+197 238 156
+213 238 156
+230 238 156
+238 238 156
+255 238 164
+255 238 172
+24 255 139
+57 255 148
+74 255 148
+90 255 148
+106 255 148
+131 255 156
+148 255 156
+164 255 164
+172 255 164
+189 255 164
+205 255 164
+213 255 164
+230 255 164
+238 255 164
+255 255 164
+255 246 172
+57 255 148
+74 255 148
+90 255 148
+106 255 156
+123 255 156
+139 255 164
+156 255 164
+172 255 172
+189 255 172
+197 255 172
+205 255 172
+213 255 172
+230 255 172
+238 255 172
+246 255 172
+255 255 172
diff --git a/graphics/misc/sunny_day/56.pal b/graphics/misc/sunny_day/56.pal
new file mode 100644
index 000000000..eb5b90f0c
--- /dev/null
+++ b/graphics/misc/sunny_day/56.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 189
+16 0 189
+41 0 189
+65 0 189
+90 0 189
+115 0 189
+139 0 189
+164 0 189
+189 0 189
+205 0 189
+222 0 180
+238 0 172
+255 0 172
+255 8 164
+255 24 164
+255 57 164
+0 24 189
+16 16 189
+41 16 189
+65 16 189
+90 16 189
+115 16 189
+131 16 189
+156 16 189
+189 16 189
+205 16 180
+222 8 180
+246 8 172
+246 24 164
+246 41 164
+255 57 164
+255 74 164
+0 41 189
+16 41 189
+32 32 180
+57 32 180
+82 32 180
+106 32 180
+131 32 180
+156 32 180
+180 32 180
+205 32 180
+222 32 172
+230 41 164
+230 57 164
+238 74 164
+255 74 164
+255 90 172
+0 74 189
+16 65 189
+32 57 180
+57 57 180
+82 57 180
+106 57 180
+131 57 180
+156 57 180
+180 57 180
+197 57 172
+205 57 164
+213 74 164
+230 90 164
+238 90 164
+255 90 172
+255 106 172
+0 90 189
+16 90 189
+32 82 180
+57 82 180
+74 74 180
+98 74 180
+123 74 180
+148 74 180
+180 74 180
+189 82 164
+197 90 164
+213 98 164
+230 106 164
+238 106 164
+255 106 164
+255 123 172
+0 115 189
+16 115 189
+32 106 180
+57 106 180
+74 98 180
+98 98 172
+123 98 172
+148 98 172
+172 98 172
+180 106 164
+197 115 164
+213 115 164
+230 123 164
+238 123 172
+255 131 172
+255 139 172
+0 139 189
+16 139 189
+32 131 180
+57 131 180
+74 123 180
+98 123 172
+123 123 164
+139 123 164
+164 123 164
+180 131 164
+197 131 164
+213 131 164
+230 139 164
+238 139 172
+255 148 172
+255 156 180
+0 164 189
+16 164 189
+32 156 180
+57 156 180
+74 148 180
+98 148 172
+123 139 164
+148 148 172
+172 148 172
+180 148 164
+197 148 164
+213 148 164
+230 156 172
+238 156 172
+255 164 172
+255 172 189
+0 189 189
+16 189 189
+32 180 180
+57 180 180
+74 180 180
+98 172 172
+123 164 164
+148 172 172
+172 164 164
+189 164 164
+197 164 164
+213 164 164
+230 172 172
+238 172 172
+255 180 180
+255 205 205
+0 205 180
+16 205 180
+32 205 172
+57 197 172
+82 189 164
+106 180 164
+131 180 164
+148 180 164
+164 189 164
+189 189 164
+197 180 164
+213 180 164
+230 189 172
+238 189 172
+255 189 180
+255 205 205
+0 222 172
+8 222 172
+32 222 172
+57 205 164
+90 197 156
+115 197 164
+131 197 164
+148 197 164
+164 197 164
+180 197 164
+197 197 164
+213 197 164
+230 197 172
+238 197 172
+255 205 180
+255 222 205
+0 238 172
+8 246 172
+41 230 164
+74 213 164
+98 213 164
+115 213 164
+131 213 164
+148 213 164
+164 213 164
+180 213 164
+197 213 164
+213 213 164
+230 213 172
+238 213 172
+255 213 180
+255 222 205
+0 255 164
+24 246 164
+57 230 156
+90 230 164
+106 230 164
+123 230 164
+139 230 164
+156 230 164
+172 230 172
+189 230 172
+197 230 172
+213 230 172
+230 230 172
+238 230 172
+255 230 180
+255 230 205
+8 255 156
+41 246 156
+74 238 164
+90 238 164
+106 238 164
+123 238 164
+139 238 172
+156 238 172
+172 238 172
+189 238 172
+205 238 172
+213 238 172
+230 238 172
+238 238 172
+255 238 180
+255 238 205
+24 255 156
+57 255 164
+74 255 164
+90 255 164
+106 255 164
+131 255 164
+148 255 172
+164 255 172
+180 255 180
+189 255 180
+205 255 180
+213 255 180
+230 255 180
+238 255 180
+255 255 180
+255 246 205
+57 255 164
+74 255 164
+90 255 164
+106 255 164
+123 255 172
+139 255 172
+156 255 180
+172 255 180
+205 255 205
+213 255 205
+222 255 205
+230 255 205
+238 255 205
+246 255 205
+255 255 205
+255 255 205
diff --git a/graphics/misc/sunny_day/57.pal b/graphics/misc/sunny_day/57.pal
new file mode 100644
index 000000000..90584e92e
--- /dev/null
+++ b/graphics/misc/sunny_day/57.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 205
+16 0 205
+41 0 205
+65 0 205
+90 0 205
+115 0 205
+131 0 205
+156 0 205
+180 0 205
+205 0 205
+222 0 197
+238 0 197
+255 0 189
+255 8 180
+255 24 180
+255 57 180
+0 16 205
+16 16 205
+41 16 205
+65 16 205
+82 16 205
+106 16 205
+131 16 205
+156 16 205
+180 16 205
+205 16 205
+222 8 205
+246 8 197
+246 24 189
+246 41 180
+255 57 180
+255 74 180
+0 41 205
+16 41 205
+32 32 205
+57 32 205
+82 32 205
+106 32 205
+131 32 205
+148 32 205
+172 32 205
+205 32 205
+222 32 197
+230 41 189
+230 57 180
+238 74 180
+255 74 180
+255 90 180
+0 65 205
+16 65 205
+32 57 205
+57 57 197
+74 57 197
+98 57 197
+123 57 197
+148 57 197
+172 57 197
+197 57 197
+205 57 189
+213 74 180
+230 90 180
+238 90 180
+255 90 180
+255 106 180
+0 90 205
+16 90 205
+32 82 205
+57 82 197
+82 82 189
+98 82 189
+123 82 189
+148 82 189
+164 82 189
+189 82 189
+197 90 180
+213 98 180
+230 106 180
+238 106 180
+255 106 180
+255 123 189
+0 115 205
+16 106 205
+32 106 205
+57 106 197
+82 106 189
+106 106 180
+123 106 180
+139 106 180
+164 106 180
+180 106 180
+197 115 180
+213 115 180
+230 123 180
+238 123 180
+255 131 180
+255 139 189
+0 139 205
+16 131 205
+32 131 205
+57 123 197
+82 123 189
+106 123 180
+131 131 180
+148 131 180
+164 131 180
+180 131 180
+197 131 180
+213 131 180
+230 139 180
+238 139 180
+255 148 189
+255 156 189
+0 164 205
+16 156 205
+32 156 205
+57 148 197
+82 148 189
+106 139 180
+131 148 180
+148 148 180
+164 148 180
+180 148 180
+197 148 180
+213 148 180
+230 156 180
+238 156 189
+255 164 189
+255 172 197
+0 189 205
+16 180 205
+32 180 205
+57 172 197
+82 164 189
+106 164 180
+131 164 180
+148 164 180
+164 164 189
+189 164 189
+197 164 180
+213 164 180
+230 172 189
+238 172 189
+255 180 189
+255 205 213
+0 205 205
+16 205 205
+32 205 205
+57 197 197
+82 189 189
+106 180 180
+131 180 180
+148 180 180
+164 189 189
+189 180 180
+197 180 180
+213 180 180
+230 189 189
+238 189 189
+255 205 205
+255 222 222
+0 222 197
+8 222 197
+32 222 197
+57 205 189
+90 197 180
+115 197 180
+131 197 180
+148 197 180
+164 197 180
+180 197 180
+197 197 180
+213 197 180
+230 197 189
+238 205 189
+255 213 205
+255 222 222
+0 238 189
+8 246 189
+41 230 180
+74 213 180
+98 213 180
+115 213 180
+131 213 180
+148 213 180
+164 213 180
+180 213 180
+197 213 180
+213 213 180
+230 213 189
+238 213 189
+255 222 205
+255 230 222
+0 255 189
+24 246 180
+57 230 172
+90 230 180
+106 230 180
+123 230 180
+139 230 180
+156 230 180
+172 230 189
+189 230 189
+197 230 189
+213 230 189
+230 230 189
+238 230 189
+255 230 205
+255 238 222
+8 255 180
+41 246 172
+74 238 180
+90 238 180
+106 238 180
+123 238 180
+139 238 180
+156 238 180
+172 238 189
+189 238 189
+205 238 189
+213 238 189
+230 238 189
+238 238 189
+255 246 205
+255 246 222
+24 255 172
+57 255 180
+74 255 180
+90 255 180
+106 255 180
+131 255 180
+148 255 189
+164 255 189
+180 255 189
+205 255 205
+213 255 205
+222 255 205
+238 255 205
+246 255 205
+255 255 205
+255 255 222
+57 255 172
+74 255 180
+90 255 180
+106 255 180
+123 255 180
+139 255 189
+156 255 189
+172 255 197
+205 255 205
+222 255 222
+222 255 222
+230 255 222
+238 255 222
+246 255 222
+255 255 222
+255 255 222
diff --git a/graphics/misc/sunny_day/58.pal b/graphics/misc/sunny_day/58.pal
new file mode 100644
index 000000000..6c208a4aa
--- /dev/null
+++ b/graphics/misc/sunny_day/58.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 222
+16 0 222
+41 0 222
+57 0 222
+82 0 222
+106 0 222
+131 0 222
+148 0 222
+172 0 222
+197 0 222
+222 0 222
+238 0 222
+255 0 213
+255 8 197
+255 24 197
+255 57 189
+0 16 222
+8 8 222
+32 8 222
+57 8 222
+82 8 222
+106 8 222
+131 8 222
+148 8 222
+172 8 222
+197 8 222
+222 8 222
+246 8 222
+246 24 205
+246 41 197
+255 57 197
+255 74 197
+0 41 222
+8 32 222
+32 32 222
+57 32 222
+82 32 222
+98 32 222
+123 32 222
+148 32 222
+172 32 222
+197 32 222
+222 32 222
+230 41 205
+230 57 197
+238 74 197
+255 74 197
+255 90 197
+0 65 222
+8 57 222
+32 57 222
+57 57 205
+82 57 205
+106 57 205
+123 57 205
+148 57 205
+164 57 205
+189 57 205
+205 57 205
+213 74 197
+230 90 197
+238 90 197
+255 90 197
+255 106 197
+0 90 222
+8 82 222
+32 82 222
+57 82 205
+90 90 197
+106 90 197
+123 90 197
+139 90 197
+156 90 197
+180 90 197
+197 90 197
+213 98 197
+230 106 197
+238 106 197
+255 106 197
+255 123 197
+0 106 222
+8 106 222
+32 106 222
+57 106 205
+90 106 197
+115 115 197
+131 115 197
+148 115 197
+164 115 197
+180 115 197
+197 115 197
+213 115 197
+230 123 197
+238 123 197
+255 131 197
+255 139 197
+0 131 222
+8 131 222
+32 123 222
+57 123 205
+90 123 197
+115 131 197
+131 131 197
+148 131 197
+164 131 197
+180 131 197
+197 131 197
+213 131 197
+230 139 197
+238 139 197
+255 148 197
+255 156 205
+0 156 222
+8 156 222
+32 148 222
+57 148 205
+90 139 197
+115 148 197
+131 148 197
+148 148 197
+164 148 197
+180 148 197
+197 148 197
+213 148 197
+230 156 197
+238 156 197
+255 164 205
+255 172 205
+0 180 222
+8 180 222
+32 172 222
+57 164 205
+90 164 197
+115 164 197
+131 164 197
+148 164 197
+164 164 197
+180 164 197
+197 164 197
+213 164 197
+230 172 197
+238 172 205
+255 180 205
+255 205 222
+0 197 222
+8 205 222
+32 197 222
+57 189 205
+90 180 197
+115 180 197
+131 180 197
+148 180 197
+164 180 197
+180 180 197
+197 180 197
+213 180 197
+230 189 197
+238 189 205
+255 205 213
+255 222 222
+0 222 222
+8 222 222
+32 222 222
+57 205 205
+90 197 197
+115 197 197
+131 197 197
+148 197 197
+164 197 197
+180 197 197
+205 197 197
+213 197 197
+230 205 205
+246 213 213
+255 222 222
+255 238 238
+0 238 213
+8 246 213
+41 230 205
+74 213 197
+98 213 197
+115 213 197
+131 213 197
+148 213 197
+164 213 197
+180 213 197
+197 213 197
+213 213 197
+230 213 205
+246 222 213
+255 230 222
+255 238 238
+0 255 205
+24 246 205
+57 230 197
+90 230 197
+106 230 197
+123 230 197
+139 230 197
+156 230 197
+172 230 197
+189 230 197
+205 230 205
+213 230 205
+230 230 205
+246 238 213
+255 238 222
+255 246 238
+8 255 197
+41 246 197
+74 238 197
+90 238 197
+106 238 197
+123 238 197
+139 238 197
+156 238 197
+172 238 197
+189 238 205
+213 246 213
+222 246 213
+238 246 213
+246 246 213
+255 246 222
+255 246 238
+24 255 189
+57 255 197
+74 255 189
+90 255 197
+106 255 197
+131 255 197
+148 255 197
+164 255 197
+180 255 205
+205 255 213
+222 255 222
+230 255 222
+238 255 222
+246 255 222
+255 255 222
+255 255 238
+57 255 189
+74 255 189
+90 255 189
+106 255 189
+123 255 197
+139 255 197
+156 255 205
+172 255 205
+205 255 222
+222 255 222
+238 255 238
+238 255 238
+246 255 238
+246 255 238
+255 255 238
+255 255 238
diff --git a/graphics/misc/sunny_day/59.pal b/graphics/misc/sunny_day/59.pal
new file mode 100644
index 000000000..fc5d96b1f
--- /dev/null
+++ b/graphics/misc/sunny_day/59.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 238
+16 0 238
+32 0 238
+57 0 238
+82 0 238
+106 0 238
+123 0 238
+148 0 238
+172 0 238
+189 0 238
+213 0 238
+238 0 238
+255 0 238
+255 8 222
+255 24 213
+255 57 205
+0 16 238
+8 8 246
+32 8 246
+49 8 246
+74 8 246
+98 8 246
+123 8 246
+148 8 246
+172 8 246
+189 8 246
+213 8 246
+246 8 246
+246 24 230
+246 41 213
+255 57 213
+255 74 205
+0 41 238
+8 32 246
+41 41 230
+65 41 230
+82 41 230
+98 41 230
+123 41 230
+148 41 230
+164 41 230
+180 41 230
+205 41 230
+230 41 230
+230 57 213
+238 74 213
+255 74 213
+255 90 205
+0 65 238
+8 57 246
+41 65 230
+74 74 213
+90 74 213
+106 74 213
+123 74 213
+139 74 213
+164 74 213
+180 74 213
+197 74 213
+213 74 213
+230 90 213
+238 90 213
+255 90 213
+255 106 205
+0 82 238
+8 82 246
+41 82 230
+74 90 213
+98 98 213
+115 98 213
+131 98 213
+148 98 213
+164 98 213
+180 98 213
+197 98 213
+213 98 213
+230 106 213
+238 106 213
+255 106 213
+255 123 205
+0 106 238
+8 106 246
+41 106 230
+74 106 213
+98 115 213
+115 115 213
+131 115 213
+148 115 213
+164 115 213
+180 115 213
+197 115 213
+213 115 213
+230 123 213
+238 123 213
+255 131 213
+255 139 213
+0 131 238
+8 123 246
+41 123 230
+74 123 213
+98 131 213
+115 131 213
+131 131 213
+148 131 213
+164 131 213
+180 131 213
+197 131 213
+213 131 213
+230 139 213
+238 139 213
+255 148 213
+255 156 213
+0 148 238
+8 148 246
+41 148 230
+74 139 213
+98 148 213
+115 148 213
+131 148 213
+148 148 213
+164 148 213
+180 148 213
+197 148 213
+213 148 213
+230 156 213
+238 156 213
+255 164 213
+255 172 213
+0 172 238
+8 172 246
+41 164 230
+74 164 213
+98 164 213
+115 164 213
+131 164 213
+148 164 213
+164 164 213
+180 164 213
+197 164 213
+213 164 213
+230 172 213
+238 172 213
+255 180 213
+255 205 230
+0 197 238
+8 197 246
+41 189 230
+74 180 213
+98 180 213
+115 180 213
+131 180 213
+148 180 213
+164 180 213
+180 180 213
+197 180 213
+213 180 213
+230 189 213
+238 189 213
+255 205 222
+255 222 230
+0 222 238
+8 222 246
+41 205 230
+74 197 213
+98 197 213
+115 197 213
+131 197 213
+148 197 213
+164 197 213
+180 197 213
+197 197 213
+213 197 213
+230 205 213
+246 213 222
+255 222 230
+255 238 238
+0 238 238
+8 246 246
+41 230 230
+74 213 213
+98 213 213
+115 213 213
+131 213 213
+148 213 213
+164 213 213
+180 213 213
+197 213 213
+222 213 213
+238 222 222
+246 230 230
+255 238 238
+255 255 255
+0 255 230
+24 246 222
+57 230 213
+90 230 213
+106 230 213
+123 230 213
+139 230 213
+156 230 213
+172 230 213
+189 230 213
+205 230 213
+222 238 222
+238 238 222
+246 238 230
+255 246 238
+255 255 255
+8 255 213
+41 246 213
+74 238 205
+90 238 205
+106 238 213
+123 238 213
+139 238 213
+156 238 213
+172 238 213
+189 238 213
+213 246 222
+230 246 230
+238 246 230
+246 246 230
+255 246 238
+255 255 255
+24 255 205
+57 255 205
+74 255 213
+90 255 205
+106 255 205
+131 255 213
+148 255 213
+164 255 213
+180 255 213
+205 255 222
+222 255 230
+238 255 238
+246 255 238
+246 255 238
+255 255 238
+255 255 255
+57 255 197
+74 255 205
+90 255 205
+106 255 205
+123 255 205
+139 255 205
+156 255 213
+172 255 213
+205 255 222
+222 255 230
+238 255 238
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/6.pal b/graphics/misc/sunny_day/6.pal
new file mode 100644
index 000000000..b11f0695d
--- /dev/null
+++ b/graphics/misc/sunny_day/6.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+139 0 115
+156 0 115
+172 0 115
+189 0 115
+205 0 115
+222 0 115
+238 0 115
+255 0 106
+255 24 115
+8 24 106
+16 16 115
+41 16 115
+57 16 115
+74 16 115
+98 16 115
+115 16 115
+131 16 115
+156 16 115
+172 16 115
+189 16 115
+205 16 115
+222 16 115
+238 16 106
+246 32 115
+255 41 123
+8 41 106
+16 41 115
+41 41 115
+57 41 115
+74 41 115
+98 41 115
+115 41 115
+131 41 115
+148 32 115
+172 32 115
+189 32 115
+205 32 115
+222 32 106
+230 49 115
+246 49 115
+255 57 123
+8 57 106
+16 57 115
+41 57 115
+57 57 115
+74 57 115
+90 57 115
+115 57 115
+131 57 115
+148 57 115
+164 57 115
+189 49 106
+205 57 106
+213 65 115
+230 65 115
+246 65 123
+255 74 123
+8 74 106
+16 82 115
+41 74 115
+57 74 115
+74 74 115
+90 74 115
+115 74 115
+131 74 115
+148 74 115
+164 74 106
+180 74 106
+197 82 115
+213 82 115
+230 82 123
+246 82 115
+255 90 123
+8 90 106
+16 98 115
+41 98 115
+57 98 115
+74 90 115
+90 90 115
+115 90 115
+131 90 115
+148 90 106
+164 90 106
+180 98 115
+197 98 115
+213 98 115
+230 98 123
+246 106 123
+255 106 123
+8 106 106
+16 115 115
+41 115 115
+57 115 115
+74 115 115
+90 115 115
+115 115 115
+131 106 106
+148 106 106
+164 115 115
+180 115 115
+197 115 115
+213 115 115
+230 123 123
+246 123 123
+255 123 123
+0 139 115
+16 131 115
+41 131 115
+57 131 115
+74 131 115
+90 131 115
+106 131 106
+131 131 106
+148 131 106
+164 131 115
+180 131 115
+197 131 115
+213 131 115
+230 131 123
+246 131 123
+255 139 123
+0 156 115
+16 156 115
+32 148 115
+57 148 106
+74 148 115
+90 148 106
+106 148 106
+131 148 106
+148 148 106
+164 148 115
+180 148 115
+197 148 115
+213 148 115
+230 148 123
+246 156 123
+255 156 123
+0 172 115
+16 172 115
+32 172 115
+57 164 115
+74 164 106
+90 164 106
+115 164 115
+131 164 115
+148 164 115
+164 164 115
+180 164 115
+197 164 115
+213 164 115
+230 164 123
+246 164 123
+255 172 123
+0 189 106
+16 189 115
+32 189 115
+49 189 106
+74 180 106
+98 180 115
+115 180 115
+131 180 115
+148 180 115
+164 180 115
+180 180 115
+197 180 115
+213 180 115
+230 180 123
+246 180 123
+255 180 123
+0 205 106
+16 205 115
+32 205 106
+57 205 106
+82 197 115
+98 197 115
+115 197 115
+131 197 115
+148 197 115
+164 197 115
+180 197 115
+197 197 115
+213 197 115
+230 197 123
+246 197 123
+255 197 123
+0 222 115
+16 222 106
+32 222 106
+65 213 115
+82 213 115
+98 213 115
+115 213 115
+131 213 115
+148 213 115
+164 213 115
+180 213 115
+197 213 115
+213 213 115
+230 213 123
+246 213 123
+255 213 123
+0 238 106
+16 238 106
+49 230 115
+65 230 115
+82 230 115
+98 230 115
+123 230 123
+139 230 123
+156 230 123
+164 230 123
+189 230 123
+197 230 123
+213 230 123
+230 230 123
+246 230 123
+255 230 123
+0 255 106
+32 246 115
+49 246 115
+65 246 115
+82 246 115
+106 246 115
+123 246 123
+139 246 123
+156 246 123
+172 246 123
+180 246 123
+197 246 123
+213 246 123
+230 246 123
+246 246 123
+255 246 123
+24 255 115
+41 255 115
+57 255 115
+74 255 123
+90 255 123
+106 255 123
+123 255 123
+139 255 123
+156 255 123
+172 255 123
+189 255 123
+205 255 123
+213 255 123
+230 255 123
+246 255 123
+255 255 123
diff --git a/graphics/misc/sunny_day/60.pal b/graphics/misc/sunny_day/60.pal
new file mode 100644
index 000000000..ebb714dd4
--- /dev/null
+++ b/graphics/misc/sunny_day/60.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+32 0 255
+57 0 255
+82 0 255
+98 0 255
+123 0 255
+148 0 255
+164 0 255
+189 0 255
+205 0 255
+230 0 255
+255 0 255
+255 8 238
+255 24 230
+255 57 222
+0 16 255
+24 24 246
+41 24 246
+57 24 246
+82 24 246
+98 24 246
+123 24 246
+139 24 246
+164 24 246
+180 24 246
+205 24 246
+222 24 246
+246 24 246
+246 41 230
+255 57 230
+255 74 222
+0 41 255
+24 49 246
+57 57 230
+74 57 230
+90 57 230
+106 57 230
+123 57 230
+139 57 230
+156 57 230
+172 57 230
+197 57 230
+213 57 230
+230 57 230
+238 74 230
+255 74 230
+255 90 222
+0 57 255
+24 65 246
+57 74 230
+90 90 230
+98 90 230
+115 90 230
+131 90 230
+148 90 230
+164 90 230
+180 90 230
+197 90 230
+213 90 230
+230 90 230
+238 90 230
+255 90 222
+255 106 222
+0 82 255
+24 90 246
+57 90 230
+90 106 230
+106 106 230
+115 106 230
+131 106 230
+148 106 230
+164 106 230
+180 106 230
+197 106 230
+213 106 230
+230 106 230
+238 106 230
+255 106 230
+255 123 222
+0 106 255
+24 106 246
+57 106 230
+90 123 230
+106 123 230
+123 123 230
+131 123 230
+148 123 230
+164 123 230
+180 123 230
+197 123 230
+213 123 230
+230 123 230
+238 123 230
+255 131 230
+255 139 222
+0 123 255
+24 131 246
+57 123 230
+90 131 230
+106 131 230
+123 139 230
+139 139 230
+148 139 230
+164 139 230
+180 139 230
+197 139 230
+213 139 230
+230 139 230
+238 139 230
+255 148 230
+255 156 222
+0 148 255
+24 148 246
+57 139 230
+90 148 230
+106 148 230
+123 156 230
+139 156 230
+156 156 230
+164 156 230
+180 156 230
+197 156 230
+213 156 230
+230 156 230
+238 156 230
+255 164 230
+255 172 230
+0 172 255
+24 164 246
+57 164 230
+90 164 230
+106 164 230
+123 164 230
+139 164 230
+156 172 230
+172 172 230
+189 172 230
+197 172 230
+213 172 230
+230 172 230
+238 172 230
+255 180 230
+255 205 238
+0 189 255
+24 189 246
+57 180 230
+90 180 230
+106 180 230
+123 180 230
+139 180 230
+156 180 230
+172 189 230
+189 189 230
+197 189 230
+213 189 230
+230 189 230
+238 189 230
+255 205 238
+255 222 238
+0 213 255
+24 205 246
+57 197 230
+90 197 230
+106 197 230
+123 197 230
+139 197 230
+156 197 230
+172 197 230
+189 197 230
+205 205 230
+213 205 230
+230 205 230
+246 213 238
+255 222 238
+255 238 246
+0 238 255
+24 230 246
+57 213 230
+90 213 230
+106 213 230
+123 213 230
+139 213 230
+156 213 230
+172 213 230
+189 213 230
+205 213 230
+222 222 238
+238 222 238
+246 230 238
+255 238 246
+255 255 255
+0 255 255
+24 246 246
+57 230 230
+90 230 230
+106 230 230
+123 230 230
+139 230 230
+156 230 230
+172 230 230
+189 230 230
+205 230 230
+222 238 238
+238 238 238
+246 246 246
+255 255 255
+255 255 255
+8 255 238
+41 246 230
+74 238 222
+90 238 222
+106 238 222
+123 238 222
+139 238 222
+156 238 222
+172 238 230
+189 238 230
+213 246 238
+230 246 238
+246 246 246
+246 246 246
+255 255 255
+255 255 255
+24 255 222
+57 255 222
+74 255 222
+90 255 222
+106 255 222
+131 255 222
+148 255 230
+164 255 230
+180 255 230
+205 255 230
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 255 213
+74 255 222
+90 255 213
+106 255 222
+123 255 222
+139 255 222
+156 255 222
+172 255 230
+205 255 230
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/61.pal b/graphics/misc/sunny_day/61.pal
new file mode 100644
index 000000000..7ceed14e1
--- /dev/null
+++ b/graphics/misc/sunny_day/61.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 255
+24 8 255
+49 8 255
+65 8 255
+82 8 255
+98 8 255
+123 8 255
+139 8 255
+156 8 255
+180 8 255
+197 8 255
+213 8 255
+238 8 255
+255 8 255
+255 24 246
+255 57 230
+8 32 255
+41 41 246
+49 41 246
+65 41 246
+90 41 246
+106 41 246
+123 41 246
+139 41 246
+156 41 246
+172 41 246
+197 41 246
+213 41 246
+230 41 246
+246 41 246
+255 57 246
+255 74 230
+8 49 255
+41 57 246
+74 74 238
+90 74 238
+98 74 238
+115 74 238
+131 74 238
+148 74 238
+164 74 238
+180 74 238
+197 74 238
+205 74 238
+222 74 238
+238 74 238
+255 74 238
+255 90 230
+8 65 255
+41 74 246
+74 90 238
+90 90 238
+106 90 238
+115 90 238
+131 90 238
+148 90 238
+164 90 238
+180 90 238
+197 90 238
+205 90 238
+222 90 238
+238 90 238
+255 90 238
+255 106 230
+8 90 255
+41 90 246
+74 106 238
+90 106 238
+106 106 238
+123 106 238
+139 106 238
+148 106 238
+164 106 238
+180 106 238
+197 106 238
+213 106 238
+222 106 238
+238 106 238
+255 106 238
+255 123 230
+8 106 255
+41 106 246
+74 123 238
+90 123 238
+106 123 238
+123 123 238
+139 123 238
+156 123 238
+164 123 238
+180 123 238
+197 123 238
+213 123 238
+222 123 238
+238 123 238
+255 131 238
+255 139 238
+8 123 255
+41 123 246
+74 131 238
+90 131 238
+106 139 238
+123 139 238
+139 139 238
+156 139 238
+172 139 238
+180 139 238
+197 139 238
+213 139 238
+222 139 238
+238 139 238
+255 148 238
+255 156 238
+8 148 255
+41 139 246
+74 148 238
+90 148 238
+106 148 238
+123 156 238
+139 156 238
+156 156 238
+172 156 238
+180 156 238
+197 156 238
+213 156 238
+222 156 238
+238 156 238
+255 164 238
+255 172 238
+8 164 255
+41 164 246
+74 164 238
+90 164 238
+106 164 238
+123 172 238
+139 172 238
+156 172 238
+172 172 238
+189 172 238
+197 172 238
+213 172 238
+230 172 238
+238 172 238
+255 180 238
+255 205 246
+8 180 255
+41 180 246
+74 180 238
+90 180 238
+106 180 238
+123 180 238
+139 180 238
+156 189 238
+172 189 238
+189 189 238
+205 189 238
+213 189 238
+230 189 238
+238 189 238
+255 205 246
+255 222 246
+8 197 255
+41 197 246
+74 197 238
+90 197 238
+106 197 238
+123 197 238
+139 197 238
+156 197 238
+172 205 238
+189 205 238
+213 213 246
+222 213 246
+238 213 246
+246 213 246
+255 222 246
+255 238 246
+8 222 255
+41 213 246
+74 213 238
+90 213 238
+106 213 238
+123 213 238
+139 213 238
+156 213 238
+172 213 238
+189 213 238
+213 222 246
+230 230 246
+238 230 246
+246 230 246
+255 238 246
+255 255 255
+8 238 255
+41 230 246
+74 230 238
+90 230 238
+106 230 238
+123 230 238
+139 230 238
+156 230 238
+172 230 238
+189 230 238
+213 238 246
+230 238 246
+246 246 246
+246 246 246
+255 255 255
+255 255 255
+8 255 255
+41 246 246
+74 238 238
+90 238 238
+106 238 238
+123 238 238
+139 238 238
+156 238 238
+172 238 238
+189 238 238
+213 246 246
+230 246 246
+246 246 246
+255 255 255
+255 255 255
+255 255 255
+24 255 238
+57 255 238
+74 255 238
+90 255 238
+106 255 238
+131 255 238
+148 255 238
+164 255 238
+180 255 238
+205 255 246
+222 255 246
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 255 230
+74 255 230
+90 255 230
+106 255 230
+123 255 230
+139 255 230
+156 255 238
+172 255 238
+205 255 238
+222 255 246
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/62.pal b/graphics/misc/sunny_day/62.pal
new file mode 100644
index 000000000..6bd460ecd
--- /dev/null
+++ b/graphics/misc/sunny_day/62.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+24 24 255
+41 24 255
+57 24 255
+74 24 255
+90 24 255
+106 24 255
+123 24 255
+139 24 255
+156 24 255
+172 24 255
+189 24 255
+205 24 255
+222 24 255
+238 24 255
+255 24 255
+255 57 246
+24 49 255
+57 57 255
+74 57 255
+90 57 255
+98 57 255
+115 57 255
+131 57 255
+148 57 255
+164 57 255
+180 57 255
+197 57 255
+205 57 255
+222 57 255
+238 57 255
+255 57 255
+255 74 246
+24 65 255
+57 74 255
+74 74 255
+90 74 255
+98 74 255
+123 74 255
+131 74 255
+148 74 255
+164 74 255
+180 74 255
+189 74 255
+213 74 255
+222 74 255
+238 74 255
+255 74 255
+255 90 246
+24 82 255
+57 90 255
+74 90 255
+90 90 255
+106 90 255
+123 90 255
+139 90 255
+148 90 255
+164 90 255
+180 90 255
+197 90 255
+205 90 255
+222 90 255
+238 90 255
+255 90 255
+255 106 246
+24 98 255
+57 106 255
+74 106 255
+90 106 255
+106 106 255
+123 106 255
+139 106 255
+148 106 255
+164 106 255
+180 106 255
+197 106 255
+205 106 255
+222 106 255
+238 106 255
+255 106 255
+255 123 246
+24 115 255
+57 123 255
+74 123 255
+90 123 255
+106 123 255
+131 131 255
+139 131 255
+156 131 255
+164 131 255
+180 131 255
+197 131 255
+213 131 255
+222 131 255
+238 131 255
+255 131 255
+255 139 246
+24 131 255
+57 131 255
+74 131 255
+90 139 255
+106 139 255
+131 139 255
+148 148 255
+156 148 255
+172 148 255
+189 148 255
+197 148 255
+213 148 255
+230 148 255
+238 148 255
+255 148 255
+255 156 246
+24 139 255
+57 148 255
+74 148 255
+90 156 255
+106 156 255
+131 156 255
+148 156 255
+164 164 255
+172 164 255
+189 164 255
+197 164 255
+213 164 255
+230 164 255
+238 164 255
+255 164 255
+255 172 246
+24 164 255
+57 164 255
+74 164 255
+90 172 255
+106 164 255
+131 172 255
+148 172 255
+164 172 255
+180 180 255
+189 180 255
+205 180 255
+213 180 255
+230 180 255
+238 180 255
+255 180 255
+255 205 255
+24 180 255
+57 180 255
+74 180 255
+90 180 255
+106 180 255
+131 180 255
+148 189 255
+164 189 255
+180 189 255
+205 205 255
+213 205 255
+222 205 255
+230 205 255
+246 205 255
+255 205 255
+255 222 255
+24 197 255
+57 197 255
+74 197 255
+90 197 255
+106 197 255
+131 197 255
+148 197 255
+164 205 255
+180 205 255
+205 213 255
+222 222 255
+230 222 255
+238 222 255
+246 222 255
+255 222 255
+255 238 255
+24 213 255
+57 213 255
+74 213 255
+90 213 255
+106 213 255
+131 213 255
+148 213 255
+164 213 255
+180 213 255
+205 222 255
+222 230 255
+238 238 255
+246 238 255
+246 238 255
+255 238 255
+255 255 255
+24 230 255
+57 230 255
+74 230 255
+90 222 255
+106 230 255
+131 230 255
+148 230 255
+164 230 255
+180 230 255
+205 238 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+24 246 255
+57 246 255
+74 238 255
+90 238 255
+106 238 255
+131 238 255
+148 238 255
+164 238 255
+180 238 255
+205 246 255
+222 246 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+24 255 255
+57 255 255
+74 255 255
+90 255 255
+106 255 255
+131 255 255
+148 255 255
+164 255 255
+180 255 255
+205 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 255 238
+74 255 246
+90 255 246
+106 255 246
+123 255 246
+139 255 246
+156 255 246
+172 255 246
+205 255 246
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/63.pal b/graphics/misc/sunny_day/63.pal
new file mode 100644
index 000000000..8cf52aa11
--- /dev/null
+++ b/graphics/misc/sunny_day/63.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+57 57 255
+65 57 255
+82 57 255
+90 57 255
+106 57 255
+123 57 255
+131 57 255
+148 57 255
+164 57 255
+172 57 255
+189 57 255
+197 57 255
+213 57 255
+230 57 255
+238 57 255
+255 57 255
+57 65 255
+74 74 255
+82 74 255
+98 74 255
+106 74 255
+123 74 255
+139 74 255
+148 74 255
+164 74 255
+180 74 255
+189 74 255
+205 74 255
+222 74 255
+230 74 255
+246 74 255
+255 74 255
+57 82 255
+74 90 255
+90 90 255
+98 90 255
+115 90 255
+123 90 255
+139 90 255
+148 90 255
+164 90 255
+180 90 255
+189 90 255
+205 90 255
+213 90 255
+230 90 255
+246 90 255
+255 90 255
+57 98 255
+74 98 255
+90 106 255
+106 106 255
+115 106 255
+131 106 255
+148 106 255
+156 106 255
+164 106 255
+180 106 255
+189 106 255
+205 106 255
+222 106 255
+230 106 255
+246 106 255
+255 106 255
+57 106 255
+74 115 255
+90 115 255
+106 123 255
+123 123 255
+131 123 255
+148 123 255
+156 123 255
+172 123 255
+180 123 255
+197 123 255
+205 123 255
+222 123 255
+230 123 255
+246 123 255
+255 123 255
+57 123 255
+74 131 255
+90 131 255
+106 131 255
+123 139 255
+139 139 255
+148 139 255
+164 139 255
+172 139 255
+189 139 255
+197 139 255
+205 139 255
+222 139 255
+230 139 255
+246 139 255
+255 139 255
+57 139 255
+74 139 255
+90 139 255
+106 148 255
+123 148 255
+139 156 255
+156 156 255
+164 156 255
+180 156 255
+189 156 255
+205 156 255
+213 156 255
+222 156 255
+238 156 255
+246 156 255
+255 156 255
+57 148 255
+74 156 255
+90 156 255
+106 156 255
+123 164 255
+139 164 255
+156 172 255
+172 172 255
+180 172 255
+197 172 255
+205 172 255
+213 172 255
+230 172 255
+238 172 255
+246 172 255
+255 172 255
+57 164 255
+74 164 255
+90 172 255
+106 172 255
+123 172 255
+139 172 255
+156 180 255
+172 189 255
+205 205 255
+205 205 255
+222 205 255
+222 205 255
+230 205 255
+238 205 255
+246 205 255
+255 205 255
+57 180 255
+74 180 255
+90 180 255
+106 180 255
+123 189 255
+139 189 255
+156 189 255
+172 197 255
+205 213 255
+222 222 255
+222 222 255
+230 222 255
+238 222 255
+246 222 255
+255 222 255
+255 222 255
+57 189 255
+74 197 255
+90 197 255
+106 197 255
+123 197 255
+139 197 255
+156 205 255
+172 205 255
+205 222 255
+222 222 255
+238 238 255
+238 238 255
+246 238 255
+246 238 255
+255 238 255
+255 238 255
+57 205 255
+74 205 255
+90 205 255
+106 205 255
+123 205 255
+139 213 255
+156 213 255
+172 213 255
+205 230 255
+222 230 255
+238 238 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 222 255
+74 222 255
+90 222 255
+106 222 255
+123 222 255
+139 222 255
+156 222 255
+172 230 255
+205 238 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 230 255
+74 230 255
+90 230 255
+106 230 255
+123 230 255
+139 238 255
+156 238 255
+172 238 255
+205 246 255
+222 246 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 246 255
+74 246 255
+90 246 255
+106 246 255
+123 246 255
+139 246 255
+156 246 255
+172 246 255
+205 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+57 255 255
+74 255 255
+90 255 255
+106 255 255
+123 255 255
+139 255 255
+156 255 255
+172 255 255
+205 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/64.pal b/graphics/misc/sunny_day/64.pal
new file mode 100644
index 000000000..f516a8fee
--- /dev/null
+++ b/graphics/misc/sunny_day/64.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+180 0 0
+197 0 0
+213 0 0
+230 0 0
+255 0 0
+255 8 8
+255 24 24
+255 41 41
+255 65 65
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+180 24 0
+197 16 0
+213 16 0
+230 16 0
+255 16 0
+255 24 8
+255 41 24
+255 49 41
+255 74 65
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+180 49 0
+197 49 0
+213 41 0
+230 41 0
+255 41 0
+255 41 8
+255 57 24
+255 65 41
+255 90 65
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+180 74 0
+197 74 0
+213 65 0
+230 65 0
+255 65 0
+255 65 8
+255 74 24
+255 82 41
+255 98 65
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+180 98 0
+197 98 0
+213 90 0
+230 90 0
+255 82 0
+255 82 8
+255 90 24
+255 98 41
+255 115 65
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+180 123 0
+197 123 0
+213 115 0
+230 115 0
+255 106 0
+255 106 8
+255 106 24
+255 115 41
+255 123 65
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+180 156 0
+197 148 0
+213 139 0
+230 131 0
+255 131 0
+255 131 8
+255 131 24
+255 131 41
+255 139 65
+0 180 0
+24 180 0
+49 180 0
+74 180 0
+106 180 0
+131 180 0
+156 180 0
+180 180 0
+197 172 0
+213 164 0
+230 156 0
+255 156 0
+255 148 8
+255 148 24
+255 148 41
+255 156 65
+0 197 0
+24 197 0
+49 197 0
+74 197 0
+98 197 0
+123 197 0
+148 197 0
+172 197 0
+197 197 0
+213 189 0
+230 180 0
+255 180 0
+255 172 8
+255 164 24
+255 164 41
+255 164 65
+0 213 0
+24 213 0
+49 213 0
+65 213 0
+98 213 0
+123 213 0
+139 213 0
+172 213 0
+197 213 0
+213 213 0
+230 205 0
+255 197 0
+255 197 8
+255 180 24
+255 180 41
+255 180 65
+0 230 0
+16 230 0
+41 230 0
+65 230 0
+90 230 0
+115 230 0
+139 230 0
+164 230 0
+189 230 0
+213 230 0
+230 230 0
+255 222 0
+255 213 8
+255 197 24
+255 189 41
+255 189 65
+0 255 0
+24 255 0
+41 255 0
+65 255 0
+90 255 0
+115 255 0
+139 255 0
+156 255 0
+180 255 0
+205 255 0
+230 255 0
+255 255 0
+255 230 8
+255 222 24
+255 213 41
+255 205 65
+8 255 8
+24 255 8
+49 255 8
+65 255 8
+90 255 8
+106 255 8
+131 255 8
+156 255 8
+172 255 8
+197 255 8
+213 255 8
+238 255 8
+255 255 8
+255 238 24
+255 222 41
+255 213 65
+24 255 24
+41 255 24
+57 255 24
+74 255 24
+98 255 24
+115 255 24
+131 255 24
+156 255 24
+164 255 24
+189 255 24
+205 255 24
+222 255 24
+246 255 24
+255 255 24
+255 238 41
+255 230 65
+41 255 41
+57 255 41
+74 255 41
+90 255 41
+106 255 41
+123 255 41
+131 255 41
+148 255 41
+164 255 41
+180 255 41
+197 255 41
+213 255 41
+230 255 41
+246 255 41
+255 255 41
+255 246 65
+65 255 65
+82 255 65
+90 255 65
+106 255 65
+115 255 65
+131 255 65
+139 255 65
+156 255 65
+172 255 65
+180 255 65
+197 255 65
+205 255 65
+222 255 65
+230 255 65
+246 255 65
+255 255 65
diff --git a/graphics/misc/sunny_day/65.pal b/graphics/misc/sunny_day/65.pal
new file mode 100644
index 000000000..23c42e13f
--- /dev/null
+++ b/graphics/misc/sunny_day/65.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+180 0 24
+197 0 24
+213 0 24
+230 0 16
+255 0 24
+255 8 24
+255 24 41
+255 41 57
+255 65 82
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+156 16 16
+180 16 16
+197 16 16
+213 16 16
+238 8 8
+246 16 16
+246 32 32
+255 49 49
+255 65 65
+255 82 82
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+156 49 16
+180 41 16
+197 41 16
+213 41 16
+238 32 8
+246 32 16
+246 49 32
+255 57 49
+255 82 65
+255 98 82
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+156 74 16
+180 65 16
+197 65 16
+213 65 16
+238 57 8
+246 57 16
+246 65 32
+255 74 49
+255 98 65
+255 106 82
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+156 98 16
+180 98 16
+197 90 16
+213 90 16
+238 82 8
+246 82 16
+246 90 32
+255 98 49
+255 106 65
+255 115 82
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+156 131 16
+180 123 16
+197 115 16
+213 115 16
+238 106 8
+246 106 16
+246 106 32
+255 106 49
+255 123 65
+255 131 82
+8 106 24
+16 156 16
+49 156 16
+74 156 16
+106 156 16
+131 156 16
+156 156 16
+180 148 16
+197 139 16
+213 139 16
+238 131 8
+246 131 16
+246 131 32
+255 131 49
+255 139 65
+255 148 82
+0 180 24
+16 180 16
+41 180 16
+74 180 16
+98 180 16
+123 180 16
+148 180 16
+180 180 16
+197 172 16
+213 164 16
+238 156 8
+246 148 16
+246 148 32
+255 148 49
+255 156 65
+255 156 82
+0 197 16
+16 197 16
+41 197 16
+74 197 16
+90 197 16
+123 197 16
+148 197 16
+172 197 16
+197 197 16
+213 189 16
+238 180 8
+246 172 16
+246 164 32
+255 164 49
+255 172 65
+255 172 82
+0 213 16
+16 213 16
+41 213 16
+65 213 16
+90 213 16
+115 213 16
+139 213 16
+164 213 16
+189 213 16
+213 213 16
+238 213 8
+246 197 16
+246 189 32
+255 180 49
+255 180 65
+255 180 82
+0 230 16
+8 238 8
+32 238 8
+65 238 8
+82 238 8
+115 238 8
+139 238 8
+164 238 8
+189 238 8
+213 238 8
+238 238 8
+246 222 16
+246 205 32
+255 197 49
+255 197 65
+255 197 82
+0 255 16
+16 246 16
+41 246 16
+65 246 16
+82 246 16
+106 246 16
+131 246 16
+156 246 16
+180 246 16
+197 246 16
+222 246 16
+246 246 16
+246 230 32
+255 213 49
+255 213 65
+255 205 82
+8 255 24
+32 246 32
+49 246 32
+74 246 32
+90 246 32
+115 246 32
+131 246 32
+148 246 32
+172 246 32
+189 246 32
+205 246 32
+230 246 32
+246 246 32
+255 230 49
+255 230 65
+255 222 82
+24 255 41
+49 255 49
+65 255 49
+82 255 49
+98 255 49
+115 255 49
+131 255 49
+148 255 49
+164 255 49
+180 255 49
+197 255 49
+213 255 49
+238 255 49
+255 255 49
+255 246 65
+255 230 82
+41 255 49
+65 255 65
+82 255 65
+98 255 65
+115 255 65
+123 255 65
+139 255 65
+156 255 65
+172 255 65
+189 255 65
+197 255 65
+213 255 65
+230 255 65
+246 255 65
+255 255 65
+255 246 82
+65 255 74
+82 255 82
+98 255 82
+106 255 82
+123 255 82
+139 255 82
+148 255 82
+156 255 82
+172 255 82
+189 255 82
+197 255 82
+205 255 82
+222 255 82
+238 255 82
+246 255 82
+255 255 82
diff --git a/graphics/misc/sunny_day/66.pal b/graphics/misc/sunny_day/66.pal
new file mode 100644
index 000000000..1a76a24d1
--- /dev/null
+++ b/graphics/misc/sunny_day/66.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+180 0 49
+197 0 49
+213 0 49
+230 0 41
+255 0 41
+255 8 49
+255 24 57
+255 41 74
+255 65 90
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+156 16 49
+180 16 41
+197 16 41
+213 16 41
+238 8 32
+246 16 41
+246 32 49
+255 49 65
+255 65 82
+255 82 98
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+131 49 49
+156 41 41
+172 41 41
+197 32 32
+213 32 32
+222 41 41
+230 49 49
+238 65 65
+246 82 82
+255 82 82
+255 98 98
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+131 74 49
+156 74 41
+172 65 41
+197 57 32
+213 57 32
+222 57 41
+230 65 49
+238 74 65
+246 90 82
+255 98 82
+255 106 98
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+131 98 49
+156 98 41
+172 90 41
+197 82 32
+213 82 32
+222 82 41
+230 90 49
+238 90 65
+246 106 82
+255 106 82
+255 123 98
+8 90 41
+24 90 41
+49 131 49
+74 131 49
+106 131 49
+131 131 49
+156 123 41
+172 115 41
+197 115 32
+213 106 32
+222 106 41
+230 106 49
+238 115 65
+246 123 82
+255 123 82
+255 131 98
+8 106 41
+16 156 49
+41 156 41
+74 156 41
+98 156 41
+123 156 41
+156 156 41
+172 148 41
+197 139 32
+213 131 32
+222 131 41
+230 131 49
+238 131 65
+246 139 82
+255 139 82
+255 148 98
+0 180 49
+16 180 41
+41 172 41
+65 172 41
+90 172 41
+123 172 41
+148 172 41
+172 172 41
+197 164 32
+213 156 32
+222 156 41
+230 148 49
+238 148 65
+246 156 82
+255 156 82
+255 156 98
+0 197 49
+16 197 41
+32 197 32
+65 197 32
+90 197 32
+115 197 32
+139 197 32
+164 197 32
+197 197 32
+213 189 32
+222 180 41
+230 164 49
+238 164 65
+246 164 82
+255 172 82
+255 172 98
+0 213 41
+16 213 41
+32 213 32
+57 213 32
+90 213 32
+115 213 32
+139 213 32
+164 213 32
+189 213 32
+213 213 32
+222 197 41
+230 189 49
+238 180 65
+246 180 82
+255 180 82
+255 180 98
+0 230 41
+8 238 32
+41 222 41
+65 222 41
+82 222 41
+106 222 41
+131 222 41
+156 222 41
+180 222 41
+205 222 41
+222 222 41
+230 205 49
+238 197 65
+246 197 82
+255 197 82
+255 197 98
+0 255 41
+16 246 32
+49 230 49
+74 230 49
+90 230 49
+106 230 49
+131 230 49
+156 230 49
+172 230 49
+189 230 49
+213 230 49
+230 230 49
+238 213 65
+246 213 82
+255 213 82
+255 205 98
+8 255 41
+32 246 49
+65 238 65
+82 238 65
+98 238 65
+115 238 65
+131 238 65
+148 238 65
+164 238 65
+180 238 65
+197 238 65
+222 238 65
+238 238 65
+246 230 82
+255 230 82
+255 222 98
+24 255 57
+49 255 57
+82 246 82
+98 246 82
+106 246 82
+123 246 82
+139 246 82
+156 246 82
+172 246 82
+180 246 82
+197 246 82
+213 246 82
+230 246 82
+246 246 82
+255 238 82
+255 230 98
+41 255 65
+65 255 82
+82 255 82
+98 255 82
+115 255 82
+123 255 82
+139 255 82
+156 255 82
+172 255 82
+189 255 82
+197 255 82
+213 255 82
+230 255 82
+246 255 82
+255 255 82
+255 246 98
+65 255 90
+82 255 98
+98 255 98
+115 255 98
+123 255 98
+139 255 98
+148 255 98
+164 255 98
+172 255 98
+189 255 98
+197 255 98
+213 255 98
+222 255 98
+238 255 98
+246 255 98
+255 255 98
diff --git a/graphics/misc/sunny_day/67.pal b/graphics/misc/sunny_day/67.pal
new file mode 100644
index 000000000..d7eb5fe5f
--- /dev/null
+++ b/graphics/misc/sunny_day/67.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+180 0 74
+197 0 74
+213 0 65
+230 0 65
+255 0 65
+255 8 65
+255 24 74
+255 41 90
+255 65 106
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+156 16 74
+180 16 74
+197 16 74
+213 16 65
+238 8 65
+246 16 65
+246 32 74
+255 49 82
+255 65 98
+255 82 106
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+131 49 74
+156 41 74
+172 41 65
+197 32 65
+213 32 57
+222 41 65
+230 49 74
+238 65 82
+246 82 98
+255 82 98
+255 98 115
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+106 74 74
+131 65 65
+148 65 65
+172 57 57
+189 57 57
+205 57 57
+213 65 65
+222 74 74
+230 90 90
+246 98 98
+255 98 98
+255 115 115
+8 74 57
+24 74 57
+41 74 57
+74 106 74
+106 106 74
+131 98 65
+148 90 65
+172 90 57
+189 82 57
+205 82 57
+213 90 65
+222 90 74
+230 106 90
+246 106 98
+255 115 98
+255 123 115
+8 90 57
+24 90 57
+49 131 74
+65 131 65
+98 131 65
+131 131 65
+148 123 65
+172 115 57
+189 106 57
+205 106 57
+213 106 65
+222 115 74
+230 123 90
+246 123 98
+255 123 98
+255 139 115
+8 106 57
+16 156 74
+41 156 74
+65 148 65
+90 148 65
+123 148 65
+148 148 65
+172 139 57
+189 131 57
+205 131 57
+213 131 65
+222 131 74
+230 139 90
+246 139 98
+255 139 98
+255 156 115
+0 180 74
+16 180 65
+41 172 65
+57 172 57
+90 172 57
+115 172 57
+139 172 57
+172 172 57
+189 164 57
+205 156 57
+213 148 65
+222 148 74
+230 156 90
+246 156 98
+255 156 98
+255 164 115
+0 197 74
+16 197 65
+32 197 57
+57 189 57
+82 189 57
+106 189 57
+139 189 57
+164 189 57
+189 189 57
+205 180 57
+213 172 65
+222 164 74
+230 172 90
+246 172 98
+255 172 98
+255 172 115
+0 213 65
+16 213 65
+32 213 57
+57 205 57
+82 205 57
+106 205 57
+131 205 57
+156 205 57
+180 205 57
+205 205 57
+213 189 65
+222 180 74
+230 180 90
+246 180 98
+255 180 98
+255 189 115
+0 230 65
+8 238 57
+41 222 57
+65 213 65
+90 213 65
+115 213 65
+131 213 65
+156 213 65
+172 213 65
+197 213 65
+213 213 65
+222 197 74
+230 197 90
+246 197 98
+255 197 98
+255 197 115
+0 255 65
+16 246 57
+49 230 65
+74 222 74
+98 222 74
+115 222 74
+131 222 74
+148 222 74
+164 222 74
+180 222 74
+205 222 74
+222 222 74
+230 213 90
+246 213 98
+255 213 98
+255 205 115
+8 255 65
+32 246 65
+65 238 74
+90 230 90
+106 230 90
+123 230 90
+139 230 90
+156 230 90
+172 230 90
+189 230 90
+205 230 90
+213 230 90
+230 230 90
+246 230 98
+255 230 98
+255 222 115
+24 255 74
+49 255 74
+82 246 90
+98 246 98
+115 246 98
+123 246 98
+139 246 98
+156 246 98
+172 246 98
+189 246 98
+197 246 98
+213 246 98
+230 246 98
+246 246 98
+255 238 98
+255 230 115
+41 255 82
+65 255 98
+82 255 98
+98 255 98
+115 255 98
+131 255 98
+148 255 98
+156 255 98
+172 255 98
+189 255 98
+197 255 98
+213 255 98
+230 255 98
+246 255 98
+255 255 98
+255 246 115
+65 255 98
+82 255 106
+98 255 106
+115 255 115
+131 255 115
+139 255 115
+156 255 115
+164 255 115
+172 255 115
+189 255 115
+197 255 115
+213 255 115
+222 255 115
+238 255 115
+246 255 115
+255 255 115
diff --git a/graphics/misc/sunny_day/68.pal b/graphics/misc/sunny_day/68.pal
new file mode 100644
index 000000000..b325c14ad
--- /dev/null
+++ b/graphics/misc/sunny_day/68.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+180 0 106
+197 0 98
+213 0 98
+230 0 90
+255 0 90
+255 8 90
+255 24 98
+255 41 106
+255 65 115
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+156 16 106
+180 16 98
+197 16 90
+213 16 90
+238 8 82
+246 16 82
+246 32 90
+255 49 98
+255 65 115
+255 82 123
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+131 49 106
+156 41 98
+172 41 90
+197 32 90
+213 32 90
+222 41 82
+230 49 90
+238 65 98
+246 82 106
+255 82 115
+255 98 123
+8 57 74
+24 57 74
+41 57 74
+74 74 106
+106 74 106
+131 65 98
+148 65 90
+172 57 90
+189 57 82
+205 57 82
+213 65 90
+222 74 98
+230 90 106
+246 98 115
+255 98 115
+255 115 131
+8 74 74
+24 74 74
+41 74 74
+74 106 106
+106 90 90
+123 90 90
+148 82 82
+164 82 82
+180 82 82
+197 90 90
+205 90 90
+213 106 106
+230 106 106
+246 115 115
+255 115 115
+255 131 131
+8 90 74
+24 90 74
+49 131 98
+65 131 98
+90 123 90
+123 123 90
+148 115 82
+164 106 82
+180 106 82
+197 106 90
+205 106 90
+213 123 106
+230 123 106
+246 131 115
+255 131 115
+255 148 131
+8 106 74
+16 156 98
+41 156 98
+65 148 90
+82 148 82
+115 148 82
+148 148 82
+164 139 82
+180 131 82
+197 131 90
+205 131 90
+213 139 106
+230 139 106
+246 139 115
+255 148 115
+255 156 131
+0 180 98
+16 180 98
+41 172 90
+57 172 90
+82 164 82
+106 164 82
+139 164 82
+164 164 82
+180 156 82
+197 148 90
+205 148 90
+213 156 106
+230 156 106
+246 156 115
+255 156 115
+255 164 131
+0 197 98
+16 197 90
+32 197 82
+57 189 82
+82 180 82
+106 180 82
+131 180 82
+156 180 82
+180 180 82
+197 172 90
+205 164 90
+213 172 106
+230 172 106
+246 172 115
+255 172 115
+255 180 131
+0 213 90
+16 213 90
+32 213 82
+57 205 82
+90 197 90
+106 197 90
+131 197 90
+148 197 90
+172 197 90
+197 197 90
+205 180 90
+213 180 106
+230 189 106
+246 189 115
+255 189 115
+255 189 131
+0 230 90
+8 238 82
+41 222 82
+65 213 90
+90 205 90
+115 205 90
+131 205 90
+148 205 90
+164 205 90
+189 205 90
+205 205 90
+213 197 106
+230 197 106
+246 197 115
+255 197 115
+255 197 131
+0 255 82
+16 246 82
+49 230 90
+74 222 90
+106 213 106
+123 213 106
+139 213 106
+156 213 106
+172 213 106
+189 213 106
+205 213 106
+213 213 106
+230 213 106
+246 213 115
+255 213 115
+255 213 131
+8 255 82
+32 246 90
+65 238 90
+90 230 106
+106 230 106
+123 230 106
+139 230 106
+156 230 106
+172 230 106
+189 230 106
+197 230 106
+213 230 106
+230 230 106
+246 230 115
+255 230 115
+255 222 131
+24 255 90
+49 255 98
+82 246 106
+98 246 106
+115 246 115
+131 246 115
+148 246 115
+156 246 115
+172 246 115
+189 246 115
+197 246 115
+213 246 115
+230 246 115
+246 246 115
+255 238 115
+255 230 131
+41 255 98
+65 255 106
+82 255 106
+98 255 115
+115 255 115
+131 255 115
+148 255 115
+164 255 115
+172 255 115
+189 255 115
+205 255 115
+213 255 115
+230 255 115
+246 255 115
+255 255 115
+255 246 131
+65 255 115
+82 255 115
+98 255 123
+115 255 123
+131 255 131
+148 255 131
+156 255 131
+172 255 131
+180 255 131
+189 255 131
+205 255 131
+213 255 131
+222 255 131
+238 255 131
+246 255 131
+255 255 131
diff --git a/graphics/misc/sunny_day/69.pal b/graphics/misc/sunny_day/69.pal
new file mode 100644
index 000000000..0612a7182
--- /dev/null
+++ b/graphics/misc/sunny_day/69.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+180 0 131
+197 0 123
+213 0 123
+230 0 115
+255 0 115
+255 8 106
+255 24 115
+255 41 123
+255 65 131
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+156 16 131
+180 16 123
+197 16 123
+213 16 115
+238 8 115
+246 16 106
+246 32 115
+255 49 115
+255 65 123
+255 82 139
+8 41 90
+24 41 90
+49 49 131
+74 49 131
+98 49 131
+131 49 131
+156 41 123
+172 41 123
+197 32 115
+213 32 115
+222 41 106
+230 49 106
+238 65 115
+246 82 123
+255 82 123
+255 98 139
+8 57 90
+24 57 90
+49 74 131
+65 65 131
+98 65 131
+131 65 131
+148 65 123
+172 57 115
+189 57 106
+205 57 106
+213 65 115
+222 74 115
+230 90 123
+246 98 123
+255 98 131
+255 115 139
+8 74 90
+24 74 90
+49 106 131
+65 98 131
+90 90 123
+123 90 123
+148 82 115
+164 82 106
+180 82 106
+197 90 106
+205 90 115
+213 106 123
+230 106 123
+246 115 131
+255 115 131
+255 131 148
+8 90 90
+24 90 90
+49 131 131
+65 131 131
+90 123 123
+123 106 106
+148 106 106
+164 98 98
+172 106 106
+189 106 106
+205 123 123
+213 123 123
+230 123 123
+246 131 131
+255 139 139
+255 148 148
+8 106 90
+16 156 131
+41 156 123
+65 148 123
+82 148 115
+106 148 106
+148 148 106
+164 131 98
+172 131 106
+189 131 106
+205 139 123
+213 139 123
+230 139 123
+246 148 131
+255 148 139
+255 156 148
+0 180 123
+16 180 123
+41 172 115
+57 172 115
+82 164 106
+98 164 98
+131 164 98
+164 164 98
+172 148 106
+189 148 106
+205 156 123
+213 156 123
+230 156 123
+246 156 131
+255 164 139
+255 172 148
+0 197 123
+16 197 115
+32 197 115
+57 189 106
+82 180 106
+106 172 106
+131 172 106
+148 172 106
+172 172 106
+189 172 106
+205 172 123
+213 172 123
+230 172 123
+246 172 131
+255 172 139
+255 180 148
+0 213 115
+16 213 115
+32 213 106
+57 205 106
+90 197 106
+106 189 106
+131 189 106
+148 189 106
+172 189 106
+189 189 106
+205 189 123
+213 180 123
+230 189 123
+246 189 131
+255 189 139
+255 189 148
+0 230 115
+8 238 106
+41 222 106
+65 213 106
+90 205 106
+123 205 123
+139 205 123
+156 205 123
+172 205 123
+189 205 123
+205 205 123
+213 197 123
+230 197 123
+246 197 131
+255 205 139
+255 205 148
+0 255 106
+16 246 106
+49 230 106
+74 222 115
+106 213 123
+123 213 123
+139 213 123
+156 213 123
+172 213 123
+189 213 123
+205 213 123
+213 213 123
+230 213 123
+246 213 131
+255 213 139
+255 213 148
+8 255 106
+32 246 106
+65 238 115
+90 230 123
+106 230 123
+123 230 123
+139 230 123
+156 230 123
+172 230 123
+189 230 123
+205 230 123
+213 230 123
+230 230 123
+246 230 131
+255 230 139
+255 222 148
+24 255 106
+49 255 106
+82 246 123
+98 246 123
+115 246 131
+131 246 131
+148 246 131
+156 246 131
+172 246 131
+189 246 131
+205 246 131
+213 246 131
+230 246 131
+246 246 131
+255 238 139
+255 238 148
+41 255 115
+65 255 123
+82 255 123
+98 255 123
+115 255 131
+139 255 139
+148 255 139
+164 255 139
+172 255 139
+189 255 139
+205 255 139
+213 255 139
+230 255 139
+246 255 139
+255 255 139
+255 246 148
+65 255 123
+82 255 131
+98 255 131
+115 255 139
+131 255 148
+148 255 148
+164 255 148
+172 255 148
+180 255 148
+197 255 148
+205 255 148
+213 255 148
+230 255 148
+238 255 148
+246 255 148
+255 255 148
diff --git a/graphics/misc/sunny_day/7.pal b/graphics/misc/sunny_day/7.pal
new file mode 100644
index 000000000..0aa339668
--- /dev/null
+++ b/graphics/misc/sunny_day/7.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 139
+16 0 139
+41 0 139
+57 0 139
+74 0 139
+98 0 139
+115 0 139
+139 0 139
+156 0 139
+172 0 131
+189 0 131
+205 0 131
+222 0 131
+238 0 131
+255 0 131
+255 24 131
+0 24 139
+16 16 131
+41 16 131
+57 16 131
+74 16 131
+98 16 131
+115 16 131
+131 16 131
+156 16 131
+172 16 131
+189 16 131
+205 16 131
+222 16 131
+238 16 131
+246 32 131
+255 41 139
+0 41 139
+16 41 131
+41 41 131
+57 41 131
+74 41 131
+90 41 131
+115 41 131
+131 41 131
+148 32 131
+172 32 131
+189 32 131
+205 32 131
+222 32 131
+230 49 139
+246 49 131
+255 57 131
+0 57 139
+16 57 131
+41 57 131
+57 57 131
+74 57 131
+90 57 131
+115 57 131
+131 57 131
+148 57 131
+164 57 131
+189 49 131
+205 57 131
+213 65 131
+230 65 131
+246 65 131
+255 74 139
+0 82 139
+16 74 131
+41 74 131
+57 74 131
+74 74 131
+90 74 131
+115 74 131
+131 74 131
+148 74 131
+164 74 131
+180 74 131
+197 82 131
+213 82 131
+230 82 131
+246 82 131
+255 90 139
+0 98 139
+16 98 131
+41 98 131
+57 90 131
+74 90 131
+90 90 131
+115 90 131
+131 90 131
+148 90 131
+164 90 131
+180 98 131
+197 98 131
+213 98 139
+230 98 131
+246 106 139
+255 106 139
+0 115 139
+16 115 131
+41 115 131
+57 115 131
+74 115 131
+90 115 131
+106 106 131
+131 106 131
+148 106 131
+164 115 131
+180 115 131
+197 115 131
+213 115 131
+230 123 139
+246 123 139
+255 123 139
+0 139 139
+16 131 131
+41 131 131
+57 131 131
+74 131 131
+90 131 131
+106 131 131
+131 131 131
+148 131 131
+164 131 131
+180 139 139
+197 131 131
+213 139 139
+230 139 139
+246 139 139
+255 139 139
+0 156 131
+16 156 131
+32 148 131
+57 148 131
+74 148 131
+90 148 131
+106 148 131
+131 148 131
+148 148 131
+164 148 131
+180 148 139
+197 148 131
+213 148 139
+230 148 139
+246 156 139
+255 156 139
+0 172 131
+16 172 131
+32 172 131
+57 164 131
+74 164 131
+90 164 131
+115 164 131
+131 164 131
+148 164 131
+164 164 131
+180 164 139
+197 164 131
+213 164 139
+230 164 139
+246 172 139
+255 172 139
+0 189 131
+16 189 131
+32 189 131
+49 189 131
+74 180 131
+98 180 131
+115 180 131
+139 180 139
+148 180 139
+164 180 139
+180 180 139
+197 180 131
+213 180 139
+230 180 139
+246 180 139
+255 189 139
+0 205 123
+16 205 123
+32 205 131
+57 205 131
+82 197 131
+98 197 131
+115 197 131
+131 197 131
+148 197 131
+164 197 131
+180 197 131
+197 197 131
+213 197 139
+230 197 139
+246 197 139
+255 197 139
+0 222 123
+16 222 123
+32 222 131
+65 213 131
+82 213 131
+98 213 131
+115 213 131
+139 213 139
+156 213 139
+164 213 139
+180 213 139
+197 213 139
+213 213 139
+230 213 139
+246 213 139
+255 213 139
+0 238 131
+16 238 131
+49 230 131
+65 230 131
+82 230 131
+98 230 131
+123 230 131
+139 230 139
+156 230 139
+164 230 139
+180 230 139
+197 230 139
+213 230 139
+230 230 139
+246 230 139
+255 230 139
+0 255 131
+32 246 131
+49 246 131
+65 246 131
+82 246 131
+106 246 131
+123 246 131
+139 246 139
+156 246 139
+172 246 139
+189 246 139
+205 246 139
+213 246 139
+230 246 139
+246 246 139
+255 246 139
+24 255 131
+41 255 131
+57 255 131
+74 255 131
+90 255 139
+106 255 139
+123 255 139
+139 255 139
+156 255 139
+172 255 139
+189 255 139
+197 255 139
+213 255 139
+230 255 139
+246 255 139
+255 255 139
diff --git a/graphics/misc/sunny_day/70.pal b/graphics/misc/sunny_day/70.pal
new file mode 100644
index 000000000..7c949a9ec
--- /dev/null
+++ b/graphics/misc/sunny_day/70.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+180 0 156
+197 0 148
+213 0 139
+230 0 139
+255 0 139
+255 8 131
+255 24 131
+255 41 131
+255 65 139
+8 24 106
+16 16 156
+49 16 156
+74 16 156
+98 16 156
+131 16 156
+156 16 156
+180 16 148
+197 16 148
+213 16 139
+238 8 139
+246 16 131
+246 32 131
+255 49 131
+255 65 139
+255 82 148
+8 41 106
+16 49 156
+41 41 156
+74 41 156
+98 41 156
+123 41 156
+156 41 156
+172 41 148
+197 32 139
+213 32 139
+222 41 131
+230 49 131
+238 65 131
+246 82 139
+255 82 139
+255 98 148
+8 57 106
+16 74 156
+41 74 156
+65 65 148
+90 65 148
+123 65 148
+148 65 148
+172 57 139
+189 57 139
+205 57 131
+213 65 131
+222 74 131
+230 90 139
+246 98 139
+255 98 148
+255 115 156
+8 74 106
+16 106 156
+41 98 156
+65 90 148
+82 82 148
+115 82 148
+148 82 148
+164 82 139
+180 82 131
+197 90 131
+205 90 131
+213 106 139
+230 106 139
+246 115 148
+255 115 148
+255 131 156
+8 90 106
+16 131 156
+41 123 156
+65 123 148
+82 115 148
+106 106 148
+148 106 148
+164 98 131
+172 106 131
+189 106 131
+205 123 139
+213 123 139
+230 123 139
+246 131 148
+255 139 148
+255 148 164
+8 106 106
+16 156 156
+41 156 156
+65 148 148
+82 148 148
+106 148 148
+139 123 123
+156 123 123
+172 123 123
+189 139 139
+205 139 139
+213 139 139
+230 148 148
+246 148 148
+255 156 156
+255 164 164
+0 180 156
+16 180 148
+41 172 148
+57 172 139
+82 164 139
+98 164 131
+123 156 123
+156 156 123
+172 148 123
+189 156 139
+205 156 139
+213 156 139
+230 156 148
+246 164 148
+255 164 156
+255 180 164
+0 197 148
+16 197 139
+32 197 139
+57 189 131
+82 180 131
+106 172 131
+123 172 123
+148 172 123
+172 172 123
+189 172 139
+205 172 139
+213 172 139
+230 172 148
+246 172 148
+255 180 156
+255 189 164
+0 213 139
+16 213 139
+32 213 131
+57 205 131
+90 197 131
+106 189 131
+139 189 139
+156 189 139
+172 189 139
+189 189 139
+205 189 139
+213 189 139
+230 189 148
+246 189 148
+255 189 156
+255 197 164
+0 230 131
+8 238 131
+41 222 131
+65 213 131
+90 205 131
+123 205 139
+139 205 139
+156 205 139
+172 205 139
+189 205 139
+205 205 139
+213 197 139
+230 197 148
+246 205 148
+255 205 156
+255 205 164
+0 255 131
+16 246 131
+49 230 131
+74 222 131
+106 213 139
+123 213 139
+139 213 139
+156 213 139
+172 213 139
+189 213 139
+205 213 139
+213 213 139
+230 213 148
+246 213 148
+255 213 156
+255 222 164
+8 255 131
+32 246 131
+65 238 131
+90 230 139
+106 230 139
+123 230 139
+148 230 148
+156 230 148
+172 230 148
+189 230 148
+205 230 148
+213 230 148
+230 230 148
+246 230 148
+255 230 156
+255 230 164
+24 255 131
+49 255 131
+82 246 139
+98 246 139
+115 246 139
+131 246 148
+148 246 148
+164 246 148
+180 246 148
+189 246 148
+205 246 148
+213 246 148
+230 246 148
+246 246 148
+255 238 156
+255 238 164
+41 255 131
+65 255 139
+82 255 139
+98 255 139
+115 255 148
+139 255 148
+156 255 156
+164 255 156
+180 255 156
+189 255 156
+205 255 156
+222 255 156
+230 255 156
+246 255 156
+255 255 156
+255 246 164
+65 255 139
+82 255 148
+98 255 148
+115 255 156
+131 255 156
+148 255 156
+164 255 164
+180 255 164
+189 255 164
+197 255 164
+205 255 164
+222 255 164
+230 255 164
+238 255 164
+246 255 164
+255 255 164
diff --git a/graphics/misc/sunny_day/71.pal b/graphics/misc/sunny_day/71.pal
new file mode 100644
index 000000000..3e7ca2368
--- /dev/null
+++ b/graphics/misc/sunny_day/71.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 180
+24 0 180
+49 0 180
+74 0 180
+98 0 180
+123 0 180
+156 0 180
+180 0 180
+197 0 172
+213 0 172
+230 0 164
+255 0 156
+255 8 156
+255 24 156
+255 41 148
+255 65 156
+0 24 180
+16 16 180
+41 16 180
+65 16 180
+98 16 180
+123 16 180
+148 16 180
+180 16 180
+197 16 172
+213 16 164
+238 8 164
+246 16 156
+246 32 148
+255 49 148
+255 65 156
+255 82 156
+0 49 180
+16 41 180
+41 41 172
+65 41 172
+90 41 172
+115 41 172
+148 41 172
+172 41 172
+197 32 164
+213 32 164
+222 41 156
+230 49 156
+238 65 148
+246 82 156
+255 82 156
+255 98 164
+0 74 180
+16 74 180
+41 65 172
+57 57 172
+90 57 172
+115 57 172
+139 57 172
+172 57 172
+189 57 164
+205 57 156
+213 65 156
+222 74 148
+230 90 156
+246 98 156
+255 98 156
+255 115 164
+0 106 180
+16 98 180
+41 90 172
+57 90 172
+82 82 164
+106 82 164
+139 82 164
+164 82 164
+180 82 156
+197 90 148
+205 90 148
+213 106 156
+230 106 156
+246 115 156
+255 115 164
+255 131 172
+0 131 180
+16 123 180
+41 123 172
+57 115 172
+82 106 164
+98 98 164
+131 98 164
+164 98 164
+172 106 148
+189 106 148
+205 123 156
+213 123 156
+230 123 156
+246 131 156
+255 139 164
+255 148 172
+0 156 180
+16 148 180
+41 148 172
+57 139 172
+82 139 164
+98 131 164
+123 123 156
+156 123 156
+172 123 148
+189 139 156
+205 139 156
+213 139 156
+230 148 156
+246 148 164
+255 156 164
+255 164 180
+0 180 180
+16 180 180
+41 172 172
+57 172 172
+82 164 164
+98 164 164
+123 156 156
+156 139 139
+172 148 148
+189 148 148
+205 156 156
+222 156 156
+230 164 164
+246 164 164
+255 172 172
+255 180 180
+0 197 172
+16 197 172
+32 197 164
+57 189 164
+82 180 156
+106 172 148
+123 172 148
+148 172 148
+172 172 148
+189 172 148
+205 172 156
+222 172 156
+230 172 164
+246 180 164
+255 180 172
+255 197 180
+0 213 164
+16 213 164
+32 213 156
+57 205 156
+90 197 148
+106 189 148
+139 189 156
+148 189 148
+172 189 148
+189 189 148
+205 189 156
+222 189 156
+230 189 164
+246 189 164
+255 197 172
+255 205 180
+0 230 156
+8 238 156
+41 222 156
+65 213 148
+90 205 148
+123 205 156
+139 205 156
+156 205 156
+172 205 156
+189 205 156
+205 205 156
+222 205 156
+230 205 164
+246 205 164
+255 205 172
+255 213 180
+0 255 156
+16 246 148
+49 230 148
+74 222 148
+106 213 156
+123 213 156
+139 213 156
+156 222 156
+172 222 156
+189 222 156
+205 222 156
+222 222 156
+230 213 164
+246 213 164
+255 222 172
+255 222 180
+8 255 148
+32 246 148
+65 238 148
+90 230 156
+106 230 156
+123 230 156
+148 230 156
+164 230 164
+172 230 164
+189 230 164
+205 230 164
+213 230 164
+230 230 164
+246 230 164
+255 230 172
+255 230 180
+24 255 148
+49 255 148
+82 246 156
+98 246 156
+115 246 156
+131 246 156
+148 246 164
+164 246 164
+180 246 164
+189 246 164
+205 246 164
+213 246 164
+230 246 164
+246 246 164
+255 246 172
+255 238 180
+41 255 148
+65 255 156
+82 255 156
+98 255 156
+115 255 156
+139 255 164
+156 255 164
+172 255 172
+180 255 172
+197 255 172
+205 255 172
+222 255 172
+230 255 172
+246 255 172
+255 255 172
+255 246 180
+65 255 156
+82 255 156
+98 255 156
+115 255 164
+131 255 164
+148 255 172
+164 255 180
+180 255 180
+197 255 180
+205 255 180
+213 255 180
+222 255 180
+230 255 180
+238 255 180
+246 255 180
+255 255 180
diff --git a/graphics/misc/sunny_day/72.pal b/graphics/misc/sunny_day/72.pal
new file mode 100644
index 000000000..e5109a114
--- /dev/null
+++ b/graphics/misc/sunny_day/72.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 197
+16 0 197
+49 0 197
+74 0 197
+98 0 197
+123 0 197
+148 0 197
+172 0 197
+197 0 197
+213 0 197
+230 0 189
+255 0 180
+255 8 172
+255 24 164
+255 41 164
+255 65 172
+0 24 197
+16 16 197
+41 16 197
+65 16 197
+90 16 197
+115 16 197
+139 16 197
+172 16 197
+197 16 197
+213 16 189
+238 8 189
+246 16 180
+246 32 172
+255 49 164
+255 65 172
+255 82 172
+0 49 197
+16 41 197
+32 32 197
+57 32 197
+82 32 197
+115 32 197
+139 32 197
+164 32 197
+197 32 197
+213 32 189
+222 41 180
+230 49 172
+238 65 164
+246 82 172
+255 82 172
+255 98 172
+0 74 197
+16 74 197
+32 65 197
+57 57 189
+82 57 189
+106 57 189
+131 57 189
+164 57 189
+189 57 189
+205 57 180
+213 65 172
+222 74 164
+230 90 172
+246 98 172
+255 98 172
+255 115 172
+0 98 197
+16 90 197
+32 90 197
+57 82 189
+82 82 180
+106 82 180
+131 82 180
+156 82 180
+180 82 180
+197 90 172
+205 90 164
+213 106 172
+230 106 172
+246 115 172
+255 115 172
+255 131 180
+0 123 197
+16 123 197
+32 115 197
+57 106 189
+82 106 180
+106 106 172
+131 106 172
+148 106 172
+172 106 172
+189 106 172
+205 123 172
+213 123 172
+230 123 172
+246 131 172
+255 139 172
+255 148 180
+0 148 197
+16 148 197
+32 139 197
+57 139 189
+82 131 180
+106 131 172
+123 123 172
+148 123 172
+172 123 172
+189 139 172
+205 139 172
+213 139 172
+230 148 172
+246 148 180
+255 156 180
+255 164 189
+0 172 197
+16 172 197
+32 164 197
+57 164 189
+82 156 180
+106 148 172
+123 148 172
+148 148 172
+172 148 172
+189 148 172
+205 156 172
+222 156 172
+230 164 172
+246 164 180
+255 172 180
+255 180 197
+0 197 197
+16 197 197
+32 197 197
+57 189 189
+82 180 180
+106 172 172
+123 172 172
+148 172 172
+180 164 164
+189 164 164
+205 172 172
+222 172 172
+230 180 180
+246 180 180
+255 189 189
+255 213 213
+0 213 189
+16 213 189
+32 213 189
+57 205 180
+90 197 172
+106 189 172
+139 189 172
+148 189 172
+164 189 164
+189 189 164
+205 189 172
+222 189 172
+230 189 180
+246 197 180
+255 197 189
+255 222 213
+0 230 180
+8 238 180
+41 222 180
+65 213 172
+90 205 164
+123 205 172
+139 205 172
+156 205 172
+172 205 172
+189 205 172
+205 205 172
+222 205 172
+230 205 180
+246 205 180
+255 213 189
+255 222 213
+0 255 180
+16 246 172
+49 230 164
+74 222 164
+106 213 172
+123 213 172
+139 213 172
+156 222 172
+172 222 172
+189 222 172
+205 222 172
+222 222 172
+230 222 180
+246 222 180
+255 222 189
+255 230 213
+8 255 172
+32 246 164
+65 238 164
+90 230 172
+106 230 172
+123 230 172
+148 230 172
+164 230 172
+180 230 180
+189 230 180
+205 230 180
+222 230 180
+230 230 180
+246 230 180
+255 230 189
+255 238 213
+24 255 164
+49 255 164
+82 246 164
+98 246 172
+115 246 172
+131 246 172
+148 246 172
+164 246 180
+180 246 180
+197 246 180
+205 246 180
+222 246 180
+230 246 180
+246 246 180
+255 246 189
+255 246 213
+41 255 164
+65 255 172
+82 255 172
+98 255 172
+115 255 172
+139 255 172
+156 255 180
+172 255 180
+189 255 189
+197 255 189
+213 255 189
+222 255 189
+230 255 189
+246 255 189
+255 255 189
+255 255 213
+65 255 164
+82 255 172
+98 255 172
+115 255 172
+131 255 180
+148 255 180
+164 255 189
+180 255 197
+213 255 213
+222 255 213
+230 255 213
+230 255 213
+238 255 213
+246 255 213
+255 255 213
+255 255 213
diff --git a/graphics/misc/sunny_day/73.pal b/graphics/misc/sunny_day/73.pal
new file mode 100644
index 000000000..07b6ba465
--- /dev/null
+++ b/graphics/misc/sunny_day/73.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 213
+16 0 213
+41 0 213
+65 0 213
+90 0 213
+115 0 213
+139 0 213
+164 0 213
+189 0 213
+213 0 213
+230 0 213
+255 0 205
+255 8 197
+255 24 189
+255 41 180
+255 65 180
+0 24 213
+16 16 213
+41 16 213
+65 16 213
+90 16 213
+115 16 213
+139 16 213
+164 16 213
+189 16 213
+213 16 213
+238 8 213
+246 16 197
+246 32 189
+255 49 180
+255 65 189
+255 82 189
+0 49 213
+16 41 213
+32 32 213
+57 32 213
+82 32 213
+106 32 213
+131 32 213
+156 32 213
+189 32 213
+213 32 213
+222 41 205
+230 49 189
+238 65 180
+246 82 180
+255 82 189
+255 98 189
+0 65 213
+16 65 213
+32 57 213
+57 57 205
+82 57 205
+106 57 205
+131 57 205
+156 57 205
+180 57 205
+205 57 205
+213 65 197
+222 74 180
+230 90 189
+246 98 189
+255 98 189
+255 115 189
+0 98 213
+16 90 213
+32 90 213
+57 82 205
+90 90 197
+106 90 197
+131 90 197
+148 90 197
+172 90 197
+197 90 197
+205 90 189
+213 106 189
+230 106 189
+246 115 189
+255 115 189
+255 131 189
+0 123 213
+16 115 213
+32 115 213
+57 106 205
+90 106 197
+106 106 189
+131 106 189
+148 106 189
+172 106 189
+189 106 189
+205 123 189
+213 123 189
+230 123 189
+246 131 189
+255 139 189
+255 148 197
+0 139 213
+16 139 213
+32 139 213
+57 131 205
+90 131 197
+106 131 189
+139 139 189
+156 139 189
+172 139 189
+189 139 189
+205 139 189
+213 139 189
+230 148 189
+246 148 189
+255 156 189
+255 164 197
+0 172 213
+16 164 213
+32 164 213
+57 156 205
+90 148 197
+106 148 189
+139 156 189
+148 148 189
+172 148 189
+189 148 189
+205 156 189
+222 156 189
+230 164 189
+246 164 189
+255 172 197
+255 180 205
+0 197 213
+16 189 213
+32 189 213
+57 180 205
+90 172 197
+106 172 189
+139 172 189
+148 172 189
+164 164 189
+189 164 189
+205 172 189
+222 172 189
+230 180 189
+246 180 197
+255 189 197
+255 213 222
+0 213 213
+16 213 213
+32 213 213
+57 205 205
+90 197 197
+106 189 189
+139 189 189
+148 189 189
+164 189 189
+197 180 180
+205 189 189
+222 189 189
+230 197 197
+246 197 197
+255 213 213
+255 230 230
+0 230 205
+8 238 213
+41 222 197
+65 213 189
+90 205 180
+123 205 189
+139 205 189
+156 205 189
+172 205 189
+189 205 189
+205 205 189
+222 205 189
+230 205 197
+246 213 197
+255 222 213
+255 230 230
+0 255 197
+16 246 197
+49 230 189
+74 222 180
+106 213 180
+123 213 180
+139 213 189
+156 222 189
+172 222 189
+189 222 189
+205 222 189
+222 222 189
+230 222 197
+246 222 197
+255 230 213
+255 238 230
+8 255 197
+32 246 189
+65 238 180
+90 230 180
+106 230 189
+123 230 189
+148 230 189
+164 230 189
+180 230 189
+197 230 197
+205 230 197
+222 230 197
+230 230 197
+246 230 197
+255 238 213
+255 246 230
+24 255 180
+49 255 180
+82 246 180
+98 246 180
+115 246 189
+131 246 189
+148 246 189
+164 246 189
+180 246 197
+197 246 197
+213 246 197
+222 246 197
+230 246 197
+246 246 197
+255 246 213
+255 246 230
+41 255 180
+65 255 180
+82 255 180
+98 255 180
+115 255 189
+139 255 189
+156 255 189
+172 255 197
+189 255 197
+213 255 213
+222 255 213
+230 255 213
+238 255 213
+246 255 213
+255 255 213
+255 255 230
+65 255 180
+82 255 180
+98 255 180
+115 255 189
+131 255 189
+148 255 189
+164 255 197
+180 255 205
+213 255 222
+230 255 230
+230 255 230
+238 255 230
+246 255 230
+246 255 230
+255 255 230
+255 255 230
diff --git a/graphics/misc/sunny_day/74.pal b/graphics/misc/sunny_day/74.pal
new file mode 100644
index 000000000..f77fe0534
--- /dev/null
+++ b/graphics/misc/sunny_day/74.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 230
+16 0 230
+41 0 230
+65 0 230
+90 0 230
+115 0 230
+131 0 230
+156 0 230
+180 0 230
+205 0 230
+230 0 230
+255 0 230
+255 8 213
+255 24 205
+255 41 197
+255 65 197
+0 16 230
+8 8 238
+32 8 238
+57 8 238
+82 8 238
+106 8 238
+131 8 238
+156 8 238
+180 8 238
+213 8 238
+238 8 238
+246 16 222
+246 32 205
+255 49 197
+255 65 197
+255 82 197
+0 41 230
+8 32 238
+41 41 222
+57 41 222
+82 41 222
+106 41 222
+131 41 222
+156 41 222
+180 41 222
+197 41 222
+222 41 222
+230 49 213
+238 65 197
+246 82 197
+255 82 197
+255 98 197
+0 65 230
+8 65 238
+41 65 222
+65 65 213
+90 65 213
+106 65 213
+131 65 213
+148 65 213
+172 65 213
+189 65 213
+213 65 213
+222 74 205
+230 90 205
+246 98 197
+255 98 197
+255 115 197
+0 90 230
+8 82 238
+41 82 222
+65 90 213
+90 90 205
+106 90 205
+131 90 205
+148 90 205
+164 90 205
+180 90 205
+205 90 205
+213 106 205
+230 106 197
+246 115 197
+255 115 205
+255 131 205
+0 115 230
+8 115 238
+41 106 222
+65 115 213
+90 115 205
+123 123 205
+139 123 205
+156 123 205
+172 123 205
+189 123 205
+205 123 205
+213 123 205
+230 123 205
+246 131 205
+255 139 205
+255 148 205
+0 139 230
+8 139 238
+41 131 222
+65 131 213
+90 131 205
+123 139 205
+139 139 205
+156 139 205
+172 139 205
+189 139 205
+205 139 205
+213 139 205
+230 148 205
+246 148 205
+255 156 205
+255 164 205
+0 164 230
+8 164 238
+41 156 222
+65 156 213
+90 148 205
+123 156 205
+139 156 205
+156 156 205
+172 156 205
+189 156 205
+205 156 205
+222 156 205
+230 164 205
+246 164 205
+255 172 205
+255 180 213
+0 189 230
+8 189 238
+41 180 222
+65 172 213
+90 164 205
+123 172 205
+139 172 205
+156 172 205
+172 172 205
+189 172 205
+205 172 205
+222 172 205
+230 180 205
+246 180 205
+255 189 213
+255 213 230
+0 213 230
+8 213 238
+41 205 222
+65 197 213
+90 189 205
+123 189 205
+139 189 205
+156 189 205
+172 189 205
+189 189 205
+205 189 205
+222 189 205
+230 197 205
+246 197 213
+255 213 222
+255 230 230
+0 230 230
+8 238 238
+41 222 222
+65 213 213
+90 205 205
+123 205 205
+139 205 205
+156 205 205
+172 205 205
+189 205 205
+205 197 197
+222 205 205
+238 205 205
+246 222 222
+255 230 230
+255 246 246
+0 255 222
+16 246 222
+49 230 205
+74 222 197
+106 213 197
+123 213 197
+139 213 197
+156 222 205
+172 222 205
+189 222 205
+205 222 205
+222 222 205
+238 222 205
+246 230 222
+255 238 230
+255 246 246
+8 255 213
+32 246 205
+65 238 197
+90 230 197
+106 230 197
+123 230 197
+148 230 197
+164 230 205
+180 230 205
+197 230 205
+205 238 205
+222 238 205
+238 238 205
+246 238 222
+255 246 230
+255 255 246
+24 255 197
+49 255 197
+82 246 197
+98 246 197
+115 246 197
+131 246 197
+148 246 205
+164 246 205
+180 246 205
+197 246 213
+222 246 222
+230 246 222
+238 246 222
+246 246 222
+255 246 230
+255 255 246
+41 255 189
+65 255 197
+82 255 197
+98 255 197
+115 255 197
+139 255 205
+156 255 205
+172 255 205
+189 255 213
+213 255 222
+230 255 230
+238 255 230
+246 255 230
+246 255 230
+255 255 230
+255 255 246
+65 255 189
+82 255 197
+98 255 197
+115 255 197
+131 255 197
+148 255 205
+164 255 205
+180 255 213
+213 255 222
+230 255 230
+246 255 246
+246 255 246
+255 255 246
+255 255 246
+255 255 246
+255 255 246
diff --git a/graphics/misc/sunny_day/75.pal b/graphics/misc/sunny_day/75.pal
new file mode 100644
index 000000000..98e07acb6
--- /dev/null
+++ b/graphics/misc/sunny_day/75.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+41 0 255
+65 0 255
+82 0 255
+106 0 255
+131 0 255
+156 0 255
+180 0 255
+197 0 255
+222 0 255
+255 0 255
+255 8 238
+255 24 222
+255 41 213
+255 65 205
+0 24 255
+16 16 246
+32 16 246
+57 16 246
+82 16 246
+106 16 246
+131 16 246
+148 16 246
+172 16 246
+197 16 246
+222 16 246
+246 16 246
+246 32 230
+255 49 213
+255 65 213
+255 82 205
+0 41 255
+16 41 246
+49 49 230
+65 49 230
+90 49 230
+106 49 230
+131 49 230
+148 49 230
+164 49 230
+189 49 230
+205 49 230
+230 49 230
+238 65 222
+246 82 213
+255 82 213
+255 98 213
+0 65 255
+16 65 246
+49 74 230
+74 74 222
+90 74 222
+115 74 222
+131 74 222
+148 74 222
+164 74 222
+180 74 222
+197 74 222
+222 74 222
+230 90 213
+246 98 213
+255 98 213
+255 115 213
+0 90 255
+16 82 246
+49 90 230
+74 98 222
+106 106 213
+123 106 213
+139 106 213
+156 106 213
+172 106 213
+180 106 213
+197 106 213
+213 106 213
+230 106 213
+246 115 213
+255 115 213
+255 131 213
+0 115 255
+16 106 246
+49 106 230
+74 115 222
+106 123 213
+123 123 213
+139 123 213
+156 123 213
+172 123 213
+180 123 213
+197 123 213
+213 123 213
+230 123 213
+246 131 213
+255 139 213
+255 148 213
+0 139 255
+16 131 246
+49 131 230
+74 131 222
+106 139 213
+123 139 213
+139 139 213
+156 139 213
+172 139 213
+189 139 213
+197 139 213
+213 139 213
+230 148 213
+246 148 213
+255 156 222
+255 164 222
+0 156 255
+16 156 246
+49 156 230
+74 148 222
+106 156 213
+123 156 213
+139 156 213
+156 156 222
+172 156 222
+189 156 222
+205 156 222
+222 156 222
+230 164 213
+246 164 213
+255 172 222
+255 180 222
+0 180 255
+16 180 246
+49 172 230
+74 164 222
+106 172 213
+123 172 213
+139 172 213
+156 172 222
+172 172 222
+189 172 222
+205 172 222
+222 172 222
+230 180 222
+246 180 222
+255 189 222
+255 213 230
+0 205 255
+16 197 246
+49 189 230
+74 180 222
+106 189 213
+123 189 213
+139 189 213
+156 189 222
+172 189 222
+189 189 222
+205 189 222
+222 189 222
+230 197 222
+246 197 222
+255 213 230
+255 230 238
+0 230 255
+16 222 246
+49 213 230
+74 205 222
+106 205 213
+123 205 213
+139 205 213
+156 205 222
+172 205 222
+189 205 222
+205 205 222
+222 205 222
+238 205 222
+246 222 230
+255 230 238
+255 246 246
+0 255 255
+16 246 246
+49 230 230
+74 222 222
+106 213 213
+123 213 213
+139 213 213
+156 222 222
+172 222 222
+189 222 222
+205 222 222
+222 222 222
+238 230 230
+246 238 238
+255 246 246
+255 255 255
+8 255 230
+32 246 230
+65 238 213
+90 230 213
+106 230 213
+123 230 213
+148 230 213
+164 230 213
+180 230 222
+197 230 222
+205 238 222
+230 238 230
+238 238 230
+246 246 238
+255 246 246
+255 255 255
+24 255 222
+49 255 213
+82 246 213
+98 246 213
+115 246 213
+131 246 213
+148 246 213
+164 246 213
+180 246 222
+197 246 222
+222 246 230
+238 246 238
+246 246 238
+246 246 238
+255 255 246
+255 255 255
+41 255 213
+65 255 213
+82 255 213
+98 255 213
+115 255 213
+139 255 213
+156 255 213
+172 255 222
+189 255 222
+213 255 230
+230 255 238
+246 255 246
+255 255 246
+255 255 246
+255 255 246
+255 255 255
+65 255 205
+82 255 205
+98 255 205
+115 255 205
+131 255 213
+148 255 213
+164 255 222
+180 255 222
+213 255 230
+230 255 238
+246 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/76.pal b/graphics/misc/sunny_day/76.pal
new file mode 100644
index 000000000..4c9939c5e
--- /dev/null
+++ b/graphics/misc/sunny_day/76.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 255
+24 8 255
+41 8 255
+65 8 255
+82 8 255
+106 8 255
+131 8 255
+148 8 255
+172 8 255
+197 8 255
+213 8 255
+230 8 255
+255 8 255
+255 24 246
+255 41 230
+255 65 222
+8 24 255
+32 32 246
+49 32 246
+65 32 246
+90 32 246
+106 32 246
+131 32 246
+148 32 246
+164 32 246
+189 32 246
+205 32 246
+230 32 246
+246 32 246
+255 49 238
+255 65 230
+255 82 222
+8 49 255
+32 49 246
+65 65 238
+74 65 238
+90 65 238
+115 65 238
+131 65 238
+148 65 238
+164 65 238
+180 65 238
+197 65 238
+213 65 238
+238 65 238
+246 82 230
+255 82 230
+255 98 222
+8 65 255
+32 74 246
+65 82 238
+90 90 230
+106 90 230
+123 90 230
+139 90 230
+156 90 230
+172 90 230
+180 90 230
+197 90 230
+213 90 230
+230 90 230
+246 98 230
+255 98 230
+255 115 222
+8 90 255
+32 90 246
+65 98 238
+90 106 230
+106 106 230
+123 106 230
+139 106 230
+156 106 230
+172 106 230
+189 106 230
+197 106 230
+213 106 230
+230 106 230
+246 115 230
+255 115 230
+255 131 222
+8 106 255
+32 115 246
+65 115 238
+90 123 230
+106 123 230
+123 123 230
+139 123 230
+156 123 230
+172 123 230
+189 123 230
+197 123 230
+213 123 230
+230 123 230
+246 131 230
+255 139 230
+255 148 230
+8 131 255
+32 131 246
+65 131 238
+90 139 230
+106 139 230
+123 139 230
+148 148 230
+156 148 230
+172 148 230
+189 148 230
+197 148 230
+213 148 230
+230 148 230
+246 148 230
+255 156 230
+255 164 230
+8 156 255
+32 148 246
+65 148 238
+90 156 230
+106 156 230
+123 156 230
+148 156 230
+164 164 230
+172 164 230
+189 164 230
+205 164 230
+213 164 230
+230 164 230
+246 164 230
+255 172 230
+255 180 230
+8 172 255
+32 172 246
+65 164 238
+90 172 230
+106 172 230
+123 172 230
+148 172 230
+164 172 230
+180 180 230
+189 180 230
+205 180 230
+222 180 230
+230 180 230
+246 180 230
+255 189 230
+255 213 238
+8 197 255
+32 189 246
+65 180 238
+90 189 230
+106 189 230
+123 189 230
+148 189 230
+164 189 230
+180 189 230
+197 197 230
+205 197 230
+222 197 230
+230 197 230
+246 197 230
+255 213 238
+255 230 246
+8 213 255
+32 205 246
+65 197 238
+90 205 230
+106 197 230
+123 205 230
+148 205 230
+164 205 230
+180 205 230
+197 205 230
+205 205 238
+222 205 238
+238 205 238
+246 222 238
+255 230 246
+255 246 255
+8 238 255
+32 230 246
+65 222 238
+90 213 230
+106 213 230
+123 213 230
+148 213 230
+164 213 230
+180 222 230
+197 222 230
+205 222 238
+230 230 238
+238 230 238
+246 238 246
+255 246 255
+255 255 255
+8 255 255
+32 246 246
+65 238 238
+90 230 230
+106 230 230
+123 230 230
+148 230 230
+164 230 230
+180 230 230
+197 230 230
+205 238 238
+230 238 238
+246 246 246
+255 246 246
+255 255 255
+255 255 255
+24 255 238
+49 255 230
+82 246 230
+98 246 230
+115 246 230
+131 246 230
+148 246 230
+164 246 230
+180 246 230
+197 246 230
+222 246 238
+238 246 246
+246 255 246
+255 255 246
+255 255 255
+255 255 255
+41 255 222
+65 255 230
+82 255 230
+98 255 230
+115 255 230
+139 255 230
+156 255 230
+172 255 230
+189 255 230
+213 255 238
+230 255 246
+246 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 255 213
+82 255 222
+98 255 222
+115 255 222
+131 255 222
+148 255 222
+164 255 230
+180 255 230
+213 255 238
+230 255 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/77.pal b/graphics/misc/sunny_day/77.pal
new file mode 100644
index 000000000..dbd7b65fd
--- /dev/null
+++ b/graphics/misc/sunny_day/77.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+24 24 255
+41 24 255
+57 24 255
+74 24 255
+90 24 255
+106 24 255
+131 24 255
+148 24 255
+164 24 255
+180 24 255
+197 24 255
+222 24 255
+238 24 255
+255 24 255
+255 41 246
+255 65 230
+24 41 255
+49 49 255
+57 49 255
+74 49 255
+98 49 255
+106 49 255
+131 49 255
+148 49 255
+164 49 255
+180 49 255
+197 49 255
+213 49 255
+230 49 255
+255 49 255
+255 65 246
+255 82 238
+24 57 255
+49 65 255
+82 82 246
+90 82 246
+106 82 246
+123 82 246
+139 82 246
+156 82 246
+164 82 246
+180 82 246
+197 82 246
+213 82 246
+230 82 246
+246 82 246
+255 82 246
+255 98 238
+24 74 255
+49 82 255
+82 98 246
+98 98 246
+106 98 246
+123 98 246
+139 98 246
+156 98 246
+172 98 246
+180 98 246
+197 98 246
+213 98 246
+230 98 246
+246 98 246
+255 98 246
+255 115 238
+24 98 255
+49 98 255
+82 106 246
+98 115 246
+115 115 246
+131 115 246
+139 115 246
+156 115 246
+172 115 246
+189 115 246
+197 115 246
+213 115 246
+230 115 246
+246 115 246
+255 115 246
+255 131 238
+24 115 255
+49 115 255
+82 123 246
+98 123 246
+115 131 246
+131 131 246
+148 131 246
+156 131 246
+172 131 246
+189 131 246
+197 131 246
+213 131 246
+230 131 246
+246 131 246
+255 139 246
+255 148 238
+24 131 255
+49 131 255
+82 139 246
+98 139 246
+115 148 246
+131 148 246
+148 148 246
+164 148 246
+172 148 246
+189 148 246
+205 148 246
+213 148 246
+230 148 246
+246 148 246
+255 156 246
+255 164 238
+24 156 255
+49 148 255
+82 156 246
+98 156 246
+115 156 246
+131 156 246
+148 164 246
+164 164 246
+180 164 246
+189 164 246
+205 164 246
+213 164 246
+230 164 246
+246 164 246
+255 172 246
+255 180 238
+24 164 255
+49 164 255
+82 172 246
+98 172 246
+115 172 246
+131 172 246
+148 180 246
+164 180 246
+180 180 246
+197 180 246
+205 180 246
+222 180 246
+230 180 246
+246 180 246
+255 189 246
+255 213 246
+24 189 255
+49 180 255
+82 180 246
+98 189 246
+115 189 246
+131 189 246
+148 189 246
+164 189 246
+180 197 246
+197 197 246
+213 197 246
+222 197 246
+230 197 246
+246 197 246
+255 213 246
+255 230 246
+24 205 255
+49 197 255
+82 197 246
+98 197 246
+115 197 246
+131 205 246
+148 205 246
+164 205 246
+180 205 246
+197 213 246
+222 222 246
+230 222 246
+238 222 246
+246 222 246
+255 230 246
+255 246 255
+24 222 255
+49 213 255
+82 213 246
+98 213 246
+115 213 246
+131 213 246
+148 213 246
+164 213 246
+180 222 246
+197 222 246
+222 230 246
+238 238 246
+246 238 246
+246 238 246
+255 246 255
+255 255 255
+24 246 255
+49 238 255
+82 230 246
+98 230 246
+115 230 246
+131 230 246
+148 230 246
+164 230 246
+180 230 246
+197 230 246
+222 238 246
+238 246 246
+246 246 255
+255 246 255
+255 255 255
+255 255 255
+24 255 255
+49 255 255
+82 246 246
+98 246 246
+115 246 246
+131 246 246
+148 246 246
+164 246 246
+180 246 246
+197 246 246
+222 246 246
+238 246 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+41 255 238
+65 255 246
+82 255 238
+98 255 238
+115 255 238
+139 255 238
+156 255 238
+172 255 246
+189 255 246
+213 255 246
+230 255 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 255 230
+82 255 230
+98 255 230
+115 255 230
+131 255 230
+148 255 238
+164 255 238
+180 255 238
+213 255 246
+230 255 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/78.pal b/graphics/misc/sunny_day/78.pal
new file mode 100644
index 000000000..dcee38d72
--- /dev/null
+++ b/graphics/misc/sunny_day/78.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+41 41 255
+49 41 255
+65 41 255
+82 41 255
+98 41 255
+115 41 255
+131 41 255
+148 41 255
+164 41 255
+180 41 255
+189 41 255
+213 41 255
+222 41 255
+238 41 255
+255 41 255
+255 65 246
+41 57 255
+65 65 255
+82 65 255
+98 65 255
+106 65 255
+123 65 255
+139 65 255
+156 65 255
+172 65 255
+180 65 255
+197 65 255
+213 65 255
+230 65 255
+246 65 255
+255 65 255
+255 82 246
+41 74 255
+65 82 255
+82 82 255
+98 82 255
+106 82 255
+123 82 255
+139 82 255
+156 82 255
+172 82 255
+180 82 255
+197 82 255
+213 82 255
+230 82 255
+238 82 255
+255 82 255
+255 98 246
+41 90 255
+65 98 255
+82 98 255
+98 98 255
+115 98 255
+123 98 255
+139 98 255
+156 98 255
+172 98 255
+180 98 255
+197 98 255
+213 98 255
+230 98 255
+238 98 255
+255 98 255
+255 115 246
+41 106 255
+65 115 255
+82 115 255
+98 115 255
+115 115 255
+131 115 255
+148 115 255
+156 115 255
+172 115 255
+189 115 255
+197 115 255
+213 115 255
+230 115 255
+238 115 255
+255 115 255
+255 131 246
+41 123 255
+65 123 255
+82 123 255
+98 131 255
+115 131 255
+139 139 255
+148 139 255
+164 139 255
+172 139 255
+189 139 255
+205 139 255
+213 139 255
+230 139 255
+238 139 255
+255 139 255
+255 148 246
+41 131 255
+65 139 255
+82 139 255
+98 148 255
+115 148 255
+139 148 255
+156 156 255
+164 156 255
+180 156 255
+189 156 255
+205 156 255
+213 156 255
+230 156 255
+238 156 255
+255 156 255
+255 164 246
+41 148 255
+65 156 255
+82 156 255
+98 156 255
+115 164 255
+139 164 255
+156 164 255
+172 172 255
+180 172 255
+197 172 255
+205 172 255
+222 172 255
+230 172 255
+246 172 255
+255 172 255
+255 180 246
+41 164 255
+65 172 255
+82 172 255
+98 172 255
+115 172 255
+139 172 255
+156 180 255
+172 180 255
+189 189 255
+197 189 255
+213 189 255
+222 189 255
+230 189 255
+246 189 255
+255 189 255
+255 213 255
+41 180 255
+65 189 255
+82 189 255
+98 189 255
+115 189 255
+139 189 255
+156 189 255
+172 197 255
+189 197 255
+213 213 255
+222 213 255
+230 213 255
+238 213 255
+246 213 255
+255 213 255
+255 230 255
+41 197 255
+65 197 255
+82 197 255
+98 197 255
+115 205 255
+139 205 255
+156 205 255
+172 205 255
+189 213 255
+213 222 255
+230 230 255
+238 230 255
+246 230 255
+246 230 255
+255 230 255
+255 246 255
+41 213 255
+65 213 255
+82 213 255
+98 213 255
+115 213 255
+139 213 255
+156 222 255
+172 222 255
+189 222 255
+213 230 255
+230 238 255
+246 246 255
+246 246 255
+255 246 255
+255 246 255
+255 255 255
+41 230 255
+65 230 255
+82 230 255
+98 230 255
+115 230 255
+139 230 255
+156 230 255
+172 230 255
+189 230 255
+213 238 255
+230 246 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+41 246 255
+65 246 255
+82 246 255
+98 246 255
+115 246 255
+139 246 255
+156 246 255
+172 246 255
+189 246 255
+213 246 255
+230 246 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+41 255 255
+65 255 255
+82 255 255
+98 255 255
+115 255 255
+139 255 255
+156 255 255
+172 255 255
+189 255 255
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 255 246
+82 255 246
+98 255 246
+115 255 246
+131 255 246
+148 255 246
+164 255 246
+180 255 246
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/79.pal b/graphics/misc/sunny_day/79.pal
new file mode 100644
index 000000000..bbcd359c5
--- /dev/null
+++ b/graphics/misc/sunny_day/79.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+65 65 255
+74 65 255
+90 65 255
+98 65 255
+115 65 255
+123 65 255
+139 65 255
+156 65 255
+164 65 255
+180 65 255
+189 65 255
+205 65 255
+213 65 255
+230 65 255
+246 65 255
+255 65 255
+65 82 255
+82 82 255
+98 82 255
+106 82 255
+115 82 255
+131 82 255
+148 82 255
+156 82 255
+172 82 255
+180 82 255
+197 82 255
+205 82 255
+222 82 255
+230 82 255
+246 82 255
+255 82 255
+65 90 255
+82 98 255
+98 98 255
+106 98 255
+123 98 255
+131 98 255
+148 98 255
+156 98 255
+172 98 255
+180 98 255
+197 98 255
+205 98 255
+222 98 255
+230 98 255
+246 98 255
+255 98 255
+65 106 255
+82 106 255
+98 115 255
+115 115 255
+123 115 255
+139 115 255
+156 115 255
+164 115 255
+172 115 255
+189 115 255
+197 115 255
+205 115 255
+222 115 255
+230 115 255
+246 115 255
+255 115 255
+65 115 255
+82 123 255
+98 123 255
+115 131 255
+131 131 255
+148 131 255
+156 131 255
+164 131 255
+180 131 255
+189 131 255
+197 131 255
+213 131 255
+222 131 255
+230 131 255
+246 131 255
+255 131 255
+65 131 255
+82 139 255
+98 139 255
+115 139 255
+131 148 255
+148 148 255
+156 148 255
+172 148 255
+180 148 255
+189 148 255
+205 148 255
+213 148 255
+222 148 255
+238 148 255
+246 148 255
+255 148 255
+65 139 255
+82 148 255
+98 148 255
+115 156 255
+131 156 255
+148 164 255
+164 164 255
+180 164 255
+189 164 255
+197 164 255
+205 164 255
+222 164 255
+230 164 255
+238 164 255
+246 164 255
+255 164 255
+65 156 255
+82 156 255
+98 164 255
+115 164 255
+131 172 255
+148 172 255
+164 180 255
+180 180 255
+197 180 255
+205 180 255
+213 180 255
+222 180 255
+230 180 255
+238 180 255
+246 180 255
+255 180 255
+65 172 255
+82 172 255
+98 172 255
+115 172 255
+131 180 255
+148 180 255
+164 189 255
+180 197 255
+213 213 255
+222 213 255
+222 213 255
+230 213 255
+238 213 255
+246 213 255
+255 213 255
+255 213 255
+65 180 255
+82 189 255
+98 189 255
+115 189 255
+131 189 255
+148 197 255
+164 197 255
+180 205 255
+213 222 255
+230 230 255
+230 230 255
+238 230 255
+246 230 255
+246 230 255
+255 230 255
+255 230 255
+65 197 255
+82 197 255
+98 197 255
+115 197 255
+131 205 255
+148 205 255
+164 205 255
+180 213 255
+213 230 255
+230 230 255
+246 246 255
+246 246 255
+255 246 255
+255 246 255
+255 246 255
+255 246 255
+65 205 255
+82 205 255
+98 213 255
+115 213 255
+131 213 255
+148 213 255
+164 222 255
+180 222 255
+213 230 255
+230 238 255
+246 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 222 255
+82 222 255
+98 222 255
+115 222 255
+131 222 255
+148 230 255
+164 230 255
+180 230 255
+213 238 255
+230 246 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 230 255
+82 238 255
+98 238 255
+115 238 255
+131 238 255
+148 238 255
+164 238 255
+180 238 255
+213 246 255
+230 246 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 246 255
+82 246 255
+98 246 255
+115 246 255
+131 246 255
+148 246 255
+164 246 255
+180 246 255
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+65 255 255
+82 255 255
+98 255 255
+115 255 255
+131 255 255
+148 255 255
+164 255 255
+180 255 255
+213 255 255
+230 255 255
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/8.pal b/graphics/misc/sunny_day/8.pal
new file mode 100644
index 000000000..1d05da74e
--- /dev/null
+++ b/graphics/misc/sunny_day/8.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 156
+16 0 156
+41 0 156
+57 0 156
+74 0 156
+98 0 156
+115 0 156
+131 0 156
+156 0 156
+172 0 156
+189 0 148
+205 0 148
+222 0 148
+238 0 148
+255 0 148
+255 24 148
+0 24 156
+16 16 156
+41 16 156
+57 16 156
+74 16 156
+98 16 156
+115 16 156
+131 16 156
+156 16 156
+172 16 156
+189 16 148
+205 16 148
+222 16 148
+238 16 148
+246 32 156
+255 41 148
+0 41 156
+16 41 156
+32 32 148
+57 32 148
+74 32 148
+90 32 148
+115 32 148
+131 32 148
+148 32 148
+172 32 148
+189 32 148
+205 32 148
+222 32 148
+230 49 148
+246 49 148
+255 57 156
+0 57 156
+16 57 156
+32 57 148
+57 57 148
+74 57 148
+90 57 148
+106 57 148
+131 57 148
+148 57 148
+164 57 148
+189 49 148
+205 57 148
+213 65 148
+230 65 148
+246 65 156
+255 74 156
+0 74 156
+16 74 156
+32 74 148
+57 74 148
+74 74 148
+90 74 148
+115 74 148
+131 74 148
+148 74 148
+164 74 148
+180 74 148
+197 82 148
+213 82 148
+230 82 148
+246 82 148
+255 90 156
+0 98 156
+16 98 156
+32 90 148
+57 90 148
+74 90 148
+90 90 148
+106 90 148
+131 90 148
+148 90 148
+164 90 148
+180 98 148
+197 98 148
+213 98 148
+230 98 156
+246 106 148
+255 106 156
+0 115 156
+16 115 156
+32 115 148
+57 115 148
+74 115 148
+90 106 148
+106 106 148
+131 106 148
+148 106 148
+164 115 148
+180 115 148
+197 115 148
+213 115 148
+230 123 156
+246 123 156
+255 123 156
+0 139 156
+16 131 156
+32 131 148
+57 131 148
+74 131 148
+90 131 148
+106 131 148
+131 131 148
+148 131 148
+164 131 148
+180 139 148
+197 131 148
+213 139 156
+230 139 156
+246 139 156
+255 139 156
+0 156 156
+16 156 156
+32 148 148
+57 148 148
+74 148 148
+90 148 148
+106 148 148
+131 148 148
+148 148 148
+164 148 148
+180 156 156
+197 148 148
+213 156 156
+230 156 156
+246 156 156
+255 172 172
+0 172 148
+16 172 148
+32 172 148
+57 164 148
+74 164 148
+90 164 148
+115 164 148
+131 164 148
+148 164 148
+164 164 148
+180 164 156
+197 164 148
+213 172 156
+230 164 156
+246 172 156
+255 180 172
+0 189 148
+16 189 148
+32 189 148
+49 189 148
+74 180 148
+98 180 148
+115 180 148
+139 180 148
+156 180 156
+164 180 156
+180 180 156
+197 180 148
+213 180 156
+230 180 156
+246 180 156
+255 197 172
+0 205 148
+16 205 148
+32 205 148
+57 205 148
+82 197 148
+98 197 148
+115 197 148
+131 197 148
+148 197 148
+164 197 148
+180 197 148
+197 197 148
+213 197 156
+230 197 156
+246 197 156
+255 205 172
+0 222 148
+16 222 148
+32 222 139
+65 213 148
+82 213 148
+98 213 148
+115 213 148
+139 213 148
+156 213 156
+172 213 156
+180 213 156
+197 213 156
+213 213 156
+230 213 156
+246 213 156
+255 222 172
+0 238 148
+16 238 139
+49 230 148
+65 230 148
+82 230 148
+98 230 148
+123 230 148
+139 230 148
+156 230 156
+172 230 156
+180 230 156
+197 230 156
+213 230 156
+230 230 156
+246 230 156
+255 230 172
+0 255 148
+32 246 148
+49 246 148
+65 246 148
+82 246 148
+106 246 148
+123 246 156
+139 246 156
+156 246 156
+172 246 156
+189 246 156
+197 246 156
+213 246 156
+230 246 156
+246 246 156
+255 246 172
+24 255 148
+41 255 148
+57 255 148
+74 255 148
+90 255 148
+106 255 148
+123 255 156
+139 255 156
+172 255 172
+180 255 172
+197 255 172
+205 255 172
+222 255 172
+230 255 172
+246 255 172
+255 255 172
diff --git a/graphics/misc/sunny_day/80.pal b/graphics/misc/sunny_day/80.pal
new file mode 100644
index 000000000..c5cbf6d01
--- /dev/null
+++ b/graphics/misc/sunny_day/80.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 8
+24 8 8
+41 8 8
+57 8 8
+74 8 8
+90 8 8
+106 8 8
+197 0 0
+213 0 0
+230 0 0
+246 0 0
+255 0 0
+255 16 16
+255 32 32
+255 49 49
+255 74 74
+8 24 8
+24 24 8
+41 24 8
+57 24 8
+74 24 8
+90 24 8
+106 24 8
+197 24 0
+213 24 0
+230 16 0
+246 16 0
+255 16 0
+255 32 16
+255 49 32
+255 65 49
+255 82 74
+8 41 8
+24 41 8
+41 41 8
+57 41 8
+74 41 8
+90 41 8
+106 41 8
+197 49 0
+213 49 0
+230 49 0
+246 41 0
+255 41 0
+255 49 16
+255 65 32
+255 74 49
+255 98 74
+8 57 8
+24 57 8
+41 57 8
+57 57 8
+74 57 8
+90 57 8
+106 57 8
+197 82 0
+213 74 0
+230 65 0
+246 65 0
+255 65 0
+255 74 16
+255 82 32
+255 90 49
+255 106 74
+8 74 8
+24 74 8
+41 74 8
+57 74 8
+74 74 8
+90 74 8
+106 74 8
+197 106 0
+213 106 0
+230 98 0
+246 90 0
+255 90 0
+255 90 16
+255 98 32
+255 106 49
+255 123 74
+8 90 8
+24 90 8
+41 90 8
+57 90 8
+74 90 8
+90 90 8
+106 90 8
+197 131 0
+213 131 0
+230 123 0
+246 123 0
+255 115 0
+255 115 16
+255 115 32
+255 123 49
+255 131 74
+8 106 8
+24 106 8
+41 106 8
+57 106 8
+74 106 8
+90 106 8
+106 106 8
+197 164 0
+213 156 0
+230 148 0
+246 139 0
+255 139 0
+255 139 16
+255 131 32
+255 139 49
+255 148 74
+0 197 0
+24 197 0
+57 197 0
+82 197 0
+115 197 0
+139 197 0
+164 197 0
+197 197 0
+213 180 0
+230 172 0
+246 164 0
+255 156 0
+255 156 16
+255 156 32
+255 156 49
+255 156 74
+0 213 0
+24 213 0
+49 213 0
+74 213 0
+106 213 0
+131 213 0
+156 213 0
+189 213 0
+213 213 0
+230 197 0
+246 189 0
+255 189 0
+255 172 16
+255 164 32
+255 164 49
+255 172 74
+0 230 0
+24 230 0
+49 230 0
+74 230 0
+98 230 0
+123 230 0
+148 230 0
+180 230 0
+205 230 0
+230 230 0
+246 213 0
+255 205 0
+255 197 16
+255 189 32
+255 180 49
+255 180 74
+0 246 0
+24 246 0
+49 246 0
+74 246 0
+98 246 0
+123 246 0
+148 246 0
+172 246 0
+197 246 0
+222 246 0
+246 246 0
+255 230 0
+255 213 16
+255 205 32
+255 197 49
+255 197 74
+0 255 0
+24 255 0
+49 255 0
+74 255 0
+90 255 0
+123 255 0
+139 255 0
+164 255 0
+189 255 0
+213 255 0
+238 255 0
+255 255 0
+255 238 16
+255 222 32
+255 213 49
+255 205 74
+16 255 16
+32 255 16
+57 255 16
+74 255 16
+98 255 16
+115 255 16
+139 255 16
+156 255 16
+180 255 16
+197 255 16
+222 255 16
+238 255 16
+255 255 16
+255 238 32
+255 230 49
+255 222 74
+32 255 32
+49 255 32
+65 255 32
+82 255 32
+106 255 32
+115 255 32
+139 255 32
+156 255 32
+172 255 32
+189 255 32
+205 255 32
+222 255 32
+246 255 32
+255 255 32
+255 238 49
+255 230 74
+49 255 49
+65 255 49
+82 255 49
+90 255 49
+115 255 49
+123 255 49
+139 255 49
+156 255 49
+172 255 49
+189 255 49
+197 255 49
+213 255 49
+230 255 49
+246 255 49
+255 255 49
+255 246 74
+74 255 74
+90 255 74
+98 255 74
+115 255 74
+123 255 74
+139 255 74
+148 255 74
+164 255 74
+172 255 74
+189 255 74
+197 255 74
+213 255 74
+222 255 74
+238 255 74
+246 255 74
+255 255 74
diff --git a/graphics/misc/sunny_day/81.pal b/graphics/misc/sunny_day/81.pal
new file mode 100644
index 000000000..e0f8b8636
--- /dev/null
+++ b/graphics/misc/sunny_day/81.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 24
+24 8 24
+41 8 24
+57 8 24
+74 8 24
+90 8 24
+106 8 24
+197 0 24
+213 0 24
+230 0 24
+246 0 24
+255 0 24
+255 16 32
+255 32 49
+255 49 65
+255 74 90
+8 24 24
+24 24 24
+41 24 24
+57 24 24
+74 24 24
+90 24 24
+172 16 16
+189 16 16
+205 16 16
+230 16 16
+246 8 8
+246 24 24
+255 41 41
+255 57 57
+255 74 74
+255 90 90
+8 41 24
+24 41 24
+41 41 24
+57 41 24
+74 41 24
+90 41 24
+172 49 16
+189 41 16
+205 41 16
+230 41 16
+246 32 8
+246 41 24
+255 57 41
+255 65 57
+255 90 74
+255 106 90
+8 57 24
+24 57 24
+41 57 24
+57 57 24
+74 57 24
+90 57 24
+172 74 16
+189 74 16
+205 65 16
+230 65 16
+246 57 8
+246 65 24
+255 74 41
+255 82 57
+255 106 74
+255 115 90
+8 74 24
+24 74 24
+41 74 24
+57 74 24
+74 74 24
+90 74 24
+172 106 16
+189 106 16
+205 98 16
+230 90 16
+246 82 8
+246 90 24
+255 98 41
+255 106 57
+255 115 74
+255 123 90
+8 90 24
+24 90 24
+41 90 24
+57 90 24
+74 90 24
+90 90 24
+172 139 16
+189 131 16
+205 123 16
+230 123 16
+246 115 8
+246 106 24
+255 115 41
+255 115 57
+255 131 74
+255 139 90
+8 106 24
+16 172 16
+49 172 16
+82 172 16
+106 172 16
+139 172 16
+172 172 16
+189 156 16
+205 148 16
+230 148 16
+246 139 8
+246 139 24
+255 131 41
+255 131 57
+255 139 74
+255 148 90
+0 197 24
+16 189 16
+49 189 16
+74 189 16
+106 189 16
+131 189 16
+164 189 16
+189 189 16
+205 180 16
+230 172 16
+246 164 8
+246 156 24
+255 156 41
+255 156 57
+255 156 74
+255 164 90
+0 213 24
+16 205 16
+41 205 16
+74 205 16
+98 205 16
+131 205 16
+156 205 16
+180 205 16
+205 205 16
+230 197 16
+246 189 8
+246 180 24
+255 172 41
+255 164 57
+255 172 74
+255 172 90
+0 230 16
+16 230 16
+41 230 16
+65 230 16
+98 230 16
+123 230 16
+148 230 16
+172 230 16
+205 230 16
+230 230 16
+246 222 8
+246 197 24
+255 189 41
+255 180 57
+255 189 74
+255 189 90
+0 246 16
+8 246 8
+41 246 8
+65 246 8
+90 246 8
+115 246 8
+148 246 8
+164 246 8
+197 246 8
+222 246 8
+246 246 8
+246 222 24
+255 205 41
+255 205 57
+255 197 74
+255 197 90
+0 255 16
+24 246 24
+49 246 24
+65 246 24
+90 246 24
+115 246 24
+139 246 24
+156 246 24
+180 246 24
+205 246 24
+230 246 24
+246 246 24
+255 230 41
+255 213 57
+255 213 74
+255 205 90
+16 255 32
+41 255 41
+57 255 41
+74 255 41
+98 255 41
+115 255 41
+139 255 41
+156 255 41
+172 255 41
+197 255 41
+213 255 41
+238 255 41
+255 255 41
+255 230 57
+255 230 74
+255 222 90
+32 255 49
+57 255 57
+74 255 57
+90 255 57
+106 255 57
+123 255 57
+139 255 57
+156 255 57
+172 255 57
+189 255 57
+205 255 57
+222 255 57
+238 255 57
+255 255 57
+255 246 74
+255 230 90
+49 255 65
+74 255 74
+90 255 74
+106 255 74
+115 255 74
+131 255 74
+148 255 74
+164 255 74
+180 255 74
+189 255 74
+205 255 74
+213 255 74
+230 255 74
+246 255 74
+255 255 74
+255 246 90
+74 255 82
+90 255 90
+106 255 90
+115 255 90
+131 255 90
+139 255 90
+156 255 90
+164 255 90
+172 255 90
+189 255 90
+197 255 90
+213 255 90
+222 255 90
+238 255 90
+246 255 90
+255 255 90
diff --git a/graphics/misc/sunny_day/82.pal b/graphics/misc/sunny_day/82.pal
new file mode 100644
index 000000000..289f94a69
--- /dev/null
+++ b/graphics/misc/sunny_day/82.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 41
+24 8 41
+41 8 41
+57 8 41
+74 8 41
+90 8 41
+106 8 41
+197 0 57
+213 0 49
+230 0 49
+246 0 49
+255 0 49
+255 16 57
+255 32 65
+255 49 82
+255 74 98
+8 24 41
+24 24 41
+41 24 41
+57 24 41
+74 24 41
+90 24 41
+172 16 49
+189 16 49
+205 16 41
+230 16 41
+246 8 41
+246 24 49
+255 41 57
+255 57 74
+255 74 90
+255 90 106
+8 41 41
+24 41 41
+41 41 41
+57 41 41
+74 41 41
+139 49 49
+164 41 41
+189 41 41
+205 32 32
+222 32 32
+230 49 49
+230 57 57
+238 65 65
+246 90 90
+255 90 90
+255 106 106
+8 57 41
+24 57 41
+41 57 41
+57 57 41
+74 57 41
+139 74 49
+164 74 41
+189 65 41
+205 57 32
+222 57 32
+230 65 49
+230 74 57
+238 82 65
+246 98 90
+255 106 90
+255 123 106
+8 74 41
+24 74 41
+41 74 41
+57 74 41
+74 74 41
+139 106 49
+164 106 41
+189 90 41
+205 90 32
+222 90 32
+230 90 49
+230 98 57
+238 98 65
+246 115 90
+255 115 90
+255 131 106
+8 90 41
+24 90 41
+49 139 49
+82 139 49
+106 139 49
+139 139 49
+164 131 41
+189 123 41
+205 123 32
+222 115 32
+230 115 49
+230 115 57
+238 115 65
+246 131 90
+255 131 90
+255 139 106
+8 106 41
+16 172 49
+41 164 41
+74 164 41
+106 164 41
+131 164 41
+164 164 41
+189 156 41
+205 148 32
+222 139 32
+230 139 49
+230 131 57
+238 131 65
+246 139 90
+255 148 90
+255 156 106
+0 197 49
+16 189 41
+41 189 41
+65 189 41
+98 189 41
+123 189 41
+156 189 41
+189 189 41
+205 172 32
+222 164 32
+230 156 49
+230 156 57
+238 156 65
+246 156 90
+255 156 90
+255 164 106
+0 213 49
+16 205 41
+32 205 32
+65 205 32
+90 205 32
+123 205 32
+148 205 32
+172 205 32
+205 205 32
+222 197 32
+230 180 49
+230 172 57
+238 164 65
+246 172 90
+255 172 90
+255 180 106
+0 230 49
+16 230 41
+32 222 32
+65 222 32
+90 222 32
+115 222 32
+148 222 32
+172 222 32
+197 222 32
+222 222 32
+230 205 49
+230 189 57
+238 180 65
+246 189 90
+255 189 90
+255 189 106
+0 246 41
+8 246 32
+49 230 49
+65 230 49
+90 230 49
+115 230 49
+139 230 49
+164 230 49
+180 230 49
+205 230 49
+230 230 49
+230 213 57
+238 205 65
+246 205 90
+255 197 90
+255 197 106
+0 255 41
+24 246 41
+57 230 57
+74 230 57
+98 230 57
+115 230 57
+139 230 57
+156 230 57
+172 230 57
+197 230 57
+213 230 57
+230 230 57
+238 222 65
+246 213 90
+255 213 90
+255 213 106
+16 255 49
+41 255 57
+65 238 65
+90 238 65
+106 238 65
+123 238 65
+139 238 65
+156 238 65
+172 238 65
+189 238 65
+205 238 65
+222 238 65
+238 238 65
+246 230 90
+255 230 90
+255 222 106
+32 255 65
+57 255 65
+90 246 90
+106 246 90
+115 246 90
+131 246 90
+148 246 90
+164 246 90
+172 246 90
+189 246 90
+205 246 90
+222 246 90
+230 246 90
+246 246 90
+255 238 90
+255 230 106
+49 255 74
+74 255 90
+90 255 90
+106 255 90
+123 255 90
+131 255 90
+148 255 90
+164 255 90
+172 255 90
+189 255 90
+205 255 90
+213 255 90
+230 255 90
+246 255 90
+255 255 90
+255 246 106
+74 255 98
+90 255 106
+106 255 106
+123 255 106
+131 255 106
+148 255 106
+156 255 106
+164 255 106
+180 255 106
+189 255 106
+205 255 106
+213 255 106
+222 255 106
+238 255 106
+246 255 106
+255 255 106
diff --git a/graphics/misc/sunny_day/83.pal b/graphics/misc/sunny_day/83.pal
new file mode 100644
index 000000000..f68c13c65
--- /dev/null
+++ b/graphics/misc/sunny_day/83.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 57
+24 8 57
+41 8 57
+57 8 57
+74 8 57
+90 8 57
+106 8 57
+197 0 82
+213 0 74
+230 0 74
+246 0 74
+255 0 74
+255 16 74
+255 32 82
+255 49 90
+255 74 115
+8 24 57
+24 24 57
+41 24 57
+57 24 57
+74 24 57
+90 24 57
+172 16 82
+189 16 74
+205 16 74
+230 16 65
+246 8 65
+246 24 65
+255 41 74
+255 57 90
+255 74 106
+255 90 115
+8 41 57
+24 41 57
+41 41 57
+57 41 57
+74 41 57
+139 49 82
+164 41 74
+189 41 65
+205 32 65
+222 32 65
+230 49 65
+230 57 74
+238 65 90
+246 90 106
+255 90 106
+255 106 123
+8 57 57
+24 57 57
+41 57 57
+57 57 57
+115 74 74
+139 65 65
+156 65 65
+180 57 57
+197 57 57
+205 65 65
+213 74 74
+222 82 82
+238 98 98
+246 106 106
+255 106 106
+255 123 123
+8 74 57
+24 74 57
+41 74 57
+74 115 74
+115 115 74
+139 106 65
+156 90 65
+180 90 57
+197 82 57
+205 90 65
+213 90 74
+222 98 82
+238 115 98
+246 115 106
+255 123 106
+255 139 123
+8 90 57
+24 90 57
+49 139 74
+65 139 65
+106 139 65
+139 139 65
+156 123 65
+180 123 57
+197 115 57
+205 115 65
+213 115 74
+222 115 82
+238 131 98
+246 131 106
+255 131 106
+255 148 123
+8 106 57
+16 172 74
+41 164 74
+65 156 65
+98 156 65
+131 156 65
+156 156 65
+180 148 57
+197 139 57
+205 139 65
+213 131 74
+222 131 82
+238 139 98
+246 148 106
+255 148 106
+255 156 123
+0 197 82
+16 189 74
+41 189 65
+57 180 57
+90 180 57
+123 180 57
+148 180 57
+180 180 57
+197 164 57
+205 156 65
+213 156 74
+222 156 82
+238 156 98
+246 156 106
+255 164 106
+255 172 123
+0 213 74
+16 205 65
+32 205 57
+57 197 57
+90 197 57
+115 197 57
+139 197 57
+172 197 57
+197 197 57
+205 180 65
+213 172 74
+222 172 82
+238 172 98
+246 172 106
+255 180 106
+255 180 123
+0 230 65
+16 230 65
+32 222 57
+65 205 65
+90 205 65
+115 205 65
+139 205 65
+164 205 65
+180 205 65
+205 205 65
+213 197 74
+222 189 82
+238 189 98
+246 189 106
+255 189 106
+255 189 123
+0 246 65
+8 246 57
+49 230 65
+74 213 74
+98 213 74
+115 213 74
+139 213 74
+156 213 74
+180 213 74
+197 213 74
+213 213 74
+222 205 82
+238 205 98
+246 205 106
+255 205 106
+255 205 123
+0 255 65
+24 246 65
+57 230 74
+82 222 82
+98 222 82
+115 222 82
+139 222 82
+156 222 82
+172 222 82
+189 222 82
+205 222 82
+222 222 82
+238 222 98
+246 213 106
+255 213 106
+255 213 123
+16 255 74
+41 255 74
+65 238 82
+98 238 98
+115 238 98
+131 238 98
+148 238 98
+164 238 98
+172 238 98
+189 238 98
+205 238 98
+222 238 98
+238 238 98
+246 230 106
+255 230 106
+255 222 123
+32 255 82
+57 255 82
+90 246 98
+106 246 106
+123 246 106
+131 246 106
+148 246 106
+164 246 106
+172 246 106
+189 246 106
+205 246 106
+222 246 106
+230 246 106
+246 246 106
+255 246 106
+255 238 123
+49 255 90
+74 255 106
+90 255 106
+106 255 106
+123 255 106
+139 255 106
+156 255 106
+164 255 106
+180 255 106
+189 255 106
+205 255 106
+222 255 106
+230 255 106
+246 255 106
+255 255 106
+255 246 123
+74 255 106
+90 255 115
+106 255 123
+123 255 123
+139 255 123
+148 255 123
+156 255 123
+172 255 123
+180 255 123
+189 255 123
+205 255 123
+213 255 123
+222 255 123
+238 255 123
+246 255 123
+255 255 123
diff --git a/graphics/misc/sunny_day/84.pal b/graphics/misc/sunny_day/84.pal
new file mode 100644
index 000000000..635c5f049
--- /dev/null
+++ b/graphics/misc/sunny_day/84.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 74
+24 8 74
+41 8 74
+57 8 74
+74 8 74
+90 8 74
+106 8 74
+197 0 115
+213 0 106
+230 0 98
+246 0 98
+255 0 90
+255 16 98
+255 32 106
+255 49 115
+255 74 123
+8 24 74
+24 24 74
+41 24 74
+57 24 74
+74 24 74
+90 24 74
+172 16 106
+189 16 106
+205 16 98
+230 16 98
+246 8 90
+246 24 90
+255 41 98
+255 57 106
+255 74 115
+255 90 131
+8 41 74
+24 41 74
+41 41 74
+57 41 74
+74 41 74
+139 49 106
+164 41 106
+189 41 98
+205 32 90
+222 32 90
+230 49 90
+230 57 98
+238 65 106
+246 90 115
+255 90 123
+255 106 131
+8 57 74
+24 57 74
+41 57 74
+74 74 115
+115 74 115
+139 65 106
+156 65 98
+180 57 90
+197 57 90
+205 65 90
+213 74 98
+222 82 98
+238 98 115
+246 106 123
+255 106 123
+255 123 139
+8 74 74
+24 74 74
+41 74 74
+74 115 115
+115 90 90
+131 90 90
+156 82 82
+172 82 82
+189 82 82
+197 90 90
+205 98 98
+222 115 115
+238 115 115
+246 123 123
+255 131 131
+255 148 148
+8 90 74
+24 90 74
+49 139 106
+65 139 106
+90 131 90
+131 131 90
+156 123 82
+172 106 82
+189 115 82
+197 115 90
+205 115 98
+222 131 115
+238 131 115
+246 131 123
+255 139 131
+255 156 148
+8 106 74
+16 172 106
+41 164 106
+65 156 90
+82 156 82
+123 156 82
+156 156 82
+172 139 82
+189 139 82
+197 131 90
+205 131 98
+222 148 115
+238 148 115
+246 148 123
+255 148 131
+255 164 148
+0 197 106
+16 189 106
+41 189 90
+57 180 90
+82 172 82
+115 172 82
+148 172 82
+172 172 82
+189 164 82
+197 156 90
+205 156 98
+222 156 115
+238 164 115
+246 164 123
+255 164 131
+255 172 148
+0 213 106
+16 205 98
+32 205 90
+57 197 82
+82 189 82
+115 189 82
+139 189 82
+164 189 82
+189 189 82
+197 172 90
+205 172 98
+222 172 115
+238 172 115
+246 172 123
+255 180 131
+255 180 148
+0 230 98
+16 230 90
+32 222 90
+65 205 90
+90 197 90
+115 197 90
+131 197 90
+156 197 90
+180 197 90
+197 197 90
+205 189 98
+222 189 115
+238 189 115
+246 189 123
+255 189 131
+255 197 148
+0 246 90
+8 246 82
+49 230 90
+74 213 90
+98 205 98
+115 205 98
+139 205 98
+156 205 98
+172 205 98
+189 205 98
+205 205 98
+222 205 115
+238 205 115
+246 205 123
+255 205 131
+255 205 148
+0 255 90
+24 246 90
+57 230 98
+82 222 98
+115 222 115
+131 222 115
+148 222 115
+164 222 115
+172 222 115
+189 222 115
+205 222 115
+222 222 115
+238 222 115
+246 213 123
+255 213 131
+255 213 148
+16 255 90
+41 255 98
+65 238 98
+98 238 115
+115 238 115
+131 238 115
+148 238 115
+164 238 115
+172 238 115
+189 238 115
+205 238 115
+222 238 115
+238 238 115
+246 230 123
+255 230 131
+255 230 148
+32 255 98
+57 255 106
+90 246 115
+106 246 115
+123 246 123
+139 246 123
+148 246 123
+164 246 123
+180 246 123
+189 246 123
+205 246 123
+222 246 123
+230 246 123
+246 246 123
+255 246 131
+255 238 148
+49 255 106
+74 255 115
+90 255 115
+106 255 123
+131 255 131
+139 255 131
+156 255 131
+164 255 131
+180 255 131
+189 255 131
+205 255 131
+222 255 131
+230 255 131
+246 255 131
+255 255 131
+255 246 148
+74 255 123
+90 255 123
+106 255 131
+123 255 139
+148 255 148
+156 255 148
+164 255 148
+172 255 148
+189 255 148
+197 255 148
+205 255 148
+213 255 148
+230 255 148
+238 255 148
+246 255 148
+255 255 148
diff --git a/graphics/misc/sunny_day/85.pal b/graphics/misc/sunny_day/85.pal
new file mode 100644
index 000000000..8cdcbdaf8
--- /dev/null
+++ b/graphics/misc/sunny_day/85.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 90
+24 8 90
+41 8 90
+57 8 90
+74 8 90
+90 8 90
+106 8 90
+197 0 139
+213 0 131
+230 0 123
+246 0 123
+255 0 123
+255 16 115
+255 32 115
+255 49 123
+255 74 139
+8 24 90
+24 24 90
+41 24 90
+57 24 90
+74 24 90
+90 24 90
+172 16 139
+189 16 131
+205 16 131
+230 16 123
+246 8 115
+246 24 115
+255 41 115
+255 57 123
+255 74 131
+255 90 139
+8 41 90
+24 41 90
+49 49 139
+74 49 139
+106 49 139
+139 49 139
+164 41 131
+189 41 123
+205 32 123
+222 32 115
+230 49 115
+230 57 115
+238 65 123
+246 90 131
+255 90 131
+255 106 148
+8 57 90
+24 57 90
+49 82 139
+65 65 139
+106 65 139
+139 65 139
+156 65 131
+180 57 123
+197 57 115
+205 65 115
+213 74 115
+222 82 115
+238 98 131
+246 106 131
+255 106 139
+255 123 148
+8 74 90
+24 74 90
+49 106 139
+65 106 139
+90 90 131
+131 90 131
+156 82 123
+172 82 115
+189 82 115
+197 90 115
+205 98 115
+222 115 131
+238 115 131
+246 123 139
+255 131 139
+255 148 156
+8 90 90
+24 90 90
+49 139 139
+65 139 139
+90 131 131
+131 106 106
+156 106 106
+164 106 106
+180 106 106
+197 115 115
+205 123 123
+222 131 131
+238 131 131
+246 139 139
+255 148 148
+255 164 164
+8 106 90
+16 172 139
+41 164 131
+65 156 123
+82 156 123
+106 156 106
+156 156 106
+164 139 106
+180 131 106
+197 131 115
+205 139 123
+222 148 131
+238 148 131
+246 156 139
+255 156 148
+255 172 164
+0 197 131
+16 189 131
+41 189 123
+57 180 123
+82 172 106
+106 164 106
+139 164 106
+164 164 106
+180 156 106
+197 156 115
+205 156 123
+222 156 131
+238 164 131
+246 164 139
+255 172 148
+255 180 164
+0 213 131
+16 205 123
+32 205 123
+57 197 115
+82 189 115
+106 180 106
+131 180 106
+156 180 106
+180 180 106
+197 172 115
+205 172 123
+222 172 131
+238 172 131
+246 180 139
+255 180 148
+255 189 164
+0 230 123
+16 230 123
+32 222 115
+65 205 115
+90 197 115
+115 197 115
+131 197 115
+156 197 115
+172 197 115
+197 197 115
+205 189 123
+222 189 131
+238 189 131
+246 189 139
+255 197 148
+255 197 164
+0 246 123
+8 246 115
+49 230 115
+74 213 115
+98 205 115
+123 205 123
+139 205 123
+156 205 123
+172 205 123
+189 205 123
+205 205 123
+222 205 131
+238 205 131
+246 205 139
+255 205 148
+255 213 164
+0 255 115
+24 246 106
+57 230 115
+82 222 115
+115 222 131
+131 222 131
+148 222 131
+164 222 131
+172 222 131
+189 222 131
+205 222 131
+222 222 131
+238 222 131
+246 222 139
+255 222 148
+255 222 164
+16 255 115
+41 255 115
+65 238 115
+98 238 131
+115 238 131
+131 238 131
+148 238 131
+164 238 131
+180 238 131
+189 238 131
+205 238 131
+222 238 131
+238 238 131
+246 230 139
+255 230 148
+255 230 164
+32 255 115
+57 255 115
+90 246 131
+106 246 131
+123 246 131
+139 246 139
+156 246 139
+164 246 139
+180 246 139
+189 246 139
+205 246 139
+222 246 139
+230 246 139
+246 246 139
+255 246 148
+255 238 164
+49 255 123
+74 255 131
+90 255 131
+106 255 131
+131 255 139
+148 255 148
+156 255 148
+172 255 148
+180 255 148
+197 255 148
+205 255 148
+222 255 148
+230 255 148
+246 255 148
+255 255 148
+255 246 164
+74 255 131
+90 255 139
+106 255 139
+123 255 148
+148 255 156
+164 255 164
+172 255 164
+180 255 164
+189 255 164
+197 255 164
+213 255 164
+222 255 164
+230 255 164
+238 255 164
+246 255 164
+255 255 164
diff --git a/graphics/misc/sunny_day/86.pal b/graphics/misc/sunny_day/86.pal
new file mode 100644
index 000000000..33157fd95
--- /dev/null
+++ b/graphics/misc/sunny_day/86.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+8 8 106
+24 8 106
+41 8 106
+57 8 106
+74 8 106
+90 8 106
+106 8 106
+197 0 164
+213 0 156
+230 0 148
+246 0 148
+255 0 139
+255 16 139
+255 32 139
+255 49 139
+255 74 148
+8 24 106
+16 16 172
+49 16 172
+74 16 172
+106 16 172
+139 16 172
+172 16 172
+189 16 164
+205 16 156
+230 16 148
+246 8 148
+246 24 139
+255 41 139
+255 57 139
+255 74 148
+255 90 156
+8 41 106
+16 49 172
+41 41 164
+74 41 164
+106 41 164
+131 41 164
+164 41 164
+189 41 156
+205 32 148
+222 32 148
+230 49 139
+230 57 139
+238 65 139
+246 90 148
+255 90 148
+255 106 156
+8 57 106
+16 82 172
+41 74 164
+65 65 156
+90 65 156
+123 65 156
+156 65 156
+180 57 148
+197 57 139
+205 65 139
+213 74 139
+222 82 139
+238 98 148
+246 106 148
+255 106 156
+255 123 156
+8 74 106
+16 106 172
+41 106 164
+65 98 156
+82 82 156
+123 82 156
+156 82 156
+172 82 148
+189 82 139
+197 90 131
+205 98 139
+222 115 148
+238 115 148
+246 123 148
+255 131 156
+255 148 164
+8 90 106
+16 139 172
+41 131 164
+65 131 156
+82 123 156
+106 106 156
+156 106 156
+164 106 139
+180 106 131
+197 115 131
+205 123 139
+222 131 148
+238 131 148
+246 139 156
+255 148 156
+255 164 172
+8 106 106
+16 172 172
+41 164 164
+65 156 156
+82 156 156
+106 156 156
+148 123 123
+164 123 123
+180 131 131
+197 139 139
+205 139 139
+222 148 148
+238 148 148
+246 156 156
+255 164 164
+255 180 180
+0 197 164
+16 189 156
+41 189 156
+57 180 148
+82 172 139
+106 164 139
+123 164 123
+164 164 123
+180 156 131
+197 156 139
+205 156 139
+222 164 148
+238 164 148
+246 172 156
+255 172 164
+255 189 180
+0 213 156
+16 205 148
+32 205 148
+57 197 139
+82 189 139
+106 180 131
+131 180 131
+156 180 131
+180 180 131
+197 172 139
+205 172 139
+222 172 148
+238 180 148
+246 180 156
+255 189 164
+255 197 180
+0 230 148
+16 230 148
+32 222 139
+65 205 139
+90 197 131
+115 197 131
+139 197 139
+156 197 139
+172 197 139
+197 197 139
+205 189 139
+222 189 148
+238 189 148
+246 197 156
+255 197 164
+255 205 180
+0 246 139
+8 246 139
+49 230 139
+74 213 131
+98 205 131
+123 205 139
+139 205 139
+156 205 139
+172 205 139
+189 205 139
+205 205 139
+222 205 148
+238 205 148
+246 205 156
+255 213 164
+255 213 180
+0 255 139
+24 246 139
+57 230 131
+82 222 131
+115 222 148
+131 222 148
+148 222 148
+164 222 148
+180 222 148
+189 222 148
+205 222 148
+222 222 148
+238 222 148
+246 222 156
+255 222 164
+255 222 180
+16 255 139
+41 255 131
+65 238 131
+98 238 139
+115 238 148
+131 238 148
+148 238 148
+164 238 148
+180 238 148
+189 238 148
+205 238 148
+222 238 148
+238 238 148
+246 230 156
+255 230 164
+255 230 180
+32 255 131
+57 255 131
+90 246 139
+106 246 148
+123 246 148
+139 246 156
+156 246 156
+172 246 156
+180 246 156
+197 246 156
+205 246 156
+222 246 156
+230 246 156
+246 246 156
+255 246 164
+255 238 180
+49 255 139
+74 255 139
+90 255 148
+106 255 148
+131 255 148
+148 255 156
+164 255 164
+172 255 164
+189 255 164
+197 255 164
+213 255 164
+222 255 164
+230 255 164
+246 255 164
+255 255 164
+255 246 180
+74 255 148
+90 255 148
+106 255 156
+123 255 156
+148 255 164
+164 255 172
+180 255 180
+189 255 180
+197 255 180
+205 255 180
+213 255 180
+222 255 180
+230 255 180
+238 255 180
+255 255 180
+255 255 180
diff --git a/graphics/misc/sunny_day/87.pal b/graphics/misc/sunny_day/87.pal
new file mode 100644
index 000000000..ed7a74501
--- /dev/null
+++ b/graphics/misc/sunny_day/87.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 197
+24 0 197
+49 0 197
+82 0 197
+106 0 197
+131 0 197
+164 0 197
+197 0 197
+213 0 189
+230 0 180
+246 0 172
+255 0 164
+255 16 156
+255 32 156
+255 49 156
+255 74 164
+0 24 197
+16 16 189
+41 16 189
+74 16 189
+106 16 189
+131 16 189
+156 16 189
+189 16 189
+205 16 180
+230 16 172
+246 8 164
+246 24 156
+255 41 156
+255 57 156
+255 74 164
+255 90 164
+0 57 197
+16 49 189
+41 41 189
+65 41 189
+90 41 189
+123 41 189
+156 41 189
+189 41 189
+205 32 172
+222 32 172
+230 49 164
+230 57 156
+238 65 156
+246 90 164
+255 90 164
+255 106 164
+0 82 197
+16 74 189
+41 65 189
+57 57 180
+90 57 180
+123 57 180
+148 57 180
+180 57 180
+197 57 172
+205 65 164
+213 74 156
+222 82 156
+238 98 164
+246 106 164
+255 106 164
+255 123 172
+0 115 197
+16 106 189
+41 98 189
+57 90 180
+82 82 172
+106 82 172
+139 82 172
+172 82 172
+189 82 164
+197 90 156
+205 98 156
+222 115 164
+238 115 164
+246 123 164
+255 131 164
+255 148 172
+0 139 197
+16 131 189
+41 123 189
+57 123 180
+82 115 172
+106 106 164
+139 106 164
+164 106 164
+180 106 156
+197 115 156
+205 123 156
+222 131 164
+238 131 164
+246 139 164
+255 148 172
+255 164 180
+0 164 197
+16 164 189
+41 156 189
+57 148 180
+82 148 172
+106 139 164
+123 123 164
+164 123 164
+180 131 156
+197 139 156
+205 139 156
+222 148 164
+238 148 164
+246 156 172
+255 164 172
+255 180 189
+0 197 197
+16 189 189
+41 189 189
+57 180 180
+82 172 172
+106 164 164
+123 164 164
+164 139 139
+180 156 156
+197 156 156
+205 156 156
+222 164 164
+238 172 172
+246 172 172
+255 180 180
+255 197 197
+0 213 180
+16 205 180
+32 205 172
+57 197 164
+82 189 164
+106 180 156
+131 180 156
+156 180 156
+180 180 156
+197 172 156
+205 172 156
+222 180 164
+238 180 172
+246 180 172
+255 189 180
+255 205 197
+0 230 172
+16 230 172
+32 222 164
+65 205 156
+90 197 156
+115 197 156
+139 197 156
+156 197 156
+172 197 156
+197 197 156
+205 189 156
+222 189 164
+238 197 172
+246 197 172
+255 205 180
+255 213 197
+0 246 164
+8 246 164
+49 230 156
+74 213 156
+98 205 156
+123 205 156
+139 205 156
+156 205 156
+172 205 156
+189 205 156
+205 205 156
+222 205 164
+238 205 172
+246 213 172
+255 213 180
+255 222 197
+0 255 156
+24 246 156
+57 230 156
+82 222 156
+115 222 156
+131 222 156
+148 222 164
+164 222 164
+180 222 164
+189 222 164
+205 222 164
+222 222 164
+238 222 172
+246 222 172
+255 222 180
+255 230 197
+16 255 156
+41 255 156
+65 238 156
+98 238 156
+115 238 164
+131 238 164
+148 238 164
+172 238 172
+180 238 172
+197 238 172
+205 238 172
+222 238 172
+238 238 172
+246 230 172
+255 230 180
+255 238 197
+32 255 156
+57 255 156
+90 246 156
+106 246 156
+123 246 164
+139 246 164
+156 246 172
+172 246 172
+189 246 172
+197 246 172
+213 246 172
+222 246 172
+230 246 172
+246 246 172
+255 246 180
+255 246 197
+49 255 156
+74 255 156
+90 255 156
+106 255 164
+131 255 164
+148 255 172
+164 255 172
+180 255 180
+189 255 180
+205 255 180
+213 255 180
+222 255 180
+238 255 180
+246 255 180
+255 255 180
+255 246 197
+74 255 156
+90 255 164
+106 255 164
+123 255 172
+148 255 172
+164 255 180
+180 255 189
+197 255 197
+205 255 197
+213 255 197
+222 255 197
+230 255 197
+238 255 197
+246 255 197
+255 255 197
+255 255 197
diff --git a/graphics/misc/sunny_day/88.pal b/graphics/misc/sunny_day/88.pal
new file mode 100644
index 000000000..c01a4c575
--- /dev/null
+++ b/graphics/misc/sunny_day/88.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 213
+24 0 213
+49 0 213
+74 0 213
+106 0 213
+131 0 213
+156 0 213
+180 0 213
+213 0 213
+230 0 205
+246 0 197
+255 0 189
+255 16 180
+255 32 172
+255 49 172
+255 74 172
+0 24 213
+16 16 205
+41 16 205
+65 16 205
+98 16 205
+123 16 205
+148 16 205
+180 16 205
+205 16 205
+230 16 205
+246 8 197
+246 24 180
+255 41 172
+255 57 172
+255 74 180
+255 90 172
+0 49 213
+16 41 205
+32 32 205
+57 32 205
+90 32 205
+123 32 205
+148 32 205
+172 32 205
+205 32 205
+222 32 197
+230 49 180
+230 57 172
+238 65 172
+246 90 172
+255 90 172
+255 106 180
+0 74 213
+16 74 205
+32 65 205
+57 57 197
+82 57 197
+115 57 197
+139 57 197
+164 57 197
+197 57 197
+205 65 180
+213 74 180
+222 82 172
+238 98 172
+246 106 172
+255 106 180
+255 123 180
+0 106 213
+16 98 205
+32 90 205
+57 90 197
+82 82 189
+115 82 189
+139 82 189
+164 82 189
+189 82 189
+197 90 180
+205 98 172
+222 115 172
+238 115 172
+246 123 180
+255 131 180
+255 148 189
+0 131 213
+16 131 205
+32 123 205
+57 115 197
+82 115 189
+106 106 180
+131 106 180
+156 106 180
+180 106 180
+197 115 172
+205 123 172
+222 131 172
+238 131 180
+246 139 180
+255 148 180
+255 164 189
+0 156 213
+16 156 205
+32 148 205
+57 139 197
+82 139 189
+106 131 180
+131 131 180
+156 131 180
+180 131 180
+197 139 172
+205 139 172
+222 148 180
+238 148 180
+246 156 180
+255 164 189
+255 180 197
+0 189 213
+16 180 205
+32 172 205
+57 172 197
+82 164 189
+106 156 180
+131 156 180
+156 156 180
+180 156 180
+197 156 172
+205 156 172
+222 164 180
+238 172 180
+246 172 189
+255 180 189
+255 197 205
+0 213 213
+16 205 205
+32 205 205
+57 197 197
+82 189 189
+106 180 180
+131 180 180
+156 180 180
+180 164 164
+197 172 172
+213 172 172
+222 180 180
+238 180 180
+246 189 189
+255 197 197
+255 222 222
+0 230 197
+16 230 197
+32 222 197
+65 205 180
+90 197 172
+115 197 172
+139 197 172
+156 197 172
+172 197 172
+197 197 172
+213 189 172
+222 197 180
+238 197 180
+246 197 189
+255 205 197
+255 230 222
+0 246 189
+8 246 189
+49 230 180
+74 213 172
+98 205 172
+123 205 172
+139 205 172
+156 205 172
+172 213 172
+189 213 172
+213 213 172
+222 205 180
+238 213 180
+246 213 189
+255 213 197
+255 230 222
+0 255 189
+24 246 180
+57 230 172
+82 222 172
+115 222 172
+131 222 172
+148 222 172
+164 222 180
+180 222 180
+197 222 180
+205 222 180
+222 222 180
+238 222 180
+246 222 189
+255 230 197
+255 238 222
+16 255 172
+41 255 172
+65 238 164
+98 238 172
+115 238 172
+131 238 172
+148 238 180
+172 238 180
+180 238 180
+197 238 180
+213 238 180
+222 238 180
+238 238 180
+246 238 189
+255 238 197
+255 246 222
+32 255 164
+57 255 164
+90 246 172
+106 246 172
+123 246 172
+139 246 180
+156 246 180
+172 246 180
+189 246 189
+205 246 189
+213 246 189
+222 246 189
+238 246 189
+246 246 189
+255 246 197
+255 246 222
+49 255 164
+74 255 172
+90 255 172
+106 255 180
+131 255 180
+148 255 180
+164 255 189
+180 255 189
+197 255 197
+205 255 197
+213 255 197
+230 255 197
+238 255 197
+246 255 197
+255 255 197
+255 255 222
+74 255 172
+90 255 172
+106 255 180
+123 255 180
+148 255 180
+164 255 189
+180 255 197
+197 255 205
+222 255 222
+230 255 222
+230 255 222
+238 255 222
+246 255 222
+246 255 222
+255 255 222
+255 255 222
diff --git a/graphics/misc/sunny_day/89.pal b/graphics/misc/sunny_day/89.pal
new file mode 100644
index 000000000..70083e6b3
--- /dev/null
+++ b/graphics/misc/sunny_day/89.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 230
+16 0 230
+49 0 230
+65 0 230
+98 0 230
+123 0 230
+148 0 230
+172 0 230
+197 0 230
+230 0 230
+246 0 222
+255 0 213
+255 16 197
+255 32 189
+255 49 189
+255 74 189
+0 24 230
+16 16 230
+41 16 230
+65 16 230
+90 16 230
+123 16 230
+148 16 230
+172 16 230
+197 16 230
+230 16 230
+246 8 222
+246 24 205
+255 41 197
+255 57 189
+255 74 189
+255 90 189
+0 49 230
+16 41 230
+32 32 222
+57 32 222
+90 32 222
+115 32 222
+139 32 222
+164 32 222
+197 32 222
+222 32 222
+230 49 205
+230 57 197
+238 65 189
+246 90 189
+255 90 189
+255 106 189
+0 74 230
+16 65 230
+32 65 222
+65 65 205
+90 65 205
+115 65 205
+139 65 205
+156 65 205
+180 65 205
+205 65 205
+213 74 197
+222 82 189
+238 98 189
+246 106 189
+255 106 189
+255 123 189
+0 98 230
+16 98 230
+32 90 222
+65 90 205
+90 90 197
+115 90 197
+131 90 197
+156 90 197
+172 90 197
+197 90 197
+205 98 189
+222 115 189
+238 115 189
+246 123 189
+255 131 189
+255 148 197
+0 123 230
+16 123 230
+32 115 222
+65 115 205
+90 115 197
+115 115 197
+131 115 197
+156 115 197
+172 115 197
+197 115 197
+205 123 189
+222 131 189
+238 131 189
+246 139 189
+255 148 197
+255 164 197
+0 148 230
+16 148 230
+32 148 222
+65 139 205
+90 131 197
+115 131 197
+139 139 197
+156 139 197
+172 139 197
+197 139 197
+205 139 189
+222 148 189
+238 148 189
+246 156 197
+255 164 197
+255 180 205
+0 180 230
+16 172 230
+32 172 222
+65 164 205
+90 156 197
+115 156 197
+139 156 197
+156 156 197
+172 156 197
+197 156 197
+205 156 189
+222 164 189
+238 172 197
+246 172 197
+255 180 205
+255 197 213
+0 205 230
+16 205 230
+32 197 222
+65 180 205
+90 180 197
+115 172 197
+139 172 197
+156 172 197
+172 172 197
+197 172 197
+213 172 189
+222 180 197
+238 180 197
+246 189 205
+255 197 205
+255 222 230
+0 230 230
+16 230 230
+32 222 222
+65 205 205
+90 197 197
+115 197 197
+139 197 197
+156 197 197
+172 197 197
+197 189 189
+213 189 189
+222 197 197
+238 197 197
+246 205 205
+255 222 222
+255 238 238
+0 246 213
+8 246 222
+49 230 205
+74 213 197
+98 205 189
+123 205 189
+139 205 189
+156 205 189
+172 213 189
+189 213 189
+213 213 189
+222 213 197
+238 213 197
+246 213 205
+255 230 222
+255 238 238
+0 255 205
+24 246 197
+57 230 189
+82 222 189
+115 222 189
+131 222 189
+148 222 189
+164 222 189
+180 222 197
+197 222 197
+213 222 197
+222 222 197
+238 222 197
+246 230 205
+255 238 222
+255 246 238
+16 255 197
+41 255 189
+65 238 180
+98 238 189
+115 238 189
+131 238 189
+148 238 189
+172 238 197
+180 238 197
+197 238 197
+213 238 197
+222 238 197
+238 238 197
+246 238 205
+255 246 222
+255 246 238
+32 255 189
+57 255 180
+90 246 189
+106 246 189
+123 246 189
+139 246 189
+156 246 197
+172 246 197
+189 246 197
+205 246 205
+213 246 205
+230 246 205
+238 246 205
+246 246 205
+255 246 222
+255 255 238
+49 255 180
+74 255 189
+90 255 189
+106 255 189
+131 255 189
+148 255 197
+164 255 197
+180 255 205
+197 255 205
+222 255 222
+230 255 222
+238 255 222
+246 255 222
+246 255 222
+255 255 222
+255 255 238
+74 255 180
+90 255 189
+106 255 189
+123 255 189
+148 255 197
+164 255 197
+180 255 205
+197 255 213
+222 255 230
+238 255 238
+246 255 238
+246 255 238
+246 255 238
+255 255 238
+255 255 238
+255 255 238
diff --git a/graphics/misc/sunny_day/9.pal b/graphics/misc/sunny_day/9.pal
new file mode 100644
index 000000000..ee5169a71
--- /dev/null
+++ b/graphics/misc/sunny_day/9.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 172
+16 0 172
+32 0 172
+57 0 172
+74 0 172
+90 0 172
+115 0 172
+131 0 172
+148 0 172
+172 0 172
+189 0 172
+205 0 172
+222 0 164
+238 0 172
+255 0 164
+255 24 164
+0 16 172
+16 16 172
+32 16 172
+57 16 172
+74 16 172
+90 16 172
+115 16 172
+131 16 172
+148 16 172
+172 16 172
+189 16 172
+205 16 172
+222 16 172
+238 16 164
+246 32 164
+255 41 164
+0 41 172
+16 41 172
+32 32 172
+57 32 172
+74 32 172
+90 32 172
+115 32 172
+131 32 172
+148 32 172
+172 32 172
+189 32 172
+205 32 164
+222 32 164
+230 49 164
+246 49 164
+255 57 172
+0 57 172
+16 57 172
+32 57 172
+57 57 164
+74 57 164
+90 57 164
+115 57 164
+131 57 164
+148 57 164
+164 57 164
+189 49 172
+205 57 164
+213 65 164
+230 65 164
+246 65 164
+255 74 164
+0 74 172
+16 74 172
+32 74 172
+57 74 164
+74 74 164
+90 74 164
+106 74 164
+131 74 164
+148 74 164
+164 74 164
+180 74 164
+197 82 164
+213 82 164
+230 82 172
+246 82 164
+255 90 172
+0 98 172
+16 90 172
+32 90 172
+57 90 164
+74 90 164
+90 90 164
+106 90 164
+131 90 164
+148 90 164
+164 90 164
+180 98 164
+197 98 164
+213 98 164
+230 98 164
+246 106 172
+255 106 172
+0 115 172
+16 115 172
+32 115 172
+57 115 164
+74 106 164
+90 106 164
+115 115 164
+131 115 164
+148 115 164
+164 115 164
+180 115 164
+197 115 164
+213 115 164
+230 123 164
+246 123 172
+255 123 172
+0 131 172
+16 131 172
+32 131 172
+57 131 164
+74 131 164
+90 131 164
+115 131 164
+131 131 164
+148 131 164
+164 131 164
+180 139 164
+197 131 164
+213 139 164
+230 139 164
+246 139 172
+255 139 172
+0 156 172
+16 156 172
+32 148 172
+57 148 164
+74 148 164
+90 148 164
+115 148 164
+131 148 164
+148 148 164
+164 148 164
+180 156 164
+197 148 164
+213 156 172
+230 156 172
+246 156 172
+255 172 180
+0 172 172
+16 172 172
+32 172 172
+57 164 164
+74 164 164
+90 164 164
+115 164 164
+131 164 164
+148 164 164
+164 164 164
+180 164 164
+197 172 172
+213 172 172
+230 172 172
+246 180 180
+255 189 189
+0 189 164
+16 189 172
+32 189 164
+49 189 164
+74 180 164
+98 180 164
+115 180 164
+139 180 164
+156 180 164
+164 180 164
+180 180 164
+197 180 172
+213 180 172
+230 189 172
+246 197 180
+255 197 189
+0 205 164
+16 205 164
+32 205 164
+57 205 164
+82 197 164
+98 197 164
+115 197 164
+131 197 164
+148 197 164
+172 197 172
+180 197 172
+197 197 172
+213 197 172
+230 197 172
+246 205 180
+255 213 189
+0 222 164
+16 222 164
+32 222 164
+65 213 164
+82 213 164
+98 213 164
+115 213 164
+139 213 164
+156 213 172
+172 213 172
+189 213 172
+197 213 172
+213 213 172
+230 213 172
+246 222 180
+255 222 189
+0 238 164
+16 238 164
+49 230 164
+65 230 164
+82 230 164
+98 230 164
+123 230 164
+139 230 164
+156 230 164
+172 230 172
+189 230 172
+197 230 172
+213 230 172
+230 230 172
+246 230 180
+255 230 189
+0 255 164
+32 246 164
+49 246 164
+65 246 164
+82 246 164
+106 246 164
+123 246 164
+139 246 172
+156 246 172
+180 246 180
+197 246 180
+205 246 180
+222 246 180
+238 246 180
+246 246 180
+255 246 189
+24 255 164
+41 255 164
+57 255 164
+74 255 164
+90 255 164
+106 255 164
+123 255 172
+139 255 172
+172 255 180
+189 255 189
+197 255 189
+213 255 189
+222 255 189
+238 255 189
+246 255 189
+255 255 189
diff --git a/graphics/misc/sunny_day/90.pal b/graphics/misc/sunny_day/90.pal
new file mode 100644
index 000000000..3b9064bc0
--- /dev/null
+++ b/graphics/misc/sunny_day/90.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 246
+16 0 246
+41 0 246
+65 0 246
+90 0 246
+123 0 246
+139 0 246
+164 0 246
+189 0 246
+213 0 246
+246 0 246
+255 0 238
+255 16 222
+255 32 205
+255 49 197
+255 74 197
+0 24 246
+8 8 246
+32 8 246
+57 8 246
+82 8 246
+115 8 246
+139 8 246
+164 8 246
+189 8 246
+222 8 246
+246 8 246
+246 24 230
+255 41 213
+255 57 205
+255 74 205
+255 90 197
+0 49 246
+8 41 246
+49 49 230
+65 49 230
+90 49 230
+115 49 230
+139 49 230
+156 49 230
+180 49 230
+205 49 230
+230 49 230
+230 57 213
+238 65 205
+246 90 205
+255 90 205
+255 106 205
+0 74 246
+8 65 246
+49 65 230
+74 74 213
+90 74 213
+115 74 213
+131 74 213
+156 74 213
+172 74 213
+197 74 213
+213 74 213
+222 82 205
+238 98 205
+246 106 205
+255 106 205
+255 123 205
+0 98 246
+8 90 246
+49 90 230
+74 98 213
+98 98 205
+115 98 205
+131 98 205
+156 98 205
+172 98 205
+189 98 205
+205 98 205
+222 115 205
+238 115 205
+246 123 205
+255 131 205
+255 148 205
+0 123 246
+8 115 246
+49 115 230
+74 115 213
+98 115 205
+123 123 205
+139 123 205
+156 123 205
+172 123 205
+189 123 205
+205 123 205
+222 131 205
+238 131 205
+246 139 205
+255 148 205
+255 164 213
+0 148 246
+8 148 246
+49 139 230
+74 139 213
+98 139 205
+123 139 205
+139 139 205
+156 139 205
+172 139 205
+189 139 205
+205 139 205
+222 148 205
+238 148 205
+246 156 205
+255 164 213
+255 180 213
+0 172 246
+8 164 246
+49 164 230
+74 156 213
+98 156 205
+123 156 205
+139 156 205
+156 156 205
+172 156 205
+189 156 205
+205 156 205
+222 164 205
+238 172 205
+246 172 213
+255 180 213
+255 197 222
+0 197 246
+8 197 246
+49 180 230
+74 180 213
+98 172 205
+123 172 205
+139 172 205
+156 172 205
+172 172 213
+189 172 213
+213 172 213
+222 180 205
+238 180 213
+246 189 213
+255 197 213
+255 222 230
+0 222 246
+8 222 246
+49 205 230
+74 197 213
+98 189 205
+123 189 205
+139 189 205
+156 189 205
+172 189 213
+189 189 213
+213 189 213
+222 197 213
+238 197 213
+246 205 213
+255 222 230
+255 238 246
+0 246 246
+8 246 246
+49 230 230
+74 213 213
+98 205 205
+123 205 205
+139 205 205
+156 205 205
+172 213 213
+189 213 213
+213 205 205
+230 213 213
+238 213 213
+246 230 230
+255 238 238
+255 255 255
+0 255 230
+24 246 222
+57 230 213
+82 222 205
+115 222 205
+131 222 205
+148 222 205
+164 222 205
+180 222 205
+197 222 213
+213 230 213
+230 230 213
+238 230 213
+246 238 230
+255 246 238
+255 255 255
+16 255 213
+41 255 205
+65 238 205
+98 238 205
+115 238 205
+131 238 205
+148 238 205
+172 238 205
+180 238 213
+197 238 213
+213 238 213
+230 238 213
+238 238 213
+246 246 230
+255 246 238
+255 255 255
+32 255 205
+57 255 205
+90 246 205
+106 246 205
+123 246 205
+139 246 205
+156 246 205
+172 246 213
+189 246 213
+205 246 213
+230 246 230
+238 246 230
+246 246 230
+246 246 230
+255 255 238
+255 255 255
+49 255 197
+74 255 197
+90 255 197
+106 255 205
+131 255 205
+148 255 205
+164 255 213
+180 255 213
+197 255 213
+222 255 230
+238 255 238
+246 255 238
+246 255 238
+255 255 238
+255 255 238
+255 255 255
+74 255 197
+90 255 197
+106 255 197
+123 255 205
+148 255 205
+164 255 213
+180 255 213
+197 255 222
+222 255 230
+238 255 238
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/91.pal b/graphics/misc/sunny_day/91.pal
new file mode 100644
index 000000000..0cc9cb226
--- /dev/null
+++ b/graphics/misc/sunny_day/91.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 255
+16 0 255
+41 0 255
+65 0 255
+90 0 255
+115 0 255
+139 0 255
+156 0 255
+189 0 255
+205 0 255
+230 0 255
+255 0 255
+255 16 238
+255 32 222
+255 49 213
+255 74 213
+0 24 255
+24 24 246
+41 24 246
+65 24 246
+90 24 246
+106 24 246
+139 24 246
+156 24 246
+180 24 246
+197 24 246
+222 24 246
+246 24 246
+255 41 238
+255 57 222
+255 74 213
+255 90 213
+0 49 255
+24 49 246
+57 57 230
+74 57 230
+98 57 230
+115 57 230
+131 57 230
+156 57 230
+172 57 230
+189 57 230
+213 57 230
+230 57 230
+238 65 222
+246 90 222
+255 90 213
+255 106 213
+0 74 255
+24 65 246
+57 74 230
+82 82 222
+98 82 222
+115 82 222
+131 82 222
+156 82 222
+172 82 222
+189 82 222
+205 82 222
+222 82 222
+238 98 222
+246 106 222
+255 106 222
+255 123 213
+0 90 255
+24 90 246
+57 98 230
+82 98 222
+115 115 222
+131 115 222
+148 115 222
+156 115 222
+172 115 222
+189 115 222
+205 115 222
+222 115 222
+238 115 222
+246 123 222
+255 131 222
+255 148 213
+0 123 255
+24 115 246
+57 115 230
+82 115 222
+115 131 222
+131 131 222
+148 131 222
+156 131 222
+172 131 222
+189 131 222
+205 131 222
+222 131 222
+238 131 222
+246 139 222
+255 148 222
+255 164 222
+0 139 255
+24 139 246
+57 139 230
+82 139 222
+115 148 222
+131 148 222
+148 148 222
+164 148 222
+172 148 222
+189 148 222
+205 148 222
+222 148 222
+238 148 222
+246 156 222
+255 164 222
+255 180 222
+0 164 255
+24 156 246
+57 156 230
+82 156 222
+115 164 222
+131 164 222
+148 164 222
+164 164 222
+180 164 222
+189 164 222
+205 164 222
+222 164 222
+238 172 222
+246 172 222
+255 180 222
+255 197 230
+0 189 255
+24 180 246
+57 172 230
+82 172 222
+115 172 222
+131 172 222
+148 180 222
+164 180 222
+180 180 222
+197 180 222
+205 180 222
+222 180 222
+238 180 222
+246 189 222
+255 197 230
+255 222 238
+0 213 255
+24 205 246
+57 197 230
+82 189 222
+115 189 222
+131 189 222
+148 189 222
+164 189 222
+180 197 222
+197 197 222
+213 197 222
+222 197 222
+238 197 222
+246 205 230
+255 222 238
+255 238 246
+0 238 255
+24 230 246
+57 213 230
+82 205 222
+115 205 222
+131 205 222
+148 205 222
+164 205 222
+180 205 222
+197 213 222
+213 213 230
+230 213 230
+238 213 230
+246 230 238
+255 238 246
+255 255 255
+0 255 255
+24 246 246
+57 230 230
+82 222 222
+115 222 222
+131 222 222
+148 222 222
+164 222 222
+180 222 222
+197 222 222
+213 230 230
+230 222 222
+246 238 238
+255 246 246
+255 255 255
+255 255 255
+16 255 238
+41 255 230
+65 238 222
+98 238 222
+115 238 222
+131 238 222
+148 238 222
+172 238 222
+180 238 222
+197 238 222
+213 238 230
+238 246 238
+246 246 238
+255 246 246
+255 255 255
+255 255 255
+32 255 222
+57 255 213
+90 246 213
+106 246 213
+123 246 213
+139 246 222
+156 246 222
+172 246 222
+189 246 222
+205 246 230
+230 246 238
+246 255 246
+246 255 246
+255 255 246
+255 255 255
+255 255 255
+49 255 213
+74 255 213
+90 255 213
+106 255 213
+131 255 213
+148 255 222
+164 255 222
+180 255 222
+197 255 230
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 255 205
+90 255 205
+106 255 213
+123 255 213
+148 255 213
+164 255 222
+180 255 222
+197 255 230
+222 255 238
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/92.pal b/graphics/misc/sunny_day/92.pal
new file mode 100644
index 000000000..554b2c171
--- /dev/null
+++ b/graphics/misc/sunny_day/92.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+16 16 255
+32 16 255
+49 16 255
+74 16 255
+90 16 255
+115 16 255
+139 16 255
+156 16 255
+172 16 255
+197 16 255
+213 16 255
+238 16 255
+255 16 255
+255 32 246
+255 49 230
+255 74 222
+16 32 255
+41 41 255
+57 41 255
+74 41 255
+98 41 255
+115 41 255
+131 41 255
+156 41 255
+172 41 255
+189 41 255
+205 41 255
+230 41 255
+255 41 255
+255 57 238
+255 74 230
+255 90 222
+16 57 255
+41 57 255
+65 65 238
+82 65 238
+98 65 238
+115 65 238
+131 65 238
+156 65 238
+164 65 238
+180 65 238
+205 65 238
+222 65 238
+238 65 238
+246 90 230
+255 90 230
+255 106 222
+16 74 255
+41 74 255
+65 90 238
+98 98 238
+115 98 238
+131 98 238
+139 98 238
+156 98 238
+172 98 238
+189 98 238
+205 98 238
+222 98 238
+238 98 238
+246 106 230
+255 106 230
+255 123 222
+16 98 255
+41 98 255
+65 106 238
+98 115 238
+115 115 238
+131 115 238
+148 115 238
+164 115 238
+172 115 238
+189 115 238
+205 115 238
+222 115 238
+238 115 238
+246 123 230
+255 131 230
+255 148 230
+16 115 255
+41 115 255
+65 123 238
+98 131 238
+115 131 238
+131 131 238
+148 131 238
+164 131 238
+172 131 238
+189 131 238
+205 131 238
+222 131 238
+238 131 238
+246 139 230
+255 148 230
+255 164 230
+16 139 255
+41 139 255
+65 139 238
+98 148 238
+115 148 238
+131 148 238
+148 148 238
+164 148 238
+180 148 238
+189 148 238
+205 148 238
+222 148 238
+238 148 238
+246 156 230
+255 164 230
+255 180 230
+16 156 255
+41 156 255
+65 156 238
+98 164 238
+115 164 238
+131 164 238
+148 164 238
+172 172 238
+180 172 238
+197 172 238
+205 172 238
+222 172 238
+238 172 238
+246 172 230
+255 180 238
+255 197 238
+16 180 255
+41 172 255
+65 172 238
+98 172 238
+115 172 238
+131 180 238
+148 180 238
+172 180 238
+180 180 238
+197 180 238
+213 180 238
+222 180 238
+238 180 238
+246 189 238
+255 197 238
+255 222 246
+16 197 255
+41 197 255
+65 189 238
+98 189 238
+115 189 238
+131 189 238
+148 189 238
+172 197 238
+180 197 238
+197 197 238
+213 197 238
+222 197 238
+238 197 238
+246 205 238
+255 222 246
+255 238 246
+16 222 255
+41 213 255
+65 205 238
+98 205 238
+115 205 238
+131 205 238
+148 205 238
+172 205 238
+180 213 238
+197 213 238
+213 213 238
+230 213 238
+238 213 238
+246 230 246
+255 238 246
+255 255 255
+16 238 255
+41 238 255
+65 222 238
+98 222 238
+115 222 238
+131 222 238
+148 222 238
+172 222 238
+180 222 238
+197 222 238
+213 230 238
+238 238 246
+246 238 246
+255 246 246
+255 255 255
+255 255 255
+16 255 255
+41 255 255
+65 238 238
+98 238 238
+115 238 238
+131 238 238
+148 238 238
+172 238 238
+180 238 238
+197 238 238
+213 238 238
+238 246 246
+246 246 246
+255 255 255
+255 255 255
+255 255 255
+32 255 238
+57 255 230
+90 246 230
+106 246 230
+123 246 230
+139 246 230
+156 246 230
+172 246 230
+189 246 238
+205 246 238
+230 246 246
+246 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 255 230
+74 255 230
+90 255 230
+106 255 230
+131 255 230
+148 255 230
+164 255 230
+180 255 230
+197 255 238
+222 255 246
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 255 222
+90 255 222
+106 255 222
+123 255 222
+148 255 230
+164 255 230
+180 255 230
+197 255 238
+222 255 246
+238 255 246
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/93.pal b/graphics/misc/sunny_day/93.pal
new file mode 100644
index 000000000..15f97e8b5
--- /dev/null
+++ b/graphics/misc/sunny_day/93.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+32 32 255
+49 32 255
+65 32 255
+82 32 255
+98 32 255
+115 32 255
+131 32 255
+156 32 255
+164 32 255
+189 32 255
+205 32 255
+222 32 255
+238 32 255
+255 32 255
+255 49 246
+255 74 238
+32 49 255
+57 57 255
+65 57 255
+82 57 255
+106 57 255
+115 57 255
+131 57 255
+156 57 255
+164 57 255
+180 57 255
+205 57 255
+213 57 255
+230 57 255
+255 57 255
+255 74 246
+255 90 238
+32 65 255
+57 74 255
+90 90 246
+98 90 246
+115 90 246
+131 90 246
+139 90 246
+156 90 246
+172 90 246
+189 90 246
+205 90 246
+213 90 246
+230 90 246
+246 90 246
+255 90 246
+255 106 238
+32 82 255
+57 90 255
+90 106 246
+106 106 246
+115 106 246
+131 106 246
+148 106 246
+156 106 246
+172 106 246
+189 106 246
+205 106 246
+213 106 246
+230 106 246
+246 106 246
+255 106 246
+255 123 238
+32 106 255
+57 106 255
+90 115 246
+106 123 246
+123 123 246
+131 123 246
+148 123 246
+164 123 246
+172 123 246
+189 123 246
+205 123 246
+213 123 246
+230 123 246
+246 123 246
+255 131 246
+255 148 238
+32 115 255
+57 123 255
+90 131 246
+106 131 246
+123 139 246
+139 139 246
+156 139 246
+164 139 246
+180 139 246
+189 139 246
+205 139 246
+222 139 246
+230 139 246
+246 139 246
+255 148 246
+255 164 238
+32 139 255
+57 139 255
+90 148 246
+106 148 246
+123 148 246
+139 156 246
+156 156 246
+172 156 246
+180 156 246
+197 156 246
+205 156 246
+222 156 246
+230 156 246
+246 156 246
+255 164 246
+255 180 238
+32 156 255
+57 156 255
+90 164 246
+106 164 246
+123 164 246
+139 164 246
+156 172 246
+172 172 246
+180 172 246
+197 172 246
+213 172 246
+222 172 246
+230 172 246
+246 172 246
+255 180 246
+255 197 246
+32 172 255
+57 172 255
+90 172 246
+106 172 246
+123 180 246
+139 180 246
+156 180 246
+172 189 246
+189 189 246
+197 189 246
+213 189 246
+222 189 246
+238 189 246
+246 189 246
+255 197 246
+255 222 246
+32 189 255
+57 189 255
+90 189 246
+106 189 246
+123 189 246
+139 189 246
+156 197 246
+172 197 246
+189 205 246
+205 205 246
+213 205 246
+230 205 246
+238 205 246
+246 205 246
+255 222 246
+255 238 255
+32 205 255
+57 205 255
+90 205 246
+106 205 246
+123 205 246
+139 205 246
+156 205 246
+172 213 246
+189 213 246
+205 213 246
+230 230 246
+238 230 246
+246 230 246
+246 230 246
+255 238 255
+255 255 255
+32 222 255
+57 222 255
+90 222 246
+106 222 246
+123 222 246
+139 222 246
+156 222 246
+172 222 246
+189 222 246
+205 230 246
+230 238 246
+246 246 255
+246 246 255
+255 246 255
+255 255 255
+255 255 255
+32 246 255
+57 238 255
+90 230 246
+106 230 246
+123 230 246
+139 230 246
+156 230 246
+172 230 246
+189 238 246
+205 238 246
+230 246 246
+246 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+32 255 255
+57 255 255
+90 246 246
+106 246 246
+123 246 246
+139 246 246
+156 246 246
+172 246 246
+189 246 246
+205 246 246
+230 246 246
+246 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 255 238
+74 255 246
+90 255 238
+106 255 246
+131 255 246
+148 255 246
+164 255 246
+180 255 246
+197 255 246
+222 255 246
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 255 230
+90 255 230
+106 255 230
+123 255 238
+148 255 238
+164 255 238
+180 255 238
+197 255 246
+222 255 246
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/94.pal b/graphics/misc/sunny_day/94.pal
new file mode 100644
index 000000000..0036d47e0
--- /dev/null
+++ b/graphics/misc/sunny_day/94.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+49 49 255
+65 49 255
+74 49 255
+90 49 255
+106 49 255
+123 49 255
+139 49 255
+156 49 255
+164 49 255
+180 49 255
+197 49 255
+213 49 255
+230 49 255
+238 49 255
+255 49 255
+255 74 246
+49 65 255
+74 74 255
+90 74 255
+106 74 255
+115 74 255
+131 74 255
+139 74 255
+156 74 255
+172 74 255
+189 74 255
+197 74 255
+213 74 255
+230 74 255
+246 74 255
+255 74 255
+255 90 246
+49 82 255
+74 90 255
+90 90 255
+106 90 255
+115 90 255
+131 90 255
+148 90 255
+156 90 255
+172 90 255
+189 90 255
+197 90 255
+213 90 255
+230 90 255
+238 90 255
+255 90 255
+255 106 246
+49 90 255
+74 106 255
+90 106 255
+106 106 255
+123 106 255
+131 106 255
+148 106 255
+164 106 255
+180 106 255
+189 106 255
+205 106 255
+213 106 255
+230 106 255
+246 106 255
+255 106 255
+255 123 246
+49 115 255
+74 115 255
+90 123 255
+106 123 255
+131 131 255
+139 131 255
+148 131 255
+164 131 255
+180 131 255
+189 131 255
+205 131 255
+213 131 255
+230 131 255
+246 131 255
+255 131 255
+255 148 246
+49 123 255
+74 131 255
+90 131 255
+106 139 255
+131 139 255
+148 148 255
+156 148 255
+172 148 255
+180 148 255
+197 148 255
+205 148 255
+222 148 255
+230 148 255
+246 148 255
+255 148 255
+255 164 246
+49 139 255
+74 148 255
+90 148 255
+106 156 255
+131 156 255
+148 156 255
+164 164 255
+172 164 255
+189 164 255
+197 164 255
+213 164 255
+222 164 255
+230 164 255
+246 164 255
+255 164 255
+255 180 255
+49 156 255
+74 164 255
+90 164 255
+106 164 255
+131 164 255
+148 172 255
+164 172 255
+180 180 255
+189 180 255
+205 180 255
+213 180 255
+222 180 255
+230 180 255
+246 180 255
+255 180 255
+255 197 255
+49 172 255
+74 180 255
+90 172 255
+106 180 255
+131 180 255
+148 180 255
+164 189 255
+180 189 255
+197 197 255
+205 197 255
+213 197 255
+230 197 255
+238 197 255
+246 197 255
+255 197 255
+255 222 255
+49 189 255
+74 189 255
+90 189 255
+106 189 255
+131 189 255
+148 197 255
+164 197 255
+180 205 255
+197 205 255
+222 222 255
+230 222 255
+238 222 255
+246 222 255
+246 222 255
+255 222 255
+255 238 255
+49 197 255
+74 205 255
+90 205 255
+106 205 255
+131 205 255
+148 205 255
+164 213 255
+180 213 255
+197 213 255
+222 230 255
+238 238 255
+246 238 255
+246 238 255
+255 238 255
+255 238 255
+255 255 255
+49 213 255
+74 213 255
+90 213 255
+106 222 255
+131 222 255
+148 222 255
+164 222 255
+180 222 255
+197 230 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 230 255
+74 230 255
+90 230 255
+106 230 255
+131 230 255
+148 230 255
+164 230 255
+180 238 255
+197 238 255
+222 246 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 246 255
+74 246 255
+90 246 255
+106 246 255
+131 246 255
+148 246 255
+164 246 255
+180 246 255
+197 246 255
+222 246 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+49 255 255
+74 255 255
+90 255 255
+106 255 255
+131 255 255
+148 255 255
+164 255 255
+180 255 255
+197 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 255 246
+90 255 246
+106 255 246
+123 255 246
+148 255 246
+164 255 246
+180 255 246
+197 255 246
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/misc/sunny_day/95.pal b/graphics/misc/sunny_day/95.pal
new file mode 100644
index 000000000..3b8bceb35
--- /dev/null
+++ b/graphics/misc/sunny_day/95.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+74 74 255
+82 74 255
+98 74 255
+106 74 255
+123 74 255
+131 74 255
+148 74 255
+156 74 255
+172 74 255
+180 74 255
+197 74 255
+205 74 255
+222 74 255
+230 74 255
+246 74 255
+255 74 255
+74 90 255
+90 90 255
+106 90 255
+115 90 255
+123 90 255
+139 90 255
+148 90 255
+164 90 255
+172 90 255
+189 90 255
+197 90 255
+205 90 255
+222 90 255
+230 90 255
+246 90 255
+255 90 255
+74 98 255
+90 106 255
+106 106 255
+123 106 255
+131 106 255
+139 106 255
+156 106 255
+164 106 255
+180 106 255
+189 106 255
+197 106 255
+213 106 255
+222 106 255
+230 106 255
+246 106 255
+255 106 255
+74 115 255
+90 115 255
+106 123 255
+123 123 255
+139 123 255
+148 123 255
+156 123 255
+172 123 255
+180 123 255
+189 123 255
+205 123 255
+213 123 255
+222 123 255
+238 123 255
+246 123 255
+255 123 255
+74 123 255
+90 131 255
+106 131 255
+123 139 255
+148 148 255
+156 148 255
+164 148 255
+172 148 255
+180 148 255
+197 148 255
+205 148 255
+213 148 255
+230 148 255
+238 148 255
+246 148 255
+255 148 255
+74 139 255
+90 139 255
+106 148 255
+123 148 255
+148 156 255
+164 164 255
+172 164 255
+180 164 255
+189 164 255
+197 164 255
+213 164 255
+222 164 255
+230 164 255
+238 164 255
+246 164 255
+255 164 255
+74 148 255
+90 156 255
+106 156 255
+123 156 255
+148 164 255
+164 172 255
+180 180 255
+189 180 255
+197 180 255
+205 180 255
+213 180 255
+222 180 255
+230 180 255
+238 180 255
+246 180 255
+255 180 255
+74 164 255
+90 164 255
+106 164 255
+123 172 255
+148 172 255
+164 180 255
+180 189 255
+197 197 255
+205 197 255
+213 197 255
+222 197 255
+230 197 255
+238 197 255
+246 197 255
+246 197 255
+255 197 255
+74 172 255
+90 172 255
+106 180 255
+123 180 255
+148 189 255
+164 189 255
+180 197 255
+197 205 255
+222 222 255
+230 222 255
+230 222 255
+238 222 255
+246 222 255
+246 222 255
+255 222 255
+255 222 255
+74 189 255
+90 189 255
+106 189 255
+123 189 255
+148 197 255
+164 197 255
+180 205 255
+197 213 255
+222 230 255
+238 238 255
+238 238 255
+246 238 255
+246 238 255
+255 238 255
+255 238 255
+255 238 255
+74 197 255
+90 197 255
+106 205 255
+123 205 255
+148 205 255
+164 213 255
+180 213 255
+197 222 255
+222 230 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 213 255
+90 213 255
+106 213 255
+123 213 255
+148 213 255
+164 222 255
+180 222 255
+197 230 255
+222 238 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 222 255
+90 222 255
+106 222 255
+123 222 255
+148 230 255
+164 230 255
+180 230 255
+197 238 255
+222 246 255
+238 246 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 238 255
+90 238 255
+106 238 255
+123 238 255
+148 238 255
+164 238 255
+180 238 255
+197 246 255
+222 246 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 246 255
+90 246 255
+106 246 255
+123 246 255
+148 246 255
+164 246 255
+180 255 255
+197 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+74 255 255
+90 255 255
+106 255 255
+123 255 255
+148 255 255
+164 255 255
+180 255 255
+197 255 255
+222 255 255
+238 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/naming_screen/0.pal b/graphics/naming_screen/0.pal
new file mode 100644
index 000000000..e38b79fcf
--- /dev/null
+++ b/graphics/naming_screen/0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+0 0 0
+0 0 0
+0 0 0
+123 172 197
+213 156 115
+148 189 106
diff --git a/graphics/naming_screen/1.pal b/graphics/naming_screen/1.pal
new file mode 100644
index 000000000..c3158adbf
--- /dev/null
+++ b/graphics/naming_screen/1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 213 180
+255 197 148
+222 148 115
+123 65 65
+213 172 65
+156 106 32
+106 74 32
+115 189 0
+65 123 0
+32 65 16
+213 115 164
+164 65 115
+82 32 65
+230 230 49
+0 0 0
diff --git a/graphics/naming_screen/pc_icon/0.png b/graphics/naming_screen/pc_icon/0.png
new file mode 100644
index 000000000..bafd5c32d
--- /dev/null
+++ b/graphics/naming_screen/pc_icon/0.png
Binary files differ
diff --git a/graphics/naming_screen/pc_icon/1.png b/graphics/naming_screen/pc_icon/1.png
new file mode 100644
index 000000000..e2f9d604c
--- /dev/null
+++ b/graphics/naming_screen/pc_icon/1.png
Binary files differ
diff --git a/graphics/pokedex/black.pal b/graphics/pokedex/black.pal
new file mode 100644
index 000000000..4b0812f09
--- /dev/null
+++ b/graphics/pokedex/black.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokedex/caught_ball.png b/graphics/pokedex/caught_ball.png
new file mode 100644
index 000000000..b4e518f22
--- /dev/null
+++ b/graphics/pokedex/caught_ball.png
Binary files differ
diff --git a/graphics/pokemon/icons/deoxys_speed_icon.png b/graphics/pokemon/icons/deoxys_speed_icon.png
new file mode 100644
index 000000000..674b93a9c
--- /dev/null
+++ b/graphics/pokemon/icons/deoxys_speed_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/aqua_icon.png b/graphics/pokemon_storage/aqua_icon.png
new file mode 100644
index 000000000..169ba5b68
--- /dev/null
+++ b/graphics/pokemon_storage/aqua_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/arrow.png b/graphics/pokemon_storage/arrow.png
new file mode 100644
index 000000000..ec1202319
--- /dev/null
+++ b/graphics/pokemon_storage/arrow.png
Binary files differ
diff --git a/graphics/pokemon_storage/asterisk_icon.png b/graphics/pokemon_storage/asterisk_icon.png
new file mode 100644
index 000000000..e353a1c3d
--- /dev/null
+++ b/graphics/pokemon_storage/asterisk_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/azumarill.bin b/graphics/pokemon_storage/azumarill.bin
new file mode 100644
index 000000000..029fd418c
--- /dev/null
+++ b/graphics/pokemon_storage/azumarill.bin
Binary files differ
diff --git a/graphics/pokemon_storage/azumarill_bg.png b/graphics/pokemon_storage/azumarill_bg.png
new file mode 100644
index 000000000..fcb387149
--- /dev/null
+++ b/graphics/pokemon_storage/azumarill_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/beach.bin b/graphics/pokemon_storage/beach.bin
new file mode 100644
index 000000000..42b834dbd
--- /dev/null
+++ b/graphics/pokemon_storage/beach.bin
Binary files differ
diff --git a/graphics/pokemon_storage/beach_bg.png b/graphics/pokemon_storage/beach_bg.png
new file mode 100644
index 000000000..49f169084
--- /dev/null
+++ b/graphics/pokemon_storage/beach_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/beach_frame.png b/graphics/pokemon_storage/beach_frame.png
new file mode 100644
index 000000000..eae14b95a
--- /dev/null
+++ b/graphics/pokemon_storage/beach_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/big_asterisk_icon.png b/graphics/pokemon_storage/big_asterisk_icon.png
new file mode 100644
index 000000000..9a56b0fc6
--- /dev/null
+++ b/graphics/pokemon_storage/big_asterisk_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/blank.bin b/graphics/pokemon_storage/blank.bin
new file mode 100644
index 000000000..b00854423
--- /dev/null
+++ b/graphics/pokemon_storage/blank.bin
Binary files differ
diff --git a/graphics/pokemon_storage/blank_bg.png b/graphics/pokemon_storage/blank_bg.png
new file mode 100644
index 000000000..7ff832672
--- /dev/null
+++ b/graphics/pokemon_storage/blank_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/block.bin b/graphics/pokemon_storage/block.bin
new file mode 100644
index 000000000..ec5df1525
--- /dev/null
+++ b/graphics/pokemon_storage/block.bin
Binary files differ
diff --git a/graphics/pokemon_storage/block_bg.png b/graphics/pokemon_storage/block_bg.png
new file mode 100644
index 000000000..9147ef881
--- /dev/null
+++ b/graphics/pokemon_storage/block_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/bolt_icon.png b/graphics/pokemon_storage/bolt_icon.png
new file mode 100644
index 000000000..674d22424
--- /dev/null
+++ b/graphics/pokemon_storage/bolt_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/box_bg1.pal b/graphics/pokemon_storage/box_bg1.pal
new file mode 100644
index 000000000..52ac12110
--- /dev/null
+++ b/graphics/pokemon_storage/box_bg1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 205 106
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokemon_storage/box_selection_popup_center.png b/graphics/pokemon_storage/box_selection_popup_center.png
new file mode 100644
index 000000000..f7ab30276
--- /dev/null
+++ b/graphics/pokemon_storage/box_selection_popup_center.png
Binary files differ
diff --git a/graphics/pokemon_storage/box_selection_popup_sides.png b/graphics/pokemon_storage/box_selection_popup_sides.png
new file mode 100644
index 000000000..a0140dc87
--- /dev/null
+++ b/graphics/pokemon_storage/box_selection_popup_sides.png
Binary files differ
diff --git a/graphics/pokemon_storage/brick_icon.png b/graphics/pokemon_storage/brick_icon.png
new file mode 100644
index 000000000..06a751af3
--- /dev/null
+++ b/graphics/pokemon_storage/brick_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/cave.bin b/graphics/pokemon_storage/cave.bin
new file mode 100644
index 000000000..112d4724d
--- /dev/null
+++ b/graphics/pokemon_storage/cave.bin
Binary files differ
diff --git a/graphics/pokemon_storage/cave_bg.png b/graphics/pokemon_storage/cave_bg.png
new file mode 100644
index 000000000..421221634
--- /dev/null
+++ b/graphics/pokemon_storage/cave_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/cave_frame.png b/graphics/pokemon_storage/cave_frame.png
new file mode 100644
index 000000000..35cca742c
--- /dev/null
+++ b/graphics/pokemon_storage/cave_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/circle_icon.png b/graphics/pokemon_storage/circle_icon.png
new file mode 100644
index 000000000..cf92abeed
--- /dev/null
+++ b/graphics/pokemon_storage/circle_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/circles.bin b/graphics/pokemon_storage/circles.bin
new file mode 100644
index 000000000..d2ed6d127
--- /dev/null
+++ b/graphics/pokemon_storage/circles.bin
Binary files differ
diff --git a/graphics/pokemon_storage/circles_bg.png b/graphics/pokemon_storage/circles_bg.png
new file mode 100644
index 000000000..c105b1760
--- /dev/null
+++ b/graphics/pokemon_storage/circles_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/city.bin b/graphics/pokemon_storage/city.bin
new file mode 100644
index 000000000..ff0785a96
--- /dev/null
+++ b/graphics/pokemon_storage/city.bin
Binary files differ
diff --git a/graphics/pokemon_storage/city_bg.png b/graphics/pokemon_storage/city_bg.png
new file mode 100644
index 000000000..b221c2596
--- /dev/null
+++ b/graphics/pokemon_storage/city_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/city_frame.png b/graphics/pokemon_storage/city_frame.png
new file mode 100644
index 000000000..82e4731ef
--- /dev/null
+++ b/graphics/pokemon_storage/city_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/crag.bin b/graphics/pokemon_storage/crag.bin
new file mode 100644
index 000000000..5c7c44cd2
--- /dev/null
+++ b/graphics/pokemon_storage/crag.bin
Binary files differ
diff --git a/graphics/pokemon_storage/crag_bg.png b/graphics/pokemon_storage/crag_bg.png
new file mode 100644
index 000000000..13b536358
--- /dev/null
+++ b/graphics/pokemon_storage/crag_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/crag_frame.png b/graphics/pokemon_storage/crag_frame.png
new file mode 100644
index 000000000..b67c6efa1
--- /dev/null
+++ b/graphics/pokemon_storage/crag_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/cross_icon.png b/graphics/pokemon_storage/cross_icon.png
new file mode 100644
index 000000000..674d22424
--- /dev/null
+++ b/graphics/pokemon_storage/cross_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/crystal_icon.png b/graphics/pokemon_storage/crystal_icon.png
new file mode 100644
index 000000000..424f104de
--- /dev/null
+++ b/graphics/pokemon_storage/crystal_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/desert.bin b/graphics/pokemon_storage/desert.bin
new file mode 100644
index 000000000..98464faff
--- /dev/null
+++ b/graphics/pokemon_storage/desert.bin
Binary files differ
diff --git a/graphics/pokemon_storage/desert_bg.png b/graphics/pokemon_storage/desert_bg.png
new file mode 100644
index 000000000..535fe9cb0
--- /dev/null
+++ b/graphics/pokemon_storage/desert_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/desert_frame.png b/graphics/pokemon_storage/desert_frame.png
new file mode 100644
index 000000000..a46e72e7f
--- /dev/null
+++ b/graphics/pokemon_storage/desert_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/diagonal.bin b/graphics/pokemon_storage/diagonal.bin
new file mode 100644
index 000000000..d63b17121
--- /dev/null
+++ b/graphics/pokemon_storage/diagonal.bin
Binary files differ
diff --git a/graphics/pokemon_storage/diagonal_bg.png b/graphics/pokemon_storage/diagonal_bg.png
new file mode 100644
index 000000000..d4fcbe06a
--- /dev/null
+++ b/graphics/pokemon_storage/diagonal_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/diglett_icon.png b/graphics/pokemon_storage/diglett_icon.png
new file mode 100644
index 000000000..8e485cfd4
--- /dev/null
+++ b/graphics/pokemon_storage/diglett_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/dot_icon.png b/graphics/pokemon_storage/dot_icon.png
new file mode 100644
index 000000000..0b3e6b34c
--- /dev/null
+++ b/graphics/pokemon_storage/dot_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/dusclops.bin b/graphics/pokemon_storage/dusclops.bin
new file mode 100644
index 000000000..1c520b119
--- /dev/null
+++ b/graphics/pokemon_storage/dusclops.bin
Binary files differ
diff --git a/graphics/pokemon_storage/dusclops_bg.png b/graphics/pokemon_storage/dusclops_bg.png
new file mode 100644
index 000000000..035cf7466
--- /dev/null
+++ b/graphics/pokemon_storage/dusclops_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/five_star_icon.png b/graphics/pokemon_storage/five_star_icon.png
new file mode 100644
index 000000000..29b2eb9b0
--- /dev/null
+++ b/graphics/pokemon_storage/five_star_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/footprint_icon.png b/graphics/pokemon_storage/footprint_icon.png
new file mode 100644
index 000000000..30f8c4e8a
--- /dev/null
+++ b/graphics/pokemon_storage/footprint_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/forest.bin b/graphics/pokemon_storage/forest.bin
new file mode 100644
index 000000000..5439f1274
--- /dev/null
+++ b/graphics/pokemon_storage/forest.bin
Binary files differ
diff --git a/graphics/pokemon_storage/forest_bg.png b/graphics/pokemon_storage/forest_bg.png
new file mode 100644
index 000000000..c81182807
--- /dev/null
+++ b/graphics/pokemon_storage/forest_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/forest_frame.png b/graphics/pokemon_storage/forest_frame.png
new file mode 100644
index 000000000..c205e8944
--- /dev/null
+++ b/graphics/pokemon_storage/forest_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/four_circles_icon.png b/graphics/pokemon_storage/four_circles_icon.png
new file mode 100644
index 000000000..b8f8f991b
--- /dev/null
+++ b/graphics/pokemon_storage/four_circles_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/four_star_icon.png b/graphics/pokemon_storage/four_star_icon.png
new file mode 100644
index 000000000..4c61ffc0d
--- /dev/null
+++ b/graphics/pokemon_storage/four_star_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/frame.bin b/graphics/pokemon_storage/frame.bin
new file mode 100644
index 000000000..490a9968d
--- /dev/null
+++ b/graphics/pokemon_storage/frame.bin
Binary files differ
diff --git a/graphics/pokemon_storage/frame_bg.png b/graphics/pokemon_storage/frame_bg.png
new file mode 100644
index 000000000..98a3d80b7
--- /dev/null
+++ b/graphics/pokemon_storage/frame_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/friends_frame1.png b/graphics/pokemon_storage/friends_frame1.png
new file mode 100644
index 000000000..e76eb4e73
--- /dev/null
+++ b/graphics/pokemon_storage/friends_frame1.png
Binary files differ
diff --git a/graphics/pokemon_storage/friends_frame2.png b/graphics/pokemon_storage/friends_frame2.png
new file mode 100644
index 000000000..b66c5ce12
--- /dev/null
+++ b/graphics/pokemon_storage/friends_frame2.png
Binary files differ
diff --git a/graphics/pokemon_storage/hand_cursor.png b/graphics/pokemon_storage/hand_cursor.png
new file mode 100644
index 000000000..32f58ec63
--- /dev/null
+++ b/graphics/pokemon_storage/hand_cursor.png
Binary files differ
diff --git a/graphics/pokemon_storage/hand_cursor_shadow.png b/graphics/pokemon_storage/hand_cursor_shadow.png
new file mode 100644
index 000000000..f10b0af44
--- /dev/null
+++ b/graphics/pokemon_storage/hand_cursor_shadow.png
Binary files differ
diff --git a/graphics/pokemon_storage/heart_icon.png b/graphics/pokemon_storage/heart_icon.png
new file mode 100644
index 000000000..928182bfd
--- /dev/null
+++ b/graphics/pokemon_storage/heart_icon.png
Binary files differ
diff --git a/graphics/unknown/unknown_DDDB80.bin b/graphics/pokemon_storage/horizontal.bin
index d538583f6..d538583f6 100755..100644
--- a/graphics/unknown/unknown_DDDB80.bin
+++ b/graphics/pokemon_storage/horizontal.bin
Binary files differ
diff --git a/graphics/pokemon_storage/horizontal_bg.png b/graphics/pokemon_storage/horizontal_bg.png
new file mode 100644
index 000000000..3c1facd74
--- /dev/null
+++ b/graphics/pokemon_storage/horizontal_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/koffing_icon.png b/graphics/pokemon_storage/koffing_icon.png
new file mode 100644
index 000000000..9ec2d166f
--- /dev/null
+++ b/graphics/pokemon_storage/koffing_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/latis_icon.png b/graphics/pokemon_storage/latis_icon.png
new file mode 100644
index 000000000..90fbdfa25
--- /dev/null
+++ b/graphics/pokemon_storage/latis_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/legendary.bin b/graphics/pokemon_storage/legendary.bin
new file mode 100644
index 000000000..72444b590
--- /dev/null
+++ b/graphics/pokemon_storage/legendary.bin
Binary files differ
diff --git a/graphics/pokemon_storage/legendary_bg.png b/graphics/pokemon_storage/legendary_bg.png
new file mode 100644
index 000000000..bcfda2f3b
--- /dev/null
+++ b/graphics/pokemon_storage/legendary_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/line_circle_icon.png b/graphics/pokemon_storage/line_circle_icon.png
new file mode 100644
index 000000000..0bcf9171b
--- /dev/null
+++ b/graphics/pokemon_storage/line_circle_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/lotad_icon.png b/graphics/pokemon_storage/lotad_icon.png
new file mode 100644
index 000000000..2399ea256
--- /dev/null
+++ b/graphics/pokemon_storage/lotad_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/ludicolo.bin b/graphics/pokemon_storage/ludicolo.bin
new file mode 100644
index 000000000..6f39ea7d2
--- /dev/null
+++ b/graphics/pokemon_storage/ludicolo.bin
Binary files differ
diff --git a/graphics/pokemon_storage/ludicolo_bg.png b/graphics/pokemon_storage/ludicolo_bg.png
new file mode 100644
index 000000000..585cb0ce1
--- /dev/null
+++ b/graphics/pokemon_storage/ludicolo_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/luvdisc_icon.png b/graphics/pokemon_storage/luvdisc_icon.png
new file mode 100644
index 000000000..c3a06d3e0
--- /dev/null
+++ b/graphics/pokemon_storage/luvdisc_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/machine.bin b/graphics/pokemon_storage/machine.bin
new file mode 100644
index 000000000..123dc02e0
--- /dev/null
+++ b/graphics/pokemon_storage/machine.bin
Binary files differ
diff --git a/graphics/pokemon_storage/machine_bg.png b/graphics/pokemon_storage/machine_bg.png
new file mode 100644
index 000000000..648229ed2
--- /dev/null
+++ b/graphics/pokemon_storage/machine_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/machine_frame.png b/graphics/pokemon_storage/machine_frame.png
new file mode 100644
index 000000000..7b14a0d0d
--- /dev/null
+++ b/graphics/pokemon_storage/machine_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/magma_icon.png b/graphics/pokemon_storage/magma_icon.png
new file mode 100644
index 000000000..69d5f4fb7
--- /dev/null
+++ b/graphics/pokemon_storage/magma_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/maze_icon.png b/graphics/pokemon_storage/maze_icon.png
new file mode 100644
index 000000000..42664ecb7
--- /dev/null
+++ b/graphics/pokemon_storage/maze_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/minun_icon.png b/graphics/pokemon_storage/minun_icon.png
new file mode 100644
index 000000000..5a8e56d18
--- /dev/null
+++ b/graphics/pokemon_storage/minun_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/pichu_icon.png b/graphics/pokemon_storage/pichu_icon.png
new file mode 100644
index 000000000..384027dca
--- /dev/null
+++ b/graphics/pokemon_storage/pichu_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/pikachu.bin b/graphics/pokemon_storage/pikachu.bin
new file mode 100644
index 000000000..f94b31e37
--- /dev/null
+++ b/graphics/pokemon_storage/pikachu.bin
Binary files differ
diff --git a/graphics/pokemon_storage/pikachu_bg.png b/graphics/pokemon_storage/pikachu_bg.png
new file mode 100644
index 000000000..c08494fa9
--- /dev/null
+++ b/graphics/pokemon_storage/pikachu_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/plain.bin b/graphics/pokemon_storage/plain.bin
new file mode 100644
index 000000000..1813620a4
--- /dev/null
+++ b/graphics/pokemon_storage/plain.bin
Binary files differ
diff --git a/graphics/pokemon_storage/plain_bg.png b/graphics/pokemon_storage/plain_bg.png
new file mode 100644
index 000000000..79218ca9d
--- /dev/null
+++ b/graphics/pokemon_storage/plain_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/plain_frame.png b/graphics/pokemon_storage/plain_frame.png
new file mode 100644
index 000000000..e3eea8728
--- /dev/null
+++ b/graphics/pokemon_storage/plain_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/plusle_icon.png b/graphics/pokemon_storage/plusle_icon.png
new file mode 100644
index 000000000..674d22424
--- /dev/null
+++ b/graphics/pokemon_storage/plusle_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/pokeball_icon.png b/graphics/pokemon_storage/pokeball_icon.png
new file mode 100644
index 000000000..65af70016
--- /dev/null
+++ b/graphics/pokemon_storage/pokeball_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/pokecenter.bin b/graphics/pokemon_storage/pokecenter.bin
new file mode 100644
index 000000000..c7b6405e1
--- /dev/null
+++ b/graphics/pokemon_storage/pokecenter.bin
Binary files differ
diff --git a/graphics/pokemon_storage/pokecenter2.bin b/graphics/pokemon_storage/pokecenter2.bin
new file mode 100644
index 000000000..d65cead67
--- /dev/null
+++ b/graphics/pokemon_storage/pokecenter2.bin
Binary files differ
diff --git a/graphics/pokemon_storage/pokecenter2_bg.png b/graphics/pokemon_storage/pokecenter2_bg.png
new file mode 100644
index 000000000..704f96164
--- /dev/null
+++ b/graphics/pokemon_storage/pokecenter2_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/pokecenter_bg.png b/graphics/pokemon_storage/pokecenter_bg.png
new file mode 100644
index 000000000..52b100357
--- /dev/null
+++ b/graphics/pokemon_storage/pokecenter_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/pokecenter_frame.png b/graphics/pokemon_storage/pokecenter_frame.png
new file mode 100644
index 000000000..3a32c4e64
--- /dev/null
+++ b/graphics/pokemon_storage/pokecenter_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/polkadot.bin b/graphics/pokemon_storage/polkadot.bin
new file mode 100644
index 000000000..c31792b81
--- /dev/null
+++ b/graphics/pokemon_storage/polkadot.bin
Binary files differ
diff --git a/graphics/pokemon_storage/polkadot_bg.png b/graphics/pokemon_storage/polkadot_bg.png
new file mode 100644
index 000000000..fe67c1b39
--- /dev/null
+++ b/graphics/pokemon_storage/polkadot_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/polkadot_frame.png b/graphics/pokemon_storage/polkadot_frame.png
new file mode 100644
index 000000000..4d76fbbbf
--- /dev/null
+++ b/graphics/pokemon_storage/polkadot_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/pss_window.pal b/graphics/pokemon_storage/pss_window.pal
deleted file mode 100755
index bfd913069..000000000
--- a/graphics/pokemon_storage/pss_window.pal
+++ /dev/null
@@ -1,35 +0,0 @@
-JASC-PAL
-0100
-32
-255 255 255
-74 205 139
-172 106 148
-49 0 148
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-213 213 213
-156 156 156
-255 255 255
-164 164 164
-82 82 82
-255 255 255
-57 164 148
-230 180 148
-49 0 148
-0 0 0
-255 148 148
-255 230 131
-255 189 115
-0 0 0
-0 0 0
-0 0 0
-213 213 213
-156 156 156
-255 255 255
-164 164 164
-82 82 82
diff --git a/graphics/pokemon_storage/pss_window.png b/graphics/pokemon_storage/pss_window.png
deleted file mode 100755
index 59cc0b5d2..000000000
--- a/graphics/pokemon_storage/pss_window.png
+++ /dev/null
Binary files differ
diff --git a/graphics/pokemon_storage/pss_window2.png b/graphics/pokemon_storage/pss_window2.png
deleted file mode 100755
index ae2d3b969..000000000
--- a/graphics/pokemon_storage/pss_window2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/pokemon_storage/pss_window2.bin b/graphics/pokemon_storage/ribbon.bin
index f348e6e1e..f348e6e1e 100755..100644
--- a/graphics/pokemon_storage/pss_window2.bin
+++ b/graphics/pokemon_storage/ribbon.bin
Binary files differ
diff --git a/graphics/pokemon_storage/ribbon_bg.png b/graphics/pokemon_storage/ribbon_bg.png
new file mode 100644
index 000000000..f8d258d9b
--- /dev/null
+++ b/graphics/pokemon_storage/ribbon_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/pss_window2.pal b/graphics/pokemon_storage/ribbon_frame.pal
index 9696184a2..8180cfb89 100755..100644
--- a/graphics/pokemon_storage/pss_window2.pal
+++ b/graphics/pokemon_storage/ribbon_frame.pal
@@ -1,6 +1,6 @@
JASC-PAL
0100
-32
+16
255 255 255
139 180 255
222 238 255
@@ -17,19 +17,3 @@ JASC-PAL
255 255 255
164 164 164
82 82 82
-255 255 255
-197 222 255
-90 164 238
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-213 213 213
-156 156 156
-255 255 255
-164 164 164
-82 82 82
diff --git a/graphics/pokemon_storage/ribbon_icon.png b/graphics/pokemon_storage/ribbon_icon.png
new file mode 100644
index 000000000..0c3d51bab
--- /dev/null
+++ b/graphics/pokemon_storage/ribbon_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/river.bin b/graphics/pokemon_storage/river.bin
new file mode 100644
index 000000000..ca4d56f8a
--- /dev/null
+++ b/graphics/pokemon_storage/river.bin
Binary files differ
diff --git a/graphics/pokemon_storage/river_bg.png b/graphics/pokemon_storage/river_bg.png
new file mode 100644
index 000000000..ab76e28e3
--- /dev/null
+++ b/graphics/pokemon_storage/river_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/river_frame.png b/graphics/pokemon_storage/river_frame.png
new file mode 100644
index 000000000..f6a87236b
--- /dev/null
+++ b/graphics/pokemon_storage/river_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/savanna.bin b/graphics/pokemon_storage/savanna.bin
new file mode 100644
index 000000000..ae9911446
--- /dev/null
+++ b/graphics/pokemon_storage/savanna.bin
Binary files differ
diff --git a/graphics/pokemon_storage/savanna_bg.png b/graphics/pokemon_storage/savanna_bg.png
new file mode 100644
index 000000000..24fc476f6
--- /dev/null
+++ b/graphics/pokemon_storage/savanna_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/savanna_frame.png b/graphics/pokemon_storage/savanna_frame.png
new file mode 100644
index 000000000..b66494d79
--- /dev/null
+++ b/graphics/pokemon_storage/savanna_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/screen.bin b/graphics/pokemon_storage/screen.bin
new file mode 100644
index 000000000..05d68aad4
--- /dev/null
+++ b/graphics/pokemon_storage/screen.bin
Binary files differ
diff --git a/graphics/pokemon_storage/screen_bg.png b/graphics/pokemon_storage/screen_bg.png
new file mode 100644
index 000000000..b9552d479
--- /dev/null
+++ b/graphics/pokemon_storage/screen_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/scrolling_bg.bin b/graphics/pokemon_storage/scrolling_bg.bin
new file mode 100644
index 000000000..25b6cf240
--- /dev/null
+++ b/graphics/pokemon_storage/scrolling_bg.bin
Binary files differ
diff --git a/graphics/pokemon_storage/scrolling_bg.png b/graphics/pokemon_storage/scrolling_bg.png
new file mode 100644
index 000000000..8be861a26
--- /dev/null
+++ b/graphics/pokemon_storage/scrolling_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/seafloor.bin b/graphics/pokemon_storage/seafloor.bin
new file mode 100644
index 000000000..aa8d671d4
--- /dev/null
+++ b/graphics/pokemon_storage/seafloor.bin
Binary files differ
diff --git a/graphics/pokemon_storage/seafloor_bg.png b/graphics/pokemon_storage/seafloor_bg.png
new file mode 100644
index 000000000..841642946
--- /dev/null
+++ b/graphics/pokemon_storage/seafloor_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/seafloor_frame.png b/graphics/pokemon_storage/seafloor_frame.png
new file mode 100644
index 000000000..494145558
--- /dev/null
+++ b/graphics/pokemon_storage/seafloor_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/sky.bin b/graphics/pokemon_storage/sky.bin
new file mode 100644
index 000000000..1091d2a62
--- /dev/null
+++ b/graphics/pokemon_storage/sky.bin
Binary files differ
diff --git a/graphics/pokemon_storage/sky_bg.png b/graphics/pokemon_storage/sky_bg.png
new file mode 100644
index 000000000..f561cef53
--- /dev/null
+++ b/graphics/pokemon_storage/sky_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/sky_frame.png b/graphics/pokemon_storage/sky_frame.png
new file mode 100644
index 000000000..83c1e9a0b
--- /dev/null
+++ b/graphics/pokemon_storage/sky_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/snow.bin b/graphics/pokemon_storage/snow.bin
new file mode 100644
index 000000000..5dac9c110
--- /dev/null
+++ b/graphics/pokemon_storage/snow.bin
Binary files differ
diff --git a/graphics/pokemon_storage/snow_bg.png b/graphics/pokemon_storage/snow_bg.png
new file mode 100644
index 000000000..5e81e4980
--- /dev/null
+++ b/graphics/pokemon_storage/snow_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/snow_frame.png b/graphics/pokemon_storage/snow_frame.png
new file mode 100644
index 000000000..529fff66e
--- /dev/null
+++ b/graphics/pokemon_storage/snow_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/spinda_icon.png b/graphics/pokemon_storage/spinda_icon.png
new file mode 100644
index 000000000..8da756233
--- /dev/null
+++ b/graphics/pokemon_storage/spinda_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/star_in_circle_icon.png b/graphics/pokemon_storage/star_in_circle_icon.png
new file mode 100644
index 000000000..43a307891
--- /dev/null
+++ b/graphics/pokemon_storage/star_in_circle_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/togepi_icon.png b/graphics/pokemon_storage/togepi_icon.png
new file mode 100644
index 000000000..f8ce1c539
--- /dev/null
+++ b/graphics/pokemon_storage/togepi_icon.png
Binary files differ
diff --git a/graphics/pokemon_storage/unknown_frame.png b/graphics/pokemon_storage/unknown_frame.png
new file mode 100644
index 000000000..743e52441
--- /dev/null
+++ b/graphics/pokemon_storage/unknown_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/volcano.bin b/graphics/pokemon_storage/volcano.bin
new file mode 100644
index 000000000..0dbaf03a3
--- /dev/null
+++ b/graphics/pokemon_storage/volcano.bin
Binary files differ
diff --git a/graphics/pokemon_storage/volcano_bg.png b/graphics/pokemon_storage/volcano_bg.png
new file mode 100644
index 000000000..25f391e8b
--- /dev/null
+++ b/graphics/pokemon_storage/volcano_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/volcano_frame.png b/graphics/pokemon_storage/volcano_frame.png
new file mode 100644
index 000000000..edfef1247
--- /dev/null
+++ b/graphics/pokemon_storage/volcano_frame.png
Binary files differ
diff --git a/graphics/pokemon_storage/waveform.png b/graphics/pokemon_storage/waveform.png
new file mode 100644
index 000000000..12eeef86b
--- /dev/null
+++ b/graphics/pokemon_storage/waveform.png
Binary files differ
diff --git a/graphics/pokemon_storage/whiscash.bin b/graphics/pokemon_storage/whiscash.bin
new file mode 100644
index 000000000..0ebb4d299
--- /dev/null
+++ b/graphics/pokemon_storage/whiscash.bin
Binary files differ
diff --git a/graphics/pokemon_storage/whiscash_bg.png b/graphics/pokemon_storage/whiscash_bg.png
new file mode 100644
index 000000000..703278948
--- /dev/null
+++ b/graphics/pokemon_storage/whiscash_bg.png
Binary files differ
diff --git a/graphics/pokemon_storage/zigzagoon.bin b/graphics/pokemon_storage/zigzagoon.bin
new file mode 100644
index 000000000..744b2210c
--- /dev/null
+++ b/graphics/pokemon_storage/zigzagoon.bin
Binary files differ
diff --git a/graphics/pokemon_storage/zigzagoon_bg.png b/graphics/pokemon_storage/zigzagoon_bg.png
new file mode 100644
index 000000000..d4a6d1279
--- /dev/null
+++ b/graphics/pokemon_storage/zigzagoon_bg.png
Binary files differ
diff --git a/graphics/pokenav/86226E0.pal b/graphics/pokenav/86226E0.pal
new file mode 100755
index 000000000..77e8abf07
--- /dev/null
+++ b/graphics/pokenav/86226E0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+246 255 255
+16 16 8
+222 222 230
+255 0 0
+230 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8622700.pal b/graphics/pokenav/8622700.pal
new file mode 100755
index 000000000..f27c29bdf
--- /dev/null
+++ b/graphics/pokenav/8622700.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 197 0
+246 197 123
+255 255 255
+106 115 123
+255 74 16
+65 8 8
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8622720.pal b/graphics/pokenav/8622720.pal
new file mode 100755
index 000000000..25baec517
--- /dev/null
+++ b/graphics/pokenav/8622720.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+0 197 0
+246 197 123
+255 255 255
+106 115 123
+0 0 0
+189 106 65
+49 65 74
+255 222 156
+180 131 82
+189 139 106
+197 197 197
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+255 74 16
+0 197 0
+246 197 123
+255 255 255
+106 115 123
+0 0 0
+189 106 65
+49 65 74
+255 222 156
+180 131 82
+189 139 106
+197 197 197
+197 197 197
+0 0 0
+0 0 0
+0 0 0
+189 106 65
diff --git a/graphics/pokenav/8622868.pal b/graphics/pokenav/8622868.pal
new file mode 100755
index 000000000..c7abf2b87
--- /dev/null
+++ b/graphics/pokenav/8622868.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+0 0 0
+213 213 213
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/86231E8.pal b/graphics/pokenav/86231E8.pal
new file mode 100755
index 000000000..98c309d52
--- /dev/null
+++ b/graphics/pokenav/86231E8.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
+0 255 0
diff --git a/graphics/pokenav/8623208.pal b/graphics/pokenav/8623208.pal
new file mode 100755
index 000000000..7c8a71275
--- /dev/null
+++ b/graphics/pokenav/8623208.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+98 98 98
+213 213 205
+65 205 255
+0 139 189
+255 156 148
+189 90 82
+98 98 115
+246 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8623228.png b/graphics/pokenav/8623228.png
new file mode 100755
index 000000000..bf6d6178f
--- /dev/null
+++ b/graphics/pokenav/8623228.png
Binary files differ
diff --git a/graphics/pokenav/862323C.bin b/graphics/pokenav/862323C.bin
new file mode 100755
index 000000000..817decbb3
--- /dev/null
+++ b/graphics/pokenav/862323C.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/8623338.pal b/graphics/pokenav/8623338.pal
new file mode 100755
index 000000000..9b39ac8cf
--- /dev/null
+++ b/graphics/pokenav/8623338.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+189 222 246
+164 197 230
+172 205 230
+255 255 255
+230 238 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8623570.pal b/graphics/pokenav/8623570.pal
new file mode 100755
index 000000000..18eea783e
--- /dev/null
+++ b/graphics/pokenav/8623570.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 197 0
+98 172 230
+255 255 255
+106 115 123
+0 0 0
+41 222 255
+0 90 172
+255 164 205
+148 24 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8623790.pal b/graphics/pokenav/8623790.pal
new file mode 100755
index 000000000..da3be28fd
--- /dev/null
+++ b/graphics/pokenav/8623790.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 197 0
+255 156 106
+255 255 255
+106 115 123
+0 0 0
+41 222 255
+0 90 172
+255 164 205
+148 24 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8624098.pal b/graphics/pokenav/8624098.pal
new file mode 100755
index 000000000..2fc3f3d06
--- /dev/null
+++ b/graphics/pokenav/8624098.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 197 0
+255 205 222
+0 0 0
+205 205 205
+0 0 0
+41 222 255
+0 90 172
+255 164 205
+148 24 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/8625660.png b/graphics/pokenav/8625660.png
new file mode 100755
index 000000000..84c74462d
--- /dev/null
+++ b/graphics/pokenav/8625660.png
Binary files differ
diff --git a/graphics/pokenav/862A5D4.pal b/graphics/pokenav/862A5D4.pal
new file mode 100755
index 000000000..4b0812f09
--- /dev/null
+++ b/graphics/pokenav/862A5D4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/arrow2.png b/graphics/pokenav/arrow2.png
new file mode 100755
index 000000000..963cc4a64
--- /dev/null
+++ b/graphics/pokenav/arrow2.png
Binary files differ
diff --git a/graphics/pokenav/arrows_matchcall.png b/graphics/pokenav/arrows_matchcall.png
new file mode 100755
index 000000000..8b13338d5
--- /dev/null
+++ b/graphics/pokenav/arrows_matchcall.png
Binary files differ
diff --git a/graphics/pokenav/bg.bin b/graphics/pokenav/bg.bin
new file mode 100755
index 000000000..7161609bb
--- /dev/null
+++ b/graphics/pokenav/bg.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/bg.png b/graphics/pokenav/bg.png
new file mode 100755
index 000000000..056e2400b
--- /dev/null
+++ b/graphics/pokenav/bg.png
Binary files differ
diff --git a/graphics/pokenav/blue_light.png b/graphics/pokenav/blue_light.png
new file mode 100755
index 000000000..c32a9b9be
--- /dev/null
+++ b/graphics/pokenav/blue_light.png
Binary files differ
diff --git a/graphics/pokenav/city_maps/dewford_0.bin b/graphics/pokenav/city_maps/dewford_0.bin
new file mode 100755
index 000000000..1cfedcec7
--- /dev/null
+++ b/graphics/pokenav/city_maps/dewford_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/ever_grande_0.bin b/graphics/pokenav/city_maps/ever_grande_0.bin
new file mode 100755
index 000000000..7a8d4019d
--- /dev/null
+++ b/graphics/pokenav/city_maps/ever_grande_0.bin
@@ -0,0 +1,4 @@
+00000000000000000000000000000000000
+00000000000 00000000000
+0000000000
+000000000 000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/ever_grande_1.bin b/graphics/pokenav/city_maps/ever_grande_1.bin
new file mode 100755
index 000000000..7721054d0
--- /dev/null
+++ b/graphics/pokenav/city_maps/ever_grande_1.bin
@@ -0,0 +1,3 @@
+000000000000000000000000
+0000000000
+00000000000 000000000 0000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/fallarbor_0.bin b/graphics/pokenav/city_maps/fallarbor_0.bin
new file mode 100755
index 000000000..fc7126f37
--- /dev/null
+++ b/graphics/pokenav/city_maps/fallarbor_0.bin
@@ -0,0 +1,2 @@
+0000000000000000000000000000000000000000000000000000 0 0000 00000000
+00000000000 000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/fortree_0.bin b/graphics/pokenav/city_maps/fortree_0.bin
new file mode 100755
index 000000000..223e9a487
--- /dev/null
+++ b/graphics/pokenav/city_maps/fortree_0.bin
@@ -0,0 +1 @@
+00000000000000000000000000000000000 000000000 00 0 000000000000000000 0 00000000 000 00000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/lavaridge_0.bin b/graphics/pokenav/city_maps/lavaridge_0.bin
new file mode 100755
index 000000000..7920578ea
--- /dev/null
+++ b/graphics/pokenav/city_maps/lavaridge_0.bin
@@ -0,0 +1,3 @@
+000000000000000000000000000000000000000000000
+00
+000000000 00000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/lilycove_0.bin b/graphics/pokenav/city_maps/lilycove_0.bin
new file mode 100755
index 000000000..e8bf09eae
--- /dev/null
+++ b/graphics/pokenav/city_maps/lilycove_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000 0 0000000000000000000 00000000000000000000 00000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/lilycove_1.bin b/graphics/pokenav/city_maps/lilycove_1.bin
new file mode 100755
index 000000000..99895574d
--- /dev/null
+++ b/graphics/pokenav/city_maps/lilycove_1.bin
@@ -0,0 +1,3 @@
+00000000000000000000000000000000 0 0 0 0 00 000000000
+0000 0 0 0 0 0 00 000000000
+000000 0 0 0 00 0000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/littleroot_0.bin b/graphics/pokenav/city_maps/littleroot_0.bin
new file mode 100755
index 000000000..902ce80bb
--- /dev/null
+++ b/graphics/pokenav/city_maps/littleroot_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/mauville_0.bin b/graphics/pokenav/city_maps/mauville_0.bin
new file mode 100755
index 000000000..103d39e54
--- /dev/null
+++ b/graphics/pokenav/city_maps/mauville_0.bin
@@ -0,0 +1,3 @@
+000000000000000000000000000000000000000000 00 00 0 000000
+0000000000
+00000000 0 00 00000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/mauville_1.bin b/graphics/pokenav/city_maps/mauville_1.bin
new file mode 100755
index 000000000..a0662010a
--- /dev/null
+++ b/graphics/pokenav/city_maps/mauville_1.bin
@@ -0,0 +1,3 @@
+000000000000000000000000000000000000
+000000 000 00 0 000000
+0000000000 0000000000000 0 00000000 00000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/mossdeep_0.bin b/graphics/pokenav/city_maps/mossdeep_0.bin
new file mode 100755
index 000000000..fd03cfe02
--- /dev/null
+++ b/graphics/pokenav/city_maps/mossdeep_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000 0 00000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/mossdeep_1.bin b/graphics/pokenav/city_maps/mossdeep_1.bin
new file mode 100755
index 000000000..6c11d5624
--- /dev/null
+++ b/graphics/pokenav/city_maps/mossdeep_1.bin
@@ -0,0 +1,3 @@
+00000000000000000000000000 0 00000000
+0000000000
+000000000 000000000 000 0 00000000 0000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/oldale_0.bin b/graphics/pokenav/city_maps/oldale_0.bin
new file mode 100755
index 000000000..297bf4c05
--- /dev/null
+++ b/graphics/pokenav/city_maps/oldale_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/pacifidlog_0.bin b/graphics/pokenav/city_maps/pacifidlog_0.bin
new file mode 100755
index 000000000..eb3f19246
--- /dev/null
+++ b/graphics/pokenav/city_maps/pacifidlog_0.bin
@@ -0,0 +1,3 @@
+0000000000000000000000000000000000000000000 00 0 00000000
+0000000000
+00000000000 0 000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/petalburg_0.bin b/graphics/pokenav/city_maps/petalburg_0.bin
new file mode 100755
index 000000000..45124943d
--- /dev/null
+++ b/graphics/pokenav/city_maps/petalburg_0.bin
@@ -0,0 +1,4 @@
+000000000000000000000000000000000
+00000000 0 00 00000000000
+00000000000 00 0000000
+00000000000 00000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/rustboro_0.bin b/graphics/pokenav/city_maps/rustboro_0.bin
new file mode 100755
index 000000000..ccf5b21a2
--- /dev/null
+++ b/graphics/pokenav/city_maps/rustboro_0.bin
@@ -0,0 +1,5 @@
+000000000000000000000000000000000000 0 0 0000000
+0000000000
+000000000 00 0 00000000
+0000000000
+000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/rustboro_1.bin b/graphics/pokenav/city_maps/rustboro_1.bin
new file mode 100755
index 000000000..961dd0dcc
--- /dev/null
+++ b/graphics/pokenav/city_maps/rustboro_1.bin
@@ -0,0 +1,6 @@
+000000000000000
+0000000000
+0000000 0 0 00000000000
+0000000000
+00000000000 0 0 000000
+0000000000 0000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/slateport_0.bin b/graphics/pokenav/city_maps/slateport_0.bin
new file mode 100755
index 000000000..bdc1391c3
--- /dev/null
+++ b/graphics/pokenav/city_maps/slateport_0.bin
@@ -0,0 +1,5 @@
+00000000000000000000000000000000000
+00000000 0 00 0 00000
+000000000 00 0 00000000
+000
+000000 00 0 0000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/slateport_1.bin b/graphics/pokenav/city_maps/slateport_1.bin
new file mode 100755
index 000000000..11815b2a5
--- /dev/null
+++ b/graphics/pokenav/city_maps/slateport_1.bin
@@ -0,0 +1,7 @@
+000000000000
+000
+0000000000
+0000000000
+0000000000
+0000000000
+000000000 00 0 00000000 0000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/sootopolis_0.bin b/graphics/pokenav/city_maps/sootopolis_0.bin
new file mode 100755
index 000000000..78d069d56
--- /dev/null
+++ b/graphics/pokenav/city_maps/sootopolis_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/city_maps/verdanturf_0.bin b/graphics/pokenav/city_maps/verdanturf_0.bin
new file mode 100755
index 000000000..2b651d26f
--- /dev/null
+++ b/graphics/pokenav/city_maps/verdanturf_0.bin
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/pokenav/condition_search2.bin b/graphics/pokenav/condition_search2.bin
new file mode 100755
index 000000000..4c54a2070
--- /dev/null
+++ b/graphics/pokenav/condition_search2.bin
Binary files differ
diff --git a/graphics/pokenav/condition_search2.png b/graphics/pokenav/condition_search2.png
new file mode 100755
index 000000000..c50985bee
--- /dev/null
+++ b/graphics/pokenav/condition_search2.png
Binary files differ
diff --git a/graphics/pokenav/icon2.png b/graphics/pokenav/icon2.png
new file mode 100755
index 000000000..83624135b
--- /dev/null
+++ b/graphics/pokenav/icon2.png
Binary files differ
diff --git a/graphics/pokenav/icon2_unused.png b/graphics/pokenav/icon2_unused.png
new file mode 100755
index 000000000..c32a9b9be
--- /dev/null
+++ b/graphics/pokenav/icon2_unused.png
Binary files differ
diff --git a/graphics/pokenav/outline.png b/graphics/pokenav/outline.png
new file mode 100755
index 000000000..5700b272c
--- /dev/null
+++ b/graphics/pokenav/outline.png
Binary files differ
diff --git a/graphics/pokenav/outline_map.bin b/graphics/pokenav/outline_map.bin
new file mode 100755
index 000000000..6d70bdcd9
--- /dev/null
+++ b/graphics/pokenav/outline_map.bin
Binary files differ
diff --git a/graphics/pokenav/pokeball.png b/graphics/pokenav/pokeball.png
new file mode 100755
index 000000000..9eb7d9165
--- /dev/null
+++ b/graphics/pokenav/pokeball.png
Binary files differ
diff --git a/graphics/pokenav/pokeball_matchcall.pal b/graphics/pokenav/pokeball_matchcall.pal
new file mode 100755
index 000000000..25baec517
--- /dev/null
+++ b/graphics/pokenav/pokeball_matchcall.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+0 197 0
+246 197 123
+255 255 255
+106 115 123
+0 0 0
+189 106 65
+49 65 74
+255 222 156
+180 131 82
+189 139 106
+197 197 197
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+255 74 16
+0 197 0
+246 197 123
+255 255 255
+106 115 123
+0 0 0
+189 106 65
+49 65 74
+255 222 156
+180 131 82
+189 139 106
+197 197 197
+197 197 197
+0 0 0
+0 0 0
+0 0 0
+189 106 65
diff --git a/graphics/pokenav/pokeball_matchcall.png b/graphics/pokenav/pokeball_matchcall.png
new file mode 100755
index 000000000..456994258
--- /dev/null
+++ b/graphics/pokenav/pokeball_matchcall.png
Binary files differ
diff --git a/graphics/pokenav/ribbons_icon.png b/graphics/pokenav/ribbons_icon.png
new file mode 100755
index 000000000..095891feb
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon.png
Binary files differ
diff --git a/graphics/pokenav/ribbons_icon1.pal b/graphics/pokenav/ribbons_icon1.pal
new file mode 100755
index 000000000..ae6725c65
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+74 74 82
+139 139 156
+222 222 230
+255 255 255
+246 246 98
+197 197 98
+156 156 32
+197 65 65
+238 90 65
+164 98 205
+197 106 255
+0 0 0
+0 197 255
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/ribbons_icon2.pal b/graphics/pokenav/ribbons_icon2.pal
new file mode 100755
index 000000000..78dcdf6f0
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+74 74 82
+139 139 156
+222 222 230
+255 255 255
+246 246 98
+197 197 98
+156 156 32
+98 123 197
+98 156 255
+0 0 0
+0 0 0
+0 0 0
+98 238 0
+74 90 180
+90 115 238
diff --git a/graphics/pokenav/ribbons_icon3.pal b/graphics/pokenav/ribbons_icon3.pal
new file mode 100755
index 000000000..7deb2fd4d
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+74 74 82
+139 139 156
+222 222 230
+255 255 255
+246 246 98
+197 197 98
+156 156 32
+205 115 131
+246 156 172
+197 98 82
+238 139 65
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/pokenav/ribbons_icon4.pal b/graphics/pokenav/ribbons_icon4.pal
new file mode 100755
index 000000000..3321186ed
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+74 74 82
+139 139 156
+222 222 230
+255 255 255
+246 246 98
+197 197 98
+156 156 32
+106 213 82
+180 246 115
+156 156 172
+222 222 205
+0 0 0
+139 139 213
+148 106 82
+205 172 98
diff --git a/graphics/pokenav/ribbons_icon5.pal b/graphics/pokenav/ribbons_icon5.pal
new file mode 100755
index 000000000..0a01d552f
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon5.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+74 74 82
+139 139 156
+222 222 230
+255 255 255
+246 246 98
+197 197 98
+156 156 32
+197 164 65
+255 222 65
+189 189 57
+238 238 65
+0 0 0
+238 90 65
+90 139 230
+90 172 255
diff --git a/graphics/pokenav/ribbons_icon_big.png b/graphics/pokenav/ribbons_icon_big.png
new file mode 100755
index 000000000..cf8c8cb32
--- /dev/null
+++ b/graphics/pokenav/ribbons_icon_big.png
Binary files differ
diff --git a/graphics/pokenav/sparkle.png b/graphics/pokenav/sparkle.png
new file mode 100755
index 000000000..5949b376e
--- /dev/null
+++ b/graphics/pokenav/sparkle.png
Binary files differ
diff --git a/graphics/pokenav/ui_matchcall.bin b/graphics/pokenav/ui_matchcall.bin
new file mode 100755
index 000000000..9aec20dfe
--- /dev/null
+++ b/graphics/pokenav/ui_matchcall.bin
Binary files differ
diff --git a/graphics/pokenav/ui_matchcall.png b/graphics/pokenav/ui_matchcall.png
new file mode 100755
index 000000000..24c6c2ff6
--- /dev/null
+++ b/graphics/pokenav/ui_matchcall.png
Binary files differ
diff --git a/graphics/pokenav/ui_ribbons.bin b/graphics/pokenav/ui_ribbons.bin
new file mode 100755
index 000000000..4c54a2070
--- /dev/null
+++ b/graphics/pokenav/ui_ribbons.bin
Binary files differ
diff --git a/graphics/pokenav/ui_ribbons.png b/graphics/pokenav/ui_ribbons.png
new file mode 100755
index 000000000..aa9d9e305
--- /dev/null
+++ b/graphics/pokenav/ui_ribbons.png
Binary files differ
diff --git a/graphics/pokenav/zoom_tiles.png b/graphics/pokenav/zoom_tiles.png
new file mode 100755
index 000000000..40ae2717b
--- /dev/null
+++ b/graphics/pokenav/zoom_tiles.png
Binary files differ
diff --git a/graphics/slot_machine/85A843E.pal b/graphics/slot_machine/85A843E.pal
new file mode 100755
index 000000000..e4d2436c7
--- /dev/null
+++ b/graphics/slot_machine/85A843E.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+222 222 222
+255 255 255
+131 213 172
+255 255 131
+255 180 65
+255 255 255
+255 255 131
+255 255 131
+255 180 65
+255 180 65
+255 90 0
+255 90 0
+222 41 0
+255 0 255
+156 0 0
+0 0 0
diff --git a/graphics/slot_machine/85A845E.pal b/graphics/slot_machine/85A845E.pal
new file mode 100755
index 000000000..db8703d47
--- /dev/null
+++ b/graphics/slot_machine/85A845E.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+222 222 222
+255 255 255
+131 213 172
+255 180 65
+255 90 0
+255 255 131
+255 180 65
+255 255 255
+255 255 131
+255 255 131
+255 180 65
+255 180 65
+255 90 0
+255 0 255
+156 0 0
+0 0 0
diff --git a/graphics/slot_machine/85A847E.pal b/graphics/slot_machine/85A847E.pal
new file mode 100755
index 000000000..4bb9a0b4d
--- /dev/null
+++ b/graphics/slot_machine/85A847E.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+222 222 222
+255 255 255
+131 213 172
+255 90 0
+222 41 0
+255 180 65
+255 90 0
+255 255 131
+255 180 65
+255 255 255
+255 255 131
+255 255 131
+255 180 65
+255 0 255
+156 0 0
+0 0 0
diff --git a/graphics/slot_machine/85A84B0.pal b/graphics/slot_machine/85A84B0.pal
new file mode 100755
index 000000000..3e1dbc024
--- /dev/null
+++ b/graphics/slot_machine/85A84B0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 98 90
+255 189 16
+131 0 0
+255 189 16
+197 65 16
+197 65 16
+197 65 16
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+0 0 0
diff --git a/graphics/slot_machine/85A84D0.pal b/graphics/slot_machine/85A84D0.pal
new file mode 100755
index 000000000..38b1c125d
--- /dev/null
+++ b/graphics/slot_machine/85A84D0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 98 90
+255 189 16
+131 0 0
+197 65 16
+255 189 16
+197 65 16
+197 65 16
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+0 0 0
diff --git a/graphics/slot_machine/85A84F0.pal b/graphics/slot_machine/85A84F0.pal
new file mode 100755
index 000000000..f4abe23f1
--- /dev/null
+++ b/graphics/slot_machine/85A84F0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 98 90
+255 189 16
+131 0 0
+197 65 16
+197 65 16
+255 189 16
+197 65 16
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+0 0 0
diff --git a/graphics/slot_machine/85A8524.bin b/graphics/slot_machine/85A8524.bin
new file mode 100644
index 000000000..032564278
--- /dev/null
+++ b/graphics/slot_machine/85A8524.bin
Binary files differ
diff --git a/graphics/slot_machine/85A96E0.bin b/graphics/slot_machine/85A96E0.bin
new file mode 100644
index 000000000..3aa89e7b4
--- /dev/null
+++ b/graphics/slot_machine/85A96E0.bin
@@ -0,0 +1 @@
+0000000000000000000400000000000000000004000000000000000000040000000000000000000400000000000000000004000000000000000000040000000000000000000400000000000000000004000000000000000000040000000000000000000400000000000000000004 \ No newline at end of file
diff --git a/graphics/slot_machine/reel_time_machine.png b/graphics/slot_machine/reel_time_machine.png
new file mode 100755
index 000000000..59279ccef
--- /dev/null
+++ b/graphics/slot_machine/reel_time_machine.png
Binary files differ
diff --git a/graphics/slot_machine/reel_time_pikachu.png b/graphics/slot_machine/reel_time_pikachu.png
new file mode 100755
index 000000000..29b004c84
--- /dev/null
+++ b/graphics/slot_machine/reel_time_pikachu.png
Binary files differ
diff --git a/graphics/text_window/1.png b/graphics/text_window/1.png
new file mode 100644
index 000000000..5d8020eff
--- /dev/null
+++ b/graphics/text_window/1.png
Binary files differ
diff --git a/graphics/text_window/10.png b/graphics/text_window/10.png
new file mode 100644
index 000000000..b01a75c6a
--- /dev/null
+++ b/graphics/text_window/10.png
Binary files differ
diff --git a/graphics/text_window/11.png b/graphics/text_window/11.png
new file mode 100644
index 000000000..a0e576fce
--- /dev/null
+++ b/graphics/text_window/11.png
Binary files differ
diff --git a/graphics/text_window/12.png b/graphics/text_window/12.png
new file mode 100644
index 000000000..8bff592ba
--- /dev/null
+++ b/graphics/text_window/12.png
Binary files differ
diff --git a/graphics/text_window/13.png b/graphics/text_window/13.png
new file mode 100644
index 000000000..706d13451
--- /dev/null
+++ b/graphics/text_window/13.png
Binary files differ
diff --git a/graphics/text_window/14.png b/graphics/text_window/14.png
new file mode 100644
index 000000000..d50862250
--- /dev/null
+++ b/graphics/text_window/14.png
Binary files differ
diff --git a/graphics/text_window/15.png b/graphics/text_window/15.png
new file mode 100644
index 000000000..b5d2dbfcd
--- /dev/null
+++ b/graphics/text_window/15.png
Binary files differ
diff --git a/graphics/text_window/16.png b/graphics/text_window/16.png
new file mode 100644
index 000000000..eb8ed2cea
--- /dev/null
+++ b/graphics/text_window/16.png
Binary files differ
diff --git a/graphics/text_window/17.png b/graphics/text_window/17.png
new file mode 100644
index 000000000..62211b431
--- /dev/null
+++ b/graphics/text_window/17.png
Binary files differ
diff --git a/graphics/text_window/18.png b/graphics/text_window/18.png
new file mode 100644
index 000000000..c03fd75f5
--- /dev/null
+++ b/graphics/text_window/18.png
Binary files differ
diff --git a/graphics/text_window/19.png b/graphics/text_window/19.png
new file mode 100644
index 000000000..e60d8d579
--- /dev/null
+++ b/graphics/text_window/19.png
Binary files differ
diff --git a/graphics/text_window/2.png b/graphics/text_window/2.png
new file mode 100644
index 000000000..5e89b4116
--- /dev/null
+++ b/graphics/text_window/2.png
Binary files differ
diff --git a/graphics/text_window/20.png b/graphics/text_window/20.png
new file mode 100644
index 000000000..5786ae140
--- /dev/null
+++ b/graphics/text_window/20.png
Binary files differ
diff --git a/graphics/text_window/3.png b/graphics/text_window/3.png
new file mode 100644
index 000000000..b7af18de7
--- /dev/null
+++ b/graphics/text_window/3.png
Binary files differ
diff --git a/graphics/text_window/4.png b/graphics/text_window/4.png
new file mode 100644
index 000000000..c33ed48af
--- /dev/null
+++ b/graphics/text_window/4.png
Binary files differ
diff --git a/graphics/text_window/5.png b/graphics/text_window/5.png
new file mode 100644
index 000000000..94a0bcdd9
--- /dev/null
+++ b/graphics/text_window/5.png
Binary files differ
diff --git a/graphics/text_window/6.png b/graphics/text_window/6.png
new file mode 100644
index 000000000..a0be4e49d
--- /dev/null
+++ b/graphics/text_window/6.png
Binary files differ
diff --git a/graphics/text_window/7.png b/graphics/text_window/7.png
new file mode 100644
index 000000000..514f8b554
--- /dev/null
+++ b/graphics/text_window/7.png
Binary files differ
diff --git a/graphics/text_window/8.png b/graphics/text_window/8.png
new file mode 100644
index 000000000..480751a02
--- /dev/null
+++ b/graphics/text_window/8.png
Binary files differ
diff --git a/graphics/text_window/9.png b/graphics/text_window/9.png
new file mode 100644
index 000000000..7ac3ba811
--- /dev/null
+++ b/graphics/text_window/9.png
Binary files differ
diff --git a/graphics/text_window/message_box.png b/graphics/text_window/message_box.png
new file mode 100644
index 000000000..edc2d3d3a
--- /dev/null
+++ b/graphics/text_window/message_box.png
Binary files differ
diff --git a/graphics/text_window/text_pal1.pal b/graphics/text_window/text_pal1.pal
new file mode 100644
index 000000000..df5d3c337
--- /dev/null
+++ b/graphics/text_window/text_pal1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 205 164
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+255 255 255
+205 205 222
+205 205 222
+230 246 255
+205 205 222
+106 115 123
diff --git a/graphics/text_window/text_pal2.pal b/graphics/text_window/text_pal2.pal
new file mode 100644
index 000000000..25f63978a
--- /dev/null
+++ b/graphics/text_window/text_pal2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 205 164
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+255 255 255
+74 205 238
+49 164 238
+0 90 131
+24 98 197
+16 115 230
diff --git a/graphics/text_window/text_pal3.pal b/graphics/text_window/text_pal3.pal
new file mode 100644
index 000000000..9cbcdad4c
--- /dev/null
+++ b/graphics/text_window/text_pal3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 205 164
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+255 0 255
+205 213 213
+156 205 222
+98 115 123
+65 172 230
+131 164 180
diff --git a/graphics/text_window/text_pal4.pal b/graphics/text_window/text_pal4.pal
new file mode 100644
index 000000000..a004a081a
--- /dev/null
+++ b/graphics/text_window/text_pal4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 205 164
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+57 98 115
+131 131 131
+164 164 164
+197 197 205
+230 230 238
+65 90 106
diff --git a/graphics/trade/ball.png b/graphics/trade/ball.png
new file mode 100644
index 000000000..97cc86a6f
--- /dev/null
+++ b/graphics/trade/ball.png
Binary files differ
diff --git a/graphics/trade/black.pal b/graphics/trade/black.pal
new file mode 100644
index 000000000..4b0812f09
--- /dev/null
+++ b/graphics/trade/black.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trade/cable_closeup_map.bin b/graphics/trade/cable_closeup_map.bin
new file mode 100644
index 000000000..aad25ed83
--- /dev/null
+++ b/graphics/trade/cable_closeup_map.bin
Binary files differ
diff --git a/graphics/trade/cable_end.png b/graphics/trade/cable_end.png
new file mode 100644
index 000000000..1d7828a00
--- /dev/null
+++ b/graphics/trade/cable_end.png
Binary files differ
diff --git a/graphics/trade/gba.pal b/graphics/trade/gba.pal
new file mode 100644
index 000000000..64a442293
--- /dev/null
+++ b/graphics/trade/gba.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+222 230 238
+189 205 230
+156 180 222
+131 131 139
+98 98 123
+65 74 106
+41 49 90
+230 230 230
+205 205 205
+180 180 180
+156 156 156
+213 180 106
+205 156 82
+49 255 106
diff --git a/graphics/trade/gba_affine.png b/graphics/trade/gba_affine.png
new file mode 100644
index 000000000..b8c2623c4
--- /dev/null
+++ b/graphics/trade/gba_affine.png
Binary files differ
diff --git a/graphics/trade/gba_affine_map_cable.bin b/graphics/trade/gba_affine_map_cable.bin
new file mode 100644
index 000000000..19bab962b
--- /dev/null
+++ b/graphics/trade/gba_affine_map_cable.bin
Binary files differ
diff --git a/graphics/trade/gba_affine_map_wireless.bin b/graphics/trade/gba_affine_map_wireless.bin
new file mode 100644
index 000000000..53a511321
--- /dev/null
+++ b/graphics/trade/gba_affine_map_wireless.bin
Binary files differ
diff --git a/graphics/trade/gba_map_cable.bin b/graphics/trade/gba_map_cable.bin
new file mode 100644
index 000000000..80705aef5
--- /dev/null
+++ b/graphics/trade/gba_map_cable.bin
Binary files differ
diff --git a/graphics/trade/gba_map_wireless.bin b/graphics/trade/gba_map_wireless.bin
new file mode 100644
index 000000000..52f6232fc
--- /dev/null
+++ b/graphics/trade/gba_map_wireless.bin
Binary files differ
diff --git a/graphics/trade/gba_screen.png b/graphics/trade/gba_screen.png
new file mode 100644
index 000000000..4220e5e0d
--- /dev/null
+++ b/graphics/trade/gba_screen.png
Binary files differ
diff --git a/graphics/trade/glow1.png b/graphics/trade/glow1.png
new file mode 100644
index 000000000..e223d97ce
--- /dev/null
+++ b/graphics/trade/glow1.png
Binary files differ
diff --git a/graphics/trade/glow2.png b/graphics/trade/glow2.png
new file mode 100644
index 000000000..e7729bc84
--- /dev/null
+++ b/graphics/trade/glow2.png
Binary files differ
diff --git a/graphics/trade/misc.pal b/graphics/trade/misc.pal
new file mode 100644
index 000000000..32fafddfc
--- /dev/null
+++ b/graphics/trade/misc.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 156 123
+164 123 197
+41 255 115
+0 139 255
+255 255 74
+255 255 255
+106 106 106
+255 156 123
+255 156 123
+255 156 123
+255 156 123
+255 156 123
+255 156 123
+255 156 123
+255 156 123
diff --git a/graphics/trade/moves_box_map.bin b/graphics/trade/moves_box_map.bin
new file mode 100644
index 000000000..123abf716
--- /dev/null
+++ b/graphics/trade/moves_box_map.bin
Binary files differ
diff --git a/graphics/trade/party_box_map.bin b/graphics/trade/party_box_map.bin
new file mode 100644
index 000000000..69304c5cb
--- /dev/null
+++ b/graphics/trade/party_box_map.bin
Binary files differ
diff --git a/graphics/trade/pokeball_symbol.png b/graphics/trade/pokeball_symbol.png
new file mode 100644
index 000000000..3b4a30f4f
--- /dev/null
+++ b/graphics/trade/pokeball_symbol.png
Binary files differ
diff --git a/graphics/trade/pokeball_symbol_map.bin b/graphics/trade/pokeball_symbol_map.bin
new file mode 100644
index 000000000..8355c2f5c
--- /dev/null
+++ b/graphics/trade/pokeball_symbol_map.bin
Binary files differ
diff --git a/graphics/trade/shadow.pal b/graphics/trade/shadow.pal
new file mode 100644
index 000000000..a4bec6478
--- /dev/null
+++ b/graphics/trade/shadow.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+222 230 238
+189 205 230
+156 180 222
+0 16 172
+32 32 106
+16 16 90
+0 0 74
+255 255 189
+230 230 164
+205 205 148
+189 180 115
+139 139 90
+74 74 57
+32 32 32
diff --git a/graphics/trade/shadow_map.bin b/graphics/trade/shadow_map.bin
new file mode 100644
index 000000000..8846e2d7d
--- /dev/null
+++ b/graphics/trade/shadow_map.bin
Binary files differ
diff --git a/graphics/trade/stripes_bg2_map.bin b/graphics/trade/stripes_bg2_map.bin
new file mode 100644
index 000000000..22f8f3b71
--- /dev/null
+++ b/graphics/trade/stripes_bg2_map.bin
@@ -0,0 +1 @@
+@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@@ABCDEFGHIJKLMNOONMLKJIHHHFDCBA@ \ No newline at end of file
diff --git a/graphics/trade/stripes_bg3_map.bin b/graphics/trade/stripes_bg3_map.bin
new file mode 100644
index 000000000..e4168474a
--- /dev/null
+++ b/graphics/trade/stripes_bg3_map.bin
@@ -0,0 +1 @@
+P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P P Q R S T U V W X Y Z [ \ ] ^ _ ^ ] \ [ Z Y X W V V U T S R Q P \ No newline at end of file
diff --git a/graphics/trade/text.pal b/graphics/trade/text.pal
new file mode 100644
index 000000000..40426b71f
--- /dev/null
+++ b/graphics/trade/text.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+74 74 74
+255 0 0
+0 255 0
+0 0 255
+255 255 0
+0 255 255
+255 0 255
+213 213 205
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+0 0 0
+115 115 115
+255 255 255
diff --git a/graphics/trade/unknown_3308C0.pal b/graphics/trade/unknown_3308C0.pal
new file mode 100644
index 000000000..72cf8b7c9
--- /dev/null
+++ b/graphics/trade/unknown_3308C0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 57 8
+255 90 8
+255 131 8
+255 172 8
+255 213 8
+255 255 8
+255 255 131
+255 255 255
+255 255 0
+65 0 0
+115 16 0
+172 32 0
+230 57 8
+0 0 0
+0 0 0
diff --git a/graphics/trade/unknown_3379A0.bin b/graphics/trade/unknown_3379A0.bin
new file mode 100644
index 000000000..d1e364a29
--- /dev/null
+++ b/graphics/trade/unknown_3379A0.bin
Binary files differ
diff --git a/graphics/trade/unknown_338EA4.pal b/graphics/trade/unknown_338EA4.pal
new file mode 100644
index 000000000..346db3df8
--- /dev/null
+++ b/graphics/trade/unknown_338EA4.pal
@@ -0,0 +1,15 @@
+JASC-PAL
+0100
+12
+148 197 255
+148 197 255
+148 197 255
+255 255 255
+255 255 255
+255 255 255
+148 197 255
+148 197 255
+148 197 255
+255 255 255
+255 255 255
+255 255 255
diff --git a/graphics/trade/wireless_signal.bin b/graphics/trade/wireless_signal.bin
new file mode 100644
index 000000000..4ce5d18b8
--- /dev/null
+++ b/graphics/trade/wireless_signal.bin
Binary files differ
diff --git a/graphics/trade/wireless_signal.png b/graphics/trade/wireless_signal.png
new file mode 100644
index 000000000..a48c70ae7
--- /dev/null
+++ b/graphics/trade/wireless_signal.png
Binary files differ
diff --git a/graphics/trade/wireless_signal_receive.pal b/graphics/trade/wireless_signal_receive.pal
new file mode 100644
index 000000000..218390aa2
--- /dev/null
+++ b/graphics/trade/wireless_signal_receive.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
diff --git a/graphics/trade/wireless_signal_send.pal b/graphics/trade/wireless_signal_send.pal
new file mode 100644
index 000000000..a5da8a543
--- /dev/null
+++ b/graphics/trade/wireless_signal_send.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 0
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
+255 255 255
+0 0 0
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 172 172
diff --git a/graphics/trainer_card/badges.png b/graphics/trainer_card/badges.png
new file mode 100644
index 000000000..d06cfbe8a
--- /dev/null
+++ b/graphics/trainer_card/badges.png
Binary files differ
diff --git a/graphics/trainer_card/badges_fr.png b/graphics/trainer_card/badges_fr.png
new file mode 100644
index 000000000..29a675e19
--- /dev/null
+++ b/graphics/trainer_card/badges_fr.png
Binary files differ
diff --git a/graphics/trainer_card/female_bg.pal b/graphics/trainer_card/female_bg.pal
new file mode 100644
index 000000000..9df82c665
--- /dev/null
+++ b/graphics/trainer_card/female_bg.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+230 123 139
+164 49 115
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/female_bg_fr.pal b/graphics/trainer_card/female_bg_fr.pal
new file mode 100644
index 000000000..3e8a3ab52
--- /dev/null
+++ b/graphics/trainer_card/female_bg_fr.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+230 148 82
+213 98 41
+197 197 197
+90 90 90
diff --git a/graphics/trainer_card/four_stars.pal b/graphics/trainer_card/four_stars.pal
new file mode 100644
index 000000000..4e1d56b54
--- /dev/null
+++ b/graphics/trainer_card/four_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 222
+246 238 172
+164 164 164
+123 123 123
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+246 230 139
+230 213 49
+213 197 57
+156 115 57
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/four_stars_fr.pal b/graphics/trainer_card/four_stars_fr.pal
new file mode 100644
index 000000000..79027f0d8
--- /dev/null
+++ b/graphics/trainer_card/four_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+255 246 230
+246 238 213
+246 246 197
+246 238 180
+246 222 106
+164 164 164
+98 98 115
+255 255 148
+246 222 49
+246 205 8
+238 189 0
+189 148 57
+255 255 197
+255 255 255
+246 230 82
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/gold.pal b/graphics/trainer_card/gold.pal
new file mode 100644
index 000000000..ebd175e97
--- /dev/null
+++ b/graphics/trainer_card/gold.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+139 98 115
+246 197 0
+205 164 0
+246 197 0
+246 197 0
+246 197 0
+246 197 0
+246 197 0
+0 0 0
+0 0 0
+189 148 16
+255 213 82
+0 0 0
+0 0 0
+189 148 16
+246 197 0
diff --git a/graphics/trainer_card/one_star.pal b/graphics/trainer_card/one_star.pal
new file mode 100644
index 000000000..62c51c91f
--- /dev/null
+++ b/graphics/trainer_card/one_star.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+238 255 246
+213 238 230
+164 164 164
+123 123 123
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+189 213 205
+148 180 164
+106 148 123
+65 115 90
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/one_star_fr.pal b/graphics/trainer_card/one_star_fr.pal
new file mode 100644
index 000000000..9215c7592
--- /dev/null
+++ b/graphics/trainer_card/one_star_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+222 255 230
+205 246 222
+197 238 213
+189 230 205
+246 205 148
+164 164 164
+98 98 115
+246 213 139
+180 205 148
+131 180 172
+115 156 156
+82 131 123
+255 246 189
+255 255 255
+156 205 197
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr.png b/graphics/trainer_card/stickers_fr.png
new file mode 100644
index 000000000..12a67a30f
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr.png
Binary files differ
diff --git a/graphics/trainer_card/stickers_fr1.pal b/graphics/trainer_card/stickers_fr1.pal
new file mode 100644
index 000000000..774dbb486
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+255 197 164
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr2.pal b/graphics/trainer_card/stickers_fr2.pal
new file mode 100644
index 000000000..9244e4a03
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+98 197 238
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr3.pal b/graphics/trainer_card/stickers_fr3.pal
new file mode 100644
index 000000000..abe9e9206
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+246 230 74
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr4.pal b/graphics/trainer_card/stickers_fr4.pal
new file mode 100644
index 000000000..422e986b1
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+106 131 148
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/three_stars.pal b/graphics/trainer_card/three_stars.pal
new file mode 100644
index 000000000..21f3d83eb
--- /dev/null
+++ b/graphics/trainer_card/three_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 255
+230 230 238
+189 189 197
+156 156 156
+156 106 41
+41 57 65
+57 106 139
+65 139 197
+230 230 238
+189 189 197
+156 156 156
+123 123 123
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/three_stars_fr.pal b/graphics/trainer_card/three_stars_fr.pal
new file mode 100644
index 000000000..e984eab42
--- /dev/null
+++ b/graphics/trainer_card/three_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+238 246 246
+238 246 246
+238 238 238
+230 230 230
+246 205 148
+164 164 164
+98 98 115
+255 238 131
+205 205 164
+197 205 205
+172 180 172
+131 139 156
+246 246 197
+255 255 255
+213 222 222
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/two_stars.pal b/graphics/trainer_card/two_stars.pal
new file mode 100644
index 000000000..bacce54f5
--- /dev/null
+++ b/graphics/trainer_card/two_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+255 246 230
+246 230 213
+205 156 90
+180 131 65
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+230 189 139
+205 156 115
+180 131 82
+156 106 41
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/two_stars_fr.pal b/graphics/trainer_card/two_stars_fr.pal
new file mode 100644
index 000000000..748e17aa8
--- /dev/null
+++ b/graphics/trainer_card/two_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 205
+246 238 197
+238 230 189
+230 222 156
+246 205 148
+164 164 164
+98 98 115
+246 238 139
+222 197 139
+213 189 139
+197 180 123
+164 123 82
+255 255 205
+255 255 255
+230 205 156
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/unknown_56F18C.pal b/graphics/trainer_card/unknown_56F18C.pal
new file mode 100644
index 000000000..25a3ac1d2
--- /dev/null
+++ b/graphics/trainer_card/unknown_56F18C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/858E588/0.png b/graphics/unknown/858E588/0.png
new file mode 100644
index 000000000..70b0774b0
--- /dev/null
+++ b/graphics/unknown/858E588/0.png
Binary files differ
diff --git a/graphics/unknown/858E588/1.png b/graphics/unknown/858E588/1.png
new file mode 100644
index 000000000..e176b5f73
--- /dev/null
+++ b/graphics/unknown/858E588/1.png
Binary files differ
diff --git a/graphics/unknown/858E588/2.png b/graphics/unknown/858E588/2.png
new file mode 100644
index 000000000..c006bb660
--- /dev/null
+++ b/graphics/unknown/858E588/2.png
Binary files differ
diff --git a/graphics/unknown/858E588/3.png b/graphics/unknown/858E588/3.png
new file mode 100644
index 000000000..67a3cf769
--- /dev/null
+++ b/graphics/unknown/858E588/3.png
Binary files differ
diff --git a/graphics/unknown/858E588/4.png b/graphics/unknown/858E588/4.png
new file mode 100644
index 000000000..e2a5aec4f
--- /dev/null
+++ b/graphics/unknown/858E588/4.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/0.png b/graphics/unknown/858E5B0/0.png
new file mode 100644
index 000000000..afd104d7c
--- /dev/null
+++ b/graphics/unknown/858E5B0/0.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/1.png b/graphics/unknown/858E5B0/1.png
new file mode 100644
index 000000000..026b9b7af
--- /dev/null
+++ b/graphics/unknown/858E5B0/1.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/2.png b/graphics/unknown/858E5B0/2.png
new file mode 100644
index 000000000..360e2ab63
--- /dev/null
+++ b/graphics/unknown/858E5B0/2.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/3.png b/graphics/unknown/858E5B0/3.png
new file mode 100644
index 000000000..88672c182
--- /dev/null
+++ b/graphics/unknown/858E5B0/3.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/4.png b/graphics/unknown/858E5B0/4.png
new file mode 100644
index 000000000..660ad331d
--- /dev/null
+++ b/graphics/unknown/858E5B0/4.png
Binary files differ
diff --git a/graphics/unknown/858E5B0/5.png b/graphics/unknown/858E5B0/5.png
new file mode 100644
index 000000000..7006e9cc9
--- /dev/null
+++ b/graphics/unknown/858E5B0/5.png
Binary files differ
diff --git a/graphics/unknown/858E5D8/0.png b/graphics/unknown/858E5D8/0.png
new file mode 100644
index 000000000..110b1dd0a
--- /dev/null
+++ b/graphics/unknown/858E5D8/0.png
Binary files differ
diff --git a/graphics/unknown/858E5D8/1.png b/graphics/unknown/858E5D8/1.png
new file mode 100644
index 000000000..f50079de7
--- /dev/null
+++ b/graphics/unknown/858E5D8/1.png
Binary files differ
diff --git a/graphics/unknown/858E5D8/2.png b/graphics/unknown/858E5D8/2.png
new file mode 100644
index 000000000..a54bb3d12
--- /dev/null
+++ b/graphics/unknown/858E5D8/2.png
Binary files differ
diff --git a/graphics/unknown/858E5D8/3.png b/graphics/unknown/858E5D8/3.png
new file mode 100644
index 000000000..0ea6e43c9
--- /dev/null
+++ b/graphics/unknown/858E5D8/3.png
Binary files differ
diff --git a/graphics/unknown/858E5D8/4.png b/graphics/unknown/858E5D8/4.png
new file mode 100644
index 000000000..4b4e300bb
--- /dev/null
+++ b/graphics/unknown/858E5D8/4.png
Binary files differ
diff --git a/graphics/unknown/858E674/0.png b/graphics/unknown/858E674/0.png
new file mode 100644
index 000000000..64b61050f
--- /dev/null
+++ b/graphics/unknown/858E674/0.png
Binary files differ
diff --git a/graphics/unknown/858E674/1.png b/graphics/unknown/858E674/1.png
new file mode 100644
index 000000000..05cd8f396
--- /dev/null
+++ b/graphics/unknown/858E674/1.png
Binary files differ
diff --git a/graphics/unknown/858E674/2.png b/graphics/unknown/858E674/2.png
new file mode 100644
index 000000000..d5dd69078
--- /dev/null
+++ b/graphics/unknown/858E674/2.png
Binary files differ
diff --git a/graphics/unknown/858E84C/0.png b/graphics/unknown/858E84C/0.png
new file mode 100644
index 000000000..4673403e0
--- /dev/null
+++ b/graphics/unknown/858E84C/0.png
Binary files differ
diff --git a/graphics/unknown/858E84C/1.png b/graphics/unknown/858E84C/1.png
new file mode 100644
index 000000000..c55f2146d
--- /dev/null
+++ b/graphics/unknown/858E84C/1.png
Binary files differ
diff --git a/graphics/unknown/858E84C/2.png b/graphics/unknown/858E84C/2.png
new file mode 100644
index 000000000..4f03b50ae
--- /dev/null
+++ b/graphics/unknown/858E84C/2.png
Binary files differ
diff --git a/graphics/unknown/unknown_55C170.png b/graphics/unknown/unknown_55C170.png
new file mode 100644
index 000000000..95a2e2427
--- /dev/null
+++ b/graphics/unknown/unknown_55C170.png
Binary files differ
diff --git a/graphics/unknown/unknown_57173C.pal b/graphics/unknown/unknown_57173C.pal
new file mode 100644
index 000000000..3743fa228
--- /dev/null
+++ b/graphics/unknown/unknown_57173C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+246 222 115
+246 230 180
+205 123 0
+123 74 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/unknown_572280.pal b/graphics/unknown/unknown_572280.pal
new file mode 100644
index 000000000..bf5197761
--- /dev/null
+++ b/graphics/unknown/unknown_572280.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 90 57
+148 148 172
+255 255 255
+0 0 0
+222 222 246
+90 189 238
+164 164 180
+98 98 115
+0 0 0
+82 82 90
+189 238 98
+164 222 74
+164 230 74
+180 230 115
+148 205 57
+148 148 172
diff --git a/graphics/unknown/unknown_5722A0.bin b/graphics/unknown/unknown_5722A0.bin
new file mode 100644
index 000000000..050dd78f9
--- /dev/null
+++ b/graphics/unknown/unknown_5722A0.bin
Binary files differ
diff --git a/graphics/unknown/unknown_5723DC.pal b/graphics/unknown/unknown_5723DC.pal
new file mode 100644
index 000000000..1fda7f05a
--- /dev/null
+++ b/graphics/unknown/unknown_5723DC.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+148 148 172
+115 115 123
+82 82 90
+148 148 172
+246 172 82
+164 164 180
+0 0 0
+164 205 246
+123 180 213
+255 222 148
+213 230 255
+180 213 246
+156 205 238
+255 255 255
+90 255 238
diff --git a/graphics/unknown/unknown_5723FC.pal b/graphics/unknown/unknown_5723FC.pal
new file mode 100644
index 000000000..42bb76663
--- /dev/null
+++ b/graphics/unknown/unknown_5723FC.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 148
+148 148 172
+115 115 123
+82 82 90
+139 139 164
+164 123 0
+164 164 180
+0 0 0
+164 205 246
+123 180 213
+197 189 24
+213 230 255
+180 213 246
+156 205 238
+180 180 180
+90 255 238
diff --git a/graphics/unknown/unknown_57241C.pal b/graphics/unknown/unknown_57241C.pal
new file mode 100644
index 000000000..087a84a69
--- /dev/null
+++ b/graphics/unknown/unknown_57241C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+148 148 172
+255 255 255
+0 0 0
+123 189 255
+0 123 255
+255 131 131
+172 24 24
+255 238 230
+255 230 213
+255 222 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/unknown_57243C.pal b/graphics/unknown/unknown_57243C.pal
new file mode 100644
index 000000000..74876ded3
--- /dev/null
+++ b/graphics/unknown/unknown_57243C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+148 148 172
+255 255 255
+0 0 0
+123 189 255
+0 123 255
+255 131 131
+172 24 24
+230 246 255
+222 238 246
+213 238 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/unknown_5726F4.pal b/graphics/unknown/unknown_5726F4.pal
new file mode 100644
index 000000000..b9c6f46de
--- /dev/null
+++ b/graphics/unknown/unknown_5726F4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+98 98 98
+213 213 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/unknown_58E82C.pal b/graphics/unknown/unknown_58E82C.pal
new file mode 100644
index 000000000..292acfd35
--- /dev/null
+++ b/graphics/unknown/unknown_58E82C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 0 0
+0 255 0
+0 0 255
+255 255 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/unknown/unknown_D437F8.bin b/graphics/unknown/unknown_D437F8.bin
new file mode 100644
index 000000000..fcb503112
--- /dev/null
+++ b/graphics/unknown/unknown_D437F8.bin
Binary files differ
diff --git a/graphics/unknown/unknown_DDD908.bin b/graphics/unknown/unknown_DDD908.bin
deleted file mode 100755
index cb0a2fda1..000000000
--- a/graphics/unknown/unknown_DDD908.bin
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/graphics/unknown/unknown_DDD920.bin b/graphics/unknown/unknown_DDD920.bin
deleted file mode 100755
index cb0a2fda1..000000000
--- a/graphics/unknown/unknown_DDD920.bin
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/graphics/unknown/unknown_DDD938.bin b/graphics/unknown/unknown_DDD938.bin
deleted file mode 100755
index cb0a2fda1..000000000
--- a/graphics/unknown/unknown_DDD938.bin
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/graphics/unused/cherry.png b/graphics/unused/cherry.png
new file mode 100644
index 000000000..d79fe62d1
--- /dev/null
+++ b/graphics/unused/cherry.png
Binary files differ
diff --git a/graphics/unused/deoxys_speed_icon_wide.png b/graphics/unused/deoxys_speed_icon_wide.png
new file mode 100644
index 000000000..ccfba4b24
--- /dev/null
+++ b/graphics/unused/deoxys_speed_icon_wide.png
Binary files differ
diff --git a/graphics/unused/intro_birch_beauty.png b/graphics/unused/intro_birch_beauty.png
new file mode 100644
index 000000000..817db46f7
--- /dev/null
+++ b/graphics/unused/intro_birch_beauty.png
Binary files differ
diff --git a/graphics/unused/tilemap_5773C4.bin b/graphics/unused/tilemap_5773C4.bin
new file mode 100644
index 000000000..95e7b00d5
--- /dev/null
+++ b/graphics/unused/tilemap_5773C4.bin
@@ -0,0 +1 @@
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" \ No newline at end of file
diff --git a/graphics/unused/unknown_5726B4.pal b/graphics/unused/unknown_5726B4.pal
new file mode 100644
index 000000000..a28f6d332
--- /dev/null
+++ b/graphics/unused/unknown_5726B4.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+0 0 0
+65 205 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 139 189
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+148 148 172
+0 0 0
+255 156 148
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+189 90 82
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+148 148 172
diff --git a/graphics/weather/0.pal b/graphics/weather/0.pal
new file mode 100644
index 000000000..6191b6692
--- /dev/null
+++ b/graphics/weather/0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+172 230 255
+115 205 255
+74 180 255
+148 148 148
+197 197 197
+213 213 213
+222 222 222
+164 164 164
+255 0 255
+255 0 255
+255 0 255
+180 180 180
+230 230 230
+246 246 246
+255 255 255
diff --git a/graphics/weather/1.pal b/graphics/weather/1.pal
new file mode 100644
index 000000000..fe57a8c7f
--- /dev/null
+++ b/graphics/weather/1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+65 148 255
+180 222 255
+115 205 246
+131 197 255
+82 189 246
+172 238 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/weather/2.pal b/graphics/weather/2.pal
new file mode 100644
index 000000000..9516c7a19
--- /dev/null
+++ b/graphics/weather/2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 230 139
+189 131 74
+238 197 123
+213 164 98
+164 106 49
+255 246 164
+222 205 164
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/weather/ash.png b/graphics/weather/ash.png
new file mode 100644
index 000000000..901605078
--- /dev/null
+++ b/graphics/weather/ash.png
Binary files differ
diff --git a/graphics/weather/bubble.png b/graphics/weather/bubble.png
new file mode 100644
index 000000000..05885a11d
--- /dev/null
+++ b/graphics/weather/bubble.png
Binary files differ
diff --git a/graphics/weather/cloud.png b/graphics/weather/cloud.png
new file mode 100644
index 000000000..7eb3c61d9
--- /dev/null
+++ b/graphics/weather/cloud.png
Binary files differ
diff --git a/graphics/weather/drought0.bin b/graphics/weather/drought0.bin
new file mode 100644
index 000000000..54748ea04
--- /dev/null
+++ b/graphics/weather/drought0.bin
Binary files differ
diff --git a/graphics/weather/drought1.bin b/graphics/weather/drought1.bin
new file mode 100644
index 000000000..932da7b46
--- /dev/null
+++ b/graphics/weather/drought1.bin
Binary files differ
diff --git a/graphics/weather/drought2.bin b/graphics/weather/drought2.bin
new file mode 100644
index 000000000..7271feda4
--- /dev/null
+++ b/graphics/weather/drought2.bin
Binary files differ
diff --git a/graphics/weather/drought3.bin b/graphics/weather/drought3.bin
new file mode 100644
index 000000000..f983e37a5
--- /dev/null
+++ b/graphics/weather/drought3.bin
Binary files differ
diff --git a/graphics/weather/drought4.bin b/graphics/weather/drought4.bin
new file mode 100644
index 000000000..bba7a0909
--- /dev/null
+++ b/graphics/weather/drought4.bin
Binary files differ
diff --git a/graphics/weather/drought5.bin b/graphics/weather/drought5.bin
new file mode 100644
index 000000000..9e13c930b
--- /dev/null
+++ b/graphics/weather/drought5.bin
Binary files differ
diff --git a/graphics/weather/fog1.png b/graphics/weather/fog1.png
new file mode 100644
index 000000000..02e3cd3cb
--- /dev/null
+++ b/graphics/weather/fog1.png
Binary files differ
diff --git a/graphics/weather/fog2.png b/graphics/weather/fog2.png
new file mode 100644
index 000000000..198c6f494
--- /dev/null
+++ b/graphics/weather/fog2.png
Binary files differ
diff --git a/graphics/weather/rain.png b/graphics/weather/rain.png
new file mode 100644
index 000000000..eaaa0b4e3
--- /dev/null
+++ b/graphics/weather/rain.png
Binary files differ
diff --git a/graphics/weather/sandstorm.png b/graphics/weather/sandstorm.png
new file mode 100644
index 000000000..aeb03f59f
--- /dev/null
+++ b/graphics/weather/sandstorm.png
Binary files differ
diff --git a/graphics/weather/snow0.png b/graphics/weather/snow0.png
new file mode 100644
index 000000000..1e3553172
--- /dev/null
+++ b/graphics/weather/snow0.png
Binary files differ
diff --git a/graphics/weather/snow1.png b/graphics/weather/snow1.png
new file mode 100644
index 000000000..7277d51d4
--- /dev/null
+++ b/graphics/weather/snow1.png
Binary files differ
diff --git a/graphics/interface/wonder_card_1.bin b/graphics/wonder_transfers/wonder_card_1.bin
index 8e4a4717b..8e4a4717b 100644
--- a/graphics/interface/wonder_card_1.bin
+++ b/graphics/wonder_transfers/wonder_card_1.bin
Binary files differ
diff --git a/graphics/interface/wonder_card_1.pal b/graphics/wonder_transfers/wonder_card_1.pal
index 9c5ef9b26..9c5ef9b26 100644
--- a/graphics/interface/wonder_card_1.pal
+++ b/graphics/wonder_transfers/wonder_card_1.pal
diff --git a/graphics/interface/wonder_card_1.png b/graphics/wonder_transfers/wonder_card_1.png
index 924a46dac..924a46dac 100644
--- a/graphics/interface/wonder_card_1.png
+++ b/graphics/wonder_transfers/wonder_card_1.png
Binary files differ
diff --git a/graphics/interface/wonder_card_2.bin b/graphics/wonder_transfers/wonder_card_2.bin
index b59dbabb5..b59dbabb5 100644
--- a/graphics/interface/wonder_card_2.bin
+++ b/graphics/wonder_transfers/wonder_card_2.bin
Binary files differ
diff --git a/graphics/interface/wonder_card_2.pal b/graphics/wonder_transfers/wonder_card_2.pal
index 18c2be3fd..18c2be3fd 100644
--- a/graphics/interface/wonder_card_2.pal
+++ b/graphics/wonder_transfers/wonder_card_2.pal
diff --git a/graphics/interface/wonder_card_2.png b/graphics/wonder_transfers/wonder_card_2.png
index 8ea8b1a41..8ea8b1a41 100644
--- a/graphics/interface/wonder_card_2.png
+++ b/graphics/wonder_transfers/wonder_card_2.png
Binary files differ
diff --git a/graphics/interface/wonder_card_3.bin b/graphics/wonder_transfers/wonder_card_3.bin
index aba2b9e92..aba2b9e92 100644
--- a/graphics/interface/wonder_card_3.bin
+++ b/graphics/wonder_transfers/wonder_card_3.bin
Binary files differ
diff --git a/graphics/interface/wonder_card_3.pal b/graphics/wonder_transfers/wonder_card_3.pal
index db02d5d4b..db02d5d4b 100644
--- a/graphics/interface/wonder_card_3.pal
+++ b/graphics/wonder_transfers/wonder_card_3.pal
diff --git a/graphics/interface/wonder_card_3.png b/graphics/wonder_transfers/wonder_card_3.png
index 96a3252a4..96a3252a4 100644
--- a/graphics/interface/wonder_card_3.png
+++ b/graphics/wonder_transfers/wonder_card_3.png
Binary files differ
diff --git a/graphics/interface/wonder_card_4.pal b/graphics/wonder_transfers/wonder_card_4.pal
index bfbf036a5..bfbf036a5 100644
--- a/graphics/interface/wonder_card_4.pal
+++ b/graphics/wonder_transfers/wonder_card_4.pal
diff --git a/graphics/interface/wonder_card_4.png b/graphics/wonder_transfers/wonder_card_4.png
index 7ce03b20f..7ce03b20f 100644
--- a/graphics/interface/wonder_card_4.png
+++ b/graphics/wonder_transfers/wonder_card_4.png
Binary files differ
diff --git a/graphics/interface/wonder_card_5.pal b/graphics/wonder_transfers/wonder_card_5.pal
index fa41ee3b0..fa41ee3b0 100644
--- a/graphics/interface/wonder_card_5.pal
+++ b/graphics/wonder_transfers/wonder_card_5.pal
diff --git a/graphics/interface/wonder_card_5.png b/graphics/wonder_transfers/wonder_card_5.png
index dcbddbcdb..dcbddbcdb 100644
--- a/graphics/interface/wonder_card_5.png
+++ b/graphics/wonder_transfers/wonder_card_5.png
Binary files differ
diff --git a/graphics/interface/wonder_card_6.pal b/graphics/wonder_transfers/wonder_card_6.pal
index 8a71f5846..8a71f5846 100644
--- a/graphics/interface/wonder_card_6.pal
+++ b/graphics/wonder_transfers/wonder_card_6.pal
diff --git a/graphics/interface/wonder_card_6.png b/graphics/wonder_transfers/wonder_card_6.png
index c685a6299..c685a6299 100644
--- a/graphics/interface/wonder_card_6.png
+++ b/graphics/wonder_transfers/wonder_card_6.png
Binary files differ
diff --git a/graphics/interface/wonder_card_7.bin b/graphics/wonder_transfers/wonder_card_7.bin
index 1800bff4d..1800bff4d 100644
--- a/graphics/interface/wonder_card_7.bin
+++ b/graphics/wonder_transfers/wonder_card_7.bin
Binary files differ
diff --git a/graphics/interface/wonder_card_7.pal b/graphics/wonder_transfers/wonder_card_7.pal
index 01832b5e2..01832b5e2 100644
--- a/graphics/interface/wonder_card_7.pal
+++ b/graphics/wonder_transfers/wonder_card_7.pal
diff --git a/graphics/interface/wonder_card_7.png b/graphics/wonder_transfers/wonder_card_7.png
index f534b555e..f534b555e 100644
--- a/graphics/interface/wonder_card_7.png
+++ b/graphics/wonder_transfers/wonder_card_7.png
Binary files differ
diff --git a/graphics/interface/wonder_card_8.bin b/graphics/wonder_transfers/wonder_card_8.bin
index 1800bff4d..1800bff4d 100644
--- a/graphics/interface/wonder_card_8.bin
+++ b/graphics/wonder_transfers/wonder_card_8.bin
Binary files differ
diff --git a/graphics/interface/wonder_card_8.pal b/graphics/wonder_transfers/wonder_card_8.pal
index 28a498b57..28a498b57 100644
--- a/graphics/interface/wonder_card_8.pal
+++ b/graphics/wonder_transfers/wonder_card_8.pal
diff --git a/graphics/interface/wonder_card_8.png b/graphics/wonder_transfers/wonder_card_8.png
index 90890ded9..90890ded9 100644
--- a/graphics/interface/wonder_card_8.png
+++ b/graphics/wonder_transfers/wonder_card_8.png
Binary files differ
diff --git a/graphics/interface/wonder_card_shadow.png b/graphics/wonder_transfers/wonder_card_shadow.png
index ae1c92a93..ae1c92a93 100644
--- a/graphics/interface/wonder_card_shadow.png
+++ b/graphics/wonder_transfers/wonder_card_shadow.png
Binary files differ
diff --git a/graphics/interface/wonder_card_shadow_1.pal b/graphics/wonder_transfers/wonder_card_shadow_1.pal
index 7314ddbc8..7314ddbc8 100644
--- a/graphics/interface/wonder_card_shadow_1.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_1.pal
diff --git a/graphics/interface/wonder_card_shadow_2.pal b/graphics/wonder_transfers/wonder_card_shadow_2.pal
index 333dd9280..333dd9280 100644
--- a/graphics/interface/wonder_card_shadow_2.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_2.pal
diff --git a/graphics/interface/wonder_card_shadow_3.pal b/graphics/wonder_transfers/wonder_card_shadow_3.pal
index 3fca3cdf3..3fca3cdf3 100644
--- a/graphics/interface/wonder_card_shadow_3.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_3.pal
diff --git a/graphics/interface/wonder_card_shadow_4.pal b/graphics/wonder_transfers/wonder_card_shadow_4.pal
index f5125b4c9..f5125b4c9 100644
--- a/graphics/interface/wonder_card_shadow_4.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_4.pal
diff --git a/graphics/interface/wonder_card_shadow_5.pal b/graphics/wonder_transfers/wonder_card_shadow_5.pal
index e8ec07ab5..e8ec07ab5 100644
--- a/graphics/interface/wonder_card_shadow_5.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_5.pal
diff --git a/graphics/interface/wonder_card_shadow_6.pal b/graphics/wonder_transfers/wonder_card_shadow_6.pal
index 783979089..783979089 100644
--- a/graphics/interface/wonder_card_shadow_6.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_6.pal
diff --git a/graphics/interface/wonder_card_shadow_7.pal b/graphics/wonder_transfers/wonder_card_shadow_7.pal
index 1c74daace..1c74daace 100644
--- a/graphics/interface/wonder_card_shadow_7.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_7.pal
diff --git a/graphics/interface/wonder_card_shadow_8.pal b/graphics/wonder_transfers/wonder_card_shadow_8.pal
index d1d92ba57..d1d92ba57 100644
--- a/graphics/interface/wonder_card_shadow_8.pal
+++ b/graphics/wonder_transfers/wonder_card_shadow_8.pal
diff --git a/graphics/interface/wonder_news_1.bin b/graphics/wonder_transfers/wonder_news_1.bin
index f8185b28e..f8185b28e 100644
--- a/graphics/interface/wonder_news_1.bin
+++ b/graphics/wonder_transfers/wonder_news_1.bin
Binary files differ
diff --git a/graphics/interface/wonder_news_1.pal b/graphics/wonder_transfers/wonder_news_1.pal
index 970736bbb..970736bbb 100644
--- a/graphics/interface/wonder_news_1.pal
+++ b/graphics/wonder_transfers/wonder_news_1.pal
diff --git a/graphics/interface/wonder_news_1.png b/graphics/wonder_transfers/wonder_news_1.png
index 1c227c7ec..1c227c7ec 100644
--- a/graphics/interface/wonder_news_1.png
+++ b/graphics/wonder_transfers/wonder_news_1.png
Binary files differ
diff --git a/graphics/interface/wonder_news_2.bin b/graphics/wonder_transfers/wonder_news_2.bin
index 72c7ea278..72c7ea278 100644
--- a/graphics/interface/wonder_news_2.bin
+++ b/graphics/wonder_transfers/wonder_news_2.bin
Binary files differ
diff --git a/graphics/interface/wonder_news_2.png b/graphics/wonder_transfers/wonder_news_2.png
index 6a269f861..6a269f861 100644
--- a/graphics/interface/wonder_news_2.png
+++ b/graphics/wonder_transfers/wonder_news_2.png
Binary files differ
diff --git a/graphics/interface/wonder_news_3.bin b/graphics/wonder_transfers/wonder_news_3.bin
index c7b2e3e21..c7b2e3e21 100644
--- a/graphics/interface/wonder_news_3.bin
+++ b/graphics/wonder_transfers/wonder_news_3.bin
Binary files differ
diff --git a/graphics/interface/wonder_news_3.png b/graphics/wonder_transfers/wonder_news_3.png
index 518283c86..518283c86 100644
--- a/graphics/interface/wonder_news_3.png
+++ b/graphics/wonder_transfers/wonder_news_3.png
Binary files differ
diff --git a/graphics/interface/wonder_news_7.bin b/graphics/wonder_transfers/wonder_news_7.bin
index f8185b28e..f8185b28e 100644
--- a/graphics/interface/wonder_news_7.bin
+++ b/graphics/wonder_transfers/wonder_news_7.bin
Binary files differ
diff --git a/graphics/interface/wonder_news_7.pal b/graphics/wonder_transfers/wonder_news_7.pal
index 01832b5e2..01832b5e2 100644
--- a/graphics/interface/wonder_news_7.pal
+++ b/graphics/wonder_transfers/wonder_news_7.pal
diff --git a/graphics/interface/wonder_news_7.png b/graphics/wonder_transfers/wonder_news_7.png
index 6e26cdc06..6e26cdc06 100644
--- a/graphics/interface/wonder_news_7.png
+++ b/graphics/wonder_transfers/wonder_news_7.png
Binary files differ
diff --git a/graphics/interface/wonder_news_8.bin b/graphics/wonder_transfers/wonder_news_8.bin
index f8185b28e..f8185b28e 100644
--- a/graphics/interface/wonder_news_8.bin
+++ b/graphics/wonder_transfers/wonder_news_8.bin
Binary files differ
diff --git a/graphics/interface/wonder_news_8.pal b/graphics/wonder_transfers/wonder_news_8.pal
index 28a498b57..28a498b57 100644
--- a/graphics/interface/wonder_news_8.pal
+++ b/graphics/wonder_transfers/wonder_news_8.pal
diff --git a/graphics/interface/wonder_news_8.png b/graphics/wonder_transfers/wonder_news_8.png
index f224e1845..f224e1845 100644
--- a/graphics/interface/wonder_news_8.png
+++ b/graphics/wonder_transfers/wonder_news_8.png
Binary files differ
diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk
index 250916022..47cc5ad7f 100644
--- a/graphics_file_rules.mk
+++ b/graphics_file_rules.mk
@@ -1,296 +1,299 @@
-monstillfrontdir := graphics/pokemon/front_pics
-monbackdir := graphics/pokemon/back_pics
-monfrontdir := graphics/pokemon/anim_front_pics
-monpaldir := graphics/pokemon/palettes
-tilesetdir := data/tilesets
-fontdir := data/graphics/fonts
-menudir := graphics/interface
-btanimgfxdir := graphics/battle_anims/sprites
-unusedgfxdir := graphics/unused
-unknowngfxdir := graphics/unknown
-btintgfxdir := graphics/battle_interface
-masksgfxdir := graphics/battle_anims/masks
-bttransgfxdir := graphics/battle_transitions
-typesdir := graphics/types
-rayquazadir := graphics/rayquaza_scene
-roulettegfxdir := graphics/roulette
-pknvdir := graphics/pokenav/
-pknvoptionsdir := graphics/pokenav/options
+MONSTILLFRONTGFXDIR := graphics/pokemon/front_pics
+MONBACKGFXDIR := graphics/pokemon/back_pics
+MONFRONTGFXDIR := graphics/pokemon/anim_front_pics
+MONPALDIR := graphics/pokemon/palettes
+TILESETGFXDIR := data/tilesets
+FONTGFXDIR := data/graphics/fonts
+INTERFACEGFXDIR := graphics/interface
+BTLANMSPRGFXDIR := graphics/battle_anims/sprites
+UNUSEDGFXDIR := graphics/unused
+UNKNOWNGFXDIR := graphics/unknown
+BATINTGFXDIR := graphics/battle_interface
+MASKSGFXDIR := graphics/battle_anims/masks
+BATTRANSGFXDIR := graphics/battle_transitions
+TYPESGFXDIR := graphics/types
+RAYQUAZAGFXDIR := graphics/rayquaza_scene
+ROULETTEGFXDIR := graphics/roulette
+SLOTMACHINEGFXDIR := graphics/slot_machine
+PKNAVGFXDIR := graphics/pokenav
+PKNAVOPTIONSGFXDIR := graphics/pokenav/options
+PSSGFXDIR := graphics/pokemon_storage
+MISCGFXDIR := graphics/misc
types := normal fight flying poison ground rock bug ghost steel mystery fire water grass electric psychic ice dragon dark
contest_types := cool beauty cute smart tough
-$(monstillfrontdir)/castform_still_front_pic.4bpp: $(monstillfrontdir)/castform_normal_form_still_front_pic.4bpp \
- $(monstillfrontdir)/castform_sunny_form_still_front_pic.4bpp \
- $(monstillfrontdir)/castform_rainy_form_still_front_pic.4bpp \
- $(monstillfrontdir)/castform_snowy_form_still_front_pic.4bpp
+$(MONSTILLFRONTGFXDIR)/castform_still_front_pic.4bpp: $(MONSTILLFRONTGFXDIR)/castform_normal_form_still_front_pic.4bpp \
+ $(MONSTILLFRONTGFXDIR)/castform_sunny_form_still_front_pic.4bpp \
+ $(MONSTILLFRONTGFXDIR)/castform_rainy_form_still_front_pic.4bpp \
+ $(MONSTILLFRONTGFXDIR)/castform_snowy_form_still_front_pic.4bpp
@cat $^ >$@
-$(monbackdir)/castform_back_pic.4bpp: $(monbackdir)/castform_normal_form_back_pic.4bpp \
- $(monbackdir)/castform_sunny_form_back_pic.4bpp \
- $(monbackdir)/castform_rainy_form_back_pic.4bpp \
- $(monbackdir)/castform_snowy_form_back_pic.4bpp
+$(MONBACKGFXDIR)/castform_back_pic.4bpp: $(MONBACKGFXDIR)/castform_normal_form_back_pic.4bpp \
+ $(MONBACKGFXDIR)/castform_sunny_form_back_pic.4bpp \
+ $(MONBACKGFXDIR)/castform_rainy_form_back_pic.4bpp \
+ $(MONBACKGFXDIR)/castform_snowy_form_back_pic.4bpp
@cat $^ >$@
-$(monfrontdir)/castform_front_pic.4bpp: $(monfrontdir)/castform_normal_form_front_pic.4bpp \
- $(monfrontdir)/castform_sunny_form_front_pic.4bpp \
- $(monfrontdir)/castform_rainy_form_front_pic.4bpp \
- $(monfrontdir)/castform_snowy_form_front_pic.4bpp
+$(MONFRONTGFXDIR)/castform_front_pic.4bpp: $(MONFRONTGFXDIR)/castform_normal_form_front_pic.4bpp \
+ $(MONFRONTGFXDIR)/castform_sunny_form_front_pic.4bpp \
+ $(MONFRONTGFXDIR)/castform_rainy_form_front_pic.4bpp \
+ $(MONFRONTGFXDIR)/castform_snowy_form_front_pic.4bpp
@cat $^ >$@
-$(monpaldir)/castform_palette.gbapal: $(monpaldir)/castform_normal_form_palette.gbapal \
- $(monpaldir)/castform_sunny_form_palette.gbapal \
- $(monpaldir)/castform_rainy_form_palette.gbapal \
- $(monpaldir)/castform_snowy_form_palette.gbapal
+$(MONPALDIR)/castform_palette.gbapal: $(MONPALDIR)/castform_normal_form_palette.gbapal \
+ $(MONPALDIR)/castform_sunny_form_palette.gbapal \
+ $(MONPALDIR)/castform_rainy_form_palette.gbapal \
+ $(MONPALDIR)/castform_snowy_form_palette.gbapal
@cat $^ >$@
-$(monpaldir)/castform_shiny_palette.gbapal: $(monpaldir)/castform_normal_form_shiny_palette.gbapal \
- $(monpaldir)/castform_sunny_form_shiny_palette.gbapal \
- $(monpaldir)/castform_rainy_form_shiny_palette.gbapal \
- $(monpaldir)/castform_snowy_form_shiny_palette.gbapal
+$(MONPALDIR)/castform_shiny_palette.gbapal: $(MONPALDIR)/castform_normal_form_shiny_palette.gbapal \
+ $(MONPALDIR)/castform_sunny_form_shiny_palette.gbapal \
+ $(MONPALDIR)/castform_rainy_form_shiny_palette.gbapal \
+ $(MONPALDIR)/castform_snowy_form_shiny_palette.gbapal
@cat $^ >$@
-$(tilesetdir)/secondary/petalburg/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/petalburg/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 159
-$(tilesetdir)/secondary/rustboro/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/rustboro/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 498
-$(tilesetdir)/secondary/dewford/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/dewford/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 503
-$(tilesetdir)/secondary/slateport/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/slateport/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 504
-$(tilesetdir)/secondary/mauville/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mauville/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 503
-$(tilesetdir)/secondary/lavaridge/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/lavaridge/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 450
-$(tilesetdir)/secondary/fortree/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/fortree/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 493
-$(tilesetdir)/secondary/pacifidlog/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pacifidlog/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 504
-$(tilesetdir)/secondary/sootopolis/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/sootopolis/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 328
-$(tilesetdir)/secondary/battle_frontier_outside_west/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_frontier_outside_west/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 508
-$(tilesetdir)/secondary/battle_frontier_outside_east/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_frontier_outside_east/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 508
-$(tilesetdir)/primary/building/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/primary/building/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 502
-$(tilesetdir)/secondary/shop/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/shop/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 502
-$(tilesetdir)/secondary/pokemon_center/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pokemon_center/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 478
-$(tilesetdir)/secondary/cave/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/cave/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 425
-$(tilesetdir)/secondary/pokemon_school/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pokemon_school/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 278
-$(tilesetdir)/secondary/pokemon_fan_club/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pokemon_fan_club/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 319
-$(tilesetdir)/secondary/unused_1/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/unused_1/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 17
-$(tilesetdir)/secondary/meteor_falls/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/meteor_falls/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 460
-$(tilesetdir)/secondary/oceanic_museum/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/oceanic_museum/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 319
-$(tilesetdir)/secondary/cable_club/unknown_tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/cable_club/unknown_tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 120
-$(tilesetdir)/secondary/seashore_house/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/seashore_house/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 312
-$(tilesetdir)/secondary/pretty_petal_flower_shop/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pretty_petal_flower_shop/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 345
-$(tilesetdir)/secondary/pokemon_day_care/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/pokemon_day_care/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 355
-$(tilesetdir)/secondary/secret_base/brown_cave/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/brown_cave/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/brown_cave/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/brown_cave/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/tree/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/tree/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/tree/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/tree/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/shrub/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/shrub/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/shrub/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/shrub/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/blue_cave/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/blue_cave/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/blue_cave/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/blue_cave/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/yellow_cave/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/yellow_cave/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/yellow_cave/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/yellow_cave/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/red_cave/unused_tiles.4bpp: $(tilesetdir)/secondary/secret_base/red_cave/tiles.png
+$(TILESETGFXDIR)/secondary/secret_base/red_cave/unused_tiles.4bpp: $(TILESETGFXDIR)/secondary/secret_base/red_cave/tiles.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/secret_base/brown_cave/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/brown_cave/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/secret_base/tree/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/tree/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/secret_base/shrub/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/shrub/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/secret_base/blue_cave/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/blue_cave/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/secret_base/yellow_cave/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/yellow_cave/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/secret_base/red_cave/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/secret_base/red_cave/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 83
-$(tilesetdir)/secondary/inside_of_truck/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/inside_of_truck/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 62
-$(tilesetdir)/secondary/contest/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/contest/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 430
-$(tilesetdir)/secondary/lilycove_museum/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/lilycove_museum/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 431
-$(tilesetdir)/secondary/lab/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/lab/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 500
-$(tilesetdir)/secondary/underwater/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/underwater/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 500
-$(tilesetdir)/secondary/generic_building/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/generic_building/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 509
-$(tilesetdir)/secondary/mauville_game_corner/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mauville_game_corner/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 469
-$(tilesetdir)/secondary/unused_2/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/unused_2/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 150
-$(tilesetdir)/secondary/rustboro_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/rustboro_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 60
-$(tilesetdir)/secondary/dewford_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/dewford_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 61
-$(tilesetdir)/secondary/lavaridge_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/lavaridge_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 54
-$(tilesetdir)/secondary/petalburg_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/petalburg_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 148
-$(tilesetdir)/secondary/fortree_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/fortree_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 61
-$(tilesetdir)/secondary/mossdeep_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mossdeep_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 82
-$(tilesetdir)/secondary/sootopolis_gym/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/sootopolis_gym/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 484
-$(tilesetdir)/secondary/trick_house_puzzle/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/trick_house_puzzle/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 294
-$(tilesetdir)/secondary/inside_ship/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/inside_ship/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 342
-$(tilesetdir)/secondary/elite_four/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/elite_four/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 505
-$(tilesetdir)/secondary/battle_frontier/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_frontier/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 310
-$(tilesetdir)/secondary/battle_factory/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_factory/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 424
-$(tilesetdir)/secondary/battle_pike/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_pike/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 382
-$(tilesetdir)/secondary/mirage_tower/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mirage_tower/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 420
-$(tilesetdir)/secondary/mossdeep_game_corner/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mossdeep_game_corner/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 95
-$(tilesetdir)/secondary/island_harbor/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/island_harbor/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 503
-$(tilesetdir)/secondary/trainer_hill/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/trainer_hill/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 374
-$(tilesetdir)/secondary/navel_rock/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/navel_rock/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 420
-$(tilesetdir)/secondary/battle_frontier_ranking_hall/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/battle_frontier_ranking_hall/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 136
-$(tilesetdir)/secondary/mystery_events_house/tiles.4bpp: %.4bpp: %.png
+$(TILESETGFXDIR)/secondary/mystery_events_house/tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 509
-$(fontdir)/font0.latfont: $(fontdir)/font0_latin.png
+$(FONTGFXDIR)/font0.latfont: $(FONTGFXDIR)/font0_latin.png
$(GFX) $< $@
-$(fontdir)/font1.latfont: $(fontdir)/font1_latin.png
+$(FONTGFXDIR)/font1.latfont: $(FONTGFXDIR)/font1_latin.png
$(GFX) $< $@
-$(fontdir)/font2.latfont: $(fontdir)/font2_latin.png
+$(FONTGFXDIR)/font2.latfont: $(FONTGFXDIR)/font2_latin.png
$(GFX) $< $@
-$(fontdir)/font7.latfont: $(fontdir)/font7_latin.png
+$(FONTGFXDIR)/font7.latfont: $(FONTGFXDIR)/font7_latin.png
$(GFX) $< $@
-$(fontdir)/font8.latfont: $(fontdir)/font8_latin.png
+$(FONTGFXDIR)/font8.latfont: $(FONTGFXDIR)/font8_latin.png
$(GFX) $< $@
-$(fontdir)/font0.hwjpnfont: $(fontdir)/font0_japanese.png
+$(FONTGFXDIR)/font0.hwjpnfont: $(FONTGFXDIR)/font0_japanese.png
$(GFX) $< $@
-$(fontdir)/font1.hwjpnfont: $(fontdir)/font1_japanese.png
+$(FONTGFXDIR)/font1.hwjpnfont: $(FONTGFXDIR)/font1_japanese.png
$(GFX) $< $@
-$(fontdir)/font9.hwjpnfont: $(fontdir)/font9_japanese.png
+$(FONTGFXDIR)/font9.hwjpnfont: $(FONTGFXDIR)/font9_japanese.png
$(GFX) $< $@
-$(fontdir)/font2.fwjpnfont: $(fontdir)/font2_japanese.png
+$(FONTGFXDIR)/font2.fwjpnfont: $(FONTGFXDIR)/font2_japanese.png
$(GFX) $< $@
-$(fontdir)/font6.fwjpnfont: $(fontdir)/font6_braille.png
+$(FONTGFXDIR)/font6.fwjpnfont: $(FONTGFXDIR)/font6_braille.png
$(GFX) $< $@
-$(fontdir)/unused_frlg_male.fwjpnfont: $(fontdir)/unused_japanese_frlg_male_font.png
+$(FONTGFXDIR)/unused_frlg_male.fwjpnfont: $(FONTGFXDIR)/unused_japanese_frlg_male_font.png
$(GFX) $< $@
-$(fontdir)/unused_frlg_female.fwjpnfont: $(fontdir)/unused_japanese_frlg_female_font.png
+$(FONTGFXDIR)/unused_frlg_female.fwjpnfont: $(FONTGFXDIR)/unused_japanese_frlg_female_font.png
$(GFX) $< $@
-$(fontdir)/down_arrow.4bpp: %.4bpp: %.png
+$(FONTGFXDIR)/down_arrow.4bpp: %.4bpp: %.png
$(GFX) $< $@
-$(fontdir)/down_arrow_rs.4bpp: %.4bpp: %.png
+$(FONTGFXDIR)/down_arrow_rs.4bpp: %.4bpp: %.png
$(GFX) $< $@
-$(fontdir)/unused_frlg_blanked_down_arrow.4bpp: %.4bpp: %.png
+$(FONTGFXDIR)/unused_frlg_blanked_down_arrow.4bpp: %.4bpp: %.png
$(GFX) $< $@
-$(fontdir)/unused_frlg_down_arrow.4bpp: %.4bpp: %.png
+$(FONTGFXDIR)/unused_frlg_down_arrow.4bpp: %.4bpp: %.png
$(GFX) $< $@
-$(fontdir)/keypad_icons.4bpp: %.4bpp: %.png
+$(FONTGFXDIR)/keypad_icons.4bpp: %.4bpp: %.png
$(GFX) $< $@
graphics/title_screen/pokemon_logo.gbapal: %.gbapal: %.pal
@@ -298,186 +301,364 @@ graphics/title_screen/pokemon_logo.gbapal: %.gbapal: %.pal
graphics/intro/copyright.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 39
-
-graphics/interface/pkmnjump_bg.4bpp: %.4bpp: %.png
+
+graphics/link_games/pkmnjump_bg.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 63
graphics/pokenav/region_map.8bpp: %.8bpp: %.png
$(GFX) $< $@ -num_tiles 233
-graphics/misc/japanese_hof.4bpp: %.4bpp: %.png
+$(MISCGFXDIR)/japanese_hof.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 29
-$(menudir)/menu.gbapal: $(menudir)/menu_0.gbapal \
- $(menudir)/menu_1.gbapal
+$(INTERFACEGFXDIR)/menu.gbapal: $(INTERFACEGFXDIR)/menu_0.gbapal \
+ $(INTERFACEGFXDIR)/menu_1.gbapal
@cat $^ >$@
-$(btanimgfxdir)/010.4bpp: $(btanimgfxdir)/010_0.4bpp \
- $(btanimgfxdir)/010_1.4bpp \
- $(btanimgfxdir)/010_2.4bpp \
- $(btanimgfxdir)/010_3.4bpp
+$(BTLANMSPRGFXDIR)/010.4bpp: $(BTLANMSPRGFXDIR)/010_0.4bpp \
+ $(BTLANMSPRGFXDIR)/010_1.4bpp \
+ $(BTLANMSPRGFXDIR)/010_2.4bpp \
+ $(BTLANMSPRGFXDIR)/010_3.4bpp
@cat $^ >$@
-$(unusedgfxdir)/obi_palpak1.gbapal: $(unusedgfxdir)/old_pal1.gbapal \
- $(unusedgfxdir)/old_pal2.gbapal \
- $(unusedgfxdir)/old_pal3.gbapal
+$(UNUSEDGFXDIR)/obi_palpak1.gbapal: $(UNUSEDGFXDIR)/old_pal1.gbapal \
+ $(UNUSEDGFXDIR)/old_pal2.gbapal \
+ $(UNUSEDGFXDIR)/old_pal3.gbapal
@cat $^ >$@
-$(unusedgfxdir)/obi_palpak3.gbapal: $(unusedgfxdir)/old_pal5.gbapal \
- $(unusedgfxdir)/old_pal6.gbapal \
- $(unusedgfxdir)/old_pal7.gbapal
+$(UNUSEDGFXDIR)/obi_palpak3.gbapal: $(UNUSEDGFXDIR)/old_pal5.gbapal \
+ $(UNUSEDGFXDIR)/old_pal6.gbapal \
+ $(UNUSEDGFXDIR)/old_pal7.gbapal
@cat $^ >$@
-$(unusedgfxdir)/obi1.4bpp: $(unusedgfxdir)/old_bulbasaur.4bpp \
- $(unusedgfxdir)/old_charizard.4bpp
+$(UNUSEDGFXDIR)/obi1.4bpp: $(UNUSEDGFXDIR)/old_bulbasaur.4bpp \
+ $(UNUSEDGFXDIR)/old_charizard.4bpp
@cat $^ >$@
-$(unusedgfxdir)/obi2.4bpp: $(unusedgfxdir)/old_bulbasaur2.4bpp \
- $(unusedgfxdir)/old_battle_interface_1.4bpp \
- $(unusedgfxdir)/old_battle_interface_2.4bpp \
- $(unusedgfxdir)/old_battle_interface_3.4bpp
+$(UNUSEDGFXDIR)/obi2.4bpp: $(UNUSEDGFXDIR)/old_bulbasaur2.4bpp \
+ $(UNUSEDGFXDIR)/old_battle_interface_1.4bpp \
+ $(UNUSEDGFXDIR)/old_battle_interface_2.4bpp \
+ $(UNUSEDGFXDIR)/old_battle_interface_3.4bpp
@cat $^ >$@
-$(menudir)/hp_numbers.4bpp: $(menudir)/hpbar_anim.4bpp \
- $(menudir)/numbers1.4bpp \
- $(menudir)/numbers2.4bpp
+$(INTERFACEGFXDIR)/hp_numbers.4bpp: $(INTERFACEGFXDIR)/hpbar_anim.4bpp \
+ $(INTERFACEGFXDIR)/numbers1.4bpp \
+ $(INTERFACEGFXDIR)/numbers2.4bpp
@cat $^ >$@
-$(unusedgfxdir)/redyellowgreen_frame.bin: $(unusedgfxdir)/red_frame.bin \
- $(unusedgfxdir)/yellow_frame.bin \
- $(unusedgfxdir)/green_frame.bin \
- $(unusedgfxdir)/blank_frame.bin
+$(UNUSEDGFXDIR)/redyellowgreen_frame.bin: $(UNUSEDGFXDIR)/red_frame.bin \
+ $(UNUSEDGFXDIR)/yellow_frame.bin \
+ $(UNUSEDGFXDIR)/green_frame.bin \
+ $(UNUSEDGFXDIR)/blank_frame.bin
@cat $^ >$@
-$(unusedgfxdir)/color_frames.4bpp: %.4bpp: %.png
+$(UNUSEDGFXDIR)/color_frames.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 353
-$(btintgfxdir)/unused_window2bar.4bpp: %.4bpp: %.png
+$(BATINTGFXDIR)/unused_window2bar.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 5
-$(unusedgfxdir)/old_contest.4bpp: $(unusedgfxdir)/old_contest_frame_1.4bpp \
- $(unusedgfxdir)/old_contest_floor.4bpp \
- $(unusedgfxdir)/old_contest_frame_2.4bpp \
- $(unusedgfxdir)/old_contest_symbols.4bpp \
- $(unusedgfxdir)/old_contest_meter.4bpp \
- $(unusedgfxdir)/old_contest_classes.4bpp \
- $(unusedgfxdir)/old_contest_numbers.4bpp
+$(UNUSEDGFXDIR)/old_contest.4bpp: $(UNUSEDGFXDIR)/old_contest_frame_1.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_floor.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_frame_2.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_symbols.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_meter.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_classes.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_numbers.4bpp
@cat $^ >$@
-$(unusedgfxdir)/old_contest_2.4bpp: $(unusedgfxdir)/old_contest_2_1.4bpp \
- $(unusedgfxdir)/old_contest_2_2.4bpp
+$(UNUSEDGFXDIR)/old_contest_2.4bpp: $(UNUSEDGFXDIR)/old_contest_2_1.4bpp \
+ $(UNUSEDGFXDIR)/old_contest_2_2.4bpp
@cat $^ >$@
-$(unknowngfxdir)/unknown_C19470.4bpp: %.4bpp: %.png
+$(UNKNOWNGFXDIR)/unknown_C19470.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 36
-$(btanimgfxdir)/141.4bpp: $(btanimgfxdir)/141_0.4bpp \
- $(btanimgfxdir)/141_1.4bpp \
- $(btanimgfxdir)/141_2.4bpp \
- $(btanimgfxdir)/141_3.4bpp \
- $(btanimgfxdir)/141_4.4bpp
+$(BTLANMSPRGFXDIR)/141.4bpp: $(BTLANMSPRGFXDIR)/141_0.4bpp \
+ $(BTLANMSPRGFXDIR)/141_1.4bpp \
+ $(BTLANMSPRGFXDIR)/141_2.4bpp \
+ $(BTLANMSPRGFXDIR)/141_3.4bpp \
+ $(BTLANMSPRGFXDIR)/141_4.4bpp
@cat $^ >$@
-$(btanimgfxdir)/074.4bpp: $(btanimgfxdir)/074_0.4bpp \
- $(btanimgfxdir)/074_1.4bpp
+$(BTLANMSPRGFXDIR)/074.4bpp: $(BTLANMSPRGFXDIR)/074_0.4bpp \
+ $(BTLANMSPRGFXDIR)/074_1.4bpp
@cat $^ >$@
-$(btanimgfxdir)/159.4bpp: $(btanimgfxdir)/159_0.4bpp \
- $(btanimgfxdir)/159_1.4bpp
+$(BTLANMSPRGFXDIR)/159.4bpp: $(BTLANMSPRGFXDIR)/159_0.4bpp \
+ $(BTLANMSPRGFXDIR)/159_1.4bpp
@cat $^ >$@
-$(btanimgfxdir)/001.4bpp: $(btanimgfxdir)/001_0.4bpp \
- $(btanimgfxdir)/001_1.4bpp
+$(BTLANMSPRGFXDIR)/001.4bpp: $(BTLANMSPRGFXDIR)/001_0.4bpp \
+ $(BTLANMSPRGFXDIR)/001_1.4bpp
@cat $^ >$@
-$(masksgfxdir)/unknown_C2EA50.4bpp: %.4bpp: %.png
+$(MASKSGFXDIR)/unknown_C2EA50.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 14
-$(bttransgfxdir)/vs_frame.4bpp: %.4bpp: %.png
+$(BATTRANSGFXDIR)/vs_frame.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 16
-$(menudir)/party_menu_misc.4bpp: %.4bpp: %.png
+$(INTERFACEGFXDIR)/party_menu_misc.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 62
-$(typesdir)/move_types.4bpp: $(types:%=$(typesdir)/%.4bpp) $(contest_types:%=$(typesdir)/contest_%.4bpp)
+$(TYPESGFXDIR)/move_types.4bpp: $(types:%=$(TYPESGFXDIR)/%.4bpp) $(contest_types:%=$(TYPESGFXDIR)/contest_%.4bpp)
@cat $^ >$@
-$(typesdir)/move_types.gbapal: $(typesdir)/move_types_1.gbapal \
- $(typesdir)/move_types_2.gbapal \
- $(typesdir)/move_types_3.gbapal
+$(TYPESGFXDIR)/move_types.gbapal: $(TYPESGFXDIR)/move_types_1.gbapal \
+ $(TYPESGFXDIR)/move_types_2.gbapal \
+ $(TYPESGFXDIR)/move_types_3.gbapal
@cat $^ >$@
-$(menudir)/bag_screen.4bpp: %.4bpp: %.png
+$(INTERFACEGFXDIR)/bag_screen.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 53
-$(rayquazadir)/rayquaza.8bpp: %.8bpp: %.png
+$(RAYQUAZAGFXDIR)/rayquaza.8bpp: %.8bpp: %.png
$(GFX) $< $@ -num_tiles 227
-$(rayquazadir)/overcast.4bpp: %.4bpp: %.png
+$(RAYQUAZAGFXDIR)/overcast.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 313
-$(rayquazadir)/rayquaza_fly1.4bpp: %.4bpp: %.png
+$(RAYQUAZAGFXDIR)/rayquaza_fly1.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 124
-$(rayquazadir)/rayquaza_tail_fix.4bpp: $(rayquazadir)/rayquaza_tail.4bpp
+$(RAYQUAZAGFXDIR)/rayquaza_tail_fix.4bpp: $(RAYQUAZAGFXDIR)/rayquaza_tail.4bpp
cp $< $@
head -c 12 /dev/zero >> $@
-$(rayquazadir)/chase_streaks.4bpp: %.4bpp: %.png
+$(RAYQUAZAGFXDIR)/chase_streaks.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 19
-$(rayquazadir)/rayquaza_chase.4bpp: %.4bpp: %.png
+$(RAYQUAZAGFXDIR)/rayquaza_chase.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 155
graphics/picture_frame/frame5.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 86
-$(roulettegfxdir)/roulette_tilt.4bpp: $(roulettegfxdir)/shroomish.4bpp \
- $(roulettegfxdir)/tailow.4bpp
+$(ROULETTEGFXDIR)/roulette_tilt.4bpp: $(ROULETTEGFXDIR)/shroomish.4bpp \
+ $(ROULETTEGFXDIR)/tailow.4bpp
@cat $^ >$@
-$(roulettegfxdir)/poke_icons2.4bpp: $(roulettegfxdir)/wynaut.4bpp \
- $(roulettegfxdir)/azurill.4bpp \
- $(roulettegfxdir)/skitty.4bpp \
- $(roulettegfxdir)/makuhita.4bpp
+$(ROULETTEGFXDIR)/poke_icons2.4bpp: $(ROULETTEGFXDIR)/wynaut.4bpp \
+ $(ROULETTEGFXDIR)/azurill.4bpp \
+ $(ROULETTEGFXDIR)/skitty.4bpp \
+ $(ROULETTEGFXDIR)/makuhita.4bpp
@cat $^ >$@
-$(bttransgfxdir)/85BBC14.4bpp: %.4bpp: %.png
+$(BATTRANSGFXDIR)/85BBC14.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 53
-$(bttransgfxdir)/rayquaza.4bpp: %.4bpp: %.png
+$(BATTRANSGFXDIR)/rayquaza.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 938
-$(bttransgfxdir)/frontier_square_1.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp \
- $(bttransgfxdir)/frontier_squares_1.4bpp
+$(BATTRANSGFXDIR)/frontier_square_1.4bpp: $(BATTRANSGFXDIR)/frontier_squares_blanktiles.4bpp \
+ $(BATTRANSGFXDIR)/frontier_squares_1.4bpp
@cat $^ >$@
-$(bttransgfxdir)/frontier_square_2.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp \
- $(bttransgfxdir)/frontier_squares_2.4bpp
+$(BATTRANSGFXDIR)/frontier_square_2.4bpp: $(BATTRANSGFXDIR)/frontier_squares_blanktiles.4bpp \
+ $(BATTRANSGFXDIR)/frontier_squares_2.4bpp
@cat $^ >$@
-$(bttransgfxdir)/frontier_square_3.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp \
- $(bttransgfxdir)/frontier_squares_3.4bpp
+$(BATTRANSGFXDIR)/frontier_square_3.4bpp: $(BATTRANSGFXDIR)/frontier_squares_blanktiles.4bpp \
+ $(BATTRANSGFXDIR)/frontier_squares_3.4bpp
@cat $^ >$@
-$(bttransgfxdir)/frontier_square_4.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp \
- $(bttransgfxdir)/frontier_squares_4.4bpp
+$(BATTRANSGFXDIR)/frontier_square_4.4bpp: $(BATTRANSGFXDIR)/frontier_squares_blanktiles.4bpp \
+ $(BATTRANSGFXDIR)/frontier_squares_4.4bpp
@cat $^ >$@
-$(pknvoptionsdir)/options.4bpp: $(pknvoptionsdir)/hoenn_map.4bpp \
- $(pknvoptionsdir)/condition.4bpp \
- $(pknvoptionsdir)/match_call.4bpp \
- $(pknvoptionsdir)/ribbons.4bpp \
- $(pknvoptionsdir)/switch_off.4bpp \
- $(pknvoptionsdir)/party.4bpp \
- $(pknvoptionsdir)/search.4bpp \
- $(pknvoptionsdir)/cool.4bpp \
- $(pknvoptionsdir)/beauty.4bpp \
- $(pknvoptionsdir)/cute.4bpp \
- $(pknvoptionsdir)/smart.4bpp \
- $(pknvoptionsdir)/tough.4bpp \
- $(pknvoptionsdir)/cancel.4bpp
+$(SLOTMACHINEGFXDIR)/reel_time_gfx.4bpp: $(SLOTMACHINEGFXDIR)/reel_time_pikachu.4bpp \
+ $(SLOTMACHINEGFXDIR)/reel_time_machine.4bpp
@cat $^ >$@
-$(pknvdir)/header.4bpp: %.4bpp: %.png
+$(UNUSEDGFXDIR)/intro_birch_beauty.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 374
+
+$(PSSGFXDIR)/forest_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 55
+
+$(PSSGFXDIR)/forest.4bpp: $(PSSGFXDIR)/forest_frame.4bpp $(PSSGFXDIR)/forest_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/city_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 52
+
+$(PSSGFXDIR)/city.4bpp: $(PSSGFXDIR)/city_frame.4bpp $(PSSGFXDIR)/city_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/desert.4bpp: $(PSSGFXDIR)/desert_frame.4bpp $(PSSGFXDIR)/desert_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/savanna_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 45
+
+$(PSSGFXDIR)/savanna_bg.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 23
+
+$(PSSGFXDIR)/savanna.4bpp: $(PSSGFXDIR)/savanna_frame.4bpp $(PSSGFXDIR)/savanna_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/crag_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 49
+
+$(PSSGFXDIR)/crag.4bpp: $(PSSGFXDIR)/crag_frame.4bpp $(PSSGFXDIR)/crag_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/volcano_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 56
+
+$(PSSGFXDIR)/volcano.4bpp: $(PSSGFXDIR)/volcano_frame.4bpp $(PSSGFXDIR)/volcano_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/snow_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 57
+
+$(PSSGFXDIR)/snow.4bpp: $(PSSGFXDIR)/snow_frame.4bpp $(PSSGFXDIR)/snow_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/cave_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 55
+
+$(PSSGFXDIR)/cave.4bpp: $(PSSGFXDIR)/cave_frame.4bpp $(PSSGFXDIR)/cave_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/beach_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 46
+
+$(PSSGFXDIR)/beach_bg.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 23
+
+$(PSSGFXDIR)/beach.4bpp: $(PSSGFXDIR)/beach_frame.4bpp $(PSSGFXDIR)/beach_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/seafloor_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 54
+
+$(PSSGFXDIR)/seafloor.4bpp: $(PSSGFXDIR)/seafloor_frame.4bpp $(PSSGFXDIR)/seafloor_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/river_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 51
+
+$(PSSGFXDIR)/river_bg.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 11
+
+$(PSSGFXDIR)/river.4bpp: $(PSSGFXDIR)/river_frame.4bpp $(PSSGFXDIR)/river_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/sky_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 45
+
+$(PSSGFXDIR)/sky.4bpp: $(PSSGFXDIR)/sky_frame.4bpp $(PSSGFXDIR)/sky_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/polkadot_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 54
+
+$(PSSGFXDIR)/polkadot.4bpp: $(PSSGFXDIR)/polkadot_frame.4bpp $(PSSGFXDIR)/polkadot_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/pokecenter_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 35
+
+$(PSSGFXDIR)/pokecenter.4bpp: $(PSSGFXDIR)/pokecenter_frame.4bpp $(PSSGFXDIR)/pokecenter_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/machine_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 33
+
+$(PSSGFXDIR)/machine.4bpp: $(PSSGFXDIR)/machine_frame.4bpp $(PSSGFXDIR)/machine_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/plain_frame.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 18
+
+$(PSSGFXDIR)/plain.4bpp: $(PSSGFXDIR)/plain_frame.4bpp $(PSSGFXDIR)/plain_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/friends_frame1.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 57
+
+$(PSSGFXDIR)/friends_frame2.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 57
+
+$(PSSGFXDIR)/zigzagoon.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/zigzagoon_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/screen.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/screen_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/horizontal.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/horizontal_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/diagonal.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/diagonal_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/block.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/block_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/ribbon.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/ribbon_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/pokecenter2.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/pokecenter2_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/frame.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/frame_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/blank.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/blank_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/circles.4bpp: $(PSSGFXDIR)/friends_frame1.4bpp $(PSSGFXDIR)/circles_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/azumarill.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/azumarill_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/pikachu.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/pikachu_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/legendary.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/legendary_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/dusclops.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/dusclops_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/ludicolo.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/ludicolo_bg.4bpp
+ @cat $^ >$@
+
+$(PSSGFXDIR)/whiscash.4bpp: $(PSSGFXDIR)/friends_frame2.4bpp $(PSSGFXDIR)/whiscash_bg.4bpp
+ @cat $^ >$@
+
+$(PKNAVOPTIONSGFXDIR)/options.4bpp: $(PKNAVOPTIONSGFXDIR)/hoenn_map.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/condition.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/match_call.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/ribbons.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/switch_off.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/party.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/search.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/cool.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/beauty.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/cute.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/smart.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/tough.4bpp \
+ $(PKNAVOPTIONSGFXDIR)/cancel.4bpp
+ @cat $^ >$@
+
+$(PKNAVGFXDIR)/header.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 53
+
+$(PKNAVGFXDIR)/outline.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 53
+
+$(PKNAVGFXDIR)/ui_matchcall.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -num_tiles 13
+
+$(INTERFACEGFXDIR)/region_map.8bpp: %.8bpp: %.png
+ $(GFX) $< $@ -num_tiles 232
+
+$(INTERFACEGFXDIR)/region_map_affine.8bpp: %.8bpp: %.png
+ $(GFX) $< $@ -num_tiles 233
+
+$(MISCGFXDIR)/birch_help.4bpp: $(MISCGFXDIR)/birch_bag.4bpp $(MISCGFXDIR)/birch_grass.4bpp
+ @cat $^ >$@
diff --git a/ld_script.txt b/ld_script.txt
index 5f4e22336..de08079fc 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -276,8 +276,7 @@ SECTIONS {
src/walda_phrase.o(.text);
asm/contest_link_81D9DE4.o(.text);
asm/trainer_rematch.o(.text);
- asm/unk_sprite_file.o(.text);
- asm/unk_transition.o(.text);
+ src/unk_transition.o(.text);
src/international_string_util.o(.text);
asm/international_string_util.o(.text);
} =0
@@ -544,8 +543,8 @@ SECTIONS {
src/rayquaza_scene.o(.rodata);
src/walda_phrase.o(.rodata);
data/trainer_rematch.o(.rodata);
- data/unk_sprite_file.o(.rodata);
data/unk_transition.o(.rodata);
+ src/unk_transition.o(.rodata);
data/link_strings.o(.rodata);
data/fonts.o(.rodata);
data/mystery_event_msg.o(.rodata);
diff --git a/src/battle_message.c b/src/battle_message.c
index e37a4c30c..3fa3d0563 100644
--- a/src/battle_message.c
+++ b/src/battle_message.c
@@ -1324,6 +1324,8 @@ const u8 gText_BattleRecordedOnPass[] = _("{B_PLAYER_NAME}’s battle result was
const u8 gText_LinkTrainerWantsToBattlePause[] = _("{B_20}\nwants to battle!{PAUSE 49}");
const u8 gText_TwoLinkTrainersWantToBattlePause[] = _("{B_20} and {B_21}\nwant to battle!{PAUSE 49}");
+// This is four lists of moves which use a different attack string in Japanese
+// to the default. See the documentation for sub_814F950 for more detail.
static const u16 sUnknownMoveTable[] =
{
MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_GROWTH,
@@ -1338,16 +1340,16 @@ static const u16 sUnknownMoveTable[] =
MOVE_TRICK, MOVE_ASSIST, MOVE_INGRAIN, MOVE_KNOCK_OFF,
MOVE_CAMOUFLAGE, MOVE_ASTONISH, MOVE_ODOR_SLEUTH,
MOVE_GRASS_WHISTLE, MOVE_SHEER_COLD, MOVE_MUDDY_WATER,
- MOVE_IRON_DEFENSE, MOVE_BOUNCE, MOVE_NONE,
+ MOVE_IRON_DEFENSE, MOVE_BOUNCE, 0,
MOVE_TELEPORT, MOVE_RECOVER, MOVE_BIDE, MOVE_AMNESIA,
- MOVE_FLAIL, MOVE_TAUNT, MOVE_BULK_UP, MOVE_NONE,
+ MOVE_FLAIL, MOVE_TAUNT, MOVE_BULK_UP, 0,
MOVE_MEDITATE, MOVE_AGILITY, MOVE_MIMIC, MOVE_DOUBLE_TEAM,
MOVE_BARRAGE, MOVE_TRANSFORM, MOVE_STRUGGLE, MOVE_SCARY_FACE,
MOVE_CHARGE, MOVE_WISH, MOVE_BRICK_BREAK, MOVE_YAWN,
MOVE_FEATHER_DANCE, MOVE_TEETER_DANCE, MOVE_MUD_SPORT,
- MOVE_FAKE_TEARS, MOVE_WATER_SPORT, MOVE_CALM_MIND, MOVE_NONE,
+ MOVE_FAKE_TEARS, MOVE_WATER_SPORT, MOVE_CALM_MIND, 0,
MOVE_POUND, MOVE_SCRATCH, MOVE_VICE_GRIP,
MOVE_WING_ATTACK, MOVE_FLY, MOVE_BIND, MOVE_SLAM,
@@ -1361,7 +1363,7 @@ static const u16 sUnknownMoveTable[] =
MOVE_FORESIGHT, MOVE_CHARM, MOVE_ATTRACT, MOVE_ROCK_SMASH,
MOVE_UPROAR, MOVE_SPIT_UP, MOVE_SWALLOW, MOVE_TORMENT,
MOVE_FLATTER, MOVE_ROLE_PLAY, MOVE_ENDEAVOR, MOVE_TICKLE,
- MOVE_COVET, MOVE_NONE
+ MOVE_COVET, 0
};
static const u8 sDummyWeirdStatusString[] = {EOS, EOS, EOS, EOS, EOS, EOS, EOS, EOS, 0, 0};
@@ -2330,6 +2332,10 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst)
}
}
+// Loads one of two text strings into the provided buffer. This is functionally
+// unused, since the value loaded into the buffer is not read; it loaded one of
+// two particles (either "は" or "の") which works in tandem with sub_814F950
+// below to effect changes in the meaning of the line.
static void sub_814F8F8(u8* textBuff)
{
s32 counter = 0;
@@ -2337,7 +2343,7 @@ static void sub_814F8F8(u8* textBuff)
while (counter != 4)
{
- if (sUnknownMoveTable[i] == MOVE_NONE)
+ if (sUnknownMoveTable[i] == 0)
counter++;
if (sUnknownMoveTable[i++] == gStringInfo->currentMove)
break;
@@ -2352,6 +2358,24 @@ static void sub_814F8F8(u8* textBuff)
}
}
+// Appends "!" to the text buffer `dst`. In the original Japanese this looked
+// into the table of moves at sUnknownMoveTable and varied the line accordingly.
+//
+// gText_ExclamationMark was a plain "!", used for any attack not on the list.
+// It resulted in the translation "<NAME>'s <ATTACK>!".
+//
+// gText_ExclamationMark2 was "を つかった!". This resulted in the translation
+// "<NAME> used <ATTACK>!", which was used for all attacks in English.
+//
+// gText_ExclamationMark3 was "した!". This was used for those moves whose
+// names were verbs, such as Recover, and resulted in translations like "<NAME>
+// recovered itself!".
+//
+// gText_ExclamationMark4 was "を した!" This resulted in a translation of
+// "<NAME> did an <ATTACK>!".
+//
+// gText_ExclamationMark5 was " こうげき!" This resulted in a translation of
+// "<NAME>'s <ATTACK> attack!".
static void sub_814F950(u8* dst)
{
s32 counter = 0;
diff --git a/src/item.c b/src/item.c
index 931027e25..a17599db9 100644
--- a/src/item.c
+++ b/src/item.c
@@ -1,5 +1,6 @@
#include "global.h"
#include "item.h"
+#include "berry.h"
#include "constants/items.h"
#include "string_util.h"
#include "text.h"
@@ -11,7 +12,6 @@ extern bool8 InBattlePyramid(void);
extern const u8 gText_PokeBalls[];
extern const u8 gText_Berries[];
extern const u8 gText_Berry[];
-extern const u8 gUnknown_085897E4[][28]; // not sure what this one is
bool8 CheckPyramidBagHasItem(u16 itemId, u16 count);
bool8 CheckPyramidBagHasSpace(u16 itemId, u16 count);
@@ -96,8 +96,8 @@ void CopyItemNameHandlePlural(u16 itemId, u8 *string, u32 quantity)
}
else
{
- if (itemId >= 0x85 && itemId <= 0xAF)
- GetBerryCountString(string, gUnknown_085897E4[itemId], quantity);
+ if (itemId >= ITEM_CHERI_BERRY && itemId <= ITEM_ENIGMA_BERRY)
+ GetBerryCountString(string, gBerries[itemId - ITEM_CHERI_BERRY].name, quantity);
else
StringCopy(string, ItemId_GetItem(itemId)->name);
}
diff --git a/src/save_failed_screen.c b/src/save_failed_screen.c
index 218ef68d7..efe38fbae 100755
--- a/src/save_failed_screen.c
+++ b/src/save_failed_screen.c
@@ -21,9 +21,9 @@ extern const u8 gBirchHelpGfx[];
extern const u8 gBirchBagTilemap[];
extern const u8 gBirchGrassTilemap[];
extern const u16 gBirchBagGrassPal[];
-extern const u16 gUnknown_0850FEFC[];
+extern const u16 gTextWindowFrame1_Pal[];
extern const u16 gUnknown_0860F074[];
-extern const u32 gUnknown_0850E87C[];
+extern const u32 gTextWindowFrame1_Gfx[];
extern struct SaveSection gSaveDataBuffer;
extern u8 gText_SaveFailedCheckingBackup[];
@@ -226,7 +226,7 @@ static void CB2_SaveFailedScreen(void)
InitBgsFromTemplates(0, gUnknown_085EFD88, 3);
SetBgTilemapBuffer(0, (void *)&gDecompressionBuffer[0x2000]);
CpuFill32(0, &gDecompressionBuffer[0x2000], 0x800);
- LoadBgTiles(0, gUnknown_0850E87C, 0x120, 0x214);
+ LoadBgTiles(0, gTextWindowFrame1_Gfx, 0x120, 0x214);
InitWindows(gUnknown_085EFD94);
// AddWindowWithoutTileMap returns a u16/integer, but the info is clobbered into a u8 here resulting in lost info. Bug?
gSaveFailedWindowIds[TEXT_WIN_ID] = AddWindowWithoutTileMap(gUnknown_085EFD9C);
@@ -239,7 +239,7 @@ static void CB2_SaveFailedScreen(void)
ResetPaletteFade();
LoadPalette(gBirchBagGrassPal, 0, 0x40);
LoadPalette(sSaveFailedClockPal, 0x100, 0x20);
- LoadPalette(gUnknown_0850FEFC, 0xE0, 0x20);
+ LoadPalette(gTextWindowFrame1_Pal, 0xE0, 0x20);
LoadPalette(gUnknown_0860F074, 0xF0, 0x20);
SetWindowBorderStyle(gSaveFailedWindowIds[TEXT_WIN_ID], FALSE, 0x214, 0xE);
SetWindowBorderStyle(gSaveFailedWindowIds[CLOCK_WIN_ID], FALSE, 0x214, 0xE);
diff --git a/src/starter_choose.c b/src/starter_choose.c
index 2d78af8fb..c2c553d46 100644
--- a/src/starter_choose.c
+++ b/src/starter_choose.c
@@ -74,7 +74,7 @@ static void Task_MoveStarterChooseCursor(u8 taskId);
static void sub_8134668(u8 taskId);
static void CreateStarterPokemonLabel(u8 selection);
static u8 CreatePokemonFrontSprite(u16 species, u8 x, u8 y);
-static void StarterPokemonSpriteCallback(struct Sprite *sprite);
+void StarterPokemonSpriteCallback(struct Sprite *sprite);
static IWRAM_DATA u16 sStarterChooseWindowId;
@@ -361,7 +361,7 @@ static u8 CreatePokemonFrontSprite(u16 species, u8 x, u8 y)
return spriteId;
}
-static void sub_81346DC(struct Sprite *sprite)
+void sub_81346DC(struct Sprite *sprite)
{
sprite->pos1.x = gUnknown_085B1E28[gTasks[sprite->data[0]].tStarterSelection][0];
sprite->pos1.y = gUnknown_085B1E28[gTasks[sprite->data[0]].tStarterSelection][1];
@@ -369,7 +369,7 @@ static void sub_81346DC(struct Sprite *sprite)
sprite->data[1] = (u8)(sprite->data[1]) + 4;
}
-static void sub_813473C(struct Sprite *sprite)
+void sub_813473C(struct Sprite *sprite)
{
if (gTasks[sprite->data[0]].tStarterSelection == sprite->data[1])
StartSpriteAnimIfDifferent(sprite, 1);
@@ -377,7 +377,7 @@ static void sub_813473C(struct Sprite *sprite)
StartSpriteAnimIfDifferent(sprite, 0);
}
-static void StarterPokemonSpriteCallback(struct Sprite *sprite)
+void StarterPokemonSpriteCallback(struct Sprite *sprite)
{
//Move sprite to upper center of screen
if (sprite->pos1.x > STARTER_PKMN_POS_X)
diff --git a/src/text_window.c b/src/text_window.c
index 336536c04..c5334b11e 100644
--- a/src/text_window.c
+++ b/src/text_window.c
@@ -8,7 +8,7 @@ extern u8 LoadBgTiles(u8 bg, const void *src, u16 size, u16 destOffset);
extern void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette);
extern const struct TilesPal gUnknown_0851021C[];
-extern const u32 gUnknown_08DDD748[];
+extern const u32 gMessageBox_Gfx[];
extern const u16 gUnknown_0851017C[];
extern const u16 gUnknown_08DDD728[];
@@ -22,7 +22,7 @@ const struct TilesPal* sub_8098758(u8 id)
void copy_textbox_border_tile_patterns_to_vram(u8 windowId, u16 destOffset, u8 palOffset)
{
- LoadBgTiles(GetWindowAttribute(windowId, WINDOW_PRIORITY), gUnknown_08DDD748, 0x1C0, destOffset);
+ LoadBgTiles(GetWindowAttribute(windowId, WINDOW_PRIORITY), gMessageBox_Gfx, 0x1C0, destOffset);
LoadPalette(GetOverworldTextboxPalettePtr(), palOffset, 0x20);
}
diff --git a/src/unk_transition.c b/src/unk_transition.c
new file mode 100644
index 000000000..feaddc8ce
--- /dev/null
+++ b/src/unk_transition.c
@@ -0,0 +1,633 @@
+#include "global.h"
+#include "sprite.h"
+#include "decompress.h"
+#include "unk_transition.h"
+#include "battle_transition.h"
+#include "task.h"
+#include "palette.h"
+#include "trig.h"
+#include "bg.h"
+#include "gpu_regs.h"
+
+typedef bool8 (*TransitionStateFunc)(struct Task *task);
+
+// this file's functions
+static void sub_81DA848(struct Sprite *sprite);
+static void sub_81DA9BC(struct Sprite *sprite);
+static bool8 sub_81DAACC(struct Task *task);
+static bool8 sub_81DAC14(struct Task *task);
+static bool8 sub_81DABBC(struct Task *task);
+static bool8 sub_81DAB4C(struct Task *task);
+static bool8 sub_81DAC80(struct Task *task);
+static bool8 sub_81DACEC(struct Task *task);
+static bool8 sub_81DAD58(struct Task *task);
+static bool8 sub_81DADC4(struct Task *task);
+static bool8 sub_81DAE44(struct Task *task);
+static bool8 sub_81DAEB0(struct Task *task);
+static bool8 sub_81DAF34(struct Task *task);
+static bool8 sub_81DAFA0(struct Task *task);
+static bool8 sub_81DB02C(struct Task *task);
+static bool8 sub_81DB098(struct Task *task);
+static bool8 sub_81DB124(struct Task *task);
+static bool8 sub_81DB190(struct Task *task);
+static bool8 sub_81DB224(struct Task *task);
+static bool8 sub_81DB290(struct Task *task);
+static bool8 sub_81DB328(struct Task *task);
+
+// const rom data
+// TODO: move those from .s file to .c
+extern const u8 gUnknown_0862AD54[];
+extern const u8 gUnknown_0862AF30[];
+extern const u8 gUnknown_0862B0DC[];
+extern const u16 gUnknown_0862B53C[];
+
+static const struct OamData sOamData_862B71C =
+{
+ .y = 0,
+ .affineMode = 0,
+ .objMode = 0,
+ .mosaic = 0,
+ .bpp = 0,
+ .shape = 0,
+ .x = 0,
+ .matrixNum = 0,
+ .size = 3,
+ .tileNum = 0,
+ .priority = 1,
+ .paletteNum = 0,
+ .affineParam = 0
+};
+
+static const struct CompressedSpriteSheet sUnknown_0862B724 =
+{
+ gUnknown_0862B0DC, 0x1800, 11920
+};
+
+static const struct SpritePalette sUnknown_0862B72C =
+{
+ gUnknown_0862B53C, 11920
+};
+
+static const union AnimCmd sSpriteAnim_862B734[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sSpriteAnim_862B73C[] =
+{
+ ANIMCMD_FRAME(64, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sSpriteAnim_862B744[] =
+{
+ ANIMCMD_FRAME(128, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd *const sSpriteAnimTable_862B74C[] =
+{
+ sSpriteAnim_862B734,
+ sSpriteAnim_862B73C,
+ sSpriteAnim_862B744
+};
+
+static const struct SpriteTemplate sUnknown_0862B758 =
+{
+ .tileTag = 11920,
+ .paletteTag = 11920,
+ .oam = &sOamData_862B71C,
+ .anims = sSpriteAnimTable_862B74C,
+ .images = NULL,
+ .affineAnims = gDummySpriteAffineAnimTable,
+ .callback = SpriteCallbackDummy,
+};
+
+static const TransitionStateFunc sPhase2_34_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DAC14,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DAC80
+};
+
+static const TransitionStateFunc sPhase2_35_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DACEC,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DAD58
+};
+
+static const TransitionStateFunc sPhase2_36_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DADC4,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DAE44
+};
+
+static const TransitionStateFunc sPhase2_37_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DAEB0,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DAF34
+};
+
+static const TransitionStateFunc sPhase2_38_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DAFA0,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DB02C
+};
+
+static const TransitionStateFunc sPhase2_39_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DB098,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DB124
+};
+
+static const TransitionStateFunc sPhase2_40_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DB190,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DB224
+};
+
+static const TransitionStateFunc sPhase2_41_Funcs[] =
+{
+ sub_81DAACC,
+ sub_81DB290,
+ sub_81DABBC,
+ sub_81DAB4C,
+ sub_81DB328
+};
+
+// code
+static void sub_81DA700(void)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_0862AD54, dst2);
+ LZ77UnCompVram(gUnknown_0862AF30, dst1);
+ LoadPalette(gUnknown_0862B53C, 0xF0, 0x20);
+ LoadCompressedObjectPic(&sUnknown_0862B724);
+ LoadSpritePalette(&sUnknown_0862B72C);
+}
+
+static u8 sub_81DA74C(s16 x, s16 y, u8 arg2, u8 arg3, s8 arg4, s8 arg5, u8 spriteAnimNum)
+{
+ u8 spriteId = CreateSprite(&sUnknown_0862B758, x, y, 0);
+
+ switch (spriteAnimNum)
+ {
+ case 0:
+ gSprites[spriteId].data[0] = 120;
+ gSprites[spriteId].data[1] = 45;
+ break;
+ case 1:
+ gSprites[spriteId].data[0] = 89;
+ gSprites[spriteId].data[1] = 97;
+ break;
+ case 2:
+ gSprites[spriteId].data[0] = 151;
+ gSprites[spriteId].data[1] = 97;
+ break;
+ }
+
+ gSprites[spriteId].data[2] = arg4;
+ gSprites[spriteId].data[3] = arg5;
+ gSprites[spriteId].data[6] = arg2;
+ gSprites[spriteId].data[7] = arg3;
+ gSprites[spriteId].data[4] = 0;
+ gSprites[spriteId].data[5] = 0;
+
+ StartSpriteAnim(&gSprites[spriteId], spriteAnimNum);
+ gSprites[spriteId].callback = sub_81DA848;
+
+ return spriteId;
+}
+
+static void sub_81DA848(struct Sprite *sprite)
+{
+ s16 *data = sprite->data;
+
+ if (sprite->pos1.x == data[0] && sprite->pos1.y == data[1])
+ {
+ sprite->callback = SpriteCallbackDummy;
+ }
+ else
+ {
+ if (data[4] == data[6])
+ {
+ sprite->pos1.x += data[2];
+ data[4] = 0;
+ }
+ else
+ {
+ data[4]++;
+ }
+
+ if (data[5] == data[7])
+ {
+ sprite->pos1.y += data[3];
+ data[5] = 0;
+ }
+ else
+ {
+ data[5]++;
+ }
+ }
+}
+
+static u8 sub_81DA8BC(s16 x, s16 y, s16 arg2, s16 arg3, s16 arg4, s16 arg5, s16 arg6, u8 spriteAnimNum)
+{
+ u8 spriteId = CreateSprite(&sUnknown_0862B758, x, y, 0);
+
+ switch (spriteAnimNum)
+ {
+ case 0:
+ gSprites[spriteId].data[0] = 120;
+ gSprites[spriteId].data[1] = 45;
+ break;
+ case 1:
+ gSprites[spriteId].data[0] = 89;
+ gSprites[spriteId].data[1] = 97;
+ break;
+ case 2:
+ gSprites[spriteId].data[0] = 151;
+ gSprites[spriteId].data[1] = 97;
+ break;
+ }
+
+ gSprites[spriteId].data[2] = arg2;
+ gSprites[spriteId].data[3] = arg3;
+ gSprites[spriteId].data[4] = arg4;
+ gSprites[spriteId].data[5] = arg5;
+ gSprites[spriteId].data[6] = arg6;
+
+ StartSpriteAnim(&gSprites[spriteId], spriteAnimNum);
+ gSprites[spriteId].callback = sub_81DA9BC;
+
+ return spriteId;
+}
+
+static void sub_81DA9BC(struct Sprite *sprite)
+{
+ sprite->pos2.x = (Sin2(sprite->data[2]) * sprite->data[4]) >> 12; // div by 4096
+ sprite->pos2.y = (Cos2(sprite->data[2]) * sprite->data[4]) >> 12; // div by 4096
+
+ sprite->data[2] = (sprite->data[2] + sprite->data[3]) % 360;
+
+ if (sprite->data[4] != sprite->data[5])
+ sprite->data[4] += sprite->data[6];
+ else
+ sprite->callback = SpriteCallbackDummy;
+}
+
+#define tState data[0]
+
+static void sub_81DAA20(struct Task *task)
+{
+ FreeSpriteTilesByTag(11920);
+ FreeSpritePaletteByTag(11920);
+
+ DestroySprite(&gSprites[task->data[4]]);
+ DestroySprite(&gSprites[task->data[5]]);
+ DestroySprite(&gSprites[task->data[6]]);
+}
+
+static bool8 sub_81DAA74(struct Task *task)
+{
+ if (gSprites[task->data[4]].callback == SpriteCallbackDummy
+ && gSprites[task->data[5]].callback == SpriteCallbackDummy
+ && gSprites[task->data[6]].callback == SpriteCallbackDummy)
+ return TRUE;
+ else
+ return FALSE;
+}
+
+static bool8 sub_81DAACC(struct Task *task)
+{
+ if (task->data[1] == 0)
+ {
+ ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_WIN0_ON);
+ ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_WIN1_ON);
+ ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_BG0_ON);
+
+ task->data[1]++;
+ return FALSE;
+ }
+ else
+ {
+ sub_81DA700();
+ SetGpuReg(REG_OFFSET_BLDCNT, 0x3F41);
+ SetGpuReg(REG_OFFSET_BLDALPHA, 0x1000);
+ ChangeBgX(0, 0, 0);
+ ChangeBgY(0, 0, 0);
+ ChangeBgY(0, 0x500, 2);
+
+ task->data[1] = 0;
+ task->tState++;
+ return TRUE;
+ }
+}
+
+static bool8 sub_81DAB4C(struct Task *task)
+{
+ if (task->data[2] == 0)
+ SetGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_BG0_ON);
+
+ if (task->data[2] == 16)
+ {
+ if (task->data[3] == 31)
+ {
+ BeginNormalPaletteFade(-1, -1, 0, 0x10, 0);
+ task->tState++;
+ }
+ else
+ {
+ task->data[3]++;
+ }
+ }
+ else
+ {
+ u16 var;
+
+ task->data[2]++;
+ var = task->data[2];
+ SetGpuReg(REG_OFFSET_BLDALPHA, (var) | ((16 - var) << 8));
+ }
+
+ return FALSE;
+}
+
+static bool8 sub_81DABBC(struct Task *task)
+{
+ if (sub_81DAA74(task) == TRUE)
+ task->tState++;
+
+ return FALSE;
+}
+
+void Phase2Task_34(u8 taskId)
+{
+ while (sPhase2_34_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DAC14(struct Task *task)
+{
+ task->data[4] = sub_81DA74C(120, -51, 0, 0, 0, 2, 0);
+ task->data[5] = sub_81DA74C(-7, 193, 0, 0, 2, -2, 1);
+ task->data[6] = sub_81DA74C(247, 193, 0, 0, -2, -2, 2);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 sub_81DAC80(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_34));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_35(u8 taskId)
+{
+ while (sPhase2_35_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DACEC(struct Task *task)
+{
+ task->data[4] = sub_81DA74C(120, 197, 0, 0, 0, -4, 0);
+ task->data[5] = sub_81DA74C(241, 59, 0, 1, -4, 2, 1);
+ task->data[6] = sub_81DA74C(-1, 59, 0, 1, 4, 2, 2);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 sub_81DAD58(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_35));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_36(u8 taskId)
+{
+ while (sPhase2_36_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DADC4(struct Task *task)
+{
+ task->data[4] = sub_81DA8BC(120, 45, 12, 4, 128, 0, -4, 0);
+ task->data[5] = sub_81DA8BC(89, 97, 252, 4, 128, 0, -4, 1);
+ task->data[6] = sub_81DA8BC(151, 97, 132, 4, 128, 0, -4, 2);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 sub_81DAE44(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_36));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_37(u8 taskId)
+{
+ while (sPhase2_37_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DAEB0(struct Task *task)
+{
+ task->data[4] = sub_81DA8BC(120, 80, 284, 8, 131, 35, -3, 0);
+ task->data[5] = sub_81DA8BC(120, 80, 44, 8, 131, 35, -3, 1);
+ task->data[6] = sub_81DA8BC(121, 80, 164, 8, 131, 35, -3, 2);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 sub_81DAF34(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_37));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_38(u8 taskId)
+{
+ while (sPhase2_38_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DAFA0(struct Task *task)
+{
+ if (task->data[1] == 0)
+ {
+ task->data[4] = sub_81DA74C(120, -51, 0, 0, 0, 4, 0);
+ }
+ else if (task->data[1] == 16)
+ {
+ task->data[5] = sub_81DA74C(-7, 193, 0, 0, 4, -4, 1);
+ }
+ else if (task->data[1] == 32)
+ {
+ task->data[6] = sub_81DA74C(247, 193, 0, 0, -4, -4, 2);
+ task->tState++;
+ }
+
+ task->data[1]++;
+ return FALSE;
+}
+
+static bool8 sub_81DB02C(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_38));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_39(u8 taskId)
+{
+ while (sPhase2_39_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DB098(struct Task *task)
+{
+ if (task->data[1] == 0)
+ {
+ task->data[4] = sub_81DA74C(120, 197, 0, 0, 0, -8, 0);
+ }
+ else if (task->data[1] == 16)
+ {
+ task->data[5] = sub_81DA74C(241, 78, 0, 0, -8, 1, 1);
+ }
+ else if (task->data[1] == 32)
+ {
+ task->data[6] = sub_81DA74C(-1, 78, 0, 0, 8, 1, 2);
+ task->tState++;
+ }
+
+ task->data[1]++;
+ return FALSE;
+}
+
+static bool8 sub_81DB124(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_39));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_40(u8 taskId)
+{
+ while (sPhase2_40_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DB190(struct Task *task)
+{
+ if (task->data[1] == 0)
+ {
+ task->data[4] = sub_81DA8BC(120, 45, 12, 4, 128, 0, -4, 0);
+ }
+ else if (task->data[1] == 16)
+ {
+ task->data[5] = sub_81DA8BC(89, 97, 252, 4, 128, 0, -4, 1);
+ }
+ else if (task->data[1] == 32)
+ {
+ task->data[6] = sub_81DA8BC(151, 97, 132, 4, 128, 0, -4, 2);
+ task->tState++;
+ }
+
+ task->data[1]++;
+ return FALSE;
+}
+
+static bool8 sub_81DB224(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_40));
+ }
+
+ return FALSE;
+}
+
+void Phase2Task_41(u8 taskId)
+{
+ while (sPhase2_41_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 sub_81DB290(struct Task *task)
+{
+ if (task->data[1] == 0)
+ {
+ task->data[4] = sub_81DA8BC(120, 80, 284, 8, 131, 35, -3, 0);
+ }
+ else if (task->data[1] == 16)
+ {
+ task->data[5] = sub_81DA8BC(120, 80, 44, 8, 131, 35, -3, 1);
+ }
+ else if (task->data[1] == 32)
+ {
+ task->data[6] = sub_81DA8BC(121, 80, 164, 8, 131, 35, -3, 2);
+ task->tState++;
+ }
+
+ task->data[1]++;
+ return FALSE;
+}
+
+static bool8 sub_81DB328(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sub_81DAA20(task);
+ DestroyTask(FindTaskIdByFunc(Phase2Task_41));
+ }
+
+ return FALSE;
+}
diff --git a/tools/gbagfx/convert_png.c b/tools/gbagfx/convert_png.c
index 37904318c..cdfa39a7a 100644
--- a/tools/gbagfx/convert_png.c
+++ b/tools/gbagfx/convert_png.c
@@ -45,6 +45,40 @@ static FILE *PngReadOpen(char *path, png_structp *pngStruct, png_infop *pngInfo)
return fp;
}
+static unsigned char *ConvertBitDepth(unsigned char *src, int srcBitDepth, int destBitDepth, int numPixels)
+{
+ // Round the number of bits up to the next 8 and divide by 8 to get the number of bytes.
+ int srcSize = ((numPixels * srcBitDepth + 7) & ~7) / 8;
+ int destSize = ((numPixels * destBitDepth + 7) & ~7) / 8;
+ unsigned char *output = calloc(destSize, 1);
+ unsigned char *dest = output;
+ int i;
+ int j;
+ int destBit = 8 - destBitDepth;
+
+ for (i = 0; i < srcSize; i++)
+ {
+ unsigned char srcByte = src[i];
+
+ for (j = 8 - srcBitDepth; j >= 0; j -= srcBitDepth)
+ {
+ unsigned char pixel = (srcByte >> j) % (1 << srcBitDepth);
+
+ if (pixel >= (1 << destBitDepth))
+ FATAL_ERROR("Image exceeds the maximum color value for a %ibpp image.\n", destBitDepth);
+ *dest |= pixel << destBit;
+ destBit -= destBitDepth;
+ if (destBit < 0)
+ {
+ dest++;
+ destBit = 8 - destBitDepth;
+ }
+ }
+ }
+
+ return output;
+}
+
void ReadPng(char *path, struct Image *image)
{
png_structp png_ptr;
@@ -54,9 +88,6 @@ void ReadPng(char *path, struct Image *image)
int bit_depth = png_get_bit_depth(png_ptr, info_ptr);
- if (bit_depth != image->bitDepth)
- FATAL_ERROR("\"%s\" has a bit depth of %d, but the expected bit depth is %d.\n", path, bit_depth, image->bitDepth);
-
int color_type = png_get_color_type(png_ptr, info_ptr);
if (color_type != PNG_COLOR_TYPE_GRAY && color_type != PNG_COLOR_TYPE_PALETTE)
@@ -93,6 +124,17 @@ void ReadPng(char *path, struct Image *image)
free(row_pointers);
fclose(fp);
+
+ if (bit_depth != image->bitDepth)
+ {
+ unsigned char *src = image->pixels;
+
+ if (bit_depth != 1 && bit_depth != 2 && bit_depth != 4 && bit_depth != 8)
+ FATAL_ERROR("Bit depth of image must be 1, 2, 4, or 8.\n");
+ image->pixels = ConvertBitDepth(image->pixels, bit_depth, image->bitDepth, image->width * image->height);
+ free(src);
+ image->bitDepth = bit_depth;
+ }
}
void ReadPngPalette(char *path, struct Palette *palette)