summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile10
-rw-r--r--asm/battle_anim_80FE840.s2
-rwxr-xr-xasm/battle_frontier_2.s2
-rw-r--r--asm/battle_transition.s9826
-rw-r--r--asm/contest.s2
-rw-r--r--asm/field_effect.s6
-rw-r--r--asm/link.s6
-rw-r--r--asm/macros/music_voice.inc125
-rw-r--r--asm/main_menu.s4
-rw-r--r--asm/mauville_old_man.s8
-rw-r--r--asm/overworld.s18
-rw-r--r--asm/pokedex.s12
-rw-r--r--asm/pokedex_cry_screen.s2
-rw-r--r--asm/roulette.s12
-rw-r--r--asm/title_screen.s2
-rwxr-xr-xasm/unk_transition.s308
-rwxr-xr-xasm/unk_transition_2.s268
-rw-r--r--charmap.txt4
-rw-r--r--common_syms/m4a_2.txt8
-rw-r--r--data/battle_anims.s1211
-rw-r--r--data/battle_transition.s784
-rw-r--r--data/field_effect_scripts.s2
-rw-r--r--data/field_map_obj.s175
-rw-r--r--data/field_screen.s3235
-rw-r--r--data/graphics.s14
-rw-r--r--data/shop.s41
-rw-r--r--data/sound_data.s11
-rw-r--r--data/strings.s47
-rw-r--r--include/battle_transition.h32
-rw-r--r--include/bg.h2
-rw-r--r--include/config.h17
-rw-r--r--include/field_camera.h1
-rw-r--r--include/field_effect.h1
-rw-r--r--include/gba/gba.h1
-rw-r--r--include/gba/io_reg.h55
-rwxr-xr-xinclude/gba/isagbprint.h50
-rw-r--r--include/global.h2
-rw-r--r--include/overworld.h2
-rw-r--r--include/unk_transition.h13
-rw-r--r--ld_script.txt44
-rw-r--r--sound/direct_sound_data.inc2175
-rw-r--r--sound/direct_sound_samples/86B5D04.aifbin0 -> 1797 bytes
-rw-r--r--sound/direct_sound_samples/86B63A8.aifbin0 -> 2138 bytes
-rw-r--r--sound/direct_sound_samples/86B6BA0.aifbin0 -> 3115 bytes
-rw-r--r--sound/direct_sound_samples/86B776C.aifbin0 -> 3993 bytes
-rw-r--r--sound/direct_sound_samples/86B86A4.aifbin0 -> 3284 bytes
-rw-r--r--sound/direct_sound_samples/86B9318.aifbin0 -> 5424 bytes
-rw-r--r--sound/direct_sound_samples/86BA7E8.aifbin0 -> 5903 bytes
-rw-r--r--sound/direct_sound_samples/86BBE98.aifbin0 -> 5027 bytes
-rw-r--r--sound/direct_sound_samples/86BD1DC.aifbin0 -> 2822 bytes
-rw-r--r--sound/direct_sound_samples/86BDC80.aifbin0 -> 4981 bytes
-rw-r--r--sound/direct_sound_samples/86BEF94.aifbin0 -> 13915 bytes
-rw-r--r--sound/direct_sound_samples/86C2590.aifbin0 -> 1305 bytes
-rw-r--r--sound/direct_sound_samples/86C2A68.aifbin0 -> 6428 bytes
-rw-r--r--sound/direct_sound_samples/86C4344.aifbin0 -> 4968 bytes
-rw-r--r--sound/direct_sound_samples/86C566C.aifbin0 -> 1249 bytes
-rw-r--r--sound/direct_sound_samples/86C5B0C.aifbin0 -> 1844 bytes
-rw-r--r--sound/direct_sound_samples/86C6200.aifbin0 -> 2258 bytes
-rw-r--r--sound/direct_sound_samples/86C6A90.aifbin0 -> 2231 bytes
-rw-r--r--sound/direct_sound_samples/86C7308.aifbin0 -> 4256 bytes
-rw-r--r--sound/direct_sound_samples/86C8348.aifbin0 -> 1107 bytes
-rw-r--r--sound/direct_sound_samples/86C875C.aifbin0 -> 3728 bytes
-rw-r--r--sound/direct_sound_samples/86C958C.aifbin0 -> 4086 bytes
-rw-r--r--sound/direct_sound_samples/86CA520.aifbin0 -> 2294 bytes
-rw-r--r--sound/direct_sound_samples/86CADD4.aifbin0 -> 2372 bytes
-rw-r--r--sound/direct_sound_samples/86CB6B8.aifbin0 -> 3979 bytes
-rw-r--r--sound/direct_sound_samples/86CC5E4.aifbin0 -> 1370 bytes
-rw-r--r--sound/direct_sound_samples/86CCAFC.aifbin0 -> 1546 bytes
-rw-r--r--sound/direct_sound_samples/86CD0C4.aifbin0 -> 3929 bytes
-rw-r--r--sound/direct_sound_samples/86CDFDC.aifbin0 -> 6579 bytes
-rw-r--r--sound/direct_sound_samples/86CF950.aifbin0 -> 8477 bytes
-rw-r--r--sound/direct_sound_samples/86D1A2C.aifbin0 -> 30833 bytes
-rw-r--r--sound/direct_sound_samples/86D925C.aifbin0 -> 2553 bytes
-rw-r--r--sound/direct_sound_samples/86D9C14.aifbin0 -> 3778 bytes
-rw-r--r--sound/direct_sound_samples/86DAA94.aifbin0 -> 3765 bytes
-rw-r--r--sound/direct_sound_samples/86DB908.aifbin0 -> 6228 bytes
-rw-r--r--sound/direct_sound_samples/86DD11C.aifbin0 -> 5603 bytes
-rw-r--r--sound/direct_sound_samples/86DE6C0.aifbin0 -> 5669 bytes
-rw-r--r--sound/direct_sound_samples/86DFCA4.aifbin0 -> 4404 bytes
-rw-r--r--sound/direct_sound_samples/86E0D98.aifbin0 -> 4031 bytes
-rw-r--r--sound/direct_sound_samples/86E1CF8.aifbin0 -> 5824 bytes
-rw-r--r--sound/direct_sound_samples/86E3358.aifbin0 -> 5564 bytes
-rw-r--r--sound/direct_sound_samples/86E48B4.aifbin0 -> 3052 bytes
-rw-r--r--sound/direct_sound_samples/86E5440.aifbin0 -> 13830 bytes
-rw-r--r--sound/direct_sound_samples/86E89E4.aifbin0 -> 9085 bytes
-rw-r--r--sound/direct_sound_samples/86EAD00.aifbin0 -> 14123 bytes
-rw-r--r--sound/direct_sound_samples/86EE3CC.aifbin0 -> 5040 bytes
-rw-r--r--sound/direct_sound_samples/86EF71C.aifbin0 -> 5489 bytes
-rw-r--r--sound/direct_sound_samples/86F0C2C.aifbin0 -> 5247 bytes
-rw-r--r--sound/direct_sound_samples/86F204C.aifbin0 -> 4347 bytes
-rw-r--r--sound/direct_sound_samples/86F30E8.aifbin0 -> 4283 bytes
-rw-r--r--sound/direct_sound_samples/86F4144.aifbin0 -> 28662 bytes
-rw-r--r--sound/direct_sound_samples/86FB0D8.aifbin0 -> 17892 bytes
-rw-r--r--sound/direct_sound_samples/86FF65C.aifbin0 -> 1989 bytes
-rw-r--r--sound/direct_sound_samples/86FFDC0.aifbin0 -> 7344 bytes
-rw-r--r--sound/direct_sound_samples/8701A10.aifbin0 -> 6246 bytes
-rw-r--r--sound/direct_sound_samples/8703214.aifbin0 -> 15383 bytes
-rw-r--r--sound/direct_sound_samples/8706DCC.aifbin0 -> 8856 bytes
-rw-r--r--sound/direct_sound_samples/8709004.aifbin0 -> 7887 bytes
-rw-r--r--sound/direct_sound_samples/870AE74.aifbin0 -> 12370 bytes
-rw-r--r--sound/direct_sound_samples/870DE64.aifbin0 -> 11443 bytes
-rw-r--r--sound/direct_sound_samples/8710AB8.aifbin0 -> 17890 bytes
-rw-r--r--sound/direct_sound_samples/8715038.aifbin0 -> 10663 bytes
-rw-r--r--sound/direct_sound_samples/8717980.aifbin0 -> 6080 bytes
-rw-r--r--sound/direct_sound_samples/87190E0.aifbin0 -> 5797 bytes
-rw-r--r--sound/direct_sound_samples/871A724.aifbin0 -> 9479 bytes
-rw-r--r--sound/direct_sound_samples/871CBCC.aifbin0 -> 9929 bytes
-rw-r--r--sound/direct_sound_samples/871F234.aifbin0 -> 5130 bytes
-rw-r--r--sound/direct_sound_samples/87205DC.aifbin0 -> 5424 bytes
-rw-r--r--sound/direct_sound_samples/8721AAC.aifbin0 -> 2669 bytes
-rw-r--r--sound/direct_sound_samples/87224B8.aifbin0 -> 7286 bytes
-rw-r--r--sound/direct_sound_samples/87240CC.aifbin0 -> 6561 bytes
-rw-r--r--sound/direct_sound_samples/8725A2C.aifbin0 -> 5382 bytes
-rw-r--r--sound/direct_sound_samples/8726EF0.aifbin0 -> 1947 bytes
-rw-r--r--sound/direct_sound_samples/872762C.aifbin0 -> 7250 bytes
-rw-r--r--sound/direct_sound_samples/872921C.aifbin0 -> 5141 bytes
-rw-r--r--sound/direct_sound_samples/872A5D0.aifbin0 -> 9955 bytes
-rw-r--r--sound/direct_sound_samples/872CC54.aifbin0 -> 4772 bytes
-rw-r--r--sound/direct_sound_samples/872DE98.aifbin0 -> 4178 bytes
-rw-r--r--sound/direct_sound_samples/872EEA8.aifbin0 -> 4967 bytes
-rw-r--r--sound/direct_sound_samples/87301B0.aifbin0 -> 8555 bytes
-rw-r--r--sound/direct_sound_samples/87322BC.aifbin0 -> 8253 bytes
-rw-r--r--sound/direct_sound_samples/8734298.aifbin0 -> 8818 bytes
-rw-r--r--sound/direct_sound_samples/87364A8.aifbin0 -> 2093 bytes
-rw-r--r--sound/direct_sound_samples/8736C74.aifbin0 -> 6610 bytes
-rw-r--r--sound/direct_sound_samples/87385E4.aifbin0 -> 8207 bytes
-rw-r--r--sound/direct_sound_samples/873A594.aifbin0 -> 13121 bytes
-rw-r--r--sound/direct_sound_samples/873D874.aifbin0 -> 2706 bytes
-rw-r--r--sound/direct_sound_samples/873E2A4.aifbin0 -> 2709 bytes
-rw-r--r--sound/direct_sound_samples/873ECD8.aifbin0 -> 7071 bytes
-rw-r--r--sound/direct_sound_samples/8740818.aifbin0 -> 2346 bytes
-rw-r--r--sound/direct_sound_samples/87410E0.aifbin0 -> 5169 bytes
-rw-r--r--sound/direct_sound_samples/87424B0.aifbin0 -> 3186 bytes
-rw-r--r--sound/direct_sound_samples/87430C0.aifbin0 -> 3057 bytes
-rw-r--r--sound/direct_sound_samples/8743C50.aifbin0 -> 2814 bytes
-rw-r--r--sound/direct_sound_samples/87446EC.aifbin0 -> 2474 bytes
-rw-r--r--sound/direct_sound_samples/8745034.aifbin0 -> 2729 bytes
-rw-r--r--sound/direct_sound_samples/8745A7C.aifbin0 -> 3305 bytes
-rw-r--r--sound/direct_sound_samples/88D4A18.aifbin0 -> 8098 bytes
-rw-r--r--sound/direct_sound_samples/88D6978.aifbin0 -> 6913 bytes
-rw-r--r--sound/direct_sound_samples/88D8418.aifbin0 -> 8144 bytes
-rw-r--r--sound/direct_sound_samples/88DA388.aifbin0 -> 6298 bytes
-rw-r--r--sound/direct_sound_samples/88DBBC0.aifbin0 -> 1697 bytes
-rw-r--r--sound/direct_sound_samples/88DC220.aifbin0 -> 1350 bytes
-rw-r--r--sound/direct_sound_samples/88DC704.aifbin0 -> 2447 bytes
-rw-r--r--sound/direct_sound_samples/88DD054.aifbin0 -> 2738 bytes
-rw-r--r--sound/direct_sound_samples/88DDAC4.aifbin0 -> 897 bytes
-rw-r--r--sound/direct_sound_samples/88DDDE4.aifbin0 -> 3273 bytes
-rw-r--r--sound/direct_sound_samples/88DEA6C.aifbin0 -> 1634 bytes
-rw-r--r--sound/direct_sound_samples/88DF08C.aifbin0 -> 999 bytes
-rw-r--r--sound/direct_sound_samples/88DF414.aifbin0 -> 3619 bytes
-rw-r--r--sound/direct_sound_samples/88E01F8.aifbin0 -> 2481 bytes
-rw-r--r--sound/direct_sound_samples/88E0B68.aifbin0 -> 1021 bytes
-rw-r--r--sound/direct_sound_samples/88E0F04.aifbin0 -> 2035 bytes
-rw-r--r--sound/direct_sound_samples/88E16B8.aifbin0 -> 3483 bytes
-rw-r--r--sound/direct_sound_samples/88E2414.aifbin0 -> 678 bytes
-rw-r--r--sound/direct_sound_samples/88E2658.aifbin0 -> 3711 bytes
-rw-r--r--sound/direct_sound_samples/88E3498.aifbin0 -> 2451 bytes
-rw-r--r--sound/direct_sound_samples/88E3DEC.aifbin0 -> 948 bytes
-rw-r--r--sound/direct_sound_samples/88E4140.aifbin0 -> 1651 bytes
-rw-r--r--sound/direct_sound_samples/88E4774.aifbin0 -> 3243 bytes
-rw-r--r--sound/direct_sound_samples/88E53E0.aifbin0 -> 1529 bytes
-rw-r--r--sound/direct_sound_samples/88E5978.aifbin0 -> 2883 bytes
-rw-r--r--sound/direct_sound_samples/88E647C.aifbin0 -> 1605 bytes
-rw-r--r--sound/direct_sound_samples/88E6A80.aifbin0 -> 599 bytes
-rw-r--r--sound/direct_sound_samples/88E6C78.aifbin0 -> 2467 bytes
-rw-r--r--sound/direct_sound_samples/88E75DC.aifbin0 -> 4043 bytes
-rw-r--r--sound/direct_sound_samples/88E8568.aifbin0 -> 1687 bytes
-rw-r--r--sound/direct_sound_samples/88E8BA0.aifbin0 -> 2835 bytes
-rw-r--r--sound/direct_sound_samples/88E9674.aifbin0 -> 3974 bytes
-rw-r--r--sound/direct_sound_samples/88EA5B8.aifbin0 -> 1498 bytes
-rw-r--r--sound/direct_sound_samples/88EAB30.aifbin0 -> 3723 bytes
-rw-r--r--sound/direct_sound_samples/88EB97C.aifbin0 -> 3911 bytes
-rw-r--r--sound/direct_sound_samples/88EC884.aifbin0 -> 2870 bytes
-rw-r--r--sound/direct_sound_samples/88ED358.aifbin0 -> 3027 bytes
-rw-r--r--sound/direct_sound_samples/88EDEEC.aifbin0 -> 2583 bytes
-rw-r--r--sound/direct_sound_samples/88EE8C4.aifbin0 -> 1696 bytes
-rw-r--r--sound/direct_sound_samples/88EEF04.aifbin0 -> 2847 bytes
-rw-r--r--sound/direct_sound_samples/88EF9E4.aifbin0 -> 1660 bytes
-rw-r--r--sound/direct_sound_samples/88F0020.aifbin0 -> 1912 bytes
-rw-r--r--sound/direct_sound_samples/88F0738.aifbin0 -> 2427 bytes
-rw-r--r--sound/direct_sound_samples/88F1074.aifbin0 -> 2043 bytes
-rw-r--r--sound/direct_sound_samples/88F1830.aifbin0 -> 1478 bytes
-rw-r--r--sound/direct_sound_samples/88F1D94.aifbin0 -> 3507 bytes
-rw-r--r--sound/direct_sound_samples/88F2B08.aifbin0 -> 1213 bytes
-rw-r--r--sound/direct_sound_samples/88F2F84.aifbin0 -> 1358 bytes
-rw-r--r--sound/direct_sound_samples/88F3470.aifbin0 -> 2055 bytes
-rw-r--r--sound/direct_sound_samples/88F3C38.aifbin0 -> 3133 bytes
-rw-r--r--sound/direct_sound_samples/88F4834.aifbin0 -> 984 bytes
-rw-r--r--sound/direct_sound_samples/88F4BAC.aifbin0 -> 2043 bytes
-rw-r--r--sound/direct_sound_samples/88F5368.aifbin0 -> 3235 bytes
-rw-r--r--sound/direct_sound_samples/88F5FCC.aifbin0 -> 1326 bytes
-rw-r--r--sound/direct_sound_samples/88F6498.aifbin0 -> 2799 bytes
-rw-r--r--sound/direct_sound_samples/88F6F48.aifbin0 -> 5169 bytes
-rw-r--r--sound/direct_sound_samples/88F8318.aifbin0 -> 4643 bytes
-rw-r--r--sound/direct_sound_samples/88F94DC.aifbin0 -> 2751 bytes
-rw-r--r--sound/direct_sound_samples/88F9F3C.aifbin0 -> 8545 bytes
-rw-r--r--sound/direct_sound_samples/cry_abra.aifbin0 -> 11660 bytes
-rw-r--r--sound/direct_sound_samples/cry_absol.aifbin0 -> 5256 bytes
-rw-r--r--sound/direct_sound_samples/cry_aerodactyl.aifbin0 -> 12142 bytes
-rw-r--r--sound/direct_sound_samples/cry_aggron.aifbin0 -> 12776 bytes
-rw-r--r--sound/direct_sound_samples/cry_aipom.aifbin0 -> 7058 bytes
-rw-r--r--sound/direct_sound_samples/cry_alakazam.aifbin0 -> 15740 bytes
-rw-r--r--sound/direct_sound_samples/cry_altaria.aifbin0 -> 5564 bytes
-rw-r--r--sound/direct_sound_samples/cry_ampharos.aifbin0 -> 8242 bytes
-rw-r--r--sound/direct_sound_samples/cry_anorith.aifbin0 -> 5862 bytes
-rw-r--r--sound/direct_sound_samples/cry_arbok.aifbin0 -> 9648 bytes
-rw-r--r--sound/direct_sound_samples/cry_arcanine.aifbin0 -> 8602 bytes
-rw-r--r--sound/direct_sound_samples/cry_ariados.aifbin0 -> 6170 bytes
-rw-r--r--sound/direct_sound_samples/cry_armaldo.aifbin0 -> 11380 bytes
-rw-r--r--sound/direct_sound_samples/cry_aron.aifbin0 -> 4600 bytes
-rw-r--r--sound/direct_sound_samples/cry_articuno.aifbin0 -> 11792 bytes
-rw-r--r--sound/direct_sound_samples/cry_azumarill.aifbin0 -> 8452 bytes
-rw-r--r--sound/direct_sound_samples/cry_azurill.aifbin0 -> 5212 bytes
-rw-r--r--sound/direct_sound_samples/cry_bagon.aifbin0 -> 3934 bytes
-rw-r--r--sound/direct_sound_samples/cry_baltoy.aifbin0 -> 6264 bytes
-rw-r--r--sound/direct_sound_samples/cry_banette.aifbin0 -> 6334 bytes
-rw-r--r--sound/direct_sound_samples/cry_barboach.aifbin0 -> 4632 bytes
-rw-r--r--sound/direct_sound_samples/cry_bayleef.aifbin0 -> 4414 bytes
-rw-r--r--sound/direct_sound_samples/cry_beautifly.aifbin0 -> 4128 bytes
-rw-r--r--sound/direct_sound_samples/cry_beedrill.aifbin0 -> 9656 bytes
-rw-r--r--sound/direct_sound_samples/cry_beldum.aifbin0 -> 4828 bytes
-rw-r--r--sound/direct_sound_samples/cry_bellossom.aifbin0 -> 7042 bytes
-rw-r--r--sound/direct_sound_samples/cry_bellsprout.aifbin0 -> 3792 bytes
-rw-r--r--sound/direct_sound_samples/cry_blastoise.aifbin0 -> 9622 bytes
-rw-r--r--sound/direct_sound_samples/cry_blaziken.aifbin0 -> 15690 bytes
-rw-r--r--sound/direct_sound_samples/cry_blissey.aifbin0 -> 8278 bytes
-rw-r--r--sound/direct_sound_samples/cry_breloom.aifbin0 -> 6376 bytes
-rw-r--r--sound/direct_sound_samples/cry_bulbasaur.aifbin0 -> 8266 bytes
-rw-r--r--sound/direct_sound_samples/cry_butterfree.aifbin0 -> 5026 bytes
-rw-r--r--sound/direct_sound_samples/cry_cacnea.aifbin0 -> 4488 bytes
-rw-r--r--sound/direct_sound_samples/cry_cacturne.aifbin0 -> 11310 bytes
-rw-r--r--sound/direct_sound_samples/cry_camerupt.aifbin0 -> 11526 bytes
-rw-r--r--sound/direct_sound_samples/cry_carvanha.aifbin0 -> 5048 bytes
-rw-r--r--sound/direct_sound_samples/cry_cascoon.aifbin0 -> 8126 bytes
-rw-r--r--sound/direct_sound_samples/cry_castform.aifbin0 -> 6302 bytes
-rw-r--r--sound/direct_sound_samples/cry_caterpie.aifbin0 -> 4192 bytes
-rw-r--r--sound/direct_sound_samples/cry_celebi.aifbin0 -> 7230 bytes
-rw-r--r--sound/direct_sound_samples/cry_chansey.aifbin0 -> 7390 bytes
-rw-r--r--sound/direct_sound_samples/cry_charizard.aifbin0 -> 9622 bytes
-rw-r--r--sound/direct_sound_samples/cry_charmander.aifbin0 -> 7216 bytes
-rw-r--r--sound/direct_sound_samples/cry_charmeleon.aifbin0 -> 7248 bytes
-rw-r--r--sound/direct_sound_samples/cry_chikorita.aifbin0 -> 2654 bytes
-rw-r--r--sound/direct_sound_samples/cry_chimecho.aifbin0 -> 5040 bytes
-rw-r--r--sound/direct_sound_samples/cry_chinchou.aifbin0 -> 6346 bytes
-rw-r--r--sound/direct_sound_samples/cry_clamperl.aifbin0 -> 9142 bytes
-rw-r--r--sound/direct_sound_samples/cry_claydol.aifbin0 -> 9668 bytes
-rw-r--r--sound/direct_sound_samples/cry_clefable.aifbin0 -> 5294 bytes
-rw-r--r--sound/direct_sound_samples/cry_clefairy.aifbin0 -> 4234 bytes
-rw-r--r--sound/direct_sound_samples/cry_cleffa.aifbin0 -> 2992 bytes
-rw-r--r--sound/direct_sound_samples/cry_cloyster.aifbin0 -> 10354 bytes
-rw-r--r--sound/direct_sound_samples/cry_combusken.aifbin0 -> 14360 bytes
-rw-r--r--sound/direct_sound_samples/cry_corphish.aifbin0 -> 6010 bytes
-rw-r--r--sound/direct_sound_samples/cry_corsola.aifbin0 -> 6440 bytes
-rw-r--r--sound/direct_sound_samples/cry_cradily.aifbin0 -> 14542 bytes
-rw-r--r--sound/direct_sound_samples/cry_crawdaunt.aifbin0 -> 12316 bytes
-rw-r--r--sound/direct_sound_samples/cry_crobat.aifbin0 -> 11562 bytes
-rw-r--r--sound/direct_sound_samples/cry_croconaw.aifbin0 -> 10096 bytes
-rw-r--r--sound/direct_sound_samples/cry_cubone.aifbin0 -> 7558 bytes
-rw-r--r--sound/direct_sound_samples/cry_cyndaquil.aifbin0 -> 3528 bytes
-rw-r--r--sound/direct_sound_samples/cry_delcatty.aifbin0 -> 10518 bytes
-rw-r--r--sound/direct_sound_samples/cry_delibird.aifbin0 -> 8094 bytes
-rw-r--r--sound/direct_sound_samples/cry_deoxys.aifbin0 -> 10388 bytes
-rw-r--r--sound/direct_sound_samples/cry_dewgong.aifbin0 -> 10546 bytes
-rw-r--r--sound/direct_sound_samples/cry_diglett.aifbin0 -> 9698 bytes
-rw-r--r--sound/direct_sound_samples/cry_ditto.aifbin0 -> 5566 bytes
-rw-r--r--sound/direct_sound_samples/cry_dodrio.aifbin0 -> 9712 bytes
-rw-r--r--sound/direct_sound_samples/cry_doduo.aifbin0 -> 9616 bytes
-rw-r--r--sound/direct_sound_samples/cry_donphan.aifbin0 -> 8554 bytes
-rw-r--r--sound/direct_sound_samples/cry_dragonair.aifbin0 -> 8318 bytes
-rw-r--r--sound/direct_sound_samples/cry_dragonite.aifbin0 -> 9502 bytes
-rw-r--r--sound/direct_sound_samples/cry_dratini.aifbin0 -> 5812 bytes
-rw-r--r--sound/direct_sound_samples/cry_drowzee.aifbin0 -> 14494 bytes
-rw-r--r--sound/direct_sound_samples/cry_dugtrio.aifbin0 -> 9686 bytes
-rw-r--r--sound/direct_sound_samples/cry_dunsparce.aifbin0 -> 7926 bytes
-rw-r--r--sound/direct_sound_samples/cry_dusclops.aifbin0 -> 6858 bytes
-rw-r--r--sound/direct_sound_samples/cry_duskull.aifbin0 -> 5310 bytes
-rw-r--r--sound/direct_sound_samples/cry_dustox.aifbin0 -> 6338 bytes
-rw-r--r--sound/direct_sound_samples/cry_eevee.aifbin0 -> 7104 bytes
-rw-r--r--sound/direct_sound_samples/cry_ekans.aifbin0 -> 9626 bytes
-rw-r--r--sound/direct_sound_samples/cry_electabuzz.aifbin0 -> 15380 bytes
-rw-r--r--sound/direct_sound_samples/cry_electrike.aifbin0 -> 6186 bytes
-rw-r--r--sound/direct_sound_samples/cry_electrode.aifbin0 -> 12564 bytes
-rw-r--r--sound/direct_sound_samples/cry_elekid.aifbin0 -> 5284 bytes
-rw-r--r--sound/direct_sound_samples/cry_entei.aifbin0 -> 10198 bytes
-rw-r--r--sound/direct_sound_samples/cry_espeon.aifbin0 -> 9828 bytes
-rw-r--r--sound/direct_sound_samples/cry_exeggcute.aifbin0 -> 9416 bytes
-rw-r--r--sound/direct_sound_samples/cry_exeggutor.aifbin0 -> 15880 bytes
-rw-r--r--sound/direct_sound_samples/cry_exploud.aifbin0 -> 14086 bytes
-rw-r--r--sound/direct_sound_samples/cry_farfetchd.aifbin0 -> 3766 bytes
-rw-r--r--sound/direct_sound_samples/cry_fearow.aifbin0 -> 8602 bytes
-rw-r--r--sound/direct_sound_samples/cry_feebas.aifbin0 -> 3932 bytes
-rw-r--r--sound/direct_sound_samples/cry_feraligatr.aifbin0 -> 12712 bytes
-rw-r--r--sound/direct_sound_samples/cry_flaaffy.aifbin0 -> 6854 bytes
-rw-r--r--sound/direct_sound_samples/cry_flareon.aifbin0 -> 7748 bytes
-rw-r--r--sound/direct_sound_samples/cry_flygon.aifbin0 -> 12974 bytes
-rw-r--r--sound/direct_sound_samples/cry_forretress.aifbin0 -> 9990 bytes
-rw-r--r--sound/direct_sound_samples/cry_furret.aifbin0 -> 3168 bytes
-rw-r--r--sound/direct_sound_samples/cry_gardevoir.aifbin0 -> 12154 bytes
-rw-r--r--sound/direct_sound_samples/cry_gastly.aifbin0 -> 11620 bytes
-rw-r--r--sound/direct_sound_samples/cry_gengar.aifbin0 -> 7372 bytes
-rw-r--r--sound/direct_sound_samples/cry_geodude.aifbin0 -> 11816 bytes
-rw-r--r--sound/direct_sound_samples/cry_girafarig.aifbin0 -> 7346 bytes
-rw-r--r--sound/direct_sound_samples/cry_glalie.aifbin0 -> 10420 bytes
-rw-r--r--sound/direct_sound_samples/cry_gligar.aifbin0 -> 6068 bytes
-rw-r--r--sound/direct_sound_samples/cry_gloom.aifbin0 -> 6246 bytes
-rw-r--r--sound/direct_sound_samples/cry_golbat.aifbin0 -> 9674 bytes
-rw-r--r--sound/direct_sound_samples/cry_goldeen.aifbin0 -> 4936 bytes
-rw-r--r--sound/direct_sound_samples/cry_golduck.aifbin0 -> 5646 bytes
-rw-r--r--sound/direct_sound_samples/cry_golem.aifbin0 -> 7080 bytes
-rw-r--r--sound/direct_sound_samples/cry_gorebyss.aifbin0 -> 11176 bytes
-rw-r--r--sound/direct_sound_samples/cry_granbull.aifbin0 -> 11782 bytes
-rw-r--r--sound/direct_sound_samples/cry_graveler.aifbin0 -> 13900 bytes
-rw-r--r--sound/direct_sound_samples/cry_grimer.aifbin0 -> 5274 bytes
-rw-r--r--sound/direct_sound_samples/cry_groudon.aifbin0 -> 18438 bytes
-rw-r--r--sound/direct_sound_samples/cry_grovyle.aifbin0 -> 10198 bytes
-rw-r--r--sound/direct_sound_samples/cry_growlithe.aifbin0 -> 6696 bytes
-rw-r--r--sound/direct_sound_samples/cry_grumpig.aifbin0 -> 6318 bytes
-rw-r--r--sound/direct_sound_samples/cry_gulpin.aifbin0 -> 4028 bytes
-rw-r--r--sound/direct_sound_samples/cry_gyarados.aifbin0 -> 10078 bytes
-rw-r--r--sound/direct_sound_samples/cry_hariyama.aifbin0 -> 8348 bytes
-rw-r--r--sound/direct_sound_samples/cry_haunter.aifbin0 -> 11714 bytes
-rw-r--r--sound/direct_sound_samples/cry_heracross.aifbin0 -> 9144 bytes
-rw-r--r--sound/direct_sound_samples/cry_hitmonchan.aifbin0 -> 8906 bytes
-rw-r--r--sound/direct_sound_samples/cry_hitmonlee.aifbin0 -> 9318 bytes
-rw-r--r--sound/direct_sound_samples/cry_hitmontop.aifbin0 -> 6936 bytes
-rw-r--r--sound/direct_sound_samples/cry_ho_oh.aifbin0 -> 11260 bytes
-rw-r--r--sound/direct_sound_samples/cry_hoothoot.aifbin0 -> 5458 bytes
-rw-r--r--sound/direct_sound_samples/cry_hoppip.aifbin0 -> 4226 bytes
-rw-r--r--sound/direct_sound_samples/cry_horsea.aifbin0 -> 4754 bytes
-rw-r--r--sound/direct_sound_samples/cry_houndoom.aifbin0 -> 9820 bytes
-rw-r--r--sound/direct_sound_samples/cry_houndour.aifbin0 -> 6332 bytes
-rw-r--r--sound/direct_sound_samples/cry_huntail.aifbin0 -> 7944 bytes
-rw-r--r--sound/direct_sound_samples/cry_hypno.aifbin0 -> 14450 bytes
-rw-r--r--sound/direct_sound_samples/cry_igglybuff.aifbin0 -> 3518 bytes
-rw-r--r--sound/direct_sound_samples/cry_illumise.aifbin0 -> 8536 bytes
-rw-r--r--sound/direct_sound_samples/cry_ivysaur.aifbin0 -> 8270 bytes
-rw-r--r--sound/direct_sound_samples/cry_jigglypuff.aifbin0 -> 2720 bytes
-rw-r--r--sound/direct_sound_samples/cry_jirachi.aifbin0 -> 6758 bytes
-rw-r--r--sound/direct_sound_samples/cry_jolteon.aifbin0 -> 7904 bytes
-rw-r--r--sound/direct_sound_samples/cry_jumpluff.aifbin0 -> 8106 bytes
-rw-r--r--sound/direct_sound_samples/cry_jynx.aifbin0 -> 23606 bytes
-rw-r--r--sound/direct_sound_samples/cry_kabuto.aifbin0 -> 6170 bytes
-rw-r--r--sound/direct_sound_samples/cry_kabutops.aifbin0 -> 6867 bytes
-rw-r--r--sound/direct_sound_samples/cry_kadabra.aifbin0 -> 13408 bytes
-rw-r--r--sound/direct_sound_samples/cry_kakuna.aifbin0 -> 9104 bytes
-rw-r--r--sound/direct_sound_samples/cry_kangaskhan.aifbin0 -> 9334 bytes
-rw-r--r--sound/direct_sound_samples/cry_kecleon.aifbin0 -> 4202 bytes
-rw-r--r--sound/direct_sound_samples/cry_kingdra.aifbin0 -> 6922 bytes
-rw-r--r--sound/direct_sound_samples/cry_kingler.aifbin0 -> 12132 bytes
-rw-r--r--sound/direct_sound_samples/cry_kirlia.aifbin0 -> 6100 bytes
-rw-r--r--sound/direct_sound_samples/cry_koffing.aifbin0 -> 10154 bytes
-rw-r--r--sound/direct_sound_samples/cry_krabby.aifbin0 -> 12112 bytes
-rw-r--r--sound/direct_sound_samples/cry_kyogre.aifbin0 -> 17782 bytes
-rw-r--r--sound/direct_sound_samples/cry_lairon.aifbin0 -> 10392 bytes
-rw-r--r--sound/direct_sound_samples/cry_lanturn.aifbin0 -> 5282 bytes
-rw-r--r--sound/direct_sound_samples/cry_lapras.aifbin0 -> 7408 bytes
-rw-r--r--sound/direct_sound_samples/cry_larvitar.aifbin0 -> 6350 bytes
-rw-r--r--sound/direct_sound_samples/cry_latias.aifbin0 -> 6098 bytes
-rw-r--r--sound/direct_sound_samples/cry_latios.aifbin0 -> 10958 bytes
-rw-r--r--sound/direct_sound_samples/cry_ledian.aifbin0 -> 4214 bytes
-rw-r--r--sound/direct_sound_samples/cry_ledyba.aifbin0 -> 3506 bytes
-rw-r--r--sound/direct_sound_samples/cry_lickitung.aifbin0 -> 7571 bytes
-rw-r--r--sound/direct_sound_samples/cry_lileep.aifbin0 -> 4838 bytes
-rw-r--r--sound/direct_sound_samples/cry_linoone.aifbin0 -> 15248 bytes
-rw-r--r--sound/direct_sound_samples/cry_lombre.aifbin0 -> 7282 bytes
-rw-r--r--sound/direct_sound_samples/cry_lotad.aifbin0 -> 2232 bytes
-rw-r--r--sound/direct_sound_samples/cry_loudred.aifbin0 -> 6582 bytes
-rw-r--r--sound/direct_sound_samples/cry_ludicolo.aifbin0 -> 8398 bytes
-rw-r--r--sound/direct_sound_samples/cry_lugia.aifbin0 -> 18900 bytes
-rw-r--r--sound/direct_sound_samples/cry_lunatone.aifbin0 -> 11956 bytes
-rw-r--r--sound/direct_sound_samples/cry_luvdisc.aifbin0 -> 2456 bytes
-rw-r--r--sound/direct_sound_samples/cry_machamp.aifbin0 -> 8256 bytes
-rw-r--r--sound/direct_sound_samples/cry_machoke.aifbin0 -> 6782 bytes
-rw-r--r--sound/direct_sound_samples/cry_machop.aifbin0 -> 6696 bytes
-rw-r--r--sound/direct_sound_samples/cry_magby.aifbin0 -> 7218 bytes
-rw-r--r--sound/direct_sound_samples/cry_magcargo.aifbin0 -> 10486 bytes
-rw-r--r--sound/direct_sound_samples/cry_magikarp.aifbin0 -> 9492 bytes
-rw-r--r--sound/direct_sound_samples/cry_magmar.aifbin0 -> 7738 bytes
-rw-r--r--sound/direct_sound_samples/cry_magnemite.aifbin0 -> 9610 bytes
-rw-r--r--sound/direct_sound_samples/cry_magneton.aifbin0 -> 11914 bytes
-rw-r--r--sound/direct_sound_samples/cry_makuhita.aifbin0 -> 3704 bytes
-rw-r--r--sound/direct_sound_samples/cry_manectric.aifbin0 -> 10492 bytes
-rw-r--r--sound/direct_sound_samples/cry_mankey.aifbin0 -> 8178 bytes
-rw-r--r--sound/direct_sound_samples/cry_mantine.aifbin0 -> 7884 bytes
-rw-r--r--sound/direct_sound_samples/cry_mareep.aifbin0 -> 3694 bytes
-rw-r--r--sound/direct_sound_samples/cry_marill.aifbin0 -> 6538 bytes
-rw-r--r--sound/direct_sound_samples/cry_marowak.aifbin0 -> 7216 bytes
-rw-r--r--sound/direct_sound_samples/cry_marshtomp.aifbin0 -> 8498 bytes
-rw-r--r--sound/direct_sound_samples/cry_masquerain.aifbin0 -> 9830 bytes
-rw-r--r--sound/direct_sound_samples/cry_mawile.aifbin0 -> 5756 bytes
-rw-r--r--sound/direct_sound_samples/cry_medicham.aifbin0 -> 8246 bytes
-rw-r--r--sound/direct_sound_samples/cry_meditite.aifbin0 -> 4078 bytes
-rw-r--r--sound/direct_sound_samples/cry_meganium.aifbin0 -> 8100 bytes
-rw-r--r--sound/direct_sound_samples/cry_meowth.aifbin0 -> 4796 bytes
-rw-r--r--sound/direct_sound_samples/cry_metagross.aifbin0 -> 19644 bytes
-rw-r--r--sound/direct_sound_samples/cry_metang.aifbin0 -> 9398 bytes
-rw-r--r--sound/direct_sound_samples/cry_metapod.aifbin0 -> 11622 bytes
-rw-r--r--sound/direct_sound_samples/cry_mew.aifbin0 -> 15146 bytes
-rw-r--r--sound/direct_sound_samples/cry_mewtwo.aifbin0 -> 15144 bytes
-rw-r--r--sound/direct_sound_samples/cry_mightyena.aifbin0 -> 9748 bytes
-rw-r--r--sound/direct_sound_samples/cry_milotic.aifbin0 -> 19542 bytes
-rw-r--r--sound/direct_sound_samples/cry_miltank.aifbin0 -> 7424 bytes
-rw-r--r--sound/direct_sound_samples/cry_minun.aifbin0 -> 8004 bytes
-rw-r--r--sound/direct_sound_samples/cry_misdreavus.aifbin0 -> 5816 bytes
-rw-r--r--sound/direct_sound_samples/cry_moltres.aifbin0 -> 11796 bytes
-rw-r--r--sound/direct_sound_samples/cry_mr_mime.aifbin0 -> 9446 bytes
-rw-r--r--sound/direct_sound_samples/cry_mudkip.aifbin0 -> 3776 bytes
-rw-r--r--sound/direct_sound_samples/cry_muk.aifbin0 -> 7374 bytes
-rw-r--r--sound/direct_sound_samples/cry_murkrow.aifbin0 -> 8370 bytes
-rw-r--r--sound/direct_sound_samples/cry_natu.aifbin0 -> 5294 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidoking.aifbin0 -> 12176 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidoqueen.aifbin0 -> 8424 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidoran_f.aifbin0 -> 4858 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidoran_m.aifbin0 -> 5216 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidorina.aifbin0 -> 6394 bytes
-rw-r--r--sound/direct_sound_samples/cry_nidorino.aifbin0 -> 6042 bytes
-rw-r--r--sound/direct_sound_samples/cry_nincada.aifbin0 -> 3244 bytes
-rw-r--r--sound/direct_sound_samples/cry_ninetales.aifbin0 -> 12174 bytes
-rw-r--r--sound/direct_sound_samples/cry_ninjask.aifbin0 -> 6084 bytes
-rw-r--r--sound/direct_sound_samples/cry_noctowl.aifbin0 -> 10564 bytes
-rw-r--r--sound/direct_sound_samples/cry_nosepass.aifbin0 -> 6696 bytes
-rw-r--r--sound/direct_sound_samples/cry_numel.aifbin0 -> 4664 bytes
-rw-r--r--sound/direct_sound_samples/cry_nuzleaf.aifbin0 -> 5712 bytes
-rw-r--r--sound/direct_sound_samples/cry_octillery.aifbin0 -> 13084 bytes
-rw-r--r--sound/direct_sound_samples/cry_oddish.aifbin0 -> 7298 bytes
-rw-r--r--sound/direct_sound_samples/cry_omanyte.aifbin0 -> 6672 bytes
-rw-r--r--sound/direct_sound_samples/cry_omastar.aifbin0 -> 6666 bytes
-rw-r--r--sound/direct_sound_samples/cry_onix.aifbin0 -> 12340 bytes
-rw-r--r--sound/direct_sound_samples/cry_paras.aifbin0 -> 13924 bytes
-rw-r--r--sound/direct_sound_samples/cry_parasect.aifbin0 -> 15140 bytes
-rw-r--r--sound/direct_sound_samples/cry_pelipper.aifbin0 -> 5894 bytes
-rw-r--r--sound/direct_sound_samples/cry_persian.aifbin0 -> 9412 bytes
-rw-r--r--sound/direct_sound_samples/cry_phanpy.aifbin0 -> 5664 bytes
-rw-r--r--sound/direct_sound_samples/cry_pichu.aifbin0 -> 3684 bytes
-rw-r--r--sound/direct_sound_samples/cry_pidgeot.aifbin0 -> 8590 bytes
-rw-r--r--sound/direct_sound_samples/cry_pidgeotto.aifbin0 -> 7512 bytes
-rw-r--r--sound/direct_sound_samples/cry_pidgey.aifbin0 -> 1984 bytes
-rw-r--r--sound/direct_sound_samples/cry_pikachu.aifbin0 -> 8316 bytes
-rw-r--r--sound/direct_sound_samples/cry_piloswine.aifbin0 -> 6480 bytes
-rw-r--r--sound/direct_sound_samples/cry_pineco.aifbin0 -> 6690 bytes
-rw-r--r--sound/direct_sound_samples/cry_pinsir.aifbin0 -> 6186 bytes
-rw-r--r--sound/direct_sound_samples/cry_plusle.aifbin0 -> 4504 bytes
-rw-r--r--sound/direct_sound_samples/cry_politoed.aifbin0 -> 9114 bytes
-rw-r--r--sound/direct_sound_samples/cry_poliwag.aifbin0 -> 5562 bytes
-rw-r--r--sound/direct_sound_samples/cry_poliwhirl.aifbin0 -> 3354 bytes
-rw-r--r--sound/direct_sound_samples/cry_poliwrath.aifbin0 -> 5582 bytes
-rw-r--r--sound/direct_sound_samples/cry_ponyta.aifbin0 -> 7524 bytes
-rw-r--r--sound/direct_sound_samples/cry_poochyena.aifbin0 -> 4656 bytes
-rw-r--r--sound/direct_sound_samples/cry_porygon.aifbin0 -> 10002 bytes
-rw-r--r--sound/direct_sound_samples/cry_porygon2.aifbin0 -> 7854 bytes
-rw-r--r--sound/direct_sound_samples/cry_primeape.aifbin0 -> 8086 bytes
-rw-r--r--sound/direct_sound_samples/cry_psyduck.aifbin0 -> 6578 bytes
-rw-r--r--sound/direct_sound_samples/cry_pupitar.aifbin0 -> 4234 bytes
-rw-r--r--sound/direct_sound_samples/cry_quagsire.aifbin0 -> 6684 bytes
-rw-r--r--sound/direct_sound_samples/cry_quilava.aifbin0 -> 5962 bytes
-rw-r--r--sound/direct_sound_samples/cry_qwilfish.aifbin0 -> 5808 bytes
-rw-r--r--sound/direct_sound_samples/cry_raichu.aifbin0 -> 11842 bytes
-rw-r--r--sound/direct_sound_samples/cry_raikou.aifbin0 -> 8704 bytes
-rw-r--r--sound/direct_sound_samples/cry_ralts.aifbin0 -> 5066 bytes
-rw-r--r--sound/direct_sound_samples/cry_rapidash.aifbin0 -> 9292 bytes
-rw-r--r--sound/direct_sound_samples/cry_raticate.aifbin0 -> 4770 bytes
-rw-r--r--sound/direct_sound_samples/cry_rattata.aifbin0 -> 3956 bytes
-rw-r--r--sound/direct_sound_samples/cry_rayquaza.aifbin0 -> 14532 bytes
-rw-r--r--sound/direct_sound_samples/cry_regice.aifbin0 -> 15936 bytes
-rw-r--r--sound/direct_sound_samples/cry_regirock.aifbin0 -> 15862 bytes
-rw-r--r--sound/direct_sound_samples/cry_registeel.aifbin0 -> 11476 bytes
-rw-r--r--sound/direct_sound_samples/cry_relicanth.aifbin0 -> 10072 bytes
-rw-r--r--sound/direct_sound_samples/cry_remoraid.aifbin0 -> 5290 bytes
-rw-r--r--sound/direct_sound_samples/cry_rhydon.aifbin0 -> 10186 bytes
-rw-r--r--sound/direct_sound_samples/cry_rhyhorn.aifbin0 -> 9686 bytes
-rw-r--r--sound/direct_sound_samples/cry_roselia.aifbin0 -> 5382 bytes
-rw-r--r--sound/direct_sound_samples/cry_sableye.aifbin0 -> 5826 bytes
-rw-r--r--sound/direct_sound_samples/cry_salamence.aifbin0 -> 12514 bytes
-rw-r--r--sound/direct_sound_samples/cry_sandshrew.aifbin0 -> 4678 bytes
-rw-r--r--sound/direct_sound_samples/cry_sandslash.aifbin0 -> 6784 bytes
-rw-r--r--sound/direct_sound_samples/cry_sceptile.aifbin0 -> 13012 bytes
-rw-r--r--sound/direct_sound_samples/cry_scizor.aifbin0 -> 11462 bytes
-rw-r--r--sound/direct_sound_samples/cry_scyther.aifbin0 -> 6676 bytes
-rw-r--r--sound/direct_sound_samples/cry_seadra.aifbin0 -> 4228 bytes
-rw-r--r--sound/direct_sound_samples/cry_seaking.aifbin0 -> 9654 bytes
-rw-r--r--sound/direct_sound_samples/cry_sealeo.aifbin0 -> 5928 bytes
-rw-r--r--sound/direct_sound_samples/cry_seedot.aifbin0 -> 4106 bytes
-rw-r--r--sound/direct_sound_samples/cry_seel.aifbin0 -> 8954 bytes
-rw-r--r--sound/direct_sound_samples/cry_sentret.aifbin0 -> 2108 bytes
-rw-r--r--sound/direct_sound_samples/cry_seviper.aifbin0 -> 5820 bytes
-rw-r--r--sound/direct_sound_samples/cry_sharpedo.aifbin0 -> 11488 bytes
-rw-r--r--sound/direct_sound_samples/cry_shedinja.aifbin0 -> 3876 bytes
-rw-r--r--sound/direct_sound_samples/cry_shelgon.aifbin0 -> 9992 bytes
-rw-r--r--sound/direct_sound_samples/cry_shellder.aifbin0 -> 7718 bytes
-rw-r--r--sound/direct_sound_samples/cry_shiftry.aifbin0 -> 9860 bytes
-rw-r--r--sound/direct_sound_samples/cry_shroomish.aifbin0 -> 4436 bytes
-rw-r--r--sound/direct_sound_samples/cry_shuckle.aifbin0 -> 5110 bytes
-rw-r--r--sound/direct_sound_samples/cry_shuppet.aifbin0 -> 4144 bytes
-rw-r--r--sound/direct_sound_samples/cry_silcoon.aifbin0 -> 8074 bytes
-rw-r--r--sound/direct_sound_samples/cry_skarmory.aifbin0 -> 11982 bytes
-rw-r--r--sound/direct_sound_samples/cry_skiploom.aifbin0 -> 6516 bytes
-rw-r--r--sound/direct_sound_samples/cry_skitty.aifbin0 -> 3560 bytes
-rw-r--r--sound/direct_sound_samples/cry_slaking.aifbin0 -> 4970 bytes
-rw-r--r--sound/direct_sound_samples/cry_slakoth.aifbin0 -> 4272 bytes
-rw-r--r--sound/direct_sound_samples/cry_slowbro.aifbin0 -> 6720 bytes
-rw-r--r--sound/direct_sound_samples/cry_slowking.aifbin0 -> 11908 bytes
-rw-r--r--sound/direct_sound_samples/cry_slowpoke.aifbin0 -> 3724 bytes
-rw-r--r--sound/direct_sound_samples/cry_slugma.aifbin0 -> 8536 bytes
-rw-r--r--sound/direct_sound_samples/cry_smeargle.aifbin0 -> 5114 bytes
-rw-r--r--sound/direct_sound_samples/cry_smoochum.aifbin0 -> 5860 bytes
-rw-r--r--sound/direct_sound_samples/cry_sneasel.aifbin0 -> 4586 bytes
-rw-r--r--sound/direct_sound_samples/cry_snorlax.aifbin0 -> 2648 bytes
-rw-r--r--sound/direct_sound_samples/cry_snorunt.aifbin0 -> 8500 bytes
-rw-r--r--sound/direct_sound_samples/cry_snubbull.aifbin0 -> 7220 bytes
-rw-r--r--sound/direct_sound_samples/cry_solrock.aifbin0 -> 8080 bytes
-rw-r--r--sound/direct_sound_samples/cry_spearow.aifbin0 -> 8806 bytes
-rw-r--r--sound/direct_sound_samples/cry_spheal.aifbin0 -> 2880 bytes
-rw-r--r--sound/direct_sound_samples/cry_spinarak.aifbin0 -> 6696 bytes
-rw-r--r--sound/direct_sound_samples/cry_spinda.aifbin0 -> 6216 bytes
-rw-r--r--sound/direct_sound_samples/cry_spoink.aifbin0 -> 3648 bytes
-rw-r--r--sound/direct_sound_samples/cry_squirtle.aifbin0 -> 7222 bytes
-rw-r--r--sound/direct_sound_samples/cry_stantler.aifbin0 -> 11208 bytes
-rw-r--r--sound/direct_sound_samples/cry_starmie.aifbin0 -> 10402 bytes
-rw-r--r--sound/direct_sound_samples/cry_staryu.aifbin0 -> 9934 bytes
-rw-r--r--sound/direct_sound_samples/cry_steelix.aifbin0 -> 18988 bytes
-rw-r--r--sound/direct_sound_samples/cry_sudowoodo.aifbin0 -> 8084 bytes
-rw-r--r--sound/direct_sound_samples/cry_suicune.aifbin0 -> 9126 bytes
-rw-r--r--sound/direct_sound_samples/cry_sunflora.aifbin0 -> 7928 bytes
-rw-r--r--sound/direct_sound_samples/cry_sunkern.aifbin0 -> 4056 bytes
-rw-r--r--sound/direct_sound_samples/cry_surskit.aifbin0 -> 5258 bytes
-rw-r--r--sound/direct_sound_samples/cry_swablu.aifbin0 -> 2824 bytes
-rw-r--r--sound/direct_sound_samples/cry_swalot.aifbin0 -> 8676 bytes
-rw-r--r--sound/direct_sound_samples/cry_swampert.aifbin0 -> 11220 bytes
-rw-r--r--sound/direct_sound_samples/cry_swellow.aifbin0 -> 4524 bytes
-rw-r--r--sound/direct_sound_samples/cry_swinub.aifbin0 -> 6328 bytes
-rw-r--r--sound/direct_sound_samples/cry_taillow.aifbin0 -> 3024 bytes
-rw-r--r--sound/direct_sound_samples/cry_tangela.aifbin0 -> 7550 bytes
-rw-r--r--sound/direct_sound_samples/cry_tauros.aifbin0 -> 9150 bytes
-rw-r--r--sound/direct_sound_samples/cry_teddiursa.aifbin0 -> 8266 bytes
-rw-r--r--sound/direct_sound_samples/cry_tentacool.aifbin0 -> 7960 bytes
-rw-r--r--sound/direct_sound_samples/cry_tentacruel.aifbin0 -> 11458 bytes
-rw-r--r--sound/direct_sound_samples/cry_togepi.aifbin0 -> 5460 bytes
-rw-r--r--sound/direct_sound_samples/cry_togetic.aifbin0 -> 3526 bytes
-rw-r--r--sound/direct_sound_samples/cry_torchic.aifbin0 -> 4840 bytes
-rw-r--r--sound/direct_sound_samples/cry_torkoal.aifbin0 -> 4662 bytes
-rw-r--r--sound/direct_sound_samples/cry_totodile.aifbin0 -> 9152 bytes
-rw-r--r--sound/direct_sound_samples/cry_trapinch.aifbin0 -> 5080 bytes
-rw-r--r--sound/direct_sound_samples/cry_treecko.aifbin0 -> 5836 bytes
-rw-r--r--sound/direct_sound_samples/cry_tropius.aifbin0 -> 16318 bytes
-rw-r--r--sound/direct_sound_samples/cry_typhlosion.aifbin0 -> 18944 bytes
-rw-r--r--sound/direct_sound_samples/cry_tyranitar.aifbin0 -> 11656 bytes
-rw-r--r--sound/direct_sound_samples/cry_tyrogue.aifbin0 -> 8072 bytes
-rw-r--r--sound/direct_sound_samples/cry_umbreon.aifbin0 -> 7746 bytes
-rw-r--r--sound/direct_sound_samples/cry_unown.aifbin0 -> 6576 bytes
-rw-r--r--sound/direct_sound_samples/cry_unused_265.aifbin0 -> 4676 bytes
-rw-r--r--sound/direct_sound_samples/cry_unused_268.aifbin0 -> 8828 bytes
-rw-r--r--sound/direct_sound_samples/cry_ursaring.aifbin0 -> 14862 bytes
-rw-r--r--sound/direct_sound_samples/cry_vaporeon.aifbin0 -> 11018 bytes
-rw-r--r--sound/direct_sound_samples/cry_venomoth.aifbin0 -> 8002 bytes
-rw-r--r--sound/direct_sound_samples/cry_venonat.aifbin0 -> 7746 bytes
-rw-r--r--sound/direct_sound_samples/cry_venusaur.aifbin0 -> 9648 bytes
-rw-r--r--sound/direct_sound_samples/cry_vibrava.aifbin0 -> 7002 bytes
-rw-r--r--sound/direct_sound_samples/cry_victreebel.aifbin0 -> 9630 bytes
-rw-r--r--sound/direct_sound_samples/cry_vigoroth.aifbin0 -> 7168 bytes
-rw-r--r--sound/direct_sound_samples/cry_vileplume.aifbin0 -> 12760 bytes
-rw-r--r--sound/direct_sound_samples/cry_volbeat.aifbin0 -> 5772 bytes
-rw-r--r--sound/direct_sound_samples/cry_voltorb.aifbin0 -> 12346 bytes
-rw-r--r--sound/direct_sound_samples/cry_vulpix.aifbin0 -> 11870 bytes
-rw-r--r--sound/direct_sound_samples/cry_wailmer.aifbin0 -> 14134 bytes
-rw-r--r--sound/direct_sound_samples/cry_wailord.aifbin0 -> 20928 bytes
-rw-r--r--sound/direct_sound_samples/cry_walrein.aifbin0 -> 18067 bytes
-rw-r--r--sound/direct_sound_samples/cry_wartortle.aifbin0 -> 8614 bytes
-rw-r--r--sound/direct_sound_samples/cry_weedle.aifbin0 -> 8124 bytes
-rw-r--r--sound/direct_sound_samples/cry_weepinbell.aifbin0 -> 7310 bytes
-rw-r--r--sound/direct_sound_samples/cry_weezing.aifbin0 -> 10806 bytes
-rw-r--r--sound/direct_sound_samples/cry_whiscash.aifbin0 -> 8478 bytes
-rw-r--r--sound/direct_sound_samples/cry_whismur.aifbin0 -> 4092 bytes
-rw-r--r--sound/direct_sound_samples/cry_wigglytuff.aifbin0 -> 3412 bytes
-rw-r--r--sound/direct_sound_samples/cry_wingull.aifbin0 -> 6132 bytes
-rw-r--r--sound/direct_sound_samples/cry_wobbuffet.aifbin0 -> 10276 bytes
-rw-r--r--sound/direct_sound_samples/cry_wooper.aifbin0 -> 3710 bytes
-rw-r--r--sound/direct_sound_samples/cry_wurmple.aifbin0 -> 4412 bytes
-rw-r--r--sound/direct_sound_samples/cry_wynaut.aifbin0 -> 6932 bytes
-rw-r--r--sound/direct_sound_samples/cry_xatu.aifbin0 -> 7392 bytes
-rw-r--r--sound/direct_sound_samples/cry_yanma.aifbin0 -> 8506 bytes
-rw-r--r--sound/direct_sound_samples/cry_zangoose.aifbin0 -> 4778 bytes
-rw-r--r--sound/direct_sound_samples/cry_zapdos.aifbin0 -> 7724 bytes
-rw-r--r--sound/direct_sound_samples/cry_zigzagoon.aifbin0 -> 5786 bytes
-rw-r--r--sound/direct_sound_samples/cry_zubat.aifbin0 -> 9688 bytes
-rw-r--r--sound/key_split_tables/86B46BC.binbin0 -> 36 bytes
-rw-r--r--sound/key_split_tables/86B46E0.binbin0 -> 72 bytes
-rw-r--r--sound/key_split_tables/86B4728.binbin0 -> 84 bytes
-rw-r--r--sound/key_split_tables/86B477C.binbin0 -> 72 bytes
-rw-r--r--sound/key_split_tables/86B47C4.binbin0 -> 108 bytes
-rw-r--r--sound/keysplit_tables.inc18
-rw-r--r--sound/music_player_table.inc8
-rw-r--r--sound/programmable_wave_data.inc74
-rw-r--r--sound/programmable_wave_samples/86B4830.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4840.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4850.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4860.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4870.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4880.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4890.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B48A0.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B48B0.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B48C0.pcm1
-rw-r--r--sound/programmable_wave_samples/86B48D0.pcm1
-rw-r--r--sound/programmable_wave_samples/86B48E0.pcm1
-rw-r--r--sound/programmable_wave_samples/86B48F0.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4900.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4910.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B4920.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4970.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4980.pcm1
-rw-r--r--sound/programmable_wave_samples/86B4990.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B49A0.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/86B49B0.pcmbin0 -> 16 bytes
-rw-r--r--sound/programmable_wave_samples/unused_86B4930.pcm1
-rw-r--r--sound/programmable_wave_samples/unused_86B4940.pcm1
-rw-r--r--sound/programmable_wave_samples/unused_86B4950.pcm1
-rw-r--r--sound/programmable_wave_samples/unused_86B4960.pcm1
-rw-r--r--sound/voice_groups.inc21766
-rw-r--r--src/battle_2.c8
-rw-r--r--src/battle_anim.c22
-rw-r--r--src/battle_controller_link_opponent.c8
-rw-r--r--src/battle_controller_opponent.c8
-rw-r--r--src/battle_controller_player.c10
-rw-r--r--src/battle_controller_recorded_opponent.c8
-rw-r--r--src/battle_controller_recorded_player.c6
-rw-r--r--src/battle_controller_wally.c2
-rw-r--r--src/battle_gfx_sfx_util.c10
-rw-r--r--src/battle_script_commands.c6
-rw-r--r--src/battle_transition.c4346
-rw-r--r--src/berry_blender.c14
-rw-r--r--src/bg.c4
-rw-r--r--src/hall_of_fame.c6
-rwxr-xr-xsrc/libisagbprn.c177
-rw-r--r--src/m4a_2.c8
-rw-r--r--src/pokeball.c6
-rw-r--r--src/pokeblock_feed.c4
-rwxr-xr-xsrc/pokemon_summary_screen.c4
-rw-r--r--src/sound.c76
-rw-r--r--src/text.c4
-rw-r--r--src/tileset_anims.c5
-rw-r--r--sym_bss.txt27
-rw-r--r--sym_ewram.txt5
644 files changed, 31475 insertions, 13724 deletions
diff --git a/.gitignore b/.gitignore
index 69183a51a..81813f5b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,6 +15,7 @@
*.latfont
*.hwjpnfont
*.fwjpnfont
+sound/**/*.bin
tools/agbcc
*.map
*.ld
diff --git a/Makefile b/Makefile
index 32cacc1fc..320a36ba1 100644
--- a/Makefile
+++ b/Makefile
@@ -33,6 +33,8 @@ OBJCOPY := $(DEVKITARM)/bin/arm-none-eabi-objcopy
LIBGCC := tools/agbcc/lib/libgcc.a
LIBC := tools/agbcc/lib/libc.a
+LIBC := tools/agbcc/lib/libc.a
+
SHA1 := sha1sum -c
GFX := tools/gbagfx/gbagfx
@@ -48,7 +50,7 @@ RAMSCRGEN := tools/ramscrgen/ramscrgen
# Secondary expansion is required for dependency variables in object rules.
.SECONDEXPANSION:
-.PRECIOUS: %.1bpp %.4bpp %.8bpp %.gbapal %.lz %.rl
+.PRECIOUS: %.1bpp %.4bpp %.8bpp %.gbapal %.lz %.rl %.pcm %.bin sound/direct_sound_samples/cry_%.bin
.PHONY: rom clean compare tidy
@@ -76,6 +78,8 @@ compare: $(ROM)
@$(SHA1) rom.sha1
clean: tidy
+ rm -f sound/direct_sound_samples/*.bin
+ rm -f $(SONG_OBJS)
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
tidy:
@@ -96,6 +100,10 @@ include graphics_file_rules.mk
%.gbapal: %.png ; $(GFX) $< $@
%.lz: % ; $(GFX) $< $@
%.rl: % ; $(GFX) $< $@
+sound/direct_sound_samples/cry_%.bin: sound/direct_sound_samples/cry_%.aif ; $(AIF) $< $@ --compress
+%.bin: %.aif ; $(AIF) $< $@
+sound/songs/%.s: sound/songs/%.mid
+ cd $(@D) && ../../$(MID) $(<F)
$(C_BUILDDIR)/libc.o: CC1 := tools/agbcc/bin/old_agbcc
$(C_BUILDDIR)/libc.o: CFLAGS := -O2
diff --git a/asm/battle_anim_80FE840.s b/asm/battle_anim_80FE840.s
index a60163139..e51dcedb7 100644
--- a/asm/battle_anim_80FE840.s
+++ b/asm/battle_anim_80FE840.s
@@ -36243,7 +36243,7 @@ _08110C10:
mov r0, sp
movs r2, 0
bl sub_80A6D60
- ldr r0, =gUnknown_08D8DAB8
+ ldr r0, =gBattleAnimSpritePalette_261
mov r1, sp
ldrb r1, [r1, 0x8]
lsls r1, 4
diff --git a/asm/battle_frontier_2.s b/asm/battle_frontier_2.s
index 1909a7a02..23f870d4d 100755
--- a/asm/battle_frontier_2.s
+++ b/asm/battle_frontier_2.s
@@ -20736,7 +20736,7 @@ _081A54D4:
bl HandleBattleWindow
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
diff --git a/asm/battle_transition.s b/asm/battle_transition.s
deleted file mode 100644
index d7f6b9e03..000000000
--- a/asm/battle_transition.s
+++ /dev/null
@@ -1,9826 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start CB2_TestBattleTransition
-CB2_TestBattleTransition: @ 8145E84
- push {r4,lr}
- ldr r4, =sTestingTransitionState
- ldrb r0, [r4]
- cmp r0, 0
- beq _08145E98
- cmp r0, 0x1
- beq _08145EAC
- b _08145EC0
- .pool
-_08145E98:
- ldr r0, =sTestingTransitionId
- ldrb r0, [r0]
- bl LaunchBattleTransitionTask
- ldrb r0, [r4]
- adds r0, 0x1
- strb r0, [r4]
- b _08145EC0
- .pool
-_08145EAC:
- bl IsBattleTransitionDone
- lsls r0, 24
- cmp r0, 0
- beq _08145EC0
- movs r0, 0
- strb r0, [r4]
- ldr r0, =c2_exit_to_overworld_2_switch
- bl SetMainCallback2
-_08145EC0:
- bl RunTasks
- bl AnimateSprites
- bl BuildOamBuffer
- bl UpdatePaletteFade
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end CB2_TestBattleTransition
-
- thumb_func_start TestBattleTransition
-TestBattleTransition: @ 8145EDC
- push {lr}
- ldr r1, =sTestingTransitionId
- strb r0, [r1]
- ldr r0, =CB2_TestBattleTransition
- bl SetMainCallback2
- pop {r0}
- bx r0
- .pool
- thumb_func_end TestBattleTransition
-
- thumb_func_start BattleTransition_StartOnField
-BattleTransition_StartOnField: @ 8145EF4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gMain
- ldr r1, =sub_8085E50
- str r1, [r2, 0x4]
- bl LaunchBattleTransitionTask
- pop {r0}
- bx r0
- .pool
- thumb_func_end BattleTransition_StartOnField
-
- thumb_func_start BattleTransition_Start
-BattleTransition_Start: @ 8145F10
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- bl LaunchBattleTransitionTask
- pop {r0}
- bx r0
- thumb_func_end BattleTransition_Start
-
- thumb_func_start IsBattleTransitionDone
-IsBattleTransitionDone: @ 8145F20
- push {r4,lr}
- ldr r0, =Task_BattleTransitionMain
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r2, r0, 24
- ldr r1, =gTasks
- lsls r0, r2, 2
- adds r0, r2
- lsls r0, 3
- adds r0, r1
- movs r1, 0x26
- ldrsh r0, [r0, r1]
- cmp r0, 0
- bne _08145F4C
- movs r0, 0
- b _08145F60
- .pool
-_08145F4C:
- adds r0, r2, 0
- bl DestroyTask
- ldr r4, =sTransitionStructPtr
- ldr r0, [r4]
- bl Free
- movs r0, 0
- str r0, [r4]
- movs r0, 0x1
-_08145F60:
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end IsBattleTransitionDone
-
- thumb_func_start LaunchBattleTransitionTask
-LaunchBattleTransitionTask: @ 8145F6C
- push {r4,lr}
- adds r4, r0, 0
- lsls r4, 24
- lsrs r4, 24
- ldr r0, =Task_BattleTransitionMain
- movs r1, 0x2
- bl CreateTask
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- strh r4, [r1, 0xA]
- ldr r4, =sTransitionStructPtr
- movs r0, 0x3C
- bl AllocZeroed
- str r0, [r4]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end LaunchBattleTransitionTask
-
- thumb_func_start Task_BattleTransitionMain
-Task_BattleTransitionMain: @ 8145FA8
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sMainTransitionPhases
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08145FBA:
- 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 _08145FBA
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end Task_BattleTransitionMain
-
- thumb_func_start sub_8145FE0
-sub_8145FE0: @ 8145FE0
- push {r4,lr}
- adds r4, r0, 0
- bl sub_80AC3D0
- ldr r0, =gPlttBufferFaded
- ldr r1, =gPlttBufferUnfaded
- ldr r2, =0x04000100
- bl CpuSet
- ldr r1, =sPhase1_Tasks
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- cmp r0, 0
- bne _0814601C
- movs r0, 0x2
- strh r0, [r4, 0x8]
- movs r0, 0x1
- b _0814602A
- .pool
-_0814601C:
- movs r1, 0x4
- bl CreateTask
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
-_0814602A:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8145FE0
-
- thumb_func_start sub_8146030
-sub_8146030: @ 8146030
- push {r4,lr}
- adds r4, r0, 0
- ldr r1, =sPhase1_Tasks
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xFF
- beq _08146054
- movs r0, 0
- b _0814605C
- .pool
-_08146054:
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
-_0814605C:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8146030
-
- thumb_func_start sub_8146064
-sub_8146064: @ 8146064
- push {r4,lr}
- adds r4, r0, 0
- ldr r1, =sPhase2_Tasks
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- movs r1, 0
- bl CreateTask
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146064
-
- thumb_func_start sub_814608C
-sub_814608C: @ 814608C
- push {r4,lr}
- adds r4, r0, 0
- movs r0, 0
- strh r0, [r4, 0x26]
- ldr r1, =sPhase2_Tasks
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xFF
- bne _081460B0
- movs r0, 0x1
- strh r0, [r4, 0x26]
-_081460B0:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814608C
-
- thumb_func_start sub_81460BC
-sub_81460BC: @ 81460BC
- push {r4,lr}
- sub sp, 0x4
- lsls r0, 24
- lsrs r0, 24
- adds r4, r0, 0
- ldr r1, =gTasks
- lsls r0, r4, 2
- adds r0, r4
- lsls r0, 3
- adds r1, r0, r1
- ldrh r2, [r1, 0x8]
- movs r3, 0x8
- ldrsh r0, [r1, r3]
- cmp r0, 0
- bne _081460F4
- adds r0, r2, 0x1
- strh r0, [r1, 0x8]
- movs r0, 0x2
- str r0, [sp]
- movs r0, 0
- movs r1, 0
- movs r2, 0x3
- movs r3, 0x2
- bl sub_8149D78
- b _08146104
- .pool
-_081460F4:
- bl sub_8149DDC
- lsls r0, 24
- cmp r0, 0
- beq _08146104
- adds r0, r4, 0
- bl DestroyTask
-_08146104:
- add sp, 0x4
- pop {r4}
- pop {r0}
- bx r0
- thumb_func_end sub_81460BC
-
- thumb_func_start sub_814610C
-sub_814610C: @ 814610C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Blur_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814611E:
- 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 _0814611E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814610C
-
- thumb_func_start sub_8146144
-sub_8146144: @ 8146144
- push {r4,lr}
- adds r4, r0, 0
- movs r0, 0x4C
- movs r1, 0
- bl SetGpuReg
- movs r0, 0xA
- movs r1, 0x40
- bl SetGpuRegBits
- movs r0, 0xC
- movs r1, 0x40
- bl SetGpuRegBits
- movs r0, 0xE
- movs r1, 0x40
- bl SetGpuRegBits
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8146144
-
- thumb_func_start sub_8146178
-sub_8146178: @ 8146178
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- ldrh r0, [r4, 0xA]
- movs r1, 0xA
- ldrsh r2, [r4, r1]
- cmp r2, 0
- beq _0814618E
- subs r0, 0x1
- strh r0, [r4, 0xA]
- b _081461CE
-_0814618E:
- movs r0, 0x4
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xC]
- adds r0, 0x1
- strh r0, [r4, 0xC]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0xA
- bne _081461B0
- movs r1, 0x1
- negs r1, r1
- str r2, [sp]
- adds r0, r1, 0
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
-_081461B0:
- ldrh r1, [r4, 0xC]
- movs r0, 0xF
- ands r0, r1
- lsls r1, r0, 4
- orrs r1, r0
- movs r0, 0x4C
- bl SetGpuReg
- movs r1, 0xC
- ldrsh r0, [r4, r1]
- cmp r0, 0xE
- ble _081461CE
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081461CE:
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8146178
-
- thumb_func_start sub_81461D8
-sub_81461D8: @ 81461D8
- push {lr}
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081461F4
- ldr r0, =sub_814610C
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081461F4:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81461D8
-
- thumb_func_start sub_8146204
-sub_8146204: @ 8146204
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Swirl_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146216:
- 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 _08146216
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146204
-
- thumb_func_start sub_814623C
-sub_814623C: @ 814623C
- push {r4,r5,lr}
- sub sp, 0x8
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r0, 0x1
- negs r0, r0
- movs r4, 0
- str r4, [sp]
- movs r1, 0x4
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
- ldr r0, =gUnknown_020393A8
- ldr r1, =sTransitionStructPtr
- ldr r1, [r1]
- movs r2, 0x14
- ldrsh r1, [r1, r2]
- str r4, [sp]
- movs r2, 0xA0
- str r2, [sp, 0x4]
- movs r2, 0
- movs r3, 0x2
- bl sub_8149F98
- ldr r0, =sub_8146320
- bl SetVBlankCallback
- ldr r0, =sub_8146358
- bl SetHBlankCallback
- movs r0, 0x3
- bl EnableInterrupts
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814623C
-
- thumb_func_start sub_81462A8
-sub_81462A8: @ 81462A8
- push {r4,r5,lr}
- sub sp, 0x8
- ldr r4, =sTransitionStructPtr
- ldr r2, [r4]
- ldrb r1, [r2]
- movs r1, 0
- strb r1, [r2]
- ldrh r1, [r0, 0xA]
- adds r1, 0x4
- strh r1, [r0, 0xA]
- ldrh r1, [r0, 0xC]
- adds r1, 0x8
- strh r1, [r0, 0xC]
- ldr r3, =gUnknown_02038C28
- ldr r1, [r4]
- movs r2, 0x14
- ldrsh r1, [r1, r2]
- movs r5, 0xA
- ldrsh r2, [r0, r5]
- movs r5, 0xC
- ldrsh r0, [r0, r5]
- str r0, [sp]
- movs r0, 0xA0
- str r0, [sp, 0x4]
- adds r0, r3, 0
- movs r3, 0x2
- bl sub_8149F98
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _081462FA
- ldr r0, =sub_8146204
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081462FA:
- ldr r0, [r4]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81462A8
-
- thumb_func_start sub_8146320
-sub_8146320: @ 8146320
- push {lr}
- bl sub_8149F2C
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08146344
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08146344:
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146320
-
- thumb_func_start sub_8146358
-sub_8146358: @ 8146358
- ldr r1, =gUnknown_02038C28
- ldr r0, =0x04000006
- ldrh r0, [r0]
- lsls r0, 1
- movs r2, 0xF0
- lsls r2, 3
- adds r1, r2
- adds r0, r1
- ldrh r1, [r0]
- ldr r0, =0x04000014
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- bx lr
- .pool
- thumb_func_end sub_8146358
-
- thumb_func_start sub_8146384
-sub_8146384: @ 8146384
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Shuffle_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146396:
- 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 _08146396
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146384
-
- thumb_func_start sub_81463BC
-sub_81463BC: @ 81463BC
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- str r1, [sp]
- movs r1, 0x4
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldr r0, =gUnknown_020393A8
- movs r2, 0x16
- ldrsh r1, [r1, r2]
- movs r2, 0xA0
- lsls r2, 1
- bl memset
- ldr r0, =sub_81464B0
- bl SetVBlankCallback
- ldr r0, =sub_81464E8
- bl SetHBlankCallback
- movs r0, 0x3
- bl EnableInterrupts
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81463BC
-
- thumb_func_start sub_8146420
-sub_8146420: @ 8146420
- push {r4-r7,lr}
- ldr r1, =sTransitionStructPtr
- ldr r2, [r1]
- ldrb r1, [r2]
- movs r1, 0
- strb r1, [r2]
- ldrh r4, [r0, 0xA]
- ldrh r2, [r0, 0xC]
- lsls r3, r2, 16
- asrs r3, 24
- movs r5, 0x84
- lsls r5, 5
- adds r1, r4, r5
- strh r1, [r0, 0xA]
- movs r1, 0xC0
- lsls r1, 1
- adds r2, r1
- strh r2, [r0, 0xC]
- movs r5, 0
- lsls r7, r3, 16
-_08146448:
- lsrs r0, r4, 8
- asrs r1, r7, 16
- bl Sin
- ldr r1, =gUnknown_02038C28
- lsls r2, r5, 1
- adds r2, r1
- ldr r6, =sTransitionStructPtr
- ldr r1, [r6]
- ldrh r1, [r1, 0x16]
- adds r0, r1
- strh r0, [r2]
- adds r0, r5, 0x1
- lsls r0, 24
- lsrs r5, r0, 24
- movs r1, 0x84
- lsls r1, 5
- adds r0, r4, r1
- lsls r0, 16
- lsrs r4, r0, 16
- cmp r5, 0x9F
- bls _08146448
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _0814648E
- ldr r0, =sub_8146384
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_0814648E:
- ldr r0, [r6]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146420
-
- thumb_func_start sub_81464B0
-sub_81464B0: @ 81464B0
- push {lr}
- bl sub_8149F2C
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrb r0, [r0]
- cmp r0, 0
- beq _081464D4
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_081464D4:
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81464B0
-
- thumb_func_start sub_81464E8
-sub_81464E8: @ 81464E8
- ldr r1, =gUnknown_02038C28
- ldr r0, =0x04000006
- ldrh r0, [r0]
- lsls r0, 1
- movs r2, 0xF0
- lsls r2, 3
- adds r1, r2
- adds r0, r1
- ldrh r1, [r0]
- ldr r0, =0x04000016
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- bx lr
- .pool
- thumb_func_end sub_81464E8
-
- thumb_func_start sub_8146514
-sub_8146514: @ 8146514
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8AFC
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146526:
- 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 _08146526
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146514
-
- thumb_func_start sub_814654C
-sub_814654C: @ 814654C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8AC4
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814655E:
- 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 _0814655E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814654C
-
- thumb_func_start sub_8146584
-sub_8146584: @ 8146584
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8AE0
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146596:
- 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 _08146596
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146584
-
- thumb_func_start sub_81465BC
-sub_81465BC: @ 81465BC
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8B14
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081465CE:
- 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 _081465CE
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81465BC
-
- thumb_func_start sub_81465F4
-sub_81465F4: @ 81465F4
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8B2C
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146606:
- 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 _08146606
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81465F4
-
- thumb_func_start sub_814662C
-sub_814662C: @ 814662C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8B44
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814663E:
- 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 _0814663E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814662C
-
- thumb_func_start sub_8146664
-sub_8146664: @ 8146664
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8B5C
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146676:
- 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 _08146676
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146664
-
- thumb_func_start sub_814669C
-sub_814669C: @ 814669C
- push {r4,lr}
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r1, 0
- movs r0, 0x10
- strh r0, [r4, 0xA]
- strh r1, [r4, 0xC]
- strh r1, [r4, 0x10]
- movs r0, 0x80
- lsls r0, 7
- strh r0, [r4, 0x12]
- ldr r0, =sTransitionStructPtr
- ldr r2, [r0]
- movs r0, 0x3F
- strh r0, [r2, 0x2]
- strh r1, [r2, 0x4]
- movs r0, 0xF0
- strh r0, [r2, 0x6]
- movs r0, 0xA0
- strh r0, [r2, 0x8]
- ldr r0, =0x00003f41
- strh r0, [r2, 0xE]
- ldrh r0, [r4, 0xA]
- lsls r0, 8
- ldrh r1, [r4, 0xC]
- orrs r0, r1
- strh r0, [r2, 0x10]
- ldr r0, =gUnknown_02038C28
- movs r2, 0xF0
- movs r1, 0x9F
- ldr r3, =0x000008be
- adds r0, r3
-_081466E2:
- strh r2, [r0]
- subs r0, 0x2
- subs r1, 0x1
- cmp r1, 0
- bge _081466E2
- ldr r0, =sub_8146F3C
- bl SetVBlankCallback
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814669C
-
- thumb_func_start sub_814670C
-sub_814670C: @ 814670C
- push {r4,r5,lr}
- sub sp, 0xC
- adds r4, r0, 0
- movs r5, 0
- movs r0, 0x3C
- strh r0, [r4, 0x18]
- adds r0, r4, 0
- bl sub_814669C
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r0, sp
- strh r5, [r0]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- bl CpuSet
- ldr r0, =sTeamAqua_Tileset
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =sEvilTeam_Palette
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814670C
-
- thumb_func_start sub_8146760
-sub_8146760: @ 8146760
- push {r4,r5,lr}
- sub sp, 0xC
- adds r4, r0, 0
- movs r5, 0
- movs r0, 0x3C
- strh r0, [r4, 0x18]
- adds r0, r4, 0
- bl sub_814669C
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r0, sp
- strh r5, [r0]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- bl CpuSet
- ldr r0, =sTeamMagma_Tileset
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =sEvilTeam_Palette
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146760
-
- thumb_func_start sub_81467B4
-sub_81467B4: @ 81467B4
- push {r4,r5,lr}
- sub sp, 0xC
- adds r4, r0, 0
- movs r5, 0
- movs r0, 0x3C
- strh r0, [r4, 0x18]
- adds r0, r4, 0
- bl sub_814669C
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r0, sp
- strh r5, [r0]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- bl CpuSet
- ldr r0, =gUnknown_085BBC14
- ldr r1, [sp, 0x8]
- movs r2, 0x80
- lsls r2, 5
- bl CpuSet
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81467B4
-
- thumb_func_start sub_8146800
-sub_8146800: @ 8146800
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- bl sub_814669C
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r1, sp
- movs r0, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =sBigPokeball_Tileset
- ldr r1, [sp, 0x8]
- movs r2, 0xB0
- lsls r2, 2
- bl CpuSet
- ldr r0, =gFieldEffectObjectPalette10
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146800
-
- thumb_func_start sub_8146854
-sub_8146854: @ 8146854
- push {r4-r7,lr}
- mov r7, r9
- mov r6, r8
- push {r6,r7}
- sub sp, 0x10
- adds r7, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r5, =sBigPokeball_Tilemap
- movs r1, 0
- ldr r0, [sp, 0x8]
- mov r9, r0
- ldr r6, =gUnknown_02038C28
- mov r8, r6
- movs r0, 0xF0
- lsls r0, 8
- mov r12, r0
-_0814687A:
- movs r0, 0
- lsls r3, r1, 16
- asrs r4, r3, 11
-_08146880:
- lsls r2, r0, 16
- asrs r2, 16
- adds r1, r4, r2
- lsls r1, 1
- add r1, r9
- ldrh r0, [r5]
- mov r6, r12
- orrs r0, r6
- strh r0, [r1]
- adds r2, 0x1
- lsls r2, 16
- adds r5, 0x2
- lsrs r0, r2, 16
- asrs r2, 16
- cmp r2, 0x1D
- ble _08146880
- movs r1, 0x80
- lsls r1, 9
- adds r0, r3, r1
- lsrs r1, r0, 16
- asrs r0, 16
- cmp r0, 0x13
- ble _0814687A
- movs r6, 0x10
- ldrsh r2, [r7, r6]
- movs r1, 0x12
- ldrsh r0, [r7, r1]
- str r0, [sp]
- movs r0, 0xA0
- str r0, [sp, 0x4]
- mov r0, r8
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r7, 0x8]
- adds r0, 0x1
- strh r0, [r7, 0x8]
- movs r0, 0x1
- add sp, 0x10
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146854
-
- thumb_func_start sub_81468E4
-sub_81468E4: @ 81468E4
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =sTeamAqua_Tilemap
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81468E4
-
- thumb_func_start sub_814692C
-sub_814692C: @ 814692C
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =sTeamMagma_Tilemap
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814692C
-
- thumb_func_start sub_8146974
-sub_8146974: @ 8146974
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =gUnknown_085BC2B4
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, =gUnknown_085BC314
- ldr r1, [sp, 0x8]
- movs r2, 0xA0
- lsls r2, 2
- bl CpuSet
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146974
-
- thumb_func_start sub_81469CC
-sub_81469CC: @ 81469CC
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =gUnknown_085BC2D4
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, =gUnknown_085BCB14
- ldr r1, [sp, 0x8]
- movs r2, 0xA0
- lsls r2, 2
- bl CpuSet
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81469CC
-
- thumb_func_start sub_8146A24
-sub_8146A24: @ 8146A24
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =gUnknown_085BC2F4
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, =gUnknown_085BD314
- ldr r1, [sp, 0x8]
- movs r2, 0xA0
- lsls r2, 2
- bl CpuSet
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146A24
-
- thumb_func_start sub_8146A7C
-sub_8146A7C: @ 8146A7C
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r1, sp
- movs r0, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gUnknown_085BDB34
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_085BE1E8
- ldr r1, [sp, 0x4]
- bl LZ77UnCompVram
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146A7C
-
- thumb_func_start sub_8146AC8
-sub_8146AC8: @ 8146AC8
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r5, [r4, r0]
- adds r0, r5, 0
- movs r1, 0x3
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _08146B00
- adds r0, r5, 0
- movs r1, 0x1E
- bl __modsi3
- lsls r0, 16
- lsrs r0, 16
- movs r1, 0x3
- bl __udivsi3
- lsls r0, 16
- lsrs r0, 11
- ldr r1, =gUnknown_085BEDA0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_08146B00:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x3A
- ble _08146B18
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- strh r0, [r4, 0xA]
-_08146B18:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146AC8
-
- thumb_func_start sub_8146B24
-sub_8146B24: @ 8146B24
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r5, [r4, r0]
- adds r0, r5, 0
- movs r1, 0x5
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _08146B52
- adds r0, r5, 0
- movs r1, 0x5
- bl __divsi3
- lsls r0, 16
- asrs r0, 11
- ldr r1, =gUnknown_085BEEE0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_08146B52:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x44
- ble _08146B6E
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- strh r0, [r4, 0xA]
- movs r0, 0x1E
- strh r0, [r4, 0x18]
-_08146B6E:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146B24
-
- thumb_func_start sub_8146B7C
-sub_8146B7C: @ 8146B7C
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- ldr r0, =0xffff8000
- movs r1, 0
- str r1, [sp]
- movs r1, 0x1
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146B7C
-
- thumb_func_start sub_8146BA8
-sub_8146BA8: @ 8146BA8
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _08146BDE
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_08146BDE:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146BA8
-
- thumb_func_start sub_8146BF8
-sub_8146BF8: @ 8146BF8
- push {r4,r5,lr}
- sub sp, 0x8
- adds r3, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r1, [r3, 0xE]
- movs r4, 0xE
- ldrsh r0, [r3, r4]
- adds r4, r2, 0
- cmp r0, 0
- beq _08146C1E
- subs r0, r1, 0x1
- strh r0, [r3, 0xE]
- lsls r0, 16
- cmp r0, 0
- bne _08146C28
-_08146C1E:
- ldrh r0, [r3, 0xC]
- adds r0, 0x1
- strh r0, [r3, 0xC]
- movs r0, 0x2
- strh r0, [r3, 0xE]
-_08146C28:
- ldr r2, [r4]
- ldrh r0, [r3, 0xA]
- lsls r0, 8
- ldrh r1, [r3, 0xC]
- orrs r0, r1
- strh r0, [r2, 0x10]
- movs r5, 0xC
- ldrsh r0, [r3, r5]
- cmp r0, 0xF
- ble _08146C42
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
-_08146C42:
- ldrh r0, [r3, 0x10]
- adds r0, 0x8
- strh r0, [r3, 0x10]
- ldr r0, =0xffffff00
- adds r1, r0, 0
- ldrh r5, [r3, 0x12]
- adds r1, r5
- strh r1, [r3, 0x12]
- ldr r0, =gUnknown_02038C28
- movs r5, 0x10
- ldrsh r2, [r3, r5]
- lsls r1, 16
- asrs r1, 24
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldr r1, [r4]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146BF8
-
- thumb_func_start sub_8146C8C
-sub_8146C8C: @ 8146C8C
- push {r4,r5,lr}
- sub sp, 0x8
- adds r3, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r1, [r3, 0xE]
- movs r4, 0xE
- ldrsh r0, [r3, r4]
- adds r4, r2, 0
- cmp r0, 0
- beq _08146CB2
- subs r0, r1, 0x1
- strh r0, [r3, 0xE]
- lsls r0, 16
- cmp r0, 0
- bne _08146CBC
-_08146CB2:
- ldrh r0, [r3, 0xA]
- subs r0, 0x1
- strh r0, [r3, 0xA]
- movs r0, 0x2
- strh r0, [r3, 0xE]
-_08146CBC:
- ldr r2, [r4]
- ldrh r0, [r3, 0xA]
- lsls r0, 8
- ldrh r1, [r3, 0xC]
- orrs r0, r1
- strh r0, [r2, 0x10]
- movs r5, 0xA
- ldrsh r0, [r3, r5]
- cmp r0, 0
- bne _08146CD6
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
-_08146CD6:
- ldrh r0, [r3, 0x10]
- adds r0, 0x8
- strh r0, [r3, 0x10]
- ldr r0, =0xffffff00
- adds r1, r0, 0
- ldrh r5, [r3, 0x12]
- adds r1, r5
- strh r1, [r3, 0x12]
- ldr r0, =gUnknown_02038C28
- movs r5, 0x10
- ldrsh r2, [r3, r5]
- lsls r1, 16
- asrs r1, 24
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldr r1, [r4]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146C8C
-
- thumb_func_start sub_8146D20
-sub_8146D20: @ 8146D20
- push {r4-r7,lr}
- sub sp, 0x8
- adds r4, r0, 0
- ldr r7, =sTransitionStructPtr
- ldr r0, [r7]
- ldrb r1, [r0]
- movs r6, 0
- strb r6, [r0]
- ldrh r0, [r4, 0x10]
- adds r0, 0x8
- strh r0, [r4, 0x10]
- ldr r0, =0xffffff00
- adds r1, r0, 0
- ldrh r3, [r4, 0x12]
- adds r1, r3
- strh r1, [r4, 0x12]
- ldr r0, =gUnknown_02038C28
- movs r3, 0x10
- ldrsh r2, [r4, r3]
- lsls r1, 16
- asrs r1, 24
- str r1, [sp]
- movs r5, 0xA0
- str r5, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- movs r1, 0x12
- ldrsh r0, [r4, r1]
- cmp r0, 0
- bgt _08146D70
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- strh r5, [r4, 0xA]
- movs r0, 0x80
- lsls r0, 1
- strh r0, [r4, 0xC]
- strh r6, [r4, 0xE]
-_08146D70:
- ldr r0, [r7]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0x8
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146D20
-
- thumb_func_start sub_8146D90
-sub_8146D90: @ 8146D90
- push {lr}
- adds r1, r0, 0
- ldrh r0, [r1, 0x18]
- subs r0, 0x1
- strh r0, [r1, 0x18]
- lsls r0, 16
- cmp r0, 0
- bne _08146DA6
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
-_08146DA6:
- movs r0, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8146D90
-
- thumb_func_start sub_8146DAC
-sub_8146DAC: @ 8146DAC
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- ldr r0, =0x0000ffff
- movs r1, 0
- str r1, [sp]
- movs r1, 0x1
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146DAC
-
- thumb_func_start sub_8146DD8
-sub_8146DD8: @ 8146DD8
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _08146DEE
- ldrh r0, [r2, 0x8]
- adds r0, 0x1
- strh r0, [r2, 0x8]
-_08146DEE:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146DD8
-
- thumb_func_start sub_8146DF8
-sub_8146DF8: @ 8146DF8
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrb r1, [r0]
- movs r3, 0
- strb r3, [r0]
- ldrh r2, [r4, 0xC]
- movs r0, 0xC
- ldrsh r1, [r4, r0]
- ldr r0, =0x000003ff
- cmp r1, r0
- bgt _08146E18
- adds r0, r2, 0
- adds r0, 0x80
- strh r0, [r4, 0xC]
-_08146E18:
- ldrh r1, [r4, 0xA]
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- cmp r0, 0
- beq _08146E34
- ldrh r0, [r4, 0xC]
- lsls r0, 16
- asrs r0, 24
- subs r0, r1, r0
- strh r0, [r4, 0xA]
- lsls r0, 16
- cmp r0, 0
- bge _08146E34
- strh r3, [r4, 0xA]
-_08146E34:
- ldr r0, =gUnknown_02038C28
- movs r1, 0xA
- ldrsh r3, [r4, r1]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A014
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- cmp r0, 0
- bne _08146E90
- movs r0, 0
- bl SetVBlankCallback
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- b _08146EB0
- .pool
-_08146E90:
- ldrh r1, [r4, 0xE]
- movs r2, 0xE
- ldrsh r0, [r4, r2]
- cmp r0, 0
- bne _08146EA4
- adds r0, r1, 0x1
- strh r0, [r4, 0xE]
- ldr r0, =sub_8146F68
- bl SetVBlankCallback
-_08146EA4:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
-_08146EB0:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146DF8
-
- thumb_func_start sub_8146EC0
-sub_8146EC0: @ 8146EC0
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F2C
- ldr r2, =sTransitionStructPtr
- ldr r0, [r2]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08146EF8
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r3, 0xF0
- lsls r3, 3
- adds r0, r3
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08146EF8:
- ldr r1, =0x04000048
- ldr r2, [r2]
- ldrh r0, [r2, 0x2]
- strh r0, [r1]
- adds r1, 0x2
- ldrh r0, [r2, 0x4]
- strh r0, [r1]
- subs r1, 0x6
- ldrh r0, [r2, 0x8]
- strh r0, [r1]
- adds r1, 0xC
- ldrh r0, [r2, 0xE]
- strh r0, [r1]
- adds r1, 0x2
- ldrh r0, [r2, 0x10]
- strh r0, [r1]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146EC0
-
- thumb_func_start sub_8146F3C
-sub_8146F3C: @ 8146F3C
- push {lr}
- bl sub_8146EC0
- ldr r1, =0x040000b0
- ldr r0, =gUnknown_020393A8
- str r0, [r1]
- ldr r0, =0x04000010
- str r0, [r1, 0x4]
- ldr r0, =0xa2400001
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146F3C
-
- thumb_func_start sub_8146F68
-sub_8146F68: @ 8146F68
- push {lr}
- bl sub_8146EC0
- ldr r1, =0x040000b0
- ldr r0, =gUnknown_020393A8
- str r0, [r1]
- ldr r0, =0x04000040
- str r0, [r1, 0x4]
- ldr r0, =0xa2400001
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146F68
-
- thumb_func_start sub_8146F94
-sub_8146F94: @ 8146F94
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_PokeballsTrail_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08146FA6:
- 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 _08146FA6
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8146F94
-
- thumb_func_start sub_8146FCC
-sub_8146FCC: @ 8146FCC
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- ldr r0, =sPokeballTrail_Tileset
- ldr r1, [sp, 0x8]
- movs r2, 0x20
- bl CpuSet
- movs r0, 0
- str r0, [sp]
- ldr r1, [sp, 0x4]
- ldr r2, =0x05000200
- mov r0, sp
- bl CpuSet
- ldr r0, =gFieldEffectObjectPalette10
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8146FCC
-
- thumb_func_start sub_8147018
-sub_8147018: @ 8147018
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x10
- adds r7, r0, 0
- ldr r1, =sUnknown_085C8B88
- mov r0, sp
- movs r2, 0x4
- bl memcpy
- add r4, sp, 0x4
- ldr r1, =sUnknown_085C8B8C
- adds r0, r4, 0
- movs r2, 0xA
- bl memcpy
- bl Random
- movs r5, 0x1
- ands r5, r0
- movs r1, 0
- mov r8, r4
- ldr r6, =gFieldEffectArguments
-_08147046:
- lsls r5, 16
- asrs r5, 16
- lsls r0, r5, 1
- add r0, sp
- movs r2, 0
- ldrsh r0, [r0, r2]
- str r0, [r6]
- lsls r4, r1, 16
- asrs r4, 16
- lsls r0, r4, 5
- adds r0, 0x10
- str r0, [r6, 0x4]
- str r5, [r6, 0x8]
- lsls r0, r4, 1
- add r0, r8
- movs r1, 0
- ldrsh r0, [r0, r1]
- str r0, [r6, 0xC]
- movs r0, 0x2D
- bl FieldEffectStart
- adds r4, 0x1
- lsls r4, 16
- movs r0, 0x1
- eors r5, r0
- lsls r5, 16
- lsrs r5, 16
- lsrs r1, r4, 16
- asrs r4, 16
- cmp r4, 0x4
- ble _08147046
- ldrh r0, [r7, 0x8]
- adds r0, 0x1
- strh r0, [r7, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147018
-
- thumb_func_start sub_81470A4
-sub_81470A4: @ 81470A4
- push {lr}
- movs r0, 0x2D
- bl FieldEffectActiveListContains
- lsls r0, 24
- cmp r0, 0
- bne _081470C4
- bl sub_8149F84
- ldr r0, =sub_8146F94
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_081470C4:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81470A4
-
- thumb_func_start sub_81470D0
-sub_81470D0: @ 81470D0
- push {r4,r5,lr}
- ldr r0, =gUnknown_085C8E68
- ldr r5, =gFieldEffectArguments
- movs r2, 0
- ldrsh r1, [r5, r2]
- movs r3, 0x4
- ldrsh r2, [r5, r3]
- movs r3, 0
- bl CreateSpriteAtEnd
- lsls r0, 24
- lsrs r0, 24
- ldr r1, =gSprites
- lsls r4, r0, 4
- adds r4, r0
- lsls r4, 2
- adds r4, r1
- ldrb r1, [r4, 0x5]
- movs r0, 0xD
- negs r0, r0
- ands r0, r1
- strb r0, [r4, 0x5]
- ldrb r1, [r4, 0x1]
- movs r0, 0x4
- negs r0, r0
- ands r0, r1
- movs r1, 0x1
- orrs r0, r1
- strb r0, [r4, 0x1]
- ldr r0, [r5, 0x8]
- strh r0, [r4, 0x2E]
- ldr r0, [r5, 0xC]
- strh r0, [r4, 0x30]
- ldr r0, =0x0000ffff
- strh r0, [r4, 0x32]
- adds r0, r4, 0
- bl InitSpriteAffineAnim
- ldrb r1, [r5, 0x8]
- adds r0, r4, 0
- bl StartSpriteAffineAnim
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81470D0
-
- thumb_func_start sub_814713C
-sub_814713C: @ 814713C
- push {r4-r6,lr}
- sub sp, 0x4
- adds r4, r0, 0
- ldr r1, =sUnknown_085C8B96
- mov r0, sp
- movs r2, 0x4
- bl memcpy
- ldrh r1, [r4, 0x30]
- movs r2, 0x30
- ldrsh r0, [r4, r2]
- cmp r0, 0
- beq _08147160
- subs r0, r1, 0x1
- strh r0, [r4, 0x30]
- b _081471F2
- .pool
-_08147160:
- ldrh r0, [r4, 0x20]
- lsls r1, r0, 16
- lsrs r0, r1, 16
- cmp r0, 0xF0
- bhi _081471CE
- asrs r0, r1, 19
- lsls r0, 16
- ldrh r1, [r4, 0x22]
- lsls r1, 16
- asrs r1, 19
- lsls r1, 16
- lsrs r1, 16
- lsrs r2, r0, 16
- asrs r5, r0, 16
- movs r3, 0x32
- ldrsh r0, [r4, r3]
- cmp r5, r0
- beq _081471CE
- strh r2, [r4, 0x32]
- ldr r0, =0x04000008
- ldrh r2, [r0]
- lsrs r2, 8
- movs r0, 0x1F
- ands r2, r0
- lsls r2, 11
- movs r0, 0xC0
- lsls r0, 19
- adds r2, r0
- lsls r1, 16
- asrs r1, 16
- subs r0, r1, 0x2
- lsls r0, 5
- adds r0, r5
- lsls r0, 1
- adds r0, r2
- ldr r6, =0x0000f001
- adds r3, r6, 0
- strh r3, [r0]
- subs r0, r1, 0x1
- lsls r0, 5
- adds r0, r5
- lsls r0, 1
- adds r0, r2
- strh r3, [r0]
- lsls r0, r1, 5
- adds r0, r5
- lsls r0, 1
- adds r0, r2
- strh r3, [r0]
- adds r1, 0x1
- lsls r1, 5
- adds r1, r5
- lsls r1, 1
- adds r1, r2
- strh r3, [r1]
-_081471CE:
- movs r1, 0x2E
- ldrsh r0, [r4, r1]
- lsls r0, 1
- add r0, sp
- ldrh r0, [r0]
- ldrh r2, [r4, 0x20]
- adds r0, r2
- strh r0, [r4, 0x20]
- adds r0, 0xF
- lsls r0, 16
- movs r1, 0x87
- lsls r1, 17
- cmp r0, r1
- bls _081471F2
- adds r0, r4, 0
- movs r1, 0x2D
- bl FieldEffectStop
-_081471F2:
- add sp, 0x4
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814713C
-
- thumb_func_start sub_8147204
-sub_8147204: @ 8147204
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Clockwise_BlackFade_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08147216:
- 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 _08147216
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147204
-
- thumb_func_start sub_814723C
-sub_814723C: @ 814723C
- push {r4,lr}
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0
- strh r0, [r1, 0x2]
- movs r0, 0x3F
- strh r0, [r1, 0x4]
- ldr r0, =0x0000f0f1
- strh r0, [r1, 0x6]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r3, =gUnknown_020393A8
- ldr r2, =0x0000f3f4
-_08147262:
- lsls r0, r1, 1
- adds r0, r3
- strh r2, [r0]
- adds r0, r1, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0x9F
- bls _08147262
- ldr r0, =sub_8147688
- bl SetVBlankCallback
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0x78
- strh r0, [r1, 0x2C]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814723C
-
- thumb_func_start sub_81472A4
-sub_81472A4: @ 81472A4
- push {r4-r7,lr}
- sub sp, 0xC
- adds r6, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r1, [r2]
- adds r0, r1, 0
- adds r0, 0x24
- movs r2, 0x2C
- ldrsh r3, [r1, r2]
- movs r1, 0x1
- negs r1, r1
- str r1, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A1AC
- ldr r5, =gUnknown_02038C28
-_081472D4:
- ldr r4, =sTransitionStructPtr
- ldr r0, [r4]
- movs r7, 0x2A
- ldrsh r3, [r0, r7]
- lsls r3, 1
- adds r3, r5
- ldrh r1, [r0, 0x28]
- adds r1, 0x1
- movs r7, 0xF0
- lsls r7, 7
- adds r2, r7, 0
- orrs r1, r2
- strh r1, [r3]
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- lsls r0, 24
- cmp r0, 0
- beq _081472D4
- ldr r1, [r4]
- ldrh r0, [r1, 0x2C]
- adds r0, 0x10
- strh r0, [r1, 0x2C]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0xEF
- ble _08147318
- movs r0, 0
- strh r0, [r1, 0x2E]
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
-_08147318:
- ldr r0, [r4]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0xC
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81472A4
-
- thumb_func_start sub_8147334
-sub_8147334: @ 8147334
- push {r4-r7,lr}
- mov r7, r9
- mov r6, r8
- push {r6,r7}
- sub sp, 0x10
- mov r8, r0
- add r1, sp, 0xC
- movs r0, 0
- strb r0, [r1]
- ldr r4, =sTransitionStructPtr
- ldr r1, [r4]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r1, [r4]
- adds r0, r1, 0
- adds r0, 0x24
- movs r2, 0x2E
- ldrsh r1, [r1, r2]
- str r1, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r1, 0x78
- movs r2, 0x50
- movs r3, 0xF0
- bl sub_814A1AC
- mov r9, r4
- mov r7, r9
- add r5, sp, 0xC
-_08147372:
- movs r1, 0x78
- ldr r3, [r7]
- ldrh r0, [r3, 0x28]
- adds r0, 0x1
- lsls r0, 16
- lsrs r4, r0, 16
- movs r2, 0x2E
- ldrsh r0, [r3, r2]
- cmp r0, 0x4F
- ble _0814738A
- ldrh r1, [r3, 0x28]
- movs r4, 0xF0
-_0814738A:
- ldr r6, =gUnknown_02038C28
- movs r0, 0x2A
- ldrsh r2, [r3, r0]
- lsls r2, 1
- adds r2, r6
- lsls r1, 16
- asrs r1, 8
- lsls r0, r4, 16
- asrs r4, r0, 16
- orrs r4, r1
- strh r4, [r2]
- ldrb r0, [r5]
- cmp r0, 0
- bne _081473C0
- adds r0, r3, 0
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- strb r0, [r5]
- b _08147372
- .pool
-_081473C0:
- ldr r1, [r7]
- ldrh r0, [r1, 0x2E]
- adds r0, 0x8
- strh r0, [r1, 0x2E]
- lsls r0, 16
- asrs r2, r0, 16
- cmp r2, 0x9F
- ble _081473DE
- movs r0, 0xF0
- strh r0, [r1, 0x2C]
- mov r1, r8
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- b _08147406
-_081473DE:
- movs r3, 0x2A
- ldrsh r0, [r1, r3]
- cmp r0, r2
- bge _08147406
- adds r3, r4, 0
- ldr r5, =sTransitionStructPtr
-_081473EA:
- ldr r2, [r5]
- ldrh r0, [r2, 0x2A]
- adds r0, 0x1
- strh r0, [r2, 0x2A]
- lsls r0, 16
- asrs r0, 15
- adds r0, r6
- strh r3, [r0]
- movs r4, 0x2A
- ldrsh r1, [r2, r4]
- movs r4, 0x2E
- ldrsh r0, [r2, r4]
- cmp r1, r0
- blt _081473EA
-_08147406:
- mov r1, r9
- ldr r0, [r1]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0x10
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147334
-
- thumb_func_start sub_8147428
-sub_8147428: @ 8147428
- push {r4-r6,lr}
- sub sp, 0xC
- adds r6, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r1, [r2]
- adds r0, r1, 0
- adds r0, 0x24
- movs r2, 0x2C
- ldrsh r3, [r1, r2]
- movs r1, 0xA0
- str r1, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A1AC
- ldr r5, =gUnknown_02038C28
-_08147456:
- ldr r4, =sTransitionStructPtr
- ldr r0, [r4]
- movs r1, 0x2A
- ldrsh r3, [r0, r1]
- lsls r3, 1
- adds r3, r5
- ldrh r1, [r0, 0x28]
- lsls r1, 8
- movs r2, 0xF0
- orrs r1, r2
- strh r1, [r3]
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- lsls r0, 24
- cmp r0, 0
- beq _08147456
- ldr r1, [r4]
- ldrh r0, [r1, 0x2C]
- subs r0, 0x10
- strh r0, [r1, 0x2C]
- lsls r0, 16
- cmp r0, 0
- bgt _08147494
- movs r0, 0xA0
- strh r0, [r1, 0x2E]
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
-_08147494:
- ldr r0, [r4]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0xC
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147428
-
- thumb_func_start sub_81474B0
-sub_81474B0: @ 81474B0
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x10
- mov r9, r0
- add r1, sp, 0xC
- movs r0, 0
- strb r0, [r1]
- ldr r4, =sTransitionStructPtr
- ldr r1, [r4]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r1, [r4]
- adds r0, r1, 0
- adds r0, 0x24
- movs r2, 0x2E
- ldrsh r1, [r1, r2]
- str r1, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r1, 0x78
- movs r2, 0x50
- movs r3, 0
- bl sub_814A1AC
- ldr r7, =gUnknown_02038C28
- mov r10, r7
- ldr r0, =sTransitionStructPtr
- mov r8, r0
- add r6, sp, 0xC
-_081474F4:
- mov r1, r8
- ldr r4, [r1]
- movs r2, 0x2A
- ldrsh r0, [r4, r2]
- lsls r0, 1
- mov r7, r10
- adds r5, r0, r7
- ldrb r1, [r5]
- ldrh r2, [r4, 0x28]
- adds r3, r2, 0
- movs r7, 0x2E
- ldrsh r0, [r4, r7]
- cmp r0, 0x50
- bgt _08147514
- movs r2, 0x78
- adds r1, r3, 0
-_08147514:
- lsls r0, r2, 16
- asrs r0, 8
- lsls r1, 16
- asrs r1, 16
- orrs r1, r0
- movs r7, 0
- strh r1, [r5]
- ldrb r0, [r6]
- cmp r0, 0
- bne _08147540
- adds r0, r4, 0
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- strb r0, [r6]
- b _081474F4
- .pool
-_08147540:
- mov r0, r8
- ldr r2, [r0]
- ldrh r0, [r2, 0x2E]
- subs r0, 0x8
- strh r0, [r2, 0x2E]
- lsls r0, 16
- asrs r3, r0, 16
- cmp r3, 0
- bgt _0814755E
- strh r7, [r2, 0x2C]
- mov r1, r9
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- b _08147588
-_0814755E:
- movs r4, 0x2A
- ldrsh r0, [r2, r4]
- cmp r0, r3
- ble _08147588
- ldr r6, =gUnknown_02038C28
- adds r3, r1, 0
- ldr r5, =sTransitionStructPtr
-_0814756C:
- ldr r2, [r5]
- ldrh r0, [r2, 0x2A]
- subs r0, 0x1
- strh r0, [r2, 0x2A]
- lsls r0, 16
- asrs r0, 15
- adds r0, r6
- strh r3, [r0]
- movs r7, 0x2A
- ldrsh r1, [r2, r7]
- movs r4, 0x2E
- ldrsh r0, [r2, r4]
- cmp r1, r0
- bgt _0814756C
-_08147588:
- ldr r7, =sTransitionStructPtr
- ldr r0, [r7]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0x10
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81474B0
-
- thumb_func_start sub_81475B0
-sub_81475B0: @ 81475B0
- push {r4-r7,lr}
- sub sp, 0xC
- adds r7, r0, 0
- ldr r1, =sTransitionStructPtr
- ldr r0, [r1]
- ldrb r2, [r0]
- movs r2, 0
- strb r2, [r0]
- ldr r1, [r1]
- adds r0, r1, 0
- adds r0, 0x24
- movs r4, 0x2C
- ldrsh r3, [r1, r4]
- str r2, [sp]
- movs r1, 0x1
- str r1, [sp, 0x4]
- str r1, [sp, 0x8]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A1AC
- ldr r6, =gUnknown_02038C28
-_081475DC:
- movs r2, 0x78
- ldr r5, =sTransitionStructPtr
- ldr r3, [r5]
- ldrh r4, [r3, 0x28]
- movs r1, 0x28
- ldrsh r0, [r3, r1]
- cmp r0, 0x77
- ble _081475F0
- movs r2, 0
- movs r4, 0xF0
-_081475F0:
- movs r0, 0x2A
- ldrsh r1, [r3, r0]
- lsls r1, 1
- adds r1, r6
- lsls r2, 8
- lsls r0, r4, 16
- asrs r0, 16
- orrs r0, r2
- strh r0, [r1]
- adds r0, r3, 0
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- lsls r0, 24
- cmp r0, 0
- beq _081475DC
- ldr r0, [r5]
- ldrh r1, [r0, 0x2C]
- adds r1, 0x10
- strh r1, [r0, 0x2C]
- movs r1, 0x28
- ldrsh r0, [r0, r1]
- cmp r0, 0x78
- ble _0814762A
- ldrh r0, [r7, 0x8]
- adds r0, 0x1
- strh r0, [r7, 0x8]
-_0814762A:
- ldr r0, [r5]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- add sp, 0xC
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81475B0
-
- thumb_func_start sub_8147648
-sub_8147648: @ 8147648
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, =sub_8147204
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147648
-
- thumb_func_start sub_8147688
-sub_8147688: @ 8147688
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r3, =sTransitionStructPtr
- ldr r0, [r3]
- ldrb r0, [r0]
- cmp r0, 0
- beq _081476C0
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_081476C0:
- ldr r2, =0x04000048
- ldr r1, [r3]
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- subs r2, 0x4
- ldr r0, =gUnknown_02038C28
- movs r1, 0xF0
- lsls r1, 3
- adds r0, r1
- ldrh r1, [r0]
- strh r1, [r2]
- str r0, [r4]
- str r2, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147688
-
- thumb_func_start sub_8147718
-sub_8147718: @ 8147718
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Ripple_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814772A:
- 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 _0814772A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147718
-
- thumb_func_start sub_8147750
-sub_8147750: @ 8147750
- push {r4,r5,lr}
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r2, 0
- ldr r4, =gUnknown_020393A8
- ldr r3, =sTransitionStructPtr
-_08147762:
- lsls r1, r2, 1
- adds r1, r4
- ldr r0, [r3]
- ldrh r0, [r0, 0x16]
- strh r0, [r1]
- adds r0, r2, 0x1
- lsls r0, 24
- lsrs r2, r0, 24
- cmp r2, 0x9F
- bls _08147762
- ldr r0, =sub_8147888
- bl SetVBlankCallback
- ldr r0, =sub_81478C0
- bl SetHBlankCallback
- movs r0, 0x2
- bl EnableInterrupts
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0x1
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147750
-
- thumb_func_start sub_81477A8
-sub_81477A8: @ 81477A8
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x4
- adds r6, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r2, [r6, 0xC]
- lsls r1, r2, 16
- asrs r0, r1, 24
- lsls r0, 16
- lsrs r3, r0, 16
- ldrh r4, [r6, 0xA]
- movs r0, 0xC0
- lsls r0, 1
- mov r8, r0
- movs r5, 0x80
- lsls r5, 3
- adds r0, r4, r5
- strh r0, [r6, 0xA]
- ldr r0, =0x1fff0000
- cmp r1, r0
- bgt _081477E4
- movs r1, 0xC0
- lsls r1, 1
- adds r0, r2, r1
- strh r0, [r6, 0xC]
-_081477E4:
- movs r5, 0
- lsls r7, r3, 16
-_081477E8:
- lsrs r0, r4, 8
- asrs r1, r7, 16
- bl Sin
- ldr r1, =gUnknown_02038C28
- lsls r2, r5, 1
- adds r2, r1
- ldr r1, =sTransitionStructPtr
- ldr r1, [r1]
- ldrh r1, [r1, 0x16]
- adds r0, r1
- strh r0, [r2]
- adds r0, r5, 0x1
- lsls r0, 24
- lsrs r5, r0, 24
- mov r1, r8
- adds r0, r4, r1
- lsls r0, 16
- lsrs r4, r0, 16
- cmp r5, 0x9F
- bls _081477E8
- ldrh r0, [r6, 0xE]
- adds r0, 0x1
- strh r0, [r6, 0xE]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x51
- bne _08147838
- ldrh r0, [r6, 0x10]
- adds r0, 0x1
- strh r0, [r6, 0x10]
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x2
- negs r1, r1
- movs r2, 0
- str r2, [sp]
- movs r3, 0x10
- bl BeginNormalPaletteFade
-_08147838:
- movs r5, 0x10
- ldrsh r0, [r6, r5]
- cmp r0, 0
- beq _0814785A
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _0814785A
- ldr r0, =sub_8147718
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_0814785A:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- add sp, 0x4
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81477A8
-
- thumb_func_start sub_8147888
-sub_8147888: @ 8147888
- push {lr}
- bl sub_8149F2C
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrb r0, [r0]
- cmp r0, 0
- beq _081478AC
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_081478AC:
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147888
-
- thumb_func_start sub_81478C0
-sub_81478C0: @ 81478C0
- ldr r1, =gUnknown_02038C28
- ldr r0, =0x04000006
- ldrh r0, [r0]
- lsls r0, 1
- movs r2, 0xF0
- lsls r2, 3
- adds r1, r2
- adds r0, r1
- ldrh r1, [r0]
- ldr r0, =0x04000016
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- bx lr
- .pool
- thumb_func_end sub_81478C0
-
- thumb_func_start sub_81478EC
-sub_81478EC: @ 81478EC
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Wave_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081478FE:
- 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 _081478FE
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81478EC
-
- thumb_func_start sub_8147924
-sub_8147924: @ 8147924
- push {r4,lr}
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r2, 0
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- strh r2, [r1, 0x4]
- movs r0, 0xF0
- strh r0, [r1, 0x6]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r3, =gUnknown_020393A8
- movs r2, 0xF2
-_0814794A:
- lsls r0, r1, 1
- adds r0, r3
- strh r2, [r0]
- adds r0, r1, 0x1
- lsls r0, 24
- lsrs r1, r0, 24
- cmp r1, 0x9F
- bls _0814794A
- ldr r0, =sub_8147A58
- bl SetVBlankCallback
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147924
-
- thumb_func_start sub_814797C
-sub_814797C: @ 814797C
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- adds r4, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r7, =gUnknown_02038C28
- ldrh r0, [r4, 0xC]
- ldrb r5, [r4, 0xC]
- adds r0, 0x10
- strh r0, [r4, 0xC]
- ldrh r0, [r4, 0xA]
- adds r0, 0x8
- strh r0, [r4, 0xA]
- movs r6, 0
- movs r0, 0x1
- mov r8, r0
-_081479A4:
- adds r0, r5, 0
- movs r1, 0x28
- bl Sin
- ldrh r1, [r4, 0xA]
- adds r0, r1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r0, 0
- bge _081479BA
- movs r1, 0
-_081479BA:
- lsls r0, r1, 16
- asrs r0, 16
- cmp r0, 0xF0
- ble _081479C4
- movs r1, 0xF0
-_081479C4:
- lsls r0, r1, 16
- asrs r0, 16
- lsls r1, r0, 8
- movs r2, 0xF1
- orrs r1, r2
- strh r1, [r7]
- cmp r0, 0xEF
- bgt _081479D8
- movs r0, 0
- mov r8, r0
-_081479D8:
- adds r0, r6, 0x1
- lsls r0, 24
- lsrs r6, r0, 24
- adds r0, r5, 0x4
- lsls r0, 24
- lsrs r5, r0, 24
- adds r7, 0x2
- cmp r6, 0x9F
- bls _081479A4
- mov r1, r8
- cmp r1, 0
- beq _081479F6
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081479F6:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814797C
-
- thumb_func_start sub_8147A18
-sub_8147A18: @ 8147A18
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, =sub_81478EC
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147A18
-
- thumb_func_start sub_8147A58
-sub_8147A58: @ 8147A58
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r3, =sTransitionStructPtr
- ldr r0, [r3]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08147A90
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08147A90:
- ldr r2, =0x04000048
- ldr r1, [r3]
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- ldr r0, =gUnknown_020393A8
- str r0, [r4]
- ldr r0, =0x04000040
- str r0, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147A58
-
- thumb_func_start sub_8147AE4
-sub_8147AE4: @ 8147AE4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- movs r2, 0
- strh r2, [r1, 0x26]
- bl sub_8147B84
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147AE4
-
- thumb_func_start sub_8147B04
-sub_8147B04: @ 8147B04
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- movs r2, 0x1
- strh r2, [r1, 0x26]
- bl sub_8147B84
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147B04
-
- thumb_func_start sub_8147B24
-sub_8147B24: @ 8147B24
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- movs r2, 0x2
- strh r2, [r1, 0x26]
- bl sub_8147B84
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147B24
-
- thumb_func_start sub_8147B44
-sub_8147B44: @ 8147B44
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- movs r2, 0x3
- strh r2, [r1, 0x26]
- bl sub_8147B84
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147B44
-
- thumb_func_start sub_8147B64
-sub_8147B64: @ 8147B64
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- movs r2, 0x4
- strh r2, [r1, 0x26]
- bl sub_8147B84
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147B64
-
- thumb_func_start sub_8147B84
-sub_8147B84: @ 8147B84
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Mugshot_Transition_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08147B96:
- 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 _08147B96
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8147B84
-
- thumb_func_start sub_8147BBC
-sub_8147BBC: @ 8147BBC
- push {r4,lr}
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- adds r0, r4, 0
- bl sub_8148218
- movs r0, 0
- strh r0, [r4, 0xA]
- movs r0, 0x1
- strh r0, [r4, 0xC]
- movs r0, 0xEF
- strh r0, [r4, 0xE]
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- movs r0, 0x3E
- strh r0, [r1, 0x4]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r3, =gUnknown_020393A8
- ldr r2, =0x0000f0f1
-_08147BF0:
- lsls r0, r1, 1
- adds r0, r3
- strh r2, [r0]
- adds r0, r1, 0x1
- lsls r0, 24
- lsrs r1, r0, 24
- cmp r1, 0x9F
- bls _08147BF0
- ldr r0, =sub_81480CC
- bl SetVBlankCallback
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147BBC
-
- thumb_func_start sub_8147C24
-sub_8147C24: @ 8147C24
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x8
- mov r8, r0
- ldr r6, =sMugshotsTilemap
- add r1, sp, 0x4
- mov r0, sp
- bl sub_8149F58
- ldr r0, =sUnknown_085B9AF0
- ldr r1, [sp, 0x4]
- movs r2, 0xF0
- bl CpuSet
- ldr r1, =sOpponentMugshotsPals
- mov r2, r8
- movs r3, 0x26
- ldrsh r0, [r2, r3]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r1, =sPlayerMugshotsPals
- ldr r0, =gSaveBlock2Ptr
- ldr r0, [r0]
- ldrb r0, [r0, 0x8]
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- movs r1, 0xFA
- movs r2, 0xC
- bl LoadPalette
- movs r1, 0
- ldr r5, [sp]
- movs r0, 0xF0
- lsls r0, 8
- adds r7, r0, 0
-_08147C78:
- movs r0, 0
- lsls r3, r1, 16
- asrs r4, r3, 11
-_08147C7E:
- lsls r2, r0, 16
- asrs r2, 16
- adds r1, r4, r2
- lsls r1, 1
- adds r1, r5
- ldrh r0, [r6]
- orrs r0, r7
- strh r0, [r1]
- adds r2, 0x1
- lsls r2, 16
- adds r6, 0x2
- lsrs r0, r2, 16
- asrs r2, 16
- cmp r2, 0x1F
- ble _08147C7E
- movs r1, 0x80
- lsls r1, 9
- adds r0, r3, r1
- lsrs r1, r0, 16
- asrs r0, 16
- cmp r0, 0x13
- ble _08147C78
- movs r0, 0x2
- bl EnableInterrupts
- ldr r0, =sub_81481E0
- bl SetHBlankCallback
- mov r2, r8
- ldrh r0, [r2, 0x8]
- adds r0, 0x1
- strh r0, [r2, 0x8]
- movs r0, 0
- add sp, 0x8
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147C24
-
- thumb_func_start sub_8147CE4
-sub_8147CE4: @ 8147CE4
- push {r4-r7,lr}
- adds r4, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r7, =gUnknown_02038C28
- ldrh r0, [r4, 0xA]
- ldrb r5, [r4, 0xA]
- adds r0, 0x10
- strh r0, [r4, 0xA]
- movs r6, 0
-_08147CFE:
- adds r0, r5, 0
- movs r1, 0x10
- bl Sin
- ldrh r1, [r4, 0xC]
- adds r0, r1
- lsls r0, 16
- lsrs r2, r0, 16
- cmp r0, 0
- bge _08147D14
- movs r2, 0x1
-_08147D14:
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0xF0
- ble _08147D1E
- movs r2, 0xF0
-_08147D1E:
- strh r2, [r7]
- adds r0, r6, 0x1
- lsls r0, 24
- lsrs r6, r0, 24
- adds r7, 0x2
- adds r0, r5, 0
- adds r0, 0x10
- lsls r0, 24
- lsrs r5, r0, 24
- cmp r6, 0x4F
- bls _08147CFE
- cmp r6, 0x9F
- bhi _08147D76
-_08147D38:
- adds r0, r5, 0
- movs r1, 0x10
- bl Sin
- ldrh r1, [r4, 0xE]
- subs r1, r0
- lsls r1, 16
- lsrs r2, r1, 16
- cmp r1, 0
- bge _08147D4E
- movs r2, 0
-_08147D4E:
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0xEF
- ble _08147D58
- movs r2, 0xEF
-_08147D58:
- lsls r0, r2, 16
- asrs r0, 8
- movs r1, 0xF0
- orrs r0, r1
- strh r0, [r7]
- adds r0, r6, 0x1
- lsls r0, 24
- lsrs r6, r0, 24
- adds r7, 0x2
- adds r0, r5, 0
- adds r0, 0x10
- lsls r0, 24
- lsrs r5, r0, 24
- cmp r6, 0x9F
- bls _08147D38
-_08147D76:
- ldrh r1, [r4, 0xC]
- adds r1, 0x8
- strh r1, [r4, 0xC]
- ldrh r0, [r4, 0xE]
- subs r0, 0x8
- strh r0, [r4, 0xE]
- lsls r1, 16
- asrs r1, 16
- cmp r1, 0xF0
- ble _08147D8E
- movs r0, 0xF0
- strh r0, [r4, 0xC]
-_08147D8E:
- movs r1, 0xE
- ldrsh r0, [r4, r1]
- cmp r0, 0
- bge _08147D9A
- movs r0, 0
- strh r0, [r4, 0xE]
-_08147D9A:
- ldr r0, [r4, 0xC]
- cmp r0, 0xF0
- bne _08147DA6
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_08147DA6:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0x18]
- subs r0, 0x8
- strh r0, [r1, 0x18]
- ldrh r0, [r1, 0x1A]
- adds r0, 0x8
- strh r0, [r1, 0x1A]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147CE4
-
- thumb_func_start sub_8147DD0
-sub_8147DD0: @ 8147DD0
- push {r4,r5,lr}
- adds r4, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r1, =gUnknown_02038C28
- adds r5, r2, 0
- movs r2, 0xF0
-_08147DE4:
- strh r2, [r1]
- adds r0, 0x1
- lsls r0, 24
- lsrs r0, 24
- adds r1, 0x2
- cmp r0, 0x9F
- bls _08147DE4
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- movs r1, 0
- strh r0, [r4, 0x8]
- strh r1, [r4, 0xA]
- strh r1, [r4, 0xC]
- strh r1, [r4, 0xE]
- ldr r1, [r5]
- ldrh r0, [r1, 0x18]
- subs r0, 0x8
- strh r0, [r1, 0x18]
- ldrh r0, [r1, 0x1A]
- adds r0, 0x8
- strh r0, [r1, 0x1A]
- movs r1, 0x22
- ldrsh r0, [r4, r1]
- movs r1, 0
- bl sub_8148484
- movs r1, 0x24
- ldrsh r0, [r4, r1]
- movs r1, 0x1
- bl sub_8148484
- movs r1, 0x22
- ldrsh r0, [r4, r1]
- bl sub_814849C
- movs r0, 0x68
- bl PlaySE
- ldr r1, [r5]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147DD0
-
- thumb_func_start sub_8147E4C
-sub_8147E4C: @ 8147E4C
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0x18]
- subs r0, 0x8
- strh r0, [r1, 0x18]
- ldrh r0, [r1, 0x1A]
- adds r0, 0x8
- strh r0, [r1, 0x1A]
- movs r1, 0x22
- ldrsh r0, [r4, r1]
- bl sub_81484B8
- lsls r0, 16
- cmp r0, 0
- beq _08147E7C
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r1, 0x24
- ldrsh r0, [r4, r1]
- bl sub_814849C
-_08147E7C:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147E4C
-
- thumb_func_start sub_8147E88
-sub_8147E88: @ 8147E88
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- adds r6, r0, 0
- ldr r7, =sTransitionStructPtr
- ldr r1, [r7]
- ldrh r0, [r1, 0x18]
- subs r0, 0x8
- movs r2, 0
- mov r8, r2
- strh r0, [r1, 0x18]
- ldrh r0, [r1, 0x1A]
- adds r0, 0x8
- strh r0, [r1, 0x1A]
- movs r1, 0x24
- ldrsh r0, [r6, r1]
- bl sub_81484B8
- lsls r0, 16
- cmp r0, 0
- beq _08147F1C
- ldr r1, [r7]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- movs r0, 0
- bl SetVBlankCallback
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- ldr r4, =gUnknown_02038C28
- movs r5, 0xA0
- lsls r5, 1
- adds r0, r4, 0
- movs r1, 0
- adds r2, r5, 0
- bl memset
- movs r2, 0xF0
- lsls r2, 3
- adds r4, r2
- adds r0, r4, 0
- movs r1, 0
- adds r2, r5, 0
- bl memset
- movs r0, 0x40
- movs r1, 0xF0
- bl SetGpuReg
- movs r0, 0x54
- movs r1, 0
- bl SetGpuReg
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- mov r0, r8
- strh r0, [r6, 0xE]
- strh r0, [r6, 0x10]
- ldr r1, [r7]
- movs r0, 0xBF
- strh r0, [r1, 0xE]
- ldr r0, =sub_8148160
- bl SetVBlankCallback
-_08147F1C:
- movs r0, 0
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147E88
-
- thumb_func_start sub_8147F40
-sub_8147F40: @ 8147F40
- push {r4-r7,lr}
- adds r4, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- movs r6, 0x1
- ldr r1, [r2]
- ldrh r0, [r1, 0x18]
- subs r0, 0x8
- strh r0, [r1, 0x18]
- ldrh r0, [r1, 0x1A]
- adds r0, 0x8
- strh r0, [r1, 0x1A]
- ldrh r1, [r4, 0x10]
- movs r3, 0x10
- ldrsh r0, [r4, r3]
- mov r12, r2
- cmp r0, 0x4F
- bgt _08147F6E
- adds r0, r1, 0x2
- strh r0, [r4, 0x10]
-_08147F6E:
- movs r1, 0x10
- ldrsh r0, [r4, r1]
- cmp r0, 0x50
- ble _08147F7A
- movs r0, 0x50
- strh r0, [r4, 0x10]
-_08147F7A:
- ldrh r0, [r4, 0xE]
- adds r0, 0x1
- strh r0, [r4, 0xE]
- movs r1, 0x1
- ands r0, r1
- ldrh r3, [r4, 0x10]
- cmp r0, 0
- beq _08147FDC
- movs r2, 0
- lsls r0, r3, 16
- movs r6, 0
- cmp r0, 0
- blt _08147FDC
- movs r7, 0x50
- ldr r5, =gUnknown_02038C28
-_08147F98:
- lsls r0, r2, 16
- asrs r3, r0, 16
- subs r1, r7, r3
- adds r0, r3, 0
- adds r0, 0x50
- lsls r0, 16
- lsrs r2, r0, 16
- lsls r1, 16
- asrs r1, 15
- adds r1, r5
- ldrh r0, [r1]
- cmp r0, 0xF
- bhi _08147FB8
- movs r6, 0x1
- adds r0, 0x1
- strh r0, [r1]
-_08147FB8:
- lsls r0, r2, 16
- asrs r0, 15
- adds r1, r0, r5
- ldrh r0, [r1]
- cmp r0, 0xF
- bhi _08147FCA
- movs r6, 0x1
- adds r0, 0x1
- strh r0, [r1]
-_08147FCA:
- adds r0, r3, 0x1
- lsls r0, 16
- lsrs r2, r0, 16
- asrs r0, 16
- movs r3, 0x10
- ldrsh r1, [r4, r3]
- ldrh r3, [r4, 0x10]
- cmp r0, r1
- ble _08147F98
-_08147FDC:
- cmp r3, 0x50
- bne _08147FEA
- cmp r6, 0
- bne _08147FEA
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_08147FEA:
- mov r1, r12
- ldr r0, [r1]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8147F40
-
- thumb_func_start sub_8148008
-sub_8148008: @ 8148008
- push {r4-r6,lr}
- adds r4, r0, 0
- ldr r5, =sTransitionStructPtr
- ldr r0, [r5]
- ldrb r1, [r0]
- movs r6, 0
- strb r6, [r0]
- movs r0, 0x1
- negs r0, r0
- ldr r2, =0x00007fff
- movs r1, 0x10
- bl BlendPalettes
- ldr r1, [r5]
- movs r0, 0xFF
- strh r0, [r1, 0xE]
- strh r6, [r4, 0xE]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148008
-
- thumb_func_start sub_8148040
-sub_8148040: @ 8148040
- push {r4,r5,lr}
- adds r4, r0, 0
- ldr r5, =sTransitionStructPtr
- ldr r1, [r5]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r0, [r4, 0xE]
- adds r0, 0x1
- strh r0, [r4, 0xE]
- ldr r0, =gUnknown_02038C28
- movs r2, 0xE
- ldrsh r1, [r4, r2]
- movs r2, 0xA0
- lsls r2, 1
- bl memset
- movs r1, 0xE
- ldrsh r0, [r4, r1]
- cmp r0, 0xF
- ble _08148070
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_08148070:
- ldr r0, [r5]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148040
-
- thumb_func_start sub_814808C
-sub_814808C: @ 814808C
- push {r4,lr}
- adds r4, r0, 0
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814808C
-
- thumb_func_start sub_81480CC
-sub_81480CC: @ 81480CC
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r3, =sTransitionStructPtr
- ldr r0, [r3]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08148104
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08148104:
- ldr r2, =0x04000012
- ldr r1, [r3]
- ldrh r0, [r1, 0x1C]
- strh r0, [r2]
- adds r2, 0x36
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- ldr r0, =gUnknown_020393A8
- str r0, [r4]
- ldr r0, =0x04000040
- str r0, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81480CC
-
- thumb_func_start sub_8148160
-sub_8148160: @ 8148160
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r2, =sTransitionStructPtr
- ldr r0, [r2]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08148198
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r3, 0xF0
- lsls r3, 3
- adds r0, r3
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08148198:
- ldr r1, =0x04000050
- ldr r0, [r2]
- ldrh r0, [r0, 0xE]
- strh r0, [r1]
- ldr r0, =gUnknown_020393A8
- str r0, [r4]
- ldr r0, =0x04000054
- str r0, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148160
-
- thumb_func_start sub_81481E0
-sub_81481E0: @ 81481E0
- push {lr}
- ldr r0, =0x04000006
- ldrh r0, [r0]
- cmp r0, 0x4F
- bhi _08148200
- ldr r1, =0x04000010
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrh r0, [r0, 0x18]
- b _08148208
- .pool
-_08148200:
- ldr r1, =0x04000010
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- ldrh r0, [r0, 0x1A]
-_08148208:
- strh r0, [r1]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81481E0
-
- thumb_func_start sub_8148218
-sub_8148218: @ 8148218
- push {r4-r6,lr}
- mov r6, r9
- mov r5, r8
- push {r5,r6}
- sub sp, 0x4
- adds r4, r0, 0
- ldr r0, =sMugshotsTrainerPicIDsTable
- movs r2, 0x26
- ldrsh r1, [r4, r2]
- mov r8, r1
- add r0, r8
- ldrb r0, [r0]
- ldr r2, =sMugshotsOpponentCoords
- lsls r1, 2
- mov r8, r1
- adds r1, r2
- ldrh r1, [r1]
- subs r1, 0x20
- lsls r1, 16
- asrs r1, 16
- adds r2, 0x2
- add r2, r8
- ldrh r2, [r2]
- adds r2, 0x2A
- lsls r2, 16
- asrs r2, 16
- ldr r5, =0x0201c000
- str r5, [sp]
- movs r3, 0
- bl sub_80B5E6C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x22]
- ldr r0, =gSaveBlock2Ptr
- ldr r0, [r0]
- ldrb r0, [r0, 0x8]
- bl PlayerGenderToFrontTrainerPicId
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0x88
- lsls r1, 1
- str r5, [sp]
- movs r2, 0x6A
- movs r3, 0
- bl sub_80B5E6C
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4, 0x24]
- movs r3, 0x22
- ldrsh r0, [r4, r3]
- lsls r5, r0, 4
- adds r5, r0
- lsls r5, 2
- ldr r1, =gSprites
- adds r5, r1
- movs r2, 0x24
- ldrsh r0, [r4, r2]
- lsls r6, r0, 4
- adds r6, r0
- lsls r6, 2
- adds r6, r1
- ldr r0, =sub_8148380
- str r0, [r5, 0x1C]
- str r0, [r6, 0x1C]
- ldrb r0, [r5, 0x1]
- movs r1, 0x3
- orrs r0, r1
- strb r0, [r5, 0x1]
- ldrb r0, [r6, 0x1]
- orrs r0, r1
- strb r0, [r6, 0x1]
- bl AllocOamMatrix
- lsls r0, 24
- lsrs r0, 24
- movs r3, 0x1F
- mov r9, r3
- mov r4, r9
- ands r0, r4
- lsls r0, 1
- ldrb r2, [r5, 0x3]
- movs r4, 0x3F
- negs r4, r4
- adds r1, r4, 0
- ands r1, r2
- orrs r1, r0
- strb r1, [r5, 0x3]
- bl AllocOamMatrix
- lsls r0, 24
- lsrs r0, 24
- mov r1, r9
- ands r0, r1
- lsls r0, 1
- ldrb r1, [r6, 0x3]
- ands r4, r1
- orrs r4, r0
- strb r4, [r6, 0x3]
- ldrb r2, [r5, 0x1]
- movs r1, 0x3F
- adds r0, r1, 0
- ands r0, r2
- movs r2, 0x40
- orrs r0, r2
- strb r0, [r5, 0x1]
- ldrb r0, [r6, 0x1]
- ands r1, r0
- orrs r1, r2
- strb r1, [r6, 0x1]
- ldrb r0, [r5, 0x3]
- movs r1, 0xC0
- orrs r0, r1
- strb r0, [r5, 0x3]
- ldrb r0, [r6, 0x3]
- orrs r0, r1
- strb r0, [r6, 0x3]
- adds r0, r5, 0
- movs r1, 0x1
- movs r2, 0x3
- movs r3, 0x3
- bl CalcCenterToCornerVec
- adds r0, r6, 0
- movs r1, 0x1
- movs r2, 0x3
- movs r3, 0x3
- bl CalcCenterToCornerVec
- ldrb r0, [r5, 0x3]
- lsls r0, 26
- lsrs r0, 27
- ldr r2, =sMugshotsOpponentRotationScales
- mov r3, r8
- adds r1, r3, r2
- movs r4, 0
- ldrsh r1, [r1, r4]
- adds r2, 0x2
- add r8, r2
- mov r3, r8
- movs r4, 0
- ldrsh r2, [r3, r4]
- movs r3, 0
- bl SetOamMatrixRotationScaling
- ldrb r0, [r6, 0x3]
- lsls r0, 26
- lsrs r0, 27
- ldr r1, =0xfffffe00
- movs r2, 0x80
- lsls r2, 2
- movs r3, 0
- bl SetOamMatrixRotationScaling
- add sp, 0x4
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148218
-
- thumb_func_start sub_8148380
-sub_8148380: @ 8148380
- push {r4,r5,lr}
- adds r4, r0, 0
- ldr r5, =sUnknown_085C8C24
-_08148386:
- movs r1, 0x2E
- 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 _08148386
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148380
-
- thumb_func_start sub_81483A8
-sub_81483A8: @ 81483A8
- movs r0, 0
- bx lr
- thumb_func_end sub_81483A8
-
- thumb_func_start sub_81483AC
-sub_81483AC: @ 81483AC
- push {r4,r5,lr}
- sub sp, 0x8
- adds r5, r0, 0
- ldr r1, =sUnknown_085C8C40
- mov r0, sp
- movs r2, 0x4
- bl memcpy
- add r4, sp, 0x4
- ldr r1, =sUnknown_085C8C44
- adds r0, r4, 0
- movs r2, 0x4
- bl memcpy
- ldrh r0, [r5, 0x2E]
- adds r0, 0x1
- strh r0, [r5, 0x2E]
- movs r1, 0x3C
- ldrsh r0, [r5, r1]
- lsls r0, 1
- add r0, sp
- ldrh r0, [r0]
- strh r0, [r5, 0x30]
- movs r1, 0x3C
- ldrsh r0, [r5, r1]
- lsls r0, 1
- adds r4, r0
- ldrh r0, [r4]
- strh r0, [r5, 0x32]
- movs r0, 0x1
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81483AC
-
- thumb_func_start sub_81483F8
-sub_81483F8: @ 81483F8
- push {lr}
- adds r1, r0, 0
- ldrh r0, [r1, 0x30]
- ldrh r3, [r1, 0x20]
- adds r2, r0, r3
- strh r2, [r1, 0x20]
- movs r3, 0x3C
- ldrsh r0, [r1, r3]
- cmp r0, 0
- beq _08148416
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0x84
- bgt _08148424
- b _0814841E
-_08148416:
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0x67
- ble _08148424
-_0814841E:
- ldrh r0, [r1, 0x2E]
- adds r0, 0x1
- strh r0, [r1, 0x2E]
-_08148424:
- movs r0, 0
- pop {r1}
- bx r1
- thumb_func_end sub_81483F8
-
- thumb_func_start sub_814842C
-sub_814842C: @ 814842C
- push {lr}
- adds r2, r0, 0
- ldrh r3, [r2, 0x32]
- ldrh r0, [r2, 0x30]
- adds r1, r3, r0
- strh r1, [r2, 0x30]
- ldrh r0, [r2, 0x20]
- adds r0, r1
- strh r0, [r2, 0x20]
- lsls r1, 16
- cmp r1, 0
- bne _08148452
- ldrh r0, [r2, 0x2E]
- adds r0, 0x1
- strh r0, [r2, 0x2E]
- negs r0, r3
- strh r0, [r2, 0x32]
- movs r0, 0x1
- strh r0, [r2, 0x3A]
-_08148452:
- movs r0, 0
- pop {r1}
- bx r1
- thumb_func_end sub_814842C
-
- thumb_func_start sub_8148458
-sub_8148458: @ 8148458
- push {lr}
- adds r2, r0, 0
- ldrh r0, [r2, 0x32]
- ldrh r1, [r2, 0x30]
- adds r0, r1
- strh r0, [r2, 0x30]
- ldrh r1, [r2, 0x20]
- adds r1, r0
- strh r1, [r2, 0x20]
- adds r1, 0x1F
- lsls r1, 16
- movs r0, 0x97
- lsls r0, 17
- cmp r1, r0
- bls _0814847C
- ldrh r0, [r2, 0x2E]
- adds r0, 0x1
- strh r0, [r2, 0x2E]
-_0814847C:
- movs r0, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8148458
-
- thumb_func_start sub_8148484
-sub_8148484: @ 8148484
- ldr r3, =gSprites
- lsls r0, 16
- asrs r0, 16
- lsls r2, r0, 4
- adds r2, r0
- lsls r2, 2
- adds r2, r3
- strh r1, [r2, 0x3C]
- bx lr
- .pool
- thumb_func_end sub_8148484
-
- thumb_func_start sub_814849C
-sub_814849C: @ 814849C
- ldr r2, =gSprites
- lsls r0, 16
- asrs r0, 16
- lsls r1, r0, 4
- adds r1, r0
- lsls r1, 2
- adds r1, r2
- ldrh r0, [r1, 0x2E]
- adds r0, 0x1
- strh r0, [r1, 0x2E]
- bx lr
- .pool
- thumb_func_end sub_814849C
-
- thumb_func_start sub_81484B8
-sub_81484B8: @ 81484B8
- ldr r2, =gSprites
- lsls r0, 16
- asrs r0, 16
- lsls r1, r0, 4
- adds r1, r0
- lsls r1, 2
- adds r1, r2
- movs r2, 0x3A
- ldrsh r0, [r1, r2]
- bx lr
- .pool
- thumb_func_end sub_81484B8
-
- thumb_func_start sub_81484D0
-sub_81484D0: @ 81484D0
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8C48
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_081484E2:
- 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 _081484E2
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_81484D0
-
- thumb_func_start sub_8148508
-sub_8148508: @ 8148508
- push {r4-r6,lr}
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r4, 0
- movs r3, 0
- movs r0, 0x80
- lsls r0, 1
- strh r0, [r5, 0xC]
- movs r0, 0x1
- strh r0, [r5, 0xE]
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- strh r3, [r1, 0x4]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- ldrb r0, [r1]
- strb r4, [r1]
- ldr r4, =gUnknown_020393A8
- adds r6, r2, 0
- movs r2, 0xF0
-_0814853A:
- lsls r1, r3, 1
- adds r1, r4
- ldr r0, [r6]
- ldrh r0, [r0, 0x14]
- strh r0, [r1]
- adds r0, r3, 0
- adds r0, 0xA0
- lsls r0, 1
- adds r0, r4
- strh r2, [r0]
- adds r0, r3, 0x1
- lsls r0, 16
- lsrs r3, r0, 16
- cmp r3, 0x9F
- bls _0814853A
- movs r0, 0x2
- bl EnableInterrupts
- movs r0, 0x4
- movs r1, 0x10
- bl SetGpuRegBits
- ldr r0, =sub_814869C
- bl SetVBlankCallback
- ldr r0, =sub_8148728
- bl SetHBlankCallback
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0x1
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148508
-
- thumb_func_start sub_8148590
-sub_8148590: @ 8148590
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- adds r3, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r0, [r3, 0xC]
- lsls r0, 16
- asrs r0, 24
- ldrh r1, [r3, 0xA]
- adds r0, r1
- strh r0, [r3, 0xA]
- lsls r0, 16
- asrs r0, 16
- mov r8, r2
- cmp r0, 0xF0
- ble _081485BC
- movs r0, 0xF0
- strh r0, [r3, 0xA]
-_081485BC:
- ldrh r4, [r3, 0xC]
- movs r0, 0xC
- ldrsh r1, [r3, r0]
- ldr r0, =0x00000fff
- ldrh r2, [r3, 0xE]
- cmp r1, r0
- bgt _081485CE
- adds r0, r4, r2
- strh r0, [r3, 0xC]
-_081485CE:
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0x7F
- bgt _081485DA
- lsls r0, r2, 1
- strh r0, [r3, 0xE]
-_081485DA:
- movs r5, 0
- ldr r7, =gUnknown_02038C28
- movs r1, 0xA0
- lsls r1, 1
- adds r1, r7
- mov r12, r1
- mov r6, r8
-_081485E8:
- lsls r0, r5, 1
- adds r2, r0, r7
- mov r1, r12
- adds r4, r0, r1
- movs r0, 0x1
- ands r0, r5
- cmp r0, 0
- beq _08148618
- ldr r1, [r6]
- ldrh r0, [r3, 0xA]
- ldrh r1, [r1, 0x14]
- adds r0, r1
- strh r0, [r2]
- ldrh r1, [r3, 0xA]
- movs r0, 0xF0
- subs r0, r1
- b _0814862A
- .pool
-_08148618:
- ldr r0, [r6]
- ldrh r0, [r0, 0x14]
- ldrh r1, [r3, 0xA]
- subs r0, r1
- strh r0, [r2]
- ldrh r0, [r3, 0xA]
- lsls r0, 8
- movs r1, 0xF1
- orrs r0, r1
-_0814862A:
- strh r0, [r4]
- adds r0, r5, 0x1
- lsls r0, 16
- lsrs r5, r0, 16
- cmp r5, 0x9F
- bls _081485E8
- movs r1, 0xA
- ldrsh r0, [r3, r1]
- cmp r0, 0xEF
- ble _08148644
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
-_08148644:
- mov r1, r8
- ldr r0, [r1]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- thumb_func_end sub_8148590
-
- thumb_func_start sub_814865C
-sub_814865C: @ 814865C
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, =sub_81484D0
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814865C
-
- thumb_func_start sub_814869C
-sub_814869C: @ 814869C
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r2, =0x04000048
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- ldrb r0, [r1]
- cmp r0, 0
- beq _081486E6
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x80000140
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_081486E6:
- ldr r0, =gUnknown_020394E8
- str r0, [r4]
- ldr r0, =0x04000040
- str r0, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814869C
-
- thumb_func_start sub_8148728
-sub_8148728: @ 8148728
- push {lr}
- ldr r2, =0x04000006
- ldrh r0, [r2]
- cmp r0, 0x9F
- bhi _0814874E
- ldr r1, =gUnknown_02038C28
- ldrh r0, [r2]
- lsls r0, 1
- movs r2, 0xF0
- lsls r2, 3
- adds r1, r2
- adds r0, r1
- ldrh r1, [r0]
- ldr r0, =0x04000014
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
- adds r0, 0x4
- strh r1, [r0]
-_0814874E:
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148728
-
- thumb_func_start sub_8148760
-sub_8148760: @ 8148760
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8C54
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08148772:
- 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 _08148772
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148760
-
- thumb_func_start sub_8148798
-sub_8148798: @ 8148798
- push {r4-r7,lr}
- mov r7, r9
- mov r6, r8
- push {r6,r7}
- adds r6, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r2, 0
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- strh r2, [r1, 0x4]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r4, 0
- ldr r5, =gUnknown_02038C28
- movs r0, 0xF0
- lsls r0, 3
- adds r0, r5
- mov r12, r0
- mov r8, r4
- movs r1, 0xF0
- mov r9, r1
-_081487CC:
- lsls r2, r4, 1
- mov r7, r12
- adds r1, r2, r7
- ldr r0, =sTransitionStructPtr
- ldr r3, [r0]
- ldrh r0, [r3, 0x14]
- strh r0, [r1]
- adds r1, r4, 0
- adds r1, 0xA0
- lsls r1, 1
- adds r0, r1, r7
- mov r7, r9
- strh r7, [r0]
- adds r2, r5
- ldrh r0, [r3, 0x14]
- strh r0, [r2]
- adds r1, r5
- mov r0, r9
- strh r0, [r1]
- movs r1, 0xA0
- lsls r1, 1
- adds r0, r4, r1
- lsls r0, 1
- adds r0, r5
- mov r7, r8
- strh r7, [r0]
- adds r1, 0xA0
- adds r0, r4, r1
- lsls r0, 1
- adds r0, r5
- subs r1, 0xE0
- strh r1, [r0]
- movs r7, 0xA0
- lsls r7, 2
- adds r0, r4, r7
- lsls r0, 1
- adds r0, r5
- movs r1, 0x1
- strh r1, [r0]
- adds r0, r4, 0x1
- lsls r0, 16
- lsrs r4, r0, 16
- cmp r4, 0x9F
- bls _081487CC
- movs r0, 0
- strh r0, [r6, 0x10]
- strh r0, [r6, 0x12]
- movs r0, 0x7
- strh r0, [r6, 0x14]
- movs r0, 0x2
- bl EnableInterrupts
- ldr r0, =sub_814869C
- bl SetVBlankCallback
- ldr r0, =sub_8148728
- bl SetHBlankCallback
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- movs r0, 0x1
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148798
-
- thumb_func_start sub_8148864
-sub_8148864: @ 8148864
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x18
- mov r9, r0
- ldr r1, =gUnknown_085C8C64
- mov r0, sp
- movs r2, 0x2
- bl memcpy
- add r4, sp, 0x4
- ldr r1, =gUnknown_085C8C66
- adds r0, r4, 0
- movs r2, 0x4
- bl memcpy
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- str r0, [sp, 0x8]
- mov r10, r0
- mov r1, r9
- movs r3, 0x12
- ldrsh r0, [r1, r3]
- ldr r1, [sp, 0x8]
- cmp r1, r0
- ble _081488A4
- b _08148A68
-_081488A4:
- movs r7, 0
- mov r2, r10
- negs r2, r2
- str r2, [sp, 0xC]
- mov r3, r10
- adds r3, 0x1
- str r3, [sp, 0x10]
-_081488B2:
- movs r6, 0
- mov r0, sp
- adds r0, r7
- mov r12, r0
-_081488BA:
- lsls r0, r6, 1
- add r0, sp
- adds r0, 0x4
- movs r1, 0
- ldrsh r0, [r0, r1]
- ldr r2, [sp, 0xC]
- muls r0, r2
- lsls r0, 1
- mov r3, r12
- ldrb r3, [r3]
- adds r0, r3
- lsls r0, 16
- lsrs r5, r0, 16
- asrs r0, 16
- cmp r0, 0
- blt _08148966
- cmp r0, 0x4F
- bne _081488E2
- cmp r7, 0x1
- beq _08148966
-_081488E2:
- lsls r1, r0, 1
- ldr r0, =gUnknown_02038EA8
- adds r4, r1, r0
- movs r2, 0xA0
- lsls r2, 1
- adds r0, r2
- adds r3, r1, r0
- ldr r0, =gUnknown_02039128
- adds r1, r0
- ldrh r2, [r4]
- cmp r2, 0xEF
- bls _08148920
- movs r1, 0xF0
- strh r1, [r4]
- ldr r0, [sp, 0x8]
- adds r0, 0x1
- lsls r0, 24
- lsrs r0, 24
- str r0, [sp, 0x8]
- b _08148940
- .pool
-_08148920:
- ldrh r0, [r3]
- lsrs r0, 8
- adds r0, r2, r0
- strh r0, [r4]
- ldrh r0, [r1]
- cmp r0, 0x7F
- bhi _08148932
- lsls r0, 1
- strh r0, [r1]
-_08148932:
- ldrh r2, [r3]
- ldr r0, =0x00000fff
- cmp r2, r0
- bhi _08148940
- ldrh r0, [r1]
- adds r0, r2, r0
- strh r0, [r3]
-_08148940:
- lsls r0, r5, 16
- asrs r0, 15
- ldr r1, =gUnknown_02038C28
- adds r2, r0, r1
- ldr r1, =gUnknown_02038D68
- adds r3, r0, r1
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r4]
- ldrh r1, [r1, 0x14]
- adds r0, r1
- strh r0, [r2]
- ldrh r0, [r4]
- movs r1, 0xF0
- subs r0, r1, r0
- strh r0, [r3]
- mov r2, r10
- cmp r2, 0
- beq _08148970
-_08148966:
- adds r0, r6, 0x1
- lsls r0, 16
- lsrs r6, r0, 16
- cmp r6, 0x1
- bls _081488BA
-_08148970:
- adds r0, r7, 0x1
- lsls r0, 16
- lsrs r7, r0, 16
- cmp r7, 0x1
- bls _081488B2
- movs r7, 0
- ldr r3, =gUnknown_02038EA8
- mov r8, r3
-_08148980:
- movs r6, 0
- mov r0, sp
- adds r0, r7
- mov r12, r0
- adds r1, r7, 0x1
- str r1, [sp, 0x14]
-_0814898C:
- mov r2, r12
- ldrb r1, [r2]
- adds r1, 0x1
- lsls r0, r6, 1
- add r0, sp
- adds r0, 0x4
- movs r3, 0
- ldrsh r0, [r0, r3]
- ldr r2, [sp, 0xC]
- muls r0, r2
- lsls r0, 1
- adds r1, r0
- lsls r1, 16
- lsrs r5, r1, 16
- asrs r1, 16
- cmp r1, 0xA0
- bgt _08148A40
- cmp r1, 0x50
- bne _081489B6
- cmp r7, 0x1
- beq _08148A40
-_081489B6:
- lsls r1, 1
- mov r3, r8
- adds r4, r1, r3
- movs r0, 0xA0
- lsls r0, 1
- add r0, r8
- adds r3, r1, r0
- ldr r0, =gUnknown_02039128
- adds r1, r0
- ldrh r2, [r4]
- cmp r2, 0xEF
- bls _081489F8
- movs r1, 0xF0
- strh r1, [r4]
- ldr r0, [sp, 0x8]
- adds r0, 0x1
- lsls r0, 24
- lsrs r0, 24
- str r0, [sp, 0x8]
- b _08148A18
- .pool
-_081489F8:
- ldrh r0, [r3]
- lsrs r0, 8
- adds r0, r2, r0
- strh r0, [r4]
- ldrh r0, [r1]
- cmp r0, 0x7F
- bhi _08148A0A
- lsls r0, 1
- strh r0, [r1]
-_08148A0A:
- ldrh r2, [r3]
- ldr r0, =0x00000fff
- cmp r2, r0
- bhi _08148A18
- ldrh r0, [r1]
- adds r0, r2, r0
- strh r0, [r3]
-_08148A18:
- lsls r0, r5, 16
- asrs r0, 15
- ldr r1, =gUnknown_02038C28
- adds r2, r0, r1
- ldr r1, =gUnknown_02038D68
- adds r3, r0, r1
- ldr r1, =sTransitionStructPtr
- ldr r0, [r1]
- ldrh r1, [r0, 0x14]
- ldrh r0, [r4]
- subs r1, r0
- strh r1, [r2]
- ldrh r0, [r4]
- lsls r0, 8
- movs r1, 0xF1
- orrs r0, r1
- strh r0, [r3]
- mov r2, r10
- cmp r2, 0
- beq _08148A4A
-_08148A40:
- adds r0, r6, 0x1
- lsls r0, 16
- lsrs r6, r0, 16
- cmp r6, 0x1
- bls _0814898C
-_08148A4A:
- ldr r3, [sp, 0x14]
- lsls r0, r3, 16
- lsrs r7, r0, 16
- cmp r7, 0x1
- bls _08148980
- ldr r1, [sp, 0x10]
- lsls r0, r1, 16
- lsrs r0, 16
- mov r10, r0
- mov r2, r9
- movs r3, 0x12
- ldrsh r0, [r2, r3]
- cmp r10, r0
- bgt _08148A68
- b _081488A4
-_08148A68:
- mov r1, r9
- ldrh r0, [r1, 0x10]
- subs r0, 0x1
- strh r0, [r1, 0x10]
- lsls r0, 16
- cmp r0, 0
- bge _08148A7A
- movs r0, 0
- strh r0, [r1, 0x10]
-_08148A7A:
- mov r2, r9
- movs r3, 0x10
- ldrsh r0, [r2, r3]
- cmp r0, 0
- bgt _08148A98
- movs r1, 0x12
- ldrsh r0, [r2, r1]
- adds r0, 0x1
- cmp r0, 0x14
- bgt _08148A98
- ldrh r0, [r2, 0x14]
- strh r0, [r2, 0x10]
- ldrh r0, [r2, 0x12]
- adds r0, 0x1
- strh r0, [r2, 0x12]
-_08148A98:
- ldr r2, [sp, 0x8]
- cmp r2, 0x9F
- bls _08148AA6
- mov r3, r9
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
-_08148AA6:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- add sp, 0x18
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148864
-
- thumb_func_start sub_8148AD4
-sub_8148AD4: @ 8148AD4
- push {r4,r5,lr}
- adds r3, r0, 0
- movs r2, 0x1
- ldr r5, =0x0000ff10
- movs r1, 0
- ldr r4, =gUnknown_020393A8
-_08148AE0:
- lsls r0, r1, 1
- adds r0, r4
- ldrh r0, [r0]
- cmp r0, 0xF0
- beq _08148AF0
- cmp r0, r5
- beq _08148AF0
- movs r2, 0
-_08148AF0:
- adds r0, r1, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0x9F
- bls _08148AE0
- cmp r2, 0x1
- bne _08148B04
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
-_08148B04:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148AD4
-
- thumb_func_start sub_8148B14
-sub_8148B14: @ 8148B14
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, =sub_8148760
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148B14
-
- thumb_func_start sub_8148B54
-sub_8148B54: @ 8148B54
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8C6C
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08148B66:
- 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 _08148B66
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148B54
-
- thumb_func_start sub_8148B8C
-sub_8148B8C: @ 8148B8C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8C78
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08148B9E:
- 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 _08148B9E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148B8C
-
- thumb_func_start sub_8148BC4
-sub_8148BC4: @ 8148BC4
- push {r4,r5,lr}
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0
- strh r0, [r1, 0x2]
- movs r0, 0x3F
- strh r0, [r1, 0x4]
- movs r0, 0xF0
- strh r0, [r1, 0x6]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- ldr r0, =gUnknown_02038C28
- movs r2, 0
- movs r1, 0x9F
- ldr r3, =0x000008be
- adds r0, r3
-_08148BEE:
- strh r2, [r0]
- subs r0, 0x2
- subs r1, 0x1
- cmp r1, 0
- bge _08148BEE
- movs r4, 0
- ldr r0, =sub_8146F68
- bl SetVBlankCallback
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0x1
- strh r0, [r5, 0xA]
- adds r0, 0xFF
- strh r0, [r5, 0xC]
- strh r4, [r5, 0x16]
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148BC4
-
- thumb_func_start sub_8148C28
-sub_8148C28: @ 8148C28
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r1, 0x16
- ldrsh r0, [r4, r1]
- cmp r0, 0x1
- bne _08148C6C
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- movs r0, 0
- bl SetVBlankCallback
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- b _08148CDE
- .pool
-_08148C6C:
- ldr r5, =sTransitionStructPtr
- ldr r1, [r5]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r2, [r4, 0xC]
- movs r0, 0xC
- ldrsh r1, [r4, r0]
- ldr r0, =0x000003ff
- cmp r1, r0
- bgt _08148C88
- adds r0, r2, 0
- adds r0, 0x80
- strh r0, [r4, 0xC]
-_08148C88:
- ldrh r1, [r4, 0xA]
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- cmp r0, 0x9F
- bgt _08148C9C
- ldrh r0, [r4, 0xC]
- lsls r0, 16
- asrs r0, 24
- adds r0, r1, r0
- strh r0, [r4, 0xA]
-_08148C9C:
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0xA0
- ble _08148CA8
- movs r0, 0xA0
- strh r0, [r4, 0xA]
-_08148CA8:
- ldr r0, =gUnknown_02038C28
- movs r2, 0xA
- ldrsh r3, [r4, r2]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A014
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0xA0
- bne _08148CD4
- movs r0, 0x1
- strh r0, [r4, 0x16]
- bl sub_8149F84
- b _08148CDE
- .pool
-_08148CD4:
- ldr r0, [r5]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
-_08148CDE:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_8148C28
-
- thumb_func_start sub_8148CE8
-sub_8148CE8: @ 8148CE8
- push {r4-r6,lr}
- adds r4, r0, 0
- ldr r6, =sTransitionStructPtr
- ldr r0, [r6]
- ldrb r1, [r0]
- movs r5, 0
- strb r5, [r0]
- ldrh r1, [r4, 0x16]
- movs r2, 0x16
- ldrsh r0, [r4, r2]
- cmp r0, 0
- bne _08148D0A
- adds r0, r1, 0x1
- strh r0, [r4, 0x16]
- movs r0, 0x30
- strh r0, [r4, 0xA]
- strh r5, [r4, 0x14]
-_08148D0A:
- ldr r1, =gUnknown_085C8C80
- movs r2, 0x14
- ldrsh r0, [r4, r2]
- lsls r0, 1
- adds r0, r1
- ldrh r0, [r0]
- ldrh r1, [r4, 0xA]
- adds r0, r1
- strh r0, [r4, 0xA]
- movs r2, 0x14
- ldrsh r1, [r4, r2]
- adds r1, 0x1
- lsrs r0, r1, 31
- adds r0, r1, r0
- asrs r0, 1
- lsls r0, 1
- subs r1, r0
- strh r1, [r4, 0x14]
- ldr r0, =gUnknown_02038C28
- movs r1, 0xA
- ldrsh r3, [r4, r1]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A014
- movs r2, 0xA
- ldrsh r0, [r4, r2]
- cmp r0, 0x8
- bgt _08148D4C
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- strh r5, [r4, 0x16]
-_08148D4C:
- ldr r0, [r6]
- ldrb r1, [r0]
- adds r1, 0x1
- ldrb r2, [r0]
- strb r1, [r0]
- movs r0, 0
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148CE8
-
- thumb_func_start sub_8148D6C
-sub_8148D6C: @ 8148D6C
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldrh r1, [r4, 0x16]
- movs r2, 0x16
- ldrsh r0, [r4, r2]
- cmp r0, 0
- bne _08148D8E
- adds r0, r1, 0x1
- strh r0, [r4, 0x16]
- movs r0, 0x2
- strh r0, [r4, 0x12]
- strh r0, [r4, 0x14]
-_08148D8E:
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0xA0
- ble _08148D9A
- movs r0, 0xA0
- strh r0, [r4, 0xA]
-_08148D9A:
- ldr r0, =gUnknown_02038C28
- movs r2, 0xA
- ldrsh r3, [r4, r2]
- movs r1, 0x78
- movs r2, 0x50
- bl sub_814A014
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0xA0
- bne _08148DD6
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_08148DD6:
- ldrh r2, [r4, 0x12]
- ldrb r0, [r4, 0x12]
- cmp r0, 0x80
- bgt _08148DFC
- ldrh r1, [r4, 0x14]
- adds r0, r2, 0
- adds r0, 0x8
- b _08148E08
- .pool
-_08148DFC:
- ldrh r0, [r4, 0x14]
- subs r0, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- adds r0, r2, 0
- adds r0, 0x10
-_08148E08:
- strh r0, [r4, 0x12]
- movs r0, 0xFF
- ands r2, r0
- lsls r1, 16
- asrs r1, 16
- adds r0, r2, 0
- bl Sin
- ldrh r2, [r4, 0xA]
- adds r0, r2
- strh r0, [r4, 0xA]
- lsls r0, 16
- cmp r0, 0
- bgt _08148E28
- movs r0, 0x1
- strh r0, [r4, 0xA]
-_08148E28:
- ldrh r0, [r4, 0x12]
- lsls r1, r0, 16
- asrs r0, r1, 16
- cmp r0, 0xFE
- ble _08148E3C
- asrs r0, r1, 24
- strh r0, [r4, 0x12]
- ldrh r0, [r4, 0x14]
- adds r0, 0x1
- strh r0, [r4, 0x14]
-_08148E3C:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148D6C
-
- thumb_func_start sub_8148E54
-sub_8148E54: @ 8148E54
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8C84
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08148E66:
- 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 _08148E66
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8148E54
-
- thumb_func_start sub_8148E8C
-sub_8148E8C: @ 8148E8C
- push {r4,r5,lr}
- sub sp, 0xC
- adds r5, r0, 0
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- ldr r4, =sShrinkingBoxTileset
- ldr r1, [sp, 0x8]
- adds r0, r4, 0
- movs r2, 0x10
- bl CpuSet
- movs r0, 0xE0
- lsls r0, 1
- adds r4, r0
- ldr r1, [sp, 0x8]
- adds r1, 0x40
- adds r0, r4, 0
- movs r2, 0x10
- bl CpuSet
- mov r1, sp
- movs r2, 0xF0
- lsls r2, 8
- adds r0, r2, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gFieldEffectObjectPalette10
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- movs r1, 0
- movs r4, 0x1
- movs r0, 0x1
- strh r0, [r5, 0xE]
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- ldr r5, =gUnknown_03001210
- strb r1, [r5]
- ldr r0, =0x0000ffff
- strh r0, [r5, 0x2]
- strb r4, [r5, 0x4]
- movs r2, 0x9A
- lsls r2, 1
- strh r2, [r5, 0x6]
- strb r1, [r5, 0x8]
- strb r1, [r5, 0xC]
- movs r0, 0x1
- negs r0, r0
- strh r0, [r5, 0xE]
- strb r4, [r5, 0x10]
- strh r2, [r5, 0x12]
- strb r1, [r5, 0x14]
- strb r1, [r5, 0x18]
- ldr r2, =0x0000fffd
- strh r2, [r5, 0x1A]
- strb r4, [r5, 0x1C]
- ldr r3, =0x00000133
- strh r3, [r5, 0x1E]
- adds r0, r5, 0
- adds r0, 0x20
- strb r1, [r0]
- adds r0, 0x4
- strb r1, [r0]
- strh r2, [r5, 0x26]
- adds r0, 0x4
- strb r4, [r0]
- strh r3, [r5, 0x2A]
- adds r0, 0x4
- strb r1, [r0]
- movs r0, 0
- add sp, 0xC
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148E8C
-
- thumb_func_start sub_8148F4C
-sub_8148F4C: @ 8148F4C
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x8
- mov r8, r0
- movs r7, 0x1
- add r1, sp, 0x4
- mov r0, sp
- bl sub_8149F58
- movs r0, 0
-_08148F62:
- movs r5, 0
- adds r6, r0, 0x1
-_08148F66:
- ldr r1, =gUnknown_085C8D38
- lsrs r0, r5, 1
- lsls r0, 2
- adds r0, r1
- ldr r0, [r0]
- lsls r1, r5, 1
- adds r1, r5
- lsls r1, 2
- ldr r2, =gUnknown_03001210
- adds r4, r1, r2
- adds r1, r4, 0
- bl sub_8149048
- lsls r0, 16
- cmp r0, 0
- beq _08148FCA
- movs r7, 0
- ldrh r2, [r4, 0x2]
- movs r0, 0x1
- ands r0, r5
- cmp r0, 0x1
- bne _08148FA0
- ldr r0, =0x0000027d
- adds r1, r0, 0
- lsls r0, r2, 16
- asrs r0, 16
- subs r1, r0
- lsls r1, 16
- lsrs r2, r1, 16
-_08148FA0:
- lsls r0, r2, 16
- asrs r1, r0, 16
- adds r0, r1, 0
- cmp r1, 0
- bge _08148FAC
- adds r0, 0x1F
-_08148FAC:
- asrs r2, r0, 5
- lsls r0, r2, 5
- subs r0, r1, r0
- lsls r0, 16
- lsrs r0, 16
- lsls r1, r2, 5
- lsls r0, 16
- asrs r0, 16
- adds r1, r0
- ldr r0, [sp]
- lsls r1, 1
- adds r1, r0
- ldr r2, =0x0000f002
- adds r0, r2, 0
- strh r0, [r1]
-_08148FCA:
- adds r0, r5, 0x1
- lsls r0, 16
- lsrs r5, r0, 16
- cmp r5, 0x3
- bls _08148F66
- lsls r0, r6, 24
- lsrs r0, 24
- cmp r0, 0x1
- bls _08148F62
- cmp r7, 0x1
- bne _08148FE8
- mov r1, r8
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
-_08148FE8:
- movs r0, 0
- add sp, 0x8
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8148F4C
-
- thumb_func_start sub_8149008
-sub_8149008: @ 8149008
- push {r4,lr}
- adds r4, r0, 0
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149008
-
- thumb_func_start sub_8149048
-sub_8149048: @ 8149048
- push {r4,lr}
- adds r2, r1, 0
- ldrb r1, [r2]
- lsls r1, 2
- adds r1, r0
- ldr r3, [r1]
- ldrb r0, [r2, 0x4]
- lsls r0, 1
- adds r0, r3
- movs r4, 0
- ldrsh r1, [r0, r4]
- movs r0, 0x1
- negs r0, r0
- cmp r1, r0
- beq _081490CE
- ldr r1, =gUnknown_03001208
- ldrh r0, [r3]
- strh r0, [r1]
- ldrh r0, [r3, 0x2]
- strh r0, [r1]
- ldrh r0, [r3, 0x4]
- strh r0, [r1]
- ldrh r0, [r3, 0x6]
- strh r0, [r1]
- movs r1, 0
- ldrsh r0, [r3, r1]
- cmp r0, 0x2
- beq _081490A0
- cmp r0, 0x2
- bgt _08149090
- cmp r0, 0x1
- beq _0814909A
- b _081490B2
- .pool
-_08149090:
- cmp r0, 0x3
- beq _081490A6
- cmp r0, 0x4
- beq _081490AC
- b _081490B2
-_0814909A:
- ldrh r0, [r2, 0x2]
- adds r0, 0x1
- b _081490B0
-_081490A0:
- ldrh r0, [r2, 0x2]
- subs r0, 0x1
- b _081490B0
-_081490A6:
- ldrh r0, [r2, 0x2]
- subs r0, 0x20
- b _081490B0
-_081490AC:
- ldrh r0, [r2, 0x2]
- adds r0, 0x20
-_081490B0:
- strh r0, [r2, 0x2]
-_081490B2:
- movs r4, 0x2
- ldrsh r1, [r2, r4]
- ldr r0, =0x0000027f
- cmp r1, r0
- bgt _081490CE
- ldrb r0, [r2, 0x4]
- lsls r0, 1
- adds r0, r3
- movs r4, 0
- ldrsh r1, [r0, r4]
- movs r0, 0x1
- negs r0, r0
- cmp r1, r0
- bne _081490D8
-_081490CE:
- movs r0, 0
- b _08149138
- .pool
-_081490D8:
- ldrb r0, [r2, 0x8]
- cmp r0, 0
- bne _081490F4
- movs r0, 0x2
- negs r0, r0
- cmp r1, r0
- bne _081490F4
- movs r0, 0x1
- strb r0, [r2, 0x8]
- strb r0, [r2, 0x4]
- ldrh r0, [r2, 0x6]
- strh r0, [r2, 0x2]
- movs r0, 0x4
- strb r0, [r2]
-_081490F4:
- ldrb r0, [r2, 0x4]
- lsls r0, 1
- adds r0, r3
- movs r3, 0x2
- ldrsh r1, [r2, r3]
- movs r4, 0
- ldrsh r0, [r0, r4]
- cmp r1, r0
- bne _08149136
- ldrb r0, [r2]
- adds r1, r0, 0x1
- strb r1, [r2]
- ldrb r0, [r2, 0x8]
- cmp r0, 0x1
- bne _08149124
- lsls r0, r1, 24
- lsrs r0, 24
- cmp r0, 0x7
- bls _08149136
- ldrb r0, [r2, 0x4]
- adds r0, 0x1
- strb r0, [r2, 0x4]
- movs r0, 0x4
- b _08149134
-_08149124:
- lsls r0, r1, 24
- lsrs r0, 24
- cmp r0, 0x3
- bls _08149136
- ldrb r0, [r2, 0x4]
- adds r0, 0x1
- strb r0, [r2, 0x4]
- movs r0, 0
-_08149134:
- strb r0, [r2]
-_08149136:
- movs r0, 0x1
-_08149138:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8149048
-
- thumb_func_start sub_8149140
-sub_8149140: @ 8149140
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8D40
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08149152:
- 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 _08149152
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149140
-
- thumb_func_start sub_8149178
-sub_8149178: @ 8149178
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r1, sp
- movs r0, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gUnknown_085BE51C
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_085BEA88
- ldr r1, [sp, 0x4]
- bl LZ77UnCompVram
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- movs r1, 0
- strh r0, [r4, 0x8]
- strh r1, [r4, 0xA]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149178
-
- thumb_func_start sub_81491C8
-sub_81491C8: @ 81491C8
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r5, [r4, r0]
- adds r0, r5, 0
- movs r1, 0x3
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _08149200
- adds r0, r5, 0
- movs r1, 0x1E
- bl __modsi3
- lsls r0, 16
- asrs r0, 16
- movs r1, 0x3
- bl __divsi3
- lsls r0, 16
- lsrs r0, 11
- ldr r1, =gUnknown_085BF0A0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_08149200:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x3A
- ble _08149218
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- strh r0, [r4, 0xA]
-_08149218:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81491C8
-
- thumb_func_start sub_8149224
-sub_8149224: @ 8149224
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r5, [r4, r0]
- adds r0, r5, 0
- movs r1, 0x5
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _08149252
- adds r0, r5, 0
- movs r1, 0x5
- bl __divsi3
- lsls r0, 16
- asrs r0, 11
- ldr r1, =gUnknown_085BF2A0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_08149252:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x44
- ble _0814926E
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- strh r0, [r4, 0xA]
- movs r0, 0x1E
- strh r0, [r4, 0x18]
-_0814926E:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149224
-
- thumb_func_start sub_814927C
-sub_814927C: @ 814927C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8D60
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814928E:
- 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 _0814928E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814927C
-
- thumb_func_start sub_81492B4
-sub_81492B4: @ 81492B4
- push {r4-r6,lr}
- sub sp, 0xC
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r1, =0x00009a08
- movs r0, 0x8
- bl SetGpuReg
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r1, sp
- movs r0, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gUnknown_085BF6A0
- ldr r1, [sp, 0x8]
- movs r2, 0x80
- lsls r2, 5
- bl CpuSet
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0
- strh r0, [r1, 0x20]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- ldr r0, =gUnknown_085BF4A0+0xA0
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- movs r2, 0
- ldr r3, =gUnknown_02038C28
- movs r6, 0
- movs r0, 0xF0
- lsls r0, 3
- adds r5, r3, r0
- movs r4, 0x80
- lsls r4, 1
-_08149316:
- lsls r1, r2, 1
- adds r0, r1, r3
- strh r6, [r0]
- adds r1, r5
- strh r4, [r1]
- adds r0, r2, 0x1
- lsls r0, 16
- lsrs r2, r0, 16
- cmp r2, 0x9F
- bls _08149316
- ldr r0, =sub_8149508
- bl SetVBlankCallback
- movs r0, 0
- add sp, 0xC
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81492B4
-
- thumb_func_start sub_8149358
-sub_8149358: @ 8149358
- push {r4,lr}
- sub sp, 0x8
- adds r4, r0, 0
- add r1, sp, 0x4
- mov r0, sp
- bl sub_8149F58
- ldr r0, =gUnknown_085C6BE0
- ldr r1, [sp]
- movs r2, 0x80
- lsls r2, 4
- bl CpuSet
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0x8
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149358
-
- thumb_func_start sub_8149388
-sub_8149388: @ 8149388
- push {r4,lr}
- adds r4, r0, 0
- ldrh r0, [r4, 0xA]
- movs r1, 0x3
- ands r0, r1
- cmp r0, 0
- bne _081493B4
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0
- bge _081493A0
- adds r0, 0x3
-_081493A0:
- lsls r0, 14
- lsrs r0, 16
- adds r0, 0x5
- lsls r0, 5
- ldr r1, =gUnknown_085BF4A0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_081493B4:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x28
- ble _081493CC
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- strh r0, [r4, 0xA]
-_081493CC:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149388
-
- thumb_func_start sub_81493D8
-sub_81493D8: @ 81493D8
- push {lr}
- sub sp, 0x4
- adds r1, r0, 0
- ldrh r0, [r1, 0xA]
- adds r0, 0x1
- movs r2, 0
- strh r0, [r1, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x14
- ble _08149402
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- strh r2, [r1, 0xA]
- ldr r0, =0xffff8000
- str r2, [sp]
- movs r1, 0x2
- movs r3, 0x10
- bl BeginNormalPaletteFade
-_08149402:
- movs r0, 0
- add sp, 0x4
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81493D8
-
- thumb_func_start sub_8149410
-sub_8149410: @ 8149410
- push {lr}
- adds r2, r0, 0
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _0814942E
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0x1
- strh r0, [r1, 0x20]
- ldrh r0, [r2, 0x8]
- adds r0, 0x1
- strh r0, [r2, 0x8]
-_0814942E:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149410
-
- thumb_func_start sub_814943C
-sub_814943C: @ 814943C
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =0x00007fff
- movs r1, 0x8
- movs r2, 0
- bl BlendPalettes
- ldr r0, =0xffff8000
- movs r1, 0
- movs r2, 0
- bl BlendPalettes
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814943C
-
- thumb_func_start sub_814946C
-sub_814946C: @ 814946C
- push {r4,r5,lr}
- adds r4, r0, 0
- movs r0, 0xA
- ldrsh r5, [r4, r0]
- adds r0, r5, 0
- movs r1, 0x3
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _0814949A
- adds r0, r5, 0
- movs r1, 0x3
- bl __divsi3
- lsls r0, 16
- lsrs r0, 11
- ldr r1, =gUnknown_085BF4A0
- adds r0, r1
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
-_0814949A:
- ldrh r0, [r4, 0xA]
- adds r0, 0x1
- strh r0, [r4, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x27
- ble _081494F0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r0, 0
- strh r0, [r1, 0x2]
- movs r0, 0x3F
- strh r0, [r1, 0x4]
- movs r0, 0xF0
- strh r0, [r1, 0x6]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r5, =sub_8146F68
- ldr r3, =gUnknown_020393A8
- movs r2, 0
-_081494C4:
- lsls r0, r1, 1
- adds r0, r3
- strh r2, [r0]
- adds r0, r1, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0x9F
- bls _081494C4
- adds r0, r5, 0
- bl SetVBlankCallback
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- movs r2, 0
- strh r0, [r4, 0x8]
- movs r1, 0x80
- lsls r1, 1
- strh r1, [r4, 0xC]
- strh r2, [r4, 0x16]
- movs r0, 0
- bl ClearGpuRegBits
-_081494F0:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814946C
-
- thumb_func_start sub_8149508
-sub_8149508: @ 8149508
- push {lr}
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F2C
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- movs r1, 0x20
- ldrsh r0, [r0, r1]
- cmp r0, 0
- bne _08149548
- ldr r2, =gUnknown_02038C28
- b _08149554
- .pool
-_08149548:
- ldr r2, =gUnknown_02038C28
- cmp r0, 0x1
- bne _08149554
- movs r0, 0xF0
- lsls r0, 3
- adds r2, r0
-_08149554:
- ldr r1, =0x040000b0
- str r2, [r1]
- ldr r0, =0x04000012
- str r0, [r1, 0x4]
- ldr r0, =0xa2400001
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149508
-
- thumb_func_start sub_8149578
-sub_8149578: @ 8149578
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C8D8C
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814958A:
- 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 _0814958A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149578
-
- thumb_func_start sub_81495B0
-sub_81495B0: @ 81495B0
- push {r4,r5,lr}
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r2, 0
- movs r0, 0xBF
- strh r0, [r1, 0xE]
- strh r2, [r1, 0x12]
- movs r0, 0x1E
- strh r0, [r1, 0x2]
- movs r0, 0x3F
- strh r0, [r1, 0x4]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r2, =gUnknown_020393A8
- movs r4, 0
- movs r3, 0xF0
-_081495DC:
- lsls r0, r1, 1
- adds r0, r2
- strh r4, [r0]
- adds r0, r1, 0
- adds r0, 0xA0
- lsls r0, 1
- adds r0, r2
- strh r3, [r0]
- adds r0, r1, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0x9F
- bls _081495DC
- movs r0, 0x2
- bl EnableInterrupts
- ldr r0, =sub_8149840
- bl SetHBlankCallback
- ldr r0, =sub_8149774
- bl SetVBlankCallback
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81495B0
-
- thumb_func_start sub_8149628
-sub_8149628: @ 8149628
- push {r4-r6,lr}
- sub sp, 0x10
- adds r6, r0, 0
- ldr r1, =sUnknown_085C8DA0
- mov r0, sp
- movs r2, 0x10
- bl memcpy
- movs r5, 0
- movs r4, 0
-_0814963C:
- ldr r0, =sub_8149864
- bl CreateInvisibleSprite
- lsls r0, 24
- lsrs r0, 24
- lsls r1, r0, 4
- adds r1, r0
- lsls r1, 2
- ldr r0, =gSprites
- adds r2, r1, r0
- movs r0, 0xF0
- strh r0, [r2, 0x20]
- strh r4, [r2, 0x22]
- lsls r1, r5, 16
- asrs r1, 16
- lsls r0, r1, 1
- add r0, sp
- ldrh r0, [r0]
- strh r0, [r2, 0x38]
- adds r1, 0x1
- lsls r1, 16
- lsls r0, r4, 16
- movs r3, 0xA0
- lsls r3, 13
- adds r0, r3
- lsrs r4, r0, 16
- lsrs r5, r1, 16
- asrs r1, 16
- cmp r1, 0x7
- ble _0814963C
- ldrh r0, [r2, 0x3A]
- adds r0, 0x1
- strh r0, [r2, 0x3A]
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149628
-
- thumb_func_start sub_814969C
-sub_814969C: @ 814969C
- push {r4,lr}
- adds r4, r0, 0
- ldr r2, =sTransitionStructPtr
- ldr r1, [r2]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- ldr r0, [r2]
- movs r1, 0x20
- ldrsh r0, [r0, r1]
- cmp r0, 0x7
- ble _081496C6
- movs r0, 0x1
- negs r0, r0
- ldr r2, =0x00007fff
- movs r1, 0x10
- bl BlendPalettes
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_081496C6:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814969C
-
- thumb_func_start sub_81496D8
-sub_81496D8: @ 81496D8
- push {r4-r6,lr}
- adds r6, r0, 0
- ldr r4, =sTransitionStructPtr
- ldr r0, [r4]
- ldrb r1, [r0]
- movs r5, 0
- strb r5, [r0]
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- movs r0, 0
- bl SetVBlankCallback
- movs r0, 0
- bl SetHBlankCallback
- ldr r1, [r4]
- movs r0, 0xF0
- strh r0, [r1, 0x6]
- strh r5, [r1, 0x12]
- movs r0, 0xFF
- strh r0, [r1, 0xE]
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- ldr r0, =sub_8149804
- bl SetVBlankCallback
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- movs r0, 0
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81496D8
-
- thumb_func_start sub_8149740
-sub_8149740: @ 8149740
- push {lr}
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0x12]
- adds r0, 0x1
- strh r0, [r1, 0x12]
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x10
- bls _08149766
- bl sub_8149F84
- ldr r0, =sub_8149578
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_08149766:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149740
-
- thumb_func_start sub_8149774
-sub_8149774: @ 8149774
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r2, =0x04000050
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0xE]
- strh r0, [r2]
- subs r2, 0x8
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- ldrb r0, [r1]
- cmp r0, 0
- beq _081497C4
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x80000140
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_081497C4:
- ldr r0, =gUnknown_020394E8
- str r0, [r4]
- ldr r0, =0x04000040
- str r0, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149774
-
- thumb_func_start sub_8149804
-sub_8149804: @ 8149804
- push {lr}
- bl sub_8149F2C
- ldr r1, =0x04000054
- ldr r0, =sTransitionStructPtr
- ldr r2, [r0]
- ldrh r0, [r2, 0x12]
- strh r0, [r1]
- subs r1, 0x4
- ldrh r0, [r2, 0xE]
- strh r0, [r1]
- subs r1, 0x8
- ldrh r0, [r2, 0x2]
- strh r0, [r1]
- adds r1, 0x2
- ldrh r0, [r2, 0x4]
- strh r0, [r1]
- subs r1, 0xA
- ldrh r0, [r2, 0x6]
- strh r0, [r1]
- adds r1, 0x4
- ldrh r0, [r2, 0x8]
- strh r0, [r1]
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149804
-
- thumb_func_start sub_8149840
-sub_8149840: @ 8149840
- ldr r2, =0x04000054
- ldr r1, =gUnknown_02038C28
- ldr r0, =0x04000006
- ldrh r0, [r0]
- lsls r0, 1
- movs r3, 0xF0
- lsls r3, 3
- adds r1, r3
- adds r0, r1
- ldrh r0, [r0]
- strh r0, [r2]
- bx lr
- .pool
- thumb_func_end sub_8149840
-
- thumb_func_start sub_8149864
-sub_8149864: @ 8149864
- push {r4-r6,lr}
- adds r3, r0, 0
- ldrh r1, [r3, 0x38]
- movs r2, 0x38
- ldrsh r0, [r3, r2]
- cmp r0, 0
- beq _08149890
- subs r0, r1, 0x1
- strh r0, [r3, 0x38]
- movs r1, 0x3A
- ldrsh r0, [r3, r1]
- cmp r0, 0
- beq _0814994C
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0x1
- strb r0, [r1]
- b _0814994C
- .pool
-_08149890:
- movs r2, 0x22
- ldrsh r1, [r3, r2]
- lsls r1, 1
- ldr r0, =gUnknown_02038C28
- adds r6, r1, r0
- movs r2, 0xA0
- lsls r2, 1
- adds r0, r2
- adds r5, r1, r0
- movs r4, 0
-_081498A4:
- lsls r1, r4, 1
- adds r2, r1, r6
- ldrh r0, [r3, 0x2E]
- lsls r0, 16
- asrs r0, 24
- strh r0, [r2]
- adds r1, r5
- ldrh r0, [r3, 0x20]
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r1]
- adds r0, r4, 0x1
- lsls r0, 16
- lsrs r4, r0, 16
- cmp r4, 0x13
- bls _081498A4
- movs r1, 0x20
- ldrsh r0, [r3, r1]
- ldrh r2, [r3, 0x20]
- cmp r0, 0
- bne _081498DE
- movs r0, 0x2E
- ldrsh r1, [r3, r0]
- movs r0, 0x80
- lsls r0, 5
- cmp r1, r0
- bne _081498DE
- movs r0, 0x1
- strh r0, [r3, 0x30]
-_081498DE:
- adds r1, r2, 0
- subs r1, 0x10
- strh r1, [r3, 0x20]
- ldrh r0, [r3, 0x2E]
- adds r0, 0x80
- strh r0, [r3, 0x2E]
- lsls r1, 16
- cmp r1, 0
- bge _081498F4
- movs r0, 0
- strh r0, [r3, 0x20]
-_081498F4:
- movs r1, 0x2E
- ldrsh r0, [r3, r1]
- movs r1, 0x80
- lsls r1, 5
- cmp r0, r1
- ble _08149902
- strh r1, [r3, 0x2E]
-_08149902:
- movs r2, 0x3A
- ldrsh r0, [r3, r2]
- cmp r0, 0
- beq _08149914
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0x1
- strb r0, [r1]
-_08149914:
- movs r1, 0x30
- ldrsh r0, [r3, r1]
- cmp r0, 0
- beq _0814994C
- movs r2, 0x3A
- ldrsh r0, [r3, r2]
- ldr r2, =sTransitionStructPtr
- cmp r0, 0
- beq _0814993E
- ldr r0, [r2]
- movs r1, 0x20
- ldrsh r0, [r0, r1]
- cmp r0, 0x6
- ble _0814994C
- ldrh r0, [r3, 0x32]
- adds r1, r0, 0x1
- strh r1, [r3, 0x32]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x7
- ble _0814994C
-_0814993E:
- ldr r1, [r2]
- ldrh r0, [r1, 0x20]
- adds r0, 0x1
- strh r0, [r1, 0x20]
- adds r0, r3, 0
- bl DestroySprite
-_0814994C:
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149864
-
- thumb_func_start sub_814995C
-sub_814995C: @ 814995C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sUnknown_085C8DB0
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814996E:
- 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 _0814996E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814995C
-
- thumb_func_start sub_8149994
-sub_8149994: @ 8149994
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- ldr r0, =sShrinkingBoxTileset
- ldr r1, [sp, 0x8]
- movs r2, 0x10
- bl CpuSet
- mov r1, sp
- movs r2, 0xF0
- lsls r2, 8
- adds r0, r2, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gFieldEffectObjectPalette10
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149994
-
- thumb_func_start sub_81499E8
-sub_81499E8: @ 81499E8
- push {r4,lr}
- sub sp, 0x4
- adds r4, r0, 0
- movs r1, 0xA
- ldrsh r0, [r4, r1]
- cmp r0, 0
- bne _08149A2A
- mov r0, sp
- bl sub_8149F40
- movs r0, 0x3
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xC]
- adds r0, 0x1
- strh r0, [r4, 0xC]
- movs r1, 0xC
- ldrsh r0, [r4, r1]
- lsls r0, 5
- ldr r1, =sShrinkingBoxTileset
- adds r0, r1
- ldr r1, [sp]
- movs r2, 0x10
- bl CpuSet
- movs r1, 0xC
- ldrsh r0, [r4, r1]
- cmp r0, 0xD
- ble _08149A2A
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x10
- strh r0, [r4, 0xA]
-_08149A2A:
- ldrh r0, [r4, 0xA]
- subs r0, 0x1
- strh r0, [r4, 0xA]
- movs r0, 0
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_81499E8
-
- thumb_func_start sub_8149A40
-sub_8149A40: @ 8149A40
- push {lr}
- ldrh r1, [r0, 0xA]
- subs r1, 0x1
- strh r1, [r0, 0xA]
- lsls r1, 16
- cmp r1, 0
- bne _08149A60
- bl sub_8149F84
- ldr r0, =sub_814995C
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_08149A60:
- movs r0, 0
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149A40
-
- thumb_func_start sub_8149A6C
-sub_8149A6C: @ 8149A6C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase2_Transition_Shards_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08149A7E:
- 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 _08149A7E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149A6C
-
- thumb_func_start sub_8149AA4
-sub_8149AA4: @ 8149AA4
- push {r4,r5,lr}
- adds r5, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- movs r2, 0
- movs r0, 0x3F
- strh r0, [r1, 0x2]
- strh r2, [r1, 0x4]
- movs r0, 0xA0
- strh r0, [r1, 0x8]
- movs r1, 0
- ldr r2, =gUnknown_02038C28
- movs r3, 0xF0
- adds r4, r2, 0
-_08149AC8:
- lsls r0, r1, 1
- adds r0, r2
- strh r3, [r0]
- adds r0, r1, 0x1
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0x9F
- bls _08149AC8
- movs r0, 0xF0
- lsls r0, 3
- adds r1, r4, r0
- adds r0, r4, 0
- movs r2, 0xA0
- bl CpuSet
- ldr r0, =sub_8149CE8
- bl SetVBlankCallback
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0x1
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149AA4
-
- thumb_func_start sub_8149B08
-sub_8149B08: @ 8149B08
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0xC
- mov r8, r0
- ldr r0, =sTransitionStructPtr
- ldr r0, [r0]
- adds r0, 0x24
- ldr r6, =sUnknown_085C8DD0
- mov r2, r8
- movs r3, 0xA
- ldrsh r1, [r2, r3]
- lsls r4, r1, 2
- adds r4, r1
- lsls r4, 1
- adds r1, r4, r6
- movs r5, 0
- ldrsh r1, [r1, r5]
- adds r2, r6, 0x2
- adds r2, r4, r2
- movs r3, 0
- ldrsh r2, [r2, r3]
- adds r3, r6, 0x4
- adds r3, r4, r3
- movs r5, 0
- ldrsh r3, [r3, r5]
- adds r5, r6, 0x6
- adds r4, r5
- movs r5, 0
- ldrsh r4, [r4, r5]
- str r4, [sp]
- movs r4, 0x1
- str r4, [sp, 0x4]
- str r4, [sp, 0x8]
- bl sub_814A1AC
- mov r0, r8
- movs r2, 0xA
- ldrsh r1, [r0, r2]
- lsls r0, r1, 2
- adds r0, r1
- lsls r0, 1
- adds r6, 0x8
- adds r0, r6
- ldrh r0, [r0]
- mov r3, r8
- strh r0, [r3, 0xC]
- ldrh r0, [r3, 0x8]
- adds r0, 0x1
- strh r0, [r3, 0x8]
- movs r0, 0x1
- add sp, 0xC
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149B08
-
- thumb_func_start sub_8149B84
-sub_8149B84: @ 8149B84
- push {r4-r7,lr}
- mov r7, r9
- mov r6, r8
- push {r6,r7}
- adds r6, r0, 0
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- movs r0, 0
- strb r0, [r1]
- mov r8, r0
- movs r7, 0
- ldr r0, =gUnknown_02038C28
- mov r9, r0
-_08149BA0:
- ldr r1, =gUnknown_02038C28
- ldr r0, =sTransitionStructPtr
- ldr r2, [r0]
- movs r3, 0x2A
- ldrsh r0, [r2, r3]
- lsls r0, 1
- adds r0, r1
- ldrh r0, [r0]
- lsrs r3, r0, 8
- movs r5, 0xFF
- ands r5, r0
- movs r4, 0xC
- ldrsh r0, [r6, r4]
- cmp r0, 0
- bne _08149BDC
- movs r1, 0x28
- ldrsh r0, [r2, r1]
- cmp r3, r0
- bge _08149BC8
- ldrh r3, [r2, 0x28]
-_08149BC8:
- lsls r0, r3, 16
- lsls r1, r5, 16
- cmp r0, r1
- ble _08149BF4
- lsrs r3, r1, 16
- b _08149BF4
- .pool
-_08149BDC:
- lsls r0, r5, 16
- asrs r0, 16
- movs r4, 0x28
- ldrsh r1, [r2, r4]
- cmp r0, r1
- ble _08149BEA
- ldrh r5, [r2, 0x28]
-_08149BEA:
- lsls r0, r5, 16
- lsls r1, r3, 16
- cmp r0, r1
- bgt _08149BF4
- lsrs r5, r1, 16
-_08149BF4:
- ldr r0, =sTransitionStructPtr
- ldr r4, [r0]
- movs r0, 0x2A
- ldrsh r2, [r4, r0]
- lsls r2, 1
- add r2, r9
- lsls r1, r3, 16
- asrs r1, 8
- lsls r0, r5, 16
- asrs r0, 16
- orrs r0, r1
- strh r0, [r2]
- cmp r7, 0
- beq _08149C1C
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- b _08149C40
- .pool
-_08149C1C:
- adds r0, r4, 0
- adds r0, 0x24
- movs r1, 0x1
- movs r2, 0x1
- bl sub_814A228
- lsls r0, 24
- lsrs r7, r0, 24
- mov r1, r8
- lsls r0, r1, 16
- movs r3, 0x80
- lsls r3, 9
- adds r0, r3
- lsrs r4, r0, 16
- mov r8, r4
- asrs r0, 16
- cmp r0, 0xF
- ble _08149BA0
-_08149C40:
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149B84
-
- thumb_func_start sub_8149C60
-sub_8149C60: @ 8149C60
- push {lr}
- adds r2, r0, 0
- ldrh r0, [r2, 0xA]
- adds r0, 0x1
- strh r0, [r2, 0xA]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x6
- ble _08149CAC
- ldr r1, =0x040000b0
- ldrh r2, [r1, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r2, [r1, 0xA]
- ldr r0, =0x00007fff
- ands r0, r2
- strh r0, [r1, 0xA]
- ldrh r0, [r1, 0xA]
- bl sub_8149F84
- ldr r0, =sub_8149A6C
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- b _08149CC4
- .pool
-_08149CAC:
- ldrh r0, [r2, 0x8]
- adds r0, 0x1
- strh r0, [r2, 0x8]
- ldr r1, =sUnknown_085C8E16
- movs r3, 0xA
- ldrsh r0, [r2, r3]
- subs r0, 0x1
- lsls r0, 1
- adds r0, r1
- ldrh r0, [r0]
- strh r0, [r2, 0xE]
- movs r0, 0x1
-_08149CC4:
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149C60
-
- thumb_func_start sub_8149CCC
-sub_8149CCC: @ 8149CCC
- push {lr}
- adds r1, r0, 0
- ldrh r0, [r1, 0xE]
- subs r0, 0x1
- strh r0, [r1, 0xE]
- lsls r0, 16
- cmp r0, 0
- beq _08149CE0
- movs r0, 0
- b _08149CE4
-_08149CE0:
- movs r0, 0x1
- strh r0, [r1, 0x8]
-_08149CE4:
- pop {r1}
- bx r1
- thumb_func_end sub_8149CCC
-
- thumb_func_start sub_8149CE8
-sub_8149CE8: @ 8149CE8
- push {r4,lr}
- ldr r4, =0x040000b0
- ldrh r1, [r4, 0xA]
- ldr r0, =0x0000c5ff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r1, [r4, 0xA]
- ldr r0, =0x00007fff
- ands r0, r1
- strh r0, [r4, 0xA]
- ldrh r0, [r4, 0xA]
- bl sub_8149F2C
- ldr r3, =sTransitionStructPtr
- ldr r0, [r3]
- ldrb r0, [r0]
- cmp r0, 0
- beq _08149D20
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_08149D20:
- ldr r2, =0x04000048
- ldr r1, [r3]
- ldrh r0, [r1, 0x2]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x4]
- strh r0, [r2]
- subs r2, 0x6
- ldrh r0, [r1, 0x8]
- strh r0, [r2]
- subs r2, 0x4
- ldr r0, =gUnknown_02038C28
- movs r1, 0xF0
- lsls r1, 3
- adds r0, r1
- ldrh r1, [r0]
- strh r1, [r2]
- str r0, [r4]
- str r2, [r4, 0x4]
- ldr r0, =0xa2400001
- str r0, [r4, 0x8]
- ldr r0, [r4, 0x8]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149CE8
-
- thumb_func_start sub_8149D78
-sub_8149D78: @ 8149D78
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0x4
- mov r8, r0
- adds r4, r1, 0
- adds r5, r2, 0
- adds r6, r3, 0
- ldr r3, [sp, 0x18]
- lsls r0, 16
- lsrs r0, 16
- mov r8, r0
- lsls r4, 16
- lsrs r4, 16
- lsls r5, 16
- lsrs r5, 16
- lsls r6, 16
- lsrs r6, 16
- lsls r3, 16
- lsrs r3, 16
- ldr r0, =sub_8149DFC
- movs r1, 0x3
- str r3, [sp]
- bl CreateTask
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r1, r2
- mov r0, r8
- strh r0, [r1, 0xA]
- strh r4, [r1, 0xC]
- strh r5, [r1, 0xE]
- strh r6, [r1, 0x10]
- ldr r3, [sp]
- strh r3, [r1, 0x12]
- strh r0, [r1, 0x14]
- add sp, 0x4
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149D78
-
- thumb_func_start sub_8149DDC
-sub_8149DDC: @ 8149DDC
- push {lr}
- ldr r0, =sub_8149DFC
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xFF
- beq _08149DF4
- movs r0, 0
- b _08149DF6
- .pool
-_08149DF4:
- movs r0, 0x1
-_08149DF6:
- pop {r1}
- bx r1
- thumb_func_end sub_8149DDC
-
- thumb_func_start sub_8149DFC
-sub_8149DFC: @ 8149DFC
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =sPhase1_TransitionAll_Funcs
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_08149E0E:
- 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 _08149E0E
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149DFC
-
- thumb_func_start sub_8149E34
-sub_8149E34: @ 8149E34
- push {r4,lr}
- adds r4, r0, 0
- ldrh r1, [r4, 0x14]
- movs r2, 0x14
- ldrsh r0, [r4, r2]
- cmp r0, 0
- beq _08149E4C
- subs r0, r1, 0x1
- strh r0, [r4, 0x14]
- lsls r0, 16
- cmp r0, 0
- bne _08149E70
-_08149E4C:
- ldrh r0, [r4, 0xA]
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x10]
- ldrh r1, [r4, 0x16]
- adds r0, r1
- strh r0, [r4, 0x16]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x10
- ble _08149E64
- movs r0, 0x10
- strh r0, [r4, 0x16]
-_08149E64:
- movs r0, 0x1
- negs r0, r0
- ldrb r1, [r4, 0x16]
- ldr r2, =0x00002d6b
- bl BlendPalettes
-_08149E70:
- movs r2, 0x16
- ldrsh r0, [r4, r2]
- cmp r0, 0xF
- ble _08149E82
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- ldrh r0, [r4, 0xC]
- strh r0, [r4, 0x14]
-_08149E82:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_8149E34
-
- thumb_func_start sub_8149E90
-sub_8149E90: @ 8149E90
- push {r4,lr}
- adds r4, r0, 0
- ldrh r1, [r4, 0x14]
- movs r2, 0x14
- ldrsh r0, [r4, r2]
- cmp r0, 0
- beq _08149EA8
- subs r0, r1, 0x1
- strh r0, [r4, 0x14]
- lsls r0, 16
- cmp r0, 0
- bne _08149ECA
-_08149EA8:
- ldrh r0, [r4, 0xC]
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x16]
- ldrh r1, [r4, 0x12]
- subs r0, r1
- strh r0, [r4, 0x16]
- lsls r0, 16
- cmp r0, 0
- bge _08149EBE
- movs r0, 0
- strh r0, [r4, 0x16]
-_08149EBE:
- movs r0, 0x1
- negs r0, r0
- ldrb r1, [r4, 0x16]
- ldr r2, =0x00002d6b
- bl BlendPalettes
-_08149ECA:
- movs r0, 0x16
- ldrsh r1, [r4, r0]
- cmp r1, 0
- bne _08149EFE
- ldrh r0, [r4, 0xE]
- subs r0, 0x1
- strh r0, [r4, 0xE]
- lsls r0, 16
- cmp r0, 0
- bne _08149EF8
- ldr r0, =sub_8149DFC
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- b _08149EFE
- .pool
-_08149EF8:
- ldrh r0, [r4, 0xA]
- strh r0, [r4, 0x14]
- strh r1, [r4, 0x8]
-_08149EFE:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8149E90
-
- thumb_func_start sub_8149F08
-sub_8149F08: @ 8149F08
- push {r4,lr}
- ldr r4, =sTransitionStructPtr
- ldr r0, [r4]
- movs r1, 0
- movs r2, 0x3C
- bl memset
- ldr r1, [r4]
- adds r0, r1, 0
- adds r0, 0x14
- adds r1, 0x16
- bl sub_8089C08
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149F08
-
- thumb_func_start sub_8149F2C
-sub_8149F2C: @ 8149F2C
- push {lr}
- bl LoadOam
- bl ProcessSpriteCopyRequests
- bl TransferPlttBuffer
- pop {r0}
- bx r0
- thumb_func_end sub_8149F2C
-
- thumb_func_start sub_8149F40
-sub_8149F40: @ 8149F40
- ldr r1, =0x04000008
- ldrh r1, [r1]
- lsrs r1, 2
- lsls r1, 30
- lsrs r1, 16
- movs r2, 0xC0
- lsls r2, 19
- adds r1, r2
- str r1, [r0]
- bx lr
- .pool
- thumb_func_end sub_8149F40
-
- thumb_func_start sub_8149F58
-sub_8149F58: @ 8149F58
- push {r4,lr}
- ldr r3, =0x04000008
- ldrh r2, [r3]
- lsrs r2, 8
- ldrh r3, [r3]
- lsrs r3, 2
- lsls r2, 27
- lsrs r2, 16
- lsls r3, 30
- lsrs r3, 16
- movs r4, 0xC0
- lsls r4, 19
- adds r2, r4
- str r2, [r0]
- adds r3, r4
- str r3, [r1]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149F58
-
- thumb_func_start sub_8149F84
-sub_8149F84: @ 8149F84
- push {lr}
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- pop {r0}
- bx r0
- thumb_func_end sub_8149F84
-
- thumb_func_start sub_8149F98
-sub_8149F98: @ 8149F98
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- mov r10, r0
- ldr r0, [sp, 0x20]
- ldr r4, [sp, 0x24]
- lsls r1, 16
- lsrs r7, r1, 16
- lsls r2, 16
- lsrs r2, 16
- lsls r3, 16
- lsrs r3, 16
- lsls r0, 16
- lsrs r1, r0, 16
- lsls r4, 16
- movs r6, 0
- lsrs r5, r4, 16
- cmp r4, 0
- ble _0814A000
- lsls r0, r7, 16
- asrs r0, 16
- mov r9, r0
- lsls r1, 16
- mov r8, r1
- lsls r0, r3, 16
- asrs r7, r0, 16
-_08149FD0:
- lsls r4, r2, 16
- asrs r4, 16
- movs r0, 0xFF
- ands r0, r4
- mov r2, r8
- asrs r1, r2, 16
- bl Sin
- lsls r1, r6, 1
- add r1, r10
- add r0, r9
- strh r0, [r1]
- lsls r1, r5, 16
- ldr r0, =0xffff0000
- adds r1, r0
- adds r0, r6, 0x1
- lsls r0, 24
- lsrs r6, r0, 24
- adds r4, r7
- lsls r4, 16
- lsrs r2, r4, 16
- lsrs r5, r1, 16
- cmp r1, 0
- bgt _08149FD0
-_0814A000:
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_8149F98
-
- thumb_func_start sub_814A014
-sub_814A014: @ 814A014
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x14
- mov r9, r0
- adds r5, r2, 0
- adds r4, r3, 0
- lsls r1, 16
- lsrs r1, 16
- str r1, [sp]
- lsls r5, 16
- lsrs r5, 16
- lsls r4, 16
- lsrs r4, 16
- movs r2, 0xA0
- lsls r2, 1
- movs r1, 0xA
- bl memset
- movs r1, 0
- lsls r4, 16
- asrs r4, 16
- str r4, [sp, 0x4]
- lsls r5, 16
- asrs r5, 16
- str r5, [sp, 0x8]
-_0814A04C:
- lsls r5, r1, 16
- asrs r0, r5, 16
- mov r10, r0
- ldr r1, [sp, 0x4]
- bl Sin
- adds r4, r0, 0
- lsls r4, 16
- lsrs r4, 16
- mov r0, r10
- ldr r1, [sp, 0x4]
- bl Cos
- ldr r2, [sp]
- lsls r1, r2, 16
- asrs r1, 16
- lsls r4, 16
- asrs r4, 16
- subs r2, r1, r4
- lsls r2, 16
- adds r1, r4
- lsls r1, 16
- lsrs r6, r1, 16
- lsls r0, 16
- asrs r0, 16
- ldr r3, [sp, 0x8]
- subs r1, r3, r0
- lsls r1, 16
- lsrs r7, r1, 16
- adds r0, r3, r0
- lsls r0, 16
- lsrs r0, 16
- mov r8, r0
- lsrs r1, r2, 16
- str r5, [sp, 0x10]
- cmp r2, 0
- bge _0814A098
- movs r1, 0
-_0814A098:
- lsls r0, r6, 16
- asrs r0, 16
- cmp r0, 0xF0
- ble _0814A0A2
- movs r6, 0xF0
-_0814A0A2:
- lsls r0, r7, 16
- cmp r0, 0
- bge _0814A0AA
- movs r7, 0
-_0814A0AA:
- mov r2, r8
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0x9F
- ble _0814A0B8
- movs r3, 0x9F
- mov r8, r3
-_0814A0B8:
- lsls r0, r1, 24
- lsrs r0, 16
- orrs r6, r0
- lsls r0, r7, 16
- asrs r0, 16
- str r0, [sp, 0xC]
- lsls r0, 1
- add r0, r9
- strh r6, [r0]
- mov r0, r8
- lsls r4, r0, 16
- asrs r0, r4, 15
- add r0, r9
- strh r6, [r0]
- mov r0, r10
- adds r0, 0x1
- lsls r0, 16
- asrs r0, 16
- ldr r1, [sp, 0x4]
- bl Cos
- lsls r0, 16
- asrs r0, 16
- ldr r2, [sp, 0x8]
- subs r1, r2, r0
- lsls r1, 16
- adds r0, r2, r0
- lsls r0, 16
- lsrs r2, r0, 16
- lsrs r3, r1, 16
- cmp r1, 0
- bge _0814A0FA
- movs r3, 0
-_0814A0FA:
- lsls r0, r2, 16
- asrs r0, 16
- cmp r0, 0x9F
- ble _0814A104
- movs r2, 0x9F
-_0814A104:
- lsls r0, r3, 16
- asrs r1, r0, 16
- adds r3, r0, 0
- lsls r5, r2, 16
- ldr r0, [sp, 0xC]
- cmp r0, r1
- ble _0814A128
- adds r2, r1, 0
-_0814A114:
- lsls r1, r7, 16
- ldr r0, =0xffff0000
- adds r1, r0
- asrs r0, r1, 15
- add r0, r9
- strh r6, [r0]
- lsrs r7, r1, 16
- asrs r1, 16
- cmp r1, r2
- bgt _0814A114
-_0814A128:
- lsls r1, r7, 16
- asrs r0, r3, 16
- cmp r1, r3
- bge _0814A146
- adds r2, r0, 0
-_0814A132:
- movs r3, 0x80
- lsls r3, 9
- adds r0, r1, r3
- asrs r1, r0, 15
- add r1, r9
- strh r6, [r1]
- adds r1, r0, 0
- asrs r0, r1, 16
- cmp r0, r2
- blt _0814A132
-_0814A146:
- asrs r0, r5, 16
- cmp r4, r5
- ble _0814A164
- adds r1, r0, 0
-_0814A14E:
- ldr r2, =0xffff0000
- adds r0, r4, r2
- lsrs r3, r0, 16
- mov r8, r3
- asrs r0, 15
- add r0, r9
- strh r6, [r0]
- lsls r4, r3, 16
- asrs r0, r4, 16
- cmp r0, r1
- bgt _0814A14E
-_0814A164:
- mov r0, r8
- lsls r4, r0, 16
- asrs r0, r5, 16
- cmp r4, r5
- bge _0814A184
- adds r2, r0, 0
-_0814A170:
- movs r1, 0x80
- lsls r1, 9
- adds r0, r4, r1
- asrs r1, r0, 15
- add r1, r9
- strh r6, [r1]
- adds r4, r0, 0
- asrs r0, r4, 16
- cmp r0, r2
- blt _0814A170
-_0814A184:
- ldr r2, [sp, 0x10]
- movs r3, 0x80
- lsls r3, 9
- adds r0, r2, r3
- lsrs r1, r0, 16
- asrs r0, 16
- cmp r0, 0x3F
- bgt _0814A196
- b _0814A04C
-_0814A196:
- add sp, 0x14
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A014
-
- thumb_func_start sub_814A1AC
-sub_814A1AC: @ 814A1AC
- push {r4-r7,lr}
- adds r6, r0, 0
- ldr r0, [sp, 0x14]
- ldr r5, [sp, 0x18]
- ldr r4, [sp, 0x1C]
- lsls r1, 16
- lsrs r1, 16
- lsls r2, 16
- lsrs r2, 16
- lsls r3, 16
- lsrs r3, 16
- lsls r0, 16
- lsrs r0, 16
- adds r7, r0, 0
- lsls r5, 16
- lsrs r5, 16
- lsls r4, 16
- lsrs r4, 16
- strh r1, [r6]
- strh r2, [r6, 0x2]
- strh r1, [r6, 0x4]
- strh r2, [r6, 0x6]
- strh r3, [r6, 0x8]
- strh r7, [r6, 0xA]
- strh r5, [r6, 0xC]
- strh r4, [r6, 0xE]
- lsls r3, 16
- asrs r3, 16
- lsls r1, 16
- asrs r1, 16
- subs r3, r1
- strh r3, [r6, 0x10]
- lsls r0, r3, 16
- cmp r0, 0
- bge _0814A1FE
- negs r0, r3
- strh r0, [r6, 0x10]
- lsls r0, r5, 16
- asrs r0, 16
- negs r0, r0
- strh r0, [r6, 0xC]
-_0814A1FE:
- lsls r0, r7, 16
- asrs r0, 16
- lsls r1, r2, 16
- asrs r1, 16
- subs r1, r0, r1
- strh r1, [r6, 0x12]
- lsls r0, r1, 16
- cmp r0, 0
- bge _0814A21C
- negs r0, r1
- strh r0, [r6, 0x12]
- lsls r0, r4, 16
- asrs r0, 16
- negs r0, r0
- strh r0, [r6, 0xE]
-_0814A21C:
- movs r0, 0
- strh r0, [r6, 0x14]
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_814A1AC
-
- thumb_func_start sub_814A228
-sub_814A228: @ 814A228
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- adds r3, r0, 0
- lsls r1, 24
- lsrs r1, 24
- mov r9, r1
- lsls r2, 24
- lsrs r2, 24
- mov r10, r2
- ldrh r0, [r3, 0x10]
- mov r8, r0
- movs r1, 0x10
- ldrsh r6, [r3, r1]
- ldrh r2, [r3, 0x12]
- mov r12, r2
- movs r4, 0x12
- ldrsh r5, [r3, r4]
- cmp r6, r5
- ble _0814A278
- ldrh r0, [r3, 0xC]
- ldrh r2, [r3, 0x4]
- adds r1, r0, r2
- strh r1, [r3, 0x4]
- ldrh r2, [r3, 0x14]
- add r2, r12
- strh r2, [r3, 0x14]
- lsls r1, r2, 16
- asrs r1, 16
- adds r4, r0, 0
- ldrh r7, [r3, 0xE]
- cmp r1, r6
- ble _0814A29E
- ldrh r1, [r3, 0x6]
- adds r0, r7, r1
- strh r0, [r3, 0x6]
- mov r1, r8
- b _0814A29A
-_0814A278:
- ldrh r0, [r3, 0xE]
- ldrh r2, [r3, 0x6]
- adds r1, r0, r2
- strh r1, [r3, 0x6]
- ldrh r2, [r3, 0x14]
- add r2, r8
- strh r2, [r3, 0x14]
- lsls r1, r2, 16
- asrs r1, 16
- ldrh r4, [r3, 0xC]
- adds r7, r0, 0
- cmp r1, r5
- ble _0814A29E
- ldrh r1, [r3, 0x4]
- adds r0, r4, r1
- strh r0, [r3, 0x4]
- mov r1, r12
-_0814A29A:
- subs r0, r2, r1
- strh r0, [r3, 0x14]
-_0814A29E:
- movs r5, 0
- lsls r0, r4, 16
- asrs r2, r0, 16
- cmp r2, 0
- ble _0814A2B6
- movs r4, 0x4
- ldrsh r1, [r3, r4]
- movs r4, 0x8
- ldrsh r0, [r3, r4]
- ldrh r4, [r3, 0x8]
- cmp r1, r0
- bge _0814A2C8
-_0814A2B6:
- cmp r2, 0
- bge _0814A2D6
- movs r0, 0x4
- ldrsh r1, [r3, r0]
- movs r2, 0x8
- ldrsh r0, [r3, r2]
- ldrh r4, [r3, 0x8]
- cmp r1, r0
- bgt _0814A2D6
-_0814A2C8:
- adds r0, r5, 0x1
- lsls r0, 24
- lsrs r5, r0, 24
- mov r0, r9
- cmp r0, 0
- beq _0814A2D6
- strh r4, [r3, 0x4]
-_0814A2D6:
- lsls r0, r7, 16
- asrs r2, r0, 16
- cmp r2, 0
- ble _0814A2EC
- movs r4, 0x6
- ldrsh r1, [r3, r4]
- movs r4, 0xA
- ldrsh r0, [r3, r4]
- ldrh r4, [r3, 0xA]
- cmp r1, r0
- bge _0814A2FE
-_0814A2EC:
- cmp r2, 0
- bge _0814A30C
- movs r0, 0x6
- ldrsh r1, [r3, r0]
- movs r2, 0xA
- ldrsh r0, [r3, r2]
- ldrh r4, [r3, 0xA]
- cmp r1, r0
- bgt _0814A30C
-_0814A2FE:
- adds r0, r5, 0x1
- lsls r0, 24
- lsrs r5, r0, 24
- mov r0, r10
- cmp r0, 0
- beq _0814A30C
- strh r4, [r3, 0x6]
-_0814A30C:
- cmp r5, 0x2
- beq _0814A314
- movs r0, 0
- b _0814A316
-_0814A314:
- movs r0, 0x1
-_0814A316:
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r1}
- bx r1
- thumb_func_end sub_814A228
-
- thumb_func_start sub_814A324
-sub_814A324: @ 814A324
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- bl sub_814669C
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r1, sp
- movs r0, 0
- strh r0, [r1]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- mov r0, sp
- bl CpuSet
- ldr r0, =gUnknown_085C7C00
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_085C7BE0
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A324
-
- thumb_func_start sub_814A374
-sub_814A374: @ 814A374
- push {r4,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =gUnknown_085C828C
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_02038C28
- movs r1, 0x10
- ldrsh r2, [r4, r1]
- movs r3, 0x12
- ldrsh r1, [r4, r3]
- str r1, [sp]
- movs r1, 0xA0
- str r1, [sp, 0x4]
- movs r1, 0
- movs r3, 0x84
- bl sub_8149F98
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- add sp, 0x10
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A374
-
- thumb_func_start sub_814A3BC
-sub_814A3BC: @ 814A3BC
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C99D0
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814A3CE:
- 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 _0814A3CE
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A3BC
-
- thumb_func_start sub_814A3F4
-sub_814A3F4: @ 814A3F4
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C99E8
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814A406:
- 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 _0814A406
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A3F4
-
- thumb_func_start sub_814A42C
-sub_814A42C: @ 814A42C
- push {r4-r6,lr}
- sub sp, 0xC
- adds r4, r0, 0
- bl sub_8149F08
- bl dp12_8087EA4
- movs r1, 0xC0
- lsls r1, 7
- movs r0, 0
- bl ClearGpuRegBits
- movs r5, 0
- movs r0, 0x80
- lsls r0, 6
- strh r0, [r4, 0xC]
- ldr r0, =0x00007fff
- strh r0, [r4, 0xA]
- strh r5, [r4, 0x12]
- movs r0, 0x10
- strh r0, [r4, 0x14]
- movs r0, 0xA0
- lsls r0, 4
- strh r0, [r4, 0x16]
- ldr r6, =sTransitionStructPtr
- ldr r2, [r6]
- ldr r3, =0x00003f41
- strh r3, [r2, 0xE]
- ldrh r0, [r4, 0x14]
- lsls r0, 8
- ldrh r1, [r4, 0x12]
- orrs r0, r1
- strh r0, [r2, 0x10]
- ldr r0, =0x04000050
- strh r3, [r0]
- ldr r1, =0x04000052
- ldrh r0, [r2, 0x10]
- strh r0, [r1]
- add r0, sp, 0x4
- add r1, sp, 0x8
- bl sub_8149F58
- mov r0, sp
- strh r5, [r0]
- ldr r1, [sp, 0x4]
- ldr r2, =0x01000400
- bl CpuSet
- ldr r0, =gUnknown_085C7C00
- ldr r1, [sp, 0x8]
- bl LZ77UnCompVram
- ldr r0, =gUnknown_085C7BE0
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, [r6]
- strh r5, [r0, 0x16]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- add sp, 0xC
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A42C
-
- thumb_func_start sub_814A4D4
-sub_814A4D4: @ 814A4D4
- push {r4,lr}
- sub sp, 0x8
- adds r4, r0, 0
- add r1, sp, 0x4
- mov r0, sp
- bl sub_8149F58
- ldr r0, =gUnknown_085C828C
- ldr r1, [sp]
- bl LZ77UnCompVram
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0x1
- add sp, 0x8
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A4D4
-
- thumb_func_start sub_814A500
-sub_814A500: @ 814A500
- push {r4-r6,lr}
- adds r5, r0, 0
- movs r2, 0
- ldr r6, =sub_814A684
- ldr r4, =gUnknown_020393A8
- ldr r3, =sTransitionStructPtr
-_0814A50C:
- lsls r1, r2, 1
- adds r1, r4
- ldr r0, [r3]
- ldrh r0, [r0, 0x16]
- strh r0, [r1]
- adds r0, r2, 0x1
- lsls r0, 24
- lsrs r2, r0, 24
- cmp r2, 0x9F
- bls _0814A50C
- adds r0, r6, 0
- bl SetVBlankCallback
- ldr r0, =sub_814A6CC
- bl SetHBlankCallback
- movs r0, 0x2
- bl EnableInterrupts
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0x1
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A500
-
- thumb_func_start sub_814A550
-sub_814A550: @ 814A550
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x4
- adds r4, r0, 0
- ldr r1, =sTransitionStructPtr
- ldr r0, [r1]
- ldrb r2, [r0]
- movs r3, 0
- strb r3, [r0]
- ldrh r2, [r4, 0xC]
- lsls r0, r2, 16
- asrs r0, 24
- lsls r0, 16
- lsrs r7, r0, 16
- ldrh r6, [r4, 0xA]
- movs r0, 0xC0
- lsls r0, 1
- mov r8, r0
- ldrh r0, [r4, 0x16]
- subs r0, r6, r0
- strh r0, [r4, 0xA]
- movs r5, 0xE
- ldrsh r0, [r4, r5]
- adds r5, r1, 0
- cmp r0, 0x45
- ble _0814A5A2
- movs r1, 0xC
- ldrsh r0, [r4, r1]
- ldr r1, =0xfffffe80
- adds r0, r1
- cmp r0, 0
- blt _0814A5A0
- adds r0, r2, r1
- strh r0, [r4, 0xC]
- b _0814A5A2
- .pool
-_0814A5A0:
- strh r3, [r4, 0xC]
-_0814A5A2:
- movs r2, 0xE
- ldrsh r0, [r4, r2]
- cmp r0, 0
- blt _0814A5E0
- movs r1, 0x3
- bl __modsi3
- lsls r0, 16
- cmp r0, 0
- bne _0814A5E0
- ldrh r1, [r4, 0x12]
- movs r2, 0x12
- ldrsh r0, [r4, r2]
- cmp r0, 0xF
- bgt _0814A5C6
- adds r0, r1, 0x1
- strh r0, [r4, 0x12]
- b _0814A5D4
-_0814A5C6:
- ldrh r1, [r4, 0x14]
- movs r2, 0x14
- ldrsh r0, [r4, r2]
- cmp r0, 0
- ble _0814A5D4
- subs r0, r1, 0x1
- strh r0, [r4, 0x14]
-_0814A5D4:
- ldr r0, [r5]
- ldrh r1, [r4, 0x14]
- lsls r1, 8
- ldrh r2, [r4, 0x12]
- orrs r1, r2
- strh r1, [r0, 0x10]
-_0814A5E0:
- movs r5, 0
- lsls r7, 16
-_0814A5E4:
- lsrs r0, r6, 8
- asrs r1, r7, 16
- bl Sin
- ldr r1, =gUnknown_02038C28
- lsls r2, r5, 1
- adds r2, r1
- ldr r1, =sTransitionStructPtr
- ldr r1, [r1]
- ldrh r1, [r1, 0x16]
- adds r0, r1
- strh r0, [r2]
- adds r0, r5, 0x1
- lsls r0, 24
- lsrs r5, r0, 24
- mov r1, r8
- adds r0, r6, r1
- lsls r0, 16
- lsrs r6, r0, 16
- cmp r5, 0x9F
- bls _0814A5E4
- ldrh r0, [r4, 0xE]
- adds r0, 0x1
- strh r0, [r4, 0xE]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x65
- bne _0814A632
- ldrh r0, [r4, 0x10]
- adds r0, 0x1
- strh r0, [r4, 0x10]
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- str r1, [sp]
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
-_0814A632:
- movs r2, 0x10
- ldrsh r0, [r4, r2]
- cmp r0, 0
- beq _0814A654
- ldr r0, =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _0814A654
- ldr r0, =sub_814A3F4
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
-_0814A654:
- ldrh r0, [r4, 0x16]
- subs r0, 0x11
- strh r0, [r4, 0x16]
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrb r0, [r1]
- adds r0, 0x1
- ldrb r2, [r1]
- strb r0, [r1]
- movs r0, 0
- add sp, 0x4
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A550
-
- thumb_func_start sub_814A684
-sub_814A684: @ 814A684
- push {lr}
- bl sub_8149F2C
- ldr r2, =0x04000050
- ldr r0, =sTransitionStructPtr
- ldr r1, [r0]
- ldrh r0, [r1, 0xE]
- strh r0, [r2]
- adds r2, 0x2
- ldrh r0, [r1, 0x10]
- strh r0, [r2]
- ldrb r0, [r1]
- cmp r0, 0
- beq _0814A6B4
- ldr r1, =0x040000d4
- ldr r0, =gUnknown_02038C28
- str r0, [r1]
- movs r2, 0xF0
- lsls r2, 3
- adds r0, r2
- str r0, [r1, 0x4]
- ldr r0, =0x800000a0
- str r0, [r1, 0x8]
- ldr r0, [r1, 0x8]
-_0814A6B4:
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A684
-
- thumb_func_start sub_814A6CC
-sub_814A6CC: @ 814A6CC
- ldr r1, =gUnknown_02038C28
- ldr r0, =0x04000006
- ldrh r0, [r0]
- lsls r0, 1
- movs r2, 0xF0
- lsls r2, 3
- adds r1, r2
- adds r0, r1
- ldrh r1, [r0]
- ldr r0, =0x04000012
- strh r1, [r0]
- bx lr
- .pool
- thumb_func_end sub_814A6CC
-
- thumb_func_start sub_814A6F0
-sub_814A6F0: @ 814A6F0
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C99F8
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814A702:
- 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 _0814A702
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A6F0
-
- thumb_func_start sub_814A728
-sub_814A728: @ 814A728
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C9A08
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814A73A:
- 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 _0814A73A
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A728
-
- thumb_func_start sub_814A760
-sub_814A760: @ 814A760
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r5, =gUnknown_085C9A1C
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r4, r1, r2
-_0814A772:
- 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 _0814A772
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814A760
-
- thumb_func_start sub_814A798
-sub_814A798: @ 814A798
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0x14
- mov r8, r0
- add r1, sp, 0x10
- add r0, sp, 0xC
- bl sub_8149F58
- ldr r0, =gUnknown_085C8598
- ldr r1, [sp, 0x10]
- bl LZ77UnCompVram
- movs r4, 0x20
- str r4, [sp]
- str r4, [sp, 0x4]
- movs r0, 0
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r6, 0x1
- str r6, [sp]
- str r4, [sp, 0x4]
- movs r5, 0xF
- str r5, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect
- str r6, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0x1D
- movs r3, 0
- bl FillBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldr r0, =gUnknown_085C8578
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- movs r0, 0
- mov r1, r8
- strh r6, [r1, 0xC]
- strh r0, [r1, 0xE]
- strh r0, [r1, 0x10]
- movs r0, 0xA
- strh r0, [r1, 0x16]
- ldrh r0, [r1, 0x8]
- adds r0, 0x1
- strh r0, [r1, 0x8]
- movs r0, 0
- add sp, 0x14
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A798
-
- thumb_func_start sub_814A828
-sub_814A828: @ 814A828
- push {r4,r5,lr}
- sub sp, 0x24
- adds r4, r0, 0
- ldr r1, =gUnknown_085C8928
- movs r2, 0x4
- str r2, [sp]
- str r2, [sp, 0x4]
- ldrb r0, [r4, 0xC]
- str r0, [sp, 0x8]
- ldrb r0, [r4, 0xE]
- str r0, [sp, 0xC]
- str r2, [sp, 0x10]
- str r2, [sp, 0x14]
- movs r0, 0xF
- str r0, [sp, 0x18]
- movs r5, 0
- str r5, [sp, 0x1C]
- str r5, [sp, 0x20]
- movs r0, 0
- movs r2, 0
- movs r3, 0
- bl CopyRectToBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldrh r0, [r4, 0xC]
- adds r0, 0x4
- strh r0, [r4, 0xC]
- ldrh r0, [r4, 0x10]
- adds r0, 0x1
- strh r0, [r4, 0x10]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x7
- bne _0814A88A
- movs r0, 0x1
- strh r0, [r4, 0xC]
- ldrh r0, [r4, 0xE]
- adds r0, 0x4
- strh r0, [r4, 0xE]
- strh r5, [r4, 0x10]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x13
- ble _0814A88A
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_0814A88A:
- movs r0, 0
- add sp, 0x24
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A828
-
- thumb_func_start sub_814A898
-sub_814A898: @ 814A898
- push {r4-r6,lr}
- sub sp, 0x10
- adds r4, r0, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldrh r0, [r4, 0x14]
- adds r1, r0, 0x1
- strh r1, [r4, 0x14]
- lsls r0, 16
- asrs r0, 16
- movs r2, 0x16
- ldrsh r1, [r4, r2]
- cmp r0, r1
- blt _0814A956
- movs r1, 0x12
- ldrsh r0, [r4, r1]
- cmp r0, 0x1
- beq _0814A8FC
- cmp r0, 0x1
- bgt _0814A8CA
- cmp r0, 0
- beq _0814A8D4
- b _0814A92C
-_0814A8CA:
- cmp r0, 0x2
- beq _0814A914
- cmp r0, 0x3
- beq _0814A91C
- b _0814A92C
-_0814A8D4:
- movs r2, 0xFA
- ldr r6, =gPlttBufferUnfaded
- movs r3, 0
- ldr r5, =gPlttBufferFaded
-_0814A8DC:
- lsls r1, r2, 1
- adds r0, r1, r6
- strh r3, [r0]
- adds r1, r5
- strh r3, [r1]
- adds r0, r2, 0x1
- lsls r0, 24
- lsrs r2, r0, 24
- cmp r2, 0xFE
- bls _0814A8DC
- b _0814A94C
- .pool
-_0814A8FC:
- ldr r0, =0xffff7fff
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- ldr r0, =gUnknown_085C86F4
- b _0814A91E
- .pool
-_0814A914:
- ldr r0, =gUnknown_085C87F4
- b _0814A91E
- .pool
-_0814A91C:
- ldr r0, =gUnknown_085C88A4
-_0814A91E:
- ldr r1, [sp, 0xC]
- bl LZ77UnCompVram
- b _0814A94C
- .pool
-_0814A92C:
- movs r0, 0x20
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- b _0814A956
-_0814A94C:
- movs r0, 0
- strh r0, [r4, 0x14]
- ldrh r0, [r4, 0x12]
- adds r0, 0x1
- strh r0, [r4, 0x12]
-_0814A956:
- movs r0, 0
- add sp, 0x10
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_814A898
-
- thumb_func_start sub_814A960
-sub_814A960: @ 814A960
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0x14
- mov r8, r0
- add r1, sp, 0x10
- add r0, sp, 0xC
- bl sub_8149F58
- ldr r0, =gUnknown_085C8598
- ldr r1, [sp, 0x10]
- bl LZ77UnCompVram
- movs r4, 0x20
- str r4, [sp]
- str r4, [sp, 0x4]
- movs r0, 0
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r6, 0x1
- str r6, [sp]
- str r4, [sp, 0x4]
- movs r5, 0xF
- str r5, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect
- str r6, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0x1D
- movs r3, 0
- bl FillBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldr r4, =gUnknown_085C8578
- adds r0, r4, 0
- movs r1, 0xE0
- movs r2, 0x20
- bl LoadPalette
- adds r0, r4, 0
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- movs r0, 0xE0
- movs r1, 0x10
- movs r2, 0x8
- movs r3, 0
- bl BlendPalette
- movs r1, 0
- movs r0, 0x22
- mov r2, r8
- strh r0, [r2, 0xC]
- strh r1, [r2, 0xE]
- ldrh r0, [r2, 0x8]
- adds r0, 0x1
- strh r0, [r2, 0x8]
- movs r0, 0
- add sp, 0x14
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814A960
-
- thumb_func_start sub_814AA04
-sub_814AA04: @ 814AA04
- push {r4-r6,lr}
- sub sp, 0x24
- adds r6, r0, 0
- ldr r1, =gUnknown_085C9A30
- movs r2, 0xC
- ldrsh r0, [r6, r2]
- adds r0, r1
- ldrb r5, [r0]
- adds r0, r5, 0
- movs r1, 0x7
- bl __umodsi3
- adds r4, r0, 0
- lsls r4, 24
- lsrs r4, 24
- adds r0, r5, 0
- movs r1, 0x7
- bl __udivsi3
- ldr r1, =gUnknown_085C8928
- movs r2, 0x4
- str r2, [sp]
- str r2, [sp, 0x4]
- lsls r4, 2
- adds r4, 0x1
- lsls r4, 24
- lsrs r4, 24
- str r4, [sp, 0x8]
- lsls r0, 26
- lsrs r0, 24
- str r0, [sp, 0xC]
- str r2, [sp, 0x10]
- str r2, [sp, 0x14]
- movs r0, 0xF
- str r0, [sp, 0x18]
- movs r0, 0
- str r0, [sp, 0x1C]
- str r0, [sp, 0x20]
- movs r2, 0
- movs r3, 0
- bl CopyRectToBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldrh r0, [r6, 0xC]
- subs r0, 0x1
- strh r0, [r6, 0xC]
- lsls r0, 16
- cmp r0, 0
- bge _0814AA70
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
-_0814AA70:
- movs r0, 0
- add sp, 0x24
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AA04
-
- thumb_func_start sub_814AA84
-sub_814AA84: @ 814AA84
- push {r4,lr}
- adds r4, r0, 0
- movs r0, 0xE0
- movs r1, 0x10
- movs r2, 0x3
- movs r3, 0
- bl BlendPalette
- ldr r0, =0xffff3fff
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- movs r0, 0
- strh r0, [r4, 0xC]
- strh r0, [r4, 0xE]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AA84
-
- thumb_func_start sub_814AAB8
-sub_814AAB8: @ 814AAB8
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x24
- adds r7, r0, 0
- ldrh r0, [r7, 0xE]
- movs r1, 0x1
- eors r0, r1
- movs r6, 0
- strh r0, [r7, 0xE]
- cmp r0, 0
- beq _0814AB2C
- ldr r0, =gUnknown_085C8928
- mov r8, r0
- movs r4, 0x4
- str r4, [sp]
- str r4, [sp, 0x4]
- ldr r5, =gUnknown_085C9A30
- movs r1, 0xC
- ldrsh r0, [r7, r1]
- adds r0, r5
- ldrb r0, [r0]
- movs r1, 0x7
- bl __umodsi3
- lsls r0, 24
- lsrs r0, 22
- adds r0, 0x1
- lsls r0, 24
- lsrs r0, 24
- str r0, [sp, 0x8]
- movs r2, 0xC
- ldrsh r0, [r7, r2]
- adds r0, r5
- ldrb r0, [r0]
- movs r1, 0x7
- bl __udivsi3
- lsls r0, 26
- lsrs r0, 24
- str r0, [sp, 0xC]
- str r4, [sp, 0x10]
- str r4, [sp, 0x14]
- movs r0, 0xE
- str r0, [sp, 0x18]
- str r6, [sp, 0x1C]
- str r6, [sp, 0x20]
- movs r0, 0
- mov r1, r8
- movs r2, 0
- movs r3, 0
- bl CopyRectToBgTilemapBufferRect
- b _0814AB78
- .pool
-_0814AB2C:
- movs r1, 0xC
- ldrsh r0, [r7, r1]
- cmp r0, 0
- ble _0814AB72
- ldr r1, =gUnknown_085C9A30
- subs r0, 0x1
- adds r0, r1
- ldrb r5, [r0]
- adds r0, r5, 0
- movs r1, 0x7
- bl __umodsi3
- adds r4, r0, 0
- lsls r4, 24
- lsrs r4, 22
- adds r4, 0x1
- lsls r4, 24
- lsrs r4, 24
- adds r0, r5, 0
- movs r1, 0x7
- bl __udivsi3
- adds r3, r0, 0
- lsls r3, 26
- lsrs r3, 24
- movs r0, 0x4
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0xF
- str r0, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- adds r2, r4, 0
- bl FillBgTilemapBufferRect
-_0814AB72:
- ldrh r0, [r7, 0xC]
- adds r0, 0x1
- strh r0, [r7, 0xC]
-_0814AB78:
- movs r1, 0xC
- ldrsh r0, [r7, r1]
- cmp r0, 0x22
- ble _0814AB86
- ldrh r0, [r7, 0x8]
- adds r0, 0x1
- strh r0, [r7, 0x8]
-_0814AB86:
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- movs r0, 0
- add sp, 0x24
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AAB8
-
- thumb_func_start sub_814ABA0
-sub_814ABA0: @ 814ABA0
- push {r4,lr}
- sub sp, 0x8
- adds r4, r0, 0
- movs r0, 0x20
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- ldr r0, [r4]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- movs r0, 0
- add sp, 0x8
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_814ABA0
-
- thumb_func_start sub_814ABE4
-sub_814ABE4: @ 814ABE4
- push {r4-r6,lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, =gTasks
- lsls r1, r0, 2
- adds r1, r0
- lsls r1, 3
- adds r6, r1, r2
- ldrh r0, [r6, 0xC]
- movs r1, 0x1
- eors r0, r1
- strh r0, [r6, 0xC]
- cmp r0, 0
- bne _0814AC24
- ldr r5, =gBattle_BG0_X
- ldrh r1, [r5]
- movs r0, 0x12
- bl SetGpuReg
- ldr r4, =gBattle_BG0_Y
- ldrh r1, [r4]
- movs r0, 0x10
- bl SetGpuReg
- ldrh r0, [r6, 0x8]
- ldrh r1, [r5]
- adds r0, r1
- strh r0, [r5]
- ldrh r0, [r6, 0xA]
- ldrh r1, [r4]
- adds r0, r1
- strh r0, [r4]
-_0814AC24:
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_814ABE4
-
- thumb_func_start sub_814AC38
-sub_814AC38: @ 814AC38
- push {r4-r6,lr}
- sub sp, 0x10
- adds r6, r0, 0
- movs r5, 0
- add r1, sp, 0xC
- add r0, sp, 0x8
- bl sub_8149F58
- ldr r0, =gUnknown_085C8598
- ldr r1, [sp, 0xC]
- bl LZ77UnCompVram
- movs r0, 0x20
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldr r0, =gUnknown_085C8578
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- ldr r0, =gBattle_BG0_X
- strh r5, [r0]
- ldr r4, =gBattle_BG0_Y
- strh r5, [r4]
- movs r0, 0x12
- movs r1, 0
- bl SetGpuReg
- ldrh r1, [r4]
- movs r0, 0x10
- bl SetGpuReg
- strh r5, [r6, 0xC]
- ldr r0, =sub_814ABE4
- movs r1, 0x1
- bl CreateTask
- lsls r0, 24
- lsrs r5, r0, 24
- bl Random
- lsls r0, 16
- movs r1, 0xC0
- lsls r1, 10
- ands r1, r0
- lsrs r1, 16
- cmp r1, 0x1
- beq _0814ACE4
- cmp r1, 0x1
- bgt _0814ACC8
- cmp r1, 0
- beq _0814ACCE
- b _0814AD1C
- .pool
-_0814ACC8:
- cmp r1, 0x2
- beq _0814AD00
- b _0814AD1C
-_0814ACCE:
- ldr r0, =gTasks
- lsls r1, r5, 2
- adds r1, r5
- lsls r1, 3
- adds r1, r0
- movs r0, 0x1
- strh r0, [r1, 0x8]
- strh r0, [r1, 0xA]
- b _0814AD2E
- .pool
-_0814ACE4:
- ldr r1, =gTasks
- lsls r0, r5, 2
- adds r0, r5
- lsls r0, 3
- adds r0, r1
- ldr r1, =0x0000ffff
- strh r1, [r0, 0x8]
- movs r1, 0x1
- negs r1, r1
- b _0814AD2C
- .pool
-_0814AD00:
- ldr r1, =gTasks
- lsls r0, r5, 2
- adds r0, r5
- lsls r0, 3
- adds r0, r1
- movs r1, 0x1
- strh r1, [r0, 0x8]
- ldr r1, =0x0000ffff
- b _0814AD2C
- .pool
-_0814AD1C:
- ldr r1, =gTasks
- lsls r0, r5, 2
- adds r0, r5
- lsls r0, 3
- adds r0, r1
- ldr r1, =0x0000ffff
- strh r1, [r0, 0x8]
- movs r1, 0x1
-_0814AD2C:
- strh r1, [r0, 0xA]
-_0814AD2E:
- ldrh r0, [r6, 0x8]
- adds r0, 0x1
- strh r0, [r6, 0x8]
- movs r0, 0
- add sp, 0x10
- pop {r4-r6}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AC38
-
- thumb_func_start sub_814AD48
-sub_814AD48: @ 814AD48
- push {r4,lr}
- sub sp, 0x24
- adds r4, r0, 0
- ldr r1, =gUnknown_085C9A53
- movs r2, 0xC
- ldrsh r0, [r4, r2]
- adds r0, r1
- ldrb r3, [r0]
- lsrs r2, r3, 3
- movs r0, 0x7
- ands r3, r0
- ldr r1, =gUnknown_085C8928
- movs r0, 0x4
- str r0, [sp]
- str r0, [sp, 0x4]
- lsls r2, 2
- adds r2, 0x1
- str r2, [sp, 0x8]
- lsls r3, 2
- str r3, [sp, 0xC]
- str r0, [sp, 0x10]
- str r0, [sp, 0x14]
- movs r0, 0xF
- str r0, [sp, 0x18]
- movs r0, 0
- str r0, [sp, 0x1C]
- str r0, [sp, 0x20]
- movs r2, 0
- movs r3, 0
- bl CopyRectToBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldrh r0, [r4, 0xC]
- adds r0, 0x1
- strh r0, [r4, 0xC]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x3F
- ble _0814ADA0
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_0814ADA0:
- movs r0, 0
- add sp, 0x24
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AD48
-
- thumb_func_start sub_814ADB4
-sub_814ADB4: @ 814ADB4
- push {r4,lr}
- adds r4, r0, 0
- ldr r0, =0xffff7fff
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- movs r0, 0
- strh r0, [r4, 0xC]
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814ADB4
-
- thumb_func_start sub_814ADD8
-sub_814ADD8: @ 814ADD8
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- ldr r1, =gUnknown_085C9A53
- movs r2, 0xC
- ldrsh r0, [r4, r2]
- adds r0, r1
- ldrb r3, [r0]
- lsrs r2, r3, 3
- movs r0, 0x7
- ands r3, r0
- lsls r2, 2
- adds r2, 0x1
- lsls r3, 2
- movs r0, 0x4
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0xF
- str r0, [sp, 0x8]
- movs r0, 0
- movs r1, 0x1
- bl FillBgTilemapBufferRect
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- ldrh r0, [r4, 0xC]
- adds r0, 0x1
- strh r0, [r4, 0xC]
- lsls r0, 16
- asrs r0, 16
- cmp r0, 0x3F
- ble _0814AE2E
- ldr r0, =sub_814ABE4
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- ldrh r0, [r4, 0x8]
- adds r0, 0x1
- strh r0, [r4, 0x8]
-_0814AE2E:
- movs r0, 0
- add sp, 0xC
- pop {r4}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814ADD8
-
- thumb_func_start sub_814AE40
-sub_814AE40: @ 814AE40
- push {r4,r5,lr}
- sub sp, 0x8
- adds r5, r0, 0
- ldr r0, =gBattle_BG0_X
- movs r1, 0
- strh r1, [r0]
- ldr r4, =gBattle_BG0_Y
- strh r1, [r4]
- movs r0, 0x12
- movs r1, 0
- bl SetGpuReg
- ldrh r1, [r4]
- movs r0, 0x10
- bl SetGpuReg
- movs r0, 0x20
- str r0, [sp]
- str r0, [sp, 0x4]
- movs r0, 0
- movs r1, 0x1
- movs r2, 0
- movs r3, 0
- bl FillBgTilemapBufferRect_Palette0
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- movs r0, 0x1
- negs r0, r0
- movs r1, 0x10
- movs r2, 0
- bl BlendPalettes
- ldr r0, [r5]
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- bl DestroyTask
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- movs r0, 0
- add sp, 0x8
- pop {r4,r5}
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_814AE40
-
- .align 2, 0 @ Don't pad with nop.
diff --git a/asm/contest.s b/asm/contest.s
index 7577826cf..3c34965ad 100644
--- a/asm/contest.s
+++ b/asm/contest.s
@@ -8891,7 +8891,7 @@ _080DC226:
ble _080DC284
movs r0, 0x60
bl PlaySE
- ldr r4, =gMPlay_SE1
+ ldr r4, =gMPlayInfo_SE1
adds r0, r4, 0
bl m4aMPlayImmInit
ldr r1, =0x0000ffff
diff --git a/asm/field_effect.s b/asm/field_effect.s
index b6b4803d8..770f1932c 100644
--- a/asm/field_effect.s
+++ b/asm/field_effect.s
@@ -498,8 +498,8 @@ _080B5E68:
bx r1
thumb_func_end FieldEffectActiveListContains
- thumb_func_start sub_80B5E6C
-sub_80B5E6C: @ 80B5E6C
+ thumb_func_start CreateTrainerSprite
+CreateTrainerSprite: @ 80B5E6C
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -566,7 +566,7 @@ sub_80B5E6C: @ 80B5E6C
pop {r1}
bx r1
.pool
- thumb_func_end sub_80B5E6C
+ thumb_func_end CreateTrainerSprite
thumb_func_start sub_80B5F0C
sub_80B5F0C: @ 80B5F0C
diff --git a/asm/link.s b/asm/link.s
index a270c8f62..05dda2cb7 100644
--- a/asm/link.s
+++ b/asm/link.s
@@ -3342,11 +3342,11 @@ c2_800ACD4: @ 800AF30
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r0, =gMPlay_SE1
+ ldr r0, =gMPlayInfo_SE1
bl m4aMPlayStop
- ldr r0, =gMPlay_SE2
+ ldr r0, =gMPlayInfo_SE2
bl m4aMPlayStop
- ldr r0, =gMPlay_SE3
+ ldr r0, =gMPlayInfo_SE3
bl m4aMPlayStop
ldr r0, =0x02000000
movs r1, 0xE0
diff --git a/asm/macros/music_voice.inc b/asm/macros/music_voice.inc
new file mode 100644
index 000000000..b7a9e7f8d
--- /dev/null
+++ b/asm/macros/music_voice.inc
@@ -0,0 +1,125 @@
+ .macro voice_directsound base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release
+ .byte 0
+ _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_directsound_no_resample base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release
+ .byte 8
+ _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_directsound_alt base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release
+ .byte 16
+ _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro _voice_directsound base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release
+ .byte \base_midi_key
+ .byte 0
+ .if \pan != 0
+ .byte (0x80 | \pan)
+ .else
+ .byte 0
+ .endif
+ .4byte \sample_data_pointer
+ .byte \attack
+ .byte \decay
+ .byte \sustain
+ .byte \release
+ .endm
+
+ .macro voice_square_1 sweep, duty_cycle, attack, decay, sustain, release
+ _voice_square_1 1, \sweep, \duty_cycle, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_square_1_alt sweep, duty_cycle, attack, decay, sustain, release
+ _voice_square_1 9, \sweep, \duty_cycle, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro _voice_square_1 type, sweep, duty_cycle, attack, decay, sustain, release
+ .byte \type, 60, 0
+ .byte \sweep
+ .byte (\duty_cycle & 0x3)
+ .byte 0, 0, 0
+ .byte (\attack & 0x7)
+ .byte (\decay & 0x7)
+ .byte (\sustain & 0xF)
+ .byte (\release & 0x7)
+ .endm
+
+ .macro voice_square_2 duty_cycle, attack, decay, sustain, release
+ _voice_square_2 2, \duty_cycle, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_square_2_alt duty_cycle, attack, decay, sustain, release
+ _voice_square_2 10, \duty_cycle, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro _voice_square_2 type, duty_cycle, attack, decay, sustain, release
+ .byte \type, 60, 0, 0
+ .byte (\duty_cycle & 0x3)
+ .byte 0, 0, 0
+ .byte (\attack & 0x7)
+ .byte (\decay & 0x7)
+ .byte (\sustain & 0xF)
+ .byte (\release & 0x7)
+ .endm
+
+ .macro voice_programmable_wave wave_samples_pointer, attack, decay, sustain, release
+ _voice_programmable_wave 3, \wave_samples_pointer, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_programmable_wave_alt wave_samples_pointer, attack, decay, sustain, release
+ _voice_programmable_wave 11, \wave_samples_pointer, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro _voice_programmable_wave type, wave_samples_pointer, attack, decay, sustain, release
+ .byte \type, 60, 0, 0
+ .4byte \wave_samples_pointer
+ .byte (\attack & 0x7)
+ .byte (\decay & 0x7)
+ .byte (\sustain & 0xF)
+ .byte (\release & 0x7)
+ .endm
+
+ .macro voice_noise period, attack, decay, sustain, release
+ _voice_noise 4, \period, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro voice_noise_alt period, attack, decay, sustain, release
+ _voice_noise 12, \period, \attack, \decay, \sustain, \release
+ .endm
+
+ .macro _voice_noise type, period, attack, decay, sustain, release
+ .byte \type, 60, 0, 0
+ .byte (\period & 0x1)
+ .byte 0, 0, 0
+ .byte (\attack & 0x7)
+ .byte (\decay & 0x7)
+ .byte (\sustain & 0xF)
+ .byte (\release & 0x7)
+ .endm
+
+ .macro voice_keysplit voice_group_pointer, keysplit_table_pointer
+ .byte 0x40, 0, 0, 0
+ .4byte \voice_group_pointer
+ .4byte \keysplit_table_pointer
+ .endm
+
+ .macro voice_keysplit_all voice_group_pointer
+ .byte 0x80, 0, 0, 0
+ .4byte \voice_group_pointer
+ .4byte 0
+ .endm
+
+ .macro cry sample
+ .byte 0x20, 60, 0, 0
+ .4byte \sample
+ .byte 0xff, 0, 0xff, 0
+ .endm
+
+ .macro cry2 sample
+ .byte 0x30, 60, 0, 0
+ .4byte \sample
+ .byte 0xff, 0, 0xff, 0
+ .endm
diff --git a/asm/main_menu.s b/asm/main_menu.s
index 52afc783e..5b50c42de 100644
--- a/asm/main_menu.s
+++ b/asm/main_menu.s
@@ -3948,7 +3948,7 @@ AddBirchSpeechObjects: @ 803192C
movs r1, 0x78
movs r2, 0x3C
movs r3, 0
- bl sub_80B5E6C
+ bl CreateTrainerSprite
lsls r0, 24
lsrs r0, 24
lsls r2, r0, 4
@@ -3981,7 +3981,7 @@ AddBirchSpeechObjects: @ 803192C
movs r1, 0x78
movs r2, 0x3C
movs r3, 0
- bl sub_80B5E6C
+ bl CreateTrainerSprite
lsls r0, 24
lsrs r0, 24
lsls r2, r0, 4
diff --git a/asm/mauville_old_man.s b/asm/mauville_old_man.s
index 8c7037ca7..49a502d5c 100644
--- a/asm/mauville_old_man.s
+++ b/asm/mauville_old_man.s
@@ -965,7 +965,7 @@ _08120850:
lsls r1, 1
adds r0, r1
strh r0, [r6, 0x6]
- ldr r4, =gMPlay_SE2
+ ldr r4, =gMPlayInfo_SE2
ldr r5, =0x0000ffff
ldrh r2, [r6, 0x6]
adds r0, r4, 0
@@ -1008,7 +1008,7 @@ _081208BC:
subs r0, 0x40
_081208C0:
strh r0, [r6, 0x8]
- ldr r4, =gMPlay_SE2
+ ldr r4, =gMPlayInfo_SE2
ldr r5, =0x0000ffff
ldrh r2, [r6, 0x6]
adds r0, r4, 0
@@ -1059,7 +1059,7 @@ _08120922:
lsls r0, 24
cmp r0, 0
bne _08120938
- ldr r0, =gMPlay_SE2
+ ldr r0, =gMPlayInfo_SE2
bl m4aMPlayStop
movs r0, 0x4
_08120936:
@@ -1228,7 +1228,7 @@ _08120A7E:
bne _08120AB0
movs r0, 0x6
bl FadeInBGM
- ldr r0, =gMPlay_SE2
+ ldr r0, =gMPlayInfo_SE2
movs r1, 0x2
bl m4aMPlayFadeOutTemporarily
bl EnableBothScriptContexts
diff --git a/asm/overworld.s b/asm/overworld.s
index c3140f7a9..61a9352e1 100644
--- a/asm/overworld.s
+++ b/asm/overworld.s
@@ -3055,9 +3055,9 @@ _08085E18:
.pool
thumb_func_end c1_overworld
- thumb_func_start c2_overworld_basic
-@ void c2_overworld_basic()
-c2_overworld_basic: @ 8085E24
+ thumb_func_start OverworldBasic
+@ void OverworldBasic()
+OverworldBasic: @ 8085E24
push {lr}
bl ScriptContext2_RunScript
bl RunTasks
@@ -3070,15 +3070,15 @@ c2_overworld_basic: @ 8085E24
bl do_scheduled_bg_tilemap_copies_to_vram
pop {r0}
bx r0
- thumb_func_end c2_overworld_basic
+ thumb_func_end OverworldBasic
- thumb_func_start sub_8085E50
-sub_8085E50: @ 8085E50
+ thumb_func_start CB2_OverworldBasic
+CB2_OverworldBasic: @ 8085E50
push {lr}
- bl c2_overworld_basic
+ bl OverworldBasic
pop {r0}
bx r0
- thumb_func_end sub_8085E50
+ thumb_func_end CB2_OverworldBasic
thumb_func_start c2_overworld
c2_overworld: @ 8085E5C
@@ -3092,7 +3092,7 @@ c2_overworld: @ 8085E5C
movs r0, 0
bl SetVBlankCallback
_08085E70:
- bl c2_overworld_basic
+ bl OverworldBasic
cmp r4, 0
beq _08085E7C
bl SetFieldVBlankCallback
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 147f8921b..6ebeb0792 100644
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -497,7 +497,7 @@ _080BB71C:
adds r1, r2
ldrb r1, [r1]
bl sub_80BC8D4
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
ldr r1, =0x0000ffff
movs r2, 0x80
bl m4aMPlayVolumeControl
@@ -1246,7 +1246,7 @@ _080BBE18:
bl DestroyTask
ldr r0, =sub_8086194
bl SetMainCallback2
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -7228,7 +7228,7 @@ _080BF2A8:
beq _080BF2B6
b _080BF5B2
_080BF2B6:
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
bl m4aMPlayStop
ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
@@ -7592,7 +7592,7 @@ _080BF636:
movs r2, 0
movs r3, 0x10
bl BeginNormalPaletteFade
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
@@ -7634,7 +7634,7 @@ _080BF6B0:
movs r2, 0
movs r3, 0x10
bl BeginNormalPaletteFade
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
@@ -7689,7 +7689,7 @@ _080BF73C:
movs r2, 0
movs r3, 0x10
bl BeginNormalPaletteFade
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
diff --git a/asm/pokedex_cry_screen.s b/asm/pokedex_cry_screen.s
index e8b8ad5e6..846b20881 100644
--- a/asm/pokedex_cry_screen.s
+++ b/asm/pokedex_cry_screen.s
@@ -239,7 +239,7 @@ sub_8145534: @ 8145534
lsls r0, 16
lsrs r4, r0, 16
adds r5, r4, 0
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
ldr r0, [r0, 0x4]
cmp r0, 0
bge _08145582
diff --git a/asm/roulette.s b/asm/roulette.s
index bb1d5fed6..9d9e39feb 100644
--- a/asm/roulette.s
+++ b/asm/roulette.s
@@ -6841,14 +6841,14 @@ _08143BEA:
lsls r0, 24
cmp r0, 0
beq _08143C74
- ldr r0, _08143C84 @ =gMPlay_SE1
+ ldr r0, _08143C84 @ =gMPlayInfo_SE1
ldr r4, _08143C88 @ =0x0000FFFF
ldrh r2, [r7, 0x24]
lsls r2, 24
asrs r2, 24
adds r1, r4, 0
bl m4aMPlayPanpotControl
- ldr r0, _08143C8C @ =gMPlay_SE2
+ ldr r0, _08143C8C @ =gMPlayInfo_SE2
ldrh r2, [r7, 0x24]
lsls r2, 24
asrs r2, 24
@@ -6864,11 +6864,11 @@ _08143C74:
_08143C80:
.4byte 0x00000000
_08143C84:
- .4byte gMPlay_SE1
+ .4byte gMPlayInfo_SE1
_08143C88:
.4byte 0x0000FFFF
_08143C8C:
- .4byte gMPlay_SE2
+ .4byte gMPlayInfo_SE2
thumb_func_end sub_8143B84
thumb_func_start sub_8143C90
@@ -9385,14 +9385,14 @@ sub_81450D8: @ 81450D8
adds r4, r0
asrs r4, 1
negs r4, r4
- ldr r0, =gMPlay_SE1
+ ldr r0, =gMPlayInfo_SE1
ldr r5, =0x0000ffff
lsls r4, 24
asrs r4, 24
adds r1, r5, 0
adds r2, r4, 0
bl m4aMPlayPanpotControl
- ldr r0, =gMPlay_SE2
+ ldr r0, =gMPlayInfo_SE2
adds r1, r5, 0
adds r2, r4, 0
bl m4aMPlayPanpotControl
diff --git a/asm/title_screen.s b/asm/title_screen.s
index bc9401fb6..b5286d049 100644
--- a/asm/title_screen.s
+++ b/asm/title_screen.s
@@ -1169,7 +1169,7 @@ _080AAE30:
_080AAE72:
ldrb r0, [r3, 0x8]
bl title_screen_update_rayquaza_ring_palette
- ldr r0, =gMPlay_BGM
+ ldr r0, =gMPlayInfo_BGM
ldr r1, =0x0000ffff
ldrh r0, [r0, 0x4]
cmp r0, 0
diff --git a/asm/unk_transition.s b/asm/unk_transition.s
index 385a8771e..4b96ccaf7 100755
--- a/asm/unk_transition.s
+++ b/asm/unk_transition.s
@@ -24,8 +24,8 @@ _081DABD2:
bx r1
thumb_func_end sub_81DABBC
- thumb_func_start sub_81DABDC
-sub_81DABDC: @ 81DABDC
+ thumb_func_start Phase2Task_34
+Phase2Task_34: @ 81DABDC
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -50,7 +50,7 @@ _081DABEE:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DABDC
+ thumb_func_end Phase2Task_34
thumb_func_start sub_81DAC14
sub_81DAC14: @ 81DAC14
@@ -119,7 +119,7 @@ sub_81DAC80: @ 81DAC80
bne _081DACA4
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DABDC
+ ldr r0, =Phase2Task_34
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -131,8 +131,8 @@ _081DACA4:
.pool
thumb_func_end sub_81DAC80
- thumb_func_start sub_81DACB4
-sub_81DACB4: @ 81DACB4
+ thumb_func_start Phase2Task_35
+Phase2Task_35: @ 81DACB4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -157,7 +157,7 @@ _081DACC6:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DACB4
+ thumb_func_end Phase2Task_35
thumb_func_start sub_81DACEC
sub_81DACEC: @ 81DACEC
@@ -226,7 +226,7 @@ sub_81DAD58: @ 81DAD58
bne _081DAD7C
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DACB4
+ ldr r0, =Phase2Task_35
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -238,8 +238,8 @@ _081DAD7C:
.pool
thumb_func_end sub_81DAD58
- thumb_func_start sub_81DAD8C
-sub_81DAD8C: @ 81DAD8C
+ thumb_func_start Phase2Task_36
+Phase2Task_36: @ 81DAD8C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -264,7 +264,7 @@ _081DAD9E:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DAD8C
+ thumb_func_end Phase2Task_36
thumb_func_start sub_81DADC4
sub_81DADC4: @ 81DADC4
@@ -342,7 +342,7 @@ sub_81DAE44: @ 81DAE44
bne _081DAE68
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DAD8C
+ ldr r0, =Phase2Task_36
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -354,8 +354,8 @@ _081DAE68:
.pool
thumb_func_end sub_81DAE44
- thumb_func_start sub_81DAE78
-sub_81DAE78: @ 81DAE78
+ thumb_func_start Phase2Task_37
+Phase2Task_37: @ 81DAE78
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -380,7 +380,7 @@ _081DAE8A:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DAE78
+ thumb_func_end Phase2Task_37
thumb_func_start sub_81DAEB0
sub_81DAEB0: @ 81DAEB0
@@ -460,7 +460,7 @@ sub_81DAF34: @ 81DAF34
bne _081DAF58
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DAE78
+ ldr r0, =Phase2Task_37
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -472,8 +472,8 @@ _081DAF58:
.pool
thumb_func_end sub_81DAF34
- thumb_func_start sub_81DAF68
-sub_81DAF68: @ 81DAF68
+ thumb_func_start Phase2Task_38
+Phase2Task_38: @ 81DAF68
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -498,7 +498,7 @@ _081DAF7A:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DAF68
+ thumb_func_end Phase2Task_38
thumb_func_start sub_81DAFA0
sub_81DAFA0: @ 81DAFA0
@@ -585,7 +585,7 @@ sub_81DB02C: @ 81DB02C
bne _081DB050
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DAF68
+ ldr r0, =Phase2Task_38
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -597,8 +597,8 @@ _081DB050:
.pool
thumb_func_end sub_81DB02C
- thumb_func_start sub_81DB060
-sub_81DB060: @ 81DB060
+ thumb_func_start Phase2Task_39
+Phase2Task_39: @ 81DB060
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -623,7 +623,7 @@ _081DB072:
pop {r0}
bx r0
.pool
- thumb_func_end sub_81DB060
+ thumb_func_end Phase2Task_39
thumb_func_start sub_81DB098
sub_81DB098: @ 81DB098
@@ -710,7 +710,7 @@ sub_81DB124: @ 81DB124
bne _081DB148
adds r0, r2, 0
bl sub_81DAA20
- ldr r0, =sub_81DB060
+ ldr r0, =Phase2Task_39
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
@@ -722,4 +722,264 @@ _081DB148:
.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/asm/unk_transition_2.s b/asm/unk_transition_2.s
deleted file mode 100755
index a2ec93e5d..000000000
--- a/asm/unk_transition_2.s
+++ /dev/null
@@ -1,268 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start sub_81DB158
-sub_81DB158: @ 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 sub_81DB158
-
- 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, =sub_81DB158
- 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 sub_81DB258
-sub_81DB258: @ 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 sub_81DB258
-
- 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, =sub_81DB258
- 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/charmap.txt b/charmap.txt
index abce6bd5e..a0d9f7ecf 100644
--- a/charmap.txt
+++ b/charmap.txt
@@ -73,6 +73,7 @@ RIGHT_ARROW = 7C
'?' = AC
'.' = AD
'-' = AE
+'·' = AF
'…' = B0
'“' = B1
'”' = B2
@@ -317,8 +318,7 @@ TALL_PLUS = FC 0C FB
'?' = AC
'。' = AD
'ー' = AE
-'·' = AF
-'‥' = B0
+'⋯' = B0
STRING = FD
diff --git a/common_syms/m4a_2.txt b/common_syms/m4a_2.txt
index b9281c718..0d6b13a79 100644
--- a/common_syms/m4a_2.txt
+++ b/common_syms/m4a_2.txt
@@ -1,12 +1,12 @@
gSoundInfo
gPokemonCrySongs
gPokemonCryMusicPlayers
-gMPlay_BGM
+gMPlayInfo_BGM
gMPlayJumpTable
gCgbChans
-gMPlay_SE1
-gMPlay_SE2
+gMPlayInfo_SE1
+gMPlayInfo_SE2
gPokemonCryTracks
gPokemonCrySong
gMPlayMemAccArea
-gMPlay_SE3
+gMPlayInfo_SE3
diff --git a/data/battle_anims.s b/data/battle_anims.s
index 4cceadafa..955da1a2e 100644
--- a/data/battle_anims.s
+++ b/data/battle_anims.s
@@ -4,8 +4,6 @@
.section .rodata
.align 2, 0
- @ only partially done because this file terrifies me
-
gUnknown_08524904:: @ 8524904
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
@@ -295,614 +293,615 @@ gUnknown_08524B3C:: @ 8524B3C
.align 2
gBattleAnimPicTable:: @ 8524B44
- obj_tiles 0x08c02538, 0x0200, 0x2710
- obj_tiles 0x08c1c6e0, 0x0300, 0x2711
- obj_tiles 0x08c20784, 0x0200, 0x2712
- obj_tiles 0x08c025e8, 0x0100, 0x2713
- obj_tiles 0x08c0265c, 0x0200, 0x2714
- obj_tiles 0x08c0270c, 0x0400, 0x2715
- obj_tiles 0x08c027e0, 0x0180, 0x2716
- obj_tiles 0x08c029cc, 0x0800, 0x2717
- obj_tiles 0x08c02b68, 0x0020, 0x2718
- obj_tiles 0x08c02fa4, 0x0400, 0x2719
- obj_tiles 0x08c02bc4, 0x1200, 0x271a
- obj_tiles 0x08c032ac, 0x0180, 0x271b
- obj_tiles 0x08c0334c, 0x0080, 0x271c
- obj_tiles 0x08c03438, 0x0080, 0x271d
- obj_tiles 0x08c1fbd4, 0x0280, 0x271e
- obj_tiles 0x08c03484, 0x0080, 0x271f
- obj_tiles 0x08c03518, 0x0100, 0x2720
- obj_tiles 0x08c03598, 0x0020, 0x2721
- obj_tiles 0x08c24d7c, 0x0080, 0x2722
- obj_tiles 0x08c035f8, 0x0400, 0x2723
- obj_tiles 0x08c036b8, 0x0200, 0x2724
- obj_tiles 0x08c03a28, 0x0a00, 0x2725
- obj_tiles 0x08c03a28, 0x0a00, 0x2726
- obj_tiles 0x08c037d4, 0x0380, 0x2727
- obj_tiles 0x08c03ea0, 0x0300, 0x2728
- obj_tiles 0x08c03db0, 0x0a00, 0x2729
- obj_tiles 0x08c04494, 0x0a00, 0x272a
- obj_tiles 0x08c0481c, 0x0a00, 0x272b
- obj_tiles 0x08c04b40, 0x0a00, 0x272c
- obj_tiles 0x08c04e90, 0x0a00, 0x272d
- obj_tiles 0x08c05170, 0x0a00, 0x272e
- obj_tiles 0x08c03f80, 0x0e00, 0x272f
- obj_tiles 0x08c043a8, 0x0380, 0x2730
- obj_tiles 0x08c0557c, 0x1000, 0x2731
- obj_tiles 0x08c05eec, 0x0800, 0x2732
- obj_tiles 0x08c062b8, 0x0a00, 0x2733
- obj_tiles 0x08c06678, 0x0800, 0x2734
- obj_tiles 0x08c06a4c, 0x0a00, 0x2735
- obj_tiles 0x08c07964, 0x0a00, 0x2736
- obj_tiles 0x08c07b88, 0x0a00, 0x2737
- obj_tiles 0x08c07e84, 0x0a00, 0x2738
- obj_tiles 0x08c08090, 0x0a00, 0x2739
- obj_tiles 0x08c082c4, 0x0a00, 0x273a
- obj_tiles 0x08c085bc, 0x0a00, 0x273b
- obj_tiles 0x08c08a0c, 0x0a00, 0x273c
- obj_tiles 0x08c08ca0, 0x0a00, 0x273d
- obj_tiles 0x08c09604, 0x1000, 0x273e
- obj_tiles 0x08c09604, 0x1000, 0x273f
- obj_tiles 0x08c09cf0, 0x1000, 0x2740
- obj_tiles 0x08c09cf0, 0x1000, 0x2741
- obj_tiles 0x08c09ffc, 0x0200, 0x2742
- obj_tiles 0x08c0a09c, 0x0200, 0x2743
- obj_tiles 0x08c0a148, 0x0200, 0x2744
- obj_tiles 0x08c2e830, 0x0800, 0x2745
- obj_tiles 0x08c0a3a8, 0x0080, 0x2746
- obj_tiles 0x08c0a8bc, 0x0200, 0x2747
- obj_tiles 0x08c0a3ec, 0x1000, 0x2748
- obj_tiles 0x08c0a980, 0x0180, 0x2749
- obj_tiles 0x08c0aa2c, 0x0c00, 0x274a
- obj_tiles 0x08c0aebc, 0x0100, 0x274b
- obj_tiles 0x08c0af38, 0x0040, 0x274c
- obj_tiles 0x08c0af7c, 0x0180, 0x274d
- obj_tiles 0x08c0b04c, 0x0800, 0x274e
- obj_tiles 0x08c0b444, 0x0480, 0x274f
- obj_tiles 0x08c23104, 0x0200, 0x2750
- obj_tiles 0x08c0b6bc, 0x0200, 0x2751
- obj_tiles 0x08c0b7f0, 0x0100, 0x2752
- obj_tiles 0x08c0b6bc, 0x0200, 0x2753
- obj_tiles 0x08c0b6bc, 0x0200, 0x2754
- obj_tiles 0x08c0b6bc, 0x0200, 0x2755
- obj_tiles 0x08c0b864, 0x0200, 0x2756
- obj_tiles 0x08c0b90c, 0x0a00, 0x2757
- obj_tiles 0x08c0bb38, 0x0300, 0x2758
- obj_tiles 0x08c0bc20, 0x0180, 0x2759
- obj_tiles 0x08c1b29c, 0x00a0, 0x275a
- obj_tiles 0x08c0bd5c, 0x0700, 0x275b
- obj_tiles 0x08c14cec, 0x0400, 0x275c
- obj_tiles 0x08c14f50, 0x0200, 0x275d
- obj_tiles 0x08c0bffc, 0x0300, 0x275e
- obj_tiles 0x08c0c1bc, 0x0c00, 0x275f
- obj_tiles 0x08c0c5ec, 0x0a00, 0x2760
- obj_tiles 0x08c0c974, 0x0080, 0x2761
- obj_tiles 0x08c0cb90, 0x0040, 0x2762
- obj_tiles 0x08c0ce18, 0x0e00, 0x2763
- obj_tiles 0x08c0d2bc, 0x0e00, 0x2764
- obj_tiles 0x08c0d680, 0x0280, 0x2765
- obj_tiles 0x08c0d738, 0x0200, 0x2766
- obj_tiles 0x08c24cfc, 0x0080, 0x2767
- obj_tiles 0x08c0d8a8, 0x00c0, 0x2768
- obj_tiles 0x08c0d8f8, 0x0a00, 0x2769
- obj_tiles 0x08c0db6c, 0x0200, 0x276a
- obj_tiles 0x08c0dbfc, 0x0180, 0x276b
- obj_tiles 0x08c0dd30, 0x0080, 0x276c
- obj_tiles 0x08c0ddac, 0x1000, 0x276d
- obj_tiles 0x08c0e47c, 0x0a00, 0x276e
- obj_tiles 0x08c0e620, 0x0180, 0x276f
- obj_tiles 0x08c0e6d0, 0x0380, 0x2770
- obj_tiles 0x08c0e840, 0x0c00, 0x2771
- obj_tiles 0x08c0ea20, 0x0200, 0x2772
- obj_tiles 0x08c27cec, 0x0200, 0x2773
- obj_tiles 0x08c0eb58, 0x0200, 0x2774
- obj_tiles 0x08c0ec58, 0x0200, 0x2775
- obj_tiles 0x08c0ed88, 0x0400, 0x2776
- obj_tiles 0x08c0ef20, 0x0080, 0x2777
- obj_tiles 0x08c0ef8c, 0x0400, 0x2778
- obj_tiles 0x08c0f174, 0x0c00, 0x2779
- obj_tiles 0x08c0f720, 0x0200, 0x277a
- obj_tiles 0x08c0f810, 0x1000, 0x277b
- obj_tiles 0x08c0fbe4, 0x0a00, 0x277c
- obj_tiles 0x08c0ff68, 0x0020, 0x277d
- obj_tiles 0x08c0ffb8, 0x0e00, 0x277e
- obj_tiles 0x08c1039c, 0x0080, 0x277f
- obj_tiles 0x08c10404, 0x0a00, 0x2780
- obj_tiles 0x08c10754, 0x0400, 0x2781
- obj_tiles 0x08c109e8, 0x0200, 0x2782
- obj_tiles 0x08c115e4, 0x0700, 0x2783
- obj_tiles 0x08c12e88, 0x0800, 0x2784
- obj_tiles 0x08c1315c, 0x0a00, 0x2785
- obj_tiles 0x08c133b4, 0x0600, 0x2786
- obj_tiles 0x08c13568, 0x0800, 0x2787
- obj_tiles 0x08c13820, 0x0200, 0x2788
- obj_tiles 0x08c1393c, 0x0040, 0x2789
- obj_tiles 0x08c1398c, 0x0180, 0x278a
- obj_tiles 0x08c13aa4, 0x0600, 0x278b
- obj_tiles 0x08c13be0, 0x0600, 0x278c
- obj_tiles 0x08c13ea0, 0x0200, 0x278d
- obj_tiles 0x08c13fb4, 0x0080, 0x278e
- obj_tiles 0x08c1403c, 0x0200, 0x278f
- obj_tiles 0x08c14200, 0x0800, 0x2790
- obj_tiles 0x08c1448c, 0x0080, 0x2791
- obj_tiles 0x08c144f0, 0x0a00, 0x2792
- obj_tiles 0x08c148e8, 0x0280, 0x2793
- obj_tiles 0x08c14a58, 0x0280, 0x2794
- obj_tiles 0x08c14b78, 0x0100, 0x2795
- obj_tiles 0x08c14c1c, 0x0200, 0x2796
- obj_tiles 0x08c1a3a0, 0x0200, 0x2797
- obj_tiles 0x08c1a540, 0x0020, 0x2798
- obj_tiles 0x08c1a58c, 0x0a00, 0x2799
- obj_tiles 0x08c1ab40, 0x0800, 0x279a
- obj_tiles 0x08c1a790, 0x0800, 0x279b
- obj_tiles 0x08c1ac8c, 0x00c0, 0x279c
- obj_tiles 0x08c1ad2c, 0x01c0, 0x279d
- obj_tiles 0x08c1ae54, 0x0100, 0x279e
- obj_tiles 0x08c2cbac, 0x0800, 0x279f
- obj_tiles 0x08c1bc64, 0x0200, 0x27a0
- obj_tiles 0x08c1a9a0, 0x0800, 0x27a1
+ obj_tiles gBattleAnimSpriteSheet_000, 0x0200, 0x2710
+ obj_tiles gBattleAnimSpriteSheet_001, 0x0300, 0x2711
+ obj_tiles gBattleAnimSpriteSheet_002, 0x0200, 0x2712
+ obj_tiles gBattleAnimSpriteSheet_003, 0x0100, 0x2713
+ obj_tiles gBattleAnimSpriteSheet_004, 0x0200, 0x2714
+ obj_tiles gBattleAnimSpriteSheet_005, 0x0400, 0x2715
+ obj_tiles gBattleAnimSpriteSheet_006, 0x0180, 0x2716
+ obj_tiles gBattleAnimSpriteSheet_007, 0x0800, 0x2717
+ obj_tiles gBattleAnimSpriteSheet_008, 0x0020, 0x2718
+ obj_tiles gBattleAnimSpriteSheet_009, 0x0400, 0x2719
+ obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 0x271a
+ obj_tiles gBattleAnimSpriteSheet_011, 0x0180, 0x271b
+ obj_tiles gBattleAnimSpriteSheet_012, 0x0080, 0x271c
+ obj_tiles gBattleAnimSpriteSheet_013, 0x0080, 0x271d
+ obj_tiles gBattleAnimSpriteSheet_014, 0x0280, 0x271e
+ obj_tiles gBattleAnimSpriteSheet_015, 0x0080, 0x271f
+ obj_tiles gBattleAnimSpriteSheet_016, 0x0100, 0x2720
+ obj_tiles gBattleAnimSpriteSheet_017, 0x0020, 0x2721
+ obj_tiles gBattleAnimSpriteSheet_018, 0x0080, 0x2722
+ obj_tiles gBattleAnimSpriteSheet_019, 0x0400, 0x2723
+ obj_tiles gBattleAnimSpriteSheet_020, 0x0200, 0x2724
+ obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2725
+ obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2726
+ obj_tiles gBattleAnimSpriteSheet_023, 0x0380, 0x2727
+ obj_tiles gBattleAnimSpriteSheet_024, 0x0300, 0x2728
+ obj_tiles gBattleAnimSpriteSheet_025, 0x0a00, 0x2729
+ obj_tiles gBattleAnimSpriteSheet_026, 0x0a00, 0x272a
+ obj_tiles gBattleAnimSpriteSheet_027, 0x0a00, 0x272b
+ obj_tiles gBattleAnimSpriteSheet_028, 0x0a00, 0x272c
+ obj_tiles gBattleAnimSpriteSheet_029, 0x0a00, 0x272d
+ obj_tiles gBattleAnimSpriteSheet_030, 0x0a00, 0x272e
+ obj_tiles gBattleAnimSpriteSheet_031, 0x0e00, 0x272f
+ obj_tiles gBattleAnimSpriteSheet_032, 0x0380, 0x2730
+ obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 0x2731
+ obj_tiles gBattleAnimSpriteSheet_034, 0x0800, 0x2732
+ obj_tiles gBattleAnimSpriteSheet_035, 0x0a00, 0x2733
+ obj_tiles gBattleAnimSpriteSheet_036, 0x0800, 0x2734
+ obj_tiles gBattleAnimSpriteSheet_037, 0x0a00, 0x2735
+ obj_tiles gBattleAnimSpriteSheet_038, 0x0a00, 0x2736
+ obj_tiles gBattleAnimSpriteSheet_039, 0x0a00, 0x2737
+ obj_tiles gBattleAnimSpriteSheet_040, 0x0a00, 0x2738
+ obj_tiles gBattleAnimSpriteSheet_041, 0x0a00, 0x2739
+ obj_tiles gBattleAnimSpriteSheet_042, 0x0a00, 0x273a
+ obj_tiles gBattleAnimSpriteSheet_043, 0x0a00, 0x273b
+ obj_tiles gBattleAnimSpriteSheet_044, 0x0a00, 0x273c
+ obj_tiles gBattleAnimSpriteSheet_045, 0x0a00, 0x273d
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273e
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273f
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2740
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2741
+ obj_tiles gBattleAnimSpriteSheet_050, 0x0200, 0x2742
+ obj_tiles gBattleAnimSpriteSheet_051, 0x0200, 0x2743
+ obj_tiles gBattleAnimSpriteSheet_052, 0x0200, 0x2744
+ obj_tiles gBattleAnimSpriteSheet_053, 0x0800, 0x2745
+ obj_tiles gBattleAnimSpriteSheet_054, 0x0080, 0x2746
+ obj_tiles gBattleAnimSpriteSheet_055, 0x0200, 0x2747
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x2748
+ obj_tiles gBattleAnimSpriteSheet_057, 0x0180, 0x2749
+ obj_tiles gBattleAnimSpriteSheet_058, 0x0c00, 0x274a
+ obj_tiles gBattleAnimSpriteSheet_059, 0x0100, 0x274b
+ obj_tiles gBattleAnimSpriteSheet_060, 0x0040, 0x274c
+ obj_tiles gBattleAnimSpriteSheet_061, 0x0180, 0x274d
+ obj_tiles gBattleAnimSpriteSheet_062, 0x0800, 0x274e
+ obj_tiles gBattleAnimSpriteSheet_063, 0x0480, 0x274f
+ obj_tiles gBattleAnimSpriteSheet_064, 0x0200, 0x2750
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2751
+ obj_tiles gBattleAnimSpriteSheet_066, 0x0100, 0x2752
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2753
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2754
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2755
+ obj_tiles gBattleAnimSpriteSheet_070, 0x0200, 0x2756
+ obj_tiles gBattleAnimSpriteSheet_071, 0x0a00, 0x2757
+ obj_tiles gBattleAnimSpriteSheet_072, 0x0300, 0x2758
+ obj_tiles gBattleAnimSpriteSheet_073, 0x0180, 0x2759
+ obj_tiles gBattleAnimSpriteSheet_074, 0x00a0, 0x275a
+ obj_tiles gBattleAnimSpriteSheet_075, 0x0700, 0x275b
+ obj_tiles gBattleAnimSpriteSheet_076, 0x0400, 0x275c
+ obj_tiles gBattleAnimSpriteSheet_077, 0x0200, 0x275d
+ obj_tiles gBattleAnimSpriteSheet_078, 0x0300, 0x275e
+ obj_tiles gBattleAnimSpriteSheet_079, 0x0c00, 0x275f
+ obj_tiles gBattleAnimSpriteSheet_080, 0x0a00, 0x2760
+ obj_tiles gBattleAnimSpriteSheet_081, 0x0080, 0x2761
+ obj_tiles gBattleAnimSpriteSheet_082, 0x0040, 0x2762
+ obj_tiles gBattleAnimSpriteSheet_083, 0x0e00, 0x2763
+ obj_tiles gBattleAnimSpriteSheet_084, 0x0e00, 0x2764
+ obj_tiles gBattleAnimSpriteSheet_085, 0x0280, 0x2765
+ obj_tiles gBattleAnimSpriteSheet_086, 0x0200, 0x2766
+ obj_tiles gBattleAnimSpriteSheet_087, 0x0080, 0x2767
+ obj_tiles gBattleAnimSpriteSheet_088, 0x00c0, 0x2768
+ obj_tiles gBattleAnimSpriteSheet_089, 0x0a00, 0x2769
+ obj_tiles gBattleAnimSpriteSheet_090, 0x0200, 0x276a
+ obj_tiles gBattleAnimSpriteSheet_091, 0x0180, 0x276b
+ obj_tiles gBattleAnimSpriteSheet_092, 0x0080, 0x276c
+ obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 0x276d
+ obj_tiles gBattleAnimSpriteSheet_094, 0x0a00, 0x276e
+ obj_tiles gBattleAnimSpriteSheet_095, 0x0180, 0x276f
+ obj_tiles gBattleAnimSpriteSheet_096, 0x0380, 0x2770
+ obj_tiles gBattleAnimSpriteSheet_097, 0x0c00, 0x2771
+ obj_tiles gBattleAnimSpriteSheet_098, 0x0200, 0x2772
+ obj_tiles gBattleAnimSpriteSheet_099, 0x0200, 0x2773
+ obj_tiles gBattleAnimSpriteSheet_100, 0x0200, 0x2774
+ obj_tiles gBattleAnimSpriteSheet_101, 0x0200, 0x2775
+ obj_tiles gBattleAnimSpriteSheet_102, 0x0400, 0x2776
+ obj_tiles gBattleAnimSpriteSheet_103, 0x0080, 0x2777
+ obj_tiles gBattleAnimSpriteSheet_104, 0x0400, 0x2778
+ obj_tiles gBattleAnimSpriteSheet_105, 0x0c00, 0x2779
+ obj_tiles gBattleAnimSpriteSheet_106, 0x0200, 0x277a
+ obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 0x277b
+ obj_tiles gBattleAnimSpriteSheet_108, 0x0a00, 0x277c
+ obj_tiles gBattleAnimSpriteSheet_109, 0x0020, 0x277d
+ obj_tiles gBattleAnimSpriteSheet_110, 0x0e00, 0x277e
+ obj_tiles gBattleAnimSpriteSheet_111, 0x0080, 0x277f
+ obj_tiles gBattleAnimSpriteSheet_112, 0x0a00, 0x2780
+ obj_tiles gBattleAnimSpriteSheet_113, 0x0400, 0x2781
+ obj_tiles gBattleAnimSpriteSheet_114, 0x0200, 0x2782
+ obj_tiles gBattleAnimSpriteSheet_115, 0x0700, 0x2783
+ obj_tiles gBattleAnimSpriteSheet_116, 0x0800, 0x2784
+ obj_tiles gBattleAnimSpriteSheet_117, 0x0a00, 0x2785
+ obj_tiles gBattleAnimSpriteSheet_118, 0x0600, 0x2786
+ obj_tiles gBattleAnimSpriteSheet_119, 0x0800, 0x2787
+ obj_tiles gBattleAnimSpriteSheet_120, 0x0200, 0x2788
+ obj_tiles gBattleAnimSpriteSheet_121, 0x0040, 0x2789
+ obj_tiles gBattleAnimSpriteSheet_122, 0x0180, 0x278a
+ obj_tiles gBattleAnimSpriteSheet_123, 0x0600, 0x278b
+ obj_tiles gBattleAnimSpriteSheet_124, 0x0600, 0x278c
+ obj_tiles gBattleAnimSpriteSheet_125, 0x0200, 0x278d
+ obj_tiles gBattleAnimSpriteSheet_126, 0x0080, 0x278e
+ obj_tiles gBattleAnimSpriteSheet_127, 0x0200, 0x278f
+ obj_tiles gBattleAnimSpriteSheet_128, 0x0800, 0x2790
+ obj_tiles gBattleAnimSpriteSheet_129, 0x0080, 0x2791
+ obj_tiles gBattleAnimSpriteSheet_130, 0x0a00, 0x2792
+ obj_tiles gBattleAnimSpriteSheet_131, 0x0280, 0x2793
+ obj_tiles gBattleAnimSpriteSheet_132, 0x0280, 0x2794
+ obj_tiles gBattleAnimSpriteSheet_133, 0x0100, 0x2795
+ obj_tiles gBattleAnimSpriteSheet_134, 0x0200, 0x2796
+ obj_tiles gBattleAnimSpriteSheet_135, 0x0200, 0x2797
+ obj_tiles gBattleAnimSpriteSheet_136, 0x0020, 0x2798
+ obj_tiles gBattleAnimSpriteSheet_137, 0x0a00, 0x2799
+ obj_tiles gBattleAnimSpriteSheet_138, 0x0800, 0x279a
+ obj_tiles gBattleAnimSpriteSheet_139, 0x0800, 0x279b
+ obj_tiles gBattleAnimSpriteSheet_140, 0x00c0, 0x279c
+ obj_tiles gBattleAnimSpriteSheet_141, 0x01c0, 0x279d
+ obj_tiles gBattleAnimSpriteSheet_142, 0x0100, 0x279e
+ obj_tiles gBattleAnimSpriteSheet_143, 0x0800, 0x279f
+ obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27a0
+ obj_tiles gBattleAnimSpriteSheet_145, 0x0800, 0x27a1
obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2
- obj_tiles 0x08c1af6c, 0x0180, 0x27a3
- obj_tiles 0x08c1b178, 0x0200, 0x27a4
- obj_tiles 0x08c1b0a8, 0x0200, 0x27a5
- obj_tiles 0x08c1b328, 0x0180, 0x27a6
- obj_tiles 0x08c1b418, 0x0400, 0x27a7
- obj_tiles 0x08c033cc, 0x0080, 0x27a8
- obj_tiles 0x08c1b510, 0x0100, 0x27a9
- obj_tiles 0x08c1b594, 0x0100, 0x27aa
- obj_tiles 0x08c1b660, 0x0140, 0x27ab
- obj_tiles 0x08c1b748, 0x0800, 0x27ac
- obj_tiles 0x08c1b988, 0x0200, 0x27ad
- obj_tiles 0x08c1ba04, 0x0100, 0x27ae
- obj_tiles 0x08c1baf0, 0x00a0, 0x27af
- obj_tiles 0x08c1bb94, 0x0100, 0x27b0
- obj_tiles 0x08c0297c, 0x0080, 0x27b1
- obj_tiles 0x08c1be40, 0x0300, 0x27b2
- obj_tiles 0x08c1bee4, 0x0100, 0x27b3
- obj_tiles 0x08c1bee4, 0x0100, 0x27b4
- obj_tiles 0x08c1bee4, 0x0100, 0x27b5
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b6
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b7
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b8
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b9
- obj_tiles 0x08c1bfa4, 0x0800, 0x27ba
- obj_tiles 0x08c1c350, 0x0080, 0x27bb
- obj_tiles 0x08c1bc64, 0x0200, 0x27bc
- obj_tiles 0x08c1c7bc, 0x0200, 0x27bd
- obj_tiles 0x08c1d5fc, 0x0200, 0x27be
- obj_tiles 0x08c1d6c4, 0x0080, 0x27bf
- obj_tiles 0x08c1d750, 0x0200, 0x27c0
- obj_tiles 0x08c1d8d0, 0x0500, 0x27c1
- obj_tiles 0x08c1d9ac, 0x0800, 0x27c2
- obj_tiles 0x08c1db64, 0x0400, 0x27c3
- obj_tiles 0x08c1dc40, 0x0020, 0x27c4
- obj_tiles 0x08c1dc58, 0x0800, 0x27c5
- obj_tiles 0x08c1dfe8, 0x0100, 0x27c6
- obj_tiles 0x08c1e0b4, 0x0800, 0x27c7
- obj_tiles 0x08c1e354, 0x0400, 0x27c8
- obj_tiles 0x08c1e4d0, 0x0a00, 0x27c9
- obj_tiles 0x08c1edd8, 0x1000, 0x27ca
- obj_tiles 0x08c1ebc8, 0x0800, 0x27cb
- obj_tiles 0x08d966c0, 0x0400, 0x27cc
- obj_tiles 0x08c20198, 0x0200, 0x27cd
- obj_tiles 0x08c1fc84, 0x0800, 0x27ce
- obj_tiles 0x08c1ff04, 0x0800, 0x27cf
- obj_tiles 0x08c2023c, 0x0800, 0x27d0
- obj_tiles 0x08c204e4, 0x0200, 0x27d1
- obj_tiles 0x08c20c4c, 0x0800, 0x27d2
- obj_tiles 0x08c20fac, 0x0200, 0x27d3
- obj_tiles 0x08c20890, 0x0800, 0x27d4
- obj_tiles 0x08c21084, 0x0200, 0x27d5
- obj_tiles 0x08c2121c, 0x0800, 0x27d6
- obj_tiles 0x08c21634, 0x0400, 0x27d7
- obj_tiles 0x08c21718, 0x0200, 0x27d8
- obj_tiles 0x08c21874, 0x0a80, 0x27d9
- obj_tiles 0x08c220a8, 0x0600, 0x27da
- obj_tiles 0x08c22234, 0x0800, 0x27db
- obj_tiles 0x08c21f0c, 0x0200, 0x27dc
- obj_tiles 0x08c226a4, 0x0600, 0x27dd
- obj_tiles 0x08c22404, 0x0800, 0x27de
- obj_tiles 0x08c228fc, 0x0180, 0x27df
- obj_tiles 0x08c229ec, 0x0800, 0x27e0
- obj_tiles 0x08c22ddc, 0x0800, 0x27e1
- obj_tiles 0x08c23218, 0x0080, 0x27e2
- obj_tiles 0x08c242b0, 0x0080, 0x27e3
- obj_tiles 0x08c2407c, 0x0800, 0x27e4
- obj_tiles 0x08c24300, 0x0800, 0x27e5
- obj_tiles 0x08c24590, 0x0600, 0x27e6
- obj_tiles 0x08c24820, 0x0600, 0x27e7
- obj_tiles 0x08c23218, 0x0080, 0x27e8
- obj_tiles 0x08c23ff4, 0x0080, 0x27e9
- obj_tiles 0x08c24c50, 0x0180, 0x27ea
- obj_tiles 0x08c23218, 0x0080, 0x27eb
- obj_tiles 0x08c24dfc, 0x0200, 0x27ec
- obj_tiles 0x08c24f48, 0x0400, 0x27ed
- obj_tiles 0x08c251ac, 0x0a00, 0x27ee
- obj_tiles 0x08c254e0, 0x0800, 0x27ef
- obj_tiles 0x08c25794, 0x0200, 0x27f0
- obj_tiles 0x08c27764, 0x0400, 0x27f1
- obj_tiles 0x08c27a58, 0x0080, 0x27f2
- obj_tiles 0x08c27910, 0x0800, 0x27f3
- obj_tiles 0x08c25b1c, 0x0200, 0x27f4
- obj_tiles 0x08c27b08, 0x0300, 0x27f5
- obj_tiles 0x08c258b8, 0x0800, 0x27f6
- obj_tiles 0x08c28394, 0x0380, 0x27f7
- obj_tiles 0x08c27e34, 0x0800, 0x27f8
- obj_tiles 0x08c28564, 0x00c0, 0x27f9
- obj_tiles 0x08c28610, 0x0800, 0x27fa
- obj_tiles 0x08c28880, 0x0060, 0x27fb
- obj_tiles 0x08c28880, 0x0060, 0x27fc
- obj_tiles 0x08c28880, 0x0060, 0x27fd
- obj_tiles 0x08c287f4, 0x0080, 0x27fe
- obj_tiles 0x08c2caa0, 0x0180, 0x27ff
- obj_tiles 0x08c2cdf4, 0x0180, 0x2800
- obj_tiles 0x08c2d348, 0x0200, 0x2801
- obj_tiles 0x08c2d570, 0x0200, 0x2802
- obj_tiles 0x08c2d6d0, 0x0020, 0x2803
- obj_tiles 0x08c2e554, 0x0400, 0x2804
- obj_tiles 0x08c2df08, 0x0600, 0x2805
- obj_tiles 0x08c2e0ac, 0x1000, 0x2806
- obj_tiles 0x08c2e64c, 0x0400, 0x2807
- obj_tiles 0x08c2eba4, 0x0020, 0x2808
- obj_tiles 0x08c2ebd4, 0x0080, 0x2809
- obj_tiles 0x08c2ec44, 0x0800, 0x280a
- obj_tiles 0x08c2ee38, 0x0080, 0x280b
- obj_tiles 0x08c2eeb4, 0x0200, 0x280c
- obj_tiles 0x08c2eff0, 0x0400, 0x280d
- obj_tiles 0x08c2f1f4, 0x0200, 0x280e
- obj_tiles 0x08c2f354, 0x0200, 0x280f
- obj_tiles 0x08c2f4f0, 0x0800, 0x2810
- obj_tiles 0x08c2f8a4, 0x0280, 0x2811
- obj_tiles 0x08c2f3e0, 0x0200, 0x2812
- obj_tiles 0x08c1b0a8, 0x0200, 0x2813
- obj_tiles 0x08d8dae0, 0x0400, 0x2814
- obj_tiles 0x08d8d2a4, 0x0200, 0x2815
- obj_tiles 0x08d8e840, 0x0200, 0x2816
- obj_tiles 0x08d93b44, 0x0080, 0x2817
- obj_tiles 0x08d8ea54, 0x0020, 0x2818
- obj_tiles 0x08d8ea54, 0x0020, 0x2819
- obj_tiles 0x08d93b9c, 0x0080, 0x281a
- obj_tiles 0x08c2407c, 0x0800, 0x281b
- obj_tiles 0x08d8ea54, 0x0020, 0x281c
- obj_tiles 0x08d8ef2c, 0x0080, 0x281d
- obj_tiles 0x08dba378, 0x0400, 0x281e
- obj_tiles 0x08dba4b8, 0x0080, 0x281f
- obj_tiles 0x08d8ecc4, 0x0800, 0x2820
- obj_tiles 0x08d8ef04, 0x0020, 0x2821
- obj_tiles 0x08d8ef98, 0x0800, 0x2822
- obj_tiles 0x08d8f118, 0x0800, 0x2823
- obj_tiles 0x08d8f284, 0x0800, 0x2824
- obj_tiles 0x08d92eec, 0x1000, 0x2825
- obj_tiles 0x08d93c24, 0x0800, 0x2826
- obj_tiles 0x08d93e4c, 0x00a0, 0x2827
- obj_tiles 0x08d8f780, 0x0800, 0x2828
- obj_tiles 0x08d93eb4, 0x0200, 0x2829
- obj_tiles 0x08dba174, 0x0600, 0x282a
- obj_tiles 0x08d93474, 0x0200, 0x282b
- obj_tiles 0x08d94658, 0x0800, 0x282c
- obj_tiles 0x08d949f0, 0x0200, 0x282d
- obj_tiles 0x08c1e0b4, 0x0800, 0x282e
- obj_tiles 0x08c0a3ec, 0x1000, 0x282f
- obj_tiles 0x08c1bee4, 0x0100, 0x2830
+ obj_tiles gBattleAnimSpriteSheet_147, 0x0180, 0x27a3
+ obj_tiles gBattleAnimSpriteSheet_148, 0x0200, 0x27a4
+ obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x27a5
+ obj_tiles gBattleAnimSpriteSheet_150, 0x0180, 0x27a6
+ obj_tiles gBattleAnimSpriteSheet_151, 0x0400, 0x27a7
+ obj_tiles gBattleAnimSpriteSheet_152, 0x0080, 0x27a8
+ obj_tiles gBattleAnimSpriteSheet_153, 0x0100, 0x27a9
+ obj_tiles gBattleAnimSpriteSheet_154, 0x0100, 0x27aa
+ obj_tiles gBattleAnimSpriteSheet_155, 0x0140, 0x27ab
+ obj_tiles gBattleAnimSpriteSheet_156, 0x0800, 0x27ac
+ obj_tiles gBattleAnimSpriteSheet_157, 0x0200, 0x27ad
+ obj_tiles gBattleAnimSpriteSheet_158, 0x0100, 0x27ae
+ obj_tiles gBattleAnimSpriteSheet_159, 0x00a0, 0x27af
+ obj_tiles gBattleAnimSpriteSheet_160, 0x0100, 0x27b0
+ obj_tiles gBattleAnimSpriteSheet_161, 0x0080, 0x27b1
+ obj_tiles gBattleAnimSpriteSheet_162, 0x0300, 0x27b2
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b3
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b4
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b5
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b6
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b7
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b8
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b9
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27ba
+ obj_tiles gBattleAnimSpriteSheet_171, 0x0080, 0x27bb
+ obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27bc
+ obj_tiles gBattleAnimSpriteSheet_173, 0x0200, 0x27bd
+ obj_tiles gBattleAnimSpriteSheet_174, 0x0200, 0x27be
+ obj_tiles gBattleAnimSpriteSheet_175, 0x0080, 0x27bf
+ obj_tiles gBattleAnimSpriteSheet_176, 0x0200, 0x27c0
+ obj_tiles gBattleAnimSpriteSheet_177, 0x0500, 0x27c1
+ obj_tiles gBattleAnimSpriteSheet_178, 0x0800, 0x27c2
+ obj_tiles gBattleAnimSpriteSheet_179, 0x0400, 0x27c3
+ obj_tiles gBattleAnimSpriteSheet_180, 0x0020, 0x27c4
+ obj_tiles gBattleAnimSpriteSheet_181, 0x0800, 0x27c5
+ obj_tiles gBattleAnimSpriteSheet_182, 0x0100, 0x27c6
+ obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x27c7
+ obj_tiles gBattleAnimSpriteSheet_184, 0x0400, 0x27c8
+ obj_tiles gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9
+ obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 0x27ca
+ obj_tiles gBattleAnimSpriteSheet_187, 0x0800, 0x27cb
+ obj_tiles gBattleAnimSpriteSheet_188, 0x0400, 0x27cc
+ obj_tiles gBattleAnimSpriteSheet_189, 0x0200, 0x27cd
+ obj_tiles gBattleAnimSpriteSheet_190, 0x0800, 0x27ce
+ obj_tiles gBattleAnimSpriteSheet_191, 0x0800, 0x27cf
+ obj_tiles gBattleAnimSpriteSheet_192, 0x0800, 0x27d0
+ obj_tiles gBattleAnimSpriteSheet_193, 0x0200, 0x27d1
+ obj_tiles gBattleAnimSpriteSheet_194, 0x0800, 0x27d2
+ obj_tiles gBattleAnimSpriteSheet_195, 0x0200, 0x27d3
+ obj_tiles gBattleAnimSpriteSheet_196, 0x0800, 0x27d4
+ obj_tiles gBattleAnimSpriteSheet_197, 0x0200, 0x27d5
+ obj_tiles gBattleAnimSpriteSheet_198, 0x0800, 0x27d6
+ obj_tiles gBattleAnimSpriteSheet_199, 0x0400, 0x27d7
+ obj_tiles gBattleAnimSpriteSheet_200, 0x0200, 0x27d8
+ obj_tiles gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9
+ obj_tiles gBattleAnimSpriteSheet_202, 0x0600, 0x27da
+ obj_tiles gBattleAnimSpriteSheet_203, 0x0800, 0x27db
+ obj_tiles gBattleAnimSpriteSheet_204, 0x0200, 0x27dc
+ obj_tiles gBattleAnimSpriteSheet_205, 0x0600, 0x27dd
+ obj_tiles gBattleAnimSpriteSheet_206, 0x0800, 0x27de
+ obj_tiles gBattleAnimSpriteSheet_207, 0x0180, 0x27df
+ obj_tiles gBattleAnimSpriteSheet_208, 0x0800, 0x27e0
+ obj_tiles gBattleAnimSpriteSheet_209, 0x0800, 0x27e1
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e2
+ obj_tiles gBattleAnimSpriteSheet_211, 0x0080, 0x27e3
+ obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x27e4
+ obj_tiles gBattleAnimSpriteSheet_213, 0x0800, 0x27e5
+ obj_tiles gBattleAnimSpriteSheet_214, 0x0600, 0x27e6
+ obj_tiles gBattleAnimSpriteSheet_215, 0x0600, 0x27e7
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e8
+ obj_tiles gBattleAnimSpriteSheet_217, 0x0080, 0x27e9
+ obj_tiles gBattleAnimSpriteSheet_218, 0x0180, 0x27ea
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27eb
+ obj_tiles gBattleAnimSpriteSheet_220, 0x0200, 0x27ec
+ obj_tiles gBattleAnimSpriteSheet_221, 0x0400, 0x27ed
+ obj_tiles gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee
+ obj_tiles gBattleAnimSpriteSheet_223, 0x0800, 0x27ef
+ obj_tiles gBattleAnimSpriteSheet_224, 0x0200, 0x27f0
+ obj_tiles gBattleAnimSpriteSheet_225, 0x0400, 0x27f1
+ obj_tiles gBattleAnimSpriteSheet_226, 0x0080, 0x27f2
+ obj_tiles gBattleAnimSpriteSheet_227, 0x0800, 0x27f3
+ obj_tiles gBattleAnimSpriteSheet_228, 0x0200, 0x27f4
+ obj_tiles gBattleAnimSpriteSheet_229, 0x0300, 0x27f5
+ obj_tiles gBattleAnimSpriteSheet_230, 0x0800, 0x27f6
+ obj_tiles gBattleAnimSpriteSheet_231, 0x0380, 0x27f7
+ obj_tiles gBattleAnimSpriteSheet_232, 0x0800, 0x27f8
+ obj_tiles gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9
+ obj_tiles gBattleAnimSpriteSheet_234, 0x0800, 0x27fa
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fb
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fc
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fd
+ obj_tiles gBattleAnimSpriteSheet_238, 0x0080, 0x27fe
+ obj_tiles gBattleAnimSpriteSheet_239, 0x0180, 0x27ff
+ obj_tiles gBattleAnimSpriteSheet_240, 0x0180, 0x2800
+ obj_tiles gBattleAnimSpriteSheet_241, 0x0200, 0x2801
+ obj_tiles gBattleAnimSpriteSheet_242, 0x0200, 0x2802
+ obj_tiles gBattleAnimSpriteSheet_243, 0x0020, 0x2803
+ obj_tiles gBattleAnimSpriteSheet_244, 0x0400, 0x2804
+ obj_tiles gBattleAnimSpriteSheet_245, 0x0600, 0x2805
+ obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 0x2806
+ obj_tiles gBattleAnimSpriteSheet_247, 0x0400, 0x2807
+ obj_tiles gBattleAnimSpriteSheet_248, 0x0020, 0x2808
+ obj_tiles gBattleAnimSpriteSheet_249, 0x0080, 0x2809
+ obj_tiles gBattleAnimSpriteSheet_250, 0x0800, 0x280a
+ obj_tiles gBattleAnimSpriteSheet_251, 0x0080, 0x280b
+ obj_tiles gBattleAnimSpriteSheet_252, 0x0200, 0x280c
+ obj_tiles gBattleAnimSpriteSheet_253, 0x0400, 0x280d
+ obj_tiles gBattleAnimSpriteSheet_254, 0x0200, 0x280e
+ obj_tiles gBattleAnimSpriteSheet_255, 0x0200, 0x280f
+ obj_tiles gBattleAnimSpriteSheet_256, 0x0800, 0x2810
+ obj_tiles gBattleAnimSpriteSheet_257, 0x0280, 0x2811
+ obj_tiles gBattleAnimSpriteSheet_258, 0x0200, 0x2812
+ obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x2813
+ obj_tiles gBattleAnimSpriteSheet_260, 0x0400, 0x2814
+ obj_tiles gBattleAnimSpriteSheet_261, 0x0200, 0x2815
+ obj_tiles gBattleAnimSpriteSheet_262, 0x0200, 0x2816
+ obj_tiles gBattleAnimSpriteSheet_263, 0x0080, 0x2817
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2818
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2819
+ obj_tiles gBattleAnimSpriteSheet_266, 0x0080, 0x281a
+ obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x281b
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x281c
+ obj_tiles gBattleAnimSpriteSheet_269, 0x0080, 0x281d
+ obj_tiles gBattleAnimSpriteSheet_270, 0x0400, 0x281e
+ obj_tiles gBattleAnimSpriteSheet_271, 0x0080, 0x281f
+ obj_tiles gBattleAnimSpriteSheet_272, 0x0800, 0x2820
+ obj_tiles gBattleAnimSpriteSheet_273, 0x0020, 0x2821
+ obj_tiles gBattleAnimSpriteSheet_274, 0x0800, 0x2822
+ obj_tiles gBattleAnimSpriteSheet_275, 0x0800, 0x2823
+ obj_tiles gBattleAnimSpriteSheet_276, 0x0800, 0x2824
+ obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 0x2825
+ obj_tiles gBattleAnimSpriteSheet_278, 0x0800, 0x2826
+ obj_tiles gBattleAnimSpriteSheet_279, 0x00a0, 0x2827
+ obj_tiles gBattleAnimSpriteSheet_280, 0x0800, 0x2828
+ obj_tiles gBattleAnimSpriteSheet_281, 0x0200, 0x2829
+ obj_tiles gBattleAnimSpriteSheet_282, 0x0600, 0x282a
+ obj_tiles gBattleAnimSpriteSheet_283, 0x0200, 0x282b
+ obj_tiles gBattleAnimSpriteSheet_284, 0x0800, 0x282c
+ obj_tiles gBattleAnimSpriteSheet_285, 0x0200, 0x282d
+ obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x282e
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x282f
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x2830
.align 2
gBattleAnimPaletteTable:: @ 852544C
- obj_pal 0x08c028cc, 0x2710
- obj_pal 0x08c1c794, 0x2711
- obj_pal 0x08c20868, 0x2712
- obj_pal 0x08c028f0, 0x2713
- obj_pal 0x08c02918, 0x2714
- obj_pal 0x08c0292c, 0x2715
- obj_pal 0x08c02954, 0x2716
- obj_pal 0x08c02b48, 0x2717
- obj_pal 0x08c02b88, 0x2718
- obj_pal 0x08c0328c, 0x2719
- obj_pal 0x08c02ba4, 0x271a
- obj_pal 0x08c03324, 0x271b
- obj_pal 0x08c033b4, 0x271c
- obj_pal 0x08c0346c, 0x271d
- obj_pal 0x08c1fc68, 0x271e
- obj_pal 0x08c034f0, 0x271f
- obj_pal 0x08c03588, 0x2720
- obj_pal 0x08c03588, 0x2721
- obj_pal 0x08c24db8, 0x2722
- obj_pal 0x08c035dc, 0x2723
- obj_pal 0x08c03784, 0x2724
- obj_pal 0x08c03a00, 0x2725
- obj_pal 0x08c03d60, 0x2726
- obj_pal 0x08c037ac, 0x2727
- obj_pal 0x08c03f6c, 0x2728
- obj_pal 0x08c03d88, 0x2729
- obj_pal 0x08c047cc, 0x272a
- obj_pal 0x08c047f4, 0x272b
- obj_pal 0x08c04b18, 0x272c
- obj_pal 0x08c05148, 0x272d
- obj_pal 0x08c05530, 0x272e
- obj_pal 0x08c04360, 0x272f
- obj_pal 0x08c04380, 0x2730
- obj_pal 0x08c05554, 0x2731
- obj_pal 0x08c05554, 0x2732
- obj_pal 0x08c05554, 0x2733
- obj_pal 0x08c06650, 0x2734
- obj_pal 0x08c06650, 0x2735
- obj_pal 0x08c07914, 0x2736
- obj_pal 0x08c0793c, 0x2737
- obj_pal 0x08c07914, 0x2738
- obj_pal 0x08c07914, 0x2739
- obj_pal 0x08c08594, 0x273a
- obj_pal 0x08c089bc, 0x273b
- obj_pal 0x08c089e4, 0x273c
- obj_pal 0x08c08c78, 0x273d
- obj_pal 0x08c099e4, 0x273e
- obj_pal 0x08c09a04, 0x273e
- obj_pal 0x08c09f88, 0x2740
- obj_pal 0x08c09fb0, 0x2741
- obj_pal 0x08c09fd8, 0x2742
- obj_pal 0x08c09fd8, 0x2743
- obj_pal 0x08c09fd8, 0x2744
- obj_pal 0x08c047cc, 0x2745
- obj_pal 0x08c0a3d4, 0x2746
- obj_pal 0x08c09fd8, 0x2747
- obj_pal 0x08c0a894, 0x2748
- obj_pal 0x08c0aa08, 0x2749
- obj_pal 0x08c0ae94, 0x274a
- obj_pal 0x08c0af1c, 0x274b
- obj_pal 0x08c0af60, 0x274c
- obj_pal 0x08c0b02c, 0x274d
- obj_pal 0x08c0b41c, 0x274e
- obj_pal 0x08c0b600, 0x274f
- obj_pal 0x08c231f4, 0x2750
- obj_pal 0x08c0b7d0, 0x2751
- obj_pal 0x08c0b83c, 0x2752
- obj_pal 0x08d8eaa4, 0x2753
- obj_pal 0x08d8eac4, 0x2754
- obj_pal 0x08c0b7d0, 0x2755
- obj_pal 0x08c0b8e4, 0x2756
- obj_pal 0x08c0b8e4, 0x2757
- obj_pal 0x08c0bc08, 0x2758
- obj_pal 0x08c0bd3c, 0x2759
- obj_pal 0x08c1b304, 0x275a
- obj_pal 0x08c0bfd8, 0x275b
- obj_pal 0x08c14f28, 0x275c
- obj_pal 0x08c14f28, 0x275d
- obj_pal 0x08c0c194, 0x275e
- obj_pal 0x08c0c194, 0x275f
- obj_pal 0x08c0c950, 0x2760
- obj_pal 0x08c0c9f8, 0x2761
- obj_pal 0x08c0cbb4, 0x2762
- obj_pal 0x08c0cbc8, 0x2763
- obj_pal 0x08c0cbf0, 0x2764
- obj_pal 0x08c0cc18, 0x2765
- obj_pal 0x08c0cc30, 0x2766
- obj_pal 0x08c24d54, 0x2767
- obj_pal 0x08c0cc58, 0x2768
- obj_pal 0x08c0cc74, 0x2769
- obj_pal 0x08c0cc9c, 0x276a
- obj_pal 0x08c0b698, 0x276b
- obj_pal 0x08c0ccc0, 0x276c
- obj_pal 0x08c0ccdc, 0x276d
- obj_pal 0x08c0cd04, 0x276e
- obj_pal 0x08c0cd44, 0x276f
- obj_pal 0x08c0cd6c, 0x2770
- obj_pal 0x08c0cd88, 0x2771
- obj_pal 0x08c0cd04, 0x2772
- obj_pal 0x08c27e0c, 0x2773
- obj_pal 0x08c0cdb0, 0x2774
- obj_pal 0x08c0cdcc, 0x2775
- obj_pal 0x08c0cdcc, 0x2776
- obj_pal 0x08c0cdf4, 0x2777
- obj_pal 0x08c0f14c, 0x2778
- obj_pal 0x08c0f6f8, 0x2779
- obj_pal 0x08c0f6f8, 0x277a
- obj_pal 0x08c0fbbc, 0x277b
- obj_pal 0x08c0fbbc, 0x277c
- obj_pal 0x08c0ff90, 0x277d
- obj_pal 0x08c0ff90, 0x277e
- obj_pal 0x08c103e0, 0x277f
- obj_pal 0x08c1072c, 0x2780
- obj_pal 0x08c109c0, 0x2781
- obj_pal 0x08c10adc, 0x2782
- obj_pal 0x08c028ac, 0x2783
- obj_pal 0x08c13134, 0x2784
- obj_pal 0x08c13398, 0x2785
- obj_pal 0x08c1354c, 0x2786
- obj_pal 0x08c137f8, 0x2787
- obj_pal 0x08c13914, 0x2788
- obj_pal 0x08c13968, 0x2789
- obj_pal 0x08c13a88, 0x278a
- obj_pal 0x08c13a88, 0x278b
- obj_pal 0x08c13e78, 0x278c
- obj_pal 0x08c13f8c, 0x278d
- obj_pal 0x08c1401c, 0x278e
- obj_pal 0x08c141dc, 0x278f
- obj_pal 0x08c1446c, 0x2790
- obj_pal 0x08c1446c, 0x2791
- obj_pal 0x08c148c0, 0x2792
- obj_pal 0x08c148c0, 0x2793
- obj_pal 0x08c14b58, 0x2794
- obj_pal 0x08c14bf4, 0x2795
- obj_pal 0x08c14bf4, 0x2796
- obj_pal 0x08c1a478, 0x2797
- obj_pal 0x08c1a564, 0x2798
- obj_pal 0x08c1a478, 0x2799
- obj_pal 0x08c1a478, 0x279a
- obj_pal 0x08c1a980, 0x279b
- obj_pal 0x08c1ad0c, 0x279c
- obj_pal 0x08c1ae34, 0x279d
- obj_pal 0x08c1ae34, 0x279e
- obj_pal 0x08c2cddc, 0x279f
- obj_pal 0x08c1bcdc, 0x27a0
- obj_pal 0x08c1a980, 0x27a1
- obj_pal 0x08c028ac, 0x27a2
- obj_pal 0x08c1b080, 0x27a3
- obj_pal 0x08c1b25c, 0x27a4
- obj_pal 0x08c1b25c, 0x27a5
- obj_pal 0x08c1b3fc, 0x27a6
- obj_pal 0x08c1b3fc, 0x27a7
- obj_pal 0x08c03414, 0x27a8
- obj_pal 0x08c1b57c, 0x27a9
- obj_pal 0x08c1b640, 0x27aa
- obj_pal 0x08c1b728, 0x27ab
- obj_pal 0x08c1b960, 0x27ac
- obj_pal 0x08c1b9ec, 0x27ad
- obj_pal 0x08c1bacc, 0x27ae
- obj_pal 0x08c1bb6c, 0x27af
- obj_pal 0x08c1bc3c, 0x27b0
- obj_pal 0x08c029a4, 0x27b1
- obj_pal 0x08c1bec4, 0x27b2
- obj_pal 0x08c1bf44, 0x27b3
- obj_pal 0x08c1bf74, 0x27b4
- obj_pal 0x08c1bf8c, 0x27b5
- obj_pal 0x08c1c2b0, 0x27b6
- obj_pal 0x08c1c2d0, 0x27b7
- obj_pal 0x08c1c2f0, 0x27b8
- obj_pal 0x08c1c310, 0x27b9
- obj_pal 0x08c1c330, 0x27ba
- obj_pal 0x08c1c39c, 0x27bb
- obj_pal 0x08c1c3c4, 0x27bc
- obj_pal 0x08c1c794, 0x27bd
- obj_pal 0x08c1d69c, 0x27be
- obj_pal 0x08c1d728, 0x27bf
- obj_pal 0x08c1d8a8, 0x27c0
- obj_pal 0x08c1d994, 0x27c1
- obj_pal 0x08c1db14, 0x27c2
- obj_pal 0x08c1db3c, 0x27c3
- obj_pal 0x08c1db3c, 0x27c4
- obj_pal 0x08c1db3c, 0x27c5
- obj_pal 0x08c1e08c, 0x27c6
- obj_pal 0x08c1e32c, 0x27c7
- obj_pal 0x08c1e4a8, 0x27c8
- obj_pal 0x08c1e8e4, 0x27c9
- obj_pal 0x08c1f1a4, 0x27ca
- obj_pal 0x08c1edb8, 0x27cb
- obj_pal 0x08d967d4, 0x27cc
- obj_pal 0x08c2021c, 0x27cd
- obj_pal 0x08c1fee0, 0x27ce
- obj_pal 0x08c20170, 0x27cf
- obj_pal 0x08c204bc, 0x27d0
- obj_pal 0x08c20640, 0x27d1
- obj_pal 0x08c20f84, 0x27d2
- obj_pal 0x08c21064, 0x27d3
- obj_pal 0x08c20c34, 0x27d4
- obj_pal 0x08c211f4, 0x27d5
- obj_pal 0x08c2160c, 0x27d6
- obj_pal 0x08c216fc, 0x27d7
- obj_pal 0x08c21858, 0x27d8
- obj_pal 0x08c21ee4, 0x27d9
- obj_pal 0x08c22210, 0x27da
- obj_pal 0x08c223e0, 0x27db
- obj_pal 0x08c22080, 0x27dc
- obj_pal 0x08c228d8, 0x27dd
- obj_pal 0x08c22610, 0x27de
- obj_pal 0x08c229c8, 0x27df
- obj_pal 0x08c1c2d0, 0x27e0
- obj_pal 0x08c230e4, 0x27e1
- obj_pal 0x08c232a0, 0x27e2
- obj_pal 0x08c2456c, 0x27e3
- obj_pal 0x08c2456c, 0x27e4
- obj_pal 0x08c2456c, 0x27e5
- obj_pal 0x08c231f4, 0x27e6
- obj_pal 0x08c249ac, 0x27e7
- obj_pal 0x08c232c0, 0x27e8
- obj_pal 0x08c2405c, 0x27e9
- obj_pal 0x08c24c28, 0x27ea
- obj_pal 0x08c23280, 0x27eb
- obj_pal 0x08c24dd4, 0x27ec
- obj_pal 0x08c24f28, 0x27ed
- obj_pal 0x08c25498, 0x27ee
- obj_pal 0x08c254c0, 0x27ef
- obj_pal 0x08c25774, 0x27f0
- obj_pal 0x08c278e8, 0x27f1
- obj_pal 0x08c27ae4, 0x27f2
- obj_pal 0x08c27ae4, 0x27f3
- obj_pal 0x08c25afc, 0x27f4
- obj_pal 0x08c27cc4, 0x27f5
- obj_pal 0x08c25890, 0x27f6
- obj_pal 0x08c2836c, 0x27f7
- obj_pal 0x08c2836c, 0x27f8
- obj_pal 0x08c285e8, 0x27f9
- obj_pal 0x08c287d0, 0x27fa
- obj_pal 0x08c288d0, 0x27fb
- obj_pal 0x08c288ec, 0x27fc
- obj_pal 0x08c28908, 0x27fd
- obj_pal 0x08c2885c, 0x27fe
- obj_pal 0x08c2cb84, 0x27ff
- obj_pal 0x08c2ce94, 0x2800
- obj_pal 0x08c2d40c, 0x2801
- obj_pal 0x08c2d6ac, 0x2802
- obj_pal 0x08c2d6f8, 0x2803
- obj_pal 0x08c2e630, 0x2804
- obj_pal 0x08c2dee0, 0x2805
- obj_pal 0x08c2dee0, 0x2806
- obj_pal 0x08c231f4, 0x2807
- obj_pal 0x08c2ebbc, 0x2808
- obj_pal 0x08c2ec24, 0x2809
- obj_pal 0x08c2ec24, 0x280a
- obj_pal 0x08c2ee9c, 0x280b
- obj_pal 0x08c2efcc, 0x280c
- obj_pal 0x08c2f1cc, 0x280d
- obj_pal 0x08c2f32c, 0x280e
- obj_pal 0x08c2f3cc, 0x280f
- obj_pal 0x08c2f87c, 0x2810
- obj_pal 0x08c2f9c0, 0x2811
- obj_pal 0x08c2f4c8, 0x2812
- obj_pal 0x08c1b27c, 0x2813
- obj_pal 0x08d8dc9c, 0x2814
- obj_pal 0x08d8dab8, 0x2815
- obj_pal 0x08d8e914, 0x2816
- obj_pal 0x08d93b84, 0x2817
- obj_pal 0x08d8ea74, 0x2818
- obj_pal 0x08d8ea8c, 0x2819
- obj_pal 0x08d93bdc, 0x281a
- obj_pal 0x08d93bf4, 0x281b
- obj_pal 0x08d93c0c, 0x281c
- obj_pal 0x08d8ef80, 0x281d
- obj_pal 0x08dba35c, 0x281e
- obj_pal 0x08dba4a0, 0x281f
- obj_pal 0x08d8eee0, 0x2820
- obj_pal 0x08d8eee0, 0x2821
- obj_pal 0x08d8f3ec, 0x2822
- obj_pal 0x08d8f3ec, 0x2823
- obj_pal 0x08d8f3ec, 0x2824
- obj_pal 0x08d92ec4, 0x2825
- obj_pal 0x08d93e30, 0x2826
- obj_pal 0x08d93e98, 0x2827
- obj_pal 0x08d8fb7c, 0x2828
- obj_pal 0x08d9403c, 0x2829
- obj_pal 0x08dba14c, 0x282a
- obj_pal 0x08d93458, 0x282b
- obj_pal 0x08d949d4, 0x282c
- obj_pal 0x08d94a90, 0x282d
- obj_pal 0x08d96698, 0x282e
- obj_pal 0x08d9104c, 0x282f
- obj_pal 0x08c1bf5c, 0x2830
+ obj_pal gBattleAnimSpritePalette_000, 0x2710
+ obj_pal gBattleAnimSpritePalette_001, 0x2711
+ obj_pal gBattleAnimSpritePalette_002, 0x2712
+ obj_pal gBattleAnimSpritePalette_003, 0x2713
+ obj_pal gBattleAnimSpritePalette_004, 0x2714
+ obj_pal gBattleAnimSpritePalette_005, 0x2715
+ obj_pal gBattleAnimSpritePalette_006, 0x2716
+ obj_pal gBattleAnimSpritePalette_007, 0x2717
+ obj_pal gBattleAnimSpritePalette_008, 0x2718
+ obj_pal gBattleAnimSpritePalette_009, 0x2719
+ obj_pal gBattleAnimSpritePalette_010, 0x271a
+ obj_pal gBattleAnimSpritePalette_011, 0x271b
+ obj_pal gBattleAnimSpritePalette_012, 0x271c
+ obj_pal gBattleAnimSpritePalette_013, 0x271d
+ obj_pal gBattleAnimSpritePalette_014, 0x271e
+ obj_pal gBattleAnimSpritePalette_015, 0x271f
+ obj_pal gBattleAnimSpritePalette_016, 0x2720
+ obj_pal gBattleAnimSpritePalette_016, 0x2721
+ obj_pal gBattleAnimSpritePalette_018, 0x2722
+ obj_pal gBattleAnimSpritePalette_019, 0x2723
+ obj_pal gBattleAnimSpritePalette_020, 0x2724
+ obj_pal gBattleAnimSpritePalette_021, 0x2725
+ obj_pal gBattleAnimSpritePalette_022, 0x2726
+ obj_pal gBattleAnimSpritePalette_023, 0x2727
+ obj_pal gBattleAnimSpritePalette_024, 0x2728
+ obj_pal gBattleAnimSpritePalette_025, 0x2729
+ obj_pal gBattleAnimSpritePalette_026, 0x272a
+ obj_pal gBattleAnimSpritePalette_027, 0x272b
+ obj_pal gBattleAnimSpritePalette_028, 0x272c
+ obj_pal gBattleAnimSpritePalette_029, 0x272d
+ obj_pal gBattleAnimSpritePalette_030, 0x272e
+ obj_pal gBattleAnimSpritePalette_031, 0x272f
+ obj_pal gBattleAnimSpritePalette_032, 0x2730
+ obj_pal gBattleAnimSpritePalette_033, 0x2731
+ obj_pal gBattleAnimSpritePalette_033, 0x2732
+ obj_pal gBattleAnimSpritePalette_033, 0x2733
+ obj_pal gBattleAnimSpritePalette_036, 0x2734
+ obj_pal gBattleAnimSpritePalette_036, 0x2735
+ obj_pal gBattleAnimSpritePalette_038, 0x2736
+ obj_pal gBattleAnimSpritePalette_039, 0x2737
+ obj_pal gBattleAnimSpritePalette_038, 0x2738
+ obj_pal gBattleAnimSpritePalette_038, 0x2739
+ obj_pal gBattleAnimSpritePalette_042, 0x273a
+ obj_pal gBattleAnimSpritePalette_043, 0x273b
+ obj_pal gBattleAnimSpritePalette_044, 0x273c
+ obj_pal gBattleAnimSpritePalette_045, 0x273d
+ obj_pal gBattleAnimSpritePalette_046, 0x273e
+ obj_pal gBattleAnimSpritePalette_047, 0x273e
+ obj_pal gBattleAnimSpritePalette_048, 0x2740
+ obj_pal gBattleAnimSpritePalette_049, 0x2741
+ obj_pal gBattleAnimSpritePalette_050, 0x2742
+ obj_pal gBattleAnimSpritePalette_050, 0x2743
+ obj_pal gBattleAnimSpritePalette_050, 0x2744
+ obj_pal gBattleAnimSpritePalette_026, 0x2745
+ obj_pal gBattleAnimSpritePalette_054, 0x2746
+ obj_pal gBattleAnimSpritePalette_050, 0x2747
+ obj_pal gBattleAnimSpritePalette_056, 0x2748
+ obj_pal gBattleAnimSpritePalette_057, 0x2749
+ obj_pal gBattleAnimSpritePalette_058, 0x274a
+ obj_pal gBattleAnimSpritePalette_059, 0x274b
+ obj_pal gBattleAnimSpritePalette_060, 0x274c
+ obj_pal gBattleAnimSpritePalette_061, 0x274d
+ obj_pal gBattleAnimSpritePalette_062, 0x274e
+ obj_pal gBattleAnimSpritePalette_063, 0x274f
+ obj_pal gBattleAnimSpritePalette_064, 0x2750
+ obj_pal gBattleAnimSpritePalette_065, 0x2751
+ obj_pal gBattleAnimSpritePalette_066, 0x2752
+ obj_pal gBattleAnimSpritePalette_067, 0x2753
+ obj_pal gBattleAnimSpritePalette_068, 0x2754
+ obj_pal gBattleAnimSpritePalette_065, 0x2755
+ obj_pal gBattleAnimSpritePalette_070, 0x2756
+ obj_pal gBattleAnimSpritePalette_070, 0x2757
+ obj_pal gBattleAnimSpritePalette_072, 0x2758
+ obj_pal gBattleAnimSpritePalette_073, 0x2759
+ obj_pal gBattleAnimSpritePalette_074, 0x275a
+ obj_pal gBattleAnimSpritePalette_075, 0x275b
+ obj_pal gBattleAnimSpritePalette_076, 0x275c
+ obj_pal gBattleAnimSpritePalette_076, 0x275d
+ obj_pal gBattleAnimSpritePalette_078, 0x275e
+ obj_pal gBattleAnimSpritePalette_078, 0x275f
+ obj_pal gBattleAnimSpritePalette_080, 0x2760
+ obj_pal gBattleAnimSpritePalette_081, 0x2761
+ obj_pal gBattleAnimSpritePalette_082, 0x2762
+ obj_pal gBattleAnimSpritePalette_083, 0x2763
+ obj_pal gBattleAnimSpritePalette_084, 0x2764
+ obj_pal gBattleAnimSpritePalette_085, 0x2765
+ obj_pal gBattleAnimSpritePalette_086, 0x2766
+ obj_pal gBattleAnimSpritePalette_087, 0x2767
+ obj_pal gBattleAnimSpritePalette_088, 0x2768
+ obj_pal gBattleAnimSpritePalette_089, 0x2769
+ obj_pal gBattleAnimSpritePalette_090, 0x276a
+ obj_pal gBattleAnimSpritePalette_091, 0x276b
+ obj_pal gBattleAnimSpritePalette_092, 0x276c
+ obj_pal gBattleAnimSpritePalette_093, 0x276d
+ obj_pal gBattleAnimSpritePalette_094, 0x276e
+ obj_pal gBattleAnimSpritePalette_095, 0x276f
+ obj_pal gBattleAnimSpritePalette_096, 0x2770
+ obj_pal gBattleAnimSpritePalette_097, 0x2771
+ obj_pal gBattleAnimSpritePalette_094, 0x2772
+ obj_pal gBattleAnimSpritePalette_099, 0x2773
+ obj_pal gBattleAnimSpritePalette_100, 0x2774
+ obj_pal gBattleAnimSpritePalette_101, 0x2775
+ obj_pal gBattleAnimSpritePalette_101, 0x2776
+ obj_pal gBattleAnimSpritePalette_103, 0x2777
+ obj_pal gBattleAnimSpritePalette_104, 0x2778
+ obj_pal gBattleAnimSpritePalette_105, 0x2779
+ obj_pal gBattleAnimSpritePalette_105, 0x277a
+ obj_pal gBattleAnimSpritePalette_107, 0x277b
+ obj_pal gBattleAnimSpritePalette_107, 0x277c
+ obj_pal gBattleAnimSpritePalette_109, 0x277d
+ obj_pal gBattleAnimSpritePalette_109, 0x277e
+ obj_pal gBattleAnimSpritePalette_111, 0x277f
+ obj_pal gBattleAnimSpritePalette_112, 0x2780
+ obj_pal gBattleAnimSpritePalette_113, 0x2781
+ obj_pal gBattleAnimSpritePalette_114, 0x2782
+ obj_pal gBattleAnimSpritePalette_115, 0x2783
+ obj_pal gBattleAnimSpritePalette_116, 0x2784
+ obj_pal gBattleAnimSpritePalette_117, 0x2785
+ obj_pal gBattleAnimSpritePalette_118, 0x2786
+ obj_pal gBattleAnimSpritePalette_119, 0x2787
+ obj_pal gBattleAnimSpritePalette_120, 0x2788
+ obj_pal gBattleAnimSpritePalette_121, 0x2789
+ obj_pal gBattleAnimSpritePalette_122, 0x278a
+ obj_pal gBattleAnimSpritePalette_122, 0x278b
+ obj_pal gBattleAnimSpritePalette_124, 0x278c
+ obj_pal gBattleAnimSpritePalette_125, 0x278d
+ obj_pal gBattleAnimSpritePalette_126, 0x278e
+ obj_pal gBattleAnimSpritePalette_127, 0x278f
+ obj_pal gBattleAnimSpritePalette_128, 0x2790
+ obj_pal gBattleAnimSpritePalette_128, 0x2791
+ obj_pal gBattleAnimSpritePalette_130, 0x2792
+ obj_pal gBattleAnimSpritePalette_130, 0x2793
+ obj_pal gBattleAnimSpritePalette_132, 0x2794
+ obj_pal gBattleAnimSpritePalette_133, 0x2795
+ obj_pal gBattleAnimSpritePalette_133, 0x2796
+ obj_pal gBattleAnimSpritePalette_135, 0x2797
+ obj_pal gBattleAnimSpritePalette_136, 0x2798
+ obj_pal gBattleAnimSpritePalette_135, 0x2799
+ obj_pal gBattleAnimSpritePalette_135, 0x279a
+ obj_pal gBattleAnimSpritePalette_139, 0x279b
+ obj_pal gBattleAnimSpritePalette_140, 0x279c
+ obj_pal gBattleAnimSpritePalette_141, 0x279d
+ obj_pal gBattleAnimSpritePalette_141, 0x279e
+ obj_pal gBattleAnimSpritePalette_143, 0x279f
+ obj_pal gBattleAnimSpritePalette_144, 0x27a0
+ obj_pal gBattleAnimSpritePalette_139, 0x27a1
+ obj_pal gBattleAnimSpritePalette_115, 0x27a2
+ obj_pal gBattleAnimSpritePalette_147, 0x27a3
+ obj_pal gBattleAnimSpritePalette_148, 0x27a4
+ obj_pal gBattleAnimSpritePalette_148, 0x27a5
+ obj_pal gBattleAnimSpritePalette_150, 0x27a6
+ obj_pal gBattleAnimSpritePalette_150, 0x27a7
+ obj_pal gBattleAnimSpritePalette_152, 0x27a8
+ obj_pal gBattleAnimSpritePalette_153, 0x27a9
+ obj_pal gBattleAnimSpritePalette_154, 0x27aa
+ obj_pal gBattleAnimSpritePalette_155, 0x27ab
+ obj_pal gBattleAnimSpritePalette_156, 0x27ac
+ obj_pal gBattleAnimSpritePalette_157, 0x27ad
+ obj_pal gBattleAnimSpritePalette_158, 0x27ae
+ obj_pal gBattleAnimSpritePalette_159, 0x27af
+ obj_pal gBattleAnimSpritePalette_160, 0x27b0
+ obj_pal gBattleAnimSpritePalette_161, 0x27b1
+ obj_pal gBattleAnimSpritePalette_162, 0x27b2
+ obj_pal gBattleAnimSpritePalette_163, 0x27b3
+ obj_pal gBattleAnimSpritePalette_164, 0x27b4
+ obj_pal gBattleAnimSpritePalette_165, 0x27b5
+ obj_pal gBattleAnimSpritePalette_166, 0x27b6
+ obj_pal gBattleAnimSpritePalette_167, 0x27b7
+ obj_pal gBattleAnimSpritePalette_168, 0x27b8
+ obj_pal gBattleAnimSpritePalette_169, 0x27b9
+ obj_pal gBattleAnimSpritePalette_170, 0x27ba
+ obj_pal gBattleAnimSpritePalette_171, 0x27bb
+ obj_pal gBattleAnimSpritePalette_172, 0x27bc
+ obj_pal gBattleAnimSpritePalette_001, 0x27bd
+ obj_pal gBattleAnimSpritePalette_174, 0x27be
+ obj_pal gBattleAnimSpritePalette_175, 0x27bf
+ obj_pal gBattleAnimSpritePalette_176, 0x27c0
+ obj_pal gBattleAnimSpritePalette_177, 0x27c1
+ obj_pal gBattleAnimSpritePalette_178, 0x27c2
+ obj_pal gBattleAnimSpritePalette_179, 0x27c3
+ obj_pal gBattleAnimSpritePalette_179, 0x27c4
+ obj_pal gBattleAnimSpritePalette_179, 0x27c5
+ obj_pal gBattleAnimSpritePalette_182, 0x27c6
+ obj_pal gBattleAnimSpritePalette_183, 0x27c7
+ obj_pal gBattleAnimSpritePalette_184, 0x27c8
+ obj_pal gBattleAnimSpritePalette_185, 0x27c9
+ obj_pal gBattleAnimSpritePalette_186, 0x27ca
+ obj_pal gBattleAnimSpritePalette_187, 0x27cb
+ obj_pal gBattleAnimSpritePalette_188, 0x27cc
+ obj_pal gBattleAnimSpritePalette_189, 0x27cd
+ obj_pal gBattleAnimSpritePalette_190, 0x27ce
+ obj_pal gBattleAnimSpritePalette_191, 0x27cf
+ obj_pal gBattleAnimSpritePalette_192, 0x27d0
+ obj_pal gBattleAnimSpritePalette_193, 0x27d1
+ obj_pal gBattleAnimSpritePalette_194, 0x27d2
+ obj_pal gBattleAnimSpritePalette_195, 0x27d3
+ obj_pal gBattleAnimSpritePalette_196, 0x27d4
+ obj_pal gBattleAnimSpritePalette_197, 0x27d5
+ obj_pal gBattleAnimSpritePalette_198, 0x27d6
+ obj_pal gBattleAnimSpritePalette_199, 0x27d7
+ obj_pal gBattleAnimSpritePalette_200, 0x27d8
+ obj_pal gBattleAnimSpritePalette_201, 0x27d9
+ obj_pal gBattleAnimSpritePalette_202, 0x27da
+ obj_pal gBattleAnimSpritePalette_203, 0x27db
+ obj_pal gBattleAnimSpritePalette_204, 0x27dc
+ obj_pal gBattleAnimSpritePalette_205, 0x27dd
+ obj_pal gBattleAnimSpritePalette_206, 0x27de
+ obj_pal gBattleAnimSpritePalette_207, 0x27df
+ obj_pal gBattleAnimSpritePalette_167, 0x27e0
+ obj_pal gBattleAnimSpritePalette_209, 0x27e1
+ obj_pal gBattleAnimSpritePalette_210, 0x27e2
+ obj_pal gBattleAnimSpritePalette_211, 0x27e3
+ obj_pal gBattleAnimSpritePalette_211, 0x27e4
+ obj_pal gBattleAnimSpritePalette_211, 0x27e5
+ obj_pal gBattleAnimSpritePalette_064, 0x27e6
+ obj_pal gBattleAnimSpritePalette_215, 0x27e7
+ obj_pal gBattleAnimSpritePalette_216, 0x27e8
+ obj_pal gBattleAnimSpritePalette_217, 0x27e9
+ obj_pal gBattleAnimSpritePalette_218, 0x27ea
+ obj_pal gBattleAnimSpritePalette_219, 0x27eb
+ obj_pal gBattleAnimSpritePalette_220, 0x27ec
+ obj_pal gBattleAnimSpritePalette_221, 0x27ed
+ obj_pal gBattleAnimSpritePalette_222, 0x27ee
+ obj_pal gBattleAnimSpritePalette_223, 0x27ef
+ obj_pal gBattleAnimSpritePalette_224, 0x27f0
+ obj_pal gBattleAnimSpritePalette_225, 0x27f1
+ obj_pal gBattleAnimSpritePalette_226, 0x27f2
+ obj_pal gBattleAnimSpritePalette_226, 0x27f3
+ obj_pal gBattleAnimSpritePalette_228, 0x27f4
+ obj_pal gBattleAnimSpritePalette_229, 0x27f5
+ obj_pal gBattleAnimSpritePalette_230, 0x27f6
+ obj_pal gBattleAnimSpritePalette_231, 0x27f7
+ obj_pal gBattleAnimSpritePalette_231, 0x27f8
+ obj_pal gBattleAnimSpritePalette_233, 0x27f9
+ obj_pal gBattleAnimSpritePalette_234, 0x27fa
+ obj_pal gBattleAnimSpritePalette_235, 0x27fb
+ obj_pal gBattleAnimSpritePalette_236, 0x27fc
+ obj_pal gBattleAnimSpritePalette_237, 0x27fd
+ obj_pal gBattleAnimSpritePalette_238, 0x27fe
+ obj_pal gBattleAnimSpritePalette_239, 0x27ff
+ obj_pal gBattleAnimSpritePalette_240, 0x2800
+ obj_pal gBattleAnimSpritePalette_241, 0x2801
+ obj_pal gBattleAnimSpritePalette_242, 0x2802
+ obj_pal gBattleAnimSpritePalette_243, 0x2803
+ obj_pal gBattleAnimSpritePalette_244, 0x2804
+ obj_pal gBattleAnimSpritePalette_245, 0x2805
+ obj_pal gBattleAnimSpritePalette_245, 0x2806
+ obj_pal gBattleAnimSpritePalette_064, 0x2807
+ obj_pal gBattleAnimSpritePalette_248, 0x2808
+ obj_pal gBattleAnimSpritePalette_249, 0x2809
+ obj_pal gBattleAnimSpritePalette_249, 0x280a
+ obj_pal gBattleAnimSpritePalette_251, 0x280b
+ obj_pal gBattleAnimSpritePalette_252, 0x280c
+ obj_pal gBattleAnimSpritePalette_253, 0x280d
+ obj_pal gBattleAnimSpritePalette_254, 0x280e
+ obj_pal gBattleAnimSpritePalette_255, 0x280f
+ obj_pal gBattleAnimSpritePalette_256, 0x2810
+ obj_pal gBattleAnimSpritePalette_257, 0x2811
+ obj_pal gBattleAnimSpritePalette_258, 0x2812
+ obj_pal gBattleAnimSpritePalette_259, 0x2813
+ obj_pal gBattleAnimSpritePalette_260, 0x2814
+ obj_pal gBattleAnimSpritePalette_261, 0x2815
+ obj_pal gBattleAnimSpritePalette_262, 0x2816
+ obj_pal gBattleAnimSpritePalette_263, 0x2817
+ obj_pal gBattleAnimSpritePalette_264, 0x2818
+ obj_pal gBattleAnimSpritePalette_265, 0x2819
+ obj_pal gBattleAnimSpritePalette_266, 0x281a
+ obj_pal gBattleAnimSpritePalette_267, 0x281b
+ obj_pal gBattleAnimSpritePalette_268, 0x281c
+ obj_pal gBattleAnimSpritePalette_269, 0x281d
+ obj_pal gBattleAnimSpritePalette_270, 0x281e
+ obj_pal gBattleAnimSpritePalette_271, 0x281f
+ obj_pal gBattleAnimSpritePalette_272, 0x2820
+ obj_pal gBattleAnimSpritePalette_272, 0x2821
+ obj_pal gBattleAnimSpritePalette_274, 0x2822
+ obj_pal gBattleAnimSpritePalette_274, 0x2823
+ obj_pal gBattleAnimSpritePalette_274, 0x2824
+ obj_pal gBattleAnimSpritePalette_277, 0x2825
+ obj_pal gBattleAnimSpritePalette_278, 0x2826
+ obj_pal gBattleAnimSpritePalette_279, 0x2827
+ obj_pal gBattleAnimSpritePalette_280, 0x2828
+ obj_pal gBattleAnimSpritePalette_281, 0x2829
+ obj_pal gBattleAnimSpritePalette_282, 0x282a
+ obj_pal gBattleAnimSpritePalette_283, 0x282b
+ obj_pal gBattleAnimSpritePalette_284, 0x282c
+ obj_pal gBattleAnimSpritePalette_285, 0x282d
+ obj_pal gBattleAnimSpritePalette_286, 0x282e
+ obj_pal gBattleAnimSpritePalette_287, 0x282f
+ obj_pal gBattleAnimSpritePalette_288, 0x2830
.align 2
gBattleAnimBackgroundTable:: @ 8525D54
- .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
- .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
- .4byte 0x08d90074, 0x08d90d3c, 0x08d90d58
- .4byte 0x08c1e90c, 0x08c1eadc, 0x08c1eb00
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c26958
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c26e54
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c27324
- .4byte 0x08c28924, 0x08c28acc, 0x08c28b1c
- .4byte 0x08c28924, 0x08c28acc, 0x08c28cac
- .4byte 0x08c29dbc, 0x08c29d7c, 0x08c29a84
- .4byte 0x08c29dbc, 0x08c29d7c, 0x08c2a33c
- .4byte 0x08c2bde4, 0x08c2c780, 0x08c2c7a8
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2a808
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2aad0
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2adcc
- .4byte 0x08d8dcb4, 0x08d8e624, 0x08d8e648
- .4byte 0x08d92b28, 0x08d92b00, 0x08d92d88
- .4byte 0x08d8f414, 0x08d8f570, 0x08d8f598
- .4byte 0x08c28924, 0x08c28af4, 0x08c28b1c
- .4byte 0x08c28924, 0x08c28af4, 0x08c28cac
- .4byte 0x08c28e38, 0x08c29860, 0x08c29880
- .4byte 0x08d9405c, 0x08d94350, 0x08d9436c
- .4byte 0x08c29dbc, 0x08c29d9c, 0x08c29a84
- .4byte 0x08c29dbc, 0x08c29d9c, 0x08c2a33c
- .4byte 0x08c25bec, 0x08d91074, 0x08c26958
- .4byte 0x08c25bec, 0x08d91074, 0x08c26e54
- .4byte 0x08c25bec, 0x08d91074, 0x08c27324
+ .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
+ .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
+ .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02
+ .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10
+ .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14
+ .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15
+ .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16
+ .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08
+ .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20
+ .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06
+
diff --git a/data/battle_transition.s b/data/battle_transition.s
deleted file mode 100644
index bd0386e2b..000000000
--- a/data/battle_transition.s
+++ /dev/null
@@ -1,784 +0,0 @@
-
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-sBigPokeball_Tileset:: @ 85B9330
- .incbin "graphics/battle_transitions/big_pokeball.4bpp"
-
- .align 2
-sPokeballTrail_Tileset:: @ 85B98B0
- .incbin "graphics/battle_transitions/pokeball_trail.4bpp"
-
- .align 2
-sSpriteImage_85B98F0:: @ 85B98F0
- .incbin "graphics/battle_transitions/pokeball.4bpp"
-
- .align 2
-sUnknown_085B9AF0:: @ 85B9AF0
- .incbin "graphics/battle_transitions/elite_four_bg.4bpp"
-
- .align 2
-sSpriteImage_85B9CD0:: @ 85B9CD0
- .incbin "graphics/battle_transitions/unused_brendan.4bpp"
-
- .align 2
-sSpriteImage_85BA4D0:: @ 85BA4D0
- .incbin "graphics/battle_transitions/unused_lass.4bpp"
-
- .align 2
-sShrinkingBoxTileset:: @ 85BACD0
- .incbin "graphics/battle_transitions/shrinking_box.4bpp"
-
- .align 2
-sEvilTeam_Palette:: @ 85BAEB0
- .incbin "graphics/battle_transitions/evil_team.gbapal"
-
- .align 2
-sTeamAqua_Tileset:: @ 85BAED0
- .incbin "graphics/battle_transitions/team_aqua.4bpp.lz"
-
- .align 2
-sTeamAqua_Tilemap:: @ 85BB248
- .incbin "graphics/battle_transitions/team_aqua.bin.lz"
-
- .align 2
-sTeamMagma_Tileset:: @ 85BB4A4
- .incbin "graphics/battle_transitions/team_magma.4bpp.lz"
-
- .align 2
-sTeamMagma_Tilemap:: @ 85BB930
- .incbin "graphics/battle_transitions/team_magma.bin.lz"
-
- .align 2
-gUnknown_085BBC14:: @ 85BBC14
- .incbin "graphics/battle_transitions/85BBC14.4bpp"
-
- .align 2
-gUnknown_085BC2B4:: @ 85BC2B4
- .incbin "graphics/battle_transitions/85BC2B4.gbapal"
-
- .align 2
-gUnknown_085BC2D4:: @ 85BC2D4
- .incbin "graphics/battle_transitions/85BC2D4.gbapal"
-
- .align 2
-gUnknown_085BC2F4:: @ 85BC2F4
- .incbin "graphics/battle_transitions/85BC2F4.gbapal"
-
- .align 2
-gUnknown_085BC314:: @ 85BC314
- .incbin "graphics/battle_transitions/85BC314.bin"
-
- .align 2
-gUnknown_085BCB14:: @ 85BCB14
- .incbin "graphics/battle_transitions/85BCB14.bin"
-
- .align 2
-gUnknown_085BD314:: @ 85BD314
- .incbin "graphics/battle_transitions/85BD314.bin"
-
- .align 2
-gUnknown_085BDB14:: @ 85BDB14
- .incbin "graphics/battle_transitions/85BDB14.gbapal"
-
- .align 2
-gUnknown_085BDB34:: @ 85BDB34
- .incbin "graphics/battle_transitions/kyogre.4bpp.lz"
-
- .align 2
-gUnknown_085BE1E8:: @ 85BE1E8
- .incbin "graphics/battle_transitions/kyogre.bin.lz"
-
- .align 2
-gUnknown_085BE51C:: @ 85BE51C
- .incbin "graphics/battle_transitions/groudon.4bpp.lz"
-
- .align 2
-gUnknown_085BEA88:: @ 85BEA88
- .incbin "graphics/battle_transitions/groudon.bin.lz"
-
- .align 2
-gUnknown_085BEDA0:: @ 85BEDA0
- .incbin "graphics/battle_transitions/kyogre_pt1.gbapal"
-
- .align 2
-gUnknown_085BEEE0:: @ 85BEEE0
- .incbin "graphics/battle_transitions/kyogre_pt2.gbapal"
-
- .align 2
-gUnknown_085BF0A0:: @ 85BF0A0
- .incbin "graphics/battle_transitions/groudon_pt1.gbapal"
-
- .align 2
-gUnknown_085BF2A0:: @ 85BF2A0
- .incbin "graphics/battle_transitions/groudon_pt2.gbapal"
-
- .align 2
-gUnknown_085BF4A0:: @ 85BF4A0
- .incbin "graphics/battle_transitions/rayquaza.gbapal"
-
- .align 2
-gUnknown_085BF6A0:: @ 85BF6A0
- .incbin "graphics/battle_transitions/rayquaza.4bpp"
-
- .align 2
-gUnknown_085C6BE0:: @ 85C6BE0
- .incbin "graphics/battle_transitions/rayquaza.bin"
-
- .align 2
-gUnknown_085C7BE0:: @ 85C7BE0
- .incbin "graphics/battle_transitions/frontier_brain.gbapal"
-
- .align 2
-gUnknown_085C7C00:: @ 85C7C00
- .incbin "graphics/battle_transitions/frontier_brain.4bpp.lz"
-
- .align 2
-gUnknown_085C828C:: @ 85C828C
- .incbin "graphics/battle_transitions/frontier_brain.bin.lz"
-
- .align 2
-gUnknown_085C8578:: @ 85C8578
- .incbin "graphics/battle_transitions/frontier_squares_blanktiles.gbapal"
-
- .align 2
-gUnknown_085C8598:: @ 85C8598
- .incbin "graphics/battle_transitions/frontier_square_1.4bpp.lz"
-
- .align 2
-gUnknown_085C86F4:: @ 85C86F4
- .incbin "graphics/battle_transitions/frontier_square_2.4bpp.lz"
-
- .align 2
-gUnknown_085C87F4:: @ 85C87F4
- .incbin "graphics/battle_transitions/frontier_square_3.4bpp.lz"
-
- .align 2
-gUnknown_085C88A4:: @ 85C88A4
- .incbin "graphics/battle_transitions/frontier_square_4.4bpp.lz"
-
- .align 2
-gUnknown_085C8928:: @ 85C8928
- .incbin "graphics/battle_transitions/frontier_squares.bin"
-
- .align 2
-sPhase1_Tasks:: @ 85C8948
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
- .4byte sub_81460BC
-
- .align 2
-sPhase2_Tasks:: @ 85C89F0
- .4byte sub_814610C
- .4byte sub_8146204
- .4byte sub_8146384
- .4byte sub_8146514
- .4byte sub_8146F94
- .4byte sub_8147204
- .4byte sub_8147718
- .4byte sub_81478EC
- .4byte sub_81484D0
- .4byte sub_8149578
- .4byte sub_814995C
- .4byte sub_8149A6C
- .4byte sub_8147AE4
- .4byte sub_8147B04
- .4byte sub_8147B24
- .4byte sub_8147B44
- .4byte sub_8147B64
- .4byte sub_814654C
- .4byte sub_8146584
- .4byte sub_81465BC
- .4byte sub_81465F4
- .4byte sub_814662C
- .4byte sub_8146664
- .4byte sub_8149140
- .4byte sub_814927C
- .4byte sub_8148760
- .4byte sub_8148B54
- .4byte sub_8148B8C
- .4byte sub_8148E54
- .4byte sub_814A3BC
- .4byte sub_814A3F4
- .4byte sub_814A6F0
- .4byte sub_814A760
- .4byte sub_814A728
- .4byte sub_81DABDC
- .4byte sub_81DACB4
- .4byte sub_81DAD8C
- .4byte sub_81DAE78
- .4byte sub_81DAF68
- .4byte sub_81DB060
- .4byte sub_81DB158
- .4byte sub_81DB258
-
- .align 2
-sMainTransitionPhases:: @ 85C8A98
- .4byte sub_8145FE0
- .4byte sub_8146030
- .4byte sub_8146064
- .4byte sub_814608C
-
- .align 2
-sPhase2_Transition_Blur_Funcs:: @ 85C8AA8
- .4byte sub_8146144
- .4byte sub_8146178
- .4byte sub_81461D8
-
- .align 2
-sPhase2_Transition_Swirl_Funcs:: @ 85C8AB4
- .4byte sub_814623C
- .4byte sub_81462A8
-
- .align 2
-sPhase2_Transition_Shuffle_Funcs:: @ 85C8ABC
- .4byte sub_81463BC
- .4byte sub_8146420
-
- .align 2
-gUnknown_085C8AC4:: @ 85C8AC4
- .4byte sub_814670C
- .4byte sub_81468E4
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146D90
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8AE0:: @ 85C8AE0
- .4byte sub_8146760
- .4byte sub_814692C
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146D90
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8AFC:: @ 85C8AFC
- .4byte sub_8146800
- .4byte sub_8146854
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8B14:: @ 85C8B14
- .4byte sub_81467B4
- .4byte sub_8146974
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8B2C:: @ 85C8B2C
- .4byte sub_81467B4
- .4byte sub_81469CC
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8B44:: @ 85C8B44
- .4byte sub_81467B4
- .4byte sub_8146A24
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C8B5C:: @ 85C8B5C
- .4byte sub_8146DAC
- .4byte sub_8146DD8
- .4byte sub_8146A7C
- .4byte sub_8146AC8
- .4byte sub_8146B24
- .4byte sub_8146D90
- .4byte sub_8146B7C
- .4byte sub_8146BA8
-
- .align 2
-sPhase2_Transition_PokeballsTrail_Funcs:: @ 85C8B7C
- .4byte sub_8146FCC
- .4byte sub_8147018
- .4byte sub_81470A4
-
- .align 1
-sUnknown_085C8B88:: @ 85C8B88
- .2byte 0xfff0, 0x0100
-
- .align 1
-sUnknown_085C8B8C:: @ 85C8B8C
- .2byte 0x0000, 0x0020, 0x0040, 0x0012, 0x0030
-
- .align 1
-sUnknown_085C8B96:: @ 85C8B96
- .2byte 0x0008, 0xfff8, 0x0000
-
- .align 2
-sPhase2_Transition_Clockwise_BlackFade_Funcs:: @ 85C8B9C
- .4byte sub_814723C
- .4byte sub_81472A4
- .4byte sub_8147334
- .4byte sub_8147428
- .4byte sub_81474B0
- .4byte sub_81475B0
- .4byte sub_8147648
-
- .align 2
-sPhase2_Transition_Ripple_Funcs:: @ 85C8BB8
- .4byte sub_8147750
- .4byte sub_81477A8
-
- .align 2
-sPhase2_Transition_Wave_Funcs:: @ 85C8BC0
- .4byte sub_8147924
- .4byte sub_814797C
- .4byte sub_8147A18
-
- .align 2
-sPhase2_Mugshot_Transition_Funcs:: @ 85C8BCC
- .4byte sub_8147BBC
- .4byte sub_8147C24
- .4byte sub_8147CE4
- .4byte sub_8147DD0
- .4byte sub_8147E4C
- .4byte sub_8147E88
- .4byte sub_8147F40
- .4byte sub_8148008
- .4byte sub_8148040
- .4byte sub_814808C
-
-sMugshotsTrainerPicIDsTable:: @ 85C8BF4
- .byte 0x24, 0x25, 0x26, 0x27, 0x36, 0x00
-
- .align 1
-sMugshotsOpponentRotationScales:: @ 85C8BFA
- .2byte 0x0200, 0x0200, 0x0200, 0x0200, 0x01b0, 0x01b0, 0x01a0, 0x01a0, 0x0188, 0x0188
-
- .align 1
-sMugshotsOpponentCoords:: @ 85C8C0E
- .2byte 0x0000, 0x0000, 0x0000, 0x0000, 0xfffc, 0x0004, 0x0000, 0x0005, 0xfff8, 0x0007, 0x0000
-
- .align 2
-sUnknown_085C8C24:: @ 85C8C24
- .4byte sub_81483A8
- .4byte sub_81483AC
- .4byte sub_81483F8
- .4byte sub_814842C
- .4byte sub_81483A8
- .4byte sub_8148458
- .4byte sub_81483A8
-
- .align 1
-sUnknown_085C8C40:: @ 85C8C40
- .2byte 0x000c, 0xfff4
-
- .align 1
-sUnknown_085C8C44:: @ 85C8C44
- .2byte 0xffff, 0x0001
-
- .align 2
-gUnknown_085C8C48:: @ 85C8C48
- .4byte sub_8148508
- .4byte sub_8148590
- .4byte sub_814865C
-
- .align 2
-gUnknown_085C8C54:: @ 85C8C54
- .4byte sub_8148798
- .4byte sub_8148864
- .4byte sub_8148AD4
- .4byte sub_8148B14
-
- .align 1
-gUnknown_085C8C64:: @ 85C8C64
- .2byte 0x7727
-
- .align 1
-gUnknown_085C8C66:: @ 85C8C66
- .2byte 0x0001, 0xffff, 0x0000
-
- .align 2
-gUnknown_085C8C6C:: @ 85C8C6C
- .4byte sub_8148BC4
- .4byte sub_8148CE8
- .4byte sub_8148C28
-
- .align 2
-gUnknown_085C8C78:: @ 85C8C78
- .4byte sub_8148BC4
- .4byte sub_8148D6C
-
- .align 1
-gUnknown_085C8C80:: @ 85C8C80
- .2byte 0xfffa, 0x0004
-
- .align 2
-gUnknown_085C8C84:: @ 85C8C84
- .4byte sub_8148E8C
- .4byte sub_8148F4C
- .4byte sub_8149008
-
-gUnknown_085C8C90:: @ 85C8C90
- .2byte 0x0001, 0x001b, 0x0113, 0xffff
-
-gUnknown_085C8C98:: @ 85C8C98
- .2byte 0x0002, 0x01e6, 0xffff
-
-gUnknown_085C8C9E:: @ 85C8C9E
- .2byte 0x0003, 0x0106, 0xffff
-
-gUnknown_085C8CA4:: @ 85C8CA4
- .2byte 0x0004, 0x01fb, 0xfffe
-
-gUnknown_085C8CAA:: @ 85C8CAA
- .2byte 0x0001, 0x00d5, 0xffff
-
-gUnknown_085C8CB0:: @ 85C8CB0
- .2byte 0x0002, 0x0224, 0xfffe
-
-gUnknown_085C8CB6:: @ 85C8CB6
- .2byte 0x0003, 0x00c4, 0xffff
-
-gUnknown_085C8CBC:: @ 85C8CBC
- .2byte 0x0004, 0x023d, 0x0135, 0xffff
-
-gUnknown_085C8CC4:: @ 85C8CC4
- .2byte 0x0001, 0x01da, 0xffff
-
-gUnknown_085C8CCA:: @ 85C8CCA
- .2byte 0x0002, 0x0127, 0x0020, 0xffff
-
-gUnknown_085C8CD2:: @ 85C8CD2
- .2byte 0x0003, 0x003a, 0xffff
-
-gUnknown_085C8CD8:: @ 85C8CD8
- .2byte 0x0004, 0x01c7, 0xffff
-
-gUnknown_085C8CDE:: @ 85C8CDE
- .2byte 0x0001, 0x021c, 0xffff
-
-gUnknown_085C8CE4:: @ 85C8CE4
- .2byte 0x0002, 0x00e5, 0xffff
-
-gUnknown_085C8CEA:: @ 85C8CEA
- .2byte 0x0003, 0x00f4, 0x001c, 0xffff
-
-gUnknown_085C8CF2:: @ 85C8CF2
- .2byte 0x0004, 0x0205, 0xffff
-
- .align 2
-gUnknown_085C8CF8:: @ 85C8CF8
- .4byte gUnknown_085C8C90
- .4byte gUnknown_085C8CA4
- .4byte gUnknown_085C8C98
- .4byte gUnknown_085C8C9E
- .4byte gUnknown_085C8CEA
- .4byte gUnknown_085C8CE4
- .4byte gUnknown_085C8CF2
- .4byte gUnknown_085C8CDE
-
- .align 2
-gUnknown_085C8D18:: @ 85C8D18
- .4byte gUnknown_085C8CBC
- .4byte gUnknown_085C8CB0
- .4byte gUnknown_085C8CB6
- .4byte gUnknown_085C8CAA
- .4byte gUnknown_085C8CCA
- .4byte gUnknown_085C8CD8
- .4byte gUnknown_085C8CC4
- .4byte gUnknown_085C8CD2
-
- .align 2
-gUnknown_085C8D38:: @ 85C8D38
- .4byte gUnknown_085C8CF8
- .4byte gUnknown_085C8D18
-
- .align 2
-gUnknown_085C8D40:: @ 85C8D40
- .4byte sub_8146DAC
- .4byte sub_8146DD8
- .4byte sub_8149178
- .4byte sub_81491C8
- .4byte sub_8149224
- .4byte sub_8146D90
- .4byte sub_8146B7C
- .4byte sub_8146BA8
-
- .align 2
-gUnknown_085C8D60:: @ 85C8D60
- .4byte sub_8146DAC
- .4byte sub_8146DD8
- .4byte sub_81492B4
- .4byte sub_8149358
- .4byte sub_8149388
- .4byte sub_81493D8
- .4byte sub_8149410
- .4byte sub_814943C
- .4byte sub_814946C
- .4byte sub_8148CE8
- .4byte sub_8148C28
-
- .align 2
-gUnknown_085C8D8C:: @ 85C8D8C
- .4byte sub_81495B0
- .4byte sub_8149628
- .4byte sub_814969C
- .4byte sub_81496D8
- .4byte sub_8149740
-
- .align 1
-sUnknown_085C8DA0:: @ 85C8DA0
- .2byte 0x0000, 0x0014, 0x000f, 0x0028, 0x000a, 0x0019, 0x0023, 0x0005
-
- .align 2
-sUnknown_085C8DB0:: @ 85C8DB0
- .4byte sub_8149994
- .4byte sub_81499E8
- .4byte sub_8149A40
-
- .align 2
-sPhase2_Transition_Shards_Funcs:: @ 85C8DBC
- .4byte sub_8149AA4
- .4byte sub_8149B08
- .4byte sub_8149B84
- .4byte sub_8149C60
- .4byte sub_8149CCC
-
- .align 1
-sUnknown_085C8DD0:: @ 85C8DD0
- .2byte 0x0038, 0x0000, 0x0000, 0x00a0, 0x0000, 0x0068, 0x00a0, 0x00f0, 0x0058, 0x0001, 0x00f0, 0x0048, 0x0038, 0x0000, 0x0001, 0x0000
- .2byte 0x0020, 0x0090, 0x00a0, 0x0000, 0x0090, 0x00a0, 0x00b8, 0x0000, 0x0001, 0x0038, 0x0000, 0x00a8, 0x00a0, 0x0000, 0x00a8, 0x00a0
- .2byte 0x0030, 0x0000, 0x0001
-
- .align 1
-sUnknown_085C8E16:: @ 85C8E16
- .2byte 0x0008, 0x0004, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000
-
- .align 2
-sPhase1_TransitionAll_Funcs:: @ 85C8E24
- .4byte sub_8149E34
- .4byte sub_8149E90
-
- .align 2
-sSpriteImageTable_85C8E2C:: @ 85C8E2C
- obj_frame_tiles sSpriteImage_85B98F0, 0x0200
-
- .align 2
-sSpriteAnim_85C8E34:: @ 85C8E34
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-sSpriteAnimTable_85C8E3C:: @ 85C8E3C
- .4byte sSpriteAnim_85C8E34
-
- .align 2
-sSpriteAffineAnim_85C8E40:: @ 85C8E40
- obj_rot_scal_anim_frame 0, 0, -4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-sSpriteAffineAnim_85C8E50:: @ 85C8E50
- obj_rot_scal_anim_frame 0, 0, 4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-sSpriteAffineAnimTable_85C8E60:: @ 85C8E60
- .4byte sSpriteAffineAnim_85C8E40
- .4byte sSpriteAffineAnim_85C8E50
-
- .align 2
-gUnknown_085C8E68:: @ 85C8E68
- spr_template 0xffff, 0x1009, gFieldObjectBaseOam_32x32, sSpriteAnimTable_85C8E3C, sSpriteImageTable_85C8E2C, sSpriteAffineAnimTable_85C8E60, sub_814713C
-
- .align 2
-gOamData_85C8E80:: @ 85C8E80
- .2byte 0x0000, 0xc000, 0x0000, 0x0000
-
- .align 2
-sSpriteImageTable_85C8E88:: @ 85C8E88
- obj_frame_tiles sSpriteImage_85B9CD0, 0x0800
-
- .align 2
-sSpriteImageTable_85C8E90:: @ 85C8E90
- obj_frame_tiles sSpriteImage_85BA4D0, 0x0800
-
- .align 2
-sSpriteAnim_85C8E98:: @ 85C8E98
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-sSpriteAnimTable_85C8EA0:: @ 85C8EA0
- .4byte sSpriteAnim_85C8E98
-
- .align 2
-sSpriteTemplate_85C8EA4:: @ 85C8EA4
- spr_template 0xffff, 0x100a, gOamData_85C8E80, sSpriteAnimTable_85C8EA0, sSpriteImageTable_85C8E88, gDummySpriteAffineAnimTable, sub_8148380
-
- .align 2
-sSpriteTemplate_85C8EBC:: @ 85C8EBC
- spr_template 0xffff, 0x100a, gOamData_85C8E80, sSpriteAnimTable_85C8EA0, sSpriteImageTable_85C8E90, gDummySpriteAffineAnimTable, sub_8148380
-
- .align 2
-gFieldEffectObjectPalette10:: @ 85C8ED4
- .incbin "graphics/map_objects/palettes/field_effect_object_palette_10.gbapal"
-
- .align 2
-gFieldEffectObjectPaletteInfo10:: @ 85C8EF4
- obj_pal gFieldEffectObjectPalette10, 0x1009
-
- .align 2
-sMugshotPal_Sidney:: @ 85C8EFC
- .incbin "graphics/battle_transitions/sidney_bg.gbapal"
-
- .align 2
-sMugshotPal_Phoebe:: @ 85C8F1C
- .incbin "graphics/battle_transitions/phoebe_bg.gbapal"
-
- .align 2
-sMugshotPal_Glacia:: @ 85C8F3C
- .incbin "graphics/battle_transitions/glacia_bg.gbapal"
-
- .align 2
-sMugshotPal_Drake:: @ 85C8F5C
- .incbin "graphics/battle_transitions/drake_bg.gbapal"
-
- .align 2
-sMugshotPal_Wallace:: @ 85C8F7C
- .incbin "graphics/battle_transitions/wallace_bg.gbapal"
-
- .align 2
-sMugshotPal_Brendan:: @ 85C8F9C
- .incbin "graphics/battle_transitions/brendan_bg.gbapal"
-
- .align 2
-sMugshotPal_May:: @ 85C8EFC
- .incbin "graphics/battle_transitions/may_bg.gbapal"
-
- .align 2
-sOpponentMugshotsPals:: @ 85C8FDC
- .4byte sMugshotPal_Sidney
- .4byte sMugshotPal_Phoebe
- .4byte sMugshotPal_Glacia
- .4byte sMugshotPal_Drake
- .4byte sMugshotPal_Wallace
-
- .align 2
-sPlayerMugshotsPals:: @ 85C8FF0
- .4byte sMugshotPal_Brendan
- .4byte sMugshotPal_May
-
- .align 2
-sUnusedTrainerPalette:: @ 85C8EF8
- .incbin "graphics/battle_transitions/unused_trainer.gbapal"
-
- .align 2
-sSpritePalette_UnusedTrainer:: @ 85C8EFC
- obj_pal sUnusedTrainerPalette, 0x100A
-
- .align 2
-sBigPokeball_Tilemap:: @ 85C9020
- .incbin "graphics/battle_transitions/big_pokeball_map.bin"
-
- .align 2
-sMugshotsTilemap:: @ 85C94D0
- .incbin "graphics/battle_transitions/elite_four_bg_map.bin"
-
- .align 2
-gUnknown_085C99D0:: @ 85C99D0
- .4byte sub_814A324
- .4byte sub_814A374
- .4byte sub_8146BF8
- .4byte sub_8146C8C
- .4byte sub_8146D20
- .4byte sub_8146DF8
-
- .align 2
-gUnknown_085C99E8:: @ 85C99E8
- .4byte sub_814A42C
- .4byte sub_814A4D4
- .4byte sub_814A500
- .4byte sub_814A550
-
- .align 2
-gUnknown_085C99F8:: @ 85C99F8
- .4byte sub_814A798
- .4byte sub_814A828
- .4byte sub_814A898
- .4byte sub_814ABA0
-
- .align 2
-gUnknown_085C9A08:: @ 85C9A08
- .4byte sub_814A960
- .4byte sub_814AA04
- .4byte sub_814AA84
- .4byte sub_814AAB8
- .4byte sub_814ABA0
-
- .align 2
-gUnknown_085C9A1C:: @ 85C9A1C
- .4byte sub_814AC38
- .4byte sub_814AD48
- .4byte sub_814ADB4
- .4byte sub_814ADD8
- .4byte sub_814AE40
-
-gUnknown_085C9A30:: @ 85C9A30
- .byte 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x1b, 0x14, 0x0d, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x07, 0x0e, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x13, 0x0c, 0x0b, 0x0a, 0x09, 0x08, 0x0f
- .byte 0x10, 0x11, 0x12
-
-gUnknown_085C9A53:: @ 85C9A53
- .byte 0x00, 0x10, 0x29, 0x16, 0x2c, 0x02, 0x2b, 0x15, 0x2e, 0x1b, 0x09, 0x30, 0x26, 0x05, 0x39, 0x3b, 0x0c, 0x3f, 0x23, 0x1c, 0x0a, 0x35, 0x07, 0x31, 0x27, 0x17, 0x37, 0x01, 0x3e, 0x11, 0x3d, 0x1e
- .byte 0x06, 0x22, 0x0f, 0x33, 0x20, 0x3a, 0x0d, 0x2d, 0x25, 0x34, 0x0b, 0x18, 0x3c, 0x13, 0x38, 0x21, 0x1d, 0x32, 0x28, 0x36, 0x0e, 0x03, 0x2f, 0x14, 0x12, 0x19, 0x04, 0x24, 0x1a, 0x2a, 0x1f, 0x08
- .byte 0x00
-
diff --git a/data/field_effect_scripts.s b/data/field_effect_scripts.s
index 9457094f9..1a877daa9 100644
--- a/data/field_effect_scripts.s
+++ b/data/field_effect_scripts.s
@@ -256,7 +256,7 @@ gFieldEffectScript_Unknown44:: @ 82DBC45
gFieldEffectScript_Unknown45:: @ 82DBC4B
field_eff_loadpal gFieldEffectObjectPaletteInfo10
- field_eff_callnative sub_81470D0
+ field_eff_callnative FldEff_Pokeball
field_eff_end
gFieldEffectScript_HeartIcon:: @ 82DBC56
diff --git a/data/field_map_obj.s b/data/field_map_obj.s
index 50bdfe6f3..844612a7c 100644
--- a/data/field_map_obj.s
+++ b/data/field_map_obj.s
@@ -5,16 +5,12 @@
.section .rodata
gUnknown_084975C4:: @ 84975C4
-@ replacing .incbin "baserom.gba", 0x004975c4, 0x10
.byte 0x01, 0x01, 0x06, 0x07, 0x08, 0x09, 0x06, 0x07, 0x08, 0x09, 0x0b, 0x0b, 0x00, 0x00, 0x00, 0x00
gUnknown_084975D4:: @ 84975D4
-@ replacing .incbin "baserom.gba", 0x004975d4, 0x18
- .2byte 0, 65535
- .4byte gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject
+ spr_template 0x0000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject
gUnknown_084975EC:: @ 84975EC
-@ replacing .incbin "baserom.gba", 0x004975ec, 0xc
.4byte CameraObject_0
.4byte CameraObject_1
.4byte CameraObject_2
@@ -23,7 +19,6 @@ gUnknown_084975EC:: @ 84975EC
.include "data/graphics/field_objects/field_object_graphics.inc"
gUnknown_08505438:: @ 8505438
-@ replacing .incbin "baserom.gba", 0x00505438, 0x144
.4byte FieldObjectCB_NoMovement1
.4byte FieldObjectCB_LookRandomDirections
.4byte FieldObjectCB_GoRandomDirections
@@ -107,13 +102,11 @@ gUnknown_08505438:: @ 8505438
.4byte FieldObjectCB_WalkInPlace4
gUnknown_0850557C:: @ 850557C
-@ replacing .incbin "baserom.gba", 0x0050557c, 0x51
.byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_085055CD:: @ 85055CD
-@ replacing .incbin "baserom.gba", 0x005055cd, 0x51
.byte 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x01, 0x01, 0x01, 0x03, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x04, 0x01
.byte 0x03, 0x02, 0x03, 0x01, 0x04, 0x03, 0x02, 0x04, 0x01, 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x01
.byte 0x01, 0x02, 0x03, 0x04, 0x01, 0x02, 0x03, 0x04, 0x01, 0x02, 0x03, 0x04, 0x01, 0x01, 0x02, 0x03, 0x04
@@ -132,7 +125,6 @@ gUnknown_085055CD:: @ 85055CD
.include "data/graphics/field_objects/field_object_anims.inc"
gUnknown_085094AC:: @ 85094AC
-@ replacing .incbin "baserom.gba", 0x005094ac, 0x40
.4byte gFieldObjectImageAnimTable_QuintyPlump
.byte 1, 3, 0, 2
.4byte gFieldObjectImageAnimTable_Standard
@@ -157,7 +149,6 @@ gUnknown_085094AC:: @ 85094AC
.include "data/graphics/field_objects/field_object_graphics_info.inc"
gUnknown_0850BBC8:: @ 850BBC8
-@ replacing .incbin "baserom.gba", 0x0050bbc8, 0x138
.align 2, 0
.4byte gFieldObjectPalette0
.2byte 4355
@@ -269,19 +260,15 @@ gUnknown_0850BBC8:: @ 850BBC8
.align 2, 0
Unknown_0850BCE8:: @ 0850BCE8
-@ replacing .incbin "baserom.gba", 0x0050bce8, 0x8
.2byte 0x1101, 0x1101, 0x1101, 0x1101
Unknown_0850BCF0:: @ 0850BCF0
-@ replacing .incbin "baserom.gba", 0x0050bcf0, 0x8
.2byte 0x1111, 0x1111, 0x1111, 0x1111
Unknown_0850BCF8:: @ 0850BCF8
-@ replacing .incbin "baserom.gba", 0x0050bcf8, 0x8
.2byte 0x1115, 0x1115, 0x1115, 0x1115
gUnknown_0850BD00:: @ 850BD00
-@ replacing .incbin "baserom.gba", 0x0050bd00, 0x78
.2byte 4352, 0
.4byte Unknown_0850BCE8
.2byte 4368, 0
@@ -292,51 +279,39 @@ gUnknown_0850BD00:: @ 850BD00
.4byte NULL
Unknown_0850BD20:: @ 0850BD20
-@ replacing .incbin "baserom.gba", 0x0050bd20, 0x8
.2byte 0x110c, 0x110c, 0x110c, 0x110c
Unknown_0850BD28:: @ 0x0850bd28
-@ replacing .incbin "baserom.gba", 0x0050bd28, 0x8
.2byte 0x110d, 0x110d, 0x110d, 0x110d
Unknown_0850BD30:: @ 0x0850bd30
-@ replacing .incbin "baserom.gba", 0x0050bd30, 0x8
.2byte 0x110e, 0x110e, 0x110e, 0x110e
Unknown_0850BD38:: @ 0x0850bd38
-@ replacing .incbin "baserom.gba", 0x0050bd38, 0x8
.2byte 0x1112, 0x1112, 0x1112, 0x1112
Unknown_0850BD40:: @ 0x0850bd40
-@ replacing .incbin "baserom.gba", 0x0050bd40, 0x8
.2byte 0x1113, 0x1113, 0x1113, 0x1113
Unknown_0850BD48:: @ 0x0850bd48
-@ replacing .incbin "baserom.gba", 0x0050bd48, 0x8
.2byte 0x1114, 0x1114, 0x1114, 0x1114
Unknown_0850BD50:: @ 0x0850bd50
-@ replacing .incbin "baserom.gba", 0x0050bd50, 0x8
.2byte 0x111b, 0x111b, 0x111b, 0x111b
Unknown_0850BD58:: @ 0x0850bd58
-@ replacing .incbin "baserom.gba", 0x0050bd58, 0x8
.2byte 0x1117, 0x1117, 0x1117, 0x1117
Unknown_0850BD60:: @ 0x0850bd60
-@ replacing .incbin "baserom.gba", 0x0050bd60, 0x8
.2byte 0x1119, 0x1119, 0x1119, 0x1119
Unknown_0850BD68:: @ 0x0850bd68
-@ replacing .incbin "baserom.gba", 0x0050bd68, 0x8
.2byte 0x1109, 0x1109, 0x1109, 0x1109
Unknown_0850BD70:: @ 0x0850bd70
-@ replacing .incbin "baserom.gba", 0x0050bd70, 0x8
.2byte 0x111d, 0x111d, 0x111d, 0x111d
gUnknown_0850BD78:: @ 850BD78
-@ replacing .incbin "baserom.gba", 0x0050bd78, 0xc0
.2byte 4352, 0
.4byte Unknown_0850BCE8
.2byte 4368, 0
@@ -367,7 +342,6 @@ gUnknown_0850BD78:: @ 850BD78
.4byte NULL
gUnknown_0850BDE8:: @ 850BDE8
-@ replacing .incbin "baserom.gba", 0x0050bde8, 0x50
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
gUnknown_0850BDFC::
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
@@ -377,7 +351,6 @@ gUnknown_0850BE24::
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
gUnknown_0850BE38:: @ 850BE38
-@ replacing .incbin "baserom.gba", 0x0050be38, 0x10
.4byte gUnknown_0850BDE8
.4byte gUnknown_0850BDFC
.4byte gUnknown_0850BE10
@@ -389,22 +362,18 @@ gUnknown_0850BE38:: @ 850BE38
@ 850C9C0
.include "data/graphics/field_objects/field_effect_objects.inc"
-@ replacing .incbin "baserom.gba", 0x0050d6d4, 0x8
.align 2, 0
.4byte gFieldObjectPalette2
.2byte 4113
.align 2, 0
gUnknown_0850D6DC:: @ 850D6DC
-@ replacing .incbin "baserom.gba", 0x0050d6dc, 0x10
.2byte 0x0020, 0x0040, 0x0060, 0x0080, 0x0020, 0x0040, 0x0080, 0x00c0
gUnknown_0850D6EC:: @ 850D6EC
-@ replacing .incbin "baserom.gba", 0x0050d6ec, 0x8
.2byte 0x0020, 0x0030, 0x0040, 0x0050
gUnknown_0850D6F4:: @ 850D6F4
-@ replacing .incbin "baserom.gba", 0x0050d6f4, 0x1c
.4byte sub_808F44C
.4byte sub_808F460
.4byte sub_808F48C
@@ -414,11 +383,9 @@ gUnknown_0850D6F4:: @ 850D6F4
.4byte sub_808F564
gUnknown_0850D710:: @ 850D710
-@ replacing .incbin "baserom.gba", 0x0050d710, 0x4
.byte 0x01, 0x02, 0x03, 0x04
gUnknown_0850D714:: @ 850D714
-@ replacing .incbin "baserom.gba", 0x0050d714, 0x2c
.4byte GetRegularRunningPastFacingDirection
.4byte GetNorthSouthRunningPastFacingDirection
.4byte GetEastWestRunningPastFacingDirection
@@ -432,7 +399,6 @@ gUnknown_0850D714:: @ 850D714
.4byte GetNonNorthRunningPastFacingDirection
gUnknown_0850D740:: @ 850D740
-@ replacing .incbin "baserom.gba", 0x0050d740, 0x14
.4byte sub_808F988
.4byte sub_808F99C
.4byte sub_808F9C8
@@ -440,7 +406,6 @@ gUnknown_0850D740:: @ 850D740
.4byte sub_808FA3C
gUnknown_0850D754:: @ 850D754
-@ replacing .incbin "baserom.gba", 0x0050d754, 0x1c
.4byte sub_808FAC8
.4byte sub_808FADC
.4byte sub_808FB08
@@ -450,11 +415,9 @@ gUnknown_0850D754:: @ 850D754
.4byte sub_808FBE0
gUnknown_0850D770:: @ 850D770
-@ replacing .incbin "baserom.gba", 0x0050d770, 0x4
.byte 0x01, 0x02, 0x00, 0x00
gUnknown_0850D774:: @ 850D774
-@ replacing .incbin "baserom.gba", 0x0050d774, 0x1c
.4byte sub_808FC4C
.4byte sub_808FC60
.4byte sub_808FC8C
@@ -464,17 +427,14 @@ gUnknown_0850D774:: @ 850D774
.4byte sub_808FD64
gUnknown_0850D790:: @ 850D790
-@ replacing .incbin "baserom.gba", 0x0050d790, 0x4
.byte 0x03, 0x04, 0x00, 0x00
gUnknown_0850D794:: @ 850D794
-@ replacing .incbin "baserom.gba", 0x0050d794, 0xc
.4byte sub_808FDD0
.4byte sub_808FDFC
.4byte sub_808FE1C
gUnknown_0850D7A0:: @ 850D7A0
-@ replacing .incbin "baserom.gba", 0x0050d7a0, 0x14
.4byte do_berry_tree_growth_sparkle_1
.4byte sub_808FF48
.4byte do_berry_tree_growth_sparkle_2
@@ -482,7 +442,6 @@ gUnknown_0850D7A0:: @ 850D7A0
.4byte sub_8090004
gUnknown_0850D7B4:: @ 850D7B4
-@ replacing .incbin "baserom.gba", 0x0050d7b4, 0x14
.4byte sub_8090094
.4byte sub_80900A8
.4byte sub_80900D4
@@ -490,7 +449,6 @@ gUnknown_0850D7B4:: @ 850D7B4
.4byte sub_8090148
gUnknown_0850D7C8:: @ 850D7C8
-@ replacing .incbin "baserom.gba", 0x0050d7c8, 0x14
.4byte sub_80901D4
.4byte sub_80901E8
.4byte sub_8090214
@@ -498,7 +456,6 @@ gUnknown_0850D7C8:: @ 850D7C8
.4byte sub_8090288
gUnknown_0850D7DC:: @ 850D7DC
-@ replacing .incbin "baserom.gba", 0x0050d7dc, 0x14
.4byte sub_8090314
.4byte sub_8090328
.4byte sub_8090354
@@ -506,11 +463,9 @@ gUnknown_0850D7DC:: @ 850D7DC
.4byte sub_80903C8
gUnknown_0850D7F0:: @ 850D7F0
-@ replacing .incbin "baserom.gba", 0x0050d7f0, 0x4
.byte 0x02, 0x03, 0x00, 0x00
gUnknown_0850D7F4:: @ 850D7F4
-@ replacing .incbin "baserom.gba", 0x0050d7f4, 0x14
.4byte sub_8090454
.4byte sub_8090468
.4byte sub_8090494
@@ -518,11 +473,9 @@ gUnknown_0850D7F4:: @ 850D7F4
.4byte sub_8090508
gUnknown_0850D808:: @ 850D808
-@ replacing .incbin "baserom.gba", 0x0050d808, 0x4
.byte 0x02, 0x04, 0x00, 0x00
gUnknown_0850D80C:: @ 850D80C
-@ replacing .incbin "baserom.gba", 0x0050d80c, 0x14
.4byte sub_8090594
.4byte sub_80905A8
.4byte sub_80905D4
@@ -530,11 +483,9 @@ gUnknown_0850D80C:: @ 850D80C
.4byte sub_8090648
gUnknown_0850D820:: @ 850D820
-@ replacing .incbin "baserom.gba", 0x0050d820, 0x4
.byte 0x01, 0x03, 0x00, 0x00
gUnknown_0850D824:: @ 850D824
-@ replacing .incbin "baserom.gba", 0x0050d824, 0x14
.4byte sub_80906D4
.4byte sub_80906E8
.4byte sub_8090714
@@ -542,11 +493,9 @@ gUnknown_0850D824:: @ 850D824
.4byte sub_8090788
gUnknown_0850D838:: @ 850D838
-@ replacing .incbin "baserom.gba", 0x0050d838, 0x4
.byte 0x01, 0x04, 0x00, 0x00
gUnknown_0850D83C:: @ 850D83C
-@ replacing .incbin "baserom.gba", 0x0050d83c, 0x14
.4byte sub_8090814
.4byte sub_8090828
.4byte sub_8090854
@@ -554,11 +503,9 @@ gUnknown_0850D83C:: @ 850D83C
.4byte sub_80908C8
gUnknown_0850D850:: @ 850D850
-@ replacing .incbin "baserom.gba", 0x0050d850, 0x4
.byte 0x02, 0x01, 0x03, 0x01
gUnknown_0850D854:: @ 850D854
-@ replacing .incbin "baserom.gba", 0x0050d854, 0x14
.4byte sub_8090954
.4byte sub_8090968
.4byte sub_8090994
@@ -566,11 +513,9 @@ gUnknown_0850D854:: @ 850D854
.4byte sub_8090A08
gUnknown_0850D868:: @ 850D868
-@ replacing .incbin "baserom.gba", 0x0050d868, 0x4
.byte 0x01, 0x02, 0x04, 0x01
gUnknown_0850D86C:: @ 850D86C
-@ replacing .incbin "baserom.gba", 0x0050d86c, 0x14
.4byte sub_8090A94
.4byte sub_8090AA8
.4byte sub_8090AD4
@@ -578,11 +523,9 @@ gUnknown_0850D86C:: @ 850D86C
.4byte sub_8090B48
gUnknown_0850D880:: @ 850D880
-@ replacing .incbin "baserom.gba", 0x0050d880, 0x4
.byte 0x02, 0x03, 0x04, 0x02
gUnknown_0850D884:: @ 850D884
-@ replacing .incbin "baserom.gba", 0x0050d884, 0x14
.4byte sub_8090BD4
.4byte sub_8090BE8
.4byte sub_8090C14
@@ -590,282 +533,227 @@ gUnknown_0850D884:: @ 850D884
.4byte sub_8090C88
gUnknown_0850D898:: @ 850D898
-@ replacing .incbin "baserom.gba", 0x0050d898, 0x4
.byte 0x03, 0x04, 0x01, 0x01
gUnknown_0850D89C:: @ 850D89C
-@ replacing .incbin "baserom.gba", 0x0050d89c, 0x10
.4byte sub_8090D14
.4byte sub_8090D40
.4byte sub_8090D64
.4byte sub_8090D90
gUnknown_0850D8AC:: @ 850D8AC
-@ replacing .incbin "baserom.gba", 0x0050d8ac, 0x8
.byte 0x01, 0x04, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00
gUnknown_0850D8B4:: @ 850D8B4
-@ replacing .incbin "baserom.gba", 0x0050d8b4, 0x10
.4byte sub_8090E18
.4byte sub_8090E44
.4byte sub_8090E68
.4byte sub_8090E94
gUnknown_0850D8C4:: @ 850D8C4
-@ replacing .incbin "baserom.gba", 0x0050d8c4, 0x8
.byte 0x01, 0x03, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00
gUnknown_0850D8CC:: @ 850D8CC
-@ replacing .incbin "baserom.gba", 0x0050d8cc, 0x10
.4byte sub_8090F1C
.4byte sub_8090F30
.4byte sub_8090F68
.4byte sub_8091020
gUnknown_0850D8DC:: @ 850D8DC
-@ replacing .incbin "baserom.gba", 0x0050d8dc, 0xc
.4byte sub_8091048
.4byte sub_809117C
.4byte sub_8091110
gUnknown_0850D8E8:: @ 850D8E8
-@ replacing .incbin "baserom.gba", 0x0050d8e8, 0x4
.byte 0x02, 0x04, 0x03, 0x01
gUnknown_0850D8EC:: @ 850D8EC
-@ replacing .incbin "baserom.gba", 0x0050d8ec, 0xc
.4byte sub_8091048
.4byte sub_8091208
.4byte sub_8091110
gUnknown_0850D8F8:: @ 850D8F8
-@ replacing .incbin "baserom.gba", 0x0050d8f8, 0x4
.byte 0x04, 0x03, 0x01, 0x02
gUnknown_0850D8FC:: @ 850D8FC
-@ replacing .incbin "baserom.gba", 0x0050d8fc, 0xc
.4byte sub_8091048
.4byte sub_8091294
.4byte sub_8091110
gUnknown_0850D908:: @ 850D908
-@ replacing .incbin "baserom.gba", 0x0050d908, 0x4
.byte 0x01, 0x02, 0x04, 0x03
gUnknown_0850D90C:: @ 850D90C
-@ replacing .incbin "baserom.gba", 0x0050d90c, 0xc
.4byte sub_8091048
.4byte sub_8091320
.4byte sub_8091110
gUnknown_0850D918:: @ 850D918
-@ replacing .incbin "baserom.gba", 0x0050d918, 0x4
.byte 0x03, 0x01, 0x02, 0x04
gUnknown_0850D91C:: @ 850D91C
-@ replacing .incbin "baserom.gba", 0x0050d91c, 0xc
.4byte sub_8091048
.4byte sub_80913AC
.4byte sub_8091110
gUnknown_0850D928:: @ 850D928
-@ replacing .incbin "baserom.gba", 0x0050d928, 0x4
.byte 0x02, 0x03, 0x04, 0x01
gUnknown_0850D92C:: @ 850D92C
-@ replacing .incbin "baserom.gba", 0x0050d92c, 0xc
.4byte sub_8091048
.4byte sub_8091438
.4byte sub_8091110
gUnknown_0850D938:: @ 850D938
-@ replacing .incbin "baserom.gba", 0x0050d938, 0x4
.byte 0x03, 0x04, 0x01, 0x02
gUnknown_0850D93C:: @ 850D93C
-@ replacing .incbin "baserom.gba", 0x0050d93c, 0xc
.4byte sub_8091048
.4byte sub_80914C4
.4byte sub_8091110
gUnknown_0850D948:: @ 850D948
-@ replacing .incbin "baserom.gba", 0x0050d948, 0xc
.4byte sub_8091048
.4byte sub_8091550
.4byte sub_8091110
gUnknown_0850D954:: @ 850D954
-@ replacing .incbin "baserom.gba", 0x0050d954, 0x4
.byte 0x04, 0x01, 0x02, 0x03
gUnknown_0850D958:: @ 850D958
-@ replacing .incbin "baserom.gba", 0x0050d958, 0xc
.4byte sub_8091048
.4byte sub_80915DC
.4byte sub_8091110
gUnknown_0850D964:: @ 850D964
-@ replacing .incbin "baserom.gba", 0x0050d964, 0x4
.byte 0x03, 0x02, 0x01, 0x04
gUnknown_0850D968:: @ 850D968
-@ replacing .incbin "baserom.gba", 0x0050d968, 0xc
.4byte sub_8091048
.4byte sub_8091668
.4byte sub_8091110
gUnknown_0850D974:: @ 850D974
-@ replacing .incbin "baserom.gba", 0x0050d974, 0x4
.byte 0x02, 0x01, 0x04, 0x03
gUnknown_0850D978:: @ 850D978
-@ replacing .incbin "baserom.gba", 0x0050d978, 0xc
.4byte sub_8091048
.4byte sub_80916F4
.4byte sub_8091110
gUnknown_0850D984:: @ 850D984
-@ replacing .incbin "baserom.gba", 0x0050d984, 0x4
.byte 0x04, 0x03, 0x02, 0x01
gUnknown_0850D988:: @ 850D988
-@ replacing .incbin "baserom.gba", 0x0050d988, 0xc
.4byte sub_8091048
.4byte sub_8091780
.4byte sub_8091110
gUnknown_0850D994:: @ 850D994
-@ replacing .incbin "baserom.gba", 0x0050d994, 0x4
.byte 0x01, 0x04, 0x03, 0x02
gUnknown_0850D998:: @ 850D998
-@ replacing .incbin "baserom.gba", 0x0050d998, 0xc
.4byte sub_8091048
.4byte sub_809180C
.4byte sub_8091110
gUnknown_0850D9A4:: @ 850D9A4
-@ replacing .incbin "baserom.gba", 0x0050d9a4, 0x4
.byte 0x04, 0x02, 0x01, 0x03
gUnknown_0850D9A8:: @ 850D9A8
-@ replacing .incbin "baserom.gba", 0x0050d9a8, 0xc
.4byte sub_8091048
.4byte sub_8091898
.4byte sub_8091110
gUnknown_0850D9B4:: @ 850D9B4
-@ replacing .incbin "baserom.gba", 0x0050d9b4, 0x4
.byte 0x02, 0x01, 0x03, 0x04
gUnknown_0850D9B8:: @ 850D9B8
-@ replacing .incbin "baserom.gba", 0x0050d9b8, 0xc
.4byte sub_8091048
.4byte sub_8091924
.4byte sub_8091110
gUnknown_0850D9C4:: @ 850D9C4
-@ replacing .incbin "baserom.gba", 0x0050d9c4, 0x4
.byte 0x03, 0x04, 0x02, 0x01
gUnknown_0850D9C8:: @ 850D9C8
-@ replacing .incbin "baserom.gba", 0x0050d9c8, 0xc
.4byte sub_8091048
.4byte sub_80919B0
.4byte sub_8091110
gUnknown_0850D9D4:: @ 850D9D4
-@ replacing .incbin "baserom.gba", 0x0050d9d4, 0x4
.byte 0x01, 0x03, 0x04, 0x02
gUnknown_0850D9D8:: @ 850D9D8
-@ replacing .incbin "baserom.gba", 0x0050d9d8, 0xc
.4byte sub_8091048
.4byte sub_8091A3C
.4byte sub_8091110
gUnknown_0850D9E4:: @ 850D9E4
-@ replacing .incbin "baserom.gba", 0x0050d9e4, 0x4
.byte 0x02, 0x03, 0x01, 0x04
gUnknown_0850D9E8:: @ 850D9E8
-@ replacing .incbin "baserom.gba", 0x0050d9e8, 0xc
.4byte sub_8091048
.4byte sub_8091AC8
.4byte sub_8091110
gUnknown_0850D9F4:: @ 850D9F4
-@ replacing .incbin "baserom.gba", 0x0050d9f4, 0x4
.byte 0x01, 0x04, 0x02, 0x03
gUnknown_0850D9F8:: @ 850D9F8
-@ replacing .incbin "baserom.gba", 0x0050d9f8, 0xc
.4byte sub_8091048
.4byte sub_8091B54
.4byte sub_8091110
gUnknown_0850DA04:: @ 850DA04
-@ replacing .incbin "baserom.gba", 0x0050da04, 0x4
.byte 0x03, 0x01, 0x04, 0x02
gUnknown_0850DA08:: @ 850DA08
-@ replacing .incbin "baserom.gba", 0x0050da08, 0xc
.4byte sub_8091048
.4byte sub_8091BE0
.4byte sub_8091110
gUnknown_0850DA14:: @ 850DA14
-@ replacing .incbin "baserom.gba", 0x0050da14, 0x4
.byte 0x04, 0x02, 0x03, 0x01
gUnknown_0850DA18:: @ 850DA18
-@ replacing .incbin "baserom.gba", 0x0050da18, 0xc
.4byte sub_8091048
.4byte sub_8091C6C
.4byte sub_8091110
gUnknown_0850DA24:: @ 850DA24
-@ replacing .incbin "baserom.gba", 0x0050da24, 0x4
.byte 0x02, 0x04, 0x01, 0x03
gUnknown_0850DA28:: @ 850DA28
-@ replacing .incbin "baserom.gba", 0x0050da28, 0xc
.4byte sub_8091048
.4byte sub_8091CF8
.4byte sub_8091110
gUnknown_0850DA34:: @ 850DA34
-@ replacing .incbin "baserom.gba", 0x0050da34, 0x4
.byte 0x01, 0x03, 0x02, 0x04
gUnknown_0850DA38:: @ 850DA38
-@ replacing .incbin "baserom.gba", 0x0050da38, 0xc
.4byte sub_8091048
.4byte sub_8091D84
.4byte sub_8091110
gUnknown_0850DA44:: @ 850DA44
-@ replacing .incbin "baserom.gba", 0x0050da44, 0x4
.byte 0x03, 0x02, 0x04, 0x01
gUnknown_0850DA48:: @ 850DA48
-@ replacing .incbin "baserom.gba", 0x0050da48, 0xc
.4byte sub_8091048
.4byte sub_8091E10
.4byte sub_8091110
gUnknown_0850DA54:: @ 850DA54
-@ replacing .incbin "baserom.gba", 0x0050da54, 0x4
.byte 0x04, 0x01, 0x03, 0x02
gUnknown_0850DA58:: @ 850DA58
-@ replacing .incbin "baserom.gba", 0x0050da58, 0xc
.4byte mss_npc_reset_oampriv3_1_unk2_unk3
.4byte sub_8091EC0
.4byte sub_8091F20
gUnknown_0850DA64:: @ 850DA64
-@ replacing .incbin "baserom.gba", 0x0050da64, 0x2c
.4byte sub_8091F48
.4byte sub_8091F4C
.4byte sub_8091F94
@@ -879,248 +767,191 @@ gUnknown_0850DA64:: @ 850DA64
.4byte sub_8091F48
gUnknown_0850DA90:: @ 850DA90
-@ replacing .incbin "baserom.gba", 0x0050da90, 0xc
.4byte mss_npc_reset_oampriv3_1_unk2_unk3
.4byte mss_08062EA4
.4byte sub_8091F20
gUnknown_0850DA9C:: @ 850DA9C
-@ replacing .incbin "baserom.gba", 0x0050da9c, 0x4
.4byte sub_80926AC
gUnknown_0850DAA0:: @ 850DAA0
-@ replacing .incbin "baserom.gba", 0x0050daa0, 0x8
.4byte sub_8092718
.4byte sub_80926B8
gUnknown_0850DAA8:: @ 850DAA8
-@ replacing .incbin "baserom.gba", 0x0050daa8, 0x8
.4byte sub_8092788
.4byte sub_80926B8
gUnknown_0850DAB0:: @ 850DAB0
-@ replacing .incbin "baserom.gba", 0x0050dab0, 0x8
.4byte sub_80927F8
.4byte sub_80926B8
gUnknown_0850DAB8:: @ 850DAB8
-@ replacing .incbin "baserom.gba", 0x0050dab8, 0x8
.4byte sub_8092868
.4byte sub_80926B8
gUnknown_0850DAC0:: @ 850DAC0
-@ replacing .incbin "baserom.gba", 0x0050dac0, 0xc
.4byte sub_80928D8
.4byte sub_809290C
.4byte sub_809292C
gUnknown_0850DACC:: @ 850DACC
-@ replacing .incbin "baserom.gba", 0x0050dacc, 0x9
.byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_0850DAD5:: @ 850DAD5
-@ replacing .incbin "baserom.gba", 0x0050dad5, 0x9
.byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_0850DADE:: @ 850DADE
-@ replacing .incbin "baserom.gba", 0x0050dade, 0x9
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b, 0x08, 0x08, 0x09, 0x09
gUnknown_0850DAE7:: @ 850DAE7
-@ replacing .incbin "baserom.gba", 0x0050dae7, 0x9
.byte 0x0c, 0x0c, 0x0d, 0x0e, 0x0f, 0x0c, 0x0c, 0x0d, 0x0d
gUnknown_0850DAF0:: @ 850DAF0
-@ replacing .incbin "baserom.gba", 0x0050daf0, 0x9
.byte 0x10, 0x10, 0x11, 0x12, 0x13, 0x10, 0x10, 0x11, 0x11
gUnknown_0850DAF9:: @ 850DAF9
-@ replacing .incbin "baserom.gba", 0x0050daf9, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB02:: @ 850DB02
-@ replacing .incbin "baserom.gba", 0x0050db02, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB0B:: @ 850DB0B
-@ replacing .incbin "baserom.gba", 0x0050db0b, 0x9
.byte 0x18, 0x18, 0x19, 0x1a, 0x1b, 0x18, 0x18, 0x19, 0x19
gUnknown_0850DB14:: @ 850DB14
-@ replacing .incbin "baserom.gba", 0x0050db14, 0x9
.byte 0x1c, 0x1c, 0x1d, 0x1e, 0x1f, 0x1c, 0x1c, 0x1d, 0x1d
gUnknown_0850DB1D:: @ 850DB1D
-@ replacing .incbin "baserom.gba", 0x0050db1d, 0x9
.byte 0x20, 0x20, 0x21, 0x22, 0x23, 0x20, 0x20, 0x21, 0x21
gUnknown_0850DB26:: @ 850DB26
-@ replacing .incbin "baserom.gba", 0x0050db26, 0x9
.byte 0x24, 0x24, 0x25, 0x26, 0x27, 0x24, 0x24, 0x25, 0x25
gUnknown_0850DB2F:: @ 850DB2F
-@ replacing .incbin "baserom.gba", 0x0050db2f, 0x9
.byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_0850DB38:: @ 850DB38
-@ replacing .incbin "baserom.gba", 0x0050db38, 0x9
.byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_0850DB41:: @ 850DB41
-@ replacing .incbin "baserom.gba", 0x0050db41, 0x9
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b, 0x08, 0x08, 0x09, 0x09
gUnknown_0850DB4A:: @ 850DB4A
-@ replacing .incbin "baserom.gba", 0x0050db4a, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB53:: @ 850DB53
-@ replacing .incbin "baserom.gba", 0x0050db53, 0x9
.byte 0x08, 0x08, 0x07, 0x09, 0x0a, 0x08, 0x08, 0x07, 0x07
.align 2, 0
gUnknown_0850DB5C:: @ 850DB5C
-@ replacing .incbin "baserom.gba", 0x0050db5c, 0x10
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsWestBlocked
.4byte MetatileBehavior_IsEastBlocked
gUnknown_0850DB6C:: @ 850DB6C
-@ replacing .incbin "baserom.gba", 0x0050db6c, 0x10
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsEastBlocked
.4byte MetatileBehavior_IsWestBlocked
gUnknown_0850DB7C:: @ 850DB7C
-@ replacing .incbin "baserom.gba", 0x0050db7c, 0x24
.2byte 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0xffff, 0xffff, 0x0000, 0x0001, 0x0000, 0xffff, 0x0001, 0x0001, 0x0001, 0xffff, 0xffff
.2byte 0x0001, 0xffff
gUnknown_0850DBA0:: @ 850DBA0
-@ replacing .incbin "baserom.gba", 0x0050dba0, 0x5
.byte 0x00, 0x00, 0x01, 0x02, 0x03
gUnknown_0850DBA5:: @ 850DBA5
-@ replacing .incbin "baserom.gba", 0x0050dba5, 0x5
.byte 0x04, 0x04, 0x05, 0x06, 0x07
gUnknown_0850DBAA:: @ 850DBAA
-@ replacing .incbin "baserom.gba", 0x0050dbaa, 0x5
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b
gUnknown_0850DBAF:: @ 850DBAF
-@ replacing .incbin "baserom.gba", 0x0050dbaf, 0x5
.byte 0x15, 0x15, 0x16, 0x17, 0x18
gUnknown_0850DBB4:: @ 850DBB4
-@ replacing .incbin "baserom.gba", 0x0050dbb4, 0x5
.byte 0x29, 0x29, 0x2a, 0x2b, 0x2c
gUnknown_0850DBB9:: @ 850DBB9
-@ replacing .incbin "baserom.gba", 0x0050dbb9, 0x5
.byte 0x2d, 0x2d, 0x2e, 0x2f, 0x30
gUnknown_0850DBBE:: @ 850DBBE
-@ replacing .incbin "baserom.gba", 0x0050dbbe, 0x5
.byte 0x31, 0x31, 0x32, 0x33, 0x34
gUnknown_0850DBC3:: @ 850DBC3
-@ replacing .incbin "baserom.gba", 0x0050dbc3, 0x5
.byte 0x35, 0x35, 0x36, 0x37, 0x38
gUnknown_0850DBC8:: @ 850DBC8
-@ replacing .incbin "baserom.gba", 0x0050dbc8, 0x5
.byte 0x0c, 0x0c, 0x0d, 0x0e, 0x0f
gUnknown_0850DBCD:: @ 850DBCD
-@ replacing .incbin "baserom.gba", 0x0050dbcd, 0x5
.byte 0x46, 0x46, 0x47, 0x48, 0x49
gUnknown_0850DBD2:: @ 850DBD2
-@ replacing .incbin "baserom.gba", 0x0050dbd2, 0x5
.byte 0x4b, 0x4b, 0x4a, 0x4d, 0x4c
gUnknown_0850DBD7:: @ 850DBD7
-@ replacing .incbin "baserom.gba", 0x0050dbd7, 0x5
.byte 0x42, 0x42, 0x43, 0x44, 0x45
gUnknown_0850DBDC:: @ 850DBDC
-@ replacing .incbin "baserom.gba", 0x0050dbdc, 0x5
.byte 0x3a, 0x3a, 0x3b, 0x3c, 0x3d
gUnknown_0850DBE1:: @ 850DBE1
-@ replacing .incbin "baserom.gba", 0x0050dbe1, 0x5
.byte 0x19, 0x19, 0x1a, 0x1b, 0x1c
gUnknown_0850DBE6:: @ 850DBE6
-@ replacing .incbin "baserom.gba", 0x0050dbe6, 0x5
.byte 0x1d, 0x1d, 0x1e, 0x1f, 0x20
gUnknown_0850DBEB:: @ 850DBEB
-@ replacing .incbin "baserom.gba", 0x0050dbeb, 0x5
.byte 0x21, 0x21, 0x22, 0x23, 0x24
gUnknown_0850DBF0:: @ 850DBF0
-@ replacing .incbin "baserom.gba", 0x0050dbf0, 0x5
.byte 0x25, 0x25, 0x26, 0x27, 0x28
gUnknown_0850DBF5:: @ 850DBF5
-@ replacing .incbin "baserom.gba", 0x0050dbf5, 0x5
.byte 0x64, 0x64, 0x65, 0x66, 0x67
gUnknown_0850DBFA:: @ 850DBFA
-@ replacing .incbin "baserom.gba", 0x0050dbfa, 0x5
.byte 0x68, 0x68, 0x69, 0x6a, 0x6b
gUnknown_0850DBFF:: @ 850DBFF
-@ replacing .incbin "baserom.gba", 0x0050dbff, 0x5
.byte 0x6c, 0x6c, 0x6d, 0x6e, 0x6f
gUnknown_0850DC04:: @ 850DC04
-@ replacing .incbin "baserom.gba", 0x0050dc04, 0x5
.byte 0x70, 0x70, 0x71, 0x72, 0x73
gUnknown_0850DC09:: @ 850DC09
-@ replacing .incbin "baserom.gba", 0x0050dc09, 0x5
.byte 0x74, 0x74, 0x75, 0x76, 0x77
gUnknown_0850DC0E:: @ 850DC0E
-@ replacing .incbin "baserom.gba", 0x0050dc0e, 0x5
.byte 0x78, 0x78, 0x79, 0x7a, 0x7b
gUnknown_0850DC13:: @ 850DC13
-@ replacing .incbin "baserom.gba", 0x0050dc13, 0x5
.byte 0x7c, 0x7c, 0x7d, 0x7e, 0x7f
gUnknown_0850DC18:: @ 850DC18
-@ replacing .incbin "baserom.gba", 0x0050dc18, 0x5
.byte 0x80, 0x80, 0x81, 0x82, 0x83
gUnknown_0850DC1D:: @ 850DC1D
-@ replacing .incbin "baserom.gba", 0x0050dc1d, 0x5
.byte 0x84, 0x84, 0x85, 0x86, 0x87
gUnknown_0850DC22:: @ 850DC22
-@ replacing .incbin "baserom.gba", 0x0050dc22, 0x5
.byte 0x88, 0x88, 0x89, 0x8a, 0x8b
gUnknown_0850DC27:: @ 850DC27
-@ replacing .incbin "baserom.gba", 0x0050dc27, 0x8
.byte 0x02, 0x01, 0x04, 0x03, 0x08, 0x07, 0x06, 0x05
gUnknown_0850DC2F:: @ 850DC2F
-@ replacing .incbin "baserom.gba", 0x0050dc2f, 0x10
.byte 0x02, 0x01, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x02, 0x01, 0x04, 0x03, 0x01, 0x02
gUnknown_0850DC3F:: @ 850DC3F
-@ replacing .incbin "baserom.gba", 0x0050dc3f, 0x11
.byte 0x02, 0x01, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x02, 0x01, 0x00
.align 2, 0
gUnknown_0850DC50:: @ 850DC50
-@ replacing .incbin "baserom.gba", 0x0050dc50, 0x278
.4byte gUnknown_0850DEC8
.4byte gUnknown_0850DED0
.4byte gUnknown_0850DED8
@@ -1297,7 +1128,6 @@ gUnknown_0850DEE0::
.4byte sub_80964BC
gUnknown_0850DEE8:: @ 850DEE8
-@ replacing .incbin "baserom.gba", 0x0050dee8, 0xd4
.4byte get_go_image_anim_num
.4byte get_go_fast_image_anim_num
.4byte get_go_fast_image_anim_num
@@ -1370,15 +1200,12 @@ gUnknown_0850DFB0::
.4byte sub_80964BC
gUnknown_0850DFBC:: @ 850DFBC
-@ replacing .incbin "baserom.gba", 0x0050dfbc, 0x6
.byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00
gUnknown_0850DFC2:: @ 850DFC2
-@ replacing .incbin "baserom.gba", 0x0050dfc2, 0x6
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
gUnknown_0850DFC8:: @ 850DFC8
-@ replacing .incbin "baserom.gba", 0x0050dfc8, 0x614
.4byte sub_8094230
.4byte sub_8094230_2
.4byte sub_80964BC
diff --git a/data/field_screen.s b/data/field_screen.s
index fc89bcfdf..c3f06106c 100644
--- a/data/field_screen.s
+++ b/data/field_screen.s
@@ -1,1621 +1,1617 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
gUnknown_0854014C:: @ 854014C
-@ replacing .incbin "baserom.gba", 0x0054014c, 0xc000 //this is probably related to sunny weather
-.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
+ .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
gUnknown_0854C14C:: @ 854C14C
-@ replacing .incbin "baserom.gba", 0x0054c14c, 0x4
-.4byte gUnknown_02038454
+ .4byte gUnknown_02038454
gUnknown_0854C150:: @ 854C150
-@ replacing .incbin "baserom.gba", 0x0054c150, 0xf0
-.4byte sub_80AB26C
-.4byte nullsub_36
-.4byte sub_80AB26C
-.4byte sub_80AB290
-.4byte sub_80AC438
-.4byte sub_80AC4B4
-.4byte sub_80AC484
-.4byte sub_80AC514
-.4byte sub_80AC55C
-.4byte nullsub_95
-.4byte sub_80AC580
-.4byte sub_80AC590
-.4byte sub_80AC928
-.4byte sub_80AC9C4
-.4byte sub_80AC994
-.4byte sub_80ACA24
-.4byte sub_80ACF8C
-.4byte snowflakes_progress2
-.4byte sub_80ACFDC
-.4byte sub_80AD084
-.4byte sub_80AD444
-.4byte sub_80AD584
-.4byte sub_80AD4B8
-.4byte sub_80AD910
-.4byte sub_80ADA60
-.4byte sub_80ADAF0
-.4byte sub_80ADAC0
-.4byte sub_80ADBB0
-.4byte sub_80ADDBC
-.4byte sub_80ADE48
-.4byte sub_80ADE18
-.4byte sub_80ADEF4
-.4byte sub_80AE45C
-.4byte sub_80AE50C
-.4byte sub_80AE4DC
-.4byte sub_80AE588
-.4byte sub_80AE0E4
-.4byte sub_80AE198
-.4byte sub_80AE168
-.4byte sub_80AE1FC
-.4byte sub_80ADA60
-.4byte sub_80ADAF0
-.4byte sub_80ADAC0
-.4byte sub_80ADBB0
-.4byte sub_80AE9F0
-.4byte nullsub_96
-.4byte sub_80AEA20
-.4byte sub_80AEA30
-.4byte sub_80AC6D0
-.4byte sub_80AC734
-.4byte sub_80AC704
-.4byte sub_80AC818
-.4byte sub_80AD4E8
-.4byte sub_80AD584
-.4byte sub_80AD554
-.4byte sub_80AD910
-.4byte sub_80AEA34
-.4byte sub_80AEAB8
-.4byte sub_80AEA88
-.4byte sub_80AEB2C
+ .4byte sub_80AB26C
+ .4byte nullsub_36
+ .4byte sub_80AB26C
+ .4byte sub_80AB290
+ .4byte sub_80AC438
+ .4byte sub_80AC4B4
+ .4byte sub_80AC484
+ .4byte sub_80AC514
+ .4byte sub_80AC55C
+ .4byte nullsub_95
+ .4byte sub_80AC580
+ .4byte sub_80AC590
+ .4byte sub_80AC928
+ .4byte sub_80AC9C4
+ .4byte sub_80AC994
+ .4byte sub_80ACA24
+ .4byte sub_80ACF8C
+ .4byte snowflakes_progress2
+ .4byte sub_80ACFDC
+ .4byte sub_80AD084
+ .4byte sub_80AD444
+ .4byte sub_80AD584
+ .4byte sub_80AD4B8
+ .4byte sub_80AD910
+ .4byte sub_80ADA60
+ .4byte sub_80ADAF0
+ .4byte sub_80ADAC0
+ .4byte sub_80ADBB0
+ .4byte sub_80ADDBC
+ .4byte sub_80ADE48
+ .4byte sub_80ADE18
+ .4byte sub_80ADEF4
+ .4byte sub_80AE45C
+ .4byte sub_80AE50C
+ .4byte sub_80AE4DC
+ .4byte sub_80AE588
+ .4byte sub_80AE0E4
+ .4byte sub_80AE198
+ .4byte sub_80AE168
+ .4byte sub_80AE1FC
+ .4byte sub_80ADA60
+ .4byte sub_80ADAF0
+ .4byte sub_80ADAC0
+ .4byte sub_80ADBB0
+ .4byte sub_80AE9F0
+ .4byte nullsub_96
+ .4byte sub_80AEA20
+ .4byte sub_80AEA30
+ .4byte sub_80AC6D0
+ .4byte sub_80AC734
+ .4byte sub_80AC704
+ .4byte sub_80AC818
+ .4byte sub_80AD4E8
+ .4byte sub_80AD584
+ .4byte sub_80AD554
+ .4byte sub_80AD910
+ .4byte sub_80AEA34
+ .4byte sub_80AEAB8
+ .4byte sub_80AEA88
+ .4byte sub_80AEB2C
gUnknown_0854C240:: @ 854C240
-@ replacing .incbin "baserom.gba", 0x0054c240, 0x10
-.4byte sub_80AB3A8
-.4byte sub_80AB434
-.4byte nullsub_94
-.4byte nullsub_94
+ .4byte sub_80AB3A8
+ .4byte sub_80AB434
+ .4byte nullsub_94
+ .4byte nullsub_94
gUnknown_0854C250:: @ 854C250
.incbin "baserom.gba", 0x54c250, 0x20
@@ -1633,8 +1629,7 @@ gUnknown_0854CAD0:: @ 854CAD0
.incbin "baserom.gba", 0x54cad0, 0x3080
gUnknown_0854FB50:: @ 854FB50
-@ replacing .incbin "baserom.gba", 0x0054fb50, 0xc
-.2byte 0x0000, 0x0042, 0x0005, 0x0049, 0x000a, 0x004e
+ .2byte 0x0000, 0x0042, 0x0005, 0x0049, 0x000a, 0x004e
gUnknown_0854FB5C:: @ 854FB5C
.incbin "baserom.gba", 0x54fb5c, 0x1c
@@ -1685,12 +1680,10 @@ gUnknown_0854FDDC:: @ 854FDDC
.incbin "baserom.gba", 0x54fddc, 0x8
gUnknown_0854FDE4:: @ 854FDE4
-@ replacing .incbin "baserom.gba", 0x0054fde4, 0xc
-.2byte 0x0000, 0x0078, 0x0050, 0x00a0, 0x0028, 0x0000
+ .2byte 0x0000, 0x0078, 0x0050, 0x00a0, 0x0028, 0x0000
gUnknown_0854FDF0:: @ 854FDF0
-@ replacing .incbin "baserom.gba", 0x0054fdf0, 0x8
-.byte 0x28, 0x5a, 0x3c, 0x5a, 0x02, 0x3c, 0x28, 0x1e
+ .byte 0x28, 0x5a, 0x3c, 0x5a, 0x02, 0x3c, 0x28, 0x1e
gUnknown_0854FDF8:: @ 854FDF8
.incbin "baserom.gba", 0x54fdf8, 0x8
@@ -1702,21 +1695,17 @@ gUnknown_0854FE44:: @ 854FE44
.incbin "baserom.gba", 0x54fe44, 0x18
gUnknown_0854FE5C:: @ 854FE5C
-@ replacing .incbin "baserom.gba", 0x0054fe5c, 0x4
-.byte 0x02, 0x03, 0x05, 0x03
+ .byte 0x02, 0x03, 0x05, 0x03
gUnknown_0854FE60:: @ 854FE60
-@ replacing .incbin "baserom.gba", 0x0054fe60, 0x4
-.byte 0x02, 0x02, 0x03, 0x02
+ .byte 0x02, 0x02, 0x03, 0x02
gUnknown_0854FE64:: @ 854FE64
.incbin "baserom.gba", 0x54fe64, 0x14
gUnknown_0854FE78:: @ 854FE78
-@ replacing .incbin "baserom.gba", 0x0054fe78, 0x4
-.4byte 0x00000008
+ .4byte 0x00000008
gUnknown_0854FE7C:: @ 854FE7C
-@ replacing .incbin "baserom.gba", 0x0054fe7c, 0xc
-.4byte 0x04000040, 0xa2600001, 0x00000001
+ .4byte 0x04000040, 0xa2600001, 0x00000001
diff --git a/data/graphics.s b/data/graphics.s
index b16e30c8e..414985125 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -2329,11 +2329,11 @@ gSubstituteDollTilemap:: @ 8C2D120
.incbin "graphics/battle_anims/sprites/substitute.bin.lz"
.align 2
-gUnknown_08C2D348:: @ 8C2D348
+gBattleAnimSpriteSheet_241:: @ 8C2D348
.incbin "graphics/battle_anims/sprites/241.4bpp.lz"
.align 2
-gUnknown_08C2D40C:: @ 8C2D40C
+gBattleAnimSpritePalette_241:: @ 8C2D40C
.incbin "graphics/battle_anims/sprites/241.gbapal.lz"
.align 2
@@ -2345,19 +2345,19 @@ gContestConfetti_Pal:: @ 8C2D548
.incbin "graphics/misc/confetti.gbapal.lz"
.align 2
-gUnknown_08C2D570:: @ 8C2D570
+gBattleAnimSpriteSheet_242:: @ 8C2D570
.incbin "graphics/battle_anims/sprites/242.4bpp.lz"
.align 2
-gUnknown_08C2D6AC:: @ 8C2D6AC
+gBattleAnimSpritePalette_242:: @ 8C2D6AC
.incbin "graphics/battle_anims/sprites/242.gbapal.lz"
.align 2
-gUnknown_08C2D6D0:: @ 8C2D6D0
+gBattleAnimSpriteSheet_243:: @ 8C2D6D0
.incbin "graphics/battle_anims/sprites/243.4bpp.lz"
.align 2
-gUnknown_08C2D6F8:: @ 8C2D6F8
+gBattleAnimSpritePalette_243:: @ 8C2D6F8
.incbin "graphics/battle_anims/sprites/243.gbapal.lz"
.align 2
@@ -3081,7 +3081,7 @@ gUnknown_08D8D58C:: @ 8D8D58C
.incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz"
.align 2
-gUnknown_08D8DAB8:: @ 8E68580
+gBattleAnimSpritePalette_261:: @ 8E68580
.incbin "graphics/battle_anims/sprites/261.gbapal.lz"
.align 2
diff --git a/data/shop.s b/data/shop.s
index 304ea12f7..d19feff1e 100644
--- a/data/shop.s
+++ b/data/shop.s
@@ -24,43 +24,56 @@ gUnknown_08589A28:: @ 8589A28
.4byte HandleShopMenuQuit
gUnknown_08589A38:: @ 8589A38
- .incbin "baserom.gba", 0x589a38, 0x10
+ window_template 0, 2, 1, 9, 6, 15, 8
+ window_template 0, 2, 1, 9, 4, 15, 8
gUnknown_08589A48:: @ 8589A48
- .incbin "baserom.gba", 0x589a48, 0x18
+ .byte 0, 0, 0, 0
+ .4byte BuyMenuPrintItemDescriptionAndShowItemIcon
+ .4byte BuyMenuPrintPriceInList
+ .byte 0, 0, 0, 0, 1, 0, 8, 0, 33, 48, 0, 7
gUnknown_08589A60:: @ 8589A60
- .incbin "baserom.gba", 0x589a60, 0x10
+ .4byte 0x1F8
+ .4byte 0x11E1
+ .4byte 0x21D2
+ .4byte 0x31C3
gUnknown_08589A70:: @ 8589A70
- .incbin "baserom.gba", 0x589a70, 0x38
+ window_template 0, 1, 1, 10, 2, 15, 30
+ window_template 0, 14, 2, 15, 16, 15, 50
+ window_template 0, 0, 13, 14, 6, 15, 0x122
+ 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
gUnknown_08589AA8:: @ 8589AA8
- .incbin "baserom.gba", 0x589aa8, 0x8
+ window_template 0, 21, 9, 5, 4, 15, 0x20E
gUnknown_08589AB0:: @ 8589AB0
- .incbin "baserom.gba", 0x589ab0, 0x3
+ .byte 1, 2, 3
gUnknown_08589AB3:: @ 8589AB3
- .incbin "baserom.gba", 0x589ab3, 0x7
+ .byte 0, 2, 3, 0, 3, 2, 0
gUnknown_08589ABA:: @ 8589ABA
- .incbin "baserom.gba", 0x589aba, 0x6
+ .2byte 0x284, 0x282, 0x280
gUnknown_08589AC0:: @ 8589AC0
- .incbin "baserom.gba", 0x589ac0, 0x6
+ .2byte 0x285, 0x283, 0x281
gUnknown_08589AC6:: @ 8589AC6
- .incbin "baserom.gba", 0x589ac6, 0x6
+ .2byte 0x28C, 0x28A, 0x288
gUnknown_08589ACC:: @ 8589ACC
- .incbin "baserom.gba", 0x589acc, 0x6
+ .2byte 0x28D, 0x28B, 0x289
gUnknown_08589AD2:: @ 8589AD2
- .incbin "baserom.gba", 0x589ad2, 0x6
+ .2byte 0x2A0, 0x2A2, 0x2A4
gUnknown_08589AD8:: @ 8589AD8
- .incbin "baserom.gba", 0x589ad8, 0x6
+ .2byte 0x2A1, 0x2A3, 0x2A5
gUnknown_08589ADE:: @ 8589ADE
- .incbin "baserom.gba", 0x589ade, 0x6
+ .2byte 0x2A8, 0x2AA, 0x2AC
diff --git a/data/sound_data.s b/data/sound_data.s
index f5470dda5..cd33950e1 100644
--- a/data/sound_data.s
+++ b/data/sound_data.s
@@ -1,14 +1,13 @@
.section .rodata
.include "asm/macros/m4a.inc"
+ .include "asm/macros/music_voice.inc"
.include "sound/voice_groups.inc"
-
- @ keysplit tables, programmable wave data
- .incbin "baserom.gba", 0x6b4698, 0x328
-
+ .include "sound/keysplit_tables.inc"
+ .include "sound/programmable_wave_data.inc"
.include "sound/music_player_table.inc"
.include "sound/song_table.inc"
+ .include "sound/direct_sound_data.inc"
- @ direct sound data
- .incbin "baserom.gba", 0x6b5d04, 0x246338
+ .align 2
diff --git a/data/strings.s b/data/strings.s
index e3db2f0b0..01bca9cd8 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -4169,48 +4169,61 @@ gJPText_MysteryGift:: @ 85EDFBF
gJPText_DecideStop:: @ 85EDFC9
.string "{UNK_CTRL_F800}けってい {UNK_CTRL_F801}やめる$" @ "{UNK_CTRL_F800}kettei {UNK_CTRL_F801}yameru" ("{UNK_CTRL_F800}decide {UNK_CTRL_F801}stop" in Japanese)
-@ A bunch of Japanese strings here, waiting for updated datadump to dump properly
gUnknown_085EDFD6:: @ 85EDFD6
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x00, 0x44, 0xfe, 0x1c, 0x0c, 0x38, 0x15, 0x23, 0x27, 0x02, 0x23, 0x19, 0x2d, 0x00, 0x26, 0x20, 0x0a, 0x20, 0x1f, 0x0d, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04} で\n"
+ .string "ふしぎなもらいものを よみこみます$"
gUnknown_085EDFF5:: @ 85EDFF5
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x19, 0x00, 0x72, 0x66, 0x85, 0xae, 0x06, 0x27, 0xfe, 0xb3, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0x2d, 0x00, 0x04, 0x27, 0x47, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}の メニューから\n"
+ .string "‘つうしん’を えらび$"
gUnknown_085EE014:: @ 85EE014
- .byte 0xb3, 0x8a, 0xae, 0x71, 0x9a, 0xae, 0x52, 0x51, 0x95, 0x96, 0x7e, 0x5d, 0x14, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0xfe, 0x2d, 0x00, 0x0e, 0x2e, 0x10, 0x08, 0x00, 0x0c, 0x13, 0x08, 0x41, 0x0b, 0x02
- .byte 0xff, 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x19, 0x00, 0xb3, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0x2d, 0xfe, 0x04, 0x27, 0x2e, 0x44, 0x00, 0xbb, 0x9a, 0x60, 0x7e, 0x2d, 0x00
- .byte 0x05, 0x0c, 0x13, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "‘ゲームボーイアドバンスとつうしん’\n"
+ .string "を せんたく してください$"
+
+gUnknown_085EE035:: @ 85EE035
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}の ‘つうしん’を\n"
+ .string "えらんで Aボタンを おしてください$"
gUnknown_085EE05C:: @ 85EE05C
- .byte 0x0e, 0x12, 0x40, 0x08, 0x37, 0x00, 0x1f, 0x11, 0x37, 0x50, 0x13, 0x02, 0x1f, 0x0d, 0xff
+ .string "せつぞくが まちがっています$"
gUnknown_085EE06B:: @ 85EE06B
- .byte 0x56, 0xae, 0x95, 0x19, 0x00, 0x26, 0x20, 0x0a, 0x20, 0x2d, 0xfe, 0x11, 0x35, 0x03, 0x0c, 0x00, 0x0c, 0x1f, 0x0c, 0x10, 0xff, 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x14
- .byte 0xfe, 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x44, 0x07, 0x1f, 0x0e, 0x2e, 0xff
+ .string "カードの よみこみを\n"
+ .string "ちゅうし しました$"
+
+gUnknown_085EE080:: @ 85EE080
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}と\n"
+ .string "つうしん できません$"
gUnknown_085EE097:: @ 85EE097
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x11, 0x35, 0x03, 0x00, 0x44, 0x0d, 0xff
+ .string "つうしん ちゅう です$"
gUnknown_085EE0A3:: @ 85EE0A3
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x54, 0x77, 0xae, 0x44, 0x0d, 0xfe, 0x0e, 0x12, 0x40, 0x08, 0x2d, 0x00, 0x10, 0x0c, 0x06, 0x22, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "つうしん エラーです\n"
+ .string "せつぞくを たしかめて ください$"
gUnknown_085EE0BF:: @ 85EE0BF
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x54, 0x77, 0xae, 0x44, 0x0d, 0xfe, 0x1a, 0x3d, 0x22, 0x06, 0x27, 0x00, 0x24, 0x28, 0x15, 0x05, 0x0c, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "つうしん エラーです\n"
+ .string "はじめから やりなおして ください$"
gUnknown_085EE0DC:: @ 85EE0DC
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x00, 0x16, 0xfe, 0x56, 0xae, 0x95, 0x2d, 0x00, 0x26, 0x20, 0x0a, 0x1f, 0x0e, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04} に\n"
+ .string "カードを よみこませて ください$"
gUnknown_085EE0FA:: @ 85EE0FA
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x0c, 0x35, 0x03, 0x28, 0x36, 0x03, 0xab, 0xff
+ .string "つうしん しゅうりょう!$"
gUnknown_085EE107:: @ 85EE107
- .byte 0x01, 0x27, 0x10, 0x15, 0x00, 0x64, 0x7a, 0xae, 0x65, 0xae, 0x37, 0xfe, 0x6e, 0x53, 0x54, 0x7e, 0x16, 0x00, 0x24, 0x50, 0x13, 0x07, 0x10, 0xab, 0xff
+ .string "あらたな トレーナーが\n"
+ .string "ホウエンに やってきた!$"
gUnknown_085EE120:: @ 85EE120
- .byte 0x0c, 0x46, 0x27, 0x08, 0x00, 0x05, 0x1f, 0x11, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "しばらく おまちください$"
gUnknown_085EE12D:: @ 85EE12D
- .byte 0x06, 0x07, 0x0a, 0x20, 0x00, 0x54, 0x77, 0xae, 0x00, 0x44, 0x0d, 0xfe, 0x94, 0xae, 0x60, 0x37, 0x00, 0x1e, 0x40, 0x2e, 0x00, 0x44, 0x07, 0x1f, 0x0e, 0x2e, 0x44, 0x0c, 0x10, 0xff
+ .string "かきこみ エラー です\n"
+ .string "データが ほぞん できませんでした$"
gUnknown_085EE14B:: @ 85EE14B
.string "RED$"
diff --git a/include/battle_transition.h b/include/battle_transition.h
index 84b5e37ec..0d6ef3c83 100644
--- a/include/battle_transition.h
+++ b/include/battle_transition.h
@@ -1,12 +1,27 @@
#ifndef GUARD_BATTLE_TRANSITION_H
#define GUARD_BATTLE_TRANSITION_H
-void sub_8149DFC(u8 a1);
-void BattleTransition_StartOnField(u8 transitionID);
-void BattleTransition_Start(u8 transitionID);
+void TestBattleTransition(u8 transitionId);
+void BattleTransition_StartOnField(u8 transitionId);
+void BattleTransition_Start(u8 transitionId);
bool8 IsBattleTransitionDone(void);
+bool8 FldEff_Pokeball(void);
+void TransitionPhase1_Task_RunFuncs(u8 taskId);
+void sub_8149F58(u16 **a0, u16 **a1);
-// credits for the names go to Dyskinesia and Tetrable
+extern const struct SpritePalette gFieldEffectObjectPaletteInfo10;
+
+enum // TRANSITION_MUGSHOT
+{
+ MUGSHOT_SYDNEY,
+ MUGSHOT_PHOEBE,
+ MUGSHOT_GLACIA,
+ MUGSHOT_DRAKE,
+ MUGSHOT_CHAMPION,
+ MUGSHOTS_COUNT
+};
+
+// credits for the names go to Dyskinesia, Tetrable and Farore
// names are naturally subject to change
#define B_TRANSITION_BLUR 0
@@ -35,10 +50,10 @@ bool8 IsBattleTransitionDone(void);
#define B_TRANSITION_KYOGRE 22
#define B_TRANSITION_GROUDON 23
#define B_TRANSITION_RAYQUAZA 24
-#define B_TRANSITION_25 25
-#define B_TRANSITION_26 26
-#define B_TRANSITION_27 27
-#define B_TRANSITION_28 28
+#define B_TRANSITION_SHRED_SPLIT 25
+#define B_TRANSITION_BLACKHOLE1 26
+#define B_TRANSITION_BLACKHOLE2 27
+#define B_TRANSITION_RECTANGULAR_SPIRAL 28
#define B_TRANSITION_29 29
#define B_TRANSITION_30 30
#define B_TRANSITION_31 31
@@ -52,5 +67,6 @@ bool8 IsBattleTransitionDone(void);
#define B_TRANSITION_39 39
#define B_TRANSITION_40 40
#define B_TRANSITION_41 41
+#define B_TRANSITION_COUNT 42
#endif // GUARD_BATTLE_TRANSITION_H
diff --git a/include/bg.h b/include/bg.h
index 0c6b4ac26..de3897fa4 100644
--- a/include/bg.h
+++ b/include/bg.h
@@ -70,7 +70,7 @@ void CopyToBgTilemapBuffer(u8 bg, const void *src, u16 mode, u16 destOffset);
void CopyBgTilemapBufferToVram(u8 bg);
void CopyToBgTilemapBufferRect(u8 bg, void* src, u8 destX, u8 destY, u8 width, u8 height);
void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette);
-void CopyRectToBgTilemapBufferRect(u8 bg, void* src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2);
+void CopyRectToBgTilemapBufferRect(u8 bg, const void *src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2);
void FillBgTilemapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height);
void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette);
void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 width, u8 height, u8 paletteSlot, s16 tileNumDelta);
diff --git a/include/config.h b/include/config.h
index 162af3143..318ed39d8 100644
--- a/include/config.h
+++ b/include/config.h
@@ -1,6 +1,23 @@
#ifndef GUARD_CONFIG_H
#define GUARD_CONFIG_H
+// In the Generation 3 games, Asserts were used in various debug builds.
+// Ruby/Sapphire and Emerald do not have these asserts while Fire Red
+// still has them in the ROM. This is because the developers forgot
+// to define NDEBUG before release, however this has been changed as
+// Ruby's actual debug build does not use the AGBPrint features.
+#define NDEBUG
+
+// To enable print debugging, comment out "#define NDEBUG". This allows
+// the various AGBPrint functions to be used. (See include/gba/isagbprint.h).
+// Some emulators support a debug console window: uncomment NoCashGBAPrint()
+// and NoCashGBAPrintf() in libisagbprn.c to use no$gba's own proprietary
+// printing system. Use NoCashGBAPrint() and NoCashGBAPrintf() like you
+// would normally use AGBPrint() and AGBPrintf().
+
+// NOTE: Don't try to enable assert right now as many pointers
+// still exist in defines and WILL likely result in a broken ROM.
+
#define ENGLISH
#ifdef ENGLISH
diff --git a/include/field_camera.h b/include/field_camera.h
index f68c67854..6daa9a8a2 100644
--- a/include/field_camera.h
+++ b/include/field_camera.h
@@ -24,6 +24,7 @@ extern u16 gUnknown_03005DE8;
void DrawWholeMapView(void);
void CurrentMapDrawMetatileAt(int x, int y);
+void sub_8089C08(s16 *a0, s16 *a1);
void DrawDoorMetatileAt(int x, int y, u16 *arr);
#endif //GUARD_FIELD_CAMERA_H
diff --git a/include/field_effect.h b/include/field_effect.h
index fb0f20f6f..1fdcbe22c 100644
--- a/include/field_effect.h
+++ b/include/field_effect.h
@@ -75,6 +75,7 @@ u32 FieldEffectStart(u8);
bool8 FieldEffectActiveListContains(u8 id);
void sub_80B69DC(void);
void FieldEffectStop(struct Sprite *sprite, u8 id);
+u8 CreateTrainerSprite(u8 trainerSpriteID, s16 x, s16 y, u8 subpriority, u8 *buffer);
void sub_80B7FC8(void);
void FieldEffectActiveListRemove(u8 id);
diff --git a/include/gba/gba.h b/include/gba/gba.h
index 42ae3cdde..349344031 100644
--- a/include/gba/gba.h
+++ b/include/gba/gba.h
@@ -7,5 +7,6 @@
#include "gba/multiboot.h"
#include "gba/syscall.h"
#include "gba/macro.h"
+#include "gba/isagbprint.h"
#endif // GUARD_GBA_GBA_H
diff --git a/include/gba/io_reg.h b/include/gba/io_reg.h
index f86f2434c..0364c38bc 100644
--- a/include/gba/io_reg.h
+++ b/include/gba/io_reg.h
@@ -501,12 +501,12 @@
// I/O register fields
// DISPCNT
-#define DISPCNT_MODE_0 0x0000
-#define DISPCNT_MODE_1 0x0001
-#define DISPCNT_MODE_2 0x0002
-#define DISPCNT_MODE_3 0x0003
-#define DISPCNT_MODE_4 0x0004
-#define DISPCNT_MODE_5 0x0005
+#define DISPCNT_MODE_0 0x0000 // BG0: text, BG1: text, BG2: text, BG3: text
+#define DISPCNT_MODE_1 0x0001 // BG0: text, BG1: text, BG2: affine, BG3: off
+#define DISPCNT_MODE_2 0x0002 // BG0: off, BG1: off, BG2: affine, BG3: affine
+#define DISPCNT_MODE_3 0x0003 // Bitmap mode, 240x160, BGR555 color
+#define DISPCNT_MODE_4 0x0004 // Bitmap mode, 240x160, 256 color palette
+#define DISPCNT_MODE_5 0x0005 // Bitmap mode, 160x128, BGR555 color
#define DISPCNT_OBJ_1D_MAP 0x0040
#define DISPCNT_FORCED_BLANK 0x0080
#define DISPCNT_BG0_ON 0x0100
@@ -527,7 +527,46 @@
#define DISPSTAT_HBLANK_INTR 0x0010 // H-Blank interrupt enabled
#define DISPSTAT_VCOUNT_INTR 0x0020 // V-Count interrupt enabled
+// BGCNT
+#define BGCNT_PRIORITY(n) (n) // Values 0 - 3. Lower priority BGs will be drawn on top of higher priority BGs.
+#define BGCNT_CHARBASE(n) ((n) << 2) // Values 0 - 3. Base block for tile pixel data.
+#define BGCNT_MOSAIC 0x0040
+#define BGCNT_16COLOR 0x0000 // 4 bits per pixel
+#define BGCNT_256COLOR 0x0080 // 8 bits per pixel
+#define BGCNT_SCREENBASE(n) ((n) << 8) // Values 0 - 31. Base block for tile map.
+#define BGCNT_WRAP 0x2000 // Only affects affine BGs. Text BGs wrap by default.
+#define BGCNT_TXT256x256 0x0000 // Internal screen size size of text mode BG in pixels.
+#define BGCNT_TXT512x256 0x4000
+#define BGCNT_TXT256x512 0x8000
+#define BGCNT_TXT512x512 0xC000
+#define BGCNT_AFF128x128 0x0000 // Internal screen size size of affine mode BG in pixels.
+#define BGCNT_AFF256x256 0x4000
+#define BGCNT_AFF512x512 0x8000
+#define BGCNT_AFF1024x1024 0xC000
+
// BLDCNT
+// Bits 0-5 select layers for the 1st target
+#define BLDCNT_TGT1_BG0 (1 << 0)
+#define BLDCNT_TGT1_BG1 (1 << 1)
+#define BLDCNT_TGT1_BG2 (1 << 2)
+#define BLDCNT_TGT1_BG3 (1 << 3)
+#define BLDCNT_TGT1_OBJ (1 << 4)
+#define BLDCNT_TGT1_BD (1 << 5)
+// Bits 6-7 select the special effect
+#define BLDCNT_EFFECT_NONE (0 << 6) // no special effect
+#define BLDCNT_EFFECT_BLEND (1 << 6) // 1st+2nd targets mixed (controlled by BLDALPHA)
+#define BLDCNT_EFFECT_LIGHTEN (2 << 6) // 1st target becomes whiter (controlled by BLDY)
+#define BLDCNT_EFFECT_DARKEN (3 << 6) // 1st target becomes blacker (controlled by BLDY)
+// Bits 8-13 select layers for the 2nd target
+#define BLDCNT_TGT2_BG0 (1 << 8)
+#define BLDCNT_TGT2_BG1 (1 << 9)
+#define BLDCNT_TGT2_BG2 (1 << 10)
+#define BLDCNT_TGT2_BG3 (1 << 11)
+#define BLDCNT_TGT2_OBJ (1 << 12)
+#define BLDCNT_TGT2_BD (1 << 13)
+
+// BLDALPHA
+#define BLDALPHA_BLEND(target1, target2) (((target2) << 8) | (target1))
// SOUNDCNT_H
#define SOUND_CGB_MIX_QUARTER 0x0000
@@ -627,8 +666,8 @@
#define KEY_INTR_ENABLE 0x0400
#define KEY_OR_INTR 0x0000
#define KEY_AND_INTR 0x8000
-
-#define DPAD_ANY ((DPAD_RIGHT | DPAD_LEFT | DPAD_UP | DPAD_DOWN))
+#define DPAD_ANY ((DPAD_RIGHT | DPAD_LEFT | DPAD_UP | DPAD_DOWN))
+#define JOY_EXCL_DPAD 0x030F
// interrupt flags
#define INTR_FLAG_VBLANK (1 << 0)
diff --git a/include/gba/isagbprint.h b/include/gba/isagbprint.h
new file mode 100755
index 000000000..c5eb456c3
--- /dev/null
+++ b/include/gba/isagbprint.h
@@ -0,0 +1,50 @@
+#ifndef GUARD_GBA_ISAGBPRINT_H
+#define GUARD_GBA_ISAGBPRINT_H
+
+#ifdef NDEBUG
+#define AGBPrintInit()
+#define AGBPutc(cChr)
+#define AGBPrint(pBuf)
+#define AGBPrintf(pBuf, ...)
+#define AGBPrintFlush1Block()
+#define AGBPrintFlush()
+#define AGBAssert(pFile, nLine, pExpression, nStopProgram)
+#else
+void AGBPrintInit(void);
+void AGBPutc(const char cChr);
+void AGBPrint(const char *pBuf);
+void AGBPrintf(const char *pBuf, ...);
+void AGBPrintFlush1Block(void);
+void AGBPrintFlush(void);
+void AGBAssert(const char *pFile, int nLine, const char *pExpression, int nStopProgram);
+#endif
+
+#undef AGB_ASSERT
+#ifdef NDEBUG
+#define AGB_ASSERT(exp)
+#else
+#define AGB_ASSERT(exp) (exp) ? ((void*)0) : AGBAssert(__FILE__, __LINE__, #exp, 1);
+#endif
+
+#undef AGB_WARNING
+#ifdef NDEBUG
+#define AGB_WARNING(exp)
+#else
+#define AGB_WARNING(exp) (exp) ? ((void*)0) : AGBAssert(__FILE__, __LINE__, #exp, 0);
+#endif
+
+// for matching purposes
+
+#ifdef NDEBUG
+#define AGB_ASSERT_EX(exp, file, line)
+#else
+#define AGB_ASSERT_EX(exp, file, line) (exp) ? ((void*)0) : AGBAssert(file, line, #exp, 1);
+#endif
+
+#ifdef NDEBUG
+#define AGB_WARNING_EX(exp, file, line)
+#else
+#define AGB_WARNING_EX(exp, file, line) (exp) ? ((void*)0) : AGBAssert(file, line, #exp, 0);
+#endif
+
+#endif // GUARD_GBA_ISAGBPRINT_H
diff --git a/include/global.h b/include/global.h
index 7943fc569..3e260fd2a 100644
--- a/include/global.h
+++ b/include/global.h
@@ -1,8 +1,8 @@
#ifndef GUARD_GLOBAL_H
#define GUARD_GLOBAL_H
+#include "config.h" // we need to define config before gba headers as print stuff needs the functions nulled before defines.
#include "gba/gba.h"
-#include "config.h"
// Prevent cross-jump optimization.
#define BLOCK_CROSS_JUMP asm("");
diff --git a/include/overworld.h b/include/overworld.h
index d6f90b666..597a160ed 100644
--- a/include/overworld.h
+++ b/include/overworld.h
@@ -74,4 +74,6 @@ void mapldr_default(void);
void IncrementGameStat(u8);
u32 GetGameStat(u8);
+void CB2_OverworldBasic(void);
+
#endif //GUARD_ROM4_H
diff --git a/include/unk_transition.h b/include/unk_transition.h
new file mode 100644
index 000000000..a9caac419
--- /dev/null
+++ b/include/unk_transition.h
@@ -0,0 +1,13 @@
+#ifndef GUARD_UNK_TRANSITION_H
+#define GUARD_UNK_TRANSITION_H
+
+void Phase2Task_34(u8 taskId);
+void Phase2Task_35(u8 taskId);
+void Phase2Task_36(u8 taskId);
+void Phase2Task_37(u8 taskId);
+void Phase2Task_38(u8 taskId);
+void Phase2Task_39(u8 taskId);
+void Phase2Task_40(u8 taskId);
+void Phase2Task_41(u8 taskId);
+
+#endif // GUARD_UNK_TRANSITION_H
diff --git a/ld_script.txt b/ld_script.txt
index abb9c0d5e..68365e252 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -31,7 +31,8 @@ SECTIONS {
/* COMMON starts at 0x30022A8 */
<COMMON>
-
+ tools/agbcc/lib/libc.a:sbrkr.o(COMMON);
+ end = .;
. = 0x8000;
}
@@ -196,7 +197,7 @@ SECTIONS {
src/coins.o(.text);
src/landmark.o(.text);
asm/fldeff_strength.o(.text);
- asm/battle_transition.o(.text);
+ src/battle_transition.o(.text);
src/battle_controller_link_partner.o(.text);
src/battle_message.o(.text);
asm/cable_car.o(.text);
@@ -274,7 +275,6 @@ SECTIONS {
asm/trainer_rematch.o(.text);
asm/unk_sprite_file.o(.text);
asm/unk_transition.o(.text);
- asm/unk_transition_2.o(.text);
src/international_string_util.o(.text);
asm/international_string_util.o(.text);
} =0
@@ -329,6 +329,38 @@ SECTIONS {
tools/agbcc/lib/libc.a:memset.o(.text);
tools/agbcc/lib/libc.a:strcmp.o(.text);
tools/agbcc/lib/libc.a:strcpy.o(.text);
+ tools/agbcc/lib/libc.a:vfprintf.o(.text);
+ tools/agbcc/lib/libc.a:vsprintf.o(.text);
+ tools/agbcc/lib/libc.a:fvwrite.o(.text);
+ tools/agbcc/lib/libc.a:locale.o(.text);
+ tools/agbcc/lib/libc.a:findfp.o(.text);
+ tools/agbcc/lib/libc.a:fflush.o(.text);
+ tools/agbcc/lib/libc.a:wsetup.o(.text);
+ tools/agbcc/lib/libc.a:mbtowc_r.o(.text);
+ tools/agbcc/lib/libc.a:s_isinf.o(.text);
+ tools/agbcc/lib/libc.a:s_isnan.o(.text);
+ tools/agbcc/lib/libc.a:memchr.o(.text);
+ tools/agbcc/lib/libc.a:strlen.o(.text);
+ tools/agbcc/lib/libc.a:dtoa.o(.text);
+ tools/agbcc/lib/libc.a:memmove.o(.text);
+ tools/agbcc/lib/libc.a:stdio.o(.text);
+ tools/agbcc/lib/libc.a:mprec.o(.text);
+ tools/agbcc/lib/libc.a:mallocr.o(.text);
+ tools/agbcc/lib/libc.a:fwalk.o(.text);
+ tools/agbcc/lib/libc.a:freer.o(.text);
+ tools/agbcc/lib/libc.a:makebuf.o(.text);
+ tools/agbcc/lib/libc.a:readr.o(.text);
+ tools/agbcc/lib/libc.a:writer.o(.text);
+ tools/agbcc/lib/libc.a:lseekr.o(.text);
+ tools/agbcc/lib/libc.a:closer.o(.text);
+ tools/agbcc/lib/libc.a:callocr.o(.text);
+ tools/agbcc/lib/libc.a:sbrkr.o(.text);
+ tools/agbcc/lib/libc.a:mlock.o(.text);
+ tools/agbcc/lib/libc.a:fstatr.o(.text);
+ tools/agbcc/lib/libc.a:libcfunc.o(.text);
+ tools/agbcc/lib/libc.a:syscalls.o(.text);
+ tools/agbcc/lib/libc.a:errno.o(.text);
+ src/libisagbprn.o(.text);
} =0
.rodata :
@@ -449,7 +481,7 @@ SECTIONS {
data/roulette.o(.rodata);
data/pokedex_cry_screen.o(.rodata);
src/landmark.o(.rodata);
- data/battle_transition.o(.rodata);
+ src/battle_transition.o(.rodata);
src/battle_controller_link_partner.o(.rodata);
src/battle_message.o(.rodata);
data/cable_car.o(.rodata);
@@ -1062,6 +1094,10 @@ SECTIONS {
data/librfu_rodata.o(.rodata);
tools/agbcc/lib/libgcc.a:_divdi3.o(.rodata);
tools/agbcc/lib/libgcc.a:_udivdi3.o(.rodata);
+ tools/agbcc/lib/libc.a(.rodata);
+ tools/agbcc/lib/libc.a(.data);
+ tools/agbcc/lib/libc.a:syscalls.o(.rodata);
+ src/libisagbprn.o(.rodata);
} =0
other_data :
diff --git a/sound/direct_sound_data.inc b/sound/direct_sound_data.inc
new file mode 100644
index 000000000..5b1e2ffeb
--- /dev/null
+++ b/sound/direct_sound_data.inc
@@ -0,0 +1,2175 @@
+ .align 2
+DirectSoundWaveData_86B5D04:: @ 86B5D04
+ .incbin "sound/direct_sound_samples/86B5D04.bin"
+
+ .align 2
+DirectSoundWaveData_86B63A8:: @ 86B63A8
+ .incbin "sound/direct_sound_samples/86B63A8.bin"
+
+ .align 2
+DirectSoundWaveData_86B6BA0:: @ 86B6BA0
+ .incbin "sound/direct_sound_samples/86B6BA0.bin"
+
+ .align 2
+DirectSoundWaveData_86B776C:: @ 86B776C
+ .incbin "sound/direct_sound_samples/86B776C.bin"
+
+ .align 2
+DirectSoundWaveData_86B86A4:: @ 86B86A4
+ .incbin "sound/direct_sound_samples/86B86A4.bin"
+
+ .align 2
+DirectSoundWaveData_86B9318:: @ 86B9318
+ .incbin "sound/direct_sound_samples/86B9318.bin"
+
+ .align 2
+DirectSoundWaveData_86BA7E8:: @ 86BA7E8
+ .incbin "sound/direct_sound_samples/86BA7E8.bin"
+
+ .align 2
+DirectSoundWaveData_86BBE98:: @ 86BBE98
+ .incbin "sound/direct_sound_samples/86BBE98.bin"
+
+ .align 2
+DirectSoundWaveData_86BD1DC:: @ 86BD1DC
+ .incbin "sound/direct_sound_samples/86BD1DC.bin"
+
+ .align 2
+DirectSoundWaveData_86BDC80:: @ 86BDC80
+ .incbin "sound/direct_sound_samples/86BDC80.bin"
+
+ .align 2
+DirectSoundWaveData_86BEF94:: @ 86BEF94
+ .incbin "sound/direct_sound_samples/86BEF94.bin"
+
+ .align 2
+DirectSoundWaveData_86C2590:: @ 86C2590
+ .incbin "sound/direct_sound_samples/86C2590.bin"
+
+ .align 2
+DirectSoundWaveData_86C2A68:: @ 86C2A68
+ .incbin "sound/direct_sound_samples/86C2A68.bin"
+
+ .align 2
+DirectSoundWaveData_86C4344:: @ 86C4344
+ .incbin "sound/direct_sound_samples/86C4344.bin"
+
+ .align 2
+DirectSoundWaveData_86C566C:: @ 86C566C
+ .incbin "sound/direct_sound_samples/86C566C.bin"
+
+ .align 2
+DirectSoundWaveData_86C5B0C:: @ 86C5B0C
+ .incbin "sound/direct_sound_samples/86C5B0C.bin"
+
+ .align 2
+DirectSoundWaveData_86C6200:: @ 86C6200
+ .incbin "sound/direct_sound_samples/86C6200.bin"
+
+ .align 2
+DirectSoundWaveData_86C6A90:: @ 86C6A90
+ .incbin "sound/direct_sound_samples/86C6A90.bin"
+
+ .align 2
+DirectSoundWaveData_86C7308:: @ 86C7308
+ .incbin "sound/direct_sound_samples/86C7308.bin"
+
+ .align 2
+DirectSoundWaveData_86C8348:: @ 86C8348
+ .incbin "sound/direct_sound_samples/86C8348.bin"
+
+ .align 2
+DirectSoundWaveData_86C875C:: @ 86C875C
+ .incbin "sound/direct_sound_samples/86C875C.bin"
+
+ .align 2
+DirectSoundWaveData_86C958C:: @ 86C958C
+ .incbin "sound/direct_sound_samples/86C958C.bin"
+
+ .align 2
+DirectSoundWaveData_86CA520:: @ 86CA520
+ .incbin "sound/direct_sound_samples/86CA520.bin"
+
+ .align 2
+DirectSoundWaveData_86CADD4:: @ 86CADD4
+ .incbin "sound/direct_sound_samples/86CADD4.bin"
+
+ .align 2
+DirectSoundWaveData_86CB6B8:: @ 86CB6B8
+ .incbin "sound/direct_sound_samples/86CB6B8.bin"
+
+ .align 2
+DirectSoundWaveData_86CC5E4:: @ 86CC5E4
+ .incbin "sound/direct_sound_samples/86CC5E4.bin"
+
+ .align 2
+DirectSoundWaveData_86CCAFC:: @ 86CCAFC
+ .incbin "sound/direct_sound_samples/86CCAFC.bin"
+
+ .align 2
+DirectSoundWaveData_86CD0C4:: @ 86CD0C4
+ .incbin "sound/direct_sound_samples/86CD0C4.bin"
+
+ .align 2
+DirectSoundWaveData_86CDFDC:: @ 86CDFDC
+ .incbin "sound/direct_sound_samples/86CDFDC.bin"
+
+ .align 2
+DirectSoundWaveData_86CF950:: @ 86CF950
+ .incbin "sound/direct_sound_samples/86CF950.bin"
+
+ .align 2
+DirectSoundWaveData_86D1A2C:: @ 86D1A2C
+ .incbin "sound/direct_sound_samples/86D1A2C.bin"
+
+ .align 2
+DirectSoundWaveData_86D925C:: @ 86D925C
+ .incbin "sound/direct_sound_samples/86D925C.bin"
+
+ .align 2
+DirectSoundWaveData_86D9C14:: @ 86D9C14
+ .incbin "sound/direct_sound_samples/86D9C14.bin"
+
+ .align 2
+DirectSoundWaveData_86DAA94:: @ 86DAA94
+ .incbin "sound/direct_sound_samples/86DAA94.bin"
+
+ .align 2
+DirectSoundWaveData_86DB908:: @ 86DB908
+ .incbin "sound/direct_sound_samples/86DB908.bin"
+
+ .align 2
+DirectSoundWaveData_86DD11C:: @ 86DD11C
+ .incbin "sound/direct_sound_samples/86DD11C.bin"
+
+ .align 2
+DirectSoundWaveData_86DE6C0:: @ 86DE6C0
+ .incbin "sound/direct_sound_samples/86DE6C0.bin"
+
+ .align 2
+DirectSoundWaveData_86DFCA4:: @ 86DFCA4
+ .incbin "sound/direct_sound_samples/86DFCA4.bin"
+
+ .align 2
+DirectSoundWaveData_86E0D98:: @ 86E0D98
+ .incbin "sound/direct_sound_samples/86E0D98.bin"
+
+ .align 2
+DirectSoundWaveData_86E1CF8:: @ 86E1CF8
+ .incbin "sound/direct_sound_samples/86E1CF8.bin"
+
+ .align 2
+DirectSoundWaveData_86E3358:: @ 86E3358
+ .incbin "sound/direct_sound_samples/86E3358.bin"
+
+ .align 2
+DirectSoundWaveData_86E48B4:: @ 86E48B4
+ .incbin "sound/direct_sound_samples/86E48B4.bin"
+
+ .align 2
+DirectSoundWaveData_86E5440:: @ 86E5440
+ .incbin "sound/direct_sound_samples/86E5440.bin"
+
+ .align 2
+DirectSoundWaveData_86E89E4:: @ 86E89E4
+ .incbin "sound/direct_sound_samples/86E89E4.bin"
+
+ .align 2
+DirectSoundWaveData_86EAD00:: @ 86EAD00
+ .incbin "sound/direct_sound_samples/86EAD00.bin"
+
+ .align 2
+DirectSoundWaveData_86EE3CC:: @ 86EE3CC
+ .incbin "sound/direct_sound_samples/86EE3CC.bin"
+
+ .align 2
+DirectSoundWaveData_86EF71C:: @ 86EF71C
+ .incbin "sound/direct_sound_samples/86EF71C.bin"
+
+ .align 2
+DirectSoundWaveData_86F0C2C:: @ 86F0C2C
+ .incbin "sound/direct_sound_samples/86F0C2C.bin"
+
+ .align 2
+DirectSoundWaveData_86F204C:: @ 86F204C
+ .incbin "sound/direct_sound_samples/86F204C.bin"
+
+ .align 2
+DirectSoundWaveData_86F30E8:: @ 86F30E8
+ .incbin "sound/direct_sound_samples/86F30E8.bin"
+
+ .align 2
+DirectSoundWaveData_86F4144:: @ 86F4144
+ .incbin "sound/direct_sound_samples/86F4144.bin"
+
+ .align 2
+DirectSoundWaveData_86FB0D8:: @ 86FB0D8
+ .incbin "sound/direct_sound_samples/86FB0D8.bin"
+
+ .align 2
+DirectSoundWaveData_86FF65C:: @ 86FF65C
+ .incbin "sound/direct_sound_samples/86FF65C.bin"
+
+ .align 2
+DirectSoundWaveData_86FFDC0:: @ 86FFDC0
+ .incbin "sound/direct_sound_samples/86FFDC0.bin"
+
+ .align 2
+DirectSoundWaveData_8701A10:: @ 8701A10
+ .incbin "sound/direct_sound_samples/8701A10.bin"
+
+ .align 2
+DirectSoundWaveData_8703214:: @ 8703214
+ .incbin "sound/direct_sound_samples/8703214.bin"
+
+ .align 2
+DirectSoundWaveData_8706DCC:: @ 8706DCC
+ .incbin "sound/direct_sound_samples/8706DCC.bin"
+
+ .align 2
+DirectSoundWaveData_8709004:: @ 8709004
+ .incbin "sound/direct_sound_samples/8709004.bin"
+
+ .align 2
+DirectSoundWaveData_870AE74:: @ 870AE74
+ .incbin "sound/direct_sound_samples/870AE74.bin"
+
+ .align 2
+DirectSoundWaveData_870DE64:: @ 870DE64
+ .incbin "sound/direct_sound_samples/870DE64.bin"
+
+ .align 2
+DirectSoundWaveData_8710AB8:: @ 8710AB8
+ .incbin "sound/direct_sound_samples/8710AB8.bin"
+
+ .align 2
+DirectSoundWaveData_8715038:: @ 8715038
+ .incbin "sound/direct_sound_samples/8715038.bin"
+
+ .align 2
+DirectSoundWaveData_8717980:: @ 8717980
+ .incbin "sound/direct_sound_samples/8717980.bin"
+
+ .align 2
+DirectSoundWaveData_87190E0:: @ 87190E0
+ .incbin "sound/direct_sound_samples/87190E0.bin"
+
+ .align 2
+DirectSoundWaveData_871A724:: @ 871A724
+ .incbin "sound/direct_sound_samples/871A724.bin"
+
+ .align 2
+DirectSoundWaveData_871CBCC:: @ 871CBCC
+ .incbin "sound/direct_sound_samples/871CBCC.bin"
+
+ .align 2
+DirectSoundWaveData_871F234:: @ 871F234
+ .incbin "sound/direct_sound_samples/871F234.bin"
+
+ .align 2
+DirectSoundWaveData_87205DC:: @ 87205DC
+ .incbin "sound/direct_sound_samples/87205DC.bin"
+
+ .align 2
+DirectSoundWaveData_8721AAC:: @ 8721AAC
+ .incbin "sound/direct_sound_samples/8721AAC.bin"
+
+ .align 2
+DirectSoundWaveData_87224B8:: @ 87224B8
+ .incbin "sound/direct_sound_samples/87224B8.bin"
+
+ .align 2
+DirectSoundWaveData_87240CC:: @ 87240CC
+ .incbin "sound/direct_sound_samples/87240CC.bin"
+
+ .align 2
+DirectSoundWaveData_8725A2C:: @ 8725A2C
+ .incbin "sound/direct_sound_samples/8725A2C.bin"
+
+ .align 2
+DirectSoundWaveData_8726EF0:: @ 8726EF0
+ .incbin "sound/direct_sound_samples/8726EF0.bin"
+
+ .align 2
+DirectSoundWaveData_872762C:: @ 872762C
+ .incbin "sound/direct_sound_samples/872762C.bin"
+
+ .align 2
+DirectSoundWaveData_872921C:: @ 872921C
+ .incbin "sound/direct_sound_samples/872921C.bin"
+
+ .align 2
+DirectSoundWaveData_872A5D0:: @ 872A5D0
+ .incbin "sound/direct_sound_samples/872A5D0.bin"
+
+ .align 2
+DirectSoundWaveData_872CC54:: @ 872CC54
+ .incbin "sound/direct_sound_samples/872CC54.bin"
+
+ .align 2
+DirectSoundWaveData_872DE98:: @ 872DE98
+ .incbin "sound/direct_sound_samples/872DE98.bin"
+
+ .align 2
+DirectSoundWaveData_872EEA8:: @ 872EEA8
+ .incbin "sound/direct_sound_samples/872EEA8.bin"
+
+ .align 2
+DirectSoundWaveData_87301B0:: @ 87301B0
+ .incbin "sound/direct_sound_samples/87301B0.bin"
+
+ .align 2
+DirectSoundWaveData_87322BC:: @ 87322BC
+ .incbin "sound/direct_sound_samples/87322BC.bin"
+
+ .align 2
+DirectSoundWaveData_8734298:: @ 8734298
+ .incbin "sound/direct_sound_samples/8734298.bin"
+
+ .align 2
+DirectSoundWaveData_87364A8:: @ 87364A8
+ .incbin "sound/direct_sound_samples/87364A8.bin"
+
+ .align 2
+DirectSoundWaveData_8736C74:: @ 8736C74
+ .incbin "sound/direct_sound_samples/8736C74.bin"
+
+ .align 2
+DirectSoundWaveData_87385E4:: @ 87385E4
+ .incbin "sound/direct_sound_samples/87385E4.bin"
+
+ .align 2
+DirectSoundWaveData_873A594:: @ 873A594
+ .incbin "sound/direct_sound_samples/873A594.bin"
+
+ .align 2
+DirectSoundWaveData_873D874:: @ 873D874
+ .incbin "sound/direct_sound_samples/873D874.bin"
+
+ .align 2
+DirectSoundWaveData_873E2A4:: @ 873E2A4
+ .incbin "sound/direct_sound_samples/873E2A4.bin"
+
+ .align 2
+DirectSoundWaveData_873ECD8:: @ 873ECD8
+ .incbin "sound/direct_sound_samples/873ECD8.bin"
+
+ .align 2
+DirectSoundWaveData_8740818:: @ 8740818
+ .incbin "sound/direct_sound_samples/8740818.bin"
+
+ .align 2
+DirectSoundWaveData_87410E0:: @ 87410E0
+ .incbin "sound/direct_sound_samples/87410E0.bin"
+
+ .align 2
+DirectSoundWaveData_87424B0:: @ 87424B0
+ .incbin "sound/direct_sound_samples/87424B0.bin"
+
+ .align 2
+DirectSoundWaveData_87430C0:: @ 87430C0
+ .incbin "sound/direct_sound_samples/87430C0.bin"
+
+ .align 2
+DirectSoundWaveData_8743C50:: @ 8743C50
+ .incbin "sound/direct_sound_samples/8743C50.bin"
+
+ .align 2
+DirectSoundWaveData_87446EC:: @ 87446EC
+ .incbin "sound/direct_sound_samples/87446EC.bin"
+
+ .align 2
+DirectSoundWaveData_8745034:: @ 8745034
+ .incbin "sound/direct_sound_samples/8745034.bin"
+
+ .align 2
+DirectSoundWaveData_8745A7C:: @ 8745A7C
+ .incbin "sound/direct_sound_samples/8745A7C.bin"
+
+ .align 2
+Cry_Bulbasaur:: @ 8746704
+ .incbin "sound/direct_sound_samples/cry_bulbasaur.bin"
+
+ .align 2
+Cry_Ivysaur:: @ 8747790
+ .incbin "sound/direct_sound_samples/cry_ivysaur.bin"
+
+ .align 2
+Cry_Venusaur:: @ 8748820
+ .incbin "sound/direct_sound_samples/cry_venusaur.bin"
+
+ .align 2
+Cry_Charmander:: @ 8749B78
+ .incbin "sound/direct_sound_samples/cry_charmander.bin"
+
+ .align 2
+Cry_Charmeleon:: @ 874A9E8
+ .incbin "sound/direct_sound_samples/cry_charmeleon.bin"
+
+ .align 2
+Cry_Charizard:: @ 874B868
+ .incbin "sound/direct_sound_samples/cry_charizard.bin"
+
+ .align 2
+Cry_Squirtle:: @ 874CBB0
+ .incbin "sound/direct_sound_samples/cry_squirtle.bin"
+
+ .align 2
+Cry_Wartortle:: @ 874DA24
+ .incbin "sound/direct_sound_samples/cry_wartortle.bin"
+
+ .align 2
+Cry_Blastoise:: @ 874EB64
+ .incbin "sound/direct_sound_samples/cry_blastoise.bin"
+
+ .align 2
+Cry_Caterpie:: @ 874FEAC
+ .incbin "sound/direct_sound_samples/cry_caterpie.bin"
+
+ .align 2
+Cry_Metapod:: @ 8750704
+ .incbin "sound/direct_sound_samples/cry_metapod.bin"
+
+ .align 2
+Cry_Butterfree:: @ 8751E54
+ .incbin "sound/direct_sound_samples/cry_butterfree.bin"
+
+ .align 2
+Cry_Weedle:: @ 875285C
+ .incbin "sound/direct_sound_samples/cry_weedle.bin"
+
+ .align 2
+Cry_Kakuna:: @ 87538A0
+ .incbin "sound/direct_sound_samples/cry_kakuna.bin"
+
+ .align 2
+Cry_Beedrill:: @ 8754ADC
+ .incbin "sound/direct_sound_samples/cry_beedrill.bin"
+
+ .align 2
+Cry_Pidgey:: @ 8755E38
+ .incbin "sound/direct_sound_samples/cry_pidgey.bin"
+
+ .align 2
+Cry_Pidgeotto:: @ 8756220
+ .incbin "sound/direct_sound_samples/cry_pidgeotto.bin"
+
+ .align 2
+Cry_Pidgeot:: @ 8757128
+ .incbin "sound/direct_sound_samples/cry_pidgeot.bin"
+
+ .align 2
+Cry_Rattata:: @ 875825C
+ .incbin "sound/direct_sound_samples/cry_rattata.bin"
+
+ .align 2
+Cry_Raticate:: @ 8758A3C
+ .incbin "sound/direct_sound_samples/cry_raticate.bin"
+
+ .align 2
+Cry_Spearow:: @ 87593C0
+ .incbin "sound/direct_sound_samples/cry_spearow.bin"
+
+ .align 2
+Cry_Fearow:: @ 875A564
+ .incbin "sound/direct_sound_samples/cry_fearow.bin"
+
+ .align 2
+Cry_Ekans:: @ 875B6A0
+ .incbin "sound/direct_sound_samples/cry_ekans.bin"
+
+ .align 2
+Cry_Arbok:: @ 875C9EC
+ .incbin "sound/direct_sound_samples/cry_arbok.bin"
+
+ .align 2
+Cry_Pikachu:: @ 875DD44
+ .incbin "sound/direct_sound_samples/cry_pikachu.bin"
+
+ .align 2
+Cry_Raichu:: @ 875EDEC
+ .incbin "sound/direct_sound_samples/cry_raichu.bin"
+
+ .align 2
+Cry_Sandshrew:: @ 87605AC
+ .incbin "sound/direct_sound_samples/cry_sandshrew.bin"
+
+ .align 2
+Cry_Sandslash:: @ 8760F00
+ .incbin "sound/direct_sound_samples/cry_sandslash.bin"
+
+ .align 2
+Cry_NidoranF:: @ 8761C90
+ .incbin "sound/direct_sound_samples/cry_nidoran_f.bin"
+
+ .align 2
+Cry_Nidorina:: @ 8762640
+ .incbin "sound/direct_sound_samples/cry_nidorina.bin"
+
+ .align 2
+Cry_Nidoqueen:: @ 8763308
+ .incbin "sound/direct_sound_samples/cry_nidoqueen.bin"
+
+ .align 2
+Cry_NidoranM:: @ 87643E8
+ .incbin "sound/direct_sound_samples/cry_nidoran_m.bin"
+
+ .align 2
+Cry_Nidorino:: @ 8764E50
+ .incbin "sound/direct_sound_samples/cry_nidorino.bin"
+
+ .align 2
+Cry_Nidoking:: @ 8765A64
+ .incbin "sound/direct_sound_samples/cry_nidoking.bin"
+
+ .align 2
+Cry_Clefairy:: @ 87672D0
+ .incbin "sound/direct_sound_samples/cry_clefairy.bin"
+
+ .align 2
+Cry_Clefable:: @ 8767B40
+ .incbin "sound/direct_sound_samples/cry_clefable.bin"
+
+ .align 2
+Cry_Vulpix:: @ 87685D0
+ .incbin "sound/direct_sound_samples/cry_vulpix.bin"
+
+ .align 2
+Cry_Ninetales:: @ 8769DA0
+ .incbin "sound/direct_sound_samples/cry_ninetales.bin"
+
+ .align 2
+Cry_Jigglypuff:: @ 876B60C
+ .incbin "sound/direct_sound_samples/cry_jigglypuff.bin"
+
+ .align 2
+Cry_Wigglytuff:: @ 876BB70
+ .incbin "sound/direct_sound_samples/cry_wigglytuff.bin"
+
+ .align 2
+Cry_Zubat:: @ 876C238
+ .incbin "sound/direct_sound_samples/cry_zubat.bin"
+
+ .align 2
+Cry_Golbat:: @ 876D5A4
+ .incbin "sound/direct_sound_samples/cry_golbat.bin"
+
+ .align 2
+Cry_Oddish:: @ 876E908
+ .incbin "sound/direct_sound_samples/cry_oddish.bin"
+
+ .align 2
+Cry_Gloom:: @ 876F7A4
+ .incbin "sound/direct_sound_samples/cry_gloom.bin"
+
+ .align 2
+Cry_Vileplume:: @ 8770420
+ .incbin "sound/direct_sound_samples/cry_vileplume.bin"
+
+ .align 2
+Cry_Paras:: @ 8771DBC
+ .incbin "sound/direct_sound_samples/cry_paras.bin"
+
+ .align 2
+Cry_Parasect:: @ 87739B0
+ .incbin "sound/direct_sound_samples/cry_parasect.bin"
+
+ .align 2
+Cry_Venonat:: @ 8775818
+ .incbin "sound/direct_sound_samples/cry_venonat.bin"
+
+ .align 2
+Cry_Venomoth:: @ 8776798
+ .incbin "sound/direct_sound_samples/cry_venomoth.bin"
+
+ .align 2
+Cry_Diglett:: @ 877779C
+ .incbin "sound/direct_sound_samples/cry_diglett.bin"
+
+ .align 2
+Cry_Dugtrio:: @ 8778B0C
+ .incbin "sound/direct_sound_samples/cry_dugtrio.bin"
+
+ .align 2
+Cry_Meowth:: @ 8779E78
+ .incbin "sound/direct_sound_samples/cry_meowth.bin"
+
+ .align 2
+Cry_Persian:: @ 877A808
+ .incbin "sound/direct_sound_samples/cry_persian.bin"
+
+ .align 2
+Cry_Psyduck:: @ 877BAE4
+ .incbin "sound/direct_sound_samples/cry_psyduck.bin"
+
+ .align 2
+Cry_Golduck:: @ 877C80C
+ .incbin "sound/direct_sound_samples/cry_golduck.bin"
+
+ .align 2
+Cry_Mankey:: @ 877D354
+ .incbin "sound/direct_sound_samples/cry_mankey.bin"
+
+ .align 2
+Cry_Primeape:: @ 877E3B4
+ .incbin "sound/direct_sound_samples/cry_primeape.bin"
+
+ .align 2
+Cry_Growlithe:: @ 877F3E4
+ .incbin "sound/direct_sound_samples/cry_growlithe.bin"
+
+ .align 2
+Cry_Arcanine:: @ 8780148
+ .incbin "sound/direct_sound_samples/cry_arcanine.bin"
+
+ .align 2
+Cry_Poliwag:: @ 8781284
+ .incbin "sound/direct_sound_samples/cry_poliwag.bin"
+
+ .align 2
+Cry_Poliwhirl:: @ 8781DA0
+ .incbin "sound/direct_sound_samples/cry_poliwhirl.bin"
+
+ .align 2
+Cry_Poliwrath:: @ 8782448
+ .incbin "sound/direct_sound_samples/cry_poliwrath.bin"
+
+ .align 2
+Cry_Abra:: @ 8782F6C
+ .incbin "sound/direct_sound_samples/cry_abra.bin"
+
+ .align 2
+Cry_Kadabra:: @ 87846D0
+ .incbin "sound/direct_sound_samples/cry_kadabra.bin"
+
+ .align 2
+Cry_Alakazam:: @ 87861B8
+ .incbin "sound/direct_sound_samples/cry_alakazam.bin"
+
+ .align 2
+Cry_Machop:: @ 8788154
+ .incbin "sound/direct_sound_samples/cry_machop.bin"
+
+ .align 2
+Cry_Machoke:: @ 8788EB8
+ .incbin "sound/direct_sound_samples/cry_machoke.bin"
+
+ .align 2
+Cry_Machamp:: @ 8789C48
+ .incbin "sound/direct_sound_samples/cry_machamp.bin"
+
+ .align 2
+Cry_Bellsprout:: @ 878ACD0
+ .incbin "sound/direct_sound_samples/cry_bellsprout.bin"
+
+ .align 2
+Cry_Weepinbell:: @ 878B45C
+ .incbin "sound/direct_sound_samples/cry_weepinbell.bin"
+
+ .align 2
+Cry_Victreebel:: @ 878C2FC
+ .incbin "sound/direct_sound_samples/cry_victreebel.bin"
+
+ .align 2
+Cry_Tentacool:: @ 878D648
+ .incbin "sound/direct_sound_samples/cry_tentacool.bin"
+
+ .align 2
+Cry_Tentacruel:: @ 878E638
+ .incbin "sound/direct_sound_samples/cry_tentacruel.bin"
+
+ .align 2
+Cry_Geodude:: @ 878FD34
+ .incbin "sound/direct_sound_samples/cry_geodude.bin"
+
+ .align 2
+Cry_Graveler:: @ 87914E8
+ .incbin "sound/direct_sound_samples/cry_graveler.bin"
+
+ .align 2
+Cry_Golem:: @ 87930D0
+ .incbin "sound/direct_sound_samples/cry_golem.bin"
+
+ .align 2
+Cry_Ponyta:: @ 8793EFC
+ .incbin "sound/direct_sound_samples/cry_ponyta.bin"
+
+ .align 2
+Cry_Rapidash:: @ 8794E0C
+ .incbin "sound/direct_sound_samples/cry_rapidash.bin"
+
+ .align 2
+Cry_Slowpoke:: @ 87960AC
+ .incbin "sound/direct_sound_samples/cry_slowpoke.bin"
+
+ .align 2
+Cry_Slowbro:: @ 8796814
+ .incbin "sound/direct_sound_samples/cry_slowbro.bin"
+
+ .align 2
+Cry_Magnemite:: @ 8797584
+ .incbin "sound/direct_sound_samples/cry_magnemite.bin"
+
+ .align 2
+Cry_Magneton:: @ 87988C8
+ .incbin "sound/direct_sound_samples/cry_magneton.bin"
+
+ .align 2
+Cry_Farfetchd:: @ 879A0B0
+ .incbin "sound/direct_sound_samples/cry_farfetchd.bin"
+
+ .align 2
+Cry_Doduo:: @ 879A82C
+ .incbin "sound/direct_sound_samples/cry_doduo.bin"
+
+ .align 2
+Cry_Dodrio:: @ 879BB70
+ .incbin "sound/direct_sound_samples/cry_dodrio.bin"
+
+ .align 2
+Cry_Seel:: @ 879CEE8
+ .incbin "sound/direct_sound_samples/cry_seel.bin"
+
+ .align 2
+Cry_Dewgong:: @ 879E0D8
+ .incbin "sound/direct_sound_samples/cry_dewgong.bin"
+
+ .align 2
+Cry_Grimer:: @ 879F5FC
+ .incbin "sound/direct_sound_samples/cry_grimer.bin"
+
+ .align 2
+Cry_Muk:: @ 87A0084
+ .incbin "sound/direct_sound_samples/cry_muk.bin"
+
+ .align 2
+Cry_Shellder:: @ 87A0F44
+ .incbin "sound/direct_sound_samples/cry_shellder.bin"
+
+ .align 2
+Cry_Cloyster:: @ 87A1EB8
+ .incbin "sound/direct_sound_samples/cry_cloyster.bin"
+
+ .align 2
+Cry_Gastly:: @ 87A337C
+ .incbin "sound/direct_sound_samples/cry_gastly.bin"
+
+ .align 2
+Cry_Haunter:: @ 87A4ACC
+ .incbin "sound/direct_sound_samples/cry_haunter.bin"
+
+ .align 2
+Cry_Gengar:: @ 87A624C
+ .incbin "sound/direct_sound_samples/cry_gengar.bin"
+
+ .align 2
+Cry_Onix:: @ 87A710C
+ .incbin "sound/direct_sound_samples/cry_onix.bin"
+
+ .align 2
+Cry_Drowzee:: @ 87A89D0
+ .incbin "sound/direct_sound_samples/cry_drowzee.bin"
+
+ .align 2
+Cry_Hypno:: @ 87AA6E8
+ .incbin "sound/direct_sound_samples/cry_hypno.bin"
+
+ .align 2
+Cry_Krabby:: @ 87AC3EC
+ .incbin "sound/direct_sound_samples/cry_krabby.bin"
+
+ .align 2
+Cry_Kingler:: @ 87ADC38
+ .incbin "sound/direct_sound_samples/cry_kingler.bin"
+
+ .align 2
+Cry_Voltorb:: @ 87AF490
+ .incbin "sound/direct_sound_samples/cry_voltorb.bin"
+
+ .align 2
+Cry_Electrode:: @ 87B0D54
+ .incbin "sound/direct_sound_samples/cry_electrode.bin"
+
+ .align 2
+Cry_Exeggcute:: @ 87B268C
+ .incbin "sound/direct_sound_samples/cry_exeggcute.bin"
+
+ .align 2
+Cry_Exeggutor:: @ 87B396C
+ .incbin "sound/direct_sound_samples/cry_exeggutor.bin"
+
+ .align 2
+Cry_Cubone:: @ 87B5950
+ .incbin "sound/direct_sound_samples/cry_cubone.bin"
+
+ .align 2
+Cry_Marowak:: @ 87B6870
+ .incbin "sound/direct_sound_samples/cry_marowak.bin"
+
+ .align 2
+Cry_Hitmonlee:: @ 87B76E0
+ .incbin "sound/direct_sound_samples/cry_hitmonlee.bin"
+
+ .align 2
+Cry_Hitmonchan:: @ 87B898C
+ .incbin "sound/direct_sound_samples/cry_hitmonchan.bin"
+
+ .align 2
+Cry_Lickitung:: @ 87B9B64
+ .incbin "sound/direct_sound_samples/cry_lickitung.bin"
+
+ .align 2
+Cry_Koffing:: @ 87BAA8C
+ .incbin "sound/direct_sound_samples/cry_koffing.bin"
+
+ .align 2
+Cry_Weezing:: @ 87BBEE8
+ .incbin "sound/direct_sound_samples/cry_weezing.bin"
+
+ .align 2
+Cry_Rhyhorn:: @ 87BD494
+ .incbin "sound/direct_sound_samples/cry_rhyhorn.bin"
+
+ .align 2
+Cry_Rhydon:: @ 87BE800
+ .incbin "sound/direct_sound_samples/cry_rhydon.bin"
+
+ .align 2
+Cry_Chansey:: @ 87BFC6C
+ .incbin "sound/direct_sound_samples/cry_chansey.bin"
+
+ .align 2
+Cry_Tangela:: @ 87C0B38
+ .incbin "sound/direct_sound_samples/cry_tangela.bin"
+
+ .align 2
+Cry_Kangaskhan:: @ 87C1A54
+ .incbin "sound/direct_sound_samples/cry_kangaskhan.bin"
+
+ .align 2
+Cry_Horsea:: @ 87C2D08
+ .incbin "sound/direct_sound_samples/cry_horsea.bin"
+
+ .align 2
+Cry_Seadra:: @ 87C3684
+ .incbin "sound/direct_sound_samples/cry_seadra.bin"
+
+ .align 2
+Cry_Goldeen:: @ 87C3EF0
+ .incbin "sound/direct_sound_samples/cry_goldeen.bin"
+
+ .align 2
+Cry_Seaking:: @ 87C48C8
+ .incbin "sound/direct_sound_samples/cry_seaking.bin"
+
+ .align 2
+Cry_Staryu:: @ 87C5C20
+ .incbin "sound/direct_sound_samples/cry_staryu.bin"
+
+ .align 2
+Cry_Starmie:: @ 87C7008
+ .incbin "sound/direct_sound_samples/cry_starmie.bin"
+
+ .align 2
+Cry_MrMime:: @ 87C84E4
+ .incbin "sound/direct_sound_samples/cry_mr_mime.bin"
+
+ .align 2
+Cry_Scyther:: @ 87C97D4
+ .incbin "sound/direct_sound_samples/cry_scyther.bin"
+
+ .align 2
+Cry_Jynx:: @ 87CA530
+ .incbin "sound/direct_sound_samples/cry_jynx.bin"
+
+ .align 2
+Cry_Electabuzz:: @ 87CD4A4
+ .incbin "sound/direct_sound_samples/cry_electabuzz.bin"
+
+ .align 2
+Cry_Magmar:: @ 87CF388
+ .incbin "sound/direct_sound_samples/cry_magmar.bin"
+
+ .align 2
+Cry_Pinsir:: @ 87D0304
+ .incbin "sound/direct_sound_samples/cry_pinsir.bin"
+
+ .align 2
+Cry_Tauros:: @ 87D0F60
+ .incbin "sound/direct_sound_samples/cry_tauros.bin"
+
+ .align 2
+Cry_Magikarp:: @ 87D21B4
+ .incbin "sound/direct_sound_samples/cry_magikarp.bin"
+
+ .align 2
+Cry_Gyarados:: @ 87D34BC
+ .incbin "sound/direct_sound_samples/cry_gyarados.bin"
+
+ .align 2
+Cry_Lapras:: @ 87D48F0
+ .incbin "sound/direct_sound_samples/cry_lapras.bin"
+
+ .align 2
+Cry_Ditto:: @ 87D57C4
+ .incbin "sound/direct_sound_samples/cry_ditto.bin"
+
+ .align 2
+Cry_Eevee:: @ 87D62E0
+ .incbin "sound/direct_sound_samples/cry_eevee.bin"
+
+ .align 2
+Cry_Vaporeon:: @ 87D7118
+ .incbin "sound/direct_sound_samples/cry_vaporeon.bin"
+
+ .align 2
+Cry_Jolteon:: @ 87D8730
+ .incbin "sound/direct_sound_samples/cry_jolteon.bin"
+
+ .align 2
+Cry_Flareon:: @ 87D9704
+ .incbin "sound/direct_sound_samples/cry_flareon.bin"
+
+ .align 2
+Cry_Porygon:: @ 87DA688
+ .incbin "sound/direct_sound_samples/cry_porygon.bin"
+
+ .align 2
+Cry_Omanyte:: @ 87DBA94
+ .incbin "sound/direct_sound_samples/cry_omanyte.bin"
+
+ .align 2
+Cry_Omastar:: @ 87DC7EC
+ .incbin "sound/direct_sound_samples/cry_omastar.bin"
+
+ .align 2
+Cry_Kabuto:: @ 87DD540
+ .incbin "sound/direct_sound_samples/cry_kabuto.bin"
+
+ .align 2
+Cry_Kabutops:: @ 87DE194
+ .incbin "sound/direct_sound_samples/cry_kabutops.bin"
+
+ .align 2
+Cry_Aerodactyl:: @ 87DEF50
+ .incbin "sound/direct_sound_samples/cry_aerodactyl.bin"
+
+ .align 2
+Cry_Snorlax:: @ 87E07AC
+ .incbin "sound/direct_sound_samples/cry_snorlax.bin"
+
+ .align 2
+Cry_Articuno:: @ 87E0CE8
+ .incbin "sound/direct_sound_samples/cry_articuno.bin"
+
+ .align 2
+Cry_Zapdos:: @ 87E2490
+ .incbin "sound/direct_sound_samples/cry_zapdos.bin"
+
+ .align 2
+Cry_Moltres:: @ 87E3408
+ .incbin "sound/direct_sound_samples/cry_moltres.bin"
+
+ .align 2
+Cry_Dratini:: @ 87E4BB4
+ .incbin "sound/direct_sound_samples/cry_dratini.bin"
+
+ .align 2
+Cry_Dragonair:: @ 87E5750
+ .incbin "sound/direct_sound_samples/cry_dragonair.bin"
+
+ .align 2
+Cry_Dragonite:: @ 87E67F8
+ .incbin "sound/direct_sound_samples/cry_dragonite.bin"
+
+ .align 2
+Cry_Mewtwo:: @ 87E7B04
+ .incbin "sound/direct_sound_samples/cry_mewtwo.bin"
+
+ .align 2
+Cry_Mew:: @ 87E996C
+ .incbin "sound/direct_sound_samples/cry_mew.bin"
+
+ .align 2
+Cry_Chikorita:: @ 87EB7D4
+ .incbin "sound/direct_sound_samples/cry_chikorita.bin"
+
+ .align 2
+Cry_Bayleef:: @ 87EBD14
+ .incbin "sound/direct_sound_samples/cry_bayleef.bin"
+
+ .align 2
+Cry_Meganium:: @ 87EC5E0
+ .incbin "sound/direct_sound_samples/cry_meganium.bin"
+
+ .align 2
+Cry_Cyndaquil:: @ 87ED618
+ .incbin "sound/direct_sound_samples/cry_cyndaquil.bin"
+
+ .align 2
+Cry_Quilava:: @ 87EDD1C
+ .incbin "sound/direct_sound_samples/cry_quilava.bin"
+
+ .align 2
+Cry_Typhlosion:: @ 87EE904
+ .incbin "sound/direct_sound_samples/cry_typhlosion.bin"
+
+ .align 2
+Cry_Totodile:: @ 87F0F14
+ .incbin "sound/direct_sound_samples/cry_totodile.bin"
+
+ .align 2
+Cry_Croconaw:: @ 87F216C
+ .incbin "sound/direct_sound_samples/cry_croconaw.bin"
+
+ .align 2
+Cry_Feraligatr:: @ 87F35A8
+ .incbin "sound/direct_sound_samples/cry_feraligatr.bin"
+
+ .align 2
+Cry_Sentret:: @ 87F4F2C
+ .incbin "sound/direct_sound_samples/cry_sentret.bin"
+
+ .align 2
+Cry_Furret:: @ 87F5354
+ .incbin "sound/direct_sound_samples/cry_furret.bin"
+
+ .align 2
+Cry_Hoothoot:: @ 87F599C
+ .incbin "sound/direct_sound_samples/cry_hoothoot.bin"
+
+ .align 2
+Cry_Noctowl:: @ 87F6480
+ .incbin "sound/direct_sound_samples/cry_noctowl.bin"
+
+ .align 2
+Cry_Ledyba:: @ 87F79B0
+ .incbin "sound/direct_sound_samples/cry_ledyba.bin"
+
+ .align 2
+Cry_Ledian:: @ 87F80A8
+ .incbin "sound/direct_sound_samples/cry_ledian.bin"
+
+ .align 2
+Cry_Spinarak:: @ 87F890C
+ .incbin "sound/direct_sound_samples/cry_spinarak.bin"
+
+ .align 2
+Cry_Ariados:: @ 87F9670
+ .incbin "sound/direct_sound_samples/cry_ariados.bin"
+
+ .align 2
+Cry_Crobat:: @ 87FA2C4
+ .incbin "sound/direct_sound_samples/cry_crobat.bin"
+
+ .align 2
+Cry_Chinchou:: @ 87FB9F4
+ .incbin "sound/direct_sound_samples/cry_chinchou.bin"
+
+ .align 2
+Cry_Lanturn:: @ 87FC6A4
+ .incbin "sound/direct_sound_samples/cry_lanturn.bin"
+
+ .align 2
+Cry_Pichu:: @ 87FD130
+ .incbin "sound/direct_sound_samples/cry_pichu.bin"
+
+ .align 2
+Cry_Cleffa:: @ 87FD884
+ .incbin "sound/direct_sound_samples/cry_cleffa.bin"
+
+ .align 2
+Cry_Igglybuff:: @ 87FDE74
+ .incbin "sound/direct_sound_samples/cry_igglybuff.bin"
+
+ .align 2
+Cry_Togepi:: @ 87FE570
+ .incbin "sound/direct_sound_samples/cry_togepi.bin"
+
+ .align 2
+Cry_Togetic:: @ 87FF058
+ .incbin "sound/direct_sound_samples/cry_togetic.bin"
+
+ .align 2
+Cry_Natu:: @ 87FF758
+ .incbin "sound/direct_sound_samples/cry_natu.bin"
+
+ .align 2
+Cry_Xatu:: @ 88001E8
+ .incbin "sound/direct_sound_samples/cry_xatu.bin"
+
+ .align 2
+Cry_Mareep:: @ 88010B4
+ .incbin "sound/direct_sound_samples/cry_mareep.bin"
+
+ .align 2
+Cry_Flaaffy:: @ 880180C
+ .incbin "sound/direct_sound_samples/cry_flaaffy.bin"
+
+ .align 2
+Cry_Ampharos:: @ 88025C0
+ .incbin "sound/direct_sound_samples/cry_ampharos.bin"
+
+ .align 2
+Cry_Bellossom:: @ 8803640
+ .incbin "sound/direct_sound_samples/cry_bellossom.bin"
+
+ .align 2
+Cry_Marill:: @ 8804458
+ .incbin "sound/direct_sound_samples/cry_marill.bin"
+
+ .align 2
+Cry_Azumarill:: @ 880516C
+ .incbin "sound/direct_sound_samples/cry_azumarill.bin"
+
+ .align 2
+Cry_Sudowoodo:: @ 8806258
+ .incbin "sound/direct_sound_samples/cry_sudowoodo.bin"
+
+ .align 2
+Cry_Politoed:: @ 8807288
+ .incbin "sound/direct_sound_samples/cry_politoed.bin"
+
+ .align 2
+Cry_Hoppip:: @ 88084CC
+ .incbin "sound/direct_sound_samples/cry_hoppip.bin"
+
+ .align 2
+Cry_Skiploom:: @ 8808D38
+ .incbin "sound/direct_sound_samples/cry_skiploom.bin"
+
+ .align 2
+Cry_Jumpluff:: @ 8809A40
+ .incbin "sound/direct_sound_samples/cry_jumpluff.bin"
+
+ .align 2
+Cry_Aipom:: @ 880AA7C
+ .incbin "sound/direct_sound_samples/cry_aipom.bin"
+
+ .align 2
+Cry_Sunkern:: @ 880B89C
+ .incbin "sound/direct_sound_samples/cry_sunkern.bin"
+
+ .align 2
+Cry_Sunflora:: @ 880C0B0
+ .incbin "sound/direct_sound_samples/cry_sunflora.bin"
+
+ .align 2
+Cry_Yanma:: @ 880D090
+ .incbin "sound/direct_sound_samples/cry_yanma.bin"
+
+ .align 2
+Cry_Wooper:: @ 880E198
+ .incbin "sound/direct_sound_samples/cry_wooper.bin"
+
+ .align 2
+Cry_Quagsire:: @ 880E8F8
+ .incbin "sound/direct_sound_samples/cry_quagsire.bin"
+
+ .align 2
+Cry_Espeon:: @ 880F658
+ .incbin "sound/direct_sound_samples/cry_espeon.bin"
+
+ .align 2
+Cry_Umbreon:: @ 8810A0C
+ .incbin "sound/direct_sound_samples/cry_umbreon.bin"
+
+ .align 2
+Cry_Murkrow:: @ 881198C
+ .incbin "sound/direct_sound_samples/cry_murkrow.bin"
+
+ .align 2
+Cry_Slowking:: @ 8812A50
+ .incbin "sound/direct_sound_samples/cry_slowking.bin"
+
+ .align 2
+Cry_Misdreavus:: @ 8814234
+ .incbin "sound/direct_sound_samples/cry_misdreavus.bin"
+
+ .align 2
+Cry_Unown:: @ 8814DD4
+ .incbin "sound/direct_sound_samples/cry_unown.bin"
+
+ .align 2
+Cry_Wobbuffet:: @ 8815AFC
+ .incbin "sound/direct_sound_samples/cry_wobbuffet.bin"
+
+ .align 2
+Cry_Girafarig:: @ 8816F98
+ .incbin "sound/direct_sound_samples/cry_girafarig.bin"
+
+ .align 2
+Cry_Pineco:: @ 8817E4C
+ .incbin "sound/direct_sound_samples/cry_pineco.bin"
+
+ .align 2
+Cry_Forretress:: @ 8818BAC
+ .incbin "sound/direct_sound_samples/cry_forretress.bin"
+
+ .align 2
+Cry_Dunsparce:: @ 8819FB4
+ .incbin "sound/direct_sound_samples/cry_dunsparce.bin"
+
+ .align 2
+Cry_Gligar:: @ 881AF94
+ .incbin "sound/direct_sound_samples/cry_gligar.bin"
+
+ .align 2
+Cry_Steelix:: @ 881BBB4
+ .incbin "sound/direct_sound_samples/cry_steelix.bin"
+
+ .align 2
+Cry_Snubbull:: @ 881E1DC
+ .incbin "sound/direct_sound_samples/cry_snubbull.bin"
+
+ .align 2
+Cry_Granbull:: @ 881F050
+ .incbin "sound/direct_sound_samples/cry_granbull.bin"
+
+ .align 2
+Cry_Qwilfish:: @ 88207F4
+ .incbin "sound/direct_sound_samples/cry_qwilfish.bin"
+
+ .align 2
+Cry_Scizor:: @ 8821390
+ .incbin "sound/direct_sound_samples/cry_scizor.bin"
+
+ .align 2
+Cry_Shuckle:: @ 8822A8C
+ .incbin "sound/direct_sound_samples/cry_shuckle.bin"
+
+ .align 2
+Cry_Heracross:: @ 88234C0
+ .incbin "sound/direct_sound_samples/cry_heracross.bin"
+
+ .align 2
+Cry_Sneasel:: @ 8824714
+ .incbin "sound/direct_sound_samples/cry_sneasel.bin"
+
+ .align 2
+Cry_Teddiursa:: @ 8825038
+ .incbin "sound/direct_sound_samples/cry_teddiursa.bin"
+
+ .align 2
+Cry_Ursaring:: @ 88260C4
+ .incbin "sound/direct_sound_samples/cry_ursaring.bin"
+
+ .align 2
+Cry_Slugma:: @ 8827E9C
+ .incbin "sound/direct_sound_samples/cry_slugma.bin"
+
+ .align 2
+Cry_Magcargo:: @ 8828FB4
+ .incbin "sound/direct_sound_samples/cry_magcargo.bin"
+
+ .align 2
+Cry_Swinub:: @ 882A4BC
+ .incbin "sound/direct_sound_samples/cry_swinub.bin"
+
+ .align 2
+Cry_Piloswine:: @ 882B164
+ .incbin "sound/direct_sound_samples/cry_piloswine.bin"
+
+ .align 2
+Cry_Corsola:: @ 882BE58
+ .incbin "sound/direct_sound_samples/cry_corsola.bin"
+
+ .align 2
+Cry_Remoraid:: @ 882CB38
+ .incbin "sound/direct_sound_samples/cry_remoraid.bin"
+
+ .align 2
+Cry_Octillery:: @ 882D5C8
+ .incbin "sound/direct_sound_samples/cry_octillery.bin"
+
+ .align 2
+Cry_Delibird:: @ 882F00C
+ .incbin "sound/direct_sound_samples/cry_delibird.bin"
+
+ .align 2
+Cry_Mantine:: @ 8830040
+ .incbin "sound/direct_sound_samples/cry_mantine.bin"
+
+ .align 2
+Cry_Skarmory:: @ 8831008
+ .incbin "sound/direct_sound_samples/cry_skarmory.bin"
+
+ .align 2
+Cry_Houndour:: @ 8832810
+ .incbin "sound/direct_sound_samples/cry_houndour.bin"
+
+ .align 2
+Cry_Houndoom:: @ 88334B8
+ .incbin "sound/direct_sound_samples/cry_houndoom.bin"
+
+ .align 2
+Cry_Kingdra:: @ 8834868
+ .incbin "sound/direct_sound_samples/cry_kingdra.bin"
+
+ .align 2
+Cry_Phanpy:: @ 8835640
+ .incbin "sound/direct_sound_samples/cry_phanpy.bin"
+
+ .align 2
+Cry_Donphan:: @ 8836190
+ .incbin "sound/direct_sound_samples/cry_donphan.bin"
+
+ .align 2
+Cry_Porygon2:: @ 88372B4
+ .incbin "sound/direct_sound_samples/cry_porygon2.bin"
+
+ .align 2
+Cry_Stantler:: @ 883826C
+ .incbin "sound/direct_sound_samples/cry_stantler.bin"
+
+ .align 2
+Cry_Smeargle:: @ 88398E8
+ .incbin "sound/direct_sound_samples/cry_smeargle.bin"
+
+ .align 2
+Cry_Tyrogue:: @ 883A31C
+ .incbin "sound/direct_sound_samples/cry_tyrogue.bin"
+
+ .align 2
+Cry_Hitmontop:: @ 883B344
+ .incbin "sound/direct_sound_samples/cry_hitmontop.bin"
+
+ .align 2
+Cry_Smoochum:: @ 883C124
+ .incbin "sound/direct_sound_samples/cry_smoochum.bin"
+
+ .align 2
+Cry_Elekid:: @ 883CCD8
+ .incbin "sound/direct_sound_samples/cry_elekid.bin"
+
+ .align 2
+Cry_Magby:: @ 883D764
+ .incbin "sound/direct_sound_samples/cry_magby.bin"
+
+ .align 2
+Cry_Miltank:: @ 883E5D4
+ .incbin "sound/direct_sound_samples/cry_miltank.bin"
+
+ .align 2
+Cry_Blissey:: @ 883F4B0
+ .incbin "sound/direct_sound_samples/cry_blissey.bin"
+
+ .align 2
+Cry_Raikou:: @ 8840544
+ .incbin "sound/direct_sound_samples/cry_raikou.bin"
+
+ .align 2
+Cry_Entei:: @ 88416B4
+ .incbin "sound/direct_sound_samples/cry_entei.bin"
+
+ .align 2
+Cry_Suicune:: @ 8842B28
+ .incbin "sound/direct_sound_samples/cry_suicune.bin"
+
+ .align 2
+Cry_Larvitar:: @ 8843D70
+ .incbin "sound/direct_sound_samples/cry_larvitar.bin"
+
+ .align 2
+Cry_Pupitar:: @ 8844A20
+ .incbin "sound/direct_sound_samples/cry_pupitar.bin"
+
+ .align 2
+Cry_Tyranitar:: @ 8845290
+ .incbin "sound/direct_sound_samples/cry_tyranitar.bin"
+
+ .align 2
+Cry_Lugia:: @ 88469F0
+ .incbin "sound/direct_sound_samples/cry_lugia.bin"
+
+ .align 2
+Cry_HoOh:: @ 8848FE8
+ .incbin "sound/direct_sound_samples/cry_ho_oh.bin"
+
+ .align 2
+Cry_Celebi:: @ 884A67C
+ .incbin "sound/direct_sound_samples/cry_celebi.bin"
+
+ .align 2
+Cry_Kecleon:: @ 884B4F4
+ .incbin "sound/direct_sound_samples/cry_kecleon.bin"
+
+ .align 2
+Cry_Roselia:: @ 884BD54
+ .incbin "sound/direct_sound_samples/cry_roselia.bin"
+
+ .align 2
+Cry_Torkoal:: @ 884C814
+ .incbin "sound/direct_sound_samples/cry_torkoal.bin"
+
+ .align 2
+Cry_Electrike:: @ 884D160
+ .incbin "sound/direct_sound_samples/cry_electrike.bin"
+
+ .align 2
+Cry_Manectric:: @ 884DDBC
+ .incbin "sound/direct_sound_samples/cry_manectric.bin"
+
+ .align 2
+Cry_Duskull:: @ 884F2C4
+ .incbin "sound/direct_sound_samples/cry_duskull.bin"
+
+ .align 2
+Cry_Latias:: @ 884FD5C
+ .incbin "sound/direct_sound_samples/cry_latias.bin"
+
+ .align 2
+Cry_Wynaut:: @ 885098C
+ .incbin "sound/direct_sound_samples/cry_wynaut.bin"
+
+ .align 2
+Cry_Seviper:: @ 885176C
+ .incbin "sound/direct_sound_samples/cry_seviper.bin"
+
+ .align 2
+Cry_Sharpedo:: @ 885230C
+ .incbin "sound/direct_sound_samples/cry_sharpedo.bin"
+
+ .align 2
+Cry_Zangoose:: @ 8853A18
+ .incbin "sound/direct_sound_samples/cry_zangoose.bin"
+
+ .align 2
+Cry_Azurill:: @ 88543A0
+ .incbin "sound/direct_sound_samples/cry_azurill.bin"
+
+ .align 2
+Cry_Swablu:: @ 8854E08
+ .incbin "sound/direct_sound_samples/cry_swablu.bin"
+
+ .align 2
+Cry_Altaria:: @ 88553A0
+ .incbin "sound/direct_sound_samples/cry_altaria.bin"
+
+ .align 2
+Cry_Unused265:: @ 8855EBC
+ .incbin "sound/direct_sound_samples/cry_unused_265.bin"
+
+ .align 2
+Cry_Taillow:: @ 8856810
+ .incbin "sound/direct_sound_samples/cry_taillow.bin"
+
+ .align 2
+Cry_Swellow:: @ 8856E10
+ .incbin "sound/direct_sound_samples/cry_swellow.bin"
+
+ .align 2
+Cry_Unused268:: @ 8857714
+ .incbin "sound/direct_sound_samples/cry_unused_268.bin"
+
+ .align 2
+Cry_Spinda:: @ 88588C4
+ .incbin "sound/direct_sound_samples/cry_spinda.bin"
+
+ .align 2
+Cry_Torchic:: @ 8859530
+ .incbin "sound/direct_sound_samples/cry_torchic.bin"
+
+ .align 2
+Cry_Combusken:: @ 8859ED8
+ .incbin "sound/direct_sound_samples/cry_combusken.bin"
+
+ .align 2
+Cry_Blaziken:: @ 885BBAC
+ .incbin "sound/direct_sound_samples/cry_blaziken.bin"
+
+ .align 2
+Cry_Treecko:: @ 885DB2C
+ .incbin "sound/direct_sound_samples/cry_treecko.bin"
+
+ .align 2
+Cry_Grovyle:: @ 885E6D4
+ .incbin "sound/direct_sound_samples/cry_grovyle.bin"
+
+ .align 2
+Cry_Sceptile:: @ 885FB48
+ .incbin "sound/direct_sound_samples/cry_sceptile.bin"
+
+ .align 2
+Cry_Mudkip:: @ 8861564
+ .incbin "sound/direct_sound_samples/cry_mudkip.bin"
+
+ .align 2
+Cry_Marshtomp:: @ 8861CE8
+ .incbin "sound/direct_sound_samples/cry_marshtomp.bin"
+
+ .align 2
+Cry_Swampert:: @ 8862DEC
+ .incbin "sound/direct_sound_samples/cry_swampert.bin"
+
+ .align 2
+Cry_Pelipper:: @ 886446C
+ .incbin "sound/direct_sound_samples/cry_pelipper.bin"
+
+ .align 2
+Cry_Wingull:: @ 8865034
+ .incbin "sound/direct_sound_samples/cry_wingull.bin"
+
+ .align 2
+Cry_Banette:: @ 8865C74
+ .incbin "sound/direct_sound_samples/cry_banette.bin"
+
+ .align 2
+Cry_Shuppet:: @ 886691C
+ .incbin "sound/direct_sound_samples/cry_shuppet.bin"
+
+ .align 2
+Cry_Lotad:: @ 886715C
+ .incbin "sound/direct_sound_samples/cry_lotad.bin"
+
+ .align 2
+Cry_Lombre:: @ 88675C4
+ .incbin "sound/direct_sound_samples/cry_lombre.bin"
+
+ .align 2
+Cry_Ludicolo:: @ 8868458
+ .incbin "sound/direct_sound_samples/cry_ludicolo.bin"
+
+ .align 2
+Cry_Seedot:: @ 8869528
+ .incbin "sound/direct_sound_samples/cry_seedot.bin"
+
+ .align 2
+Cry_Nuzleaf:: @ 8869D54
+ .incbin "sound/direct_sound_samples/cry_nuzleaf.bin"
+
+ .align 2
+Cry_Shiftry:: @ 886A8BC
+ .incbin "sound/direct_sound_samples/cry_shiftry.bin"
+
+ .align 2
+Cry_Carvanha:: @ 886BC80
+ .incbin "sound/direct_sound_samples/cry_carvanha.bin"
+
+ .align 2
+Cry_Wurmple:: @ 886C694
+ .incbin "sound/direct_sound_samples/cry_wurmple.bin"
+
+ .align 2
+Cry_Silcoon:: @ 886CF60
+ .incbin "sound/direct_sound_samples/cry_silcoon.bin"
+
+ .align 2
+Cry_Beautifly:: @ 886DF8C
+ .incbin "sound/direct_sound_samples/cry_beautifly.bin"
+
+ .align 2
+Cry_Cascoon:: @ 886E7C4
+ .incbin "sound/direct_sound_samples/cry_cascoon.bin"
+
+ .align 2
+Cry_Dustox:: @ 886F808
+ .incbin "sound/direct_sound_samples/cry_dustox.bin"
+
+ .align 2
+Cry_Ralts:: @ 88704B4
+ .incbin "sound/direct_sound_samples/cry_ralts.bin"
+
+ .align 2
+Cry_Kirlia:: @ 8870ED0
+ .incbin "sound/direct_sound_samples/cry_kirlia.bin"
+
+ .align 2
+Cry_Gardevoir:: @ 8871B00
+ .incbin "sound/direct_sound_samples/cry_gardevoir.bin"
+
+ .align 2
+Cry_Slakoth:: @ 8873364
+ .incbin "sound/direct_sound_samples/cry_slakoth.bin"
+
+ .align 2
+Cry_Vigoroth:: @ 8873BE8
+ .incbin "sound/direct_sound_samples/cry_vigoroth.bin"
+
+ .align 2
+Cry_Slaking:: @ 8874A40
+ .incbin "sound/direct_sound_samples/cry_slaking.bin"
+
+ .align 2
+Cry_Nincada:: @ 887542C
+ .incbin "sound/direct_sound_samples/cry_nincada.bin"
+
+ .align 2
+Cry_Ninjask:: @ 8875A9C
+ .incbin "sound/direct_sound_samples/cry_ninjask.bin"
+
+ .align 2
+Cry_Shedinja:: @ 88766C4
+ .incbin "sound/direct_sound_samples/cry_shedinja.bin"
+
+ .align 2
+Cry_Makuhita:: @ 8876E7C
+ .incbin "sound/direct_sound_samples/cry_makuhita.bin"
+
+ .align 2
+Cry_Hariyama:: @ 88775D8
+ .incbin "sound/direct_sound_samples/cry_hariyama.bin"
+
+ .align 2
+Cry_Nosepass:: @ 8878690
+ .incbin "sound/direct_sound_samples/cry_nosepass.bin"
+
+ .align 2
+Cry_Glalie:: @ 88793F4
+ .incbin "sound/direct_sound_samples/cry_glalie.bin"
+
+ .align 2
+Cry_Plusle:: @ 887A8D8
+ .incbin "sound/direct_sound_samples/cry_plusle.bin"
+
+ .align 2
+Cry_Minun:: @ 887B1D4
+ .incbin "sound/direct_sound_samples/cry_minun.bin"
+
+ .align 2
+Cry_Surskit:: @ 887C1DC
+ .incbin "sound/direct_sound_samples/cry_surskit.bin"
+
+ .align 2
+Cry_Masquerain:: @ 887CC5C
+ .incbin "sound/direct_sound_samples/cry_masquerain.bin"
+
+ .align 2
+Cry_Skitty:: @ 887E010
+ .incbin "sound/direct_sound_samples/cry_skitty.bin"
+
+ .align 2
+Cry_Delcatty:: @ 887E724
+ .incbin "sound/direct_sound_samples/cry_delcatty.bin"
+
+ .align 2
+Cry_Gulpin:: @ 887FC3C
+ .incbin "sound/direct_sound_samples/cry_gulpin.bin"
+
+ .align 2
+Cry_Swalot:: @ 8880440
+ .incbin "sound/direct_sound_samples/cry_swalot.bin"
+
+ .align 2
+Cry_Numel:: @ 88815A0
+ .incbin "sound/direct_sound_samples/cry_numel.bin"
+
+ .align 2
+Cry_Camerupt:: @ 8881EEC
+ .incbin "sound/direct_sound_samples/cry_camerupt.bin"
+
+ .align 2
+Cry_Barboach:: @ 888360C
+ .incbin "sound/direct_sound_samples/cry_barboach.bin"
+
+ .align 2
+Cry_Whiscash:: @ 8883F48
+ .incbin "sound/direct_sound_samples/cry_whiscash.bin"
+
+ .align 2
+Cry_Corphish:: @ 8885044
+ .incbin "sound/direct_sound_samples/cry_corphish.bin"
+
+ .align 2
+Cry_Crawdaunt:: @ 8885C48
+ .incbin "sound/direct_sound_samples/cry_crawdaunt.bin"
+
+ .align 2
+Cry_Spoink:: @ 8887500
+ .incbin "sound/direct_sound_samples/cry_spoink.bin"
+
+ .align 2
+Cry_Grumpig:: @ 8887C40
+ .incbin "sound/direct_sound_samples/cry_grumpig.bin"
+
+ .align 2
+Cry_Trapinch:: @ 88888E0
+ .incbin "sound/direct_sound_samples/cry_trapinch.bin"
+
+ .align 2
+Cry_Vibrava:: @ 8889304
+ .incbin "sound/direct_sound_samples/cry_vibrava.bin"
+
+ .align 2
+Cry_Flygon:: @ 888A108
+ .incbin "sound/direct_sound_samples/cry_flygon.bin"
+
+ .align 2
+Cry_Cacnea:: @ 888BB10
+ .incbin "sound/direct_sound_samples/cry_cacnea.bin"
+
+ .align 2
+Cry_Cacturne:: @ 888C400
+ .incbin "sound/direct_sound_samples/cry_cacturne.bin"
+
+ .align 2
+Cry_Baltoy:: @ 888DAB0
+ .incbin "sound/direct_sound_samples/cry_baltoy.bin"
+
+ .align 2
+Cry_Claydol:: @ 888E734
+ .incbin "sound/direct_sound_samples/cry_claydol.bin"
+
+ .align 2
+Cry_Lunatone:: @ 888FA94
+ .incbin "sound/direct_sound_samples/cry_lunatone.bin"
+
+ .align 2
+Cry_Solrock:: @ 8891290
+ .incbin "sound/direct_sound_samples/cry_solrock.bin"
+
+ .align 2
+Cry_Feebas:: @ 88922BC
+ .incbin "sound/direct_sound_samples/cry_feebas.bin"
+
+ .align 2
+Cry_Milotic:: @ 8892A90
+ .incbin "sound/direct_sound_samples/cry_milotic.bin"
+
+ .align 2
+Cry_Absol:: @ 88951D4
+ .incbin "sound/direct_sound_samples/cry_absol.bin"
+
+ .align 2
+Cry_Meditite:: @ 8895C50
+ .incbin "sound/direct_sound_samples/cry_meditite.bin"
+
+ .align 2
+Cry_Medicham:: @ 8896470
+ .incbin "sound/direct_sound_samples/cry_medicham.bin"
+
+ .align 2
+Cry_Spheal:: @ 88974F4
+ .incbin "sound/direct_sound_samples/cry_spheal.bin"
+
+ .align 2
+Cry_Sealeo:: @ 8897AA8
+ .incbin "sound/direct_sound_samples/cry_sealeo.bin"
+
+ .align 2
+Cry_Walrein:: @ 8898680
+ .incbin "sound/direct_sound_samples/cry_walrein.bin"
+
+ .align 2
+Cry_Clamperl:: @ 889AACC
+ .incbin "sound/direct_sound_samples/cry_clamperl.bin"
+
+ .align 2
+Cry_Huntail:: @ 889BD1C
+ .incbin "sound/direct_sound_samples/cry_huntail.bin"
+
+ .align 2
+Cry_Gorebyss:: @ 889CD04
+ .incbin "sound/direct_sound_samples/cry_gorebyss.bin"
+
+ .align 2
+Cry_Lileep:: @ 889E370
+ .incbin "sound/direct_sound_samples/cry_lileep.bin"
+
+ .align 2
+Cry_Cradily:: @ 889ED18
+ .incbin "sound/direct_sound_samples/cry_cradily.bin"
+
+ .align 2
+Cry_Anorith:: @ 88A0A48
+ .incbin "sound/direct_sound_samples/cry_anorith.bin"
+
+ .align 2
+Cry_Armaldo:: @ 88A1600
+ .incbin "sound/direct_sound_samples/cry_armaldo.bin"
+
+ .align 2
+Cry_Beldum:: @ 88A2CD4
+ .incbin "sound/direct_sound_samples/cry_beldum.bin"
+
+ .align 2
+Cry_Metang:: @ 88A3674
+ .incbin "sound/direct_sound_samples/cry_metang.bin"
+
+ .align 2
+Cry_Metagross:: @ 88A4948
+ .incbin "sound/direct_sound_samples/cry_metagross.bin"
+
+ .align 2
+Cry_Bagon:: @ 88A70C0
+ .incbin "sound/direct_sound_samples/cry_bagon.bin"
+
+ .align 2
+Cry_Shelgon:: @ 88A7894
+ .incbin "sound/direct_sound_samples/cry_shelgon.bin"
+
+ .align 2
+Cry_Regirock:: @ 88A8C9C
+ .incbin "sound/direct_sound_samples/cry_regirock.bin"
+
+ .align 2
+Cry_Regice:: @ 88AAC78
+ .incbin "sound/direct_sound_samples/cry_regice.bin"
+
+ .align 2
+Cry_Registeel:: @ 88ACC78
+ .incbin "sound/direct_sound_samples/cry_registeel.bin"
+
+ .align 2
+Cry_Castform:: @ 88AE37C
+ .incbin "sound/direct_sound_samples/cry_castform.bin"
+
+ .align 2
+Cry_Volbeat:: @ 88AF014
+ .incbin "sound/direct_sound_samples/cry_volbeat.bin"
+
+ .align 2
+Cry_Illumise:: @ 88AFB9C
+ .incbin "sound/direct_sound_samples/cry_illumise.bin"
+
+ .align 2
+Cry_Poochyena:: @ 88B0CB4
+ .incbin "sound/direct_sound_samples/cry_poochyena.bin"
+
+ .align 2
+Cry_Mightyena:: @ 88B15FC
+ .incbin "sound/direct_sound_samples/cry_mightyena.bin"
+
+ .align 2
+Cry_Dusclops:: @ 88B2988
+ .incbin "sound/direct_sound_samples/cry_dusclops.bin"
+
+ .align 2
+Cry_Sableye:: @ 88B3740
+ .incbin "sound/direct_sound_samples/cry_sableye.bin"
+
+ .align 2
+Cry_Mawile:: @ 88B42E4
+ .incbin "sound/direct_sound_samples/cry_mawile.bin"
+
+ .align 2
+Cry_Aron:: @ 88B4E64
+ .incbin "sound/direct_sound_samples/cry_aron.bin"
+
+ .align 2
+Cry_Lairon:: @ 88B5790
+ .incbin "sound/direct_sound_samples/cry_lairon.bin"
+
+ .align 2
+Cry_Aggron:: @ 88B6C68
+ .incbin "sound/direct_sound_samples/cry_aggron.bin"
+
+ .align 2
+Cry_Relicanth:: @ 88B860C
+ .incbin "sound/direct_sound_samples/cry_relicanth.bin"
+
+ .align 2
+Cry_Luvdisc:: @ 88B9A3C
+ .incbin "sound/direct_sound_samples/cry_luvdisc.bin"
+
+ .align 2
+Cry_Groudon:: @ 88B9F18
+ .incbin "sound/direct_sound_samples/cry_groudon.bin"
+
+ .align 2
+Cry_Kyogre:: @ 88BC424
+ .incbin "sound/direct_sound_samples/cry_kyogre.bin"
+
+ .align 2
+Cry_Rayquaza:: @ 88BE7DC
+ .incbin "sound/direct_sound_samples/cry_rayquaza.bin"
+
+ .align 2
+Cry_Salamence:: @ 88C0508
+ .incbin "sound/direct_sound_samples/cry_salamence.bin"
+
+ .align 2
+Cry_Breloom:: @ 88C1E24
+ .incbin "sound/direct_sound_samples/cry_breloom.bin"
+
+ .align 2
+Cry_Shroomish:: @ 88C2AE4
+ .incbin "sound/direct_sound_samples/cry_shroomish.bin"
+
+ .align 2
+Cry_Linoone:: @ 88C33BC
+ .incbin "sound/direct_sound_samples/cry_linoone.bin"
+
+ .align 2
+Cry_Tropius:: @ 88C5258
+ .incbin "sound/direct_sound_samples/cry_tropius.bin"
+
+ .align 2
+Cry_Wailmer:: @ 88C731C
+ .incbin "sound/direct_sound_samples/cry_wailmer.bin"
+
+ .align 2
+Cry_Zigzagoon:: @ 88C8F7C
+ .incbin "sound/direct_sound_samples/cry_zigzagoon.bin"
+
+ .align 2
+Cry_Exploud:: @ 88C9B0C
+ .incbin "sound/direct_sound_samples/cry_exploud.bin"
+
+ .align 2
+Cry_Loudred:: @ 88CB754
+ .incbin "sound/direct_sound_samples/cry_loudred.bin"
+
+ .align 2
+Cry_Wailord:: @ 88CC47C
+ .incbin "sound/direct_sound_samples/cry_wailord.bin"
+
+ .align 2
+Cry_Whismur:: @ 88CEE8C
+ .incbin "sound/direct_sound_samples/cry_whismur.bin"
+
+ .align 2
+Cry_Snorunt:: @ 88CF6B0
+ .incbin "sound/direct_sound_samples/cry_snorunt.bin"
+
+ .align 2
+Cry_Latios:: @ 88D07B8
+ .incbin "sound/direct_sound_samples/cry_latios.bin"
+
+ .align 2
+Cry_Jirachi:: @ 88D1DB0
+ .incbin "sound/direct_sound_samples/cry_jirachi.bin"
+
+ .align 2
+Cry_Deoxys:: @ 88D2B34
+ .incbin "sound/direct_sound_samples/cry_deoxys.bin"
+
+ .align 2
+Cry_Chimecho:: @ 88D4008
+ .incbin "sound/direct_sound_samples/cry_chimecho.bin"
+
+ .align 2
+DirectSoundWaveData_88D4A18:: @ 88D4A18
+ .incbin "sound/direct_sound_samples/88D4A18.bin"
+
+ .align 2
+DirectSoundWaveData_88D6978:: @ 88D6978
+ .incbin "sound/direct_sound_samples/88D6978.bin"
+
+ .align 2
+DirectSoundWaveData_88D8418:: @ 88D8418
+ .incbin "sound/direct_sound_samples/88D8418.bin"
+
+ .align 2
+DirectSoundWaveData_88DA388:: @ 88DA388
+ .incbin "sound/direct_sound_samples/88DA388.bin"
+
+ .align 2
+DirectSoundWaveData_88DBBC0:: @ 88DBBC0
+ .incbin "sound/direct_sound_samples/88DBBC0.bin"
+
+ .align 2
+DirectSoundWaveData_88DC220:: @ 88DC220
+ .incbin "sound/direct_sound_samples/88DC220.bin"
+
+ .align 2
+DirectSoundWaveData_88DC704:: @ 88DC704
+ .incbin "sound/direct_sound_samples/88DC704.bin"
+
+ .align 2
+DirectSoundWaveData_88DD054:: @ 88DD054
+ .incbin "sound/direct_sound_samples/88DD054.bin"
+
+ .align 2
+DirectSoundWaveData_88DDAC4:: @ 88DDAC4
+ .incbin "sound/direct_sound_samples/88DDAC4.bin"
+
+ .align 2
+DirectSoundWaveData_88DDDE4:: @ 88DDDE4
+ .incbin "sound/direct_sound_samples/88DDDE4.bin"
+
+ .align 2
+DirectSoundWaveData_88DEA6C:: @ 88DEA6C
+ .incbin "sound/direct_sound_samples/88DEA6C.bin"
+
+ .align 2
+DirectSoundWaveData_88DF08C:: @ 88DF08C
+ .incbin "sound/direct_sound_samples/88DF08C.bin"
+
+ .align 2
+DirectSoundWaveData_88DF414:: @ 88DF414
+ .incbin "sound/direct_sound_samples/88DF414.bin"
+
+ .align 2
+DirectSoundWaveData_88E01F8:: @ 88E01F8
+ .incbin "sound/direct_sound_samples/88E01F8.bin"
+
+ .align 2
+DirectSoundWaveData_88E0B68:: @ 88E0B68
+ .incbin "sound/direct_sound_samples/88E0B68.bin"
+
+ .align 2
+DirectSoundWaveData_88E0F04:: @ 88E0F04
+ .incbin "sound/direct_sound_samples/88E0F04.bin"
+
+ .align 2
+DirectSoundWaveData_88E16B8:: @ 88E16B8
+ .incbin "sound/direct_sound_samples/88E16B8.bin"
+
+ .align 2
+DirectSoundWaveData_88E2414:: @ 88E2414
+ .incbin "sound/direct_sound_samples/88E2414.bin"
+
+ .align 2
+DirectSoundWaveData_88E2658:: @ 88E2658
+ .incbin "sound/direct_sound_samples/88E2658.bin"
+
+ .align 2
+DirectSoundWaveData_88E3498:: @ 88E3498
+ .incbin "sound/direct_sound_samples/88E3498.bin"
+
+ .align 2
+DirectSoundWaveData_88E3DEC:: @ 88E3DEC
+ .incbin "sound/direct_sound_samples/88E3DEC.bin"
+
+ .align 2
+DirectSoundWaveData_88E4140:: @ 88E4140
+ .incbin "sound/direct_sound_samples/88E4140.bin"
+
+ .align 2
+DirectSoundWaveData_88E4774:: @ 88E4774
+ .incbin "sound/direct_sound_samples/88E4774.bin"
+
+ .align 2
+DirectSoundWaveData_88E53E0:: @ 88E53E0
+ .incbin "sound/direct_sound_samples/88E53E0.bin"
+
+ .align 2
+DirectSoundWaveData_88E5978:: @ 88E5978
+ .incbin "sound/direct_sound_samples/88E5978.bin"
+
+ .align 2
+DirectSoundWaveData_88E647C:: @ 88E647C
+ .incbin "sound/direct_sound_samples/88E647C.bin"
+
+ .align 2
+DirectSoundWaveData_88E6A80:: @ 88E6A80
+ .incbin "sound/direct_sound_samples/88E6A80.bin"
+
+ .align 2
+DirectSoundWaveData_88E6C78:: @ 88E6C78
+ .incbin "sound/direct_sound_samples/88E6C78.bin"
+
+ .align 2
+DirectSoundWaveData_88E75DC:: @ 88E75DC
+ .incbin "sound/direct_sound_samples/88E75DC.bin"
+
+ .align 2
+DirectSoundWaveData_88E8568:: @ 88E8568
+ .incbin "sound/direct_sound_samples/88E8568.bin"
+
+ .align 2
+DirectSoundWaveData_88E8BA0:: @ 88E8BA0
+ .incbin "sound/direct_sound_samples/88E8BA0.bin"
+
+ .align 2
+DirectSoundWaveData_88E9674:: @ 88E9674
+ .incbin "sound/direct_sound_samples/88E9674.bin"
+
+ .align 2
+DirectSoundWaveData_88EA5B8:: @ 88EA5B8
+ .incbin "sound/direct_sound_samples/88EA5B8.bin"
+
+ .align 2
+DirectSoundWaveData_88EAB30:: @ 88EAB30
+ .incbin "sound/direct_sound_samples/88EAB30.bin"
+
+ .align 2
+DirectSoundWaveData_88EB97C:: @ 88EB97C
+ .incbin "sound/direct_sound_samples/88EB97C.bin"
+
+ .align 2
+DirectSoundWaveData_88EC884:: @ 88EC884
+ .incbin "sound/direct_sound_samples/88EC884.bin"
+
+ .align 2
+DirectSoundWaveData_88ED358:: @ 88ED358
+ .incbin "sound/direct_sound_samples/88ED358.bin"
+
+ .align 2
+DirectSoundWaveData_88EDEEC:: @ 88EDEEC
+ .incbin "sound/direct_sound_samples/88EDEEC.bin"
+
+ .align 2
+DirectSoundWaveData_88EE8C4:: @ 88EE8C4
+ .incbin "sound/direct_sound_samples/88EE8C4.bin"
+
+ .align 2
+DirectSoundWaveData_88EEF04:: @ 88EEF04
+ .incbin "sound/direct_sound_samples/88EEF04.bin"
+
+ .align 2
+DirectSoundWaveData_88EF9E4:: @ 88EF9E4
+ .incbin "sound/direct_sound_samples/88EF9E4.bin"
+
+ .align 2
+DirectSoundWaveData_88F0020:: @ 88F0020
+ .incbin "sound/direct_sound_samples/88F0020.bin"
+
+ .align 2
+DirectSoundWaveData_88F0738:: @ 88F0738
+ .incbin "sound/direct_sound_samples/88F0738.bin"
+
+ .align 2
+DirectSoundWaveData_88F1074:: @ 88F1074
+ .incbin "sound/direct_sound_samples/88F1074.bin"
+
+ .align 2
+DirectSoundWaveData_88F1830:: @ 88F1830
+ .incbin "sound/direct_sound_samples/88F1830.bin"
+
+ .align 2
+DirectSoundWaveData_88F1D94:: @ 88F1D94
+ .incbin "sound/direct_sound_samples/88F1D94.bin"
+
+ .align 2
+DirectSoundWaveData_88F2B08:: @ 88F2B08
+ .incbin "sound/direct_sound_samples/88F2B08.bin"
+
+ .align 2
+DirectSoundWaveData_88F2F84:: @ 88F2F84
+ .incbin "sound/direct_sound_samples/88F2F84.bin"
+
+ .align 2
+DirectSoundWaveData_88F3470:: @ 88F3470
+ .incbin "sound/direct_sound_samples/88F3470.bin"
+
+ .align 2
+DirectSoundWaveData_88F3C38:: @ 88F3C38
+ .incbin "sound/direct_sound_samples/88F3C38.bin"
+
+ .align 2
+DirectSoundWaveData_88F4834:: @ 88F4834
+ .incbin "sound/direct_sound_samples/88F4834.bin"
+
+ .align 2
+DirectSoundWaveData_88F4BAC:: @ 88F4BAC
+ .incbin "sound/direct_sound_samples/88F4BAC.bin"
+
+ .align 2
+DirectSoundWaveData_88F5368:: @ 88F5368
+ .incbin "sound/direct_sound_samples/88F5368.bin"
+
+ .align 2
+DirectSoundWaveData_88F5FCC:: @ 88F5FCC
+ .incbin "sound/direct_sound_samples/88F5FCC.bin"
+
+ .align 2
+DirectSoundWaveData_88F6498:: @ 88F6498
+ .incbin "sound/direct_sound_samples/88F6498.bin"
+
+ .align 2
+DirectSoundWaveData_88F6F48:: @ 88F6F48
+ .incbin "sound/direct_sound_samples/88F6F48.bin"
+
+ .align 2
+DirectSoundWaveData_88F8318:: @ 88F8318
+ .incbin "sound/direct_sound_samples/88F8318.bin"
+
+ .align 2
+DirectSoundWaveData_88F94DC:: @ 88F94DC
+ .incbin "sound/direct_sound_samples/88F94DC.bin"
+
+ .align 2
+DirectSoundWaveData_88F9F3C:: @ 88F9F3C
+ .incbin "sound/direct_sound_samples/88F9F3C.bin"
diff --git a/sound/direct_sound_samples/86B5D04.aif b/sound/direct_sound_samples/86B5D04.aif
new file mode 100644
index 000000000..199ead811
--- /dev/null
+++ b/sound/direct_sound_samples/86B5D04.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86B63A8.aif b/sound/direct_sound_samples/86B63A8.aif
new file mode 100644
index 000000000..6372bbc32
--- /dev/null
+++ b/sound/direct_sound_samples/86B63A8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86B6BA0.aif b/sound/direct_sound_samples/86B6BA0.aif
new file mode 100644
index 000000000..f3aa47d91
--- /dev/null
+++ b/sound/direct_sound_samples/86B6BA0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86B776C.aif b/sound/direct_sound_samples/86B776C.aif
new file mode 100644
index 000000000..9175b63c5
--- /dev/null
+++ b/sound/direct_sound_samples/86B776C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86B86A4.aif b/sound/direct_sound_samples/86B86A4.aif
new file mode 100644
index 000000000..f39931a7e
--- /dev/null
+++ b/sound/direct_sound_samples/86B86A4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86B9318.aif b/sound/direct_sound_samples/86B9318.aif
new file mode 100644
index 000000000..dfdfd702e
--- /dev/null
+++ b/sound/direct_sound_samples/86B9318.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86BA7E8.aif b/sound/direct_sound_samples/86BA7E8.aif
new file mode 100644
index 000000000..e8784682e
--- /dev/null
+++ b/sound/direct_sound_samples/86BA7E8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86BBE98.aif b/sound/direct_sound_samples/86BBE98.aif
new file mode 100644
index 000000000..41b6fec12
--- /dev/null
+++ b/sound/direct_sound_samples/86BBE98.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86BD1DC.aif b/sound/direct_sound_samples/86BD1DC.aif
new file mode 100644
index 000000000..2a0ea2a26
--- /dev/null
+++ b/sound/direct_sound_samples/86BD1DC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86BDC80.aif b/sound/direct_sound_samples/86BDC80.aif
new file mode 100644
index 000000000..7647a74a7
--- /dev/null
+++ b/sound/direct_sound_samples/86BDC80.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86BEF94.aif b/sound/direct_sound_samples/86BEF94.aif
new file mode 100644
index 000000000..46d6e7d13
--- /dev/null
+++ b/sound/direct_sound_samples/86BEF94.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C2590.aif b/sound/direct_sound_samples/86C2590.aif
new file mode 100644
index 000000000..e7184ec6f
--- /dev/null
+++ b/sound/direct_sound_samples/86C2590.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C2A68.aif b/sound/direct_sound_samples/86C2A68.aif
new file mode 100644
index 000000000..69267ca1c
--- /dev/null
+++ b/sound/direct_sound_samples/86C2A68.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C4344.aif b/sound/direct_sound_samples/86C4344.aif
new file mode 100644
index 000000000..5219bdf5d
--- /dev/null
+++ b/sound/direct_sound_samples/86C4344.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C566C.aif b/sound/direct_sound_samples/86C566C.aif
new file mode 100644
index 000000000..9c504e3d0
--- /dev/null
+++ b/sound/direct_sound_samples/86C566C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C5B0C.aif b/sound/direct_sound_samples/86C5B0C.aif
new file mode 100644
index 000000000..544b187d5
--- /dev/null
+++ b/sound/direct_sound_samples/86C5B0C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C6200.aif b/sound/direct_sound_samples/86C6200.aif
new file mode 100644
index 000000000..b11787ffc
--- /dev/null
+++ b/sound/direct_sound_samples/86C6200.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C6A90.aif b/sound/direct_sound_samples/86C6A90.aif
new file mode 100644
index 000000000..36b640758
--- /dev/null
+++ b/sound/direct_sound_samples/86C6A90.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C7308.aif b/sound/direct_sound_samples/86C7308.aif
new file mode 100644
index 000000000..04f990b13
--- /dev/null
+++ b/sound/direct_sound_samples/86C7308.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C8348.aif b/sound/direct_sound_samples/86C8348.aif
new file mode 100644
index 000000000..8747aef28
--- /dev/null
+++ b/sound/direct_sound_samples/86C8348.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C875C.aif b/sound/direct_sound_samples/86C875C.aif
new file mode 100644
index 000000000..5ad9410d0
--- /dev/null
+++ b/sound/direct_sound_samples/86C875C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86C958C.aif b/sound/direct_sound_samples/86C958C.aif
new file mode 100644
index 000000000..7de79e747
--- /dev/null
+++ b/sound/direct_sound_samples/86C958C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CA520.aif b/sound/direct_sound_samples/86CA520.aif
new file mode 100644
index 000000000..39ec57d29
--- /dev/null
+++ b/sound/direct_sound_samples/86CA520.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CADD4.aif b/sound/direct_sound_samples/86CADD4.aif
new file mode 100644
index 000000000..4aec6882f
--- /dev/null
+++ b/sound/direct_sound_samples/86CADD4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CB6B8.aif b/sound/direct_sound_samples/86CB6B8.aif
new file mode 100644
index 000000000..576e3e19e
--- /dev/null
+++ b/sound/direct_sound_samples/86CB6B8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CC5E4.aif b/sound/direct_sound_samples/86CC5E4.aif
new file mode 100644
index 000000000..2e1bf9c64
--- /dev/null
+++ b/sound/direct_sound_samples/86CC5E4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CCAFC.aif b/sound/direct_sound_samples/86CCAFC.aif
new file mode 100644
index 000000000..8e1cb620a
--- /dev/null
+++ b/sound/direct_sound_samples/86CCAFC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CD0C4.aif b/sound/direct_sound_samples/86CD0C4.aif
new file mode 100644
index 000000000..628421990
--- /dev/null
+++ b/sound/direct_sound_samples/86CD0C4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CDFDC.aif b/sound/direct_sound_samples/86CDFDC.aif
new file mode 100644
index 000000000..93b679358
--- /dev/null
+++ b/sound/direct_sound_samples/86CDFDC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86CF950.aif b/sound/direct_sound_samples/86CF950.aif
new file mode 100644
index 000000000..08f1acf38
--- /dev/null
+++ b/sound/direct_sound_samples/86CF950.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86D1A2C.aif b/sound/direct_sound_samples/86D1A2C.aif
new file mode 100644
index 000000000..db36a54bd
--- /dev/null
+++ b/sound/direct_sound_samples/86D1A2C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86D925C.aif b/sound/direct_sound_samples/86D925C.aif
new file mode 100644
index 000000000..43515f542
--- /dev/null
+++ b/sound/direct_sound_samples/86D925C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86D9C14.aif b/sound/direct_sound_samples/86D9C14.aif
new file mode 100644
index 000000000..2e67f1d73
--- /dev/null
+++ b/sound/direct_sound_samples/86D9C14.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86DAA94.aif b/sound/direct_sound_samples/86DAA94.aif
new file mode 100644
index 000000000..0d0b3e3ca
--- /dev/null
+++ b/sound/direct_sound_samples/86DAA94.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86DB908.aif b/sound/direct_sound_samples/86DB908.aif
new file mode 100644
index 000000000..0eaf31309
--- /dev/null
+++ b/sound/direct_sound_samples/86DB908.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86DD11C.aif b/sound/direct_sound_samples/86DD11C.aif
new file mode 100644
index 000000000..4a4268210
--- /dev/null
+++ b/sound/direct_sound_samples/86DD11C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86DE6C0.aif b/sound/direct_sound_samples/86DE6C0.aif
new file mode 100644
index 000000000..a8046cee8
--- /dev/null
+++ b/sound/direct_sound_samples/86DE6C0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86DFCA4.aif b/sound/direct_sound_samples/86DFCA4.aif
new file mode 100644
index 000000000..1696bd02e
--- /dev/null
+++ b/sound/direct_sound_samples/86DFCA4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E0D98.aif b/sound/direct_sound_samples/86E0D98.aif
new file mode 100644
index 000000000..c2b3757b0
--- /dev/null
+++ b/sound/direct_sound_samples/86E0D98.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E1CF8.aif b/sound/direct_sound_samples/86E1CF8.aif
new file mode 100644
index 000000000..7de586c9b
--- /dev/null
+++ b/sound/direct_sound_samples/86E1CF8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E3358.aif b/sound/direct_sound_samples/86E3358.aif
new file mode 100644
index 000000000..5236141ba
--- /dev/null
+++ b/sound/direct_sound_samples/86E3358.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E48B4.aif b/sound/direct_sound_samples/86E48B4.aif
new file mode 100644
index 000000000..a7c4e94f8
--- /dev/null
+++ b/sound/direct_sound_samples/86E48B4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E5440.aif b/sound/direct_sound_samples/86E5440.aif
new file mode 100644
index 000000000..bfaa5c196
--- /dev/null
+++ b/sound/direct_sound_samples/86E5440.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86E89E4.aif b/sound/direct_sound_samples/86E89E4.aif
new file mode 100644
index 000000000..3e76cacdd
--- /dev/null
+++ b/sound/direct_sound_samples/86E89E4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86EAD00.aif b/sound/direct_sound_samples/86EAD00.aif
new file mode 100644
index 000000000..2647c78ec
--- /dev/null
+++ b/sound/direct_sound_samples/86EAD00.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86EE3CC.aif b/sound/direct_sound_samples/86EE3CC.aif
new file mode 100644
index 000000000..e56df7f60
--- /dev/null
+++ b/sound/direct_sound_samples/86EE3CC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86EF71C.aif b/sound/direct_sound_samples/86EF71C.aif
new file mode 100644
index 000000000..8c68a83b3
--- /dev/null
+++ b/sound/direct_sound_samples/86EF71C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86F0C2C.aif b/sound/direct_sound_samples/86F0C2C.aif
new file mode 100644
index 000000000..a03bafc97
--- /dev/null
+++ b/sound/direct_sound_samples/86F0C2C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86F204C.aif b/sound/direct_sound_samples/86F204C.aif
new file mode 100644
index 000000000..d4077b481
--- /dev/null
+++ b/sound/direct_sound_samples/86F204C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86F30E8.aif b/sound/direct_sound_samples/86F30E8.aif
new file mode 100644
index 000000000..2ad86876b
--- /dev/null
+++ b/sound/direct_sound_samples/86F30E8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86F4144.aif b/sound/direct_sound_samples/86F4144.aif
new file mode 100644
index 000000000..742c4385e
--- /dev/null
+++ b/sound/direct_sound_samples/86F4144.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86FB0D8.aif b/sound/direct_sound_samples/86FB0D8.aif
new file mode 100644
index 000000000..004fda6a1
--- /dev/null
+++ b/sound/direct_sound_samples/86FB0D8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86FF65C.aif b/sound/direct_sound_samples/86FF65C.aif
new file mode 100644
index 000000000..703f3adbd
--- /dev/null
+++ b/sound/direct_sound_samples/86FF65C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/86FFDC0.aif b/sound/direct_sound_samples/86FFDC0.aif
new file mode 100644
index 000000000..f244a9982
--- /dev/null
+++ b/sound/direct_sound_samples/86FFDC0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8701A10.aif b/sound/direct_sound_samples/8701A10.aif
new file mode 100644
index 000000000..9c531de11
--- /dev/null
+++ b/sound/direct_sound_samples/8701A10.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8703214.aif b/sound/direct_sound_samples/8703214.aif
new file mode 100644
index 000000000..e04a34f64
--- /dev/null
+++ b/sound/direct_sound_samples/8703214.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8706DCC.aif b/sound/direct_sound_samples/8706DCC.aif
new file mode 100644
index 000000000..67c40f196
--- /dev/null
+++ b/sound/direct_sound_samples/8706DCC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8709004.aif b/sound/direct_sound_samples/8709004.aif
new file mode 100644
index 000000000..d37c79c05
--- /dev/null
+++ b/sound/direct_sound_samples/8709004.aif
Binary files differ
diff --git a/sound/direct_sound_samples/870AE74.aif b/sound/direct_sound_samples/870AE74.aif
new file mode 100644
index 000000000..b0f0e82a1
--- /dev/null
+++ b/sound/direct_sound_samples/870AE74.aif
Binary files differ
diff --git a/sound/direct_sound_samples/870DE64.aif b/sound/direct_sound_samples/870DE64.aif
new file mode 100644
index 000000000..c4f7082ed
--- /dev/null
+++ b/sound/direct_sound_samples/870DE64.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8710AB8.aif b/sound/direct_sound_samples/8710AB8.aif
new file mode 100644
index 000000000..adaf6a0c5
--- /dev/null
+++ b/sound/direct_sound_samples/8710AB8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8715038.aif b/sound/direct_sound_samples/8715038.aif
new file mode 100644
index 000000000..a2618653f
--- /dev/null
+++ b/sound/direct_sound_samples/8715038.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8717980.aif b/sound/direct_sound_samples/8717980.aif
new file mode 100644
index 000000000..8663a6261
--- /dev/null
+++ b/sound/direct_sound_samples/8717980.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87190E0.aif b/sound/direct_sound_samples/87190E0.aif
new file mode 100644
index 000000000..b310823a7
--- /dev/null
+++ b/sound/direct_sound_samples/87190E0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/871A724.aif b/sound/direct_sound_samples/871A724.aif
new file mode 100644
index 000000000..a2382d700
--- /dev/null
+++ b/sound/direct_sound_samples/871A724.aif
Binary files differ
diff --git a/sound/direct_sound_samples/871CBCC.aif b/sound/direct_sound_samples/871CBCC.aif
new file mode 100644
index 000000000..fced03712
--- /dev/null
+++ b/sound/direct_sound_samples/871CBCC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/871F234.aif b/sound/direct_sound_samples/871F234.aif
new file mode 100644
index 000000000..86ea0fa76
--- /dev/null
+++ b/sound/direct_sound_samples/871F234.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87205DC.aif b/sound/direct_sound_samples/87205DC.aif
new file mode 100644
index 000000000..7270872d6
--- /dev/null
+++ b/sound/direct_sound_samples/87205DC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8721AAC.aif b/sound/direct_sound_samples/8721AAC.aif
new file mode 100644
index 000000000..b3122457d
--- /dev/null
+++ b/sound/direct_sound_samples/8721AAC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87224B8.aif b/sound/direct_sound_samples/87224B8.aif
new file mode 100644
index 000000000..09e17f0ca
--- /dev/null
+++ b/sound/direct_sound_samples/87224B8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87240CC.aif b/sound/direct_sound_samples/87240CC.aif
new file mode 100644
index 000000000..578a81c2f
--- /dev/null
+++ b/sound/direct_sound_samples/87240CC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8725A2C.aif b/sound/direct_sound_samples/8725A2C.aif
new file mode 100644
index 000000000..ee6ff45b7
--- /dev/null
+++ b/sound/direct_sound_samples/8725A2C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8726EF0.aif b/sound/direct_sound_samples/8726EF0.aif
new file mode 100644
index 000000000..1c0a027f7
--- /dev/null
+++ b/sound/direct_sound_samples/8726EF0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872762C.aif b/sound/direct_sound_samples/872762C.aif
new file mode 100644
index 000000000..2e09d0822
--- /dev/null
+++ b/sound/direct_sound_samples/872762C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872921C.aif b/sound/direct_sound_samples/872921C.aif
new file mode 100644
index 000000000..49f24936f
--- /dev/null
+++ b/sound/direct_sound_samples/872921C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872A5D0.aif b/sound/direct_sound_samples/872A5D0.aif
new file mode 100644
index 000000000..5c55d91ed
--- /dev/null
+++ b/sound/direct_sound_samples/872A5D0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872CC54.aif b/sound/direct_sound_samples/872CC54.aif
new file mode 100644
index 000000000..ece919ea5
--- /dev/null
+++ b/sound/direct_sound_samples/872CC54.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872DE98.aif b/sound/direct_sound_samples/872DE98.aif
new file mode 100644
index 000000000..89872bf55
--- /dev/null
+++ b/sound/direct_sound_samples/872DE98.aif
Binary files differ
diff --git a/sound/direct_sound_samples/872EEA8.aif b/sound/direct_sound_samples/872EEA8.aif
new file mode 100644
index 000000000..515818a4d
--- /dev/null
+++ b/sound/direct_sound_samples/872EEA8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87301B0.aif b/sound/direct_sound_samples/87301B0.aif
new file mode 100644
index 000000000..102830efa
--- /dev/null
+++ b/sound/direct_sound_samples/87301B0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87322BC.aif b/sound/direct_sound_samples/87322BC.aif
new file mode 100644
index 000000000..09fe6f12e
--- /dev/null
+++ b/sound/direct_sound_samples/87322BC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8734298.aif b/sound/direct_sound_samples/8734298.aif
new file mode 100644
index 000000000..556be0238
--- /dev/null
+++ b/sound/direct_sound_samples/8734298.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87364A8.aif b/sound/direct_sound_samples/87364A8.aif
new file mode 100644
index 000000000..dd80b1185
--- /dev/null
+++ b/sound/direct_sound_samples/87364A8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8736C74.aif b/sound/direct_sound_samples/8736C74.aif
new file mode 100644
index 000000000..9d00ecae6
--- /dev/null
+++ b/sound/direct_sound_samples/8736C74.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87385E4.aif b/sound/direct_sound_samples/87385E4.aif
new file mode 100644
index 000000000..ebd46eeaa
--- /dev/null
+++ b/sound/direct_sound_samples/87385E4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/873A594.aif b/sound/direct_sound_samples/873A594.aif
new file mode 100644
index 000000000..455ced13e
--- /dev/null
+++ b/sound/direct_sound_samples/873A594.aif
Binary files differ
diff --git a/sound/direct_sound_samples/873D874.aif b/sound/direct_sound_samples/873D874.aif
new file mode 100644
index 000000000..083c45e3d
--- /dev/null
+++ b/sound/direct_sound_samples/873D874.aif
Binary files differ
diff --git a/sound/direct_sound_samples/873E2A4.aif b/sound/direct_sound_samples/873E2A4.aif
new file mode 100644
index 000000000..1bd43ca92
--- /dev/null
+++ b/sound/direct_sound_samples/873E2A4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/873ECD8.aif b/sound/direct_sound_samples/873ECD8.aif
new file mode 100644
index 000000000..6a11945c5
--- /dev/null
+++ b/sound/direct_sound_samples/873ECD8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8740818.aif b/sound/direct_sound_samples/8740818.aif
new file mode 100644
index 000000000..a0fb49f89
--- /dev/null
+++ b/sound/direct_sound_samples/8740818.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87410E0.aif b/sound/direct_sound_samples/87410E0.aif
new file mode 100644
index 000000000..6d6c2e998
--- /dev/null
+++ b/sound/direct_sound_samples/87410E0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87424B0.aif b/sound/direct_sound_samples/87424B0.aif
new file mode 100644
index 000000000..9521d0b6e
--- /dev/null
+++ b/sound/direct_sound_samples/87424B0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87430C0.aif b/sound/direct_sound_samples/87430C0.aif
new file mode 100644
index 000000000..2519572e2
--- /dev/null
+++ b/sound/direct_sound_samples/87430C0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8743C50.aif b/sound/direct_sound_samples/8743C50.aif
new file mode 100644
index 000000000..d411e6612
--- /dev/null
+++ b/sound/direct_sound_samples/8743C50.aif
Binary files differ
diff --git a/sound/direct_sound_samples/87446EC.aif b/sound/direct_sound_samples/87446EC.aif
new file mode 100644
index 000000000..3bc1aa839
--- /dev/null
+++ b/sound/direct_sound_samples/87446EC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8745034.aif b/sound/direct_sound_samples/8745034.aif
new file mode 100644
index 000000000..3bacf3676
--- /dev/null
+++ b/sound/direct_sound_samples/8745034.aif
Binary files differ
diff --git a/sound/direct_sound_samples/8745A7C.aif b/sound/direct_sound_samples/8745A7C.aif
new file mode 100644
index 000000000..5ddaa153d
--- /dev/null
+++ b/sound/direct_sound_samples/8745A7C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88D4A18.aif b/sound/direct_sound_samples/88D4A18.aif
new file mode 100644
index 000000000..e56c5c131
--- /dev/null
+++ b/sound/direct_sound_samples/88D4A18.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88D6978.aif b/sound/direct_sound_samples/88D6978.aif
new file mode 100644
index 000000000..e1715fd03
--- /dev/null
+++ b/sound/direct_sound_samples/88D6978.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88D8418.aif b/sound/direct_sound_samples/88D8418.aif
new file mode 100644
index 000000000..dea429a25
--- /dev/null
+++ b/sound/direct_sound_samples/88D8418.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DA388.aif b/sound/direct_sound_samples/88DA388.aif
new file mode 100644
index 000000000..8b7a7da40
--- /dev/null
+++ b/sound/direct_sound_samples/88DA388.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DBBC0.aif b/sound/direct_sound_samples/88DBBC0.aif
new file mode 100644
index 000000000..4b15a94b7
--- /dev/null
+++ b/sound/direct_sound_samples/88DBBC0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DC220.aif b/sound/direct_sound_samples/88DC220.aif
new file mode 100644
index 000000000..74c129073
--- /dev/null
+++ b/sound/direct_sound_samples/88DC220.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DC704.aif b/sound/direct_sound_samples/88DC704.aif
new file mode 100644
index 000000000..359972c16
--- /dev/null
+++ b/sound/direct_sound_samples/88DC704.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DD054.aif b/sound/direct_sound_samples/88DD054.aif
new file mode 100644
index 000000000..3b136fa43
--- /dev/null
+++ b/sound/direct_sound_samples/88DD054.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DDAC4.aif b/sound/direct_sound_samples/88DDAC4.aif
new file mode 100644
index 000000000..fd72512cf
--- /dev/null
+++ b/sound/direct_sound_samples/88DDAC4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DDDE4.aif b/sound/direct_sound_samples/88DDDE4.aif
new file mode 100644
index 000000000..6f7794bec
--- /dev/null
+++ b/sound/direct_sound_samples/88DDDE4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DEA6C.aif b/sound/direct_sound_samples/88DEA6C.aif
new file mode 100644
index 000000000..89b845f21
--- /dev/null
+++ b/sound/direct_sound_samples/88DEA6C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DF08C.aif b/sound/direct_sound_samples/88DF08C.aif
new file mode 100644
index 000000000..1d99a3a93
--- /dev/null
+++ b/sound/direct_sound_samples/88DF08C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88DF414.aif b/sound/direct_sound_samples/88DF414.aif
new file mode 100644
index 000000000..883398129
--- /dev/null
+++ b/sound/direct_sound_samples/88DF414.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E01F8.aif b/sound/direct_sound_samples/88E01F8.aif
new file mode 100644
index 000000000..776815e63
--- /dev/null
+++ b/sound/direct_sound_samples/88E01F8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E0B68.aif b/sound/direct_sound_samples/88E0B68.aif
new file mode 100644
index 000000000..545bd1292
--- /dev/null
+++ b/sound/direct_sound_samples/88E0B68.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E0F04.aif b/sound/direct_sound_samples/88E0F04.aif
new file mode 100644
index 000000000..c0a3be10d
--- /dev/null
+++ b/sound/direct_sound_samples/88E0F04.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E16B8.aif b/sound/direct_sound_samples/88E16B8.aif
new file mode 100644
index 000000000..d26ecdd6d
--- /dev/null
+++ b/sound/direct_sound_samples/88E16B8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E2414.aif b/sound/direct_sound_samples/88E2414.aif
new file mode 100644
index 000000000..2b51201a4
--- /dev/null
+++ b/sound/direct_sound_samples/88E2414.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E2658.aif b/sound/direct_sound_samples/88E2658.aif
new file mode 100644
index 000000000..cf5ac4e03
--- /dev/null
+++ b/sound/direct_sound_samples/88E2658.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E3498.aif b/sound/direct_sound_samples/88E3498.aif
new file mode 100644
index 000000000..606742e60
--- /dev/null
+++ b/sound/direct_sound_samples/88E3498.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E3DEC.aif b/sound/direct_sound_samples/88E3DEC.aif
new file mode 100644
index 000000000..71d4987d6
--- /dev/null
+++ b/sound/direct_sound_samples/88E3DEC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E4140.aif b/sound/direct_sound_samples/88E4140.aif
new file mode 100644
index 000000000..070c44a37
--- /dev/null
+++ b/sound/direct_sound_samples/88E4140.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E4774.aif b/sound/direct_sound_samples/88E4774.aif
new file mode 100644
index 000000000..b0ca84a38
--- /dev/null
+++ b/sound/direct_sound_samples/88E4774.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E53E0.aif b/sound/direct_sound_samples/88E53E0.aif
new file mode 100644
index 000000000..f44101b23
--- /dev/null
+++ b/sound/direct_sound_samples/88E53E0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E5978.aif b/sound/direct_sound_samples/88E5978.aif
new file mode 100644
index 000000000..a33809d42
--- /dev/null
+++ b/sound/direct_sound_samples/88E5978.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E647C.aif b/sound/direct_sound_samples/88E647C.aif
new file mode 100644
index 000000000..6a005efcc
--- /dev/null
+++ b/sound/direct_sound_samples/88E647C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E6A80.aif b/sound/direct_sound_samples/88E6A80.aif
new file mode 100644
index 000000000..62f9493fd
--- /dev/null
+++ b/sound/direct_sound_samples/88E6A80.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E6C78.aif b/sound/direct_sound_samples/88E6C78.aif
new file mode 100644
index 000000000..5767bd6d9
--- /dev/null
+++ b/sound/direct_sound_samples/88E6C78.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E75DC.aif b/sound/direct_sound_samples/88E75DC.aif
new file mode 100644
index 000000000..33e328a82
--- /dev/null
+++ b/sound/direct_sound_samples/88E75DC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E8568.aif b/sound/direct_sound_samples/88E8568.aif
new file mode 100644
index 000000000..548e740c8
--- /dev/null
+++ b/sound/direct_sound_samples/88E8568.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E8BA0.aif b/sound/direct_sound_samples/88E8BA0.aif
new file mode 100644
index 000000000..cbbe09266
--- /dev/null
+++ b/sound/direct_sound_samples/88E8BA0.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88E9674.aif b/sound/direct_sound_samples/88E9674.aif
new file mode 100644
index 000000000..8bdf7faaa
--- /dev/null
+++ b/sound/direct_sound_samples/88E9674.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EA5B8.aif b/sound/direct_sound_samples/88EA5B8.aif
new file mode 100644
index 000000000..f96f8853b
--- /dev/null
+++ b/sound/direct_sound_samples/88EA5B8.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EAB30.aif b/sound/direct_sound_samples/88EAB30.aif
new file mode 100644
index 000000000..ab9abbf79
--- /dev/null
+++ b/sound/direct_sound_samples/88EAB30.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EB97C.aif b/sound/direct_sound_samples/88EB97C.aif
new file mode 100644
index 000000000..9d21d0ab4
--- /dev/null
+++ b/sound/direct_sound_samples/88EB97C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EC884.aif b/sound/direct_sound_samples/88EC884.aif
new file mode 100644
index 000000000..c037ed4af
--- /dev/null
+++ b/sound/direct_sound_samples/88EC884.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88ED358.aif b/sound/direct_sound_samples/88ED358.aif
new file mode 100644
index 000000000..ac1f8b66f
--- /dev/null
+++ b/sound/direct_sound_samples/88ED358.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EDEEC.aif b/sound/direct_sound_samples/88EDEEC.aif
new file mode 100644
index 000000000..1fd9111c8
--- /dev/null
+++ b/sound/direct_sound_samples/88EDEEC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EE8C4.aif b/sound/direct_sound_samples/88EE8C4.aif
new file mode 100644
index 000000000..5d6ae2282
--- /dev/null
+++ b/sound/direct_sound_samples/88EE8C4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EEF04.aif b/sound/direct_sound_samples/88EEF04.aif
new file mode 100644
index 000000000..f26700690
--- /dev/null
+++ b/sound/direct_sound_samples/88EEF04.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88EF9E4.aif b/sound/direct_sound_samples/88EF9E4.aif
new file mode 100644
index 000000000..3ba97a9fc
--- /dev/null
+++ b/sound/direct_sound_samples/88EF9E4.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F0020.aif b/sound/direct_sound_samples/88F0020.aif
new file mode 100644
index 000000000..37f1be4b1
--- /dev/null
+++ b/sound/direct_sound_samples/88F0020.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F0738.aif b/sound/direct_sound_samples/88F0738.aif
new file mode 100644
index 000000000..4b3facb99
--- /dev/null
+++ b/sound/direct_sound_samples/88F0738.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F1074.aif b/sound/direct_sound_samples/88F1074.aif
new file mode 100644
index 000000000..8a4d7653b
--- /dev/null
+++ b/sound/direct_sound_samples/88F1074.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F1830.aif b/sound/direct_sound_samples/88F1830.aif
new file mode 100644
index 000000000..db5bae244
--- /dev/null
+++ b/sound/direct_sound_samples/88F1830.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F1D94.aif b/sound/direct_sound_samples/88F1D94.aif
new file mode 100644
index 000000000..6612dd54d
--- /dev/null
+++ b/sound/direct_sound_samples/88F1D94.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F2B08.aif b/sound/direct_sound_samples/88F2B08.aif
new file mode 100644
index 000000000..441eecfcd
--- /dev/null
+++ b/sound/direct_sound_samples/88F2B08.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F2F84.aif b/sound/direct_sound_samples/88F2F84.aif
new file mode 100644
index 000000000..95670cf0a
--- /dev/null
+++ b/sound/direct_sound_samples/88F2F84.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F3470.aif b/sound/direct_sound_samples/88F3470.aif
new file mode 100644
index 000000000..0fadcba8e
--- /dev/null
+++ b/sound/direct_sound_samples/88F3470.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F3C38.aif b/sound/direct_sound_samples/88F3C38.aif
new file mode 100644
index 000000000..6017c55b4
--- /dev/null
+++ b/sound/direct_sound_samples/88F3C38.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F4834.aif b/sound/direct_sound_samples/88F4834.aif
new file mode 100644
index 000000000..2327b6d65
--- /dev/null
+++ b/sound/direct_sound_samples/88F4834.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F4BAC.aif b/sound/direct_sound_samples/88F4BAC.aif
new file mode 100644
index 000000000..19ceca0d0
--- /dev/null
+++ b/sound/direct_sound_samples/88F4BAC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F5368.aif b/sound/direct_sound_samples/88F5368.aif
new file mode 100644
index 000000000..8438d301a
--- /dev/null
+++ b/sound/direct_sound_samples/88F5368.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F5FCC.aif b/sound/direct_sound_samples/88F5FCC.aif
new file mode 100644
index 000000000..74d4bcf4a
--- /dev/null
+++ b/sound/direct_sound_samples/88F5FCC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F6498.aif b/sound/direct_sound_samples/88F6498.aif
new file mode 100644
index 000000000..dfef8a82b
--- /dev/null
+++ b/sound/direct_sound_samples/88F6498.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F6F48.aif b/sound/direct_sound_samples/88F6F48.aif
new file mode 100644
index 000000000..6d6c2e998
--- /dev/null
+++ b/sound/direct_sound_samples/88F6F48.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F8318.aif b/sound/direct_sound_samples/88F8318.aif
new file mode 100644
index 000000000..e98c64db4
--- /dev/null
+++ b/sound/direct_sound_samples/88F8318.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F94DC.aif b/sound/direct_sound_samples/88F94DC.aif
new file mode 100644
index 000000000..b4be7482f
--- /dev/null
+++ b/sound/direct_sound_samples/88F94DC.aif
Binary files differ
diff --git a/sound/direct_sound_samples/88F9F3C.aif b/sound/direct_sound_samples/88F9F3C.aif
new file mode 100644
index 000000000..c64ef6b03
--- /dev/null
+++ b/sound/direct_sound_samples/88F9F3C.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_abra.aif b/sound/direct_sound_samples/cry_abra.aif
new file mode 100644
index 000000000..7df4446db
--- /dev/null
+++ b/sound/direct_sound_samples/cry_abra.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_absol.aif b/sound/direct_sound_samples/cry_absol.aif
new file mode 100644
index 000000000..884ab22b3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_absol.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_aerodactyl.aif b/sound/direct_sound_samples/cry_aerodactyl.aif
new file mode 100644
index 000000000..c0e40f6d1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_aerodactyl.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_aggron.aif b/sound/direct_sound_samples/cry_aggron.aif
new file mode 100644
index 000000000..b89ea1222
--- /dev/null
+++ b/sound/direct_sound_samples/cry_aggron.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_aipom.aif b/sound/direct_sound_samples/cry_aipom.aif
new file mode 100644
index 000000000..5ca276de2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_aipom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_alakazam.aif b/sound/direct_sound_samples/cry_alakazam.aif
new file mode 100644
index 000000000..920e2ff94
--- /dev/null
+++ b/sound/direct_sound_samples/cry_alakazam.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_altaria.aif b/sound/direct_sound_samples/cry_altaria.aif
new file mode 100644
index 000000000..3e8e35e8e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_altaria.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ampharos.aif b/sound/direct_sound_samples/cry_ampharos.aif
new file mode 100644
index 000000000..4f6e255a0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ampharos.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_anorith.aif b/sound/direct_sound_samples/cry_anorith.aif
new file mode 100644
index 000000000..96e87e919
--- /dev/null
+++ b/sound/direct_sound_samples/cry_anorith.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_arbok.aif b/sound/direct_sound_samples/cry_arbok.aif
new file mode 100644
index 000000000..6ccace9f9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_arbok.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_arcanine.aif b/sound/direct_sound_samples/cry_arcanine.aif
new file mode 100644
index 000000000..61d802153
--- /dev/null
+++ b/sound/direct_sound_samples/cry_arcanine.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ariados.aif b/sound/direct_sound_samples/cry_ariados.aif
new file mode 100644
index 000000000..1748624fb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ariados.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_armaldo.aif b/sound/direct_sound_samples/cry_armaldo.aif
new file mode 100644
index 000000000..756bf0842
--- /dev/null
+++ b/sound/direct_sound_samples/cry_armaldo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_aron.aif b/sound/direct_sound_samples/cry_aron.aif
new file mode 100644
index 000000000..cce70b73b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_aron.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_articuno.aif b/sound/direct_sound_samples/cry_articuno.aif
new file mode 100644
index 000000000..4f237dd0f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_articuno.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_azumarill.aif b/sound/direct_sound_samples/cry_azumarill.aif
new file mode 100644
index 000000000..18411f93c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_azumarill.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_azurill.aif b/sound/direct_sound_samples/cry_azurill.aif
new file mode 100644
index 000000000..7f651c3d3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_azurill.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_bagon.aif b/sound/direct_sound_samples/cry_bagon.aif
new file mode 100644
index 000000000..3843fb9f4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_bagon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_baltoy.aif b/sound/direct_sound_samples/cry_baltoy.aif
new file mode 100644
index 000000000..25e1a708a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_baltoy.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_banette.aif b/sound/direct_sound_samples/cry_banette.aif
new file mode 100644
index 000000000..23713f1b5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_banette.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_barboach.aif b/sound/direct_sound_samples/cry_barboach.aif
new file mode 100644
index 000000000..4b9228259
--- /dev/null
+++ b/sound/direct_sound_samples/cry_barboach.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_bayleef.aif b/sound/direct_sound_samples/cry_bayleef.aif
new file mode 100644
index 000000000..8cef22df3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_bayleef.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_beautifly.aif b/sound/direct_sound_samples/cry_beautifly.aif
new file mode 100644
index 000000000..0924b6c55
--- /dev/null
+++ b/sound/direct_sound_samples/cry_beautifly.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_beedrill.aif b/sound/direct_sound_samples/cry_beedrill.aif
new file mode 100644
index 000000000..00d0bc96c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_beedrill.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_beldum.aif b/sound/direct_sound_samples/cry_beldum.aif
new file mode 100644
index 000000000..76435a6a8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_beldum.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_bellossom.aif b/sound/direct_sound_samples/cry_bellossom.aif
new file mode 100644
index 000000000..86580df65
--- /dev/null
+++ b/sound/direct_sound_samples/cry_bellossom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_bellsprout.aif b/sound/direct_sound_samples/cry_bellsprout.aif
new file mode 100644
index 000000000..cfdd7aed2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_bellsprout.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_blastoise.aif b/sound/direct_sound_samples/cry_blastoise.aif
new file mode 100644
index 000000000..76dac2bcc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_blastoise.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_blaziken.aif b/sound/direct_sound_samples/cry_blaziken.aif
new file mode 100644
index 000000000..83e5ccf23
--- /dev/null
+++ b/sound/direct_sound_samples/cry_blaziken.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_blissey.aif b/sound/direct_sound_samples/cry_blissey.aif
new file mode 100644
index 000000000..897eb3d69
--- /dev/null
+++ b/sound/direct_sound_samples/cry_blissey.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_breloom.aif b/sound/direct_sound_samples/cry_breloom.aif
new file mode 100644
index 000000000..ea3f1bb66
--- /dev/null
+++ b/sound/direct_sound_samples/cry_breloom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_bulbasaur.aif b/sound/direct_sound_samples/cry_bulbasaur.aif
new file mode 100644
index 000000000..040fb1df7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_bulbasaur.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_butterfree.aif b/sound/direct_sound_samples/cry_butterfree.aif
new file mode 100644
index 000000000..f27616395
--- /dev/null
+++ b/sound/direct_sound_samples/cry_butterfree.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cacnea.aif b/sound/direct_sound_samples/cry_cacnea.aif
new file mode 100644
index 000000000..4fd5acd36
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cacnea.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cacturne.aif b/sound/direct_sound_samples/cry_cacturne.aif
new file mode 100644
index 000000000..d9fb8fda8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cacturne.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_camerupt.aif b/sound/direct_sound_samples/cry_camerupt.aif
new file mode 100644
index 000000000..325df1220
--- /dev/null
+++ b/sound/direct_sound_samples/cry_camerupt.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_carvanha.aif b/sound/direct_sound_samples/cry_carvanha.aif
new file mode 100644
index 000000000..c7cdedf91
--- /dev/null
+++ b/sound/direct_sound_samples/cry_carvanha.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cascoon.aif b/sound/direct_sound_samples/cry_cascoon.aif
new file mode 100644
index 000000000..17eef0ee9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cascoon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_castform.aif b/sound/direct_sound_samples/cry_castform.aif
new file mode 100644
index 000000000..c10745640
--- /dev/null
+++ b/sound/direct_sound_samples/cry_castform.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_caterpie.aif b/sound/direct_sound_samples/cry_caterpie.aif
new file mode 100644
index 000000000..b0b246b4f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_caterpie.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_celebi.aif b/sound/direct_sound_samples/cry_celebi.aif
new file mode 100644
index 000000000..9f9f3ea39
--- /dev/null
+++ b/sound/direct_sound_samples/cry_celebi.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_chansey.aif b/sound/direct_sound_samples/cry_chansey.aif
new file mode 100644
index 000000000..d764c86ce
--- /dev/null
+++ b/sound/direct_sound_samples/cry_chansey.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_charizard.aif b/sound/direct_sound_samples/cry_charizard.aif
new file mode 100644
index 000000000..48321b792
--- /dev/null
+++ b/sound/direct_sound_samples/cry_charizard.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_charmander.aif b/sound/direct_sound_samples/cry_charmander.aif
new file mode 100644
index 000000000..d72c0f9e0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_charmander.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_charmeleon.aif b/sound/direct_sound_samples/cry_charmeleon.aif
new file mode 100644
index 000000000..8e84af0d8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_charmeleon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_chikorita.aif b/sound/direct_sound_samples/cry_chikorita.aif
new file mode 100644
index 000000000..67ceafdc3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_chikorita.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_chimecho.aif b/sound/direct_sound_samples/cry_chimecho.aif
new file mode 100644
index 000000000..87ee2faee
--- /dev/null
+++ b/sound/direct_sound_samples/cry_chimecho.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_chinchou.aif b/sound/direct_sound_samples/cry_chinchou.aif
new file mode 100644
index 000000000..356475678
--- /dev/null
+++ b/sound/direct_sound_samples/cry_chinchou.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_clamperl.aif b/sound/direct_sound_samples/cry_clamperl.aif
new file mode 100644
index 000000000..7250bd703
--- /dev/null
+++ b/sound/direct_sound_samples/cry_clamperl.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_claydol.aif b/sound/direct_sound_samples/cry_claydol.aif
new file mode 100644
index 000000000..b89772021
--- /dev/null
+++ b/sound/direct_sound_samples/cry_claydol.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_clefable.aif b/sound/direct_sound_samples/cry_clefable.aif
new file mode 100644
index 000000000..9c2d8c664
--- /dev/null
+++ b/sound/direct_sound_samples/cry_clefable.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_clefairy.aif b/sound/direct_sound_samples/cry_clefairy.aif
new file mode 100644
index 000000000..c370c4a9b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_clefairy.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cleffa.aif b/sound/direct_sound_samples/cry_cleffa.aif
new file mode 100644
index 000000000..b27cdeca9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cleffa.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cloyster.aif b/sound/direct_sound_samples/cry_cloyster.aif
new file mode 100644
index 000000000..b406deab0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cloyster.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_combusken.aif b/sound/direct_sound_samples/cry_combusken.aif
new file mode 100644
index 000000000..7d4b0d4cc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_combusken.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_corphish.aif b/sound/direct_sound_samples/cry_corphish.aif
new file mode 100644
index 000000000..f0f5ca01e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_corphish.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_corsola.aif b/sound/direct_sound_samples/cry_corsola.aif
new file mode 100644
index 000000000..68e743bfd
--- /dev/null
+++ b/sound/direct_sound_samples/cry_corsola.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cradily.aif b/sound/direct_sound_samples/cry_cradily.aif
new file mode 100644
index 000000000..197dc8d92
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cradily.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_crawdaunt.aif b/sound/direct_sound_samples/cry_crawdaunt.aif
new file mode 100644
index 000000000..a203ce2fb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_crawdaunt.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_crobat.aif b/sound/direct_sound_samples/cry_crobat.aif
new file mode 100644
index 000000000..75d039bd8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_crobat.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_croconaw.aif b/sound/direct_sound_samples/cry_croconaw.aif
new file mode 100644
index 000000000..afb7f3fdc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_croconaw.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cubone.aif b/sound/direct_sound_samples/cry_cubone.aif
new file mode 100644
index 000000000..170745da1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cubone.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_cyndaquil.aif b/sound/direct_sound_samples/cry_cyndaquil.aif
new file mode 100644
index 000000000..4aa580199
--- /dev/null
+++ b/sound/direct_sound_samples/cry_cyndaquil.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_delcatty.aif b/sound/direct_sound_samples/cry_delcatty.aif
new file mode 100644
index 000000000..dd665b110
--- /dev/null
+++ b/sound/direct_sound_samples/cry_delcatty.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_delibird.aif b/sound/direct_sound_samples/cry_delibird.aif
new file mode 100644
index 000000000..dbedc42d4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_delibird.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_deoxys.aif b/sound/direct_sound_samples/cry_deoxys.aif
new file mode 100644
index 000000000..b9623b337
--- /dev/null
+++ b/sound/direct_sound_samples/cry_deoxys.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dewgong.aif b/sound/direct_sound_samples/cry_dewgong.aif
new file mode 100644
index 000000000..72d69b773
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dewgong.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_diglett.aif b/sound/direct_sound_samples/cry_diglett.aif
new file mode 100644
index 000000000..b116af7f2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_diglett.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ditto.aif b/sound/direct_sound_samples/cry_ditto.aif
new file mode 100644
index 000000000..2c797f4c4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ditto.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dodrio.aif b/sound/direct_sound_samples/cry_dodrio.aif
new file mode 100644
index 000000000..111d8bf3e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dodrio.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_doduo.aif b/sound/direct_sound_samples/cry_doduo.aif
new file mode 100644
index 000000000..5700b91d9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_doduo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_donphan.aif b/sound/direct_sound_samples/cry_donphan.aif
new file mode 100644
index 000000000..a41c124b1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_donphan.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dragonair.aif b/sound/direct_sound_samples/cry_dragonair.aif
new file mode 100644
index 000000000..38c3955ef
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dragonair.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dragonite.aif b/sound/direct_sound_samples/cry_dragonite.aif
new file mode 100644
index 000000000..d1e7b11cf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dragonite.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dratini.aif b/sound/direct_sound_samples/cry_dratini.aif
new file mode 100644
index 000000000..298497480
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dratini.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_drowzee.aif b/sound/direct_sound_samples/cry_drowzee.aif
new file mode 100644
index 000000000..0d53eb2ff
--- /dev/null
+++ b/sound/direct_sound_samples/cry_drowzee.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dugtrio.aif b/sound/direct_sound_samples/cry_dugtrio.aif
new file mode 100644
index 000000000..dff573dfe
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dugtrio.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dunsparce.aif b/sound/direct_sound_samples/cry_dunsparce.aif
new file mode 100644
index 000000000..454617c05
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dunsparce.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dusclops.aif b/sound/direct_sound_samples/cry_dusclops.aif
new file mode 100644
index 000000000..de9657e4f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dusclops.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_duskull.aif b/sound/direct_sound_samples/cry_duskull.aif
new file mode 100644
index 000000000..d84ea274e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_duskull.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_dustox.aif b/sound/direct_sound_samples/cry_dustox.aif
new file mode 100644
index 000000000..56d8eb336
--- /dev/null
+++ b/sound/direct_sound_samples/cry_dustox.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_eevee.aif b/sound/direct_sound_samples/cry_eevee.aif
new file mode 100644
index 000000000..8711a1470
--- /dev/null
+++ b/sound/direct_sound_samples/cry_eevee.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ekans.aif b/sound/direct_sound_samples/cry_ekans.aif
new file mode 100644
index 000000000..9eb396735
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ekans.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_electabuzz.aif b/sound/direct_sound_samples/cry_electabuzz.aif
new file mode 100644
index 000000000..5abdb49b7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_electabuzz.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_electrike.aif b/sound/direct_sound_samples/cry_electrike.aif
new file mode 100644
index 000000000..56c9666df
--- /dev/null
+++ b/sound/direct_sound_samples/cry_electrike.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_electrode.aif b/sound/direct_sound_samples/cry_electrode.aif
new file mode 100644
index 000000000..cbd7f0971
--- /dev/null
+++ b/sound/direct_sound_samples/cry_electrode.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_elekid.aif b/sound/direct_sound_samples/cry_elekid.aif
new file mode 100644
index 000000000..839bdee17
--- /dev/null
+++ b/sound/direct_sound_samples/cry_elekid.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_entei.aif b/sound/direct_sound_samples/cry_entei.aif
new file mode 100644
index 000000000..56a740207
--- /dev/null
+++ b/sound/direct_sound_samples/cry_entei.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_espeon.aif b/sound/direct_sound_samples/cry_espeon.aif
new file mode 100644
index 000000000..53dc62f4d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_espeon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_exeggcute.aif b/sound/direct_sound_samples/cry_exeggcute.aif
new file mode 100644
index 000000000..147912c2f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_exeggcute.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_exeggutor.aif b/sound/direct_sound_samples/cry_exeggutor.aif
new file mode 100644
index 000000000..c0b9177bf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_exeggutor.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_exploud.aif b/sound/direct_sound_samples/cry_exploud.aif
new file mode 100644
index 000000000..5b80870cc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_exploud.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_farfetchd.aif b/sound/direct_sound_samples/cry_farfetchd.aif
new file mode 100644
index 000000000..f1db556dc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_farfetchd.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_fearow.aif b/sound/direct_sound_samples/cry_fearow.aif
new file mode 100644
index 000000000..74a76f6d4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_fearow.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_feebas.aif b/sound/direct_sound_samples/cry_feebas.aif
new file mode 100644
index 000000000..c386522f1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_feebas.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_feraligatr.aif b/sound/direct_sound_samples/cry_feraligatr.aif
new file mode 100644
index 000000000..9fcd93cff
--- /dev/null
+++ b/sound/direct_sound_samples/cry_feraligatr.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_flaaffy.aif b/sound/direct_sound_samples/cry_flaaffy.aif
new file mode 100644
index 000000000..93dfacfaf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_flaaffy.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_flareon.aif b/sound/direct_sound_samples/cry_flareon.aif
new file mode 100644
index 000000000..58d28e60a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_flareon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_flygon.aif b/sound/direct_sound_samples/cry_flygon.aif
new file mode 100644
index 000000000..c8c377016
--- /dev/null
+++ b/sound/direct_sound_samples/cry_flygon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_forretress.aif b/sound/direct_sound_samples/cry_forretress.aif
new file mode 100644
index 000000000..288dacbea
--- /dev/null
+++ b/sound/direct_sound_samples/cry_forretress.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_furret.aif b/sound/direct_sound_samples/cry_furret.aif
new file mode 100644
index 000000000..6b4e9ce11
--- /dev/null
+++ b/sound/direct_sound_samples/cry_furret.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gardevoir.aif b/sound/direct_sound_samples/cry_gardevoir.aif
new file mode 100644
index 000000000..a14780990
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gardevoir.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gastly.aif b/sound/direct_sound_samples/cry_gastly.aif
new file mode 100644
index 000000000..93cef851d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gastly.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gengar.aif b/sound/direct_sound_samples/cry_gengar.aif
new file mode 100644
index 000000000..379b5d37e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gengar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_geodude.aif b/sound/direct_sound_samples/cry_geodude.aif
new file mode 100644
index 000000000..143b9031c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_geodude.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_girafarig.aif b/sound/direct_sound_samples/cry_girafarig.aif
new file mode 100644
index 000000000..1dd5f93e2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_girafarig.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_glalie.aif b/sound/direct_sound_samples/cry_glalie.aif
new file mode 100644
index 000000000..e4e896547
--- /dev/null
+++ b/sound/direct_sound_samples/cry_glalie.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gligar.aif b/sound/direct_sound_samples/cry_gligar.aif
new file mode 100644
index 000000000..4050f08b0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gligar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gloom.aif b/sound/direct_sound_samples/cry_gloom.aif
new file mode 100644
index 000000000..e930328ac
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gloom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_golbat.aif b/sound/direct_sound_samples/cry_golbat.aif
new file mode 100644
index 000000000..11413df3a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_golbat.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_goldeen.aif b/sound/direct_sound_samples/cry_goldeen.aif
new file mode 100644
index 000000000..81fd1ecdf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_goldeen.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_golduck.aif b/sound/direct_sound_samples/cry_golduck.aif
new file mode 100644
index 000000000..b6b71a7a4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_golduck.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_golem.aif b/sound/direct_sound_samples/cry_golem.aif
new file mode 100644
index 000000000..0d2c4515e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_golem.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gorebyss.aif b/sound/direct_sound_samples/cry_gorebyss.aif
new file mode 100644
index 000000000..b7605062c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gorebyss.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_granbull.aif b/sound/direct_sound_samples/cry_granbull.aif
new file mode 100644
index 000000000..146b3bd0c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_granbull.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_graveler.aif b/sound/direct_sound_samples/cry_graveler.aif
new file mode 100644
index 000000000..773994228
--- /dev/null
+++ b/sound/direct_sound_samples/cry_graveler.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_grimer.aif b/sound/direct_sound_samples/cry_grimer.aif
new file mode 100644
index 000000000..95eed1061
--- /dev/null
+++ b/sound/direct_sound_samples/cry_grimer.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_groudon.aif b/sound/direct_sound_samples/cry_groudon.aif
new file mode 100644
index 000000000..62452b4d9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_groudon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_grovyle.aif b/sound/direct_sound_samples/cry_grovyle.aif
new file mode 100644
index 000000000..983bcfff3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_grovyle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_growlithe.aif b/sound/direct_sound_samples/cry_growlithe.aif
new file mode 100644
index 000000000..134e29834
--- /dev/null
+++ b/sound/direct_sound_samples/cry_growlithe.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_grumpig.aif b/sound/direct_sound_samples/cry_grumpig.aif
new file mode 100644
index 000000000..97c372076
--- /dev/null
+++ b/sound/direct_sound_samples/cry_grumpig.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gulpin.aif b/sound/direct_sound_samples/cry_gulpin.aif
new file mode 100644
index 000000000..f3043b422
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gulpin.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_gyarados.aif b/sound/direct_sound_samples/cry_gyarados.aif
new file mode 100644
index 000000000..238b6d721
--- /dev/null
+++ b/sound/direct_sound_samples/cry_gyarados.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hariyama.aif b/sound/direct_sound_samples/cry_hariyama.aif
new file mode 100644
index 000000000..1ac1f3f7e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hariyama.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_haunter.aif b/sound/direct_sound_samples/cry_haunter.aif
new file mode 100644
index 000000000..60ec72171
--- /dev/null
+++ b/sound/direct_sound_samples/cry_haunter.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_heracross.aif b/sound/direct_sound_samples/cry_heracross.aif
new file mode 100644
index 000000000..a0734748f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_heracross.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hitmonchan.aif b/sound/direct_sound_samples/cry_hitmonchan.aif
new file mode 100644
index 000000000..40479452c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hitmonchan.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hitmonlee.aif b/sound/direct_sound_samples/cry_hitmonlee.aif
new file mode 100644
index 000000000..3a4bcddca
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hitmonlee.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hitmontop.aif b/sound/direct_sound_samples/cry_hitmontop.aif
new file mode 100644
index 000000000..3fbee8041
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hitmontop.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ho_oh.aif b/sound/direct_sound_samples/cry_ho_oh.aif
new file mode 100644
index 000000000..52f8dd307
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ho_oh.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hoothoot.aif b/sound/direct_sound_samples/cry_hoothoot.aif
new file mode 100644
index 000000000..59e685dcc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hoothoot.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hoppip.aif b/sound/direct_sound_samples/cry_hoppip.aif
new file mode 100644
index 000000000..ea47877d0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hoppip.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_horsea.aif b/sound/direct_sound_samples/cry_horsea.aif
new file mode 100644
index 000000000..e41eff4b1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_horsea.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_houndoom.aif b/sound/direct_sound_samples/cry_houndoom.aif
new file mode 100644
index 000000000..6fec16d39
--- /dev/null
+++ b/sound/direct_sound_samples/cry_houndoom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_houndour.aif b/sound/direct_sound_samples/cry_houndour.aif
new file mode 100644
index 000000000..7431bbf29
--- /dev/null
+++ b/sound/direct_sound_samples/cry_houndour.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_huntail.aif b/sound/direct_sound_samples/cry_huntail.aif
new file mode 100644
index 000000000..f1d3b29d9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_huntail.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_hypno.aif b/sound/direct_sound_samples/cry_hypno.aif
new file mode 100644
index 000000000..32672a3c3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_hypno.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_igglybuff.aif b/sound/direct_sound_samples/cry_igglybuff.aif
new file mode 100644
index 000000000..8de8394d5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_igglybuff.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_illumise.aif b/sound/direct_sound_samples/cry_illumise.aif
new file mode 100644
index 000000000..75e03efc8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_illumise.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ivysaur.aif b/sound/direct_sound_samples/cry_ivysaur.aif
new file mode 100644
index 000000000..ea474ff88
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ivysaur.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_jigglypuff.aif b/sound/direct_sound_samples/cry_jigglypuff.aif
new file mode 100644
index 000000000..780424b4f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_jigglypuff.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_jirachi.aif b/sound/direct_sound_samples/cry_jirachi.aif
new file mode 100644
index 000000000..ea8a5c8ad
--- /dev/null
+++ b/sound/direct_sound_samples/cry_jirachi.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_jolteon.aif b/sound/direct_sound_samples/cry_jolteon.aif
new file mode 100644
index 000000000..013369158
--- /dev/null
+++ b/sound/direct_sound_samples/cry_jolteon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_jumpluff.aif b/sound/direct_sound_samples/cry_jumpluff.aif
new file mode 100644
index 000000000..13b0fd315
--- /dev/null
+++ b/sound/direct_sound_samples/cry_jumpluff.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_jynx.aif b/sound/direct_sound_samples/cry_jynx.aif
new file mode 100644
index 000000000..7394a48a2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_jynx.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kabuto.aif b/sound/direct_sound_samples/cry_kabuto.aif
new file mode 100644
index 000000000..6ae9801b5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kabuto.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kabutops.aif b/sound/direct_sound_samples/cry_kabutops.aif
new file mode 100644
index 000000000..cb888bff9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kabutops.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kadabra.aif b/sound/direct_sound_samples/cry_kadabra.aif
new file mode 100644
index 000000000..bfcc18031
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kadabra.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kakuna.aif b/sound/direct_sound_samples/cry_kakuna.aif
new file mode 100644
index 000000000..7c4e9d7a8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kakuna.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kangaskhan.aif b/sound/direct_sound_samples/cry_kangaskhan.aif
new file mode 100644
index 000000000..643e81eb7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kangaskhan.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kecleon.aif b/sound/direct_sound_samples/cry_kecleon.aif
new file mode 100644
index 000000000..f27ae1832
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kecleon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kingdra.aif b/sound/direct_sound_samples/cry_kingdra.aif
new file mode 100644
index 000000000..ade230c82
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kingdra.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kingler.aif b/sound/direct_sound_samples/cry_kingler.aif
new file mode 100644
index 000000000..a1d845f45
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kingler.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kirlia.aif b/sound/direct_sound_samples/cry_kirlia.aif
new file mode 100644
index 000000000..692e03e5f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kirlia.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_koffing.aif b/sound/direct_sound_samples/cry_koffing.aif
new file mode 100644
index 000000000..7ca9de088
--- /dev/null
+++ b/sound/direct_sound_samples/cry_koffing.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_krabby.aif b/sound/direct_sound_samples/cry_krabby.aif
new file mode 100644
index 000000000..6b7692f21
--- /dev/null
+++ b/sound/direct_sound_samples/cry_krabby.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_kyogre.aif b/sound/direct_sound_samples/cry_kyogre.aif
new file mode 100644
index 000000000..290948319
--- /dev/null
+++ b/sound/direct_sound_samples/cry_kyogre.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lairon.aif b/sound/direct_sound_samples/cry_lairon.aif
new file mode 100644
index 000000000..b487165bf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lairon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lanturn.aif b/sound/direct_sound_samples/cry_lanturn.aif
new file mode 100644
index 000000000..dfeac1fbd
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lanturn.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lapras.aif b/sound/direct_sound_samples/cry_lapras.aif
new file mode 100644
index 000000000..61de32408
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lapras.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_larvitar.aif b/sound/direct_sound_samples/cry_larvitar.aif
new file mode 100644
index 000000000..1ab0e1d5f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_larvitar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_latias.aif b/sound/direct_sound_samples/cry_latias.aif
new file mode 100644
index 000000000..46f7235f3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_latias.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_latios.aif b/sound/direct_sound_samples/cry_latios.aif
new file mode 100644
index 000000000..b8ace2a30
--- /dev/null
+++ b/sound/direct_sound_samples/cry_latios.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ledian.aif b/sound/direct_sound_samples/cry_ledian.aif
new file mode 100644
index 000000000..baefb5fa3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ledian.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ledyba.aif b/sound/direct_sound_samples/cry_ledyba.aif
new file mode 100644
index 000000000..4f26859a7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ledyba.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lickitung.aif b/sound/direct_sound_samples/cry_lickitung.aif
new file mode 100644
index 000000000..e469450a1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lickitung.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lileep.aif b/sound/direct_sound_samples/cry_lileep.aif
new file mode 100644
index 000000000..ed8258eb7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lileep.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_linoone.aif b/sound/direct_sound_samples/cry_linoone.aif
new file mode 100644
index 000000000..4e5e7d3b5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_linoone.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lombre.aif b/sound/direct_sound_samples/cry_lombre.aif
new file mode 100644
index 000000000..abafe4321
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lombre.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lotad.aif b/sound/direct_sound_samples/cry_lotad.aif
new file mode 100644
index 000000000..2596f4390
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lotad.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_loudred.aif b/sound/direct_sound_samples/cry_loudred.aif
new file mode 100644
index 000000000..fed7ebec8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_loudred.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ludicolo.aif b/sound/direct_sound_samples/cry_ludicolo.aif
new file mode 100644
index 000000000..7cf670f38
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ludicolo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lugia.aif b/sound/direct_sound_samples/cry_lugia.aif
new file mode 100644
index 000000000..45890a2fc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lugia.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_lunatone.aif b/sound/direct_sound_samples/cry_lunatone.aif
new file mode 100644
index 000000000..42cbc5e3c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_lunatone.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_luvdisc.aif b/sound/direct_sound_samples/cry_luvdisc.aif
new file mode 100644
index 000000000..3cc0cc744
--- /dev/null
+++ b/sound/direct_sound_samples/cry_luvdisc.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_machamp.aif b/sound/direct_sound_samples/cry_machamp.aif
new file mode 100644
index 000000000..ddeaf22c8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_machamp.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_machoke.aif b/sound/direct_sound_samples/cry_machoke.aif
new file mode 100644
index 000000000..97065ee09
--- /dev/null
+++ b/sound/direct_sound_samples/cry_machoke.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_machop.aif b/sound/direct_sound_samples/cry_machop.aif
new file mode 100644
index 000000000..d92419e84
--- /dev/null
+++ b/sound/direct_sound_samples/cry_machop.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magby.aif b/sound/direct_sound_samples/cry_magby.aif
new file mode 100644
index 000000000..12f3dc889
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magby.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magcargo.aif b/sound/direct_sound_samples/cry_magcargo.aif
new file mode 100644
index 000000000..bef0351c0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magcargo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magikarp.aif b/sound/direct_sound_samples/cry_magikarp.aif
new file mode 100644
index 000000000..f4f9219c5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magikarp.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magmar.aif b/sound/direct_sound_samples/cry_magmar.aif
new file mode 100644
index 000000000..b79c8b9a1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magmar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magnemite.aif b/sound/direct_sound_samples/cry_magnemite.aif
new file mode 100644
index 000000000..ebb9103d9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magnemite.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_magneton.aif b/sound/direct_sound_samples/cry_magneton.aif
new file mode 100644
index 000000000..53083ac62
--- /dev/null
+++ b/sound/direct_sound_samples/cry_magneton.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_makuhita.aif b/sound/direct_sound_samples/cry_makuhita.aif
new file mode 100644
index 000000000..38d7f4b44
--- /dev/null
+++ b/sound/direct_sound_samples/cry_makuhita.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_manectric.aif b/sound/direct_sound_samples/cry_manectric.aif
new file mode 100644
index 000000000..18a8f4666
--- /dev/null
+++ b/sound/direct_sound_samples/cry_manectric.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mankey.aif b/sound/direct_sound_samples/cry_mankey.aif
new file mode 100644
index 000000000..dda929d4c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mankey.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mantine.aif b/sound/direct_sound_samples/cry_mantine.aif
new file mode 100644
index 000000000..d1840aafa
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mantine.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mareep.aif b/sound/direct_sound_samples/cry_mareep.aif
new file mode 100644
index 000000000..2615b9def
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mareep.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_marill.aif b/sound/direct_sound_samples/cry_marill.aif
new file mode 100644
index 000000000..48d936e7d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_marill.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_marowak.aif b/sound/direct_sound_samples/cry_marowak.aif
new file mode 100644
index 000000000..279381bb5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_marowak.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_marshtomp.aif b/sound/direct_sound_samples/cry_marshtomp.aif
new file mode 100644
index 000000000..c0106ff6c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_marshtomp.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_masquerain.aif b/sound/direct_sound_samples/cry_masquerain.aif
new file mode 100644
index 000000000..107bed2f7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_masquerain.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mawile.aif b/sound/direct_sound_samples/cry_mawile.aif
new file mode 100644
index 000000000..81b252b57
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mawile.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_medicham.aif b/sound/direct_sound_samples/cry_medicham.aif
new file mode 100644
index 000000000..dc85dd3b5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_medicham.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_meditite.aif b/sound/direct_sound_samples/cry_meditite.aif
new file mode 100644
index 000000000..8ac680f79
--- /dev/null
+++ b/sound/direct_sound_samples/cry_meditite.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_meganium.aif b/sound/direct_sound_samples/cry_meganium.aif
new file mode 100644
index 000000000..ea1e1aa51
--- /dev/null
+++ b/sound/direct_sound_samples/cry_meganium.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_meowth.aif b/sound/direct_sound_samples/cry_meowth.aif
new file mode 100644
index 000000000..aaf3825d5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_meowth.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_metagross.aif b/sound/direct_sound_samples/cry_metagross.aif
new file mode 100644
index 000000000..b96e6647c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_metagross.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_metang.aif b/sound/direct_sound_samples/cry_metang.aif
new file mode 100644
index 000000000..da544ce4d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_metang.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_metapod.aif b/sound/direct_sound_samples/cry_metapod.aif
new file mode 100644
index 000000000..ddba3ed44
--- /dev/null
+++ b/sound/direct_sound_samples/cry_metapod.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mew.aif b/sound/direct_sound_samples/cry_mew.aif
new file mode 100644
index 000000000..2651b96ca
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mew.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mewtwo.aif b/sound/direct_sound_samples/cry_mewtwo.aif
new file mode 100644
index 000000000..8e1e6c7f1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mewtwo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mightyena.aif b/sound/direct_sound_samples/cry_mightyena.aif
new file mode 100644
index 000000000..53a645edc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mightyena.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_milotic.aif b/sound/direct_sound_samples/cry_milotic.aif
new file mode 100644
index 000000000..93a14161b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_milotic.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_miltank.aif b/sound/direct_sound_samples/cry_miltank.aif
new file mode 100644
index 000000000..ad8a41a45
--- /dev/null
+++ b/sound/direct_sound_samples/cry_miltank.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_minun.aif b/sound/direct_sound_samples/cry_minun.aif
new file mode 100644
index 000000000..a55aa5631
--- /dev/null
+++ b/sound/direct_sound_samples/cry_minun.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_misdreavus.aif b/sound/direct_sound_samples/cry_misdreavus.aif
new file mode 100644
index 000000000..39a09f4d0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_misdreavus.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_moltres.aif b/sound/direct_sound_samples/cry_moltres.aif
new file mode 100644
index 000000000..2e038a3d7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_moltres.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mr_mime.aif b/sound/direct_sound_samples/cry_mr_mime.aif
new file mode 100644
index 000000000..ff870dbc4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mr_mime.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_mudkip.aif b/sound/direct_sound_samples/cry_mudkip.aif
new file mode 100644
index 000000000..e8fa5c212
--- /dev/null
+++ b/sound/direct_sound_samples/cry_mudkip.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_muk.aif b/sound/direct_sound_samples/cry_muk.aif
new file mode 100644
index 000000000..f61ff4075
--- /dev/null
+++ b/sound/direct_sound_samples/cry_muk.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_murkrow.aif b/sound/direct_sound_samples/cry_murkrow.aif
new file mode 100644
index 000000000..4beddff1e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_murkrow.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_natu.aif b/sound/direct_sound_samples/cry_natu.aif
new file mode 100644
index 000000000..e6e38d5cc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_natu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidoking.aif b/sound/direct_sound_samples/cry_nidoking.aif
new file mode 100644
index 000000000..a0c86f9ab
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidoking.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidoqueen.aif b/sound/direct_sound_samples/cry_nidoqueen.aif
new file mode 100644
index 000000000..6c8f5254b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidoqueen.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidoran_f.aif b/sound/direct_sound_samples/cry_nidoran_f.aif
new file mode 100644
index 000000000..b7c8a5317
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidoran_f.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidoran_m.aif b/sound/direct_sound_samples/cry_nidoran_m.aif
new file mode 100644
index 000000000..08fc81c8b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidoran_m.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidorina.aif b/sound/direct_sound_samples/cry_nidorina.aif
new file mode 100644
index 000000000..91e293a50
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidorina.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nidorino.aif b/sound/direct_sound_samples/cry_nidorino.aif
new file mode 100644
index 000000000..959351363
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nidorino.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nincada.aif b/sound/direct_sound_samples/cry_nincada.aif
new file mode 100644
index 000000000..5f96bda50
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nincada.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ninetales.aif b/sound/direct_sound_samples/cry_ninetales.aif
new file mode 100644
index 000000000..70c8cf528
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ninetales.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ninjask.aif b/sound/direct_sound_samples/cry_ninjask.aif
new file mode 100644
index 000000000..a6f07e8d3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ninjask.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_noctowl.aif b/sound/direct_sound_samples/cry_noctowl.aif
new file mode 100644
index 000000000..fe2e63d45
--- /dev/null
+++ b/sound/direct_sound_samples/cry_noctowl.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nosepass.aif b/sound/direct_sound_samples/cry_nosepass.aif
new file mode 100644
index 000000000..be65ba082
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nosepass.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_numel.aif b/sound/direct_sound_samples/cry_numel.aif
new file mode 100644
index 000000000..55cce5f2c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_numel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_nuzleaf.aif b/sound/direct_sound_samples/cry_nuzleaf.aif
new file mode 100644
index 000000000..d668f3fd3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_nuzleaf.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_octillery.aif b/sound/direct_sound_samples/cry_octillery.aif
new file mode 100644
index 000000000..75ee28ceb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_octillery.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_oddish.aif b/sound/direct_sound_samples/cry_oddish.aif
new file mode 100644
index 000000000..6909a8dad
--- /dev/null
+++ b/sound/direct_sound_samples/cry_oddish.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_omanyte.aif b/sound/direct_sound_samples/cry_omanyte.aif
new file mode 100644
index 000000000..15ec2d1ef
--- /dev/null
+++ b/sound/direct_sound_samples/cry_omanyte.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_omastar.aif b/sound/direct_sound_samples/cry_omastar.aif
new file mode 100644
index 000000000..e67d5d7fc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_omastar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_onix.aif b/sound/direct_sound_samples/cry_onix.aif
new file mode 100644
index 000000000..aa8a16505
--- /dev/null
+++ b/sound/direct_sound_samples/cry_onix.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_paras.aif b/sound/direct_sound_samples/cry_paras.aif
new file mode 100644
index 000000000..f9d69c21c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_paras.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_parasect.aif b/sound/direct_sound_samples/cry_parasect.aif
new file mode 100644
index 000000000..d6d9433e9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_parasect.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pelipper.aif b/sound/direct_sound_samples/cry_pelipper.aif
new file mode 100644
index 000000000..26718f848
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pelipper.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_persian.aif b/sound/direct_sound_samples/cry_persian.aif
new file mode 100644
index 000000000..40b3a2c56
--- /dev/null
+++ b/sound/direct_sound_samples/cry_persian.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_phanpy.aif b/sound/direct_sound_samples/cry_phanpy.aif
new file mode 100644
index 000000000..2fcab3c82
--- /dev/null
+++ b/sound/direct_sound_samples/cry_phanpy.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pichu.aif b/sound/direct_sound_samples/cry_pichu.aif
new file mode 100644
index 000000000..de47bbab8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pichu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pidgeot.aif b/sound/direct_sound_samples/cry_pidgeot.aif
new file mode 100644
index 000000000..af400cdc6
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pidgeot.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pidgeotto.aif b/sound/direct_sound_samples/cry_pidgeotto.aif
new file mode 100644
index 000000000..7c71c8f3e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pidgeotto.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pidgey.aif b/sound/direct_sound_samples/cry_pidgey.aif
new file mode 100644
index 000000000..b9c3a5d2a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pidgey.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pikachu.aif b/sound/direct_sound_samples/cry_pikachu.aif
new file mode 100644
index 000000000..690bf5e1d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pikachu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_piloswine.aif b/sound/direct_sound_samples/cry_piloswine.aif
new file mode 100644
index 000000000..b1f34d3b5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_piloswine.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pineco.aif b/sound/direct_sound_samples/cry_pineco.aif
new file mode 100644
index 000000000..80292bda0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pineco.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pinsir.aif b/sound/direct_sound_samples/cry_pinsir.aif
new file mode 100644
index 000000000..cf27a11de
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pinsir.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_plusle.aif b/sound/direct_sound_samples/cry_plusle.aif
new file mode 100644
index 000000000..d68984263
--- /dev/null
+++ b/sound/direct_sound_samples/cry_plusle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_politoed.aif b/sound/direct_sound_samples/cry_politoed.aif
new file mode 100644
index 000000000..38b1883b4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_politoed.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_poliwag.aif b/sound/direct_sound_samples/cry_poliwag.aif
new file mode 100644
index 000000000..8467f0540
--- /dev/null
+++ b/sound/direct_sound_samples/cry_poliwag.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_poliwhirl.aif b/sound/direct_sound_samples/cry_poliwhirl.aif
new file mode 100644
index 000000000..f0851c693
--- /dev/null
+++ b/sound/direct_sound_samples/cry_poliwhirl.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_poliwrath.aif b/sound/direct_sound_samples/cry_poliwrath.aif
new file mode 100644
index 000000000..8d19f1d86
--- /dev/null
+++ b/sound/direct_sound_samples/cry_poliwrath.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ponyta.aif b/sound/direct_sound_samples/cry_ponyta.aif
new file mode 100644
index 000000000..46feb123d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ponyta.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_poochyena.aif b/sound/direct_sound_samples/cry_poochyena.aif
new file mode 100644
index 000000000..3b464ce13
--- /dev/null
+++ b/sound/direct_sound_samples/cry_poochyena.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_porygon.aif b/sound/direct_sound_samples/cry_porygon.aif
new file mode 100644
index 000000000..ced70b379
--- /dev/null
+++ b/sound/direct_sound_samples/cry_porygon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_porygon2.aif b/sound/direct_sound_samples/cry_porygon2.aif
new file mode 100644
index 000000000..c08a3caaf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_porygon2.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_primeape.aif b/sound/direct_sound_samples/cry_primeape.aif
new file mode 100644
index 000000000..a868b3120
--- /dev/null
+++ b/sound/direct_sound_samples/cry_primeape.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_psyduck.aif b/sound/direct_sound_samples/cry_psyduck.aif
new file mode 100644
index 000000000..d2d0612f2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_psyduck.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_pupitar.aif b/sound/direct_sound_samples/cry_pupitar.aif
new file mode 100644
index 000000000..7386636ce
--- /dev/null
+++ b/sound/direct_sound_samples/cry_pupitar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_quagsire.aif b/sound/direct_sound_samples/cry_quagsire.aif
new file mode 100644
index 000000000..1953d0e42
--- /dev/null
+++ b/sound/direct_sound_samples/cry_quagsire.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_quilava.aif b/sound/direct_sound_samples/cry_quilava.aif
new file mode 100644
index 000000000..efe873229
--- /dev/null
+++ b/sound/direct_sound_samples/cry_quilava.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_qwilfish.aif b/sound/direct_sound_samples/cry_qwilfish.aif
new file mode 100644
index 000000000..268c5c89d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_qwilfish.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_raichu.aif b/sound/direct_sound_samples/cry_raichu.aif
new file mode 100644
index 000000000..e59ffbad4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_raichu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_raikou.aif b/sound/direct_sound_samples/cry_raikou.aif
new file mode 100644
index 000000000..a57a2365c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_raikou.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ralts.aif b/sound/direct_sound_samples/cry_ralts.aif
new file mode 100644
index 000000000..0baef5760
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ralts.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_rapidash.aif b/sound/direct_sound_samples/cry_rapidash.aif
new file mode 100644
index 000000000..920f510e4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_rapidash.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_raticate.aif b/sound/direct_sound_samples/cry_raticate.aif
new file mode 100644
index 000000000..01601cab5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_raticate.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_rattata.aif b/sound/direct_sound_samples/cry_rattata.aif
new file mode 100644
index 000000000..cb0e1f422
--- /dev/null
+++ b/sound/direct_sound_samples/cry_rattata.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_rayquaza.aif b/sound/direct_sound_samples/cry_rayquaza.aif
new file mode 100644
index 000000000..6115e11d8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_rayquaza.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_regice.aif b/sound/direct_sound_samples/cry_regice.aif
new file mode 100644
index 000000000..6fa23dd73
--- /dev/null
+++ b/sound/direct_sound_samples/cry_regice.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_regirock.aif b/sound/direct_sound_samples/cry_regirock.aif
new file mode 100644
index 000000000..ab2a47eb8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_regirock.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_registeel.aif b/sound/direct_sound_samples/cry_registeel.aif
new file mode 100644
index 000000000..f5374e5f0
--- /dev/null
+++ b/sound/direct_sound_samples/cry_registeel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_relicanth.aif b/sound/direct_sound_samples/cry_relicanth.aif
new file mode 100644
index 000000000..60af9cf4e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_relicanth.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_remoraid.aif b/sound/direct_sound_samples/cry_remoraid.aif
new file mode 100644
index 000000000..16d3f1d65
--- /dev/null
+++ b/sound/direct_sound_samples/cry_remoraid.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_rhydon.aif b/sound/direct_sound_samples/cry_rhydon.aif
new file mode 100644
index 000000000..cfa709ee9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_rhydon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_rhyhorn.aif b/sound/direct_sound_samples/cry_rhyhorn.aif
new file mode 100644
index 000000000..47f344ba2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_rhyhorn.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_roselia.aif b/sound/direct_sound_samples/cry_roselia.aif
new file mode 100644
index 000000000..50b60b77b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_roselia.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sableye.aif b/sound/direct_sound_samples/cry_sableye.aif
new file mode 100644
index 000000000..1b3a9be30
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sableye.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_salamence.aif b/sound/direct_sound_samples/cry_salamence.aif
new file mode 100644
index 000000000..d2957809c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_salamence.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sandshrew.aif b/sound/direct_sound_samples/cry_sandshrew.aif
new file mode 100644
index 000000000..6879be11d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sandshrew.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sandslash.aif b/sound/direct_sound_samples/cry_sandslash.aif
new file mode 100644
index 000000000..ee4a458ed
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sandslash.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sceptile.aif b/sound/direct_sound_samples/cry_sceptile.aif
new file mode 100644
index 000000000..7252cb85f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sceptile.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_scizor.aif b/sound/direct_sound_samples/cry_scizor.aif
new file mode 100644
index 000000000..f1f7832ce
--- /dev/null
+++ b/sound/direct_sound_samples/cry_scizor.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_scyther.aif b/sound/direct_sound_samples/cry_scyther.aif
new file mode 100644
index 000000000..2b8cbc104
--- /dev/null
+++ b/sound/direct_sound_samples/cry_scyther.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_seadra.aif b/sound/direct_sound_samples/cry_seadra.aif
new file mode 100644
index 000000000..2f60cce4a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_seadra.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_seaking.aif b/sound/direct_sound_samples/cry_seaking.aif
new file mode 100644
index 000000000..e4fc7e70d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_seaking.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sealeo.aif b/sound/direct_sound_samples/cry_sealeo.aif
new file mode 100644
index 000000000..d9ea50026
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sealeo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_seedot.aif b/sound/direct_sound_samples/cry_seedot.aif
new file mode 100644
index 000000000..c37b769f8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_seedot.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_seel.aif b/sound/direct_sound_samples/cry_seel.aif
new file mode 100644
index 000000000..84c4a0a94
--- /dev/null
+++ b/sound/direct_sound_samples/cry_seel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sentret.aif b/sound/direct_sound_samples/cry_sentret.aif
new file mode 100644
index 000000000..4aed7cd70
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sentret.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_seviper.aif b/sound/direct_sound_samples/cry_seviper.aif
new file mode 100644
index 000000000..6a15dd6e2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_seviper.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sharpedo.aif b/sound/direct_sound_samples/cry_sharpedo.aif
new file mode 100644
index 000000000..1b02b56ce
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sharpedo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shedinja.aif b/sound/direct_sound_samples/cry_shedinja.aif
new file mode 100644
index 000000000..6d1d565f3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shedinja.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shelgon.aif b/sound/direct_sound_samples/cry_shelgon.aif
new file mode 100644
index 000000000..24f234ffe
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shelgon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shellder.aif b/sound/direct_sound_samples/cry_shellder.aif
new file mode 100644
index 000000000..b2ea85228
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shellder.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shiftry.aif b/sound/direct_sound_samples/cry_shiftry.aif
new file mode 100644
index 000000000..c91ece114
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shiftry.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shroomish.aif b/sound/direct_sound_samples/cry_shroomish.aif
new file mode 100644
index 000000000..9e944ca20
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shroomish.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shuckle.aif b/sound/direct_sound_samples/cry_shuckle.aif
new file mode 100644
index 000000000..d835d2de6
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shuckle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_shuppet.aif b/sound/direct_sound_samples/cry_shuppet.aif
new file mode 100644
index 000000000..1cd9a2f14
--- /dev/null
+++ b/sound/direct_sound_samples/cry_shuppet.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_silcoon.aif b/sound/direct_sound_samples/cry_silcoon.aif
new file mode 100644
index 000000000..ff48950ad
--- /dev/null
+++ b/sound/direct_sound_samples/cry_silcoon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_skarmory.aif b/sound/direct_sound_samples/cry_skarmory.aif
new file mode 100644
index 000000000..88d3985a3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_skarmory.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_skiploom.aif b/sound/direct_sound_samples/cry_skiploom.aif
new file mode 100644
index 000000000..201744d12
--- /dev/null
+++ b/sound/direct_sound_samples/cry_skiploom.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_skitty.aif b/sound/direct_sound_samples/cry_skitty.aif
new file mode 100644
index 000000000..7dc4578f4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_skitty.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slaking.aif b/sound/direct_sound_samples/cry_slaking.aif
new file mode 100644
index 000000000..b6a4160f3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slaking.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slakoth.aif b/sound/direct_sound_samples/cry_slakoth.aif
new file mode 100644
index 000000000..0e4bbc3c3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slakoth.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slowbro.aif b/sound/direct_sound_samples/cry_slowbro.aif
new file mode 100644
index 000000000..f74b753d2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slowbro.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slowking.aif b/sound/direct_sound_samples/cry_slowking.aif
new file mode 100644
index 000000000..245a42023
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slowking.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slowpoke.aif b/sound/direct_sound_samples/cry_slowpoke.aif
new file mode 100644
index 000000000..82b05a9a7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slowpoke.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_slugma.aif b/sound/direct_sound_samples/cry_slugma.aif
new file mode 100644
index 000000000..fed42817c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_slugma.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_smeargle.aif b/sound/direct_sound_samples/cry_smeargle.aif
new file mode 100644
index 000000000..00dbedead
--- /dev/null
+++ b/sound/direct_sound_samples/cry_smeargle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_smoochum.aif b/sound/direct_sound_samples/cry_smoochum.aif
new file mode 100644
index 000000000..4005b4ad4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_smoochum.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sneasel.aif b/sound/direct_sound_samples/cry_sneasel.aif
new file mode 100644
index 000000000..54242a23f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sneasel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_snorlax.aif b/sound/direct_sound_samples/cry_snorlax.aif
new file mode 100644
index 000000000..f95128e3a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_snorlax.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_snorunt.aif b/sound/direct_sound_samples/cry_snorunt.aif
new file mode 100644
index 000000000..53b05b229
--- /dev/null
+++ b/sound/direct_sound_samples/cry_snorunt.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_snubbull.aif b/sound/direct_sound_samples/cry_snubbull.aif
new file mode 100644
index 000000000..bbba023fd
--- /dev/null
+++ b/sound/direct_sound_samples/cry_snubbull.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_solrock.aif b/sound/direct_sound_samples/cry_solrock.aif
new file mode 100644
index 000000000..64c71f289
--- /dev/null
+++ b/sound/direct_sound_samples/cry_solrock.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_spearow.aif b/sound/direct_sound_samples/cry_spearow.aif
new file mode 100644
index 000000000..7ce86ae29
--- /dev/null
+++ b/sound/direct_sound_samples/cry_spearow.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_spheal.aif b/sound/direct_sound_samples/cry_spheal.aif
new file mode 100644
index 000000000..fb6470210
--- /dev/null
+++ b/sound/direct_sound_samples/cry_spheal.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_spinarak.aif b/sound/direct_sound_samples/cry_spinarak.aif
new file mode 100644
index 000000000..3c4c1eff1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_spinarak.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_spinda.aif b/sound/direct_sound_samples/cry_spinda.aif
new file mode 100644
index 000000000..0217573c7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_spinda.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_spoink.aif b/sound/direct_sound_samples/cry_spoink.aif
new file mode 100644
index 000000000..6cc9bf546
--- /dev/null
+++ b/sound/direct_sound_samples/cry_spoink.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_squirtle.aif b/sound/direct_sound_samples/cry_squirtle.aif
new file mode 100644
index 000000000..43a98a53d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_squirtle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_stantler.aif b/sound/direct_sound_samples/cry_stantler.aif
new file mode 100644
index 000000000..36ba54658
--- /dev/null
+++ b/sound/direct_sound_samples/cry_stantler.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_starmie.aif b/sound/direct_sound_samples/cry_starmie.aif
new file mode 100644
index 000000000..7452a78f9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_starmie.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_staryu.aif b/sound/direct_sound_samples/cry_staryu.aif
new file mode 100644
index 000000000..6ab5584bf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_staryu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_steelix.aif b/sound/direct_sound_samples/cry_steelix.aif
new file mode 100644
index 000000000..aa05e2d4c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_steelix.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sudowoodo.aif b/sound/direct_sound_samples/cry_sudowoodo.aif
new file mode 100644
index 000000000..1af7e18eb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sudowoodo.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_suicune.aif b/sound/direct_sound_samples/cry_suicune.aif
new file mode 100644
index 000000000..697732d68
--- /dev/null
+++ b/sound/direct_sound_samples/cry_suicune.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sunflora.aif b/sound/direct_sound_samples/cry_sunflora.aif
new file mode 100644
index 000000000..126931adc
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sunflora.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_sunkern.aif b/sound/direct_sound_samples/cry_sunkern.aif
new file mode 100644
index 000000000..bede3bf95
--- /dev/null
+++ b/sound/direct_sound_samples/cry_sunkern.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_surskit.aif b/sound/direct_sound_samples/cry_surskit.aif
new file mode 100644
index 000000000..438b5b67a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_surskit.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_swablu.aif b/sound/direct_sound_samples/cry_swablu.aif
new file mode 100644
index 000000000..066095f55
--- /dev/null
+++ b/sound/direct_sound_samples/cry_swablu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_swalot.aif b/sound/direct_sound_samples/cry_swalot.aif
new file mode 100644
index 000000000..518a9bf5a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_swalot.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_swampert.aif b/sound/direct_sound_samples/cry_swampert.aif
new file mode 100644
index 000000000..56bd26405
--- /dev/null
+++ b/sound/direct_sound_samples/cry_swampert.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_swellow.aif b/sound/direct_sound_samples/cry_swellow.aif
new file mode 100644
index 000000000..2b94eb432
--- /dev/null
+++ b/sound/direct_sound_samples/cry_swellow.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_swinub.aif b/sound/direct_sound_samples/cry_swinub.aif
new file mode 100644
index 000000000..dc68d62d8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_swinub.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_taillow.aif b/sound/direct_sound_samples/cry_taillow.aif
new file mode 100644
index 000000000..8322a3224
--- /dev/null
+++ b/sound/direct_sound_samples/cry_taillow.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tangela.aif b/sound/direct_sound_samples/cry_tangela.aif
new file mode 100644
index 000000000..c900b426d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tangela.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tauros.aif b/sound/direct_sound_samples/cry_tauros.aif
new file mode 100644
index 000000000..84fa9b317
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tauros.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_teddiursa.aif b/sound/direct_sound_samples/cry_teddiursa.aif
new file mode 100644
index 000000000..ba5cb5bc3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_teddiursa.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tentacool.aif b/sound/direct_sound_samples/cry_tentacool.aif
new file mode 100644
index 000000000..332bec4b2
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tentacool.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tentacruel.aif b/sound/direct_sound_samples/cry_tentacruel.aif
new file mode 100644
index 000000000..e8ec1b14c
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tentacruel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_togepi.aif b/sound/direct_sound_samples/cry_togepi.aif
new file mode 100644
index 000000000..87ef6ef2d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_togepi.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_togetic.aif b/sound/direct_sound_samples/cry_togetic.aif
new file mode 100644
index 000000000..8aa18ac41
--- /dev/null
+++ b/sound/direct_sound_samples/cry_togetic.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_torchic.aif b/sound/direct_sound_samples/cry_torchic.aif
new file mode 100644
index 000000000..185a79499
--- /dev/null
+++ b/sound/direct_sound_samples/cry_torchic.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_torkoal.aif b/sound/direct_sound_samples/cry_torkoal.aif
new file mode 100644
index 000000000..9e56d3810
--- /dev/null
+++ b/sound/direct_sound_samples/cry_torkoal.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_totodile.aif b/sound/direct_sound_samples/cry_totodile.aif
new file mode 100644
index 000000000..dbf2179a7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_totodile.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_trapinch.aif b/sound/direct_sound_samples/cry_trapinch.aif
new file mode 100644
index 000000000..01664b72e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_trapinch.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_treecko.aif b/sound/direct_sound_samples/cry_treecko.aif
new file mode 100644
index 000000000..a7416e8da
--- /dev/null
+++ b/sound/direct_sound_samples/cry_treecko.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tropius.aif b/sound/direct_sound_samples/cry_tropius.aif
new file mode 100644
index 000000000..bbb52787b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tropius.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_typhlosion.aif b/sound/direct_sound_samples/cry_typhlosion.aif
new file mode 100644
index 000000000..f0238d066
--- /dev/null
+++ b/sound/direct_sound_samples/cry_typhlosion.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tyranitar.aif b/sound/direct_sound_samples/cry_tyranitar.aif
new file mode 100644
index 000000000..557f61769
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tyranitar.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_tyrogue.aif b/sound/direct_sound_samples/cry_tyrogue.aif
new file mode 100644
index 000000000..e5065f58b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_tyrogue.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_umbreon.aif b/sound/direct_sound_samples/cry_umbreon.aif
new file mode 100644
index 000000000..38129b1a7
--- /dev/null
+++ b/sound/direct_sound_samples/cry_umbreon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_unown.aif b/sound/direct_sound_samples/cry_unown.aif
new file mode 100644
index 000000000..8339ccb6b
--- /dev/null
+++ b/sound/direct_sound_samples/cry_unown.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_unused_265.aif b/sound/direct_sound_samples/cry_unused_265.aif
new file mode 100644
index 000000000..7f5965f06
--- /dev/null
+++ b/sound/direct_sound_samples/cry_unused_265.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_unused_268.aif b/sound/direct_sound_samples/cry_unused_268.aif
new file mode 100644
index 000000000..5cae364c3
--- /dev/null
+++ b/sound/direct_sound_samples/cry_unused_268.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_ursaring.aif b/sound/direct_sound_samples/cry_ursaring.aif
new file mode 100644
index 000000000..fcc748bd1
--- /dev/null
+++ b/sound/direct_sound_samples/cry_ursaring.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_vaporeon.aif b/sound/direct_sound_samples/cry_vaporeon.aif
new file mode 100644
index 000000000..4967cfdeb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_vaporeon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_venomoth.aif b/sound/direct_sound_samples/cry_venomoth.aif
new file mode 100644
index 000000000..bc291ec33
--- /dev/null
+++ b/sound/direct_sound_samples/cry_venomoth.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_venonat.aif b/sound/direct_sound_samples/cry_venonat.aif
new file mode 100644
index 000000000..e89d87fa8
--- /dev/null
+++ b/sound/direct_sound_samples/cry_venonat.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_venusaur.aif b/sound/direct_sound_samples/cry_venusaur.aif
new file mode 100644
index 000000000..8a1f69e6e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_venusaur.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_vibrava.aif b/sound/direct_sound_samples/cry_vibrava.aif
new file mode 100644
index 000000000..3e3180219
--- /dev/null
+++ b/sound/direct_sound_samples/cry_vibrava.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_victreebel.aif b/sound/direct_sound_samples/cry_victreebel.aif
new file mode 100644
index 000000000..d6e6a4fe9
--- /dev/null
+++ b/sound/direct_sound_samples/cry_victreebel.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_vigoroth.aif b/sound/direct_sound_samples/cry_vigoroth.aif
new file mode 100644
index 000000000..fc414f33d
--- /dev/null
+++ b/sound/direct_sound_samples/cry_vigoroth.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_vileplume.aif b/sound/direct_sound_samples/cry_vileplume.aif
new file mode 100644
index 000000000..723eec697
--- /dev/null
+++ b/sound/direct_sound_samples/cry_vileplume.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_volbeat.aif b/sound/direct_sound_samples/cry_volbeat.aif
new file mode 100644
index 000000000..6f765081e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_volbeat.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_voltorb.aif b/sound/direct_sound_samples/cry_voltorb.aif
new file mode 100644
index 000000000..96e3bff31
--- /dev/null
+++ b/sound/direct_sound_samples/cry_voltorb.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_vulpix.aif b/sound/direct_sound_samples/cry_vulpix.aif
new file mode 100644
index 000000000..20da23fb4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_vulpix.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wailmer.aif b/sound/direct_sound_samples/cry_wailmer.aif
new file mode 100644
index 000000000..e8de91333
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wailmer.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wailord.aif b/sound/direct_sound_samples/cry_wailord.aif
new file mode 100644
index 000000000..2c0468010
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wailord.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_walrein.aif b/sound/direct_sound_samples/cry_walrein.aif
new file mode 100644
index 000000000..91d93f3fb
--- /dev/null
+++ b/sound/direct_sound_samples/cry_walrein.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wartortle.aif b/sound/direct_sound_samples/cry_wartortle.aif
new file mode 100644
index 000000000..5dab7fd93
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wartortle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_weedle.aif b/sound/direct_sound_samples/cry_weedle.aif
new file mode 100644
index 000000000..773c2c8ae
--- /dev/null
+++ b/sound/direct_sound_samples/cry_weedle.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_weepinbell.aif b/sound/direct_sound_samples/cry_weepinbell.aif
new file mode 100644
index 000000000..cdd61380a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_weepinbell.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_weezing.aif b/sound/direct_sound_samples/cry_weezing.aif
new file mode 100644
index 000000000..2e4a7fe13
--- /dev/null
+++ b/sound/direct_sound_samples/cry_weezing.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_whiscash.aif b/sound/direct_sound_samples/cry_whiscash.aif
new file mode 100644
index 000000000..219737f32
--- /dev/null
+++ b/sound/direct_sound_samples/cry_whiscash.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_whismur.aif b/sound/direct_sound_samples/cry_whismur.aif
new file mode 100644
index 000000000..4da92ca6a
--- /dev/null
+++ b/sound/direct_sound_samples/cry_whismur.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wigglytuff.aif b/sound/direct_sound_samples/cry_wigglytuff.aif
new file mode 100644
index 000000000..90aa90a23
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wigglytuff.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wingull.aif b/sound/direct_sound_samples/cry_wingull.aif
new file mode 100644
index 000000000..182ef18e6
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wingull.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wobbuffet.aif b/sound/direct_sound_samples/cry_wobbuffet.aif
new file mode 100644
index 000000000..70ee1f704
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wobbuffet.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wooper.aif b/sound/direct_sound_samples/cry_wooper.aif
new file mode 100644
index 000000000..51a6b627e
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wooper.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wurmple.aif b/sound/direct_sound_samples/cry_wurmple.aif
new file mode 100644
index 000000000..6442a4063
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wurmple.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_wynaut.aif b/sound/direct_sound_samples/cry_wynaut.aif
new file mode 100644
index 000000000..798732c74
--- /dev/null
+++ b/sound/direct_sound_samples/cry_wynaut.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_xatu.aif b/sound/direct_sound_samples/cry_xatu.aif
new file mode 100644
index 000000000..ac758fdbf
--- /dev/null
+++ b/sound/direct_sound_samples/cry_xatu.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_yanma.aif b/sound/direct_sound_samples/cry_yanma.aif
new file mode 100644
index 000000000..df76534c5
--- /dev/null
+++ b/sound/direct_sound_samples/cry_yanma.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_zangoose.aif b/sound/direct_sound_samples/cry_zangoose.aif
new file mode 100644
index 000000000..3c206532f
--- /dev/null
+++ b/sound/direct_sound_samples/cry_zangoose.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_zapdos.aif b/sound/direct_sound_samples/cry_zapdos.aif
new file mode 100644
index 000000000..a8d914d14
--- /dev/null
+++ b/sound/direct_sound_samples/cry_zapdos.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_zigzagoon.aif b/sound/direct_sound_samples/cry_zigzagoon.aif
new file mode 100644
index 000000000..52b9bb4f4
--- /dev/null
+++ b/sound/direct_sound_samples/cry_zigzagoon.aif
Binary files differ
diff --git a/sound/direct_sound_samples/cry_zubat.aif b/sound/direct_sound_samples/cry_zubat.aif
new file mode 100644
index 000000000..45036d072
--- /dev/null
+++ b/sound/direct_sound_samples/cry_zubat.aif
Binary files differ
diff --git a/sound/key_split_tables/86B46BC.bin b/sound/key_split_tables/86B46BC.bin
new file mode 100644
index 000000000..078c76ad9
--- /dev/null
+++ b/sound/key_split_tables/86B46BC.bin
Binary files differ
diff --git a/sound/key_split_tables/86B46E0.bin b/sound/key_split_tables/86B46E0.bin
new file mode 100644
index 000000000..5ab68d78e
--- /dev/null
+++ b/sound/key_split_tables/86B46E0.bin
Binary files differ
diff --git a/sound/key_split_tables/86B4728.bin b/sound/key_split_tables/86B4728.bin
new file mode 100644
index 000000000..b14903403
--- /dev/null
+++ b/sound/key_split_tables/86B4728.bin
Binary files differ
diff --git a/sound/key_split_tables/86B477C.bin b/sound/key_split_tables/86B477C.bin
new file mode 100644
index 000000000..d794d1774
--- /dev/null
+++ b/sound/key_split_tables/86B477C.bin
Binary files differ
diff --git a/sound/key_split_tables/86B47C4.bin b/sound/key_split_tables/86B47C4.bin
new file mode 100644
index 000000000..37fcc4ff2
--- /dev/null
+++ b/sound/key_split_tables/86B47C4.bin
Binary files differ
diff --git a/sound/keysplit_tables.inc b/sound/keysplit_tables.inc
new file mode 100644
index 000000000..f37f9cdf8
--- /dev/null
+++ b/sound/keysplit_tables.inc
@@ -0,0 +1,18 @@
+KeySplitTable_86B4698:: @ 86B4698
+@ This is weird. There are instruments at the beginning of the keysplit table.
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4698
+ voice_directsound_no_resample 64, 104, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86B46A4
+ voice_directsound 63, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 86B46B0
+ .incbin "sound/key_split_tables/86B46BC.bin"
+
+KeySplitTable_86B46E0:: @ 86B46E0
+ .incbin "sound/key_split_tables/86B46E0.bin"
+
+KeySplitTable_86B4728:: @ 86B4728
+ .incbin "sound/key_split_tables/86B4728.bin"
+
+KeySplitTable_86B477C:: @ 86B477C
+ .incbin "sound/key_split_tables/86B477C.bin"
+
+KeySplitTable_86B47C4:: @ 86B47C4
+ .incbin "sound/key_split_tables/86B47C4.bin"
diff --git a/sound/music_player_table.inc b/sound/music_player_table.inc
index 7c9fd5397..de987c978 100644
--- a/sound/music_player_table.inc
+++ b/sound/music_player_table.inc
@@ -1,6 +1,6 @@
.align 2
gMPlayTable:: @ 86B49C0
- music_player gMPlay_BGM, 0x3001340, 10, 0
- music_player gMPlay_SE1, 0x3001660, 3, 1
- music_player gMPlay_SE2, 0x3001750, 9, 1
- music_player gMPlay_SE3, 0x3001A20, 1, 0
+ music_player gMPlayInfo_BGM, gMPlayTrack_BGM, 10, 0
+ music_player gMPlayInfo_SE1, gMPlayTrack_SE1, 3, 1
+ music_player gMPlayInfo_SE2, gMPlayTrack_SE2, 9, 1
+ music_player gMPlayInfo_SE3, gMPlayTrack_SE3, 1, 0
diff --git a/sound/programmable_wave_data.inc b/sound/programmable_wave_data.inc
new file mode 100644
index 000000000..d984f4fac
--- /dev/null
+++ b/sound/programmable_wave_data.inc
@@ -0,0 +1,74 @@
+ProgrammableWaveData_86B4830:: @ 86B4830
+ .incbin "sound/programmable_wave_samples/86B4830.pcm"
+
+ProgrammableWaveData_86B4840:: @ 86B4840
+ .incbin "sound/programmable_wave_samples/86B4840.pcm"
+
+ProgrammableWaveData_86B4850:: @ 86B4850
+ .incbin "sound/programmable_wave_samples/86B4850.pcm"
+
+ProgrammableWaveData_86B4860:: @ 86B4860
+ .incbin "sound/programmable_wave_samples/86B4860.pcm"
+
+ProgrammableWaveData_86B4870:: @ 86B4870
+ .incbin "sound/programmable_wave_samples/86B4870.pcm"
+
+ProgrammableWaveData_86B4880:: @ 86B4880
+ .incbin "sound/programmable_wave_samples/86B4880.pcm"
+
+ProgrammableWaveData_86B4890:: @ 86B4890
+ .incbin "sound/programmable_wave_samples/86B4890.pcm"
+
+ProgrammableWaveData_86B48A0:: @ 86B48A0
+ .incbin "sound/programmable_wave_samples/86B48A0.pcm"
+
+ProgrammableWaveData_86B48B0:: @ 86B48B0
+ .incbin "sound/programmable_wave_samples/86B48B0.pcm"
+
+ProgrammableWaveData_86B48C0:: @ 86B48C0
+ .incbin "sound/programmable_wave_samples/86B48C0.pcm"
+
+ProgrammableWaveData_86B48D0:: @ 86B48D0
+ .incbin "sound/programmable_wave_samples/86B48D0.pcm"
+
+ProgrammableWaveData_86B48E0:: @ 86B48E0
+ .incbin "sound/programmable_wave_samples/86B48E0.pcm"
+
+ProgrammableWaveData_86B48F0:: @ 86B48F0
+ .incbin "sound/programmable_wave_samples/86B48F0.pcm"
+
+ProgrammableWaveData_86B4900:: @ 86B4900
+ .incbin "sound/programmable_wave_samples/86B4900.pcm"
+
+ProgrammableWaveData_86B4910:: @ 86B4910
+ .incbin "sound/programmable_wave_samples/86B4910.pcm"
+
+ProgrammableWaveData_86B4920:: @ 86B4920
+ .incbin "sound/programmable_wave_samples/86B4920.pcm"
+
+ProgrammableWaveData_Unused_86B4930:: @ 86B4930
+ .incbin "sound/programmable_wave_samples/unused_86B4930.pcm"
+
+ProgrammableWaveData_Unused_86B4940:: @ 86B4940
+ .incbin "sound/programmable_wave_samples/unused_86B4940.pcm"
+
+ProgrammableWaveData_Unused_86B4950:: @ 86B4950
+ .incbin "sound/programmable_wave_samples/unused_86B4950.pcm"
+
+ProgrammableWaveData_Unused_86B4960:: @ 86B4960
+ .incbin "sound/programmable_wave_samples/unused_86B4960.pcm"
+
+ProgrammableWaveData_86B4970:: @ 86B4970
+ .incbin "sound/programmable_wave_samples/86B4970.pcm"
+
+ProgrammableWaveData_86B4980:: @ 86B4980
+ .incbin "sound/programmable_wave_samples/86B4980.pcm"
+
+ProgrammableWaveData_86B4990:: @ 86B4990
+ .incbin "sound/programmable_wave_samples/86B4990.pcm"
+
+ProgrammableWaveData_86B49A0:: @ 86B49A0
+ .incbin "sound/programmable_wave_samples/86B49A0.pcm"
+
+ProgrammableWaveData_86B49B0:: @ 86B49B0
+ .incbin "sound/programmable_wave_samples/86B49B0.pcm"
diff --git a/sound/programmable_wave_samples/86B4830.pcm b/sound/programmable_wave_samples/86B4830.pcm
new file mode 100644
index 000000000..a0ca8fed9
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4830.pcm
@@ -0,0 +1 @@
+%c%c \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4840.pcm b/sound/programmable_wave_samples/86B4840.pcm
new file mode 100644
index 000000000..25be9c018
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4840.pcm
@@ -0,0 +1 @@
+Fu1Fu1 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4850.pcm b/sound/programmable_wave_samples/86B4850.pcm
new file mode 100644
index 000000000..5d9585aca
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4850.pcm
@@ -0,0 +1 @@
+ܺvT2ܺvT2 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4860.pcm b/sound/programmable_wave_samples/86B4860.pcm
new file mode 100644
index 000000000..25ff1b371
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4860.pcm
@@ -0,0 +1 @@
+wwe1wwe1 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4870.pcm b/sound/programmable_wave_samples/86B4870.pcm
new file mode 100644
index 000000000..d0b69f04a
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4870.pcm
@@ -0,0 +1 @@
+ʆC!ʆC! \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4880.pcm b/sound/programmable_wave_samples/86B4880.pcm
new file mode 100644
index 000000000..d0fa1932d
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4880.pcm
@@ -0,0 +1 @@
+CFCF \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4890.pcm b/sound/programmable_wave_samples/86B4890.pcm
new file mode 100644
index 000000000..81afd79c5
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4890.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B48A0.pcm b/sound/programmable_wave_samples/86B48A0.pcm
new file mode 100644
index 000000000..ce4c8ae12
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48A0.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B48B0.pcm b/sound/programmable_wave_samples/86B48B0.pcm
new file mode 100644
index 000000000..199da8913
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48B0.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B48C0.pcm b/sound/programmable_wave_samples/86B48C0.pcm
new file mode 100644
index 000000000..9dc074493
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48C0.pcm
@@ -0,0 +1 @@
+fUD3"" fUD3"" \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B48D0.pcm b/sound/programmable_wave_samples/86B48D0.pcm
new file mode 100644
index 000000000..89b2cc2d1
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48D0.pcm
@@ -0,0 +1 @@
+fUDDDD@fUDDDD@ \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B48E0.pcm b/sound/programmable_wave_samples/86B48E0.pcm
new file mode 100644
index 000000000..b6d6ce2d2
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48E0.pcm
@@ -0,0 +1 @@
+ffffff`ffffff` \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B48F0.pcm b/sound/programmable_wave_samples/86B48F0.pcm
new file mode 100644
index 000000000..8ded871e3
--- /dev/null
+++ b/sound/programmable_wave_samples/86B48F0.pcm
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4900.pcm b/sound/programmable_wave_samples/86B4900.pcm
new file mode 100644
index 000000000..f5e51d5a9
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4900.pcm
@@ -0,0 +1 @@
+gȘVTgȘVT \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4910.pcm b/sound/programmable_wave_samples/86B4910.pcm
new file mode 100644
index 000000000..0d7192617
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4910.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B4920.pcm b/sound/programmable_wave_samples/86B4920.pcm
new file mode 100644
index 000000000..2aae22d26
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4920.pcm
@@ -0,0 +1 @@
+&8J\ZH6&8J\ZH6 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4970.pcm b/sound/programmable_wave_samples/86B4970.pcm
new file mode 100644
index 000000000..57f17e87b
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4970.pcm
@@ -0,0 +1 @@
+wfeUD2wfeUD2 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4980.pcm b/sound/programmable_wave_samples/86B4980.pcm
new file mode 100644
index 000000000..5d0e2ced7
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4980.pcm
@@ -0,0 +1 @@
+eT3""eT3"" \ No newline at end of file
diff --git a/sound/programmable_wave_samples/86B4990.pcm b/sound/programmable_wave_samples/86B4990.pcm
new file mode 100644
index 000000000..130ae8257
--- /dev/null
+++ b/sound/programmable_wave_samples/86B4990.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B49A0.pcm b/sound/programmable_wave_samples/86B49A0.pcm
new file mode 100644
index 000000000..085a0bd7f
--- /dev/null
+++ b/sound/programmable_wave_samples/86B49A0.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/86B49B0.pcm b/sound/programmable_wave_samples/86B49B0.pcm
new file mode 100644
index 000000000..8d306e7a4
--- /dev/null
+++ b/sound/programmable_wave_samples/86B49B0.pcm
Binary files differ
diff --git a/sound/programmable_wave_samples/unused_86B4930.pcm b/sound/programmable_wave_samples/unused_86B4930.pcm
new file mode 100644
index 000000000..a5f6b81fa
--- /dev/null
+++ b/sound/programmable_wave_samples/unused_86B4930.pcm
@@ -0,0 +1 @@
+feUDC3"feUDC3" \ No newline at end of file
diff --git a/sound/programmable_wave_samples/unused_86B4940.pcm b/sound/programmable_wave_samples/unused_86B4940.pcm
new file mode 100644
index 000000000..c69e825be
--- /dev/null
+++ b/sound/programmable_wave_samples/unused_86B4940.pcm
@@ -0,0 +1 @@
+wfUD2wfUD2 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/unused_86B4950.pcm b/sound/programmable_wave_samples/unused_86B4950.pcm
new file mode 100644
index 000000000..ab072b363
--- /dev/null
+++ b/sound/programmable_wave_samples/unused_86B4950.pcm
@@ -0,0 +1 @@
+̪fUD2̪fUD2 \ No newline at end of file
diff --git a/sound/programmable_wave_samples/unused_86B4960.pcm b/sound/programmable_wave_samples/unused_86B4960.pcm
new file mode 100644
index 000000000..01f5db609
--- /dev/null
+++ b/sound/programmable_wave_samples/unused_86B4960.pcm
@@ -0,0 +1 @@
+̪vT2̪vT2 \ No newline at end of file
diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc
index 6d59bb659..c7b64aced 100644
--- a/sound/voice_groups.inc
+++ b/sound/voice_groups.inc
@@ -1,535 +1,21945 @@
.align 2
voicegroup_pokemon_cry:: @ 8675D04
- .incbin "baserom.gba", 0x675D04, 0x1434
+ voice_keysplit_all voicegroup_8675FEC @ 8675D04
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8675D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D40
+ voice_square_2 2, 0, 0, 9, 2 @ 8675D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D64
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 235 @ 8675D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DC4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 8675DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E78
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 8675E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EA8
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 115 @ 8675EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EC0
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8675ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F2C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 204, 193, 239 @ 8675F38
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8675F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F98
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8675FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FE0
+ .align 2
+voicegroup_8675FEC:: @ 8675FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867601C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676040
+ voice_square_1 0, 2, 0, 1, 6, 0 @ 867604C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676064
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8676070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867607C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86760A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86760AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86760B8
+ voice_square_2 2, 0, 1, 6, 0 @ 86760C4
+ voice_programmable_wave ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86760D0
+ voice_square_1 0, 2, 0, 1, 6, 0 @ 86760DC
+ voice_square_2 3, 0, 1, 6, 0 @ 86760E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86760F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867610C
+ voice_square_1 0, 0, 0, 1, 6, 0 @ 8676118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676130
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 255, 0, 255, 0 @ 867613C
+
+ .align 2
+voicegroup_8676148:: @ 8676148
+ voice_directsound 60, 0, DirectSoundWaveData_86BBE98, 255, 165, 154, 127 @ 8676148
+ voice_directsound 60, 0, DirectSoundWaveData_86BD1DC, 255, 165, 154, 127 @ 8676154
+ voice_directsound 60, 0, DirectSoundWaveData_86BDC80, 255, 165, 206, 127 @ 8676160
+ voice_directsound 60, 0, DirectSoundWaveData_86BEF94, 255, 165, 206, 127 @ 867616C
+ voice_directsound 60, 0, DirectSoundWaveData_86C2590, 255, 0, 255, 0 @ 8676178
+ voice_directsound 60, 0, DirectSoundWaveData_86C2A68, 255, 0, 255, 0 @ 8676184
+ voice_directsound 60, 0, DirectSoundWaveData_86C4344, 255, 0, 255, 0 @ 8676190
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C566C, 255, 0, 255, 242 @ 867619C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86761A8
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 86761B4
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 86761C0
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 86761CC
+ voice_directsound 48, 44, DirectSoundWaveData_86C7308, 255, 210, 77, 204 @ 86761D8
+ voice_directsound_no_resample 60, 79, DirectSoundWaveData_86C8348, 255, 127, 0, 188 @ 86761E4
+ voice_directsound 51, 54, DirectSoundWaveData_86C7308, 255, 216, 77, 204 @ 86761F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86761FC
+ voice_directsound 54, 64, DirectSoundWaveData_86C7308, 255, 216, 77, 204 @ 8676208
+ voice_directsound_no_resample 60, 79, DirectSoundWaveData_86C875C, 255, 242, 141, 0 @ 8676214
+ voice_directsound 57, 69, DirectSoundWaveData_86C7308, 255, 210, 77, 204 @ 8676220
+ voice_directsound 60, 79, DirectSoundWaveData_86C7308, 255, 204, 77, 204 @ 867622C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676238
+ voice_directsound 62, 84, DirectSoundWaveData_86C7308, 255, 204, 77, 204 @ 8676244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867625C
+ voice_directsound_no_resample 70, 49, DirectSoundWaveData_86C958C, 255, 165, 103, 231 @ 8676268
+ voice_directsound_no_resample 32, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 8676274
+ voice_directsound_no_resample 60, 14, DirectSoundWaveData_86CADD4, 255, 235, 0, 165 @ 8676280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867628C
+ voice_directsound_no_resample 30, 54, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 8676298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86762A4
+ voice_directsound_no_resample 30, 54, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 86762B0
+ voice_directsound_no_resample 30, 64, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 86762BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86762C8
+ voice_directsound_no_resample 72, 104, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 86762D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86762E0
+ voice_directsound_no_resample 72, 94, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86762EC
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CD0C4, 255, 0, 255, 0 @ 86762F8
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 180, 175, 228 @ 8676304
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 0, 255, 242 @ 8676310
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 867631C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 8676328
+ voice_directsound 64, 24, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676334
+ voice_directsound_no_resample 64, 80, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 8676340
+ voice_directsound 68, 34, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 867634C
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 8676358
+ voice_directsound 72, 44, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676364
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 8676370
+ voice_directsound 76, 84, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 867637C
+ voice_directsound 80, 94, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676388
+ voice_directsound_no_resample 33, 89, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 8676394
+ voice_directsound 84, 104, DirectSoundWaveData_86CF950, 255, 0, 255, 235 @ 86763A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86763AC
+ voice_directsound 63, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86763B8
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86D1A2C, 255, 165, 103, 231 @ 86763C4
+
+ .align 2
+voicegroup_86763D0:: @ 86763D0
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 86763D0
+ voice_directsound_no_resample 64, 14, DirectSoundWaveData_86CADD4, 255, 231, 0, 188 @ 86763DC
+ voice_directsound_no_resample 64, 89, DirectSoundWaveData_86D925C, 255, 0, 255, 242 @ 86763E8
+ voice_directsound_no_resample 64, 29, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86763F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676400
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 867640C
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 8676418
+ voice_directsound_no_resample 64, 94, DirectSoundWaveData_86D9C14, 255, 0, 255, 0 @ 8676424
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 8676430
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 867643C
+ voice_directsound_no_resample 64, 90, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 8676448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867646C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867649C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86764FC
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 8676508
+ voice_directsound_no_resample 64, 79, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 8676514
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 165, 103, 188 @ 8676520
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 867652C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676544
+ voice_directsound_no_resample 64, 104, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 8676550
+ voice_directsound 63, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 867655C
+ voice_directsound 50, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 8676568
+ voice_directsound 64, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 8676574
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 8676580
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 180, 175, 228 @ 867658C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 0, 255, 242 @ 8676598
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 86765A4
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 86765B0
+ voice_directsound 64, 24, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86765BC
+ voice_directsound_no_resample 64, 80, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 86765C8
+ voice_directsound 68, 34, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86765D4
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 86765E0
+ voice_directsound 72, 44, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86765EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86765F8
+ voice_directsound 76, 84, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676604
+ voice_directsound 80, 94, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676610
+ voice_directsound_no_resample 33, 89, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 867661C
+ voice_directsound 64, 104, DirectSoundWaveData_86DE6C0, 255, 0, 255, 235 @ 8676628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676634
+ voice_directsound 63, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 8676640
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86D1A2C, 255, 165, 103, 231 @ 867664C
+
+ .align 2
+voicegroup_8676658:: @ 8676658
+ voice_directsound_no_resample 66, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 8676658
+ voice_directsound_no_resample 64, 14, DirectSoundWaveData_86CADD4, 255, 231, 0, 188 @ 8676664
+ voice_directsound_no_resample 64, 89, DirectSoundWaveData_86D925C, 255, 0, 255, 242 @ 8676670
+ voice_directsound_no_resample 64, 29, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 867667C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676688
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 8676694
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 86766A0
+ voice_directsound_no_resample 64, 94, DirectSoundWaveData_86D9C14, 255, 0, 255, 0 @ 86766AC
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 86766B8
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86766C4
+ voice_directsound_no_resample 64, 90, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86766D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86766DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86766E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86766F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867670C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867673C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676748
+ voice_directsound_no_resample 61, 84, DirectSoundWaveData_86C4344, 255, 0, 255, 0 @ 8676754
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86C2A68, 255, 0, 255, 0 @ 8676760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867676C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676784
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 8676790
+ voice_directsound_no_resample 64, 79, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 867679C
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 165, 103, 188 @ 86767A8
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 86767B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86767C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86767CC
+ voice_directsound_no_resample 64, 104, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86767D8
+ voice_directsound 63, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 86767E4
+ voice_directsound 50, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 86767F0
+ voice_directsound 64, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 86767FC
+ voice_directsound 62, 64, DirectSoundWaveData_86CD0C4, 255, 0, 255, 0 @ 8676808
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 180, 175, 228 @ 8676814
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 0, 255, 242 @ 8676820
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 867682C
+ voice_directsound 65, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 8676838
+ voice_directsound 64, 24, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676844
+ voice_directsound_no_resample 64, 80, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 8676850
+ voice_directsound 68, 34, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 867685C
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 8676868
+ voice_directsound 72, 44, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676880
+ voice_directsound 76, 84, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 867688C
+ voice_directsound 80, 94, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 8676898
+ voice_directsound 56, 89, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86768A4
+ voice_directsound 64, 104, DirectSoundWaveData_86DE6C0, 255, 0, 255, 235 @ 86768B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86768BC
+ voice_directsound 63, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86768C8
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86D1A2C, 255, 165, 103, 231 @ 86768D4
+ voice_directsound_no_resample 66, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 86768E0
+ voice_directsound 64, 14, DirectSoundWaveData_86CADD4, 255, 231, 0, 188 @ 86768EC
+ voice_directsound 64, 89, DirectSoundWaveData_86D925C, 255, 0, 255, 242 @ 86768F8
+ voice_directsound 60, 29, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 8676904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676910
+ voice_directsound 58, 54, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 867691C
+ voice_directsound 62, 54, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 8676928
+ voice_directsound 64, 94, DirectSoundWaveData_86D9C14, 255, 0, 255, 0 @ 8676934
+ voice_directsound 64, 34, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 8676940
+ voice_directsound 64, 34, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 867694C
+ voice_directsound 64, 90, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 8676958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867697C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769D0
+ voice_directsound 61, 84, DirectSoundWaveData_86C4344, 255, 0, 255, 0 @ 86769DC
+ voice_directsound 64, 64, DirectSoundWaveData_86C2A68, 255, 0, 255, 0 @ 86769E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86769F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A0C
+ voice_directsound 64, 39, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 8676A18
+ voice_directsound 64, 79, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 8676A24
+ voice_directsound 64, 39, DirectSoundWaveData_86DAA94, 255, 165, 103, 188 @ 8676A30
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 8676A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A54
+ voice_directsound 64, 104, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 8676A60
+ voice_directsound 63, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 8676A6C
+ voice_directsound 50, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 8676A78
+ voice_directsound 64, 84, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 8676A84
+
+ .align 2
+voicegroup_8676A90:: @ 8676A90
+ voice_directsound 60, 0, DirectSoundWaveData_86E0D98, 255, 252, 0, 239 @ 8676A90
+ voice_directsound 60, 0, DirectSoundWaveData_86E1CF8, 255, 250, 0, 221 @ 8676A9C
+ voice_directsound 60, 0, DirectSoundWaveData_86E3358, 255, 250, 0, 221 @ 8676AA8
+ voice_directsound 60, 0, DirectSoundWaveData_86E48B4, 255, 247, 0, 221 @ 8676AB4
+
+ .align 2
+voicegroup_8676AC0:: @ 8676AC0
+ voice_directsound 60, 0, DirectSoundWaveData_86E5440, 255, 0, 255, 196 @ 8676AC0
+ voice_directsound 60, 0, DirectSoundWaveData_86E89E4, 255, 0, 255, 196 @ 8676ACC
+ voice_directsound 60, 0, DirectSoundWaveData_86EAD00, 255, 0, 255, 196 @ 8676AD8
+
+ .align 2
+voicegroup_8676AE4:: @ 8676AE4
+ voice_directsound 60, 0, DirectSoundWaveData_86EE3CC, 255, 0, 193, 127 @ 8676AE4
+ voice_directsound 60, 0, DirectSoundWaveData_86EF71C, 255, 0, 193, 127 @ 8676AF0
+ voice_directsound 60, 0, DirectSoundWaveData_86F0C2C, 255, 0, 193, 127 @ 8676AFC
+ voice_square_1_alt 38, 2, 1, 0, 0, 0 @ 8676B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867700C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867703C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867706C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867709C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86770E4
+ voice_square_1_alt 36, 2, 0, 1, 4, 2 @ 86770F0
+ voice_square_1_alt 21, 2, 0, 0, 15, 2 @ 86770FC
+
+ .align 2
+voicegroup_8677108:: @ 8677108
+ voice_directsound 60, 0, DirectSoundWaveData_86F204C, 255, 0, 255, 165 @ 8677108
+ voice_directsound 60, 0, DirectSoundWaveData_86F30E8, 255, 0, 255, 165 @ 8677114
+
+ .align 2
+voicegroup_8677120:: @ 8677120
+ voice_directsound 60, 0, DirectSoundWaveData_86F4144, 255, 0, 224, 165 @ 8677120
+ voice_directsound 60, 0, DirectSoundWaveData_86FB0D8, 255, 0, 218, 165 @ 867712C
+
+ .align 2
voicegroup_8677138:: @ 8677138
- .incbin "baserom.gba", 0x677138, 0x3F0
+ voice_keysplit_all voicegroup_867C838 @ 8677138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867715C
+ voice_square_2 3, 0, 4, 0, 1 @ 8677168
+ voice_square_1 0, 3, 0, 4, 0, 1 @ 8677174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867718C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771D4
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 86771E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86771F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867721C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867724C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867727C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86772F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867730C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867733C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677354
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 204 @ 8677360
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867736C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8677378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867739C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773CC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86773D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773E4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86773F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86773FC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8677408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867742C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867745C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867748C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86774EC
+ voice_square_2 3, 0, 1, 7, 1 @ 86774F8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677504
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 8677510
+ voice_square_1 0, 3, 0, 0, 7, 1 @ 867751C
+ .align 2
voicegroup_8677528:: @ 8677528
- .incbin "baserom.gba", 0x677528, 0x600
+ voice_keysplit_all voicegroup_867A438 @ 8677528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867754C
+ voice_square_1_alt 0, 3, 0, 2, 4, 0 @ 8677558
+ voice_square_2_alt 3, 0, 2, 4, 0 @ 8677564
+ voice_square_2_alt 2, 0, 3, 0, 0 @ 8677570
+ voice_square_2_alt 2, 0, 3, 0, 0 @ 867757C
+ voice_square_1_alt 0, 2, 0, 3, 0, 0 @ 8677588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86775F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867760C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867763C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 149 @ 8677648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867766C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867769C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776C0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 86776CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86776FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867772C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867775C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8677768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867778C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86777F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867781C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867784C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867787C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677888
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8677894
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86778A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86778AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86778B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86778C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86778D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86778DC
+ voice_square_2_alt 2, 1, 1, 7, 1 @ 86778E8
+ voice_square_1_alt 0, 2, 1, 1, 7, 1 @ 86778F4
+ voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8677900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867790C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867793C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867796C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867799C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86779FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B10
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8677B1C
+ .align 2
voicegroup_8677B28:: @ 8677B28
- .incbin "baserom.gba", 0x677B28, 0x4C8
+ voice_keysplit_all voicegroup_8675FEC @ 8677B28
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8677B34
+ voice_directsound 60, 0, DirectSoundWaveData_87322BC, 255, 178, 180, 165 @ 8677B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B88
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 235 @ 8677B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BB8
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8677BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CE4
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8677CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D44
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 204 @ 8677D50
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 8677D5C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8677D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DBC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8677DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DD4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8677DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DEC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8677DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E88
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8677E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EDC
+ voice_square_2_alt 2, 0, 1, 7, 1 @ 8677EE8
+ voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 8677EF4
+ voice_square_2_alt 3, 0, 1, 7, 1 @ 8677F00
+ voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8677F0C
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8677F18
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8677F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F30
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8677F3C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F54
+ voice_square_2 2, 0, 1, 4, 1 @ 8677F60
+ voice_square_1 0, 2, 0, 1, 4, 1 @ 8677F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FCC
+ voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 8677FD8
+ voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 8677FE4
+ .align 2
voicegroup_8677FF0:: @ 8677FF0
- .incbin "baserom.gba", 0x677FF0, 0x438
+ voice_keysplit_all voicegroup_8675FEC @ 8677FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867802C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867805C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867808C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86780F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867811C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867814C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867817C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86781F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867820C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678218
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 8678224
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8678230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867823C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867826C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678284
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8678290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867829C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782B4
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86782C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86782FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867832C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867835C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867838C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86783A4
+ voice_square_2_alt 1, 0, 1, 7, 1 @ 86783B0
+ voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 86783BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86783C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86783D4
+ voice_square_2_alt 3, 0, 1, 7, 1 @ 86783E0
+ voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 86783EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86783F8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8678404
+ voice_square_1_alt 0, 1, 0, 0, 7, 1 @ 8678410
+ voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 867841C
+ .align 2
voicegroup_8678428:: @ 8678428
- .incbin "baserom.gba", 0x678428, 0x3FC
+ voice_keysplit_all voicegroup_8675FEC @ 8678428
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8678434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867844C
+ voice_square_2_alt 3, 0, 1, 6, 1 @ 8678458
+ voice_square_1_alt 0, 3, 0, 1, 6, 1 @ 8678464
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 8678470
+ voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867847C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86784F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867850C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867853C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 149 @ 8678548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867856C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867859C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86785FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867862C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678644
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 8678650
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867865C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8678668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867868C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786BC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86786C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86786EC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86786F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867871C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867874C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867877C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678788
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8678794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86787DC
+ voice_square_2_alt 3, 0, 1, 7, 1 @ 86787E8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86787F4
+ voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8678800
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867880C
+ voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 8678818
+ .align 2
voicegroup_8678824:: @ 8678824
- .incbin "baserom.gba", 0x678824, 0x75C
+ voice_keysplit_all voicegroup_8678C74 @ 8678824
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8678830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867883C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867886C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867889C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86788FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867892C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678938
+ voice_square_2 3, 0, 2, 0, 0 @ 8678944
+ voice_square_1 0, 3, 0, 2, 0, 0 @ 8678950
+ voice_square_2 3, 0, 6, 0, 0 @ 867895C
+ voice_square_1 0, 3, 0, 6, 0, 0 @ 8678968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867898C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789BC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 86789C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86789F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A58
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8678A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AB8
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 8678AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B84
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8678B90
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8678B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BE4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 8678BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C68
+
+ .align 2
+voicegroup_8678C74:: @ 8678C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E00
+ voice_noise_alt 0, 0, 2, 0, 2 @ 8678E0C
+ voice_noise_alt 0, 0, 1, 0, 1 @ 8678E18
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C566C, 255, 0, 255, 242 @ 8678E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E30
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 8678E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E48
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 8678E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EF0
+ voice_directsound_no_resample 32, 74, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 8678EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F50
+ voice_directsound_no_resample 72, 66, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 8678F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F68
+ voice_directsound_no_resample 72, 62, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 8678F74
+ .align 2
voicegroup_8678F80:: @ 8678F80
- .incbin "baserom.gba", 0x678F80, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 8678F80
+ voice_square_2_alt 2, 0, 3, 3, 1 @ 8678F8C
+ voice_square_1_alt 0, 2, 0, 3, 3, 1 @ 8678F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FA4
+ voice_square_2_alt 2, 0, 1, 7, 2 @ 8678FB0
+ voice_square_1_alt 0, 2, 0, 1, 7, 2 @ 8678FBC
+ voice_square_2_alt 2, 1, 1, 0, 0 @ 8678FC8
+ voice_square_1_alt 0, 2, 1, 1, 0, 0 @ 8678FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867901C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867904C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867907C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86790F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867910C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867913C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867916C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679190
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 867919C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 204 @ 86791A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791B4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86791C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86791FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867922C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8679238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679244
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8679250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867925C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867928C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86792E0
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86792EC
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86792F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867931C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679334
+ voice_square_2_alt 2, 1, 1, 7, 2 @ 8679340
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867934C
+ voice_square_1_alt 0, 2, 1, 1, 7, 2 @ 8679358
+ voice_square_2_alt 3, 1, 1, 7, 2 @ 8679364
+ voice_square_1_alt 0, 3, 1, 1, 7, 2 @ 8679370
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 867937C
+ voice_square_1_alt 0, 2, 0, 0, 7, 2 @ 8679388
+ voice_square_1_alt 0, 3, 0, 0, 7, 2 @ 8679394
+ voice_square_2_alt 1, 1, 2, 6, 2 @ 86793A0
+ voice_square_1_alt 0, 1, 1, 2, 6, 2 @ 86793AC
+ voice_square_1_alt 0, 1, 0, 0, 6, 2 @ 86793B8
+ .align 2
voicegroup_86793C4:: @ 86793C4
- .incbin "baserom.gba", 0x6793C4, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 86793C4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86793D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86793DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86793E8
+ voice_square_2_alt 0, 0, 1, 7, 1 @ 86793F4
+ voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 8679400
+ voice_square_1_alt 0, 0, 0, 0, 7, 1 @ 867940C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867943C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867946C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867949C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86794FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867952C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867955C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867958C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795D4
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 86795E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86795F8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8679604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867961C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867964C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867967C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86796F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867970C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679724
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8679730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867973C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867976C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679778
+ voice_square_2_alt 2, 0, 1, 7, 1 @ 8679784
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8679790
+ voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 867979C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86797FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867982C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867985C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867988C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86798F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867991C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867994C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867997C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799AC
+ voice_noise_alt 1, 0, 1, 0, 3 @ 86799B8
+ .align 2
voicegroup_86799C4:: @ 86799C4
- .incbin "baserom.gba", 0x6799C4, 0x3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86799E8
+ voice_square_2_alt 1, 0, 1, 7, 1 @ 86799F4
+ voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 8679A00
+ voice_square_2_alt 2, 0, 2, 6, 1 @ 8679A0C
+ voice_square_1_alt 0, 2, 0, 2, 6, 1 @ 8679A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BD4
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 8679BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BF8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8679C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C70
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8679C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C88
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8679C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D24
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 8679D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D78
+ voice_square_2_alt 2, 0, 1, 7, 1 @ 8679D84
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 8679D90
+ voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 8679D9C
+ voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8679DA8
+ voice_square_1_alt 0, 1, 0, 0, 7, 1 @ 8679DB4
+ .align 2
voicegroup_8679DC0:: @ 8679DC0
- .incbin "baserom.gba", 0x679DC0, 0x414
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8679DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FD0
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 8679FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FF4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867A000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A00C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A03C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A06C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 867A078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A12C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A174
+ voice_square_2 2, 0, 1, 7, 1 @ 867A180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A18C
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 867A198
+ voice_square_2_alt 1, 0, 1, 6, 2 @ 867A1A4
+ voice_square_1_alt 0, 1, 0, 1, 6, 2 @ 867A1B0
+ voice_square_1_alt 0, 1, 0, 0, 6, 2 @ 867A1BC
+ voice_square_1 0, 2, 0, 0, 7, 1 @ 867A1C8
+ .align 2
voicegroup_867A1D4:: @ 867A1D4
- .incbin "baserom.gba", 0x67A1D4, 0x570
+ voice_keysplit_all voicegroup_8675FEC @ 867A1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A1E0
+ voice_square_2_alt 3, 0, 2, 0, 0 @ 867A1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A1F8
+ voice_square_2_alt 3, 0, 1, 6, 0 @ 867A204
+ voice_square_1_alt 0, 3, 0, 1, 6, 0 @ 867A210
+ voice_square_1_alt 0, 3, 0, 0, 6, 0 @ 867A21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A24C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3FC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867A408
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867A414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A42C
+
+ .align 2
+voicegroup_867A438:: @ 867A438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A468
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867A474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A480
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 867A48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A498
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867A4A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A51C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A534
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867A540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A588
+ voice_square_2_alt 0, 0, 1, 7, 0 @ 867A594
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867A5A0
+ voice_square_1_alt 0, 0, 0, 1, 7, 0 @ 867A5AC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867A5B8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 867A5C4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 1 @ 867A5D0
+ voice_square_1_alt 0, 0, 0, 0, 7, 0 @ 867A5DC
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C566C, 255, 0, 255, 242 @ 867A5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A5F4
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 867A600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A60C
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 867A618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6B4
+ voice_directsound_no_resample 32, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 867A6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A714
+ voice_directsound_no_resample 72, 67, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 867A720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A72C
+ voice_directsound_no_resample 72, 61, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 867A738
+ .align 2
voicegroup_867A744:: @ 867A744
- .incbin "baserom.gba", 0x67A744, 0x42C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867A744
+ voice_keysplit_all voicegroup_8675FEC @ 867A750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A75C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 867A8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A93C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A960
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 867A96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A978
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867A984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9D8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867A9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAF8
+ voice_square_2_alt 2, 0, 1, 7, 0 @ 867AB04
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AB10
+ voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 867AB1C
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 867AB28
+ voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867AB34
+ voice_square_2_alt 3, 0, 1, 7, 0 @ 867AB40
+ voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867AB4C
+ voice_square_1_alt 0, 2, 0, 0, 7, 0 @ 867AB58
+ voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 867AB64
+ .align 2
voicegroup_867AB70:: @ 867AB70
- .incbin "baserom.gba", 0x67AB70, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 867AB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD80
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 867AD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD98
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867ADA4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867ADB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE04
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867AE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE34
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867AE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AED0
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867AEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF24
+ voice_square_2_alt 2, 0, 1, 7, 0 @ 867AF30
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AF3C
+ voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 867AF48
+ voice_square_2_alt 2, 0, 2, 0, 0 @ 867AF54
+ voice_square_2_alt 3, 0, 1, 7, 0 @ 867AF60
+ voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867AF6C
+ voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 867AF78
+ voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 867AF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF90
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867AF9C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AFA8
+ .align 2
voicegroup_867AFB4:: @ 867AFB4
- .incbin "baserom.gba", 0x67AFB4, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 867AFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B05C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867B1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B23C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B248
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867B254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B260
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 867B26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B314
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867B320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B368
+ voice_square_2_alt 1, 0, 1, 7, 1 @ 867B374
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867B380
+ voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 867B38C
+ voice_square_2_alt 2, 0, 1, 0, 0 @ 867B398
+ .align 2
voicegroup_867B3A4:: @ 867B3A4
- .incbin "baserom.gba", 0x67B3A4, 0x3FC
+ voice_keysplit_all voicegroup_8675FEC @ 867B3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B44C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5CC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867B5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B65C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B668
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867B674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B758
+ voice_square_2_alt 2, 0, 1, 9, 0 @ 867B764
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867B770
+ voice_square_1_alt 0, 2, 0, 1, 9, 0 @ 867B77C
+ voice_square_2_alt 3, 0, 1, 7, 0 @ 867B788
+ voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867B794
+ .align 2
voicegroup_867B7A0:: @ 867B7A0
- .incbin "baserom.gba", 0x67B7A0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867B7A0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867B7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B830
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 867B83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B89C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8B4
+ voice_square_2 1, 0, 2, 0, 0 @ 867B8C0
+ voice_square_1 0, 1, 0, 2, 0, 0 @ 867B8CC
+ voice_square_2 1, 0, 6, 0, 0 @ 867B8D8
+ voice_square_1 0, 1, 0, 6, 0, 0 @ 867B8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B92C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B95C
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 867B968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB00
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867BB0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB60
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867BB6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD7C
+ voice_noise_alt 0, 0, 4, 1, 4 @ 867BD88
+ voice_noise_alt 0, 0, 1, 0, 2 @ 867BD94
+ .align 2
voicegroup_867BDA0:: @ 867BDA0
- .incbin "baserom.gba", 0x67BDA0, 0x3E4
+ voice_keysplit_all voicegroup_8675FEC @ 867BDA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDAC
+ voice_square_1 0, 3, 0, 1, 0, 0 @ 867BDB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDE8
+ voice_square_2 0, 0, 2, 0, 0 @ 867BDF4
+ voice_square_1 0, 0, 0, 2, 0, 0 @ 867BE00
+ voice_square_2 0, 0, 6, 0, 0 @ 867BE0C
+ voice_square_1 0, 0, 0, 6, 0, 0 @ 867BE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE60
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 867BE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF44
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 867BF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C034
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867C040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C04C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C154
+ voice_square_2 2, 0, 2, 0, 0 @ 867C160
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867C16C
+ voice_square_2 3, 0, 4, 0, 0 @ 867C178
+ .align 2
voicegroup_867C184:: @ 867C184
- .incbin "baserom.gba", 0x67C184, 0x420
+ voice_keysplit_all voicegroup_8675FEC @ 867C184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1CC
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 867C1D8
+ voice_square_1_alt 0, 1, 0, 2, 7, 0 @ 867C1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C208
+ voice_square_2_alt 2, 0, 2, 0, 0 @ 867C214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C220
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 867C22C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C394
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 867C3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3AC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867C3B8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867C3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C418
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867C424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C448
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867C454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4E4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867C4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C52C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C538
+ voice_square_2_alt 3, 0, 1, 7, 0 @ 867C544
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867C550
+ voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867C55C
+ voice_square_2_alt 3, 0, 1, 0, 0 @ 867C568
+ voice_square_1_alt 0, 3, 0, 1, 0, 0 @ 867C574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C58C
+ voice_square_1_alt 0, 0, 0, 1, 7, 0 @ 867C598
+ .align 2
voicegroup_867C5A4:: @ 867C5A4
- .incbin "baserom.gba", 0x67C5A4, 0x5A0
+ voice_keysplit_all voicegroup_867C838 @ 867C5A4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867C5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5EC
+ voice_square_2_alt 3, 0, 2, 4, 0 @ 867C5F8
+ voice_square_1_alt 0, 3, 0, 2, 4, 0 @ 867C604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C640
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 867C64C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C664
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 37, 165, 180, 127 @ 867C670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C67C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C76C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7C0
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 867C7CC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867C7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C82C
+
+ .align 2
+voicegroup_867C838:: @ 867C838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C85C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C868
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867C874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C964
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 867C970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9D0
+ voice_directsound 60, 0, DirectSoundWaveData_873A594, 255, 165, 154, 127 @ 867C9DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA0C
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 867CA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAB4
+ voice_directsound_no_resample 32, 49, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 867CAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAD8
+ voice_directsound_no_resample 30, 54, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 867CAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAF0
+ voice_directsound_no_resample 30, 54, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 867CAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB14
+ voice_directsound_no_resample 72, 79, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 867CB20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB2C
+ voice_directsound_no_resample 72, 74, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 867CB38
+ .align 2
voicegroup_867CB44:: @ 867CB44
- .incbin "baserom.gba", 0x67CB44, 0x600
+ voice_keysplit_all voicegroup_8678C74 @ 867CB44
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867CB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB8C
+ voice_square_2_alt 3, 0, 3, 4, 0 @ 867CB98
+ voice_square_1_alt 0, 3, 0, 3, 4, 0 @ 867CBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 250, 0, 149 @ 867CCE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEA4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867CEB0
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867CEBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF04
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867CF10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D00C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D03C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D114
+ voice_noise_alt 0, 0, 1, 0, 0 @ 867D120
+ voice_noise_alt 0, 0, 4, 1, 4 @ 867D12C
+ voice_noise_alt 0, 0, 1, 0, 2 @ 867D138
+ .align 2
voicegroup_867D144:: @ 867D144
- .incbin "baserom.gba", 0x67D144, 0x3E4
+ voice_keysplit_all voicegroup_8675FEC @ 867D144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D24C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 867D2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D360
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 867D36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D378
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867D384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D408
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867D414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4A4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 867D4B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4F8
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 867D504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D510
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 867D51C
+ .align 2
voicegroup_867D528:: @ 867D528
- .incbin "baserom.gba", 0x67D528, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 867D528
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867D534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D54C
+ voice_square_2 2, 0, 1, 4, 2 @ 867D558
+ voice_square_1 0, 2, 0, 1, 4, 1 @ 867D564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D60C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6C0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 867D6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D72C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D738
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 867D744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D75C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867D768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D888
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 867D894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D900
+ voice_programmable_wave ProgrammableWaveData_86B4920, 0, 7, 15, 2 @ 867D90C
+ .align 2
voicegroup_867D918:: @ 867D918
- .incbin "baserom.gba", 0x67D918, 0x3FC
+ voice_keysplit_all voicegroup_867C838 @ 867D918
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 867D924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D93C
+ voice_square_2_alt 2, 0, 1, 7, 1 @ 867D948
+ voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 867D954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB40
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867DB4C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867DB58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBAC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867DBB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBDC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867DBE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCCC
+ voice_square_2_alt 3, 0, 1, 6, 1 @ 867DCD8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867DCE4
+ voice_square_1_alt 0, 3, 0, 1, 6, 1 @ 867DCF0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867DCFC
+ voice_square_1_alt 0, 3, 0, 0, 6, 1 @ 867DD08
+ .align 2
voicegroup_867DD14:: @ 867DD14
- .incbin "baserom.gba", 0x67DD14, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867DD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD38
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 867DD44
+ voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867DD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE94
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 867DEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF24
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 867DF30
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 867DF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF48
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867DF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFD8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867DFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E05C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E074
+ voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867E080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0C8
+ voice_square_2_alt 2, 0, 2, 4, 1 @ 867E0D4
+ voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 867E0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E23C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2F0
+ voice_noise_alt 0, 0, 4, 1, 4 @ 867E2FC
+ voice_noise_alt 0, 0, 1, 0, 2 @ 867E308
+ .align 2
voicegroup_867E314:: @ 867E314
- .incbin "baserom.gba", 0x67E314, 0x42C
+ voice_keysplit_all voicegroup_867C838 @ 867E314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E338
+ voice_square_2_alt 2, 0, 2, 4, 1 @ 867E344
+ voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 867E350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3B0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 867E3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E44C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E530
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 867E53C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 867E548
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867E554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5C0
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 867E5CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5D8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867E5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E65C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6C8
+ voice_square_2_alt 0, 0, 1, 7, 1 @ 867E6D4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 867E6E0
+ voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 867E6EC
+ voice_square_1_alt 0, 0, 0, 0, 7, 1 @ 867E6F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E728
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867E734
+ .align 2
voicegroup_867E740:: @ 867E740
- .incbin "baserom.gba", 0x67E740, 0x3D8
+ voice_keysplit_all voicegroup_8675FEC @ 867E740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E764
+ voice_square_2 2, 0, 1, 4, 1 @ 867E770
+ voice_square_1 0, 2, 0, 1, 4, 1 @ 867E77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E800
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 867E80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E89C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8FC
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 867E908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E92C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E95C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB00
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 867EB0C
+ .align 2
voicegroup_867EB18:: @ 867EB18
- .incbin "baserom.gba", 0x67EB18, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867EB18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBD8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 867EBE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC2C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 867EC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECBC
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 867ECC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED4C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867ED58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDAC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867EDB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDDC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867EDE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE78
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 867EE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EECC
+ voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867EED8
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 867EEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEF0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867EEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F04C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0F4
+ voice_noise_alt 0, 0, 1, 7, 1 @ 867F100
+ voice_noise_alt 0, 0, 1, 0, 0 @ 867F10C
+ .align 2
voicegroup_867F118:: @ 867F118
- .incbin "baserom.gba", 0x67F118, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867F118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F16C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1D8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 867F1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F22C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 867F238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2BC
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 867F2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F34C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867F358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3AC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867F3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3DC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867F3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F478
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 867F484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4CC
+ voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867F4D8
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 867F4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4F0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867F4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F52C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F64C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F67C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6F4
+ voice_noise_alt 0, 0, 1, 7, 1 @ 867F700
+ voice_noise_alt 0, 0, 1, 0, 0 @ 867F70C
+ .align 2
voicegroup_867F718:: @ 867F718
- .incbin "baserom.gba", 0x67F718, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867F718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F76C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7D8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 867F7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F82C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 867F838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F85C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8BC
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 867F8C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F94C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867F958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9AC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867F9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9DC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867F9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA78
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 867FA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FACC
+ voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867FAD8
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 867FAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAF0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867FAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCF4
+ voice_noise_alt 0, 0, 1, 7, 1 @ 867FD00
+ voice_noise_alt 0, 0, 1, 0, 0 @ 867FD0C
+ .align 2
voicegroup_867FD18:: @ 867FD18
- .incbin "baserom.gba", 0x67FD18, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 867FD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDD8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 867FDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE2C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 867FE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEBC
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 867FEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF4C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 867FF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFAC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 867FFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFDC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 867FFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868000C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868003C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868006C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680078
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 8680084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868009C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86800A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86800B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86800C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86800CC
+ voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 86800D8
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 86800E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86800F0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86800FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868012C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868015C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868018C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86801F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868021C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868024C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868027C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86802F4
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8680300
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868030C
+ .align 2
voicegroup_8680318:: @ 8680318
- .incbin "baserom.gba", 0x680318, 0x3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680318
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8680324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868033C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868036C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868039C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86803FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868042C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868045C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868048C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 149 @ 8680498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86804F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868051C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868054C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8680558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868057C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805C4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86805D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86805F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868060C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868063C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868066C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680678
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8680684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868069C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806CC
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 86806D8
+ .align 2
voicegroup_86806E4:: @ 86806E4
- .incbin "baserom.gba", 0x6806E4, 0x3CC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86806E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86806FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680708
+ voice_square_1_alt 0, 2, 0, 5, 1, 7 @ 8680714
+ voice_square_2_alt 3, 0, 4, 3, 6 @ 8680720
+ voice_square_2_alt 2, 1, 1, 4, 0 @ 868072C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868075C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868078C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86807F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868081C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868084C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868087C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 224 @ 8680888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86808F4
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8680900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868090C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680918
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8680924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868093C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868096C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868099C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86809FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A44
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8680A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A98
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8680AA4
+ .align 2
voicegroup_8680AB0:: @ 8680AB0
- .incbin "baserom.gba", 0x680AB0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8680AB0
+ voice_square_1_alt 0, 1, 0, 2, 0, 1 @ 8680ABC
+ voice_square_1_alt 0, 3, 1, 2, 6, 0 @ 8680AC8
+ voice_square_2_alt 3, 1, 2, 6, 0 @ 8680AD4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8680AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680AEC
+ voice_square_2_alt 1, 0, 2, 0, 1 @ 8680AF8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4860, 1, 7, 15, 1 @ 8680B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B1C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8680B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B70
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8680B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C6C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 216 @ 8680C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CE4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8680CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E10
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8680E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868102C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868105C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868108C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681098
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86810A4
+ .align 2
voicegroup_86810B0:: @ 86810B0
- .incbin "baserom.gba", 0x6810B0, 0x600
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86810B0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 1, 12, 0 @ 86810BC
+ voice_square_1_alt 0, 0, 1, 1, 9, 0 @ 86810C8
+ voice_square_2_alt 2, 0, 2, 6, 3 @ 86810D4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86810E0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 216 @ 86810EC
+ voice_square_2_alt 1, 0, 2, 6, 3 @ 86810F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868111C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868114C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868117C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86811F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868120C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868123C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868126C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868129C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812C0
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 165 @ 86812CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812E4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86812F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86812FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868132C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868135C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868138C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86813F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681410
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 868141C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868144C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868147C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86814F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868150C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868153C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868156C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868159C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86815FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868162C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868165C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868168C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681698
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86816A4
+ .align 2
voicegroup_86816B0:: @ 86816B0
- .incbin "baserom.gba", 0x6816B0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 86816B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86816F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868171C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868174C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868177C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86817F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868180C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868183C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868186C
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8681878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868189C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86818A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86818B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86818C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86818CC
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 204 @ 86818D8
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 204, 193, 239 @ 86818E4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86818F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86818FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868192C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681944
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8681950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868195C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8681968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681974
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8681980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868198C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86819F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A64
+ voice_square_2_alt 2, 0, 1, 6, 2 @ 8681A70
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8681A7C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8681A88
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 1, 7, 15, 2 @ 8681A94
+ voice_square_2_alt 1, 1, 1, 4, 1 @ 8681AA0
+ voice_square_1_alt 0, 1, 1, 2, 4, 1 @ 8681AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AB8
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 8681AC4
+ voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 8681AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C98
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8681CA4
+ .align 2
voicegroup_8681CB0:: @ 8681CB0
- .incbin "baserom.gba", 0x681CB0, 0x420
+ voice_keysplit_all voicegroup_8675FEC @ 8681CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CD4
+ voice_square_1_alt 0, 2, 0, 7, 3, 3 @ 8681CE0
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8681CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D10
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 204, 51, 242 @ 8681D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681ECC
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 8681ED8
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 239 @ 8681EE4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8681EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F44
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8681F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F5C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8681F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F74
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8681F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682010
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868201C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868204C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682064
+ voice_square_2_alt 3, 0, 4, 4, 0 @ 8682070
+ voice_square_1_alt 0, 3, 0, 3, 6, 0 @ 868207C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682088
+ voice_square_1_alt 0, 0, 0, 3, 3, 0 @ 8682094
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 12, 1 @ 86820A0
+ voice_square_2_alt 1, 0, 1, 4, 3 @ 86820AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86820B8
+ voice_square_2_alt 0, 0, 2, 4, 0 @ 86820C4
+ .align 2
voicegroup_86820D0:: @ 86820D0
- .incbin "baserom.gba", 0x6820D0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 86820D0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86820DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86820E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86820F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868210C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682130
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 242 @ 868213C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868216C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868219C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86821FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868222C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868225C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682268
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8682274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868228C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86822E0
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 86822EC
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 86822F8
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 226 @ 8682304
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8682310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868231C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868234C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682364
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8682370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868237C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682394
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86823A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86823F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868240C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682430
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 868243C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868246C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682484
+ voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 8682490
+ voice_square_2_alt 1, 1, 3, 4, 2 @ 868249C
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 86824A8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 1, 7, 15, 0 @ 86824B4
+ voice_square_2_alt 2, 0, 2, 4, 2 @ 86824C0
+ voice_square_2_alt 1, 1, 3, 4, 2 @ 86824CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86824D8
+ voice_square_1_alt 0, 2, 1, 4, 4, 2 @ 86824E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86824F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86824FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868252C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868255C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868258C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86825F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868261C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868264C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868267C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86826A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86826AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86826B8
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86826C4
+ .align 2
voicegroup_86826D0:: @ 86826D0
- .incbin "baserom.gba", 0x6826D0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 86826D0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86826DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86826E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86826F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868270C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868273C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868276C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682790
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 868279C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86827FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868282C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868285C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682868
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8682874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868288C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86828EC
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 86828F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868291C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868294C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868297C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86829F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A84
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8682A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AA8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8682AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AD8
+ voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 8682AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CB8
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8682CC4
+ .align 2
voicegroup_8682CD0:: @ 8682CD0
- .incbin "baserom.gba", 0x682CD0, 0x378
+ voice_keysplit_all voicegroup_8675FEC @ 8682CD0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8682CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CF4
+ voice_square_2_alt 2, 1, 4, 4, 2 @ 8682D00
+ voice_square_1_alt 0, 2, 0, 3, 4, 1 @ 8682D0C
+ voice_square_2_alt 2, 1, 3, 4, 2 @ 8682D18
+ voice_square_1_alt 0, 2, 0, 3, 4, 1 @ 8682D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E68
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8682E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EE0
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 99 @ 8682EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F04
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8682F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868300C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683030
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 868303C
+ .align 2
voicegroup_8683048:: @ 8683048
- .incbin "baserom.gba", 0x683048, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8683048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683054
+ voice_square_1 0, 3, 1, 2, 6, 0 @ 8683060
+ voice_square_2 3, 1, 2, 6, 0 @ 868306C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868309C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86830FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868312C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868315C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868318C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683198
+ voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 0 @ 86831A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86831F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868321C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868324C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683270
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 226 @ 868327C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8683288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832DC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86832E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86832F4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8683300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868330C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8683318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868333C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868336C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868339C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86833FC
+ voice_square_2_alt 1, 0, 1, 6, 1 @ 8683408
+ voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 8683414
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 8683420
+ voice_square_2_alt 0, 0, 1, 4, 2 @ 868342C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8683438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683450
+ voice_square_1_alt 0, 1, 0, 7, 6, 1 @ 868345C
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 8683468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868348C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86834F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868351C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868354C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868357C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86835F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868360C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683618
+ voice_noise_alt 0, 0, 1, 9, 4 @ 8683624
+ voice_noise_alt 0, 3, 1, 10, 0 @ 8683630
+ voice_noise_alt 0, 0, 2, 0, 0 @ 868363C
+ .align 2
voicegroup_8683648:: @ 8683648
- .incbin "baserom.gba", 0x683648, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8683648
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8683654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868366C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868369C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86836FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868372C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868375C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868378C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837E0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86837EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86837F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868381C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868384C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683858
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8683864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868387C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8683888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86838F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868390C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868393C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868396C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868399C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839A8
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86839B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86839FC
+ voice_square_2_alt 2, 0, 1, 4, 2 @ 8683A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A14
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8683A20
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 12, 0 @ 8683A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C30
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8683C3C
+ .align 2
voicegroup_8683C48:: @ 8683C48
- .incbin "baserom.gba", 0x683C48, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8683C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E58
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8683E64
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 8683E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E7C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8683E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EF4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8683F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F0C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8683F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FA8
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8683FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FFC
+ voice_square_2_alt 2, 0, 1, 5, 2 @ 8684008
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8684014
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8684020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868402C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868405C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868408C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86840F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868411C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868414C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868417C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86841F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868420C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684230
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868423C
+ .align 2
voicegroup_8684248:: @ 8684248
- .incbin "baserom.gba", 0x684248, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8684248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868426C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868429C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86842FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868432C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868435C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868438C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86843F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684404
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8684410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868441C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868444C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684464
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 204 @ 8684470
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 204, 193, 239 @ 868447C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8684488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844DC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86844E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86844F4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8684500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868450C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8684518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868453C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868456C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868459C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86845FC
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8684608
+ voice_square_1_alt 0, 3, 0, 1, 6, 0 @ 8684614
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8684620
+ voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 2 @ 868462C
+ voice_square_2_alt 1, 1, 1, 4, 1 @ 8684638
+ voice_square_1_alt 0, 1, 0, 1, 4, 2 @ 8684644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684650
+ voice_square_2_alt 2, 0, 1, 6, 1 @ 868465C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868468C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86846F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868471C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868474C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868477C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86847F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868480C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684830
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868483C
+ .align 2
voicegroup_8684848:: @ 8684848
- .incbin "baserom.gba", 0x684848, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8684848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868486C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868489C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86848FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868492C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868495C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868498C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86849F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A04
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8684A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A7C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8684A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B0C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8684B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BA8
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8684BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BFC
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8684C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C14
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8684C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C50
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8684C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E30
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8684E3C
+ .align 2
voicegroup_8684E48:: @ 8684E48
- .incbin "baserom.gba", 0x684E48, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8684E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EA8
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 188, 51, 242 @ 8684EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EE4
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 128, 165, 90, 216 @ 8684EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F50
+ voice_directsound 60, 0, DirectSoundWaveData_872DE98, 255, 0, 255, 127 @ 8684F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FE0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8684FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868501C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868504C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685058
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8685064
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 8685070
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 226 @ 868507C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8685088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86850F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868510C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868513C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868516C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868519C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851A8
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86851B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86851FC
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8685208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685214
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 1, 4, 10, 1 @ 8685220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868522C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868525C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868528C
+ voice_square_2_alt 2, 1, 5, 9, 1 @ 8685298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86852F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868531C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868534C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868537C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86853F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868540C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685424
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8685430
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868543C
+ .align 2
voicegroup_8685448:: @ 8685448
- .incbin "baserom.gba", 0x685448, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8685448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868546C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868549C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86854FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685508
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8685514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868552C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868555C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868558C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855E0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86855EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86855F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868561C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868564C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868567C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856DC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86856E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86856F4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8685700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868570C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868573C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868576C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868579C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857C0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86857CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86857FC
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8685808
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8685814
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8685820
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868582C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868585C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868588C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86858F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868591C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868594C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868597C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86859F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A24
+ voice_noise_alt 0, 0, 2, 4, 0 @ 8685A30
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8685A3C
+ .align 2
voicegroup_8685A48:: @ 8685A48
- .incbin "baserom.gba", 0x685A48, 0x42C
+ voice_keysplit_all voicegroup_8675FEC @ 8685A48
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8685A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A6C
+ voice_square_2_alt 1, 1, 1, 6, 2 @ 8685A78
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8685A84
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8685A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AA8
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 242 @ 8685AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AE4
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8685AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C64
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8685C70
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 239 @ 8685C7C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8685C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CDC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8685CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CF4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8685D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D0C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8685D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DA8
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8685DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DFC
+ voice_square_1_alt 0, 2, 0, 1, 6, 2 @ 8685E08
+ voice_square_2_alt 2, 0, 1, 6, 0 @ 8685E14
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8685E20
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8685E2C
+ voice_square_1_alt 0, 1, 1, 2, 4, 0 @ 8685E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E50
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8685E5C
+ voice_square_2_alt 3, 0, 1, 6, 2 @ 8685E68
+ .align 2
voicegroup_8685E74:: @ 8685E74
- .incbin "baserom.gba", 0x685E74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8685E74
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8685E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F04
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8685F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868600C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868603C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868606C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686084
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 128, 226, 0, 38 @ 8686090
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868609C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86860A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86860B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86860FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686108
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8686114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686120
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 868612C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686138
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8686144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868615C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868618C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86861E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86861F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868621C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686228
+ voice_square_2_alt 1, 1, 1, 6, 1 @ 8686234
+ voice_square_1_alt 0, 1, 0, 4, 4, 1 @ 8686240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868624C
+ voice_square_2_alt 2, 0, 7, 3, 3 @ 8686258
+ voice_square_1_alt 0, 2, 0, 7, 3, 3 @ 8686264
+ voice_square_1_alt 0, 3, 2, 2, 7, 0 @ 8686270
+ voice_square_2_alt 1, 1, 2, 3, 0 @ 868627C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86862F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868630C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868633C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868636C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868639C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86863FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868642C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868645C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8686468
+ .align 2
voicegroup_8686474:: @ 8686474
- .incbin "baserom.gba", 0x686474, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8686474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868648C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86864F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868651C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686534
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8686540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868654C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868657C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86865F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868660C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686618
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 115 @ 8686624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868663C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868666C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868669C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86866FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686708
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8686714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868672C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868675C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868678C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86867E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86867F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868681C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686828
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8686834
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8686840
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868684C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8686858
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8686864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868687C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86868F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868690C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868693C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868696C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868699C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86869FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A50
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8686A5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8686A68
+ .align 2
voicegroup_8686A74:: @ 8686A74
- .incbin "baserom.gba", 0x686A74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8686A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BC4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 8686BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C30
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8686C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8686D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E34
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8686E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E4C
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8686E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868702C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687050
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868705C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8687068
+ .align 2
voicegroup_8687074:: @ 8687074
- .incbin "baserom.gba", 0x687074, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8687074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868708C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86870F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868711C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687134
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 8687140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868714C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868717C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86871F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868720C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687218
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 8687224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868723C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868726C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868729C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86872FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687308
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8687314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868732C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868735C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868738C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86873F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868741C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687428
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8687434
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8687440
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868744C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8687458
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8687464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868747C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86874F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868750C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868753C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868756C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868759C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86875FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868762C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687650
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868765C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8687668
+ .align 2
voicegroup_8687674:: @ 8687674
- .incbin "baserom.gba", 0x687674, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8687674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868768C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86876F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868771C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868774C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868777C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687788
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8687794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86877F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868780C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868783C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868786C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687890
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868789C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86878A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86878B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86878FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868792C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687938
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8687944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868795C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868798C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86879E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86879F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A28
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8687A34
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8687A40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8687A4C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8687A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C50
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8687C5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8687C68
+ .align 2
voicegroup_8687C74:: @ 8687C74
- .incbin "baserom.gba", 0x687C74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8687C74
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8687C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D34
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 8687D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E18
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 8687E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8687F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868801C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688028
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8688034
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8688040
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868804C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8688058
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688064
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8688070
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 868807C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8688088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86880F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868810C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868813C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868816C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868819C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86881FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868822C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688250
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868825C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8688268
+ .align 2
voicegroup_8688274:: @ 8688274
- .incbin "baserom.gba", 0x688274, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8688274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868828C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86882F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868831C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868834C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868837C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688388
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8688394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86883F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868840C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8688418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688430
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868843C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868846C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688484
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8688490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868849C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86884FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868852C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868855C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868858C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86885E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86885F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868861C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688628
+ voice_square_1 0, 1, 0, 1, 4, 1 @ 8688634
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8688640
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 868864C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8688658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868867C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86886F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868870C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868873C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868876C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868879C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86887FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868882C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688850
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868885C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8688868
+ .align 2
voicegroup_8688874:: @ 8688874
- .incbin "baserom.gba", 0x688874, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8688874
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8688880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868888C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86888F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868891C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688934
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8688940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868894C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868897C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688988
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8688994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86889F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A30
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8688A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8688B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BD4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 8688BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C28
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8688C34
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8688C40
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8688C4C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8688C58
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E50
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8688E5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8688E68
+ .align 2
voicegroup_8688E74:: @ 8688E74
- .incbin "baserom.gba", 0x688E74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8688E74
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8688E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F10
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8688F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F34
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8688F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F88
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8688F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868900C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8689018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689030
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868903C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868906C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868909C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86890FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689108
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8689114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868912C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868915C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868918C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86891E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86891F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868921C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689228
+ voice_square_1 0, 2, 0, 2, 3, 1 @ 8689234
+ voice_square_2_alt 2, 0, 2, 3, 1 @ 8689240
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868924C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689258
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8689264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868927C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86892F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868930C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868933C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868936C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868939C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86893FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868942C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689450
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868945C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8689468
+ .align 2
voicegroup_8689474:: @ 8689474
- .incbin "baserom.gba", 0x689474, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8689474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868948C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86894F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868951C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689534
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8689540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868954C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868957C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689588
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8689594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86895F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868960C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8689618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689630
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868963C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868966C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689684
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8689690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868969C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86896B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86896FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689720
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 868972C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868975C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868978C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86897E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86897F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868981C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689828
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8689834
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8689840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868984C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 3 @ 8689858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868987C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86898F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868990C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868993C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868996C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868999C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86899FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A50
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8689A5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8689A68
+ .align 2
voicegroup_8689A74:: @ 8689A74
- .incbin "baserom.gba", 0x689A74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8689A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B88
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8689B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C0C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8689C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C90
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8689C9C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 8689CA8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8689CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8689D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E28
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8689E34
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8689E40
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8689E4C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A050
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868A05C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868A068
+ .align 2
voicegroup_868A074:: @ 868A074
- .incbin "baserom.gba", 0x68A074, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868A074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A23C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A308
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868A314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A320
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 868A32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A338
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868A344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A428
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868A434
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868A440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A44C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 868A458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A65C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868A668
+ .align 2
voicegroup_868A674:: @ 868A674
- .incbin "baserom.gba", 0x68A674, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868A674
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868A680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A704
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 868A710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A734
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 868A740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A788
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868A794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A80C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868A818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A890
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868A89C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868A8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A908
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868A914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A92C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A938
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868A944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A95C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA28
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 868AA34
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 868AA40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868AA4C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868AA58
+ voice_square_2_alt 0, 0, 1, 4, 0 @ 868AA64
+ voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 868AA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC50
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868AC5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868AC68
+ .align 2
voicegroup_868AC74:: @ 868AC74
- .incbin "baserom.gba", 0x68AC74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868AC74
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868AC80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD04
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 868AD10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD34
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 868AD40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD88
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868AD94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE0C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868AE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE30
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868AE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE90
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868AE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEA8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868AEB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868AF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF38
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868AF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFD4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868AFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B028
+ voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 868B034
+ voice_square_2_alt 2, 0, 2, 4, 1 @ 868B040
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B04C
+ voice_square_2_alt 0, 0, 1, 4, 0 @ 868B058
+ voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 868B064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B16C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B22C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B250
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868B25C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868B268
+ .align 2
voicegroup_868B274:: @ 868B274
- .incbin "baserom.gba", 0x68B274, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868B274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B304
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 868B310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B40C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868B418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B49C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 216 @ 868B4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B52C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B628
+ voice_square_1_alt 0, 2, 0, 1, 4, 0 @ 868B634
+ voice_square_2_alt 2, 0, 1, 4, 0 @ 868B640
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868B64C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868B658
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868B664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B67C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B76C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B82C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B850
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868B85C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868B868
+ .align 2
voicegroup_868B874:: @ 868B874
- .incbin "baserom.gba", 0x68B874, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868B874
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868B880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B910
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868B91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA0C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868BA18
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 868BA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA9C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868BAA8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868BAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB08
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868BB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB20
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 868BB2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB38
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868BB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBD4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868BBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC28
+ voice_square_1_alt 0, 1, 0, 2, 3, 1 @ 868BC34
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 868BC40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868BC4C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868BC58
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 868BC64
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 868BC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC7C
+ voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 868BC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE50
+ voice_noise_alt 0, 0, 3, 4, 0 @ 868BE5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868BE68
+ .align 2
voicegroup_868BE74:: @ 868BE74
- .incbin "baserom.gba", 0x68BE74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868BE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF34
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 868BF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C00C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868C018
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 868C024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C03C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C108
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868C114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C12C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C228
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868C234
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 868C240
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868C24C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868C258
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868C264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C450
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868C45C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868C468
+ .align 2
voicegroup_868C474:: @ 868C474
- .incbin "baserom.gba", 0x68C474, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868C474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C504
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 868C510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C51C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C534
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 868C540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C588
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868C594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C60C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 196 @ 868C618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C690
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868C69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868C6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C72C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C75C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868C7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C828
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868C834
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 868C840
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868C84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C93C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA50
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868CA5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868CA68
+ .align 2
voicegroup_868CA74:: @ 868CA74
- .incbin "baserom.gba", 0x68CA74, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868CA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB10
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868CB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB88
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868CB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC0C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 196 @ 868CC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC84
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 868CC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC9C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868CCA8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868CCB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD38
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868CD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE28
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868CE34
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 868CE40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868CE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D050
+ voice_noise_alt 0, 0, 2, 4, 0 @ 868D05C
+ voice_noise_alt 0, 0, 2, 0, 2 @ 868D068
+ .align 2
voicegroup_868D074:: @ 868D074
- .incbin "baserom.gba", 0x68D074, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868D074
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868D080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0A4
+ voice_square_2_alt 3, 0, 2, 4, 1 @ 868D0B0
+ voice_square_2_alt 0, 0, 1, 6, 2 @ 868D0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D110
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868D11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D134
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 868D140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D188
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868D194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D23C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 6, 2 @ 868D248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D284
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 868D290
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868D29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868D2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868D3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D428
+ voice_square_1_alt 0, 3, 0, 2, 4, 1 @ 868D434
+ voice_square_2_alt 3, 0, 1, 6, 2 @ 868D440
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868D44C
+ voice_square_1_alt 0, 2, 0, 2, 6, 5 @ 868D458
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868D464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D47C
+ voice_square_2_alt 2, 0, 1, 6, 2 @ 868D488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D650
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868D65C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868D668
+ .align 2
voicegroup_868D674:: @ 868D674
- .incbin "baserom.gba", 0x68D674, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868D674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D788
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868D794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D830
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868D83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D884
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 868D890
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868D89C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868D8A8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868D8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D92C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D938
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868D944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D95C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868D9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA28
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868DA34
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 868DA40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868DA4C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 868DA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC50
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868DC5C
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868DC68
+ .align 2
voicegroup_868DC74:: @ 868DC74
- .incbin "baserom.gba", 0x68DC74, 0x18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC74
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868DC80
+ .align 2
voicegroup_868DC8C:: @ 868DC8C
- .incbin "baserom.gba", 0x68DC8C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868DC8C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868DC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD28
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868DD34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDA0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868DDAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEB4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868DEC0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868DECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF20
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868DF2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF50
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868DF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E040
+ voice_square_1_alt 0, 3, 0, 2, 4, 1 @ 868E04C
+ voice_square_2_alt 3, 0, 1, 6, 2 @ 868E058
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868E064
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868E070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E16C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E22C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E268
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868E274
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868E280
+ .align 2
voicegroup_868E28C:: @ 868E28C
- .incbin "baserom.gba", 0x68E28C, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 868E28C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868E298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2EC
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 72, 249 @ 868E2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3A0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 868E3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E424
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868E430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E49C
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 868E4A8
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 868E4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4C0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868E4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E52C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E538
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 868E544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E550
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868E55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5EC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 868E5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E640
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 868E64C
+ voice_square_2_alt 2, 0, 1, 4, 2 @ 868E658
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 6, 4 @ 868E664
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 868E670
+ .align 2
voicegroup_868E67C:: @ 868E67C
- .incbin "baserom.gba", 0x68E67C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868E67C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E718
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868E724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E76C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E790
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868E79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E82C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E85C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E898
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868E8A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868E8B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868E8BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E940
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868E94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868E9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA30
+ voice_square_1_alt 0, 1, 0, 2, 4, 0 @ 868EA3C
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 868EA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA84
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 868EA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868EC64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868EC70
+ .align 2
voicegroup_868EC7C:: @ 868EC7C
- .incbin "baserom.gba", 0x68EC7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868EC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED90
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868ED9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE98
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868EEA4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868EEB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF10
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868EF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868EFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F00C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F030
+ voice_square_1_alt 0, 2, 1, 2, 4, 0 @ 868F03C
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 868F048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F054
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 868F060
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 13, 1 @ 868F06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F12C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F24C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F258
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868F264
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868F270
+ .align 2
voicegroup_868F27C:: @ 868F27C
- .incbin "baserom.gba", 0x68F27C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868F27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F318
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868F324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F33C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 868F348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F390
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 868F39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F414
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 868F420
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 868F42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F498
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 868F4A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 868F4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F510
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868F51C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F540
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868F54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 868F5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F60C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F630
+ voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 868F63C
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 868F648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F654
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868F660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F72C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F75C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F858
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868F864
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868F870
+ .align 2
voicegroup_868F87C:: @ 868F87C
- .incbin "baserom.gba", 0x68F87C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868F87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F93C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9CC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868F9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA20
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 868FA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA38
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 868FA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAA4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 868FAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB10
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 868FB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB40
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 868FB4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC30
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868FC3C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 868FC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 868FC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 868FE64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 868FE70
+ .align 2
voicegroup_868FE7C:: @ 868FE7C
- .incbin "baserom.gba", 0x68FE7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 868FE7C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 868FE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEA0
+ voice_square_2_alt 1, 1, 1, 6, 2 @ 868FEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEB8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 868FEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF18
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 868FF24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869002C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869005C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869008C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690098
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 86900A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 239 @ 86900B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86900BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86900C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86900D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86900E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86900EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86900F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690110
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869011C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690128
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8690134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690140
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869014C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869017C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86901E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86901F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869020C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690230
+ voice_square_1_alt 0, 1, 0, 1, 6, 2 @ 869023C
+ voice_square_2_alt 1, 0, 2, 4, 0 @ 8690248
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8690254
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8690260
+ voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 869026C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690284
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 8690290
+ voice_square_2_alt 3, 0, 1, 6, 2 @ 869029C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86902FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869032C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869035C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869038C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86903F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869041C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869044C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690464
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8690470
+ .align 2
voicegroup_869047C:: @ 869047C
- .incbin "baserom.gba", 0x69047C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869047C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86904F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869050C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690518
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8690524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869053C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869056C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869059C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86905FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869062C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869065C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869068C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86906BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86906F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869071C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690740
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869074C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869077C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86907E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86907F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869080C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690830
+ voice_square_1_alt 0, 1, 0, 2, 4, 3 @ 869083C
+ voice_square_2_alt 2, 0, 2, 4, 0 @ 8690848
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8690854
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8690860
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 869086C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869089C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86908FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869092C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869095C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869098C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86909F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8690A64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8690A70
+ .align 2
voicegroup_8690A7C:: @ 8690A7C
- .incbin "baserom.gba", 0x690A7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8690A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E30
+ voice_square_1_alt 0, 0, 0, 2, 4, 1 @ 8690E3C
+ voice_square_2_alt 0, 0, 2, 4, 1 @ 8690E48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8690E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869101C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869104C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691058
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8691064
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8691070
+ .align 2
voicegroup_869107C:: @ 869107C
- .incbin "baserom.gba", 0x69107C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869107C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8691088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 72, 249 @ 86910E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86910F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869110C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8691118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869113C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 165 @ 8691148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869116C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691190
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 869119C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86911FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691214
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8691220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869122C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869125C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869128C
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 226, 0, 38 @ 8691298
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 86912A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86912BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86912F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869131C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691328
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8691334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691340
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869134C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869137C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86913E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86913F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869140C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691430
+ voice_square_1_alt 0, 2, 0, 1, 5, 2 @ 869143C
+ voice_square_2_alt 2, 0, 1, 5, 2 @ 8691448
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8691454
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 8691460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869146C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869149C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86914FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869152C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869155C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869158C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86915F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869161C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869164C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691658
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8691664
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8691670
+ .align 2
voicegroup_869167C:: @ 869167C
- .incbin "baserom.gba", 0x69167C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869167C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86916F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869170C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8691718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869173C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869176C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691790
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 869179C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86917FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869182C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691838
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8691844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869185C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869188C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691898
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 86918A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86918F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869191C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869194C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869197C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86919F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A30
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8691A3C
+ voice_square_2_alt 2, 0, 1, 4, 2 @ 8691A48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 7, 0 @ 8691A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8691C64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8691C70
+ .align 2
voicegroup_8691C7C:: @ 8691C7C
- .incbin "baserom.gba", 0x691C7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8691C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D0C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8691D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D90
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 8691D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E20
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 8691E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E38
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8691E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E98
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 8691EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EB0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8691EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F28
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8691F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F40
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8691F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8691FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869200C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692030
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 869203C
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8692048
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8692054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869206C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869209C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86920FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869212C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869215C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869218C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86921F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869221C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869224C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692258
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8692264
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8692270
+ .align 2
voicegroup_869227C:: @ 869227C
- .incbin "baserom.gba", 0x69227C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869227C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 72, 249 @ 86922E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86922F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869230C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8692318
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8692324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869233C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8692348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869236C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 8692378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692390
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 869239C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86923FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869242C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869245C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869248C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86924B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86924BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86924F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692510
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869251C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692540
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869254C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869257C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86925E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86925F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869260C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692630
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 869263C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8692648
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 7, 0 @ 8692654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869266C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869269C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86926FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869272C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869275C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869278C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86927F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869281C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869284C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692858
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8692864
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8692870
+ .align 2
voicegroup_869287C:: @ 869287C
- .incbin "baserom.gba", 0x69287C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869287C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86928F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869290C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869293C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8692948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869296C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692990
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 869299C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86929FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A38
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8692A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 8692BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C30
+ voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8692C3C
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8692C48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 8692C54
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8692C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8692E64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8692E70
+ .align 2
voicegroup_8692E7C:: @ 8692E7C
- .incbin "baserom.gba", 0x692E7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8692E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F0C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8692F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F3C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8692F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F90
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8692F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693020
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 869302C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693038
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8693044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869305C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869308C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86930B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86930F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693110
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869311C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869314C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869317C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86931F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869320C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869323C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8693248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693254
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8693260
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 869326C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869329C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86932FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869332C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869335C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869338C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86933F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869341C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869344C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693458
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8693464
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8693470
+ .align 2
voicegroup_869347C:: @ 869347C
- .incbin "baserom.gba", 0x69347C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869347C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8693488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86934F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869350C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693518
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8693524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869353C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869356C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869359C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86935FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869362C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869365C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869368C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 249 @ 86936B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86936F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869371C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693728
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8693734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693740
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869374C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869377C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86937F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869380C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693830
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 869383C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8693848
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869386C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869389C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86938FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869392C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869395C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869398C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86939F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8693A64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8693A70
+ .align 2
voicegroup_8693A7C:: @ 8693A7C
- .incbin "baserom.gba", 0x693A7C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8693A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D10
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8693D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D28
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8693D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 8693DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E30
+ voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 8693E3C
+ voice_square_2_alt 0, 0, 1, 4, 0 @ 8693E48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869401C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869404C
+ voice_directsound 60, 0, DirectSoundWaveData_873ECD8, 255, 255, 255, 127 @ 8694058
+ voice_directsound 60, 0, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 8694064
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8694070
+ .align 2
voicegroup_869407C:: @ 869407C
- .incbin "baserom.gba", 0x69407C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869407C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86940F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869410C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8694118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869413C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869416C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869419C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86941FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694220
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 869422C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694238
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8694244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869425C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869428C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86942F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694310
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869431C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869434C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869437C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86943F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869440C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694430
+ voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 869443C
+ voice_square_2_alt 0, 0, 1, 4, 0 @ 8694448
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8694454
+ voice_square_1_alt 0, 1, 2, 1, 5, 0 @ 8694460
+ voice_square_2_alt 1, 2, 1, 5, 0 @ 869446C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869449C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86944FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869452C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869455C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869458C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86945F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869461C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869464C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694658
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8694664
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8694670
+ .align 2
voicegroup_869467C:: @ 869467C
- .incbin "baserom.gba", 0x69467C, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869467C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86946F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869470C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8694718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869473C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8694748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869476C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694790
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 869479C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947CC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86947D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86947FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694820
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 869482C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694838
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8694844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869485C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869488C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86948B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86948F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694910
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869491C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869494C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869497C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949DC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 86949E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86949F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A30
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8694A3C
+ voice_square_1_alt 0, 2, 1, 1, 4, 1 @ 8694A48
+ voice_square_2_alt 2, 1, 1, 4, 1 @ 8694A54
+ voice_square_2_alt 1, 0, 1, 4, 1 @ 8694A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A6C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C58
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8694C64
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8694C70
+ .align 2
voicegroup_8694C7C:: @ 8694C7C
- .incbin "baserom.gba", 0x694C7C, 0x528
+ voice_keysplit_all voicegroup_8675FEC @ 8694C7C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8694C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CA0
+ voice_square_1_alt 0, 1, 1, 5, 2, 4 @ 8694CAC
+ voice_square_2_alt 1, 1, 5, 2, 4 @ 8694CB8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D18
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8694D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E98
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8694EA4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 239 @ 8694EB0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8694EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F10
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8694F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F28
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 8694F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F40
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8694F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FA0
+ voice_square_1_alt 0, 1, 1, 2, 4, 1 @ 8694FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FDC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 8694FE8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8694FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869500C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695030
+ voice_square_2_alt 1, 1, 1, 6, 0 @ 869503C
+ voice_square_1_alt 0, 0, 0, 4, 6, 2 @ 8695048
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695060
+ voice_square_1_alt 0, 0, 0, 1, 6, 0 @ 869506C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695078
+ voice_square_2_alt 1, 1, 4, 6, 1 @ 8695084
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8695090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869509C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86950FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869512C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869515C
+ voice_square_2_alt 0, 1, 2, 4, 1 @ 8695168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869518C
+ voice_square_2_alt 0, 1, 1, 6, 1 @ 8695198
+ .align 2
voicegroup_86951A4:: @ 86951A4
- .incbin "baserom.gba", 0x6951A4, 0x3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86951F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869521C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869524C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869527C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952B8
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 248 @ 86952C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86952F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869530C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869533C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869536C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869539C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953C0
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 165 @ 86953CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86953FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869542C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869545C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869548C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86954F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869551C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869554C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695558
+ voice_square_1_alt 0, 2, 0, 6, 0, 6 @ 8695564
+ voice_square_2_alt 2, 0, 6, 0, 6 @ 8695570
+ .align 2
voicegroup_869557C:: @ 869557C
- .incbin "baserom.gba", 0x69557C, 0x600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869557C
+ voice_keysplit_all voicegroup_8676148 @ 8695588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86955F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869560C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695618
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8695624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869563C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869566C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695690
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 869569C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86956FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869572C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869575C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869578C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695798
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 86957A4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 239 @ 86957B0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86957BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86957C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86957D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86957E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86957EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86957F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695810
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869581C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695840
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869584C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869587C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86958F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869590C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695930
+ voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 869593C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695954
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8695960
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 869596C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695984
+ voice_square_2_alt 1, 0, 0, 10, 1 @ 8695990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869599C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959C0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86959CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86959FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B64
+ voice_noise_alt 0, 0, 2, 6, 1 @ 8695B70
+ .align 2
voicegroup_8695B7C:: @ 8695B7C
- .incbin "baserom.gba", 0x695B7C, 0x510
+ voice_keysplit_all voicegroup_86763D0 @ 8695B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B94
+ voice_directsound 60, 0, DirectSoundWaveData_8701A10, 255, 0, 206, 242 @ 8695BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D98
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8695DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F0C
+ voice_directsound 60, 0, DirectSoundWaveData_8703214, 255, 0, 255, 204 @ 8695F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F30
+ voice_square_1_alt 0, 1, 2, 0, 12, 5 @ 8695F3C
+ voice_square_2_alt 0, 0, 0, 10, 4 @ 8695F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 0, 15, 0 @ 8695F60
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F84
+ voice_square_2_alt 1, 2, 0, 12, 5 @ 8695F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FC0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 8695FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869602C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869605C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696074
+ voice_directsound 60, 0, DirectSoundWaveData_8706DCC, 255, 0, 206, 242 @ 8696080
+ .align 2
voicegroup_869608C:: @ 869608C
- .incbin "baserom.gba", 0x69608C, 0x3E4
+ voice_keysplit_all voicegroup_8676148 @ 869608C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86960F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869611C
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 216 @ 8696128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869614C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869617C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86961F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869620C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869623C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869626C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869629C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86962FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869632C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869635C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869638C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86963F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869641C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696440
+ voice_square_1_alt 0, 2, 0, 2, 9, 4 @ 869644C
+ voice_square_2_alt 2, 0, 2, 9, 4 @ 8696458
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8696464
+ .align 2
voicegroup_8696470:: @ 8696470
- .incbin "baserom.gba", 0x696470, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8696470
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869647C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964AC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86964B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86964F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869650C
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8696518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696530
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 64, 38, 128, 226 @ 869653C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869656C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696584
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 8696590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869659C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965C0
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86965CC
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86965D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86965FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869662C
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8696638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869665C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869668C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8696698
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 86966A4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86966B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86966F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696704
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8696710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869671C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696734
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8696740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869674C
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 8696758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869677C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967D0
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86967DC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86967E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86967F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869680C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696824
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8696830
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 869683C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8696848
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8696854
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696860
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 869686C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8696878
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869689C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86968FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869692C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869695C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869698C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86969F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A58
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8696A64
+ .align 2
voicegroup_8696A70:: @ 8696A70
- .incbin "baserom.gba", 0x696A70, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8696A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AAC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8696AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B0C
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8696B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B84
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 8696B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C8C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8696C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CA4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8696CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CE0
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 255, 0, 255, 0 @ 8696CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D34
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8696D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DDC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8696DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E24
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8696E30
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 8696E3C
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 8696E48
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8696E54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696E60
+ voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8696E6C
+ voice_square_2_alt 3, 0, 1, 4, 1 @ 8696E78
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869701C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869704C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697058
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8697064
+ .align 2
voicegroup_8697070:: @ 8697070
- .incbin "baserom.gba", 0x697070, 0x600
+ voice_keysplit_all voicegroup_8676658 @ 8697070
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869707C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970DC
+ voice_directsound 60, 0, DirectSoundWaveData_8710AB8, 255, 188, 139, 239 @ 86970E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86970F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869710C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869713C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869716C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697184
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 76 @ 8697190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869719C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86971FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697208
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8697214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869722C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869725C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869728C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8697298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86972F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869731C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869734C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869737C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86973F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869740C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697424
+ voice_square_1_alt 0, 0, 0, 1, 13, 4 @ 8697430
+ voice_square_2_alt 0, 0, 0, 9, 2 @ 869743C
+ voice_square_2_alt 1, 0, 0, 7, 1 @ 8697448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697454
+ voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 1 @ 8697460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869746C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697478
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 0, 15, 0 @ 8697484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869749C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974B4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86974C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86974FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869752C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869755C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869758C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86975F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869761C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869764C
+ voice_noise_alt 0, 0, 1, 7, 1 @ 8697658
+ voice_noise_alt 0, 0, 1, 0, 0 @ 8697664
+ .align 2
voicegroup_8697670:: @ 8697670
- .incbin "baserom.gba", 0x697670, 0x3E4
+ voice_keysplit_all voicegroup_8676658 @ 8697670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869767C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86976F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869770C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869773C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697748
+ voice_directsound 60, 0, DirectSoundWaveData_8715038, 255, 76, 154, 188 @ 8697754
+ voice_directsound 60, 0, DirectSoundWaveData_8717980, 255, 76, 154, 188 @ 8697760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869776C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869779C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86977FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697808
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8697814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869782C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869785C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869788C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86978F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869791C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869794C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869797C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86979F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A24
+ voice_square_1_alt 0, 0, 0, 0, 13, 1 @ 8697A30
+ voice_square_2_alt 0, 0, 0, 12, 1 @ 8697A3C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8697A48
+ .align 2
voicegroup_8697A54:: @ 8697A54
- .incbin "baserom.gba", 0x697A54, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8697A54
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8697A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AF0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8697AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C70
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8697C7C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 239 @ 8697C88
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8697C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CE8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8697CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D18
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8697D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E08
+ voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 8697E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E2C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8697E38
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 8697E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E5C
+ voice_square_2_alt 3, 0, 0, 10, 1 @ 8697E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E98
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8697EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869800C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869803C
+ voice_noise_alt 0, 0, 2, 6, 1 @ 8698048
+ .align 2
voicegroup_8698054:: @ 8698054
- .incbin "baserom.gba", 0x698054, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8698054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869806C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869809C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86980FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698114
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 8698120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869812C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869815C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869818C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86981A4
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 226 @ 86981B0
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 195 @ 86981BC
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 195 @ 86981C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86981D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86981E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86981EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86981F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869821C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869824C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869827C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86982F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869830C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698330
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 195 @ 869833C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869836C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869839C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86983FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698408
+ voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 8698414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869842C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8698438
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8698444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869845C
+ voice_square_2_alt 3, 0, 1, 7, 1 @ 8698468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869848C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698498
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86984A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86984F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869851C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869854C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869857C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86985F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869860C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698630
+ voice_noise_alt 0, 0, 1, 7, 1 @ 869863C
+ voice_noise_alt 0, 0, 2, 6, 1 @ 8698648
+ .align 2
voicegroup_8698654:: @ 8698654
- .incbin "baserom.gba", 0x698654, 0x600
+ voice_keysplit_all voicegroup_86763D0 @ 8698654
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8698660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869866C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698678
+ voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869869C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86986F0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86986FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698714
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 8698720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869872C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869875C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698768
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 76 @ 8698774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869878C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86987EC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86987F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698810
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 128, 252, 0, 115 @ 869881C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869884C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698870
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 869887C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698888
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8698894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86988A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86988AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86988B8
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 128, 165, 128, 188 @ 86988C4
+ voice_directsound 60, 0, DirectSoundWaveData_87190E0, 128, 165, 128, 204 @ 86988D0
+ voice_directsound 60, 0, DirectSoundWaveData_871A724, 128, 165, 128, 188 @ 86988DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86988E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86988F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869890C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698918
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8698924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869893C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869896C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869899C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86989FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A08
+ voice_square_1_alt 0, 1, 0, 0, 7, 0 @ 8698A14
+ voice_square_2_alt 1, 0, 0, 6, 0 @ 8698A20
+ voice_square_2_alt 3, 0, 0, 6, 0 @ 8698A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C30
+ voice_noise_alt 0, 0, 7, 10, 1 @ 8698C3C
+ voice_noise_alt 0, 0, 2, 6, 1 @ 8698C48
+ .align 2
voicegroup_8698C54:: @ 8698C54
- .incbin "baserom.gba", 0x698C54, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8698C54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4990, 0, 7, 15, 1 @ 8698C60
+ voice_programmable_wave_alt ProgrammableWaveData_86B49B0, 0, 7, 15, 1 @ 8698C6C
+ voice_programmable_wave_alt ProgrammableWaveData_86B49A0, 0, 7, 15, 1 @ 8698C78
+ voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698C84
+ voice_programmable_wave_alt ProgrammableWaveData_86B4980, 0, 7, 15, 1 @ 8698C90
+ voice_programmable_wave_alt ProgrammableWaveData_86B48B0, 0, 7, 15, 1 @ 8698C9C
+ voice_programmable_wave_alt ProgrammableWaveData_86B48C0, 0, 7, 15, 1 @ 8698CA8
+ voice_programmable_wave_alt ProgrammableWaveData_86B48D0, 0, 7, 15, 1 @ 8698CB4
+ voice_programmable_wave_alt ProgrammableWaveData_86B48E0, 0, 7, 15, 1 @ 8698CC0
+ voice_programmable_wave_alt ProgrammableWaveData_86B48F0, 0, 7, 15, 1 @ 8698CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698CD8
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 8698CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698CF0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 8698CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DA4
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 195 @ 8698DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DEC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 8698DF8
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 8698E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E10
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 8698E1C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 1 @ 8698E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E7C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 180, 246 @ 8698E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EE8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8698EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F18
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8698F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FB4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 127 @ 8698FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699008
+ voice_square_1_alt 0, 2, 0, 7, 7, 0 @ 8699014
+ voice_square_2_alt 2, 0, 7, 7, 0 @ 8699020
+ voice_square_2_alt 1, 0, 7, 7, 0 @ 869902C
+ voice_square_2_alt 0, 0, 7, 7, 0 @ 8699038
+ voice_square_2_alt 3, 0, 7, 7, 0 @ 8699044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869905C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8699068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869908C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699098
+ voice_square_1_alt 0, 1, 0, 7, 7, 0 @ 86990A4
+ voice_square_1_alt 0, 0, 0, 7, 7, 0 @ 86990B0
+ voice_square_1_alt 0, 3, 0, 7, 7, 0 @ 86990BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86990C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86990D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86990E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86990EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86990F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869911C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869914C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869917C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86991F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869920C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699230
+ voice_noise_alt 0, 0, 1, 7, 1 @ 869923C
+ voice_noise_alt 0, 0, 2, 6, 1 @ 8699248
+ .align 2
voicegroup_8699254:: @ 8699254
- .incbin "baserom.gba", 0x699254, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 8699254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869926C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869929C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86992F0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 86992FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869932C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869935C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869938C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 86993E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86993F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869941C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869944C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869947C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 8699488
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8699494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86994E8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86994F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869950C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699518
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8699524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869953C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869956C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869959C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995B4
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86995C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86995FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699608
+ voice_square_2 3, 0, 1, 7, 1 @ 8699614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699620
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869962C
+ voice_square_1 0, 3, 0, 0, 7, 1 @ 8699638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869965C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869968C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86996F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869971C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869974C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869977C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86997F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869980C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869983C
+ voice_directsound 60, 0, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 8699848
+ .align 2
voicegroup_8699854:: @ 8699854
- .incbin "baserom.gba", 0x699854, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8699854
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8699860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869986C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699878
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 128, 249, 0, 188 @ 8699884
+ voice_directsound 60, 0, DirectSoundWaveData_871F234, 255, 188, 103, 165 @ 8699890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869989C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86998F0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86998FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699914
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 8699920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869992C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869995C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699968
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 204 @ 8699974
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 8699980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869998C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86999A4
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86999B0
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 165, 154, 165 @ 86999BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86999C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86999D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 86999E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86999EC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 198 @ 86999F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A10
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 146 @ 8699A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A64
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 8699A70
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 8699A7C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 8699A88
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 8699A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AE8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 8699AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B18
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 8699B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B30
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 165, 180, 165 @ 8699B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C08
+ voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8699C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C20
+ voice_square_2_alt 0, 0, 1, 6, 0 @ 8699C2C
+ voice_square_2_alt 3, 0, 3, 6, 2 @ 8699C38
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 8699C44
+ voice_square_1_alt 0, 0, 0, 1, 6, 0 @ 8699C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C5C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8699C68
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8699C74
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 8699C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C98
+ voice_square_2_alt 2, 0, 2, 6, 3 @ 8699CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DE8
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 8699DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E30
+ voice_noise_alt 0, 0, 2, 6, 2 @ 8699E3C
+ voice_noise_alt 0, 0, 1, 6, 0 @ 8699E48
+ .align 2
voicegroup_8699E54:: @ 8699E54
- .incbin "baserom.gba", 0x699E54, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 8699E54
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 8699E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E78
+ voice_square_2_alt 3, 0, 2, 6, 5 @ 8699E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F14
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 190, 115 @ 8699F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F44
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 8699F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F68
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 216 @ 8699F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FA4
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 8699FB0
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 8699FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FD4
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 8699FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FF8
+ voice_directsound 60, 0, DirectSoundWaveData_86BEF94, 255, 165, 180, 216 @ 869A004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A010
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 869A01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A04C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A088
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869A094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0E8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869A0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A118
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869A124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A130
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 869A13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A16C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A208
+ voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 869A214
+ voice_square_2_alt 3, 0, 3, 3, 0 @ 869A220
+ voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 3, 6, 5 @ 869A22C
+ voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 869A238
+ voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 0 @ 869A244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A25C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 869A268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A298
+ voice_square_2_alt 2, 0, 2, 6, 3 @ 869A2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A430
+ voice_noise_alt 0, 0, 2, 6, 0 @ 869A43C
+ voice_noise_alt 0, 0, 1, 6, 1 @ 869A448
+ .align 2
voicegroup_869A454:: @ 869A454
- .incbin "baserom.gba", 0x69A454, 0x3D8
+ voice_keysplit_all voicegroup_8675FEC @ 869A454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A478
+ voice_square_2 2, 0, 1, 1, 1 @ 869A484
+ voice_square_1 0, 2, 0, 1, 1, 1 @ 869A490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A52C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5D4
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869A5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A64C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A670
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 869A67C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869A688
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869A694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6E8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869A6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A700
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 869A70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A718
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869A724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A76C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A808
+ voice_square_2 3, 0, 1, 7, 1 @ 869A814
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869A820
+ .align 2
voicegroup_869A82C:: @ 869A82C
- .incbin "baserom.gba", 0x69A82C, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 869A82C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A850
+ voice_square_2 0, 0, 1, 7, 1 @ 869A85C
+ voice_square_1 0, 0, 0, 1, 7, 1 @ 869A868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8C8
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 250, 0, 242 @ 869A8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8EC
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 869A8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A91C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 869A928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9AC
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869A9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9E8
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 869A9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA48
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 869AA54
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869AA60
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869AA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAD8
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 869AAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAF0
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869AAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABE0
+ voice_square_2 2, 0, 1, 7, 1 @ 869ABEC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869ABF8
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 869AC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC10
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 869AC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC58
+ voice_directsound 60, 0, DirectSoundWaveData_873A594, 255, 0, 255, 127 @ 869AC64
+ .align 2
voicegroup_869AC70:: @ 869AC70
- .incbin "baserom.gba", 0x69AC70, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 869AC70
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869AC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC94
+ voice_square_2 0, 0, 2, 4, 1 @ 869ACA0
+ voice_square_1 0, 0, 0, 2, 4, 1 @ 869ACAC
+ voice_square_2 3, 0, 1, 7, 1 @ 869ACB8
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869ACC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD30
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 869AD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADF0
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869ADFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE8C
+ voice_directsound_no_resample 60, 0, DirectSoundWaveData_87205DC, 255, 246, 0, 226 @ 869AE98
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869AEA4
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869AEB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF04
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869AF10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF34
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869AF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B00C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B024
+ voice_square_2 2, 0, 1, 7, 1 @ 869B030
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 869B03C
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 869B048
+ voice_square_2 1, 0, 1, 9, 1 @ 869B054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B09C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B0A8
+ .align 2
voicegroup_869B0B4:: @ 869B0B4
- .incbin "baserom.gba", 0x69B0B4, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 869B0B4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869B0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B0D8
+ voice_square_2 2, 0, 2, 6, 1 @ 869B0E4
+ voice_square_1 0, 2, 0, 2, 6, 1 @ 869B0F0
+ voice_square_2 3, 0, 2, 4, 1 @ 869B0FC
+ voice_square_1 0, 3, 0, 2, 4, 1 @ 869B108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B12C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B234
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869B240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B24C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2C4
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 869B2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2DC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869B2E8
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869B2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B348
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869B354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B378
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869B384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B468
+ voice_square_2 2, 0, 1, 7, 1 @ 869B474
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869B480
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 869B48C
+ voice_square_1 0, 2, 0, 0, 7, 1 @ 869B498
+ voice_square_2 3, 0, 1, 7, 1 @ 869B4A4
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869B4B0
+ voice_square_1 0, 3, 0, 0, 7, 1 @ 869B4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4E0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B4EC
+ .align 2
voicegroup_869B4F8:: @ 869B4F8
- .incbin "baserom.gba", 0x69B4F8, 0x408
+ voice_keysplit_all voicegroup_8675FEC @ 869B4F8
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869B504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B51C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B60C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B678
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869B684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B708
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 869B714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B720
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869B72C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869B738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B75C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B78C
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869B798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7BC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869B7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B858
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 869B864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B8AC
+ voice_square_2 2, 0, 1, 7, 1 @ 869B8B8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B8C4
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 869B8D0
+ voice_square_2 0, 0, 1, 7, 1 @ 869B8DC
+ voice_square_1 0, 0, 0, 1, 7, 1 @ 869B8E8
+ voice_square_1 0, 0, 0, 0, 7, 1 @ 869B8F4
+ .align 2
voicegroup_869B900:: @ 869B900
- .incbin "baserom.gba", 0x69B900, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 869B900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B924
+ voice_square_2 1, 0, 1, 6, 1 @ 869B930
+ voice_square_1 0, 1, 0, 1, 6, 1 @ 869B93C
+ voice_square_2 2, 0, 1, 6, 1 @ 869B948
+ voice_square_1 0, 2, 0, 1, 6, 1 @ 869B954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAA4
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 869BAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB10
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 869BB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB28
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869BB34
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869BB40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB94
+ voice_directsound 60, 0, DirectSoundWaveData_873A594, 255, 165, 154, 127 @ 869BBA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBC4
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869BBD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCC0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869BCCC
+ voice_square_1 0, 3, 0, 1, 9, 1 @ 869BCD8
+ voice_square_1 0, 3, 0, 0, 9, 1 @ 869BCE4
+ .align 2
voicegroup_869BCF0:: @ 869BCF0
- .incbin "baserom.gba", 0x69BCF0, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869BCF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD8C
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 216, 90, 242 @ 869BD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE70
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869BE7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF18
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869BF24
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869BF30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF84
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869BF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFB4
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869BFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C050
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 869C05C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0A4
+ voice_square_2 3, 0, 1, 7, 1 @ 869C0B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0BC
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869C0C8
+ voice_square_1 0, 3, 0, 0, 7, 1 @ 869C0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C23C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2D8
+ voice_directsound 60, 0, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 869C2E4
+ .align 2
voicegroup_869C2F0:: @ 869C2F0
- .incbin "baserom.gba", 0x69C2F0, 0x414
+ voice_keysplit_all voicegroup_8675FEC @ 869C2F0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 869C2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C314
+ voice_square_2 2, 0, 2, 3, 1 @ 869C320
+ voice_square_1 0, 2, 0, 2, 3, 1 @ 869C32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C44C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C470
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 869C47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C50C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 869C518
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869C524
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869C530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C584
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869C590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5B4
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869C5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C65C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C6A4
+ voice_square_2 3, 0, 1, 7, 1 @ 869C6B0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869C6BC
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869C6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C6D4
+ voice_square_2 2, 0, 1, 7, 1 @ 869C6E0
+ voice_square_1 0, 2, 0, 1, 7, 1 @ 869C6EC
+ voice_square_2 3, 0, 2, 7, 1 @ 869C6F8
+ .align 2
voicegroup_869C704:: @ 869C704
- .incbin "baserom.gba", 0x69C704, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 869C704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C728
+ voice_square_2 2, 0, 2, 3, 1 @ 869C734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C89C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8C0
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 869C8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C92C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869C938
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869C944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C95C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C998
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869C9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9C8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869C9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAB8
+ voice_square_2 3, 0, 1, 7, 1 @ 869CAC4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CAD0
+ voice_square_1 0, 3, 0, 1, 7, 1 @ 869CADC
+ voice_square_1 0, 3, 0, 0, 7, 1 @ 869CAE8
+ .align 2
voicegroup_869CAF4:: @ 869CAF4
- .incbin "baserom.gba", 0x69CAF4, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 869CAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB18
+ voice_square_2 0, 1, 1, 7, 1 @ 869CB24
+ voice_square_1 0, 0, 1, 1, 7, 1 @ 869CB30
+ voice_square_1 0, 0, 0, 0, 7, 1 @ 869CB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC74
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 235, 128, 99 @ 869CC80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD1C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869CD28
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869CD34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD88
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 869CD94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDB8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 869CDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEA8
+ voice_square_2 3, 1, 1, 6, 1 @ 869CEB4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CEC0
+ voice_square_1 0, 3, 1, 1, 6, 1 @ 869CECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D04C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0D0
+ voice_directsound 60, 0, DirectSoundWaveData_86CB6B8, 255, 235, 0, 216 @ 869D0DC
+ voice_directsound 60, 0, DirectSoundWaveData_86CB6B8, 255, 246, 0, 216 @ 869D0E8
+ .align 2
voicegroup_869D0F4:: @ 869D0F4
- .incbin "baserom.gba", 0x69D0F4, 0x600
+ voice_directsound 60, 0, DirectSoundWaveData_8721AAC, 255, 249, 103, 165 @ 869D0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D118
+ voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 869D124
+ voice_square_1_alt 0, 0, 0, 2, 0, 1 @ 869D130
+ voice_square_1_alt 0, 2, 0, 4, 0, 1 @ 869D13C
+ voice_square_1_alt 44, 2, 0, 4, 0, 0 @ 869D148
+ voice_square_1_alt 38, 0, 0, 4, 0, 0 @ 869D154
+ voice_square_1_alt 0, 0, 0, 7, 0, 0 @ 869D160
+ voice_square_1_alt 0, 2, 2, 0, 15, 0 @ 869D16C
+ voice_square_1_alt 0, 1, 2, 0, 15, 0 @ 869D178
+ voice_square_1_alt 23, 1, 0, 1, 9, 0 @ 869D184
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 165 @ 869D190
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 226, 0, 165 @ 869D19C
+ voice_square_1_alt 0, 2, 0, 6, 0, 1 @ 869D1A8
+ voice_square_1_alt 36, 0, 0, 2, 0, 0 @ 869D1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D22C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D31C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 869D328
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 869D334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4A8
+ voice_square_2_alt 3, 0, 1, 0, 1 @ 869D4B4
+ voice_square_1_alt 0, 3, 0, 1, 0, 1 @ 869D4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4E4
+ voice_square_1_alt 46, 2, 0, 4, 0, 0 @ 869D4F0
+ voice_square_1_alt 38, 2, 0, 4, 0, 0 @ 869D4FC
+ voice_square_1_alt 119, 2, 0, 0, 15, 1 @ 869D508
+ voice_square_1_alt 0, 2, 0, 0, 15, 1 @ 869D514
+ voice_square_1_alt 106, 2, 0, 2, 0, 0 @ 869D520
+ voice_square_1_alt 23, 2, 0, 1, 9, 0 @ 869D52C
+ voice_square_1_alt 21, 2, 0, 1, 9, 0 @ 869D538
+ voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 869D544
+ voice_square_1_alt 47, 2, 0, 2, 6, 0 @ 869D550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D64C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D67C
+ voice_noise 0, 0, 7, 15, 0 @ 869D688
+ voice_noise 0, 2, 7, 15, 0 @ 869D694
+ voice_noise_alt 0, 2, 0, 15, 0 @ 869D6A0
+ voice_noise_alt 1, 0, 0, 15, 0 @ 869D6AC
+ voice_noise_alt 0, 0, 0, 15, 0 @ 869D6B8
+ voice_noise_alt 0, 0, 3, 0, 0 @ 869D6C4
+ voice_noise_alt 0, 0, 2, 0, 0 @ 869D6D0
+ voice_noise_alt 0, 0, 1, 0, 0 @ 869D6DC
+ voice_noise_alt 0, 0, 1, 0, 1 @ 869D6E8
+ .align 2
voicegroup_869D6F4:: @ 869D6F4
- .incbin "baserom.gba", 0x69D6F4, 0x600
+ voice_directsound_no_resample 60, 0, DirectSoundWaveData_87240CC, 255, 249, 0, 165 @ 869D6F4
+ voice_directsound_alt 60, 0, DirectSoundWaveData_87240CC, 255, 0, 255, 165 @ 869D700
+ voice_directsound 60, 0, DirectSoundWaveData_8721AAC, 255, 0, 255, 165 @ 869D70C
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 242, 0, 127 @ 869D718
+ voice_noise_alt 0, 0, 1, 0, 1 @ 869D724
+ voice_noise_alt 1, 0, 1, 0, 1 @ 869D730
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 255, 165 @ 869D73C
+ voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 869D748
+ voice_directsound 60, 0, DirectSoundWaveData_8725A2C, 255, 0, 255, 165 @ 869D754
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 0, 255, 127 @ 869D760
+ voice_directsound 60, 0, DirectSoundWaveData_872762C, 255, 0, 255, 127 @ 869D76C
+ voice_noise_alt 1, 0, 2, 0, 0 @ 869D778
+ voice_square_1 103, 3, 2, 7, 0, 0 @ 869D784
+ voice_square_2 3, 2, 7, 0, 0 @ 869D790
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 226, 0, 127 @ 869D79C
+ voice_directsound 60, 0, DirectSoundWaveData_872921C, 255, 0, 255, 0 @ 869D7A8
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 204, 0, 127 @ 869D7B4
+ voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 869D7C0
+ voice_directsound 60, 0, DirectSoundWaveData_872A5D0, 255, 0, 255, 127 @ 869D7CC
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 127 @ 869D7D8
+ voice_square_1 103, 0, 0, 7, 0, 0 @ 869D7E4
+ voice_directsound 60, 0, DirectSoundWaveData_86C6A90, 255, 0, 255, 127 @ 869D7F0
+ voice_directsound 60, 0, DirectSoundWaveData_872CC54, 255, 0, 255, 127 @ 869D7FC
+ voice_directsound 60, 0, DirectSoundWaveData_872DE98, 255, 0, 255, 127 @ 869D808
+ voice_directsound 60, 0, DirectSoundWaveData_86C5B0C, 255, 0, 255, 127 @ 869D814
+ voice_noise_alt 0, 0, 7, 15, 1 @ 869D820
+ voice_directsound 60, 0, DirectSoundWaveData_872EEA8, 255, 0, 255, 127 @ 869D82C
+ voice_noise_alt 1, 0, 7, 15, 1 @ 869D838
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 246, 0, 127 @ 869D844
+ voice_directsound 60, 0, DirectSoundWaveData_87301B0, 255, 0, 255, 127 @ 869D850
+ voice_square_1_alt 19, 2, 0, 2, 0, 0 @ 869D85C
+ voice_directsound 60, 0, DirectSoundWaveData_87322BC, 255, 0, 255, 127 @ 869D868
+ voice_square_1 103, 0, 0, 0, 15, 0 @ 869D874
+ voice_directsound_alt 60, 0, DirectSoundWaveData_87301B0, 255, 0, 255, 127 @ 869D880
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 255, 255, 127 @ 869D88C
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 0, 255, 127 @ 869D898
+ voice_directsound 60, 0, DirectSoundWaveData_8734298, 255, 0, 255, 127 @ 869D8A4
+ voice_directsound 60, 0, DirectSoundWaveData_87322BC, 255, 242, 0, 0 @ 869D8B0
+ voice_directsound 60, 0, DirectSoundWaveData_87364A8, 255, 0, 255, 0 @ 869D8BC
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 869D8C8
+ voice_directsound 60, 0, DirectSoundWaveData_86C8348, 255, 127, 0, 188 @ 869D8D4
+ voice_directsound 60, 0, DirectSoundWaveData_87385E4, 255, 249, 0, 165 @ 869D8E0
+ voice_square_1 0, 0, 4, 6, 0, 0 @ 869D8EC
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 13, 0, 255, 127 @ 869D8F8
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 13, 0, 255, 127 @ 869D904
+ voice_directsound 60, 0, DirectSoundWaveData_873A594, 255, 0, 255, 127 @ 869D910
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 252, 0, 204 @ 869D91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869D928
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 869D934
+ voice_square_1 0, 0, 4, 0, 15, 0 @ 869D940
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 188, 0, 0 @ 869D94C
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 226, 0, 127 @ 869D958
+ voice_directsound 60, 0, DirectSoundWaveData_86CB6B8, 26, 0, 255, 127 @ 869D964
+ voice_square_1_alt 0, 2, 0, 1, 0, 0 @ 869D970
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 252, 0, 127 @ 869D97C
+ voice_square_1_alt 0, 1, 0, 2, 0, 0 @ 869D988
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 127, 0, 127 @ 869D994
+ voice_noise_alt 0, 1, 6, 0, 0 @ 869D9A0
+ voice_directsound 60, 0, DirectSoundWaveData_86B776C, 255, 255, 255, 127 @ 869D9AC
+ voice_directsound 60, 0, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 869D9B8
+ voice_directsound 60, 0, DirectSoundWaveData_873ECD8, 255, 255, 255, 127 @ 869D9C4
+ voice_directsound 60, 0, DirectSoundWaveData_86FB0D8, 11, 242, 0, 127 @ 869D9D0
+ voice_square_1_alt 0, 2, 4, 6, 0, 0 @ 869D9DC
+ voice_directsound 60, 0, DirectSoundWaveData_8740818, 255, 255, 255, 127 @ 869D9E8
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 869D9F4
+ voice_directsound 60, 0, DirectSoundWaveData_86C7308, 255, 0, 255, 165 @ 869DA00
+ voice_noise_alt 0, 5, 7, 15, 1 @ 869DA0C
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 128, 242, 0, 165 @ 869DA18
+ voice_directsound 60, 0, DirectSoundWaveData_86E89E4, 255, 0, 255, 165 @ 869DA24
+ voice_square_1 0, 0, 1, 5, 0, 0 @ 869DA30
+ voice_noise_alt 0, 6, 6, 0, 1 @ 869DA3C
+ voice_noise_alt 0, 3, 6, 0, 1 @ 869DA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA54
+ voice_directsound 60, 0, DirectSoundWaveData_87322BC, 15, 127, 231, 127 @ 869DA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 869DCA0
+ voice_directsound 60, 0, DirectSoundWaveData_87424B0, 255, 0, 255, 165 @ 869DCAC
+ voice_directsound 60, 0, DirectSoundWaveData_87430C0, 255, 0, 255, 165 @ 869DCB8
+ voice_directsound 60, 0, DirectSoundWaveData_8743C50, 255, 0, 255, 165 @ 869DCC4
+ voice_directsound 60, 0, DirectSoundWaveData_87446EC, 255, 0, 255, 165 @ 869DCD0
+ voice_directsound 60, 0, DirectSoundWaveData_8745034, 255, 0, 255, 165 @ 869DCDC
+ voice_directsound 60, 0, DirectSoundWaveData_8745A7C, 255, 0, 255, 165 @ 869DCE8
+ .align 2
gCryTable:: @ 869DCF4
- .incbin "baserom.gba", 0x69dcf4, 0x1230
+ cry Cry_Bulbasaur @ 869DCF4
+ cry Cry_Ivysaur @ 869DD00
+ cry Cry_Venusaur @ 869DD0C
+ cry Cry_Charmander @ 869DD18
+ cry Cry_Charmeleon @ 869DD24
+ cry Cry_Charizard @ 869DD30
+ cry Cry_Squirtle @ 869DD3C
+ cry Cry_Wartortle @ 869DD48
+ cry Cry_Blastoise @ 869DD54
+ cry Cry_Caterpie @ 869DD60
+ cry Cry_Metapod @ 869DD6C
+ cry Cry_Butterfree @ 869DD78
+ cry Cry_Weedle @ 869DD84
+ cry Cry_Kakuna @ 869DD90
+ cry Cry_Beedrill @ 869DD9C
+ cry Cry_Pidgey @ 869DDA8
+ cry Cry_Pidgeotto @ 869DDB4
+ cry Cry_Pidgeot @ 869DDC0
+ cry Cry_Rattata @ 869DDCC
+ cry Cry_Raticate @ 869DDD8
+ cry Cry_Spearow @ 869DDE4
+ cry Cry_Fearow @ 869DDF0
+ cry Cry_Ekans @ 869DDFC
+ cry Cry_Arbok @ 869DE08
+ cry Cry_Pikachu @ 869DE14
+ cry Cry_Raichu @ 869DE20
+ cry Cry_Sandshrew @ 869DE2C
+ cry Cry_Sandslash @ 869DE38
+ cry Cry_NidoranF @ 869DE44
+ cry Cry_Nidorina @ 869DE50
+ cry Cry_Nidoqueen @ 869DE5C
+ cry Cry_NidoranM @ 869DE68
+ cry Cry_Nidorino @ 869DE74
+ cry Cry_Nidoking @ 869DE80
+ cry Cry_Clefairy @ 869DE8C
+ cry Cry_Clefable @ 869DE98
+ cry Cry_Vulpix @ 869DEA4
+ cry Cry_Ninetales @ 869DEB0
+ cry Cry_Jigglypuff @ 869DEBC
+ cry Cry_Wigglytuff @ 869DEC8
+ cry Cry_Zubat @ 869DED4
+ cry Cry_Golbat @ 869DEE0
+ cry Cry_Oddish @ 869DEEC
+ cry Cry_Gloom @ 869DEF8
+ cry Cry_Vileplume @ 869DF04
+ cry Cry_Paras @ 869DF10
+ cry Cry_Parasect @ 869DF1C
+ cry Cry_Venonat @ 869DF28
+ cry Cry_Venomoth @ 869DF34
+ cry Cry_Diglett @ 869DF40
+ cry Cry_Dugtrio @ 869DF4C
+ cry Cry_Meowth @ 869DF58
+ cry Cry_Persian @ 869DF64
+ cry Cry_Psyduck @ 869DF70
+ cry Cry_Golduck @ 869DF7C
+ cry Cry_Mankey @ 869DF88
+ cry Cry_Primeape @ 869DF94
+ cry Cry_Growlithe @ 869DFA0
+ cry Cry_Arcanine @ 869DFAC
+ cry Cry_Poliwag @ 869DFB8
+ cry Cry_Poliwhirl @ 869DFC4
+ cry Cry_Poliwrath @ 869DFD0
+ cry Cry_Abra @ 869DFDC
+ cry Cry_Kadabra @ 869DFE8
+ cry Cry_Alakazam @ 869DFF4
+ cry Cry_Machop @ 869E000
+ cry Cry_Machoke @ 869E00C
+ cry Cry_Machamp @ 869E018
+ cry Cry_Bellsprout @ 869E024
+ cry Cry_Weepinbell @ 869E030
+ cry Cry_Victreebel @ 869E03C
+ cry Cry_Tentacool @ 869E048
+ cry Cry_Tentacruel @ 869E054
+ cry Cry_Geodude @ 869E060
+ cry Cry_Graveler @ 869E06C
+ cry Cry_Golem @ 869E078
+ cry Cry_Ponyta @ 869E084
+ cry Cry_Rapidash @ 869E090
+ cry Cry_Slowpoke @ 869E09C
+ cry Cry_Slowbro @ 869E0A8
+ cry Cry_Magnemite @ 869E0B4
+ cry Cry_Magneton @ 869E0C0
+ cry Cry_Farfetchd @ 869E0CC
+ cry Cry_Doduo @ 869E0D8
+ cry Cry_Dodrio @ 869E0E4
+ cry Cry_Seel @ 869E0F0
+ cry Cry_Dewgong @ 869E0FC
+ cry Cry_Grimer @ 869E108
+ cry Cry_Muk @ 869E114
+ cry Cry_Shellder @ 869E120
+ cry Cry_Cloyster @ 869E12C
+ cry Cry_Gastly @ 869E138
+ cry Cry_Haunter @ 869E144
+ cry Cry_Gengar @ 869E150
+ cry Cry_Onix @ 869E15C
+ cry Cry_Drowzee @ 869E168
+ cry Cry_Hypno @ 869E174
+ cry Cry_Krabby @ 869E180
+ cry Cry_Kingler @ 869E18C
+ cry Cry_Voltorb @ 869E198
+ cry Cry_Electrode @ 869E1A4
+ cry Cry_Exeggcute @ 869E1B0
+ cry Cry_Exeggutor @ 869E1BC
+ cry Cry_Cubone @ 869E1C8
+ cry Cry_Marowak @ 869E1D4
+ cry Cry_Hitmonlee @ 869E1E0
+ cry Cry_Hitmonchan @ 869E1EC
+ cry Cry_Lickitung @ 869E1F8
+ cry Cry_Koffing @ 869E204
+ cry Cry_Weezing @ 869E210
+ cry Cry_Rhyhorn @ 869E21C
+ cry Cry_Rhydon @ 869E228
+ cry Cry_Chansey @ 869E234
+ cry Cry_Tangela @ 869E240
+ cry Cry_Kangaskhan @ 869E24C
+ cry Cry_Horsea @ 869E258
+ cry Cry_Seadra @ 869E264
+ cry Cry_Goldeen @ 869E270
+ cry Cry_Seaking @ 869E27C
+ cry Cry_Staryu @ 869E288
+ cry Cry_Starmie @ 869E294
+ cry Cry_MrMime @ 869E2A0
+ cry Cry_Scyther @ 869E2AC
+ cry Cry_Jynx @ 869E2B8
+ cry Cry_Electabuzz @ 869E2C4
+ cry Cry_Magmar @ 869E2D0
+ cry Cry_Pinsir @ 869E2DC
+ cry Cry_Tauros @ 869E2E8
+ cry Cry_Magikarp @ 869E2F4
+ cry Cry_Gyarados @ 869E300
+ cry Cry_Lapras @ 869E30C
+ cry Cry_Ditto @ 869E318
+ cry Cry_Eevee @ 869E324
+ cry Cry_Vaporeon @ 869E330
+ cry Cry_Jolteon @ 869E33C
+ cry Cry_Flareon @ 869E348
+ cry Cry_Porygon @ 869E354
+ cry Cry_Omanyte @ 869E360
+ cry Cry_Omastar @ 869E36C
+ cry Cry_Kabuto @ 869E378
+ cry Cry_Kabutops @ 869E384
+ cry Cry_Aerodactyl @ 869E390
+ cry Cry_Snorlax @ 869E39C
+ cry Cry_Articuno @ 869E3A8
+ cry Cry_Zapdos @ 869E3B4
+ cry Cry_Moltres @ 869E3C0
+ cry Cry_Dratini @ 869E3CC
+ cry Cry_Dragonair @ 869E3D8
+ cry Cry_Dragonite @ 869E3E4
+ cry Cry_Mewtwo @ 869E3F0
+ cry Cry_Mew @ 869E3FC
+ cry Cry_Chikorita @ 869E408
+ cry Cry_Bayleef @ 869E414
+ cry Cry_Meganium @ 869E420
+ cry Cry_Cyndaquil @ 869E42C
+ cry Cry_Quilava @ 869E438
+ cry Cry_Typhlosion @ 869E444
+ cry Cry_Totodile @ 869E450
+ cry Cry_Croconaw @ 869E45C
+ cry Cry_Feraligatr @ 869E468
+ cry Cry_Sentret @ 869E474
+ cry Cry_Furret @ 869E480
+ cry Cry_Hoothoot @ 869E48C
+ cry Cry_Noctowl @ 869E498
+ cry Cry_Ledyba @ 869E4A4
+ cry Cry_Ledian @ 869E4B0
+ cry Cry_Spinarak @ 869E4BC
+ cry Cry_Ariados @ 869E4C8
+ cry Cry_Crobat @ 869E4D4
+ cry Cry_Chinchou @ 869E4E0
+ cry Cry_Lanturn @ 869E4EC
+ cry Cry_Pichu @ 869E4F8
+ cry Cry_Cleffa @ 869E504
+ cry Cry_Igglybuff @ 869E510
+ cry Cry_Togepi @ 869E51C
+ cry Cry_Togetic @ 869E528
+ cry Cry_Natu @ 869E534
+ cry Cry_Xatu @ 869E540
+ cry Cry_Mareep @ 869E54C
+ cry Cry_Flaaffy @ 869E558
+ cry Cry_Ampharos @ 869E564
+ cry Cry_Bellossom @ 869E570
+ cry Cry_Marill @ 869E57C
+ cry Cry_Azumarill @ 869E588
+ cry Cry_Sudowoodo @ 869E594
+ cry Cry_Politoed @ 869E5A0
+ cry Cry_Hoppip @ 869E5AC
+ cry Cry_Skiploom @ 869E5B8
+ cry Cry_Jumpluff @ 869E5C4
+ cry Cry_Aipom @ 869E5D0
+ cry Cry_Sunkern @ 869E5DC
+ cry Cry_Sunflora @ 869E5E8
+ cry Cry_Yanma @ 869E5F4
+ cry Cry_Wooper @ 869E600
+ cry Cry_Quagsire @ 869E60C
+ cry Cry_Espeon @ 869E618
+ cry Cry_Umbreon @ 869E624
+ cry Cry_Murkrow @ 869E630
+ cry Cry_Slowking @ 869E63C
+ cry Cry_Misdreavus @ 869E648
+ cry Cry_Unown @ 869E654
+ cry Cry_Wobbuffet @ 869E660
+ cry Cry_Girafarig @ 869E66C
+ cry Cry_Pineco @ 869E678
+ cry Cry_Forretress @ 869E684
+ cry Cry_Dunsparce @ 869E690
+ cry Cry_Gligar @ 869E69C
+ cry Cry_Steelix @ 869E6A8
+ cry Cry_Snubbull @ 869E6B4
+ cry Cry_Granbull @ 869E6C0
+ cry Cry_Qwilfish @ 869E6CC
+ cry Cry_Scizor @ 869E6D8
+ cry Cry_Shuckle @ 869E6E4
+ cry Cry_Heracross @ 869E6F0
+ cry Cry_Sneasel @ 869E6FC
+ cry Cry_Teddiursa @ 869E708
+ cry Cry_Ursaring @ 869E714
+ cry Cry_Slugma @ 869E720
+ cry Cry_Magcargo @ 869E72C
+ cry Cry_Swinub @ 869E738
+ cry Cry_Piloswine @ 869E744
+ cry Cry_Corsola @ 869E750
+ cry Cry_Remoraid @ 869E75C
+ cry Cry_Octillery @ 869E768
+ cry Cry_Delibird @ 869E774
+ cry Cry_Mantine @ 869E780
+ cry Cry_Skarmory @ 869E78C
+ cry Cry_Houndour @ 869E798
+ cry Cry_Houndoom @ 869E7A4
+ cry Cry_Kingdra @ 869E7B0
+ cry Cry_Phanpy @ 869E7BC
+ cry Cry_Donphan @ 869E7C8
+ cry Cry_Porygon2 @ 869E7D4
+ cry Cry_Stantler @ 869E7E0
+ cry Cry_Smeargle @ 869E7EC
+ cry Cry_Tyrogue @ 869E7F8
+ cry Cry_Hitmontop @ 869E804
+ cry Cry_Smoochum @ 869E810
+ cry Cry_Elekid @ 869E81C
+ cry Cry_Magby @ 869E828
+ cry Cry_Miltank @ 869E834
+ cry Cry_Blissey @ 869E840
+ cry Cry_Raikou @ 869E84C
+ cry Cry_Entei @ 869E858
+ cry Cry_Suicune @ 869E864
+ cry Cry_Larvitar @ 869E870
+ cry Cry_Pupitar @ 869E87C
+ cry Cry_Tyranitar @ 869E888
+ cry Cry_Lugia @ 869E894
+ cry Cry_HoOh @ 869E8A0
+ cry Cry_Celebi @ 869E8AC
+ cry Cry_Kecleon @ 869E8B8
+ cry Cry_Roselia @ 869E8C4
+ cry Cry_Torkoal @ 869E8D0
+ cry Cry_Electrike @ 869E8DC
+ cry Cry_Manectric @ 869E8E8
+ cry Cry_Duskull @ 869E8F4
+ cry Cry_Latias @ 869E900
+ cry Cry_Wynaut @ 869E90C
+ cry Cry_Seviper @ 869E918
+ cry Cry_Sharpedo @ 869E924
+ cry Cry_Zangoose @ 869E930
+ cry Cry_Azurill @ 869E93C
+ cry Cry_Swablu @ 869E948
+ cry Cry_Altaria @ 869E954
+ cry Cry_Unused265 @ 869E960
+ cry Cry_Taillow @ 869E96C
+ cry Cry_Swellow @ 869E978
+ cry Cry_Unused268 @ 869E984
+ cry Cry_Spinda @ 869E990
+ cry Cry_Torchic @ 869E99C
+ cry Cry_Combusken @ 869E9A8
+ cry Cry_Blaziken @ 869E9B4
+ cry Cry_Treecko @ 869E9C0
+ cry Cry_Grovyle @ 869E9CC
+ cry Cry_Sceptile @ 869E9D8
+ cry Cry_Mudkip @ 869E9E4
+ cry Cry_Marshtomp @ 869E9F0
+ cry Cry_Swampert @ 869E9FC
+ cry Cry_Pelipper @ 869EA08
+ cry Cry_Wingull @ 869EA14
+ cry Cry_Banette @ 869EA20
+ cry Cry_Shuppet @ 869EA2C
+ cry Cry_Lotad @ 869EA38
+ cry Cry_Lombre @ 869EA44
+ cry Cry_Ludicolo @ 869EA50
+ cry Cry_Seedot @ 869EA5C
+ cry Cry_Nuzleaf @ 869EA68
+ cry Cry_Shiftry @ 869EA74
+ cry Cry_Carvanha @ 869EA80
+ cry Cry_Wurmple @ 869EA8C
+ cry Cry_Silcoon @ 869EA98
+ cry Cry_Beautifly @ 869EAA4
+ cry Cry_Cascoon @ 869EAB0
+ cry Cry_Dustox @ 869EABC
+ cry Cry_Ralts @ 869EAC8
+ cry Cry_Kirlia @ 869EAD4
+ cry Cry_Gardevoir @ 869EAE0
+ cry Cry_Slakoth @ 869EAEC
+ cry Cry_Vigoroth @ 869EAF8
+ cry Cry_Slaking @ 869EB04
+ cry Cry_Nincada @ 869EB10
+ cry Cry_Ninjask @ 869EB1C
+ cry Cry_Shedinja @ 869EB28
+ cry Cry_Makuhita @ 869EB34
+ cry Cry_Hariyama @ 869EB40
+ cry Cry_Nosepass @ 869EB4C
+ cry Cry_Glalie @ 869EB58
+ cry Cry_Plusle @ 869EB64
+ cry Cry_Minun @ 869EB70
+ cry Cry_Surskit @ 869EB7C
+ cry Cry_Masquerain @ 869EB88
+ cry Cry_Skitty @ 869EB94
+ cry Cry_Delcatty @ 869EBA0
+ cry Cry_Gulpin @ 869EBAC
+ cry Cry_Swalot @ 869EBB8
+ cry Cry_Numel @ 869EBC4
+ cry Cry_Camerupt @ 869EBD0
+ cry Cry_Barboach @ 869EBDC
+ cry Cry_Whiscash @ 869EBE8
+ cry Cry_Corphish @ 869EBF4
+ cry Cry_Crawdaunt @ 869EC00
+ cry Cry_Spoink @ 869EC0C
+ cry Cry_Grumpig @ 869EC18
+ cry Cry_Trapinch @ 869EC24
+ cry Cry_Vibrava @ 869EC30
+ cry Cry_Flygon @ 869EC3C
+ cry Cry_Cacnea @ 869EC48
+ cry Cry_Cacturne @ 869EC54
+ cry Cry_Baltoy @ 869EC60
+ cry Cry_Claydol @ 869EC6C
+ cry Cry_Lunatone @ 869EC78
+ cry Cry_Solrock @ 869EC84
+ cry Cry_Feebas @ 869EC90
+ cry Cry_Milotic @ 869EC9C
+ cry Cry_Absol @ 869ECA8
+ cry Cry_Meditite @ 869ECB4
+ cry Cry_Medicham @ 869ECC0
+ cry Cry_Spheal @ 869ECCC
+ cry Cry_Sealeo @ 869ECD8
+ cry Cry_Walrein @ 869ECE4
+ cry Cry_Clamperl @ 869ECF0
+ cry Cry_Huntail @ 869ECFC
+ cry Cry_Gorebyss @ 869ED08
+ cry Cry_Lileep @ 869ED14
+ cry Cry_Cradily @ 869ED20
+ cry Cry_Anorith @ 869ED2C
+ cry Cry_Armaldo @ 869ED38
+ cry Cry_Beldum @ 869ED44
+ cry Cry_Metang @ 869ED50
+ cry Cry_Metagross @ 869ED5C
+ cry Cry_Bagon @ 869ED68
+ cry Cry_Shelgon @ 869ED74
+ cry Cry_Regirock @ 869ED80
+ cry Cry_Regice @ 869ED8C
+ cry Cry_Registeel @ 869ED98
+ cry Cry_Castform @ 869EDA4
+ cry Cry_Volbeat @ 869EDB0
+ cry Cry_Illumise @ 869EDBC
+ cry Cry_Poochyena @ 869EDC8
+ cry Cry_Mightyena @ 869EDD4
+ cry Cry_Dusclops @ 869EDE0
+ cry Cry_Sableye @ 869EDEC
+ cry Cry_Mawile @ 869EDF8
+ cry Cry_Aron @ 869EE04
+ cry Cry_Lairon @ 869EE10
+ cry Cry_Aggron @ 869EE1C
+ cry Cry_Relicanth @ 869EE28
+ cry Cry_Luvdisc @ 869EE34
+ cry Cry_Groudon @ 869EE40
+ cry Cry_Kyogre @ 869EE4C
+ cry Cry_Rayquaza @ 869EE58
+ cry Cry_Salamence @ 869EE64
+ cry Cry_Breloom @ 869EE70
+ cry Cry_Shroomish @ 869EE7C
+ cry Cry_Linoone @ 869EE88
+ cry Cry_Tropius @ 869EE94
+ cry Cry_Wailmer @ 869EEA0
+ cry Cry_Zigzagoon @ 869EEAC
+ cry Cry_Exploud @ 869EEB8
+ cry Cry_Loudred @ 869EEC4
+ cry Cry_Wailord @ 869EED0
+ cry Cry_Whismur @ 869EEDC
+ cry Cry_Snorunt @ 869EEE8
+ cry Cry_Latios @ 869EEF4
+ cry Cry_Jirachi @ 869EF00
+ cry Cry_Deoxys @ 869EF0C
+ cry Cry_Chimecho @ 869EF18
+ .align 2
gCryTable2:: @ 869EF24
- .incbin "baserom.gba", 0x69ef24, 0x1230
+ cry2 Cry_Bulbasaur @ 869EF24
+ cry2 Cry_Ivysaur @ 869EF30
+ cry2 Cry_Venusaur @ 869EF3C
+ cry2 Cry_Charmander @ 869EF48
+ cry2 Cry_Charmeleon @ 869EF54
+ cry2 Cry_Charizard @ 869EF60
+ cry2 Cry_Squirtle @ 869EF6C
+ cry2 Cry_Wartortle @ 869EF78
+ cry2 Cry_Blastoise @ 869EF84
+ cry2 Cry_Caterpie @ 869EF90
+ cry2 Cry_Metapod @ 869EF9C
+ cry2 Cry_Butterfree @ 869EFA8
+ cry2 Cry_Weedle @ 869EFB4
+ cry2 Cry_Kakuna @ 869EFC0
+ cry2 Cry_Beedrill @ 869EFCC
+ cry2 Cry_Pidgey @ 869EFD8
+ cry2 Cry_Pidgeotto @ 869EFE4
+ cry2 Cry_Pidgeot @ 869EFF0
+ cry2 Cry_Rattata @ 869EFFC
+ cry2 Cry_Raticate @ 869F008
+ cry2 Cry_Spearow @ 869F014
+ cry2 Cry_Fearow @ 869F020
+ cry2 Cry_Ekans @ 869F02C
+ cry2 Cry_Arbok @ 869F038
+ cry2 Cry_Pikachu @ 869F044
+ cry2 Cry_Raichu @ 869F050
+ cry2 Cry_Sandshrew @ 869F05C
+ cry2 Cry_Sandslash @ 869F068
+ cry2 Cry_NidoranF @ 869F074
+ cry2 Cry_Nidorina @ 869F080
+ cry2 Cry_Nidoqueen @ 869F08C
+ cry2 Cry_NidoranM @ 869F098
+ cry2 Cry_Nidorino @ 869F0A4
+ cry2 Cry_Nidoking @ 869F0B0
+ cry2 Cry_Clefairy @ 869F0BC
+ cry2 Cry_Clefable @ 869F0C8
+ cry2 Cry_Vulpix @ 869F0D4
+ cry2 Cry_Ninetales @ 869F0E0
+ cry2 Cry_Jigglypuff @ 869F0EC
+ cry2 Cry_Wigglytuff @ 869F0F8
+ cry2 Cry_Zubat @ 869F104
+ cry2 Cry_Golbat @ 869F110
+ cry2 Cry_Oddish @ 869F11C
+ cry2 Cry_Gloom @ 869F128
+ cry2 Cry_Vileplume @ 869F134
+ cry2 Cry_Paras @ 869F140
+ cry2 Cry_Parasect @ 869F14C
+ cry2 Cry_Venonat @ 869F158
+ cry2 Cry_Venomoth @ 869F164
+ cry2 Cry_Diglett @ 869F170
+ cry2 Cry_Dugtrio @ 869F17C
+ cry2 Cry_Meowth @ 869F188
+ cry2 Cry_Persian @ 869F194
+ cry2 Cry_Psyduck @ 869F1A0
+ cry2 Cry_Golduck @ 869F1AC
+ cry2 Cry_Mankey @ 869F1B8
+ cry2 Cry_Primeape @ 869F1C4
+ cry2 Cry_Growlithe @ 869F1D0
+ cry2 Cry_Arcanine @ 869F1DC
+ cry2 Cry_Poliwag @ 869F1E8
+ cry2 Cry_Poliwhirl @ 869F1F4
+ cry2 Cry_Poliwrath @ 869F200
+ cry2 Cry_Abra @ 869F20C
+ cry2 Cry_Kadabra @ 869F218
+ cry2 Cry_Alakazam @ 869F224
+ cry2 Cry_Machop @ 869F230
+ cry2 Cry_Machoke @ 869F23C
+ cry2 Cry_Machamp @ 869F248
+ cry2 Cry_Bellsprout @ 869F254
+ cry2 Cry_Weepinbell @ 869F260
+ cry2 Cry_Victreebel @ 869F26C
+ cry2 Cry_Tentacool @ 869F278
+ cry2 Cry_Tentacruel @ 869F284
+ cry2 Cry_Geodude @ 869F290
+ cry2 Cry_Graveler @ 869F29C
+ cry2 Cry_Golem @ 869F2A8
+ cry2 Cry_Ponyta @ 869F2B4
+ cry2 Cry_Rapidash @ 869F2C0
+ cry2 Cry_Slowpoke @ 869F2CC
+ cry2 Cry_Slowbro @ 869F2D8
+ cry2 Cry_Magnemite @ 869F2E4
+ cry2 Cry_Magneton @ 869F2F0
+ cry2 Cry_Farfetchd @ 869F2FC
+ cry2 Cry_Doduo @ 869F308
+ cry2 Cry_Dodrio @ 869F314
+ cry2 Cry_Seel @ 869F320
+ cry2 Cry_Dewgong @ 869F32C
+ cry2 Cry_Grimer @ 869F338
+ cry2 Cry_Muk @ 869F344
+ cry2 Cry_Shellder @ 869F350
+ cry2 Cry_Cloyster @ 869F35C
+ cry2 Cry_Gastly @ 869F368
+ cry2 Cry_Haunter @ 869F374
+ cry2 Cry_Gengar @ 869F380
+ cry2 Cry_Onix @ 869F38C
+ cry2 Cry_Drowzee @ 869F398
+ cry2 Cry_Hypno @ 869F3A4
+ cry2 Cry_Krabby @ 869F3B0
+ cry2 Cry_Kingler @ 869F3BC
+ cry2 Cry_Voltorb @ 869F3C8
+ cry2 Cry_Electrode @ 869F3D4
+ cry2 Cry_Exeggcute @ 869F3E0
+ cry2 Cry_Exeggutor @ 869F3EC
+ cry2 Cry_Cubone @ 869F3F8
+ cry2 Cry_Marowak @ 869F404
+ cry2 Cry_Hitmonlee @ 869F410
+ cry2 Cry_Hitmonchan @ 869F41C
+ cry2 Cry_Lickitung @ 869F428
+ cry2 Cry_Koffing @ 869F434
+ cry2 Cry_Weezing @ 869F440
+ cry2 Cry_Rhyhorn @ 869F44C
+ cry2 Cry_Rhydon @ 869F458
+ cry2 Cry_Chansey @ 869F464
+ cry2 Cry_Tangela @ 869F470
+ cry2 Cry_Kangaskhan @ 869F47C
+ cry2 Cry_Horsea @ 869F488
+ cry2 Cry_Seadra @ 869F494
+ cry2 Cry_Goldeen @ 869F4A0
+ cry2 Cry_Seaking @ 869F4AC
+ cry2 Cry_Staryu @ 869F4B8
+ cry2 Cry_Starmie @ 869F4C4
+ cry2 Cry_MrMime @ 869F4D0
+ cry2 Cry_Scyther @ 869F4DC
+ cry2 Cry_Jynx @ 869F4E8
+ cry2 Cry_Electabuzz @ 869F4F4
+ cry2 Cry_Magmar @ 869F500
+ cry2 Cry_Pinsir @ 869F50C
+ cry2 Cry_Tauros @ 869F518
+ cry2 Cry_Magikarp @ 869F524
+ cry2 Cry_Gyarados @ 869F530
+ cry2 Cry_Lapras @ 869F53C
+ cry2 Cry_Ditto @ 869F548
+ cry2 Cry_Eevee @ 869F554
+ cry2 Cry_Vaporeon @ 869F560
+ cry2 Cry_Jolteon @ 869F56C
+ cry2 Cry_Flareon @ 869F578
+ cry2 Cry_Porygon @ 869F584
+ cry2 Cry_Omanyte @ 869F590
+ cry2 Cry_Omastar @ 869F59C
+ cry2 Cry_Kabuto @ 869F5A8
+ cry2 Cry_Kabutops @ 869F5B4
+ cry2 Cry_Aerodactyl @ 869F5C0
+ cry2 Cry_Snorlax @ 869F5CC
+ cry2 Cry_Articuno @ 869F5D8
+ cry2 Cry_Zapdos @ 869F5E4
+ cry2 Cry_Moltres @ 869F5F0
+ cry2 Cry_Dratini @ 869F5FC
+ cry2 Cry_Dragonair @ 869F608
+ cry2 Cry_Dragonite @ 869F614
+ cry2 Cry_Mewtwo @ 869F620
+ cry2 Cry_Mew @ 869F62C
+ cry2 Cry_Chikorita @ 869F638
+ cry2 Cry_Bayleef @ 869F644
+ cry2 Cry_Meganium @ 869F650
+ cry2 Cry_Cyndaquil @ 869F65C
+ cry2 Cry_Quilava @ 869F668
+ cry2 Cry_Typhlosion @ 869F674
+ cry2 Cry_Totodile @ 869F680
+ cry2 Cry_Croconaw @ 869F68C
+ cry2 Cry_Feraligatr @ 869F698
+ cry2 Cry_Sentret @ 869F6A4
+ cry2 Cry_Furret @ 869F6B0
+ cry2 Cry_Hoothoot @ 869F6BC
+ cry2 Cry_Noctowl @ 869F6C8
+ cry2 Cry_Ledyba @ 869F6D4
+ cry2 Cry_Ledian @ 869F6E0
+ cry2 Cry_Spinarak @ 869F6EC
+ cry2 Cry_Ariados @ 869F6F8
+ cry2 Cry_Crobat @ 869F704
+ cry2 Cry_Chinchou @ 869F710
+ cry2 Cry_Lanturn @ 869F71C
+ cry2 Cry_Pichu @ 869F728
+ cry2 Cry_Cleffa @ 869F734
+ cry2 Cry_Igglybuff @ 869F740
+ cry2 Cry_Togepi @ 869F74C
+ cry2 Cry_Togetic @ 869F758
+ cry2 Cry_Natu @ 869F764
+ cry2 Cry_Xatu @ 869F770
+ cry2 Cry_Mareep @ 869F77C
+ cry2 Cry_Flaaffy @ 869F788
+ cry2 Cry_Ampharos @ 869F794
+ cry2 Cry_Bellossom @ 869F7A0
+ cry2 Cry_Marill @ 869F7AC
+ cry2 Cry_Azumarill @ 869F7B8
+ cry2 Cry_Sudowoodo @ 869F7C4
+ cry2 Cry_Politoed @ 869F7D0
+ cry2 Cry_Hoppip @ 869F7DC
+ cry2 Cry_Skiploom @ 869F7E8
+ cry2 Cry_Jumpluff @ 869F7F4
+ cry2 Cry_Aipom @ 869F800
+ cry2 Cry_Sunkern @ 869F80C
+ cry2 Cry_Sunflora @ 869F818
+ cry2 Cry_Yanma @ 869F824
+ cry2 Cry_Wooper @ 869F830
+ cry2 Cry_Quagsire @ 869F83C
+ cry2 Cry_Espeon @ 869F848
+ cry2 Cry_Umbreon @ 869F854
+ cry2 Cry_Murkrow @ 869F860
+ cry2 Cry_Slowking @ 869F86C
+ cry2 Cry_Misdreavus @ 869F878
+ cry2 Cry_Unown @ 869F884
+ cry2 Cry_Wobbuffet @ 869F890
+ cry2 Cry_Girafarig @ 869F89C
+ cry2 Cry_Pineco @ 869F8A8
+ cry2 Cry_Forretress @ 869F8B4
+ cry2 Cry_Dunsparce @ 869F8C0
+ cry2 Cry_Gligar @ 869F8CC
+ cry2 Cry_Steelix @ 869F8D8
+ cry2 Cry_Snubbull @ 869F8E4
+ cry2 Cry_Granbull @ 869F8F0
+ cry2 Cry_Qwilfish @ 869F8FC
+ cry2 Cry_Scizor @ 869F908
+ cry2 Cry_Shuckle @ 869F914
+ cry2 Cry_Heracross @ 869F920
+ cry2 Cry_Sneasel @ 869F92C
+ cry2 Cry_Teddiursa @ 869F938
+ cry2 Cry_Ursaring @ 869F944
+ cry2 Cry_Slugma @ 869F950
+ cry2 Cry_Magcargo @ 869F95C
+ cry2 Cry_Swinub @ 869F968
+ cry2 Cry_Piloswine @ 869F974
+ cry2 Cry_Corsola @ 869F980
+ cry2 Cry_Remoraid @ 869F98C
+ cry2 Cry_Octillery @ 869F998
+ cry2 Cry_Delibird @ 869F9A4
+ cry2 Cry_Mantine @ 869F9B0
+ cry2 Cry_Skarmory @ 869F9BC
+ cry2 Cry_Houndour @ 869F9C8
+ cry2 Cry_Houndoom @ 869F9D4
+ cry2 Cry_Kingdra @ 869F9E0
+ cry2 Cry_Phanpy @ 869F9EC
+ cry2 Cry_Donphan @ 869F9F8
+ cry2 Cry_Porygon2 @ 869FA04
+ cry2 Cry_Stantler @ 869FA10
+ cry2 Cry_Smeargle @ 869FA1C
+ cry2 Cry_Tyrogue @ 869FA28
+ cry2 Cry_Hitmontop @ 869FA34
+ cry2 Cry_Smoochum @ 869FA40
+ cry2 Cry_Elekid @ 869FA4C
+ cry2 Cry_Magby @ 869FA58
+ cry2 Cry_Miltank @ 869FA64
+ cry2 Cry_Blissey @ 869FA70
+ cry2 Cry_Raikou @ 869FA7C
+ cry2 Cry_Entei @ 869FA88
+ cry2 Cry_Suicune @ 869FA94
+ cry2 Cry_Larvitar @ 869FAA0
+ cry2 Cry_Pupitar @ 869FAAC
+ cry2 Cry_Tyranitar @ 869FAB8
+ cry2 Cry_Lugia @ 869FAC4
+ cry2 Cry_HoOh @ 869FAD0
+ cry2 Cry_Celebi @ 869FADC
+ cry2 Cry_Kecleon @ 869FAE8
+ cry2 Cry_Roselia @ 869FAF4
+ cry2 Cry_Torkoal @ 869FB00
+ cry2 Cry_Electrike @ 869FB0C
+ cry2 Cry_Manectric @ 869FB18
+ cry2 Cry_Duskull @ 869FB24
+ cry2 Cry_Latias @ 869FB30
+ cry2 Cry_Wynaut @ 869FB3C
+ cry2 Cry_Seviper @ 869FB48
+ cry2 Cry_Sharpedo @ 869FB54
+ cry2 Cry_Zangoose @ 869FB60
+ cry2 Cry_Azurill @ 869FB6C
+ cry2 Cry_Swablu @ 869FB78
+ cry2 Cry_Altaria @ 869FB84
+ cry2 Cry_Unused265 @ 869FB90
+ cry2 Cry_Taillow @ 869FB9C
+ cry2 Cry_Swellow @ 869FBA8
+ cry2 Cry_Unused268 @ 869FBB4
+ cry2 Cry_Spinda @ 869FBC0
+ cry2 Cry_Torchic @ 869FBCC
+ cry2 Cry_Combusken @ 869FBD8
+ cry2 Cry_Blaziken @ 869FBE4
+ cry2 Cry_Treecko @ 869FBF0
+ cry2 Cry_Grovyle @ 869FBFC
+ cry2 Cry_Sceptile @ 869FC08
+ cry2 Cry_Mudkip @ 869FC14
+ cry2 Cry_Marshtomp @ 869FC20
+ cry2 Cry_Swampert @ 869FC2C
+ cry2 Cry_Pelipper @ 869FC38
+ cry2 Cry_Wingull @ 869FC44
+ cry2 Cry_Banette @ 869FC50
+ cry2 Cry_Shuppet @ 869FC5C
+ cry2 Cry_Lotad @ 869FC68
+ cry2 Cry_Lombre @ 869FC74
+ cry2 Cry_Ludicolo @ 869FC80
+ cry2 Cry_Seedot @ 869FC8C
+ cry2 Cry_Nuzleaf @ 869FC98
+ cry2 Cry_Shiftry @ 869FCA4
+ cry2 Cry_Carvanha @ 869FCB0
+ cry2 Cry_Wurmple @ 869FCBC
+ cry2 Cry_Silcoon @ 869FCC8
+ cry2 Cry_Beautifly @ 869FCD4
+ cry2 Cry_Cascoon @ 869FCE0
+ cry2 Cry_Dustox @ 869FCEC
+ cry2 Cry_Ralts @ 869FCF8
+ cry2 Cry_Kirlia @ 869FD04
+ cry2 Cry_Gardevoir @ 869FD10
+ cry2 Cry_Slakoth @ 869FD1C
+ cry2 Cry_Vigoroth @ 869FD28
+ cry2 Cry_Slaking @ 869FD34
+ cry2 Cry_Nincada @ 869FD40
+ cry2 Cry_Ninjask @ 869FD4C
+ cry2 Cry_Shedinja @ 869FD58
+ cry2 Cry_Makuhita @ 869FD64
+ cry2 Cry_Hariyama @ 869FD70
+ cry2 Cry_Nosepass @ 869FD7C
+ cry2 Cry_Glalie @ 869FD88
+ cry2 Cry_Plusle @ 869FD94
+ cry2 Cry_Minun @ 869FDA0
+ cry2 Cry_Surskit @ 869FDAC
+ cry2 Cry_Masquerain @ 869FDB8
+ cry2 Cry_Skitty @ 869FDC4
+ cry2 Cry_Delcatty @ 869FDD0
+ cry2 Cry_Gulpin @ 869FDDC
+ cry2 Cry_Swalot @ 869FDE8
+ cry2 Cry_Numel @ 869FDF4
+ cry2 Cry_Camerupt @ 869FE00
+ cry2 Cry_Barboach @ 869FE0C
+ cry2 Cry_Whiscash @ 869FE18
+ cry2 Cry_Corphish @ 869FE24
+ cry2 Cry_Crawdaunt @ 869FE30
+ cry2 Cry_Spoink @ 869FE3C
+ cry2 Cry_Grumpig @ 869FE48
+ cry2 Cry_Trapinch @ 869FE54
+ cry2 Cry_Vibrava @ 869FE60
+ cry2 Cry_Flygon @ 869FE6C
+ cry2 Cry_Cacnea @ 869FE78
+ cry2 Cry_Cacturne @ 869FE84
+ cry2 Cry_Baltoy @ 869FE90
+ cry2 Cry_Claydol @ 869FE9C
+ cry2 Cry_Lunatone @ 869FEA8
+ cry2 Cry_Solrock @ 869FEB4
+ cry2 Cry_Feebas @ 869FEC0
+ cry2 Cry_Milotic @ 869FECC
+ cry2 Cry_Absol @ 869FED8
+ cry2 Cry_Meditite @ 869FEE4
+ cry2 Cry_Medicham @ 869FEF0
+ cry2 Cry_Spheal @ 869FEFC
+ cry2 Cry_Sealeo @ 869FF08
+ cry2 Cry_Walrein @ 869FF14
+ cry2 Cry_Clamperl @ 869FF20
+ cry2 Cry_Huntail @ 869FF2C
+ cry2 Cry_Gorebyss @ 869FF38
+ cry2 Cry_Lileep @ 869FF44
+ cry2 Cry_Cradily @ 869FF50
+ cry2 Cry_Anorith @ 869FF5C
+ cry2 Cry_Armaldo @ 869FF68
+ cry2 Cry_Beldum @ 869FF74
+ cry2 Cry_Metang @ 869FF80
+ cry2 Cry_Metagross @ 869FF8C
+ cry2 Cry_Bagon @ 869FF98
+ cry2 Cry_Shelgon @ 869FFA4
+ cry2 Cry_Regirock @ 869FFB0
+ cry2 Cry_Regice @ 869FFBC
+ cry2 Cry_Registeel @ 869FFC8
+ cry2 Cry_Castform @ 869FFD4
+ cry2 Cry_Volbeat @ 869FFE0
+ cry2 Cry_Illumise @ 869FFEC
+ cry2 Cry_Poochyena @ 869FFF8
+ cry2 Cry_Mightyena @ 86A0004
+ cry2 Cry_Dusclops @ 86A0010
+ cry2 Cry_Sableye @ 86A001C
+ cry2 Cry_Mawile @ 86A0028
+ cry2 Cry_Aron @ 86A0034
+ cry2 Cry_Lairon @ 86A0040
+ cry2 Cry_Aggron @ 86A004C
+ cry2 Cry_Relicanth @ 86A0058
+ cry2 Cry_Luvdisc @ 86A0064
+ cry2 Cry_Groudon @ 86A0070
+ cry2 Cry_Kyogre @ 86A007C
+ cry2 Cry_Rayquaza @ 86A0088
+ cry2 Cry_Salamence @ 86A0094
+ cry2 Cry_Breloom @ 86A00A0
+ cry2 Cry_Shroomish @ 86A00AC
+ cry2 Cry_Linoone @ 86A00B8
+ cry2 Cry_Tropius @ 86A00C4
+ cry2 Cry_Wailmer @ 86A00D0
+ cry2 Cry_Zigzagoon @ 86A00DC
+ cry2 Cry_Exploud @ 86A00E8
+ cry2 Cry_Loudred @ 86A00F4
+ cry2 Cry_Wailord @ 86A0100
+ cry2 Cry_Whismur @ 86A010C
+ cry2 Cry_Snorunt @ 86A0118
+ cry2 Cry_Latios @ 86A0124
+ cry2 Cry_Jirachi @ 86A0130
+ cry2 Cry_Deoxys @ 86A013C
+ cry2 Cry_Chimecho @ 86A0148
+ .align 2
voicegroup_86A0154:: @ 86A0154
- .incbin "baserom.gba", 0x6A0154, 0x600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0154
+ voice_directsound 60, 0, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 86A0160
+ voice_directsound 60, 0, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86A016C
+ voice_directsound 60, 0, DirectSoundWaveData_86C6200, 255, 226, 25, 0 @ 86A0178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0184
+ voice_directsound 60, 0, DirectSoundWaveData_8725A2C, 255, 0, 255, 165 @ 86A0190
+ voice_directsound 60, 0, DirectSoundWaveData_86D1A2C, 255, 165, 103, 231 @ 86A019C
+ voice_directsound 60, 0, DirectSoundWaveData_86DAA94, 255, 204, 128, 249 @ 86A01A8
+ voice_directsound 60, 0, DirectSoundWaveData_88D4A18, 255, 0, 255, 76 @ 86A01B4
+ voice_directsound 60, 0, DirectSoundWaveData_88D6978, 255, 0, 206, 204 @ 86A01C0
+ voice_directsound 60, 0, DirectSoundWaveData_86C2A68, 255, 0, 206, 38 @ 86A01CC
+ voice_directsound 60, 0, DirectSoundWaveData_86C4344, 255, 0, 206, 0 @ 86A01D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A01E4
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 216 @ 86A01F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A01FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A022C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A025C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0268
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 86A0274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A028C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02BC
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86A02C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0310
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86A031C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A034C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0370
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 252, 0, 204 @ 86A037C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 86A0388
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 204, 0, 127 @ 86A0394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03A0
+ voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86A03AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0400
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A040C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A043C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A046C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A049C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0508
+ voice_square_1_alt 0, 2, 0, 0, 10, 4 @ 86A0514
+ voice_square_1_alt 0, 3, 0, 0, 10, 3 @ 86A0520
+ voice_square_1_alt 0, 2, 0, 0, 10, 1 @ 86A052C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A055C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A058C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0598
+ voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 86A05A4
+ voice_square_1_alt 0, 0, 0, 2, 5, 6 @ 86A05B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05F8
+ voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 86A0604
+ voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 86A0610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A061C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A064C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A067C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06B8
+ voice_directsound 60, 0, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 86A06C4
+ voice_directsound 60, 0, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86A06D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A070C
+ voice_noise_alt 0, 0, 1, 9, 2 @ 86A0718
+ voice_noise_alt 0, 0, 4, 3, 1 @ 86A0724
+ voice_noise_alt 0, 0, 1, 12, 0 @ 86A0730
+ voice_noise_alt 1, 0, 1, 9, 0 @ 86A073C
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A0748
+ .align 2
voicegroup_86A0754:: @ 86A0754
- .incbin "baserom.gba", 0x6A0754, 0x864
+ voice_directsound 60, 0, DirectSoundWaveData_88DBBC0, 255, 0, 255, 0 @ 86A0754
+ voice_directsound 60, 0, DirectSoundWaveData_88DC220, 255, 0, 255, 0 @ 86A0760
+ voice_directsound 60, 0, DirectSoundWaveData_88DC704, 255, 0, 255, 0 @ 86A076C
+ voice_directsound 60, 0, DirectSoundWaveData_88DD054, 255, 0, 255, 0 @ 86A0778
+ voice_directsound 60, 0, DirectSoundWaveData_88DDAC4, 255, 0, 255, 0 @ 86A0784
+ voice_directsound 60, 0, DirectSoundWaveData_88DDDE4, 255, 0, 255, 0 @ 86A0790
+ voice_directsound 60, 0, DirectSoundWaveData_88DEA6C, 255, 0, 255, 0 @ 86A079C
+ voice_directsound 60, 0, DirectSoundWaveData_88DF08C, 255, 0, 255, 0 @ 86A07A8
+ voice_directsound 60, 0, DirectSoundWaveData_88DF414, 255, 0, 255, 0 @ 86A07B4
+ voice_directsound 60, 0, DirectSoundWaveData_88E01F8, 255, 0, 255, 0 @ 86A07C0
+ voice_directsound 60, 0, DirectSoundWaveData_88E0B68, 255, 0, 255, 0 @ 86A07CC
+ voice_directsound 60, 0, DirectSoundWaveData_88E0F04, 255, 0, 255, 0 @ 86A07D8
+ voice_directsound 60, 0, DirectSoundWaveData_88E16B8, 255, 0, 255, 0 @ 86A07E4
+ voice_directsound 60, 0, DirectSoundWaveData_88E2414, 255, 0, 255, 0 @ 86A07F0
+ voice_directsound 60, 0, DirectSoundWaveData_88E2658, 255, 0, 255, 0 @ 86A07FC
+ voice_directsound 60, 0, DirectSoundWaveData_88E3498, 255, 0, 255, 0 @ 86A0808
+ voice_directsound 60, 0, DirectSoundWaveData_88E3DEC, 255, 0, 255, 0 @ 86A0814
+ voice_directsound 60, 0, DirectSoundWaveData_88E4140, 255, 0, 255, 0 @ 86A0820
+ voice_directsound 60, 0, DirectSoundWaveData_88E4774, 255, 0, 255, 0 @ 86A082C
+ voice_directsound 60, 0, DirectSoundWaveData_88E53E0, 255, 0, 255, 0 @ 86A0838
+ voice_directsound 60, 0, DirectSoundWaveData_88E5978, 255, 0, 255, 0 @ 86A0844
+ voice_directsound 60, 0, DirectSoundWaveData_88E647C, 255, 0, 255, 0 @ 86A0850
+ voice_directsound 60, 0, DirectSoundWaveData_88E6A80, 255, 0, 255, 0 @ 86A085C
+ voice_directsound 60, 0, DirectSoundWaveData_88E6C78, 255, 0, 255, 0 @ 86A0868
+ voice_directsound 60, 0, DirectSoundWaveData_88E75DC, 255, 0, 255, 0 @ 86A0874
+ voice_directsound 60, 0, DirectSoundWaveData_88E8568, 255, 0, 255, 0 @ 86A0880
+ voice_directsound 60, 0, DirectSoundWaveData_88E8BA0, 255, 0, 255, 0 @ 86A088C
+ voice_directsound 60, 0, DirectSoundWaveData_88E9674, 255, 0, 255, 0 @ 86A0898
+ voice_directsound 60, 0, DirectSoundWaveData_88EA5B8, 255, 0, 255, 0 @ 86A08A4
+ voice_directsound 60, 0, DirectSoundWaveData_88EAB30, 255, 0, 255, 0 @ 86A08B0
+ voice_directsound 60, 0, DirectSoundWaveData_88EB97C, 255, 0, 255, 0 @ 86A08BC
+ voice_directsound 60, 0, DirectSoundWaveData_88EC884, 255, 0, 255, 0 @ 86A08C8
+ voice_directsound 60, 0, DirectSoundWaveData_88ED358, 255, 0, 255, 0 @ 86A08D4
+ voice_directsound 60, 0, DirectSoundWaveData_88EDEEC, 255, 0, 255, 0 @ 86A08E0
+ voice_directsound 60, 0, DirectSoundWaveData_88EE8C4, 255, 0, 255, 0 @ 86A08EC
+ voice_directsound 60, 0, DirectSoundWaveData_88EEF04, 255, 0, 255, 0 @ 86A08F8
+ voice_directsound 60, 0, DirectSoundWaveData_88EF9E4, 255, 0, 255, 0 @ 86A0904
+ voice_directsound 60, 0, DirectSoundWaveData_88F0020, 255, 0, 255, 0 @ 86A0910
+ voice_directsound 60, 0, DirectSoundWaveData_88F0738, 255, 0, 255, 0 @ 86A091C
+ voice_directsound 60, 0, DirectSoundWaveData_88F1074, 255, 0, 255, 0 @ 86A0928
+ voice_directsound 60, 0, DirectSoundWaveData_88F1830, 255, 0, 255, 0 @ 86A0934
+ voice_directsound 60, 0, DirectSoundWaveData_88F1D94, 255, 0, 255, 0 @ 86A0940
+ voice_directsound 60, 0, DirectSoundWaveData_88F2B08, 255, 0, 255, 0 @ 86A094C
+ voice_directsound 60, 0, DirectSoundWaveData_88F2F84, 255, 0, 255, 0 @ 86A0958
+ voice_directsound 60, 0, DirectSoundWaveData_88F3470, 255, 0, 255, 0 @ 86A0964
+ voice_directsound 60, 0, DirectSoundWaveData_88F3C38, 255, 0, 255, 0 @ 86A0970
+ voice_directsound 60, 0, DirectSoundWaveData_88F4834, 255, 0, 255, 0 @ 86A097C
+ voice_directsound 60, 0, DirectSoundWaveData_88F4BAC, 255, 0, 255, 0 @ 86A0988
+ voice_directsound 60, 0, DirectSoundWaveData_88F5368, 255, 0, 255, 0 @ 86A0994
+ voice_directsound 60, 0, DirectSoundWaveData_88F5FCC, 255, 0, 255, 0 @ 86A09A0
+ voice_directsound 60, 0, DirectSoundWaveData_88F6498, 255, 0, 255, 0 @ 86A09AC
+ voice_keysplit_all voicegroup_8675FEC @ 86A09B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AA8
+ voice_directsound 60, 0, DirectSoundWaveData_88F6F48, 255, 249, 25, 248 @ 86A0AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FA0
+ voice_noise_alt 0, 0, 1, 7, 1 @ 86A0FAC
+ .align 2
voicegroup_86A0FB8:: @ 86A0FB8
- .incbin "baserom.gba", 0x6A0FB8, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A0FB8
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A0FC4
+ voice_directsound 60, 0, DirectSoundWaveData_88F8318, 128, 204, 51, 242 @ 86A0FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A100C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A103C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A106C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A109C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10CC
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 204, 103, 226 @ 86A10D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A112C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A115C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A118C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A121C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A124C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A127C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A130C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A133C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A136C
+ voice_square_1_alt 0, 1, 0, 2, 3, 5 @ 86A1378
+ voice_square_2_alt 3, 0, 2, 6, 5 @ 86A1384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A139C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13FC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 9, 1 @ 86A1408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A142C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A145C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A148C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A151C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A154C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A157C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15A0
+ voice_noise_alt 0, 0, 1, 0, 1 @ 86A15AC
+ .align 2
voicegroup_86A15B8:: @ 86A15B8
- .incbin "baserom.gba", 0x6A15B8, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A15B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A160C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A163C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1654
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 97, 236 @ 86A1660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A166C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1678
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 118, 137 @ 86A1684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A169C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16CC
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 51, 204, 92, 226 @ 86A16D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A172C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A175C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A178C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17E0
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 165, 154, 235 @ 86A17EC
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A17F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A181C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A184C
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A1858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1864
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A1870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A187C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A1888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A190C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1918
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86A1924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A193C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A196C
+ voice_square_1_alt 0, 2, 0, 4, 2, 2 @ 86A1978
+ voice_square_2_alt 3, 0, 1, 7, 5 @ 86A1984
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A1990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A199C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A19A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19C0
+ voice_square_1_alt 0, 0, 0, 4, 2, 2 @ 86A19CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19FC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A1A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B94
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A1BA0
+ voice_noise_alt 0, 0, 1, 8, 1 @ 86A1BAC
+ .align 2
voicegroup_86A1BB8:: @ 86A1BB8
- .incbin "baserom.gba", 0x6A1BB8, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A1BB8
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A1BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C24
+ voice_directsound 60, 0, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86A1C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C54
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A1C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C78
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 108, 137 @ 86A1C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CCC
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 204, 103, 226 @ 86A1CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D08
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86A1D14
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86A1D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D74
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86A1D80
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 127 @ 86A1D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DE0
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 153 @ 86A1DEC
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A1DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E4C
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A1E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E7C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A1E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E94
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 86A1EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F54
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86A1F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F6C
+ voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 86A1F78
+ voice_square_2_alt 3, 0, 2, 9, 1 @ 86A1F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F90
+ voice_square_2_alt 2, 1, 0, 9, 1 @ 86A1F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FC0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A1FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FFC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86A2008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A202C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A205C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A208C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A211C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A214C
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86A2158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A217C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2194
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A21A0
+ voice_noise_alt 0, 0, 1, 8, 1 @ 86A21AC
+ .align 2
voicegroup_86A21B8:: @ 86A21B8
- .incbin "baserom.gba", 0x6A21B8, 0x438
+ voice_keysplit_all voicegroup_8675FEC @ 86A21B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A220C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A223C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A226C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A229C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A232C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A235C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A238C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23E0
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 86A23EC
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A23F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A241C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A244C
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A2458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A247C
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A2488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A250C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A253C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A256C
+ voice_square_2_alt 2, 0, 1, 7, 1 @ 86A2578
+ voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 86A2584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A259C
+ voice_square_2_alt 3, 0, 1, 7, 1 @ 86A25A8
+ voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 86A25B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A25C0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86A25CC
+ voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 86A25D8
+ voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 86A25E4
+ .align 2
voicegroup_86A25F0:: @ 86A25F0
- .incbin "baserom.gba", 0x6A25F0, 0x3E4
+ voice_keysplit_all voicegroup_8676148 @ 86A25F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A25FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A262C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A265C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A268C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26E0
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 85, 137, 180, 204 @ 86A26EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A271C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A274C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A277C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A280C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A283C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A286C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A289C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A292C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A295C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A298C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29A4
+ voice_square_1_alt 0, 2, 0, 0, 9, 0 @ 86A29B0
+ voice_square_2_alt 2, 0, 0, 9, 0 @ 86A29BC
+ voice_square_1_alt 0, 0, 1, 2, 6, 0 @ 86A29C8
+ .align 2
voicegroup_86A29D4:: @ 86A29D4
- .incbin "baserom.gba", 0x6A29D4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A29D4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A29E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B24
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86A2B30
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86A2B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B90
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86A2B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C08
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A2C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CB0
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 86A2CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D88
+ voice_square_2_alt 0, 0, 5, 0, 0 @ 86A2D94
+ voice_square_1_alt 0, 0, 0, 5, 0, 0 @ 86A2DA0
+ voice_square_1_alt 0, 2, 2, 4, 10, 0 @ 86A2DAC
+ voice_square_2_alt 0, 0, 5, 0, 0 @ 86A2DB8
+ voice_square_1_alt 0, 1, 0, 5, 0, 0 @ 86A2DC4
+ voice_square_2_alt 3, 2, 4, 10, 0 @ 86A2DD0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 1, 5, 0, 3 @ 86A2DDC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 1, 5, 0, 3 @ 86A2DE8
+ voice_square_2_alt 1, 0, 1, 10, 2 @ 86A2DF4
+ voice_square_1_alt 0, 1, 0, 1, 10, 0 @ 86A2E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FA4
+ voice_noise_alt 0, 0, 0, 15, 0 @ 86A2FB0
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86A2FBC
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86A2FC8
+ .align 2
voicegroup_86A2FD4:: @ 86A2FD4
- .incbin "baserom.gba", 0x6A2FD4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A2FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FF8
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 165, 180, 165 @ 86A3004
+ voice_directsound 60, 0, DirectSoundWaveData_871F234, 255, 137, 154, 165 @ 86A3010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A301C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3034
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 204, 51, 242 @ 86A3040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A304C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3070
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A307C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A310C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A313C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A316C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A319C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31F0
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 0, 242 @ 86A31FC
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 153 @ 86A3208
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A3214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A322C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A325C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3268
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A3274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3280
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A328C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3298
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A32A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A331C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A334C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A337C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3388
+ voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A3394
+ voice_square_2_alt 1, 1, 2, 3, 1 @ 86A33A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33DC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 2, 4, 1 @ 86A33E8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 2, 4, 1 @ 86A33F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A340C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A343C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A346C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A349C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A352C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A355C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A358C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35A4
+ voice_noise_alt 0, 0, 0, 15, 0 @ 86A35B0
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86A35BC
+ voice_noise_alt 0, 0, 1, 0, 1 @ 86A35C8
+ .align 2
voicegroup_86A35D4:: @ 86A35D4
- .incbin "baserom.gba", 0x6A35D4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A35D4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A35E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35F8
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86A3604
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 255, 204, 77, 246 @ 86A3610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A361C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A364C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A367C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3694
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86A36A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36C4
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86A36D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36E8
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86A36F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A370C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A373C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A376C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A379C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37F0
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86A37FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3808
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A3814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A382C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A385C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3868
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A3874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A388C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A391C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3934
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86A3940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A394C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A397C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3988
+ voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A3994
+ voice_square_2_alt 3, 0, 1, 6, 3 @ 86A39A0
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86A39AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A18
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A3A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BB0
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A3BBC
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A3BC8
+ .align 2
voicegroup_86A3BD4:: @ 86A3BD4
- .incbin "baserom.gba", 0x6A3BD4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A3BD4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A3BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C34
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 242 @ 86A3C40
+ voice_directsound 60, 0, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86A3C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C64
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86A3C70
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A3C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C94
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 127, 103, 201 @ 86A3CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CC4
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 37, 127, 77, 165 @ 86A3CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CE8
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 51, 204, 92, 226 @ 86A3CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DF0
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 226 @ 86A3DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E08
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A3E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E20
+ voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86A3E2C
+ voice_square_2_alt 3, 0, 2, 7, 2 @ 86A3E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E80
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A3E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E98
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A3EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F34
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86A3F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F70
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86A3F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A400C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4018
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A403C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A406C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A409C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A412C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A415C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A418C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A41A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A41B0
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86A41BC
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86A41C8
+ .align 2
voicegroup_86A41D4:: @ 86A41D4
- .incbin "baserom.gba", 0x6A41D4, 0x30
+ voice_keysplit_all voicegroup_8675FEC @ 86A41D4
+ voice_square_1 0, 2, 0, 2, 3, 1 @ 86A41E0
+ voice_square_2_alt 2, 0, 2, 3, 1 @ 86A41EC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A41F8
+ .align 2
voicegroup_86A4204:: @ 86A4204
- .incbin "baserom.gba", 0x6A4204, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A4204
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A4210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A421C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A424C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A427C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4294
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86A42A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42C4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86A42D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42F4
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86A4300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A430C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4318
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 85, 249, 25, 127 @ 86A4324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A433C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A436C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A439C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A442C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4438
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A4444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A445C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A448C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4498
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A44A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A451C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A454C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4564
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86A4570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A457C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45B8
+ voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A45C4
+ voice_square_2_alt 3, 0, 2, 7, 3 @ 86A45D0
+ voice_square_2_alt 2, 0, 2, 6, 5 @ 86A45DC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86A45E8
+ voice_square_1_alt 0, 1, 0, 2, 4, 2 @ 86A45F4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 2, 9, 0 @ 86A4600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A460C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A463C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A466C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A469C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A472C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A475C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A478C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47E0
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A47EC
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A47F8
+ .align 2
voicegroup_86A4804:: @ 86A4804
- .incbin "baserom.gba", 0x6A4804, 0x3F0
+ voice_keysplit_all voicegroup_8676148 @ 86A4804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A481C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A484C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A487C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48C4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 64, 188, 128, 201 @ 86A48D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A490C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4918
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 64, 195, 103, 220 @ 86A4924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A493C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4954
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 128, 195, 72, 127 @ 86A4960
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 85, 188, 103, 160 @ 86A496C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A499C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49C0
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 128, 188, 77, 115 @ 86A49CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AE0
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 175, 154, 127 @ 86A4AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BB8
+ voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 86A4BC4
+ voice_square_2_alt 2, 0, 2, 5, 5 @ 86A4BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BDC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 7, 15, 0 @ 86A4BE8
+ .align 2
voicegroup_86A4BF4:: @ 86A4BF4
- .incbin "baserom.gba", 0x6A4BF4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A4BF4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A4C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CB4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 160, 123, 165 @ 86A4CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D08
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 0 @ 86A4D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E28
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A4E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FA8
+ voice_square_2_alt 3, 0, 2, 3, 2 @ 86A4FB4
+ voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86A4FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FCC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A502C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A505C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A508C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A511C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A514C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A517C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51D0
+ voice_noise_alt 0, 0, 1, 9, 0 @ 86A51DC
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86A51E8
+ .align 2
voicegroup_86A51F4:: @ 86A51F4
- .incbin "baserom.gba", 0x6A51F4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A51F4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A5200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A520C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A523C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A526C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A529C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52B4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 85, 188, 92, 165 @ 86A52C0
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 85, 127, 180, 165 @ 86A52CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5308
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 51, 204, 92, 226 @ 86A5314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A532C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A535C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A538C
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 216 @ 86A5398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53B0
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86A53BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A541C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5428
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A5434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A544C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A547C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A550C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A553C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A556C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A559C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55A8
+ voice_square_2_alt 3, 0, 2, 4, 2 @ 86A55B4
+ voice_square_2_alt 1, 0, 2, 4, 3 @ 86A55C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55CC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A55D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A562C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A565C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A568C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A571C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A574C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A577C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57D0
+ voice_noise_alt 0, 0, 1, 9, 0 @ 86A57DC
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A57E8
+ .align 2
voicegroup_86A57F4:: @ 86A57F4
- .incbin "baserom.gba", 0x6A57F4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A57F4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A5800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A580C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5818
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86A5824
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 255, 204, 77, 246 @ 86A5830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A583C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A586C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A589C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58B4
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86A58C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58E4
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86A58F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5908
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86A5914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A592C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A595C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A598C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A10
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86A5A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A28
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A5A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A88
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A5A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B54
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86A5B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BA8
+ voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A5BB4
+ voice_square_2_alt 3, 0, 0, 9, 0 @ 86A5BC0
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86A5BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C38
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A5C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DD0
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A5DDC
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A5DE8
+ .align 2
voicegroup_86A5DF4:: @ 86A5DF4
- .incbin "baserom.gba", 0x6A5DF4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A5DF4
+ voice_directsound 60, 0, DirectSoundWaveData_88F8318, 255, 165, 103, 235 @ 86A5E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E84
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86A5E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F08
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 85, 249, 25, 226 @ 86A5F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A601C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6028
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A6034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A604C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A607C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A610C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A613C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A616C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6190
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 43, 76, 103, 216 @ 86A619C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61A8
+ voice_square_2_alt 2, 0, 2, 4, 4 @ 86A61B4
+ voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86A61C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61CC
+ voice_square_2_alt 2, 0, 0, 15, 0 @ 86A61D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A622C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6238
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A6244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A625C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A628C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A631C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A634C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A637C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63D0
+ voice_noise_alt 0, 0, 1, 9, 0 @ 86A63DC
+ voice_noise_alt 0, 0, 1, 6, 2 @ 86A63E8
+ .align 2
voicegroup_86A63F4:: @ 86A63F4
- .incbin "baserom.gba", 0x6A63F4, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 86A63F4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A6400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A640C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A643C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A646C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A649C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6508
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 64, 249, 25, 226 @ 86A6514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A652C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A655C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A658C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A661C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6628
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A6634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A664C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A667C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A670C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A673C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A676C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A679C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67A8
+ voice_square_1_alt 0, 2, 0, 0, 6, 1 @ 86A67B4
+ voice_square_2_alt 2, 0, 0, 6, 1 @ 86A67C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67CC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 4, 2 @ 86A67D8
+ .align 2
voicegroup_86A67E4:: @ 86A67E4
- .incbin "baserom.gba", 0x6A67E4, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A67E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A682C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A685C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6874
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 226, 0, 127 @ 86A6880
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A688C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A691C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A694C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A697C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69AC
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 127 @ 86A69B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A18
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A6A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A90
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A6A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B98
+ voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 86A6BA4
+ voice_square_2_alt 2, 0, 0, 12, 0 @ 86A6BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BEC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A6BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DC0
+ voice_noise_alt 0, 0, 3, 5, 2 @ 86A6DCC
+ voice_noise_alt 0, 0, 1, 6, 5 @ 86A6DD8
+ .align 2
voicegroup_86A6DE4:: @ 86A6DE4
- .incbin "baserom.gba", 0x6A6DE4, 0x45C
+ voice_keysplit_all voicegroup_86B429C @ 86A6DE4
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A6DF0
+ voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 86A6DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E44
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 242 @ 86A6E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E74
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86A6E80
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A6E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7000
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86A700C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 165, 154, 153 @ 86A7018
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A7024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A703C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A706C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7078
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A7084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7090
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A709C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70A8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A70B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7108
+ voice_directsound 60, 0, DirectSoundWaveData_86BBE98, 43, 188, 103, 165 @ 86A7114
+ voice_directsound 60, 0, DirectSoundWaveData_86BD1DC, 43, 165, 103, 165 @ 86A7120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A712C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7144
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86A7150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A715C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A718C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7198
+ voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A71A4
+ voice_square_2_alt 1, 0, 2, 4, 2 @ 86A71B0
+ voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 86A71BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71C8
+ voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86A71D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71EC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A71F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A721C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7228
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A7234
+ .align 2
voicegroup_86A7240:: @ 86A7240
- .incbin "baserom.gba", 0x6A7240, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A7240
+ voice_directsound 60, 0, DirectSoundWaveData_88F8318, 255, 165, 103, 235 @ 86A724C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A727C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A730C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A733C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A736C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A739C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A742C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A745C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A748C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A751C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A754C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A757C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75DC
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 85, 204, 77, 127 @ 86A75E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75F4
+ voice_square_2_alt 1, 0, 1, 4, 6 @ 86A7600
+ voice_square_1_alt 0, 1, 0, 2, 4, 5 @ 86A760C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7618
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86A7624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A763C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A766C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A769C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A772C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A775C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A778C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A781C
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86A7828
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86A7834
+ .align 2
voicegroup_86A7840:: @ 86A7840
- .incbin "baserom.gba", 0x6A7840, 0x420
+ voice_keysplit_all voicegroup_8676148 @ 86A7840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A784C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A787C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78DC
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A78E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A790C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A793C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A796C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A799C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A68
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 127 @ 86A7A74
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A7A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AD4
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A7AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AEC
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A7AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B04
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A7B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BF4
+ voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A7C00
+ voice_square_2_alt 1, 0, 2, 4, 2 @ 86A7C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C24
+ voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86A7C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A7C54
+ .align 2
voicegroup_86A7C60:: @ 86A7C60
- .incbin "baserom.gba", 0x6A7C60, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A7C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CFC
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 97, 236 @ 86A7D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D20
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 160, 175, 165 @ 86A7D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D74
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 86A7D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E88
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 127, 154, 235 @ 86A7E94
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A7EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EF4
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A7F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F0C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A7F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F24
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A7F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8014
+ voice_square_1_alt 0, 2, 0, 4, 2, 1 @ 86A8020
+ voice_square_2_alt 3, 0, 1, 5, 2 @ 86A802C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A8038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8044
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A8050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A805C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8068
+ voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 86A8074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A808C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80A4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A80B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A811C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A814C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A817C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A820C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A823C
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A8248
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86A8254
+ .align 2
voicegroup_86A8260:: @ 86A8260
- .incbin "baserom.gba", 0x6A8260, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A8260
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A826C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A829C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82FC
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 97, 236 @ 86A8308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A832C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A835C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A838C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A841C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A844C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A847C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86A8488
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 127, 154, 235 @ 86A8494
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A84A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84F4
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A8500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A850C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A8518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8524
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A8530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A853C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A856C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A859C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85C0
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86A85CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8614
+ voice_square_1_alt 0, 1, 0, 3, 5, 2 @ 86A8620
+ voice_square_2_alt 3, 0, 3, 4, 2 @ 86A862C
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86A8638
+ voice_square_1_alt 0, 0, 0, 1, 6, 2 @ 86A8644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A865C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A868C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86A4
+ voice_programmable_wave_alt ProgrammableWaveData_86B48A0, 0, 1, 12, 0 @ 86A86B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A871C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A874C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A877C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A880C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A883C
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A8848
+ voice_noise_alt 0, 0, 1, 6, 2 @ 86A8854
+ .align 2
voicegroup_86A8860:: @ 86A8860
- .incbin "baserom.gba", 0x6A8860, 0x45C
+ voice_keysplit_all voicegroup_8676148 @ 86A8860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A886C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8884
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86A8890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A889C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88FC
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 97, 236 @ 86A8908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A892C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A895C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A898C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A88
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 127, 154, 235 @ 86A8A94
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A8AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AF4
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A8B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B0C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86A8B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B24
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A8B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C14
+ voice_square_1_alt 0, 1, 0, 0, 10, 0 @ 86A8C20
+ voice_square_2_alt 1, 0, 0, 10, 0 @ 86A8C2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C68
+ voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 0, 12, 0 @ 86A8C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CA4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 0, 12, 0 @ 86A8CB0
+ .align 2
voicegroup_86A8CBC:: @ 86A8CBC
- .incbin "baserom.gba", 0x6A8CBC, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A8CBC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A8CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CE0
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86A8CEC
+ voice_directsound 60, 0, DirectSoundWaveData_871F234, 255, 188, 103, 165 @ 86A8CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D58
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A8D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D7C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 86A8D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DD0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86A8DDC
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 86A8DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E0C
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86A8E18
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 165, 154, 165 @ 86A8E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EE4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 86A8EF0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A8EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F50
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A8F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F80
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A8F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F98
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 165, 180, 165 @ 86A8FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A901C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A904C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9070
+ voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 86A907C
+ voice_square_2_alt 3, 0, 3, 6, 2 @ 86A9088
+ voice_square_2_alt 3, 0, 2, 6, 5 @ 86A9094
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A90A0
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86A90AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90C4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86A90D0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A90DC
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 86A90E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9100
+ voice_square_2_alt 2, 0, 2, 6, 3 @ 86A910C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A913C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A916C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A919C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A922C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9250
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86A925C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A928C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9298
+ voice_noise_alt 0, 0, 2, 6, 2 @ 86A92A4
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A92B0
+ .align 2
voicegroup_86A92BC:: @ 86A92BC
- .incbin "baserom.gba", 0x6A92BC, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A92BC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A92C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A92D4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A92E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A92EC
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86A92F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A931C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A934C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A937C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 86A9388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93AC
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 86A93B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93D0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 86A93DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A940C
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86A9418
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86A9424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A943C
+ voice_square_2_alt 3, 0, 4, 4, 4 @ 86A9448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9460
+ voice_directsound 60, 0, DirectSoundWaveData_86BEF94, 255, 165, 180, 216 @ 86A946C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9484
+ voice_square_2_alt 1, 0, 1, 7, 5 @ 86A9490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A949C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94F0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A94FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A952C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9550
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A955C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9580
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A958C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9598
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 86A95A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A961C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A964C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9670
+ voice_square_2_alt 2, 0, 2, 3, 1 @ 86A967C
+ voice_square_1_alt 0, 0, 0, 2, 7, 5 @ 86A9688
+ voice_square_1_alt 0, 3, 0, 2, 6, 5 @ 86A9694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A970C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A973C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A976C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A979C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A982C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9850
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86A985C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A988C
+ voice_noise_alt 0, 0, 0, 15, 0 @ 86A9898
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A98A4
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86A98B0
+ .align 2
voicegroup_86A98BC:: @ 86A98BC
- .incbin "baserom.gba", 0x6A98BC, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A98BC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A98C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98E0
+ voice_square_2_alt 3, 0, 2, 6, 5 @ 86A98EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A991C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A994C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A997C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 190, 115 @ 86A9988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99AC
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 86A99B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99D0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 128, 204 @ 86A99DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A0C
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86A9A18
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86A9A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A3C
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 86A9A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A60
+ voice_directsound 60, 0, DirectSoundWaveData_86BEF94, 255, 165, 180, 216 @ 86A9A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A78
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86A9A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AF0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86A9AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B50
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86A9B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B80
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86A9B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B98
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 127 @ 86A9BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C70
+ voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 86A9C7C
+ voice_square_2_alt 3, 0, 3, 3, 0 @ 86A9C88
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A9C94
+ voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 86A9CA0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A9CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CC4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86A9CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D00
+ voice_square_2_alt 2, 0, 2, 6, 3 @ 86A9D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E98
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86A9EA4
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86A9EB0
+ .align 2
voicegroup_86A9EBC:: @ 86A9EBC
- .incbin "baserom.gba", 0x6A9EBC, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86A9EBC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86A9EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9EE0
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86A9EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F28
+ voice_directsound 60, 0, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86A9F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F58
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86A9F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F7C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 108, 137 @ 86A9F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FD0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 204, 103, 226 @ 86A9FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA00C
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86AA018
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86AA024
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86AA030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA03C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA054
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86AA060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA078
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86AA084
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 127 @ 86AA090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0E4
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 153 @ 86AA0F0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AA0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA12C
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 255, 0, 255, 0 @ 86AA138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA150
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AA15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA180
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86AA18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA198
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 236, 188 @ 86AA1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA24C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA258
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86AA264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA270
+ voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 86AA27C
+ voice_square_2_alt 3, 0, 1, 10, 1 @ 86AA288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA294
+ voice_square_2_alt 2, 1, 0, 9, 1 @ 86AA2A0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AA2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2C4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AA2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA300
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86AA30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA498
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AA4A4
+ voice_noise_alt 0, 0, 1, 8, 1 @ 86AA4B0
+ .align 2
voicegroup_86AA4BC:: @ 86AA4BC
- .incbin "baserom.gba", 0x6AA4BC, 0x600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4E0
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 64, 249, 0, 188 @ 86AA4EC
+ voice_directsound 60, 0, DirectSoundWaveData_871F234, 51, 249, 0, 165 @ 86AA4F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA51C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5D0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 85, 249, 25, 127 @ 86AA5DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA60C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6F0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AA6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA72C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA75C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA84C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA870
+ voice_square_1_alt 0, 2, 0, 7, 0, 6 @ 86AA87C
+ voice_square_2_alt 1, 1, 5, 1, 6 @ 86AA888
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86AA894
+ voice_square_1_alt 0, 0, 1, 4, 3, 6 @ 86AA8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA93C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA96C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA98
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86AAAA4
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86AAAB0
+ .align 2
voicegroup_86AAABC:: @ 86AAABC
- .incbin "baserom.gba", 0x6AAABC, 0x420
+ voice_keysplit_all voicegroup_8675FEC @ 86AAABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB58
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86AAB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABD0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86AABDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC54
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86AAC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACF0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AACFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE70
+ voice_square_1_alt 0, 1, 0, 2, 3, 1 @ 86AAE7C
+ voice_square_2_alt 1, 0, 2, 4, 2 @ 86AAE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEC4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AAED0
+ .align 2
voicegroup_86AAEDC:: @ 86AAEDC
- .incbin "baserom.gba", 0x6AAEDC, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AAEDC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AAEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF78
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86AAF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF9C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 86AAFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFCC
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 86AAFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB05C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB110
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AB11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB170
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AB17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB188
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86AB194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB23C
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86AB248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB290
+ voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 86AB29C
+ voice_square_2_alt 2, 0, 2, 6, 2 @ 86AB2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2B4
+ voice_square_2_alt 1, 0, 2, 6, 2 @ 86AB2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2E4
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB2F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB32C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB44C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4B8
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86AB4C4
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86AB4D0
+ .align 2
voicegroup_86AB4DC:: @ 86AB4DC
- .incbin "baserom.gba", 0x6AB4DC, 0x45C
+ voice_keysplit_all voicegroup_8676148 @ 86AB4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB500
+ voice_directsound 60, 0, DirectSoundWaveData_871F234, 64, 188, 108, 244 @ 86AB50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB578
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86AB584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB59C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 64, 195, 92, 235 @ 86AB5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5F0
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86AB5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB65C
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 64, 204, 113, 235 @ 86AB668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB710
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AB71C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB890
+ voice_square_1_alt 0, 1, 0, 0, 6, 0 @ 86AB89C
+ voice_square_2_alt 1, 0, 0, 6, 0 @ 86AB8A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB920
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB92C
+ .align 2
voicegroup_86AB938:: @ 86AB938
- .incbin "baserom.gba", 0x6AB938, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AB938
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AB944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB95C
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86AB968
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 255, 204, 77, 246 @ 86AB974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9F8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86ABA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA28
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86ABA34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA4C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86ABA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB54
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86ABB60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB6C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86ABB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBCC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86ABBD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBE4
+ voice_directsound 60, 0, DirectSoundWaveData_88D6978, 255, 0, 206, 204 @ 86ABBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC98
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86ABCA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCEC
+ voice_square_1_alt 0, 0, 0, 1, 5, 2 @ 86ABCF8
+ voice_square_2_alt 3, 0, 3, 4, 2 @ 86ABD04
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86ABD10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD7C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ABD88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF14
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86ABF20
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86ABF2C
+ .align 2
voicegroup_86ABF38:: @ 86ABF38
- .incbin "baserom.gba", 0x6ABF38, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86ABF38
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86ABF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF5C
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 128, 180, 108, 209 @ 86ABF68
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 85, 204, 77, 246 @ 86ABF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFBC
+ voice_square_1_alt 0, 2, 0, 0, 10, 6 @ 86ABFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFF8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86AC004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC028
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86AC034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC04C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86AC058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC154
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86AC160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC16C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AC178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC19C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC22C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC28C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC298
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86AC2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2EC
+ voice_square_2_alt 2, 0, 2, 6, 2 @ 86AC2F8
+ voice_square_1_alt 0, 2, 0, 1, 7, 4 @ 86AC304
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 0, 12, 0 @ 86AC310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC37C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86AC388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC514
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AC520
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86AC52C
+ .align 2
voicegroup_86AC538:: @ 86AC538
- .incbin "baserom.gba", 0x6AC538, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AC538
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AC544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC598
+ voice_directsound 60, 0, DirectSoundWaveData_86B5D04, 255, 165, 51, 242 @ 86AC5A4
+ voice_directsound 60, 0, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86AC5B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5C8
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86AC5D4
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86AC5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5F8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 37, 165, 103, 127 @ 86AC604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC64C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 204, 92, 226 @ 86AC658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC67C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC754
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 226 @ 86AC760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC76C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AC778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC784
+ voice_square_1_alt 0, 2, 0, 2, 10, 1 @ 86AC790
+ voice_square_2_alt 2, 0, 2, 6, 6 @ 86AC79C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7E4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86AC7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7FC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86AC808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC82C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC85C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC898
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 0, 255, 165 @ 86AC8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8B0
+ voice_directsound 60, 0, DirectSoundWaveData_88F9F3C, 255, 191, 97, 165 @ 86AC8BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8D4
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86AC8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC928
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC97C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AC988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB14
+ voice_noise_alt 0, 0, 1, 9, 0 @ 86ACB20
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86ACB2C
+ .align 2
voicegroup_86ACB38:: @ 86ACB38
- .incbin "baserom.gba", 0x6ACB38, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86ACB38
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86ACB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBA4
+ voice_directsound 60, 0, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86ACBB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBD4
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86ACBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBF8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 128, 146, 108, 137 @ 86ACC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC4C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 204, 103, 226 @ 86ACC58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC88
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 255, 0, 255, 127 @ 86ACC94
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 255, 0, 255, 127 @ 86ACCA0
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86ACCAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCD0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86ACCDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCF4
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86ACD00
+ voice_directsound 60, 0, DirectSoundWaveData_87224B8, 255, 0, 255, 127 @ 86ACD0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD60
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 153 @ 86ACD6C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86ACD78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDCC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86ACDD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDFC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86ACE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE14
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 236, 188 @ 86ACE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACED4
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86ACEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEEC
+ voice_square_1_alt 0, 3, 0, 1, 9, 0 @ 86ACEF8
+ voice_square_2_alt 3, 0, 2, 9, 1 @ 86ACF04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF10
+ voice_square_2_alt 2, 1, 0, 9, 1 @ 86ACF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF40
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86ACF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF7C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86ACF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD00C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD03C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD06C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD09C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD114
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AD120
+ voice_noise_alt 0, 0, 1, 8, 1 @ 86AD12C
+ .align 2
voicegroup_86AD138:: @ 86AD138
- .incbin "baserom.gba", 0x6AD138, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AD138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD15C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD18C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1F8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86AD204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD21C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD228
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86AD234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD24C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86AD258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD27C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD30C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD33C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD36C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD39C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3CC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AD3D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD42C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD45C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD48C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4EC
+ voice_square_1_alt 0, 0, 0, 1, 10, 4 @ 86AD4F8
+ voice_square_2_alt 3, 0, 2, 8, 3 @ 86AD504
+ voice_square_2_alt 2, 0, 2, 6, 5 @ 86AD510
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD51C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 0, 6, 0 @ 86AD528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD54C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD57C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD60C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD618
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD63C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD66C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD69C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD714
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AD720
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86AD72C
+ .align 2
voicegroup_86AD738:: @ 86AD738
- .incbin "baserom.gba", 0x6AD738, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AD738
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AD744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD75C
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86AD768
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 255, 204, 77, 246 @ 86AD774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD78C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7F8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86AD804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD81C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD828
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86AD834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD840
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD84C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86AD858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD87C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD90C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD93C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD948
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 86AD954
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86AD960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD96C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AD978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD99C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9FC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86ADA08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA98
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86ADAA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAEC
+ voice_square_1_alt 0, 1, 0, 1, 4, 2 @ 86ADAF8
+ voice_square_2_alt 3, 0, 2, 6, 4 @ 86ADB04
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86ADB10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB7C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ADB88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD14
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86ADD20
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86ADD2C
+ .align 2
voicegroup_86ADD38:: @ 86ADD38
- .incbin "baserom.gba", 0x6ADD38, 0x600
+ voice_keysplit_all voicegroup_8675FEC @ 86ADD38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDF8
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 210 @ 86ADE04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADED0
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86ADEDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFCC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86ADFD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFE4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86ADFF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE02C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE05C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE08C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0B0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AE0BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0EC
+ voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 86AE0F8
+ voice_square_2_alt 2, 0, 1, 4, 1 @ 86AE104
+ voice_square_2_alt 0, 0, 1, 4, 1 @ 86AE110
+ voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 86AE11C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE14C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE17C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE20C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE23C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE26C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE29C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE314
+ voice_noise_alt 0, 0, 2, 4, 0 @ 86AE320
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86AE32C
+ .align 2
voicegroup_86AE338:: @ 86AE338
- .incbin "baserom.gba", 0x6AE338, 0x3F0
+ voice_keysplit_all voicegroup_8675FEC @ 86AE338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE35C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE38C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE41C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE434
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE44C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE47C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE50C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE53C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE560
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 86AE56C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE59C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5CC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AE5D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5E4
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86AE5F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE62C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE65C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE68C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE698
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86AE6A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6EC
+ voice_square_2_alt 1, 0, 1, 7, 1 @ 86AE6F8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86AE704
+ voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 86AE710
+ voice_square_2_alt 2, 0, 1, 0, 0 @ 86AE71C
+ .align 2
voicegroup_86AE728:: @ 86AE728
- .incbin "baserom.gba", 0x6AE728, 0x444
+ voice_keysplit_all voicegroup_8675FEC @ 86AE728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE74C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE77C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE80C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE818
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE83C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE86C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE89C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE92C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE938
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 86AE944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE950
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 86AE95C
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AE968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE98C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9BC
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AE9C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9EC
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86AE9F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA88
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86AEA94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEADC
+ voice_square_2_alt 2, 0, 1, 7, 0 @ 86AEAE8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 86AEAF4
+ voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 86AEB00
+ voice_square_2_alt 2, 0, 2, 0, 0 @ 86AEB0C
+ voice_square_2_alt 3, 0, 1, 7, 0 @ 86AEB18
+ voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 86AEB24
+ voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 86AEB30
+ voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 86AEB3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB48
+ voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AEB54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86AEB60
+ .align 2
voicegroup_86AEB6C:: @ 86AEB6C
- .incbin "baserom.gba", 0x6AEB6C, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AEB6C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AEB78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB90
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86AEB9C
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 255, 204, 77, 246 @ 86AEBA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC2C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86AEC38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC5C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86AEC68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC80
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86AEC8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED88
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86AED94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDA0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AEDAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE00
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AEE0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEECC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86AEED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF20
+ voice_square_1_alt 0, 1, 0, 2, 5, 2 @ 86AEF2C
+ voice_square_2_alt 3, 0, 2, 6, 3 @ 86AEF38
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86AEF44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFB0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86AEFBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF004
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF01C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF04C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF07C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF10C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF13C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF148
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AF154
+ voice_noise_alt 0, 0, 1, 6, 0 @ 86AF160
+ .align 2
voicegroup_86AF16C:: @ 86AF16C
- .incbin "baserom.gba", 0x6AF16C, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86AF16C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AF178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF190
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86AF19C
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 128, 204, 77, 246 @ 86AF1A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF208
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86AF214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF220
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF22C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 51, 0, 203, 127 @ 86AF238
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF25C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF280
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86AF28C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 64, 216, 51, 224 @ 86AF298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF304
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86AF310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF31C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF34C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF37C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3A0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AF3AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF400
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF40C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF43C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF46C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF49C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4CC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86AF4D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF520
+ voice_square_1_alt 0, 1, 0, 2, 3, 4 @ 86AF52C
+ voice_square_2_alt 3, 0, 3, 3, 2 @ 86AF538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF55C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF58C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5B0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AF5BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF604
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF61C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF634
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF640
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF64C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF67C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF70C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF73C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF748
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AF754
+ voice_noise_alt 0, 0, 1, 3, 2 @ 86AF760
+ .align 2
voicegroup_86AF76C:: @ 86AF76C
- .incbin "baserom.gba", 0x6AF76C, 0x75C
+ voice_keysplit_all voicegroup_8676148 @ 86AF76C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86AF778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF79C
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86AF7A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF808
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF82C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 0, 255, 127 @ 86AF838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF85C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 255, 0, 255, 165 @ 86AF868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF874
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF880
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF88C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8BC
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 128, 0, 255, 214 @ 86AF8C8
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 128, 0, 255, 206 @ 86AF8D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF910
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF91C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF928
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 165 @ 86AF934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF94C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF97C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9A0
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86AF9AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA00
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86AFA0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA30
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86AFA3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA48
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 209 @ 86AFA54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB20
+ voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 86AFB2C
+ voice_square_2_alt 3, 0, 2, 3, 4 @ 86AFB38
+ voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 86AFB44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBB0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AFBBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD00
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86AFD0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD48
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86AFD54
+ voice_noise_alt 0, 0, 1, 3, 1 @ 86AFD60
+ voice_keysplit_all voicegroup_86B0378 @ 86AFD6C
+ voice_square_1_alt 0, 2, 0, 2, 9, 1 @ 86AFD78
+ voice_square_2_alt 2, 0, 2, 9, 1 @ 86AFD84
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFD90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE80
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 154, 127 @ 86AFE8C
+ voice_keysplit_all voicegroup_8676148 @ 86AFE98
+ voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86AFEA4
+ voice_square_2_alt 2, 0, 2, 3, 1 @ 86AFEB0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFEBC
+ .align 2
voicegroup_86AFEC8:: @ 86AFEC8
- .incbin "baserom.gba", 0x6AFEC8, 0x8E8
+ voice_keysplit_all voicegroup_86B0378 @ 86AFEC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF58
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86AFF64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFDC
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 85, 165, 154, 127 @ 86AFFE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B000C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B003C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B006C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B009C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B012C
+
+ .align 2
+voicegroup_86B0138:: @ 86B0138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B015C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B018C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B021C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0240
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B024C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B027C
+ voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 86B0288
+ voice_square_2_alt 2, 0, 2, 9, 1 @ 86B0294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02D0
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B02DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B030C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B033C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0360
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B036C
+ .align 2
+voicegroup_86B0378:: @ 86B0378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B039C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B042C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B045C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0468
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0480
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B048C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0510
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 86B051C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CD0C4, 255, 0, 255, 0 @ 86B0528
+ voice_directsound_no_resample 67, 71, DirectSoundWaveData_86CDFDC, 255, 180, 175, 228 @ 86B0534
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CDFDC, 255, 0, 255, 242 @ 86B0540
+ voice_directsound_no_resample 65, 0, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 86B054C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 86B0558
+ voice_directsound 64, 24, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86B0564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0570
+ voice_directsound 68, 29, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86B057C
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 86B0588
+ voice_directsound 72, 64, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86B0594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B05A0
+ voice_directsound 76, 39, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86B05AC
+ voice_directsound 80, 89, DirectSoundWaveData_86CF950, 255, 0, 255, 226 @ 86B05B8
+ voice_directsound_no_resample 33, 10, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B05C4
+ voice_directsound 84, 104, DirectSoundWaveData_86CF950, 255, 0, 255, 235 @ 86B05D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B05DC
+ voice_directsound 63, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B05E8
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86D1A2C, 255, 165, 103, 231 @ 86B05F4
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 86B0600
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CADD4, 255, 231, 0, 188 @ 86B060C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86D925C, 255, 0, 255, 242 @ 86B0618
+ voice_directsound_no_resample 64, 118, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B0624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0630
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B063C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 86B0648
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86D9C14, 255, 0, 255, 0 @ 86B0654
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 86B0660
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86B066C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86B0678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0690
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B069C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B072C
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 86B0738
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 86B0744
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DAA94, 255, 165, 103, 188 @ 86B0750
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 86B075C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0774
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DD11C, 255, 0, 255, 0 @ 86B0780
+ voice_directsound 63, 64, DirectSoundWaveData_86DE6C0, 255, 0, 255, 0 @ 86B078C
+ voice_directsound 50, 64, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 86B0798
+ voice_directsound 64, 64, DirectSoundWaveData_86DFCA4, 255, 0, 255, 0 @ 86B07A4
+
+ .align 2
voicegroup_86B07B0:: @ 86B07B0
- .incbin "baserom.gba", 0x6B07B0, 0x420
+ voice_keysplit_all voicegroup_86B0378 @ 86B07B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B081C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0828
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0834
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0840
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 204, 103, 165 @ 86B084C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0870
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B087C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08C4
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 165, 154, 165 @ 86B08D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B090C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B093C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0960
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B096C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B099C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B64
+ voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 86B0B70
+ voice_square_2_alt 2, 0, 2, 7, 1 @ 86B0B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BB8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 0, 15, 1 @ 86B0BC4
+ .align 2
voicegroup_86B0BD0:: @ 86B0BD0
- .incbin "baserom.gba", 0x6B0BD0, 0x420
+ voice_keysplit_all voicegroup_86B0378 @ 86B0BD0
+ voice_keysplit_all voicegroup_86B0138 @ 86B0BDC
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B0BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C60
+ voice_directsound 60, 0, DirectSoundWaveData_873E2A4, 255, 235, 0, 204 @ 86B0C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CE4
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 85, 165, 154, 127 @ 86B0CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D50
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 86B0D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E04
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B0E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E64
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86B0E70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E7C
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86B0E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E94
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86B0EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F84
+ voice_square_1_alt 0, 3, 0, 0, 10, 0 @ 86B0F90
+ voice_square_2_alt 0, 0, 1, 9, 0 @ 86B0F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FA8
+ voice_square_2_alt 3, 0, 1, 9, 0 @ 86B0FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FD8
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B0FE4
+ .align 2
voicegroup_86B0FF0:: @ 86B0FF0
- .incbin "baserom.gba", 0x6B0FF0, 0x600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FF0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B0FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1014
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 64, 249, 0, 188 @ 86B1020
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 249, 0, 165 @ 86B102C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B105C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1080
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B108C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B111C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B114C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B117C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1200
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B120C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1218
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B123C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B126C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1290
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B129C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B132C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B135C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B138C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13A4
+ voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86B13B0
+ voice_square_2_alt 2, 0, 2, 3, 1 @ 86B13BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B141C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1428
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1434
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1440
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B144C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1458
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B147C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1500
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B150C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1518
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1524
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1530
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B153C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1554
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1560
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B156C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1578
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1584
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1590
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B159C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15CC
+ voice_directsound_no_resample 60, 0, DirectSoundWaveData_86C6200, 255, 255, 255, 127 @ 86B15D8
+ voice_noise_alt 0, 0, 1, 0, 0 @ 86B15E4
+ .align 2
voicegroup_86B15F0:: @ 86B15F0
- .incbin "baserom.gba", 0x6B15F0, 0x234
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15F0
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B15FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B162C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1650
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B165C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1668
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1674
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B168C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1698
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1704
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1710
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B171C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1728
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1734
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1740
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B174C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1758
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1764
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1770
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B177C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1788
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1794
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1800
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B180C
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 242, 51, 242 @ 86B1818
+ .align 2
voicegroup_86B1824:: @ 86B1824
- .incbin "baserom.gba", 0x6B1824, 0x420
+ voice_keysplit_all voicegroup_8676148 @ 86B1824
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1830
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B183C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1848
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1854
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1860
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B186C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1878
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1884
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1890
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B189C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1908
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1914
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1920
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B192C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1938
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1944
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1950
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B195C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1968
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1974
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1980
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B198C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1998
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A4C
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 0, 193, 76 @ 86B1A58
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B1A64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AB8
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86B1AC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AD0
+ voice_keysplit voicegroup_8677108, KeySplitTable_86B477C @ 86B1ADC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AE8
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86B1AF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BD8
+ voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86B1BE4
+ voice_square_2_alt 1, 0, 2, 6, 2 @ 86B1BF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C08
+ voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86B1C14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C2C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1C38
+ .align 2
voicegroup_86B1C44:: @ 86B1C44
- .incbin "baserom.gba", 0x6B1C44, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86B1C44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D58
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86B1D64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DDC
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86B1DE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1ECC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1ED8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FF8
+ voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 86B2004
+ voice_square_2_alt 2, 0, 2, 4, 1 @ 86B2010
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B201C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2028
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2034
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2040
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B204C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2058
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2064
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2070
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B207C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2088
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2094
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2100
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B210C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2118
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2124
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2130
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B213C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2148
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2154
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2160
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B216C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2178
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2184
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2190
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B219C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2208
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2214
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2220
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86B222C
+ voice_noise_alt 0, 0, 1, 3, 1 @ 86B2238
+ .align 2
voicegroup_86B2244:: @ 86B2244
- .incbin "baserom.gba", 0x6B2244, 0x408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2244
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2250
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B225C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2268
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2274
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2280
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B228C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2298
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22E0
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86B22EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2304
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2310
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B231C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2328
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2334
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2340
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B234C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2358
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2364
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2370
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B237C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2388
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2394
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23AC
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86B23B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2400
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86B240C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2418
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2424
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2430
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B243C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2448
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2454
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2460
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B246C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2478
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2484
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2490
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B249C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2508
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2514
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2520
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B252C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2538
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2544
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2550
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B255C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2568
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2574
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2580
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B258C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2598
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25F8
+ voice_square_2_alt 3, 0, 0, 15, 0 @ 86B2604
+ voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86B2610
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B261C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2628
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2634
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 255, 0, 255, 0 @ 86B2640
+ .align 2
voicegroup_86B264C:: @ 86B264C
- .incbin "baserom.gba", 0x6B264C, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86B264C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2658
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2664
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2670
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B267C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2688
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2694
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26E8
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86B26F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2700
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B270C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2718
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2724
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2730
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B273C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2748
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2754
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2760
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B276C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2778
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2784
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2790
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B279C
+ voice_directsound 60, 0, DirectSoundWaveData_8709004, 128, 0, 255, 214 @ 86B27A8
+ voice_directsound 60, 0, DirectSoundWaveData_870AE74, 128, 0, 255, 206 @ 86B27B4
+ voice_directsound 60, 0, DirectSoundWaveData_88DA388, 255, 0, 255, 165 @ 86B27C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27CC
+ voice_directsound 60, 0, DirectSoundWaveData_86FFDC0, 255, 253, 0, 149 @ 86B27D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27E4
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86B27F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2808
+ voice_directsound 60, 0, DirectSoundWaveData_86B86A4, 255, 252, 0, 115 @ 86B2814
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2820
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B282C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2838
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2844
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2850
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B285C
+ voice_directsound 60, 0, DirectSoundWaveData_8726EF0, 255, 216, 0, 165 @ 86B2868
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2874
+ voice_directsound 60, 0, DirectSoundWaveData_86B9318, 255, 246, 0, 226 @ 86B2880
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B288C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2898
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28BC
+ voice_directsound 60, 0, DirectSoundWaveData_86BA7E8, 85, 0, 154, 165 @ 86B28C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28E0
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86B28EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2904
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2910
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86B291C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2928
+ voice_directsound 60, 0, DirectSoundWaveData_870DE64, 255, 0, 255, 209 @ 86B2934
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2940
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B294C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2958
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2964
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2970
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B297C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2988
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2994
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29E8
+ voice_directsound 60, 0, DirectSoundWaveData_88F94DC, 255, 0, 255, 127 @ 86B29F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A00
+ voice_square_2_alt 2, 0, 0, 15, 0 @ 86B2A0C
+ voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86B2A18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A30
+ voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 86B2A3C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86B2A48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A54
+ voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2A60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2ACC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C28
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86B2C34
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86B2C40
+ .align 2
voicegroup_86B2C4C:: @ 86B2C4C
- .incbin "baserom.gba", 0x6B2C4C, 0x600
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C4C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B2C58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D0C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2ED4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3000
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B300C
+ voice_square_2_alt 3, 0, 0, 15, 0 @ 86B3018
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3024
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3030
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B303C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3048
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3054
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3060
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B306C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3078
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3084
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3090
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B309C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3108
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3114
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3120
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B312C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3138
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3144
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3150
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B315C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3168
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3174
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3180
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B318C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3198
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3204
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3210
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B321C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3228
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3234
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86B3240
+ .align 2
voicegroup_86B324C:: @ 86B324C
- .incbin "baserom.gba", 0x6B324C, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86B324C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B3258
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3264
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3270
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B327C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3288
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3294
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3300
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B330C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 255, 76, 133, 137 @ 86B3318
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3324
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3330
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B333C
+ voice_directsound 60, 0, DirectSoundWaveData_87410E0, 64, 188, 108, 165 @ 86B3348
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3354
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3360
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 255, 249, 25, 127 @ 86B336C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3378
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3384
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3390
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B339C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3408
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3414
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3420
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B342C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3438
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3444
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3450
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B345C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3468
+ voice_directsound 60, 0, DirectSoundWaveData_873D874, 255, 246, 0, 235 @ 86B3474
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3480
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B348C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3498
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34E0
+ voice_keysplit voicegroup_8676AE4, KeySplitTable_86B4728 @ 86B34EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3504
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3510
+ voice_keysplit voicegroup_8677120, KeySplitTable_86B47C4 @ 86B351C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3528
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3534
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3540
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B354C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3558
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3564
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3570
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B357C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3588
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3594
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35AC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86B35B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3600
+ voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86B360C
+ voice_square_2_alt 1, 0, 1, 7, 1 @ 86B3618
+ voice_square_2_alt 0, 0, 2, 6, 5 @ 86B3624
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3630
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B363C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3648
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3654
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3660
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B366C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3678
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3684
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3690
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86B369C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3708
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3714
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3720
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B372C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3738
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3744
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3750
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B375C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3768
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3774
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3780
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B378C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3798
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3804
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3810
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B381C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3828
+ voice_noise_alt 0, 0, 2, 6, 0 @ 86B3834
+ voice_noise_alt 0, 0, 1, 6, 1 @ 86B3840
+ .align 2
voicegroup_86B384C:: @ 86B384C
- .incbin "baserom.gba", 0x6B384C, 0x600
+ voice_keysplit_all voicegroup_8676148 @ 86B384C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B3858
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3864
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3870
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86B387C
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 128, 204, 77, 246 @ 86B3888
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3894
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38E8
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86B38F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3900
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B390C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 51, 0, 203, 127 @ 86B3918
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3924
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3930
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B393C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3948
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3954
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3960
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86B396C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 64, 216, 51, 224 @ 86B3978
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3984
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3990
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B399C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39E4
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86B39F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A80
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B3A8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3ABC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B28
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B34
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B40
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B4C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B70
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B7C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BAC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86B3BB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BD0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BE8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C00
+ voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 86B3C0C
+ voice_square_2_alt 3, 0, 3, 3, 2 @ 86B3C18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C60
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C6C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C90
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B3C9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CE4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D08
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D14
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D20
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D2C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D38
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D44
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D50
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D5C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D68
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D74
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D80
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D8C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D98
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DA4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DB0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DBC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DC8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DD4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DE0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DEC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DF8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E04
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E10
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E1C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E28
+ voice_noise_alt 0, 0, 2, 7, 0 @ 86B3E34
+ voice_noise_alt 0, 0, 1, 9, 1 @ 86B3E40
+ .align 2
voicegroup_86B3E4C:: @ 86B3E4C
- .incbin "baserom.gba", 0x6B3E4C, 0x84C
+ voice_keysplit_all voicegroup_8676148 @ 86B3E4C
+ voice_keysplit voicegroup_8676A90, KeySplitTable_86B4698 @ 86B3E58
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E64
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E70
+ voice_directsound 60, 0, DirectSoundWaveData_871CBCC, 255, 188, 128, 226 @ 86B3E7C
+ voice_directsound 60, 65, DirectSoundWaveData_871F234, 128, 204, 77, 246 @ 86B3E88
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E94
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EA0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EAC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EB8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EC4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3ED0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EDC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EE8
+ voice_directsound 60, 0, DirectSoundWaveData_8736C74, 255, 165, 90, 216 @ 86B3EF4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F00
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F0C
+ voice_directsound 60, 0, DirectSoundWaveData_86B63A8, 51, 0, 203, 127 @ 86B3F18
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F24
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F30
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F3C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F48
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F54
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F60
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 128, 249, 25, 127 @ 86B3F6C
+ voice_directsound 60, 0, DirectSoundWaveData_88D8418, 64, 216, 51, 224 @ 86B3F78
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F84
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F90
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F9C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FA8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FB4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FC0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FCC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FD8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FE4
+ voice_directsound 60, 0, DirectSoundWaveData_86B6BA0, 255, 253, 0, 188 @ 86B3FF0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FFC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4008
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4014
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4020
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B402C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4038
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4044
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4050
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B405C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4068
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4074
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4080
+ voice_keysplit voicegroup_8676AC0, KeySplitTable_86B46E0 @ 86B408C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4098
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4104
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4110
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B411C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4128
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4134
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4140
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B414C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4158
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4164
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4170
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B417C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4188
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4194
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41A0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41AC
+ voice_directsound 60, 0, DirectSoundWaveData_86FF65C, 255, 127, 231, 127 @ 86B41B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41DC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4200
+ voice_square_1_alt 0, 2, 0, 2, 6, 3 @ 86B420C
+ voice_square_2_alt 3, 0, 2, 7, 2 @ 86B4218
+ voice_square_1_alt 0, 1, 0, 2, 6, 2 @ 86B4224
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4230
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B423C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4248
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4254
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4260
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B426C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4278
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4284
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4290
+ .align 2
+voicegroup_86B429C:: @ 86B429C
+ voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B429C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4308
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4314
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4320
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B432C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4338
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4344
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4350
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B435C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4368
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4374
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4380
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B438C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4398
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43A4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43B0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43BC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43C8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43D4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43E0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43EC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43F8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4404
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4410
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B441C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4428
+ voice_noise_alt 0, 0, 2, 7, 0 @ 86B4434
+ voice_noise_alt 0, 0, 1, 9, 1 @ 86B4440
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86CD0C4, 255, 0, 255, 0 @ 86B444C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4458
+ voice_directsound_no_resample 64, 52, DirectSoundWaveData_86C6A90, 255, 0, 255, 242 @ 86B4464
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4470
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B447C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4488
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4494
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44A0
+ voice_directsound_no_resample 60, 64, DirectSoundWaveData_86C5B0C, 255, 0, 255, 242 @ 86B44AC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44B8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44C4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44D0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44DC
+ voice_directsound_no_resample 33, 104, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B44E8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44F4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4500
+ voice_directsound 63, 64, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B450C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4518
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CA520, 255, 127, 77, 204 @ 86B4524
+ voice_directsound_no_resample 64, 14, DirectSoundWaveData_86CADD4, 255, 231, 0, 188 @ 86B4530
+ voice_directsound_no_resample 64, 89, DirectSoundWaveData_86D925C, 255, 0, 255, 242 @ 86B453C
+ voice_directsound_no_resample 64, 24, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B4548
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4554
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 255, 235, 0, 231 @ 86B4560
+ voice_directsound_no_resample 64, 54, DirectSoundWaveData_86CB6B8, 8, 0, 255, 216 @ 86B456C
+ voice_directsound_no_resample 64, 94, DirectSoundWaveData_86D9C14, 255, 0, 255, 0 @ 86B4578
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CC5E4, 255, 0, 255, 0 @ 86B4584
+ voice_directsound_no_resample 64, 34, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86B4590
+ voice_directsound_no_resample 64, 90, DirectSoundWaveData_86CCAFC, 255, 0, 255, 0 @ 86B459C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45A8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45B4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45C0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45CC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45D8
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45E4
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45F0
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45FC
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4608
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4614
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4620
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B462C
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4638
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4644
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4650
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 86B465C
+ voice_directsound_no_resample 64, 79, DirectSoundWaveData_86DAA94, 255, 242, 103, 188 @ 86B4668
+ voice_directsound_no_resample 64, 39, DirectSoundWaveData_86DAA94, 255, 165, 103, 188 @ 86B4674
+ voice_directsound_no_resample 64, 64, DirectSoundWaveData_86DB908, 255, 0, 255, 0 @ 86B4680
+ voice_square_1 0, 2, 0, 0, 15, 0 @ 86B468C
diff --git a/src/battle_2.c b/src/battle_2.c
index 6752c4d4f..61e39b39f 100644
--- a/src/battle_2.c
+++ b/src/battle_2.c
@@ -92,8 +92,8 @@ extern struct UnknownPokemonStruct2 gUnknown_02022FF8[3]; // what is it used for
extern struct UnknownPokemonStruct2* gUnknown_02023058; // what is it used for?
extern u8 gUnknown_02039B28[]; // possibly a struct?
extern struct UnknownStruct6 gUnknown_02038C28; // todo: identify & document
-extern struct MusicPlayerInfo gMPlay_SE1;
-extern struct MusicPlayerInfo gMPlay_SE2;
+extern struct MusicPlayerInfo gMPlayInfo_SE1;
+extern struct MusicPlayerInfo gMPlayInfo_SE2;
extern u8 gDecompressionBuffer[];
extern u16 gUnknown_020243FC;
extern u8 gHealthBoxesIds[BATTLE_BANKS_COUNT];
@@ -1610,8 +1610,8 @@ void CB2_QuitRecordedBattle(void)
UpdatePaletteFade();
if (!gPaletteFade.active)
{
- m4aMPlayStop(&gMPlay_SE1);
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE1);
+ m4aMPlayStop(&gMPlayInfo_SE2);
FreeRestoreBattleData();
FreeAllWindowBuffers();
SetMainCallback2(gMain.savedCallback);
diff --git a/src/battle_anim.c b/src/battle_anim.c
index fa4dfb48f..d991a702d 100644
--- a/src/battle_anim.c
+++ b/src/battle_anim.c
@@ -37,9 +37,9 @@ extern u16 gBattle_BG2_X;
extern u16 gBattle_BG2_Y;
extern u16 gBattlePartyID[BATTLE_BANKS_COUNT];
extern u8 gBankSpriteIds[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
-extern struct MusicPlayerInfo gMPlay_SE1;
-extern struct MusicPlayerInfo gMPlay_SE2;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_SE1;
+extern struct MusicPlayerInfo gMPlayInfo_SE2;
extern u8 gDecompressionBuffer[];
extern const u16 gUnknown_082C8D64[];
@@ -272,7 +272,7 @@ void LaunchBattleAnimation(const u8 *const animsTable[], u16 tableId, bool8 isMo
{
if (tableId == gUnknown_082C8D64[i])
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 128);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 128);
break;
}
}
@@ -514,8 +514,8 @@ static void ScriptCmd_end(void)
}
else
{
- m4aMPlayStop(&gMPlay_SE1);
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE1);
+ m4aMPlayStop(&gMPlayInfo_SE2);
}
}
@@ -534,7 +534,7 @@ static void ScriptCmd_end(void)
if (!continuousAnim) // may have been used for debug?
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 256);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
if (!IsContest())
{
sub_80A8278();
@@ -1650,8 +1650,8 @@ static void ScriptCmd_waitsound(void)
{
if (++sSoundAnimFramesToWait > 90)
{
- m4aMPlayStop(&gMPlay_SE1);
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE1);
+ m4aMPlayStop(&gMPlayInfo_SE2);
sSoundAnimFramesToWait = 0;
}
else
@@ -1833,7 +1833,7 @@ static void ScriptCmd_doublebattle_2E(void)
static void ScriptCmd_stopsound(void)
{
- m4aMPlayStop(&gMPlay_SE1);
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE1);
+ m4aMPlayStop(&gMPlayInfo_SE2);
sBattleAnimScriptPtr++;
}
diff --git a/src/battle_controller_link_opponent.c b/src/battle_controller_link_opponent.c
index 58360b9a1..cb510bb5b 100644
--- a/src/battle_controller_link_opponent.c
+++ b/src/battle_controller_link_opponent.c
@@ -51,7 +51,7 @@ extern u8 gBankTarget;
extern u8 gAbsentBankFlags;
extern u8 gUnknown_020244B4[];
extern u32 gTransformedPersonalities[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern struct UnusedControllerStruct gUnknown_02022D0C;
extern u16 gTrainerBattleOpponent_A;
extern u16 gTrainerBattleOpponent_B;
@@ -353,11 +353,11 @@ static void sub_8064734(void)
if (gBattleTypeFlags & BATTLE_TYPE_MULTI && gBattleTypeFlags & BATTLE_TYPE_LINK)
{
if (GetBankIdentity(gActiveBank) == IDENTITY_OPPONENT_MON1)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
}
@@ -499,7 +499,7 @@ static void sub_8064DD0(void)
if (gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy
|| gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy_2)
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
LinkOpponentBufferExecCompleted();
}
}
diff --git a/src/battle_controller_opponent.c b/src/battle_controller_opponent.c
index 8aeab6a55..30414d53a 100644
--- a/src/battle_controller_opponent.c
+++ b/src/battle_controller_opponent.c
@@ -38,7 +38,7 @@ extern u8 gBankSpriteIds[BATTLE_BANKS_COUNT];
extern u8 gBattleBufferA[BATTLE_BANKS_COUNT][0x200];
extern u8 gBattleBufferB[BATTLE_BANKS_COUNT][0x200];
extern u8 gHealthBoxesIds[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern u8 gUnknown_03005D7C[BATTLE_BANKS_COUNT];
extern void (*gBattleBankFunc[BATTLE_BANKS_COUNT])(void);
extern void *gUnknown_020244D8;
@@ -350,10 +350,10 @@ static void sub_805F560(void)
if (gBattleTypeFlags & BATTLE_TYPE_MULTI && gBattleTypeFlags & BATTLE_TYPE_LINK)
{
if (GetBankIdentity(gActiveBank) == 1)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
}
else
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
gBattleSpritesDataPtr->healthBoxesData[gActiveBank].field_1_x20 = 1;
sp = TRUE;
@@ -485,7 +485,7 @@ static void sub_805FC80(void)
{
if (gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy || gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy_2)
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
OpponentBufferExecCompleted();
}
}
diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c
index 6023552c3..a9d5b70eb 100644
--- a/src/battle_controller_player.c
+++ b/src/battle_controller_player.c
@@ -43,7 +43,7 @@ extern u8 gBattleBufferA[BATTLE_BANKS_COUNT][0x200];
extern u8 gBattleBufferB[BATTLE_BANKS_COUNT][0x200];
extern u8 gMultiUsePlayerCursor;
extern struct BattlePokemon gBattleMons[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern u16 gPartnerTrainerId;
extern struct SpriteTemplate gUnknown_0202499C;
extern u8 gBattleMonForms[BATTLE_BANKS_COUNT];
@@ -1054,9 +1054,9 @@ static void sub_8058B40(void)
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBank].field_1_x20)
{
if (gBattleTypeFlags & BATTLE_TYPE_MULTI && gBattleTypeFlags & BATTLE_TYPE_LINK)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
else
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
gBattleSpritesDataPtr->healthBoxesData[gActiveBank].field_1_x20 = 1;
r9 = TRUE;
@@ -1119,7 +1119,7 @@ static void sub_8058FC0(void)
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBank].specialAnimActive
&& !IsCryPlayingOrClearCrySongs())
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
HandleLowHpMusicChange(&gPlayerParty[gBattlePartyID[gActiveBank]], gActiveBank);
PlayerBufferExecCompleted();
}
@@ -1148,7 +1148,7 @@ void c3_0802FDF4(u8 taskId)
{
if (!IsCryPlayingOrClearCrySongs())
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
DestroyTask(taskId);
}
}
diff --git a/src/battle_controller_recorded_opponent.c b/src/battle_controller_recorded_opponent.c
index 64dea0200..6e29fa951 100644
--- a/src/battle_controller_recorded_opponent.c
+++ b/src/battle_controller_recorded_opponent.c
@@ -52,7 +52,7 @@ extern u8 gBankTarget;
extern u8 gAbsentBankFlags;
extern u8 gUnknown_020244B4[];
extern u32 gTransformedPersonalities[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern struct UnusedControllerStruct gUnknown_02022D0C;
extern u16 gTrainerBattleOpponent_A;
extern u16 gTrainerBattleOpponent_B;
@@ -331,11 +331,11 @@ static void sub_818686C(void)
if (gBattleTypeFlags & BATTLE_TYPE_MULTI && gBattleTypeFlags & BATTLE_TYPE_LINK)
{
if (GetBankIdentity(gActiveBank) == IDENTITY_OPPONENT_MON1)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
}
gBattleSpritesDataPtr->healthBoxesData[gActiveBank].field_1_x20 = 1;
@@ -484,7 +484,7 @@ static void sub_8186F14(void)
if (gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy
|| gSprites[gBankSpriteIds[gActiveBank]].callback == SpriteCallbackDummy_2)
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
RecordedOpponentBufferExecCompleted();
}
}
diff --git a/src/battle_controller_recorded_player.c b/src/battle_controller_recorded_player.c
index 52fd803e1..f101d811f 100644
--- a/src/battle_controller_recorded_player.c
+++ b/src/battle_controller_recorded_player.c
@@ -54,7 +54,7 @@ extern u8 gUnknown_020244B4[];
extern u32 gTransformedPersonalities[BATTLE_BANKS_COUNT];
extern u8 gBattleCommunication[];
extern u8 gUnknown_0203C7B4;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern struct UnusedControllerStruct gUnknown_02022D0C;
extern const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[];
@@ -354,11 +354,11 @@ static void sub_8189D40(void)
if ((gBattleTypeFlags & BATTLE_TYPE_LINK) && (gBattleTypeFlags & BATTLE_TYPE_MULTI))
{
if (GetBankIdentity(gActiveBank) == IDENTITY_PLAYER_MON1)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
}
diff --git a/src/battle_controller_wally.c b/src/battle_controller_wally.c
index eeb0b596d..b0e1e1480 100644
--- a/src/battle_controller_wally.c
+++ b/src/battle_controller_wally.c
@@ -42,7 +42,7 @@ extern u8 gBattleBufferA[BATTLE_BANKS_COUNT][0x200];
extern u8 gBattleBufferB[BATTLE_BANKS_COUNT][0x200];
extern u8 gMultiUsePlayerCursor;
extern struct BattlePokemon gBattleMons[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern u16 gPartnerTrainerId;
extern struct SpriteTemplate gUnknown_0202499C;
extern u8 gBattleMonForms[BATTLE_BANKS_COUNT];
diff --git a/src/battle_gfx_sfx_util.c b/src/battle_gfx_sfx_util.c
index 4f444b8bf..775578ca2 100644
--- a/src/battle_gfx_sfx_util.c
+++ b/src/battle_gfx_sfx_util.c
@@ -34,9 +34,9 @@ extern u8 gBankSpriteIds[BATTLE_BANKS_COUNT];
extern u8 gHealthBoxesIds[BATTLE_BANKS_COUNT];
extern u8 gBattleMonForms[BATTLE_BANKS_COUNT];
extern u32 gTransformedPersonalities[BATTLE_BANKS_COUNT];
-extern struct MusicPlayerInfo gMPlay_SE1;
-extern struct MusicPlayerInfo gMPlay_SE2;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_SE1;
+extern struct MusicPlayerInfo gMPlayInfo_SE2;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern const struct BattleMove gBattleMoves[];
extern const u8 gUnknown_0831C604[];
@@ -527,8 +527,8 @@ bool8 mplay_80342A4(u8 bank)
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBank].field_8 < 30)
return TRUE;
- m4aMPlayStop(&gMPlay_SE1);
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE1);
+ m4aMPlayStop(&gMPlayInfo_SE2);
}
if (zero == 0)
{
diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c
index 4ddf2472e..c7976fc2a 100644
--- a/src/battle_script_commands.c
+++ b/src/battle_script_commands.c
@@ -112,7 +112,7 @@ extern u16 gBattle_BG1_Y;
extern u16 gBattle_BG2_X;
extern u16 gBattle_BG2_Y;
extern u16 gBattle_BG3_X;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
struct TrainerMoney
{
@@ -7103,10 +7103,10 @@ static void atk76_various(void)
}
break;
case 21:
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x55);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x55);
break;
case 22:
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
break;
case 23:
gBattleStruct->field_2A2 |= gBitTable[gActiveBank];
diff --git a/src/battle_transition.c b/src/battle_transition.c
new file mode 100644
index 000000000..ca2134837
--- /dev/null
+++ b/src/battle_transition.c
@@ -0,0 +1,4346 @@
+#include "global.h"
+#include "battle_transition.h"
+#include "unk_transition.h"
+#include "main.h"
+#include "overworld.h"
+#include "task.h"
+#include "palette.h"
+#include "trig.h"
+#include "field_effect.h"
+#include "field_camera.h"
+#include "random.h"
+#include "sprite.h"
+#include "sound.h"
+#include "constants/songs.h"
+#include "constants/trainers.h"
+#include "field_camera.h"
+#include "unknown_task.h"
+#include "malloc.h"
+#include "gpu_regs.h"
+#include "decompress.h"
+#include "bg.h"
+#include "blend_palette.h"
+
+struct TransitionData
+{
+ vu8 VBlank_DMA;
+ u16 WININ;
+ u16 WINOUT;
+ u16 WIN0H;
+ u16 WIN0V;
+ u16 field_A; // unused
+ u16 field_C; // unused
+ u16 BLDCNT;
+ u16 BLDALPHA;
+ u16 BLDY;
+ s16 field_14;
+ s16 field_16;
+ s16 BG0HOFS_1;
+ s16 BG0HOFS_2;
+ s16 BG0VOFS; // used but not set
+ s16 field_1E; // unused
+ s16 field_20;
+ s16 field_22; // unused
+ s16 data[11];
+};
+
+struct StructRectangularSpiral
+{
+ u8 field_0;
+ s16 field_2;
+ u8 field_4;
+ s16 field_6;
+ u8 field_8;
+};
+
+typedef bool8 (*TransitionStateFunc)(struct Task *task);
+typedef bool8 (*TransitionSpriteCallback)(struct Sprite *sprite);
+
+extern u16 gUnknown_020393A8[];
+extern u16 gUnknown_02038C28[][0x3C0];
+extern u16 gBattle_BG0_X;
+extern u16 gBattle_BG0_Y;
+
+extern const struct OamData gFieldObjectBaseOam_32x32;
+
+extern void c2_exit_to_overworld_2_switch(void);
+extern void sub_80AC3D0(void);
+extern void dp12_8087EA4(void);
+
+// this file's functions
+static void LaunchBattleTransitionTask(u8 transitionId);
+static void Task_BattleTransitionMain(u8 taskId);
+static void Phase1Task_TransitionAll(u8 taskId);
+static void Phase2Task_Blur(u8 taskId);
+static void Phase2Task_Swirl(u8 taskId);
+static void Phase2Task_Shuffle(u8 taskId);
+static void Phase2Task_BigPokeball(u8 taskId);
+static void Phase2Task_PokeballsTrail(u8 taskId);
+static void Phase2Task_Clockwise_BlackFade(u8 taskId);
+static void Phase2Task_Ripple(u8 taskId);
+static void Phase2Task_Wave(u8 taskId);
+static void Phase2Task_Slice(u8 taskId);
+static void Phase2Task_WhiteFade(u8 taskId);
+static void Phase2Task_GridSquares(u8 taskId);
+static void Phase2Task_Shards(u8 taskId);
+static void Phase2Task_Sydney(u8 taskId);
+static void Phase2Task_Phoebe(u8 taskId);
+static void Phase2Task_Glacia(u8 taskId);
+static void Phase2Task_Drake(u8 taskId);
+static void Phase2Task_Champion(u8 taskId);
+static void Phase2Task_Aqua(u8 taskId);
+static void Phase2Task_Magma(u8 taskId);
+static void Phase2Task_Regice(u8 taskId);
+static void Phase2Task_Registeel(u8 taskId);
+static void Phase2Task_Regirock(u8 taskId);
+static void Phase2Task_Kyogre(u8 taskId);
+static void Phase2Task_Groudon(u8 taskId);
+static void Phase2Task_Rayquaza(u8 taskId);
+static void Phase2Task_ShredSplit(u8 taskId);
+static void Phase2Task_Blackhole1(u8 taskId);
+static void Phase2Task_Blackhole2(u8 taskId);
+static void Phase2Task_RectangularSpiral(u8 taskId);
+static void Phase2Task_29(u8 taskId);
+static void Phase2Task_30(u8 taskId);
+static void Phase2Task_31(u8 taskId);
+static void Phase2Task_32(u8 taskId);
+static void Phase2Task_33(u8 taskId);
+static void VBlankCB_BattleTransition(void);
+static void VBlankCB_Phase2_Swirl(void);
+static void HBlankCB_Phase2_Swirl(void);
+static void VBlankCB_Phase2_Shuffle(void);
+static void HBlankCB_Phase2_Shuffle(void);
+static void VBlankCB0_Phase2_BigPokeball(void);
+static void VBlankCB1_Phase2_BigPokeball(void);
+static void VBlankCB_Phase2_Clockwise_BlackFade(void);
+static void VBlankCB_Phase2_Ripple(void);
+static void HBlankCB_Phase2_Ripple(void);
+static void VBlankCB_Phase2_30(void);
+static void HBlankCB_Phase2_30(void);
+static void VBlankCB_Phase2_Wave(void);
+static void VBlankCB_Phase2_Slice(void);
+static void HBlankCB_Phase2_Slice(void);
+static void VBlankCB0_Phase2_WhiteFade(void);
+static void VBlankCB1_Phase2_WhiteFade(void);
+static void HBlankCB_Phase2_WhiteFade(void);
+static void VBlankCB_Phase2_Shards(void);
+static void VBlankCB_Phase2_Rayquaza(void);
+static bool8 Phase2_Blur_Func1(struct Task *task);
+static bool8 Phase2_Blur_Func2(struct Task *task);
+static bool8 Phase2_Blur_Func3(struct Task *task);
+static bool8 Phase2_Swirl_Func1(struct Task *task);
+static bool8 Phase2_Swirl_Func2(struct Task *task);
+static bool8 Phase2_Shuffle_Func1(struct Task *task);
+static bool8 Phase2_Shuffle_Func2(struct Task *task);
+static bool8 Phase2_Aqua_Func1(struct Task *task);
+static bool8 Phase2_Aqua_Func2(struct Task *task);
+static bool8 Phase2_Magma_Func1(struct Task *task);
+static bool8 Phase2_Magma_Func2(struct Task *task);
+static bool8 Phase2_FramesCountdown(struct Task *task);
+static bool8 Phase2_Regi_Func1(struct Task *task);
+static bool8 Phase2_Regice_Func2(struct Task *task);
+static bool8 Phase2_Registeel_Func2(struct Task *task);
+static bool8 Phase2_Regirock_Func2(struct Task *task);
+static bool8 Phase2_WeatherTrio_Func1(struct Task *task);
+static bool8 Phase2_WaitPaletteFade(struct Task *task);
+static bool8 Phase2_Kyogre_Func3(struct Task *task);
+static bool8 Phase2_Kyogre_Func4(struct Task *task);
+static bool8 Phase2_Kyogre_Func5(struct Task *task);
+static bool8 Phase2_Groudon_Func3(struct Task *task);
+static bool8 Phase2_Groudon_Func4(struct Task *task);
+static bool8 Phase2_Groudon_Func5(struct Task *task);
+static bool8 Phase2_WeatherDuo_Func6(struct Task *task);
+static bool8 Phase2_WeatherDuo_Func7(struct Task *task);
+static bool8 Phase2_BigPokeball_Func1(struct Task *task);
+static bool8 Phase2_BigPokeball_Func2(struct Task *task);
+static bool8 Phase2_BigPokeball_Func3(struct Task *task);
+static bool8 Phase2_BigPokeball_Func4(struct Task *task);
+static bool8 Phase2_BigPokeball_Func5(struct Task *task);
+static bool8 Phase2_BigPokeball_Func6(struct Task *task);
+static bool8 Phase2_PokeballsTrail_Func1(struct Task *task);
+static bool8 Phase2_PokeballsTrail_Func2(struct Task *task);
+static bool8 Phase2_PokeballsTrail_Func3(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func1(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func2(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func3(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func4(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func5(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func6(struct Task *task);
+static bool8 Phase2_Clockwise_BlackFade_Func7(struct Task *task);
+static bool8 Phase2_Ripple_Func1(struct Task *task);
+static bool8 Phase2_Ripple_Func2(struct Task *task);
+static bool8 Phase2_Wave_Func1(struct Task *task);
+static bool8 Phase2_Wave_Func2(struct Task *task);
+static bool8 Phase2_Wave_Func3(struct Task *task);
+static bool8 Phase2_Slice_Func1(struct Task *task);
+static bool8 Phase2_Slice_Func2(struct Task *task);
+static bool8 Phase2_Slice_Func3(struct Task *task);
+static bool8 Phase2_WhiteFade_Func1(struct Task *task);
+static bool8 Phase2_WhiteFade_Func2(struct Task *task);
+static bool8 Phase2_WhiteFade_Func3(struct Task *task);
+static bool8 Phase2_WhiteFade_Func4(struct Task *task);
+static bool8 Phase2_WhiteFade_Func5(struct Task *task);
+static bool8 Phase2_GridSquares_Func1(struct Task *task);
+static bool8 Phase2_GridSquares_Func2(struct Task *task);
+static bool8 Phase2_GridSquares_Func3(struct Task *task);
+static bool8 Phase2_Shards_Func1(struct Task *task);
+static bool8 Phase2_Shards_Func2(struct Task *task);
+static bool8 Phase2_Shards_Func3(struct Task *task);
+static bool8 Phase2_Shards_Func4(struct Task *task);
+static bool8 Phase2_Shards_Func5(struct Task *task);
+static bool8 Phase2_ShredSplit_Func1(struct Task *task);
+static bool8 Phase2_ShredSplit_Func2(struct Task *task);
+static bool8 Phase2_ShredSplit_Func3(struct Task *task);
+static bool8 Phase2_ShredSplit_Func4(struct Task *task);
+static bool8 Phase2_Blackhole_Func1(struct Task *task);
+static bool8 Phase2_Blackhole1_Func2(struct Task *task);
+static bool8 Phase2_Blackhole1_Func3(struct Task *task);
+static bool8 Phase2_Blackhole2_Func2(struct Task *task);
+static bool8 Phase2_RectangularSpiral_Func1(struct Task *task);
+static bool8 Phase2_RectangularSpiral_Func2(struct Task *task);
+static bool8 Phase2_RectangularSpiral_Func3(struct Task *task);
+static bool8 Phase2_29_Func1(struct Task *task);
+static bool8 Phase2_29_Func2(struct Task *task);
+static bool8 Phase2_30_Func1(struct Task *task);
+static bool8 Phase2_30_Func2(struct Task *task);
+static bool8 Phase2_30_Func3(struct Task *task);
+static bool8 Phase2_30_Func4(struct Task *task);
+static bool8 Phase2_Rayquaza_Func3(struct Task *task);
+static bool8 Phase2_Rayquaza_Func4(struct Task *task);
+static bool8 Phase2_Rayquaza_Func5(struct Task *task);
+static bool8 Phase2_Rayquaza_Func6(struct Task *task);
+static bool8 Phase2_Rayquaza_Func7(struct Task *task);
+static bool8 Phase2_Rayquaza_Func8(struct Task *task);
+static bool8 Phase2_Rayquaza_Func9(struct Task *task);
+static bool8 Phase2_31_Func1(struct Task *task);
+static bool8 Phase2_31_Func2(struct Task *task);
+static bool8 Phase2_31_Func3(struct Task *task);
+static bool8 Phase2_31_33_Func5(struct Task *task);
+static bool8 Phase2_33_Func1(struct Task *task);
+static bool8 Phase2_33_Func2(struct Task *task);
+static bool8 Phase2_33_Func3(struct Task *task);
+static bool8 Phase2_33_Func4(struct Task *task);
+static bool8 Phase2_32_Func1(struct Task *task);
+static bool8 Phase2_32_Func2(struct Task *task);
+static bool8 Phase2_32_Func3(struct Task *task);
+static bool8 Phase2_32_Func4(struct Task *task);
+static bool8 Phase2_32_Func5(struct Task *task);
+static bool8 Phase2_Mugshot_Func1(struct Task *task);
+static bool8 Phase2_Mugshot_Func2(struct Task *task);
+static bool8 Phase2_Mugshot_Func3(struct Task *task);
+static bool8 Phase2_Mugshot_Func4(struct Task *task);
+static bool8 Phase2_Mugshot_Func5(struct Task *task);
+static bool8 Phase2_Mugshot_Func6(struct Task *task);
+static bool8 Phase2_Mugshot_Func7(struct Task *task);
+static bool8 Phase2_Mugshot_Func8(struct Task *task);
+static bool8 Phase2_Mugshot_Func9(struct Task *task);
+static bool8 Phase2_Mugshot_Func10(struct Task *task);
+static void Phase2Task_MugShotTransition(u8 taskId);
+static void Mugshots_CreateOpponentPlayerSprites(struct Task *task);
+static void VBlankCB0_Phase2_Mugshots(void);
+static void VBlankCB1_Phase2_Mugshots(void);
+static void HBlankCB_Phase2_Mugshots(void);
+static bool8 Transition_Phase1(struct Task *task);
+static bool8 Transition_WaitForPhase1(struct Task *task);
+static bool8 Transition_Phase2(struct Task *task);
+static bool8 Transition_WaitForPhase2(struct Task *task);
+static void sub_8149F08(void);
+static void sub_8149F84(void);
+static void CreatePhase1Task(s16 a0, s16 a1, s16 a2, s16 a3, s16 a4);
+static void sub_814A014(u16 *a0, s16 a1, s16 a2, s16 a3);
+static void sub_8149F98(s16 *array, s16 sinAdd, s16 index, s16 indexIncrementer, s16 amplitude, s16 arrSize);
+static void sub_8149F40(u16 **a0);
+static void sub_814A1AC(s16 *a0, s16 a1, s16 a2, s16 a3, s16 a4, s16 a5, s16 a6);
+static bool8 sub_814A228(s16 *a0, bool8 a1, bool8 a2);
+static void sub_8148484(s16 spriteId, s16 value);
+static void sub_814849C(s16 spriteId);
+static s16 sub_81484B8(s16 spriteId);
+static bool8 Phase1_TransitionAll_Func1(struct Task *task);
+static bool8 Phase1_TransitionAll_Func2(struct Task *task);
+static bool8 IsPhase1Done(void);
+static bool16 sub_8149048(const s16 * const *arg0, struct StructRectangularSpiral *arg1);
+static void sub_814713C(struct Sprite *sprite);
+static void sub_8148380(struct Sprite *sprite);
+static void sub_8149864(struct Sprite *sprite);
+static bool8 sub_81483A8(struct Sprite *sprite);
+static bool8 sub_81483AC(struct Sprite *sprite);
+static bool8 sub_81483F8(struct Sprite *sprite);
+static bool8 sub_814842C(struct Sprite *sprite);
+static bool8 sub_8148458(struct Sprite *sprite);
+
+// iwram bss vars
+IWRAM_DATA static s16 sUnusedRectangularSpiralVar;
+IWRAM_DATA static u8 sTestingTransitionId;
+IWRAM_DATA static u8 sTestingTransitionState;
+IWRAM_DATA static struct StructRectangularSpiral sRectangularSpiralTransition[4];
+
+// ewram vars
+EWRAM_DATA static struct TransitionData *sTransitionStructPtr = NULL;
+
+// const rom data
+static const u32 sBigPokeball_Tileset[] = INCBIN_U32("graphics/battle_transitions/big_pokeball.4bpp");
+static const u32 sPokeballTrail_Tileset[] = INCBIN_U32("graphics/battle_transitions/pokeball_trail.4bpp");
+static const u8 sSpriteImage_85B98F0[] = INCBIN_U8("graphics/battle_transitions/pokeball.4bpp");
+static const u32 sUnknown_085B9AF0[] = INCBIN_U32("graphics/battle_transitions/elite_four_bg.4bpp");
+static const u8 sSpriteImage_85B9CD0[] = INCBIN_U8("graphics/battle_transitions/unused_brendan.4bpp");
+static const u8 sSpriteImage_85BA4D0[] = INCBIN_U8("graphics/battle_transitions/unused_lass.4bpp");
+static const u32 sShrinkingBoxTileset[] = INCBIN_U32("graphics/battle_transitions/shrinking_box.4bpp");
+static const u32 sEvilTeam_Palette[] = INCBIN_U32("graphics/battle_transitions/evil_team.gbapal");
+static const u32 sTeamAqua_Tileset[] = INCBIN_U32("graphics/battle_transitions/team_aqua.4bpp.lz");
+static const u32 sTeamAqua_Tilemap[] = INCBIN_U32("graphics/battle_transitions/team_aqua.bin.lz");
+static const u32 sTeamMagma_Tileset[] = INCBIN_U32("graphics/battle_transitions/team_magma.4bpp.lz");
+static const u32 sTeamMagma_Tilemap[] = INCBIN_U32("graphics/battle_transitions/team_magma.bin.lz");
+static const u32 gUnknown_085BBC14[] = INCBIN_U32("graphics/battle_transitions/85BBC14.4bpp");
+static const u32 gUnknown_085BC2B4[] = INCBIN_U32("graphics/battle_transitions/85BC2B4.gbapal");
+static const u32 gUnknown_085BC2D4[] = INCBIN_U32("graphics/battle_transitions/85BC2D4.gbapal");
+static const u32 gUnknown_085BC2F4[] = INCBIN_U32("graphics/battle_transitions/85BC2F4.gbapal");
+static const u32 gUnknown_085BC314[] = INCBIN_U32("graphics/battle_transitions/85BC314.bin");
+static const u32 gUnknown_085BCB14[] = INCBIN_U32("graphics/battle_transitions/85BCB14.bin");
+static const u32 gUnknown_085BD314[] = INCBIN_U32("graphics/battle_transitions/85BD314.bin");
+static const u16 gUnknown_085BDB14[] = INCBIN_U16("graphics/battle_transitions/85BDB14.gbapal");
+static const u32 gUnknown_085BDB34[] = INCBIN_U32("graphics/battle_transitions/kyogre.4bpp.lz");
+static const u32 gUnknown_085BE1E8[] = INCBIN_U32("graphics/battle_transitions/kyogre.bin.lz");
+static const u32 gUnknown_085BE51C[] = INCBIN_U32("graphics/battle_transitions/groudon.4bpp.lz");
+static const u32 gUnknown_085BEA88[] = INCBIN_U32("graphics/battle_transitions/groudon.bin.lz");
+static const u16 gUnknown_085BEDA0[] = INCBIN_U16("graphics/battle_transitions/kyogre_pt1.gbapal");
+static const u16 gUnknown_085BEEE0[] = INCBIN_U16("graphics/battle_transitions/kyogre_pt2.gbapal");
+static const u16 gUnknown_085BF0A0[] = INCBIN_U16("graphics/battle_transitions/groudon_pt1.gbapal");
+static const u16 gUnknown_085BF2A0[] = INCBIN_U16("graphics/battle_transitions/groudon_pt2.gbapal");
+static const u16 gUnknown_085BF4A0[] = INCBIN_U16("graphics/battle_transitions/rayquaza.gbapal");
+static const u32 gUnknown_085BF6A0[] = INCBIN_U32("graphics/battle_transitions/rayquaza.4bpp");
+static const u32 gUnknown_085C6BE0[] = INCBIN_U32("graphics/battle_transitions/rayquaza.bin");
+static const u32 gUnknown_085C7BE0[] = INCBIN_U32("graphics/battle_transitions/frontier_brain.gbapal");
+static const u32 gUnknown_085C7C00[] = INCBIN_U32("graphics/battle_transitions/frontier_brain.4bpp.lz");
+static const u32 gUnknown_085C828C[] = INCBIN_U32("graphics/battle_transitions/frontier_brain.bin.lz");
+static const u32 gUnknown_085C8578[] = INCBIN_U32("graphics/battle_transitions/frontier_squares_blanktiles.gbapal");
+static const u32 gUnknown_085C8598[] = INCBIN_U32("graphics/battle_transitions/frontier_square_1.4bpp.lz");
+static const u32 gUnknown_085C86F4[] = INCBIN_U32("graphics/battle_transitions/frontier_square_2.4bpp.lz");
+static const u32 gUnknown_085C87F4[] = INCBIN_U32("graphics/battle_transitions/frontier_square_3.4bpp.lz");
+static const u32 gUnknown_085C88A4[] = INCBIN_U32("graphics/battle_transitions/frontier_square_4.4bpp.lz");
+static const u32 gUnknown_085C8928[] = INCBIN_U32("graphics/battle_transitions/frontier_squares.bin");
+
+static const TaskFunc sPhase1_Tasks[B_TRANSITION_COUNT] =
+{
+ [0 ... B_TRANSITION_COUNT - 1] = &Phase1Task_TransitionAll
+};
+
+static const TaskFunc sPhase2_Tasks[B_TRANSITION_COUNT] =
+{
+ Phase2Task_Blur, // 0
+ Phase2Task_Swirl, // 1
+ Phase2Task_Shuffle, // 2
+ Phase2Task_BigPokeball, // 3
+ Phase2Task_PokeballsTrail, // 4
+ Phase2Task_Clockwise_BlackFade, // 5
+ Phase2Task_Ripple, // 6
+ Phase2Task_Wave, // 7
+ Phase2Task_Slice, // 8
+ Phase2Task_WhiteFade, // 9
+ Phase2Task_GridSquares, // 10
+ Phase2Task_Shards, // 11
+ Phase2Task_Sydney, // 12
+ Phase2Task_Phoebe, // 13
+ Phase2Task_Glacia, // 14
+ Phase2Task_Drake, // 15
+ Phase2Task_Champion, // 16
+ Phase2Task_Aqua, // 17
+ Phase2Task_Magma, // 18
+ Phase2Task_Regice, // 19
+ Phase2Task_Registeel, // 20
+ Phase2Task_Regirock, // 21
+ Phase2Task_Kyogre, // 22
+ Phase2Task_Groudon, // 23
+ Phase2Task_Rayquaza, // 24
+ Phase2Task_ShredSplit, // 25
+ Phase2Task_Blackhole1, // 26
+ Phase2Task_Blackhole2, // 27
+ Phase2Task_RectangularSpiral, // 28
+ Phase2Task_29, // 29
+ Phase2Task_30, // 30
+ Phase2Task_31, // 31
+ Phase2Task_32, // 32
+ Phase2Task_33, // 33
+ Phase2Task_34, // 34
+ Phase2Task_35, // 35
+ Phase2Task_36, // 36
+ Phase2Task_37, // 37
+ Phase2Task_38, // 38
+ Phase2Task_39, // 39
+ Phase2Task_40, // 40
+ Phase2Task_41, // 41
+};
+
+static const TransitionStateFunc sMainTransitionPhases[] =
+{
+ &Transition_Phase1,
+ &Transition_WaitForPhase1,
+ &Transition_Phase2,
+ &Transition_WaitForPhase2
+};
+
+static const TransitionStateFunc sPhase2_Blur_Funcs[] =
+{
+ Phase2_Blur_Func1,
+ Phase2_Blur_Func2,
+ Phase2_Blur_Func3
+};
+
+static const TransitionStateFunc sPhase2_Swirl_Funcs[] =
+{
+ Phase2_Swirl_Func1,
+ Phase2_Swirl_Func2,
+};
+
+static const TransitionStateFunc sPhase2_Shuffle_Funcs[] =
+{
+ Phase2_Shuffle_Func1,
+ Phase2_Shuffle_Func2,
+};
+
+static const TransitionStateFunc sPhase2_Aqua_Funcs[] =
+{
+ Phase2_Aqua_Func1,
+ Phase2_Aqua_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_FramesCountdown,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_Magma_Funcs[] =
+{
+ Phase2_Magma_Func1,
+ Phase2_Magma_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_FramesCountdown,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_BigPokeball_Funcs[] =
+{
+ Phase2_BigPokeball_Func1,
+ Phase2_BigPokeball_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_Regice_Funcs[] =
+{
+ Phase2_Regi_Func1,
+ Phase2_Regice_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_Registeel_Funcs[] =
+{
+ Phase2_Regi_Func1,
+ Phase2_Registeel_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_Regirock_Funcs[] =
+{
+ Phase2_Regi_Func1,
+ Phase2_Regirock_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_Kyogre_Funcs[] =
+{
+ Phase2_WeatherTrio_Func1,
+ Phase2_WaitPaletteFade,
+ Phase2_Kyogre_Func3,
+ Phase2_Kyogre_Func4,
+ Phase2_Kyogre_Func5,
+ Phase2_FramesCountdown,
+ Phase2_WeatherDuo_Func6,
+ Phase2_WeatherDuo_Func7
+};
+
+static const TransitionStateFunc sPhase2_PokeballsTrail_Funcs[] =
+{
+ Phase2_PokeballsTrail_Func1,
+ Phase2_PokeballsTrail_Func2,
+ Phase2_PokeballsTrail_Func3
+};
+
+static const s16 sUnknown_085C8B88[2] = {-16, 256};
+static const s16 sUnknown_085C8B8C[5] = {0, 32, 64, 18, 48};
+static const s16 sUnknown_085C8B96[2] = {8, -8};
+
+static const TransitionStateFunc sPhase2_Clockwise_BlackFade_Funcs[] =
+{
+ Phase2_Clockwise_BlackFade_Func1,
+ Phase2_Clockwise_BlackFade_Func2,
+ Phase2_Clockwise_BlackFade_Func3,
+ Phase2_Clockwise_BlackFade_Func4,
+ Phase2_Clockwise_BlackFade_Func5,
+ Phase2_Clockwise_BlackFade_Func6,
+ Phase2_Clockwise_BlackFade_Func7
+};
+
+static const TransitionStateFunc sPhase2_Ripple_Funcs[] =
+{
+ Phase2_Ripple_Func1,
+ Phase2_Ripple_Func2
+};
+
+static const TransitionStateFunc sPhase2_Wave_Funcs[] =
+{
+ Phase2_Wave_Func1,
+ Phase2_Wave_Func2,
+ Phase2_Wave_Func3
+};
+
+static const TransitionStateFunc sPhase2_Mugshot_Funcs[] =
+{
+ Phase2_Mugshot_Func1,
+ Phase2_Mugshot_Func2,
+ Phase2_Mugshot_Func3,
+ Phase2_Mugshot_Func4,
+ Phase2_Mugshot_Func5,
+ Phase2_Mugshot_Func6,
+ Phase2_Mugshot_Func7,
+ Phase2_Mugshot_Func8,
+ Phase2_Mugshot_Func9,
+ Phase2_Mugshot_Func10
+};
+
+static const u8 sMugshotsTrainerPicIDsTable[MUGSHOTS_COUNT] =
+{
+ TRAINER_PIC_ELITE_FOUR_SIDNEY,
+ TRAINER_PIC_ELITE_FOUR_PHOEBE,
+ TRAINER_PIC_ELITE_FOUR_GLACIA,
+ TRAINER_PIC_ELITE_FOUR_DRAKE,
+ TRAINER_PIC_CHAMPION_WALLACE
+};
+static const s16 sMugshotsOpponentRotationScales[MUGSHOTS_COUNT][2] =
+{
+ {0x200, 0x200},
+ {0x200, 0x200},
+ {0x1B0, 0x1B0},
+ {0x1A0, 0x1A0},
+ {0x188, 0x188},
+};
+static const s16 sMugshotsOpponentCoords[MUGSHOTS_COUNT][2] =
+{
+ {0, 0},
+ {0, 0},
+ {-4, 4},
+ {0, 5},
+ {-8, 7},
+};
+
+static const TransitionSpriteCallback sUnknown_085C8C24[] =
+{
+ sub_81483A8,
+ sub_81483AC,
+ sub_81483F8,
+ sub_814842C,
+ sub_81483A8,
+ sub_8148458,
+ sub_81483A8
+};
+
+static const s16 sUnknown_085C8C40[2] = {12, -12};
+static const s16 sUnknown_085C8C44[2] = {-1, 1};
+
+static const TransitionStateFunc sPhase2_Slice_Funcs[] =
+{
+ Phase2_Slice_Func1,
+ Phase2_Slice_Func2,
+ Phase2_Slice_Func3
+};
+
+static const TransitionStateFunc sPhase2_ShredSplit_Funcs[] =
+{
+ Phase2_ShredSplit_Func1,
+ Phase2_ShredSplit_Func2,
+ Phase2_ShredSplit_Func3,
+ Phase2_ShredSplit_Func4
+};
+
+static const u8 gUnknown_085C8C64[] = {39, 119};
+static const s16 gUnknown_085C8C66[] = {1, -1};
+
+static const TransitionStateFunc sPhase2_Blackhole1_Funcs[] =
+{
+ Phase2_Blackhole_Func1,
+ Phase2_Blackhole1_Func2,
+ Phase2_Blackhole1_Func3
+};
+
+static const TransitionStateFunc sPhase2_Blackhole2_Funcs[] =
+{
+ Phase2_Blackhole_Func1,
+ Phase2_Blackhole2_Func2
+};
+
+static const s16 gUnknown_085C8C80[] = {-6, 4};
+
+static const TransitionStateFunc sPhase2_RectangularSpiral_Funcs[] =
+{
+ Phase2_RectangularSpiral_Func1,
+ Phase2_RectangularSpiral_Func2,
+ Phase2_RectangularSpiral_Func3
+};
+
+static const s16 gUnknown_085C8C90[] = {1, 27, 275, -1};
+static const s16 gUnknown_085C8C98[] = {2, 486, -1};
+static const s16 gUnknown_085C8C9E[] = {3, 262, -1};
+static const s16 gUnknown_085C8CA4[] = {4, 507, -2};
+static const s16 gUnknown_085C8CAA[] = {1, 213, -1};
+static const s16 gUnknown_085C8CB0[] = {2, 548, -2};
+static const s16 gUnknown_085C8CB6[] = {3, 196, -1};
+static const s16 gUnknown_085C8CBC[] = {4, 573, 309, -1};
+static const s16 gUnknown_085C8CC4[] = {1, 474, -1};
+static const s16 gUnknown_085C8CCA[] = {2, 295, 32, -1};
+static const s16 gUnknown_085C8CD2[] = {3, 58, -1};
+static const s16 gUnknown_085C8CD8[] = {4, 455, -1};
+static const s16 gUnknown_085C8CDE[] = {1, 540, -1};
+static const s16 gUnknown_085C8CE4[] = {2, 229, -1};
+static const s16 gUnknown_085C8CEA[] = {3, 244, 28, -1};
+static const s16 gUnknown_085C8CF2[] = {4, 517, -1};
+
+static const s16 *const gUnknown_085C8CF8[] =
+{
+ gUnknown_085C8C90,
+ gUnknown_085C8CA4,
+ gUnknown_085C8C98,
+ gUnknown_085C8C9E,
+ gUnknown_085C8CEA,
+ gUnknown_085C8CE4,
+ gUnknown_085C8CF2,
+ gUnknown_085C8CDE
+};
+
+static const s16 *const gUnknown_085C8D18[] =
+{
+ gUnknown_085C8CBC,
+ gUnknown_085C8CB0,
+ gUnknown_085C8CB6,
+ gUnknown_085C8CAA,
+ gUnknown_085C8CCA,
+ gUnknown_085C8CD8,
+ gUnknown_085C8CC4,
+ gUnknown_085C8CD2
+};
+
+static const s16 *const *const gUnknown_085C8D38[] =
+{
+ gUnknown_085C8CF8,
+ gUnknown_085C8D18
+};
+
+static const TransitionStateFunc sPhase2_Groudon_Funcs[] =
+{
+ Phase2_WeatherTrio_Func1,
+ Phase2_WaitPaletteFade,
+ Phase2_Groudon_Func3,
+ Phase2_Groudon_Func4,
+ Phase2_Groudon_Func5,
+ Phase2_FramesCountdown,
+ Phase2_WeatherDuo_Func6,
+ Phase2_WeatherDuo_Func7
+};
+
+static const TransitionStateFunc sPhase2_Rayquaza_Funcs[] =
+{
+ Phase2_WeatherTrio_Func1,
+ Phase2_WaitPaletteFade,
+ Phase2_Rayquaza_Func3,
+ Phase2_Rayquaza_Func4,
+ Phase2_Rayquaza_Func5,
+ Phase2_Rayquaza_Func6,
+ Phase2_Rayquaza_Func7,
+ Phase2_Rayquaza_Func8,
+ Phase2_Rayquaza_Func9,
+ Phase2_Blackhole1_Func2,
+ Phase2_Blackhole1_Func3
+};
+
+static const TransitionStateFunc sPhase2_WhiteFade_Funcs[] =
+{
+ Phase2_WhiteFade_Func1,
+ Phase2_WhiteFade_Func2,
+ Phase2_WhiteFade_Func3,
+ Phase2_WhiteFade_Func4,
+ Phase2_WhiteFade_Func5
+};
+
+static const s16 sUnknown_085C8DA0[] = {0, 20, 15, 40, 10, 25, 35, 5};
+
+static const TransitionStateFunc sPhase2_GridSquares_Funcs[] =
+{
+ Phase2_GridSquares_Func1,
+ Phase2_GridSquares_Func2,
+ Phase2_GridSquares_Func3
+};
+
+static const TransitionStateFunc sPhase2_Shards_Funcs[] =
+{
+ Phase2_Shards_Func1,
+ Phase2_Shards_Func2,
+ Phase2_Shards_Func3,
+ Phase2_Shards_Func4,
+ Phase2_Shards_Func5
+};
+
+static const s16 sUnknown_085C8DD0[][5] =
+{
+ {56, 0, 0, 160, 0},
+ {104, 160, 240, 88, 1},
+ {240, 72, 56, 0, 1},
+ {0, 32, 144, 160, 0},
+ {144, 160, 184, 0, 1},
+ {56, 0, 168, 160, 0},
+ {168, 160, 48, 0, 1},
+};
+
+static const s16 sUnknown_085C8E16[] = {8, 4, 2, 1, 1, 1, 0};
+
+static const TransitionStateFunc sPhase1_TransitionAll_Funcs[] =
+{
+ Phase1_TransitionAll_Func1,
+ Phase1_TransitionAll_Func2
+};
+
+static const struct SpriteFrameImage sSpriteImageTable_85C8E2C[] =
+{
+ sSpriteImage_85B98F0, 0x200
+};
+
+static const union AnimCmd sSpriteAnim_85C8E34[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd *const sSpriteAnimTable_85C8E3C[] =
+{
+ sSpriteAnim_85C8E34
+};
+
+static const union AffineAnimCmd sSpriteAffineAnim_85C8E40[] =
+{
+ AFFINEANIMCMD_FRAME(0, 0, -4, 1),
+ AFFINEANIMCMD_JUMP(0)
+};
+
+static const union AffineAnimCmd sSpriteAffineAnim_85C8E50[] =
+{
+ AFFINEANIMCMD_FRAME(0, 0, 4, 1),
+ AFFINEANIMCMD_JUMP(0)
+};
+
+static const union AffineAnimCmd *const sSpriteAffineAnimTable_85C8E60[] =
+{
+ sSpriteAffineAnim_85C8E40,
+ sSpriteAffineAnim_85C8E50
+};
+
+static const struct SpriteTemplate gUnknown_085C8E68 =
+{
+ .tileTag = 0xFFFF,
+ .paletteTag = 4105,
+ .oam = &gFieldObjectBaseOam_32x32,
+ .anims = sSpriteAnimTable_85C8E3C,
+ .images = sSpriteImageTable_85C8E2C,
+ .affineAnims = sSpriteAffineAnimTable_85C8E60,
+ .callback = sub_814713C
+};
+
+static const struct OamData gOamData_85C8E80 =
+{
+ .y = 0,
+ .affineMode = 0,
+ .objMode = 0,
+ .mosaic = 0,
+ .bpp = 0,
+ .shape = 0,
+ .x = 0,
+ .matrixNum = 0,
+ .size = 3,
+ .tileNum = 0,
+ .priority = 0,
+ .paletteNum = 0,
+ .affineParam = 0,
+};
+
+static const struct SpriteFrameImage sSpriteImageTable_85C8E88[] =
+{
+ sSpriteImage_85B9CD0, 0x800
+};
+
+static const struct SpriteFrameImage sSpriteImageTable_85C8E90[] =
+{
+ sSpriteImage_85BA4D0, 0x800
+};
+
+static const union AnimCmd sSpriteAnim_85C8E98[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd *const sSpriteAnimTable_85C8EA0[] =
+{
+ sSpriteAnim_85C8E98
+};
+
+static const struct SpriteTemplate sSpriteTemplate_85C8EA4 =
+{
+ .tileTag = 0xFFFF,
+ .paletteTag = 4106,
+ .oam = &gOamData_85C8E80,
+ .anims = sSpriteAnimTable_85C8EA0,
+ .images = sSpriteImageTable_85C8E88,
+ .affineAnims = gDummySpriteAffineAnimTable,
+ .callback = sub_8148380
+};
+
+static const struct SpriteTemplate sSpriteTemplate_85C8EBC =
+{
+ .tileTag = 0xFFFF,
+ .paletteTag = 4106,
+ .oam = &gOamData_85C8E80,
+ .anims = sSpriteAnimTable_85C8EA0,
+ .images = sSpriteImageTable_85C8E90,
+ .affineAnims = gDummySpriteAffineAnimTable,
+ .callback = sub_8148380
+};
+
+static const u16 gFieldEffectObjectPalette10[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_10.gbapal");
+
+const struct SpritePalette gFieldEffectObjectPaletteInfo10 =
+{
+ gFieldEffectObjectPalette10, 0x1009
+};
+
+static const u16 sMugshotPal_Sydney[] = INCBIN_U16("graphics/battle_transitions/sidney_bg.gbapal");
+static const u16 sMugshotPal_Phoebe[] = INCBIN_U16("graphics/battle_transitions/phoebe_bg.gbapal");
+static const u16 sMugshotPal_Glacia[] = INCBIN_U16("graphics/battle_transitions/glacia_bg.gbapal");
+static const u16 sMugshotPal_Drake[] = INCBIN_U16("graphics/battle_transitions/drake_bg.gbapal");
+static const u16 sMugshotPal_Champion[] = INCBIN_U16("graphics/battle_transitions/wallace_bg.gbapal");
+static const u16 sMugshotPal_Brendan[] = INCBIN_U16("graphics/battle_transitions/brendan_bg.gbapal");
+static const u16 sMugshotPal_May[] = INCBIN_U16("graphics/battle_transitions/may_bg.gbapal");
+
+static const u16 *const sOpponentMugshotsPals[MUGSHOTS_COUNT] =
+{
+ sMugshotPal_Sydney,
+ sMugshotPal_Phoebe,
+ sMugshotPal_Glacia,
+ sMugshotPal_Drake,
+ sMugshotPal_Champion
+};
+
+static const u16 *const sPlayerMugshotsPals[2] =
+{
+ sMugshotPal_Brendan,
+ sMugshotPal_May
+};
+
+static const u16 sUnusedTrainerPalette[] = INCBIN_U16("graphics/battle_transitions/unused_trainer.gbapal");
+static const struct SpritePalette sSpritePalette_UnusedTrainer =
+{
+ sUnusedTrainerPalette, 0x100A
+};
+
+static const u16 sBigPokeball_Tilemap[] = INCBIN_U16("graphics/battle_transitions/big_pokeball_map.bin");
+static const u16 sMugshotsTilemap[] = INCBIN_U16("graphics/battle_transitions/elite_four_bg_map.bin");
+
+static const TransitionStateFunc sPhase2_29_Funcs[] =
+{
+ Phase2_29_Func1,
+ Phase2_29_Func2,
+ Phase2_BigPokeball_Func3,
+ Phase2_BigPokeball_Func4,
+ Phase2_BigPokeball_Func5,
+ Phase2_BigPokeball_Func6
+};
+
+static const TransitionStateFunc sPhase2_30_Funcs[] =
+{
+ Phase2_30_Func1,
+ Phase2_30_Func2,
+ Phase2_30_Func3,
+ Phase2_30_Func4
+};
+
+static const TransitionStateFunc sPhase2_31_Funcs[] =
+{
+ Phase2_31_Func1,
+ Phase2_31_Func2,
+ Phase2_31_Func3,
+ Phase2_31_33_Func5
+};
+
+static const TransitionStateFunc sPhase2_33_Funcs[] =
+{
+ Phase2_33_Func1,
+ Phase2_33_Func2,
+ Phase2_33_Func3,
+ Phase2_33_Func4,
+ Phase2_31_33_Func5
+};
+
+static const TransitionStateFunc sPhase2_32_Funcs[] =
+{
+ Phase2_32_Func1,
+ Phase2_32_Func2,
+ Phase2_32_Func3,
+ Phase2_32_Func4,
+ Phase2_32_Func5
+};
+
+static const u8 gUnknown_085C9A30[] = {0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x1b, 0x14, 0x0d, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x07, 0x0e, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x13, 0x0c, 0x0b, 0x0a, 0x09, 0x08, 0x0f, 0x10, 0x11, 0x12};
+static const u8 gUnknown_085C9A53[] = {0x00, 0x10, 0x29, 0x16, 0x2c, 0x02, 0x2b, 0x15, 0x2e, 0x1b, 0x09, 0x30, 0x26, 0x05, 0x39, 0x3b, 0x0c, 0x3f, 0x23, 0x1c, 0x0a, 0x35, 0x07, 0x31, 0x27, 0x17, 0x37, 0x01, 0x3e, 0x11, 0x3d, 0x1e, 0x06, 0x22, 0x0f, 0x33, 0x20, 0x3a, 0x0d, 0x2d, 0x25, 0x34, 0x0b, 0x18, 0x3c, 0x13, 0x38, 0x21, 0x1d, 0x32, 0x28, 0x36, 0x0e, 0x03, 0x2f, 0x14, 0x12, 0x19, 0x04, 0x24, 0x1a, 0x2a, 0x1f, 0x08, 0x00};
+
+// code
+static void CB2_TestBattleTransition(void)
+{
+ switch (sTestingTransitionState)
+ {
+ case 0:
+ LaunchBattleTransitionTask(sTestingTransitionId);
+ sTestingTransitionState++;
+ break;
+ case 1:
+ if (IsBattleTransitionDone())
+ {
+ sTestingTransitionState = 0;
+ SetMainCallback2(c2_exit_to_overworld_2_switch);
+ }
+ break;
+ }
+
+ RunTasks();
+ AnimateSprites();
+ BuildOamBuffer();
+ UpdatePaletteFade();
+}
+
+void TestBattleTransition(u8 transitionId)
+{
+ sTestingTransitionId = transitionId;
+ SetMainCallback2(CB2_TestBattleTransition);
+}
+
+void BattleTransition_StartOnField(u8 transitionId)
+{
+ gMain.callback2 = CB2_OverworldBasic;
+ LaunchBattleTransitionTask(transitionId);
+}
+
+void BattleTransition_Start(u8 transitionId)
+{
+ LaunchBattleTransitionTask(transitionId);
+}
+
+// in all tasks data[0] is reserved for the state
+#define tState data[0]
+
+// main task that launches sub-tasks for phase1 and phase2
+#define tTransitionId data[1]
+#define tTransitionDone data[15]
+
+bool8 IsBattleTransitionDone(void)
+{
+ u8 taskId = FindTaskIdByFunc(Task_BattleTransitionMain);
+ if (gTasks[taskId].tTransitionDone)
+ {
+ DestroyTask(taskId);
+ FREE_AND_SET_NULL(sTransitionStructPtr);
+ return TRUE;
+ }
+ else
+ {
+ return FALSE;
+ }
+}
+
+static void LaunchBattleTransitionTask(u8 transitionId)
+{
+ u8 taskId = CreateTask(Task_BattleTransitionMain, 2);
+ gTasks[taskId].tTransitionId = transitionId;
+ sTransitionStructPtr = AllocZeroed(sizeof(*sTransitionStructPtr));
+}
+
+static void Task_BattleTransitionMain(u8 taskId)
+{
+ while (sMainTransitionPhases[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Transition_Phase1(struct Task *task)
+{
+ sub_80AC3D0();
+ CpuCopy32(gPlttBufferFaded, gPlttBufferUnfaded, 0x400);
+ if (sPhase1_Tasks[task->tTransitionId] != NULL)
+ {
+ CreateTask(sPhase1_Tasks[task->tTransitionId], 4);
+ task->tState++;
+ return FALSE;
+ }
+ else
+ {
+ task->tState = 2;
+ return TRUE;
+ }
+}
+
+static bool8 Transition_WaitForPhase1(struct Task *task)
+{
+ if (FindTaskIdByFunc(sPhase1_Tasks[task->tTransitionId]) == 0xFF)
+ {
+ task->tState++;
+ return TRUE;
+ }
+ else
+ {
+ return FALSE;
+ }
+}
+
+static bool8 Transition_Phase2(struct Task *task)
+{
+ CreateTask(sPhase2_Tasks[task->tTransitionId], 0);
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Transition_WaitForPhase2(struct Task *task)
+{
+ task->tTransitionDone = FALSE;
+ if (FindTaskIdByFunc(sPhase2_Tasks[task->tTransitionId]) == 0xFF)
+ task->tTransitionDone = TRUE;
+ return FALSE;
+}
+
+#undef tTransitionId
+#undef tTransitionDone
+
+static void Phase1Task_TransitionAll(u8 taskId)
+{
+ if (gTasks[taskId].tState == 0)
+ {
+ gTasks[taskId].tState++;
+ CreatePhase1Task(0, 0, 3, 2, 2); // creates a sub-task for this sub-task
+ }
+ else if (IsPhase1Done())
+ {
+ DestroyTask(taskId);
+ }
+}
+
+// sub-task for phase2
+#define tData1 data[1]
+#define tData2 data[2]
+#define tData3 data[3]
+#define tData4 data[4]
+#define tData5 data[5]
+#define tData6 data[6]
+#define tFuncState data[7]
+#define tFrames data[8]
+#define tOpponentSpriteId data[13]
+#define tPlayerSpriteId data[14]
+#define tMugshotId data[15]
+
+static void Phase2Task_Blur(u8 taskId)
+{
+ while (sPhase2_Blur_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Blur_Func1(struct Task *task)
+{
+ SetGpuReg(REG_OFFSET_MOSAIC, 0);
+ SetGpuRegBits(REG_OFFSET_BG1CNT, BGCNT_MOSAIC);
+ SetGpuRegBits(REG_OFFSET_BG2CNT, BGCNT_MOSAIC);
+ SetGpuRegBits(REG_OFFSET_BG3CNT, BGCNT_MOSAIC);
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Blur_Func2(struct Task *task)
+{
+ if (task->tData1 != 0)
+ {
+ task->tData1--;
+ }
+ else
+ {
+ task->tData1 = 4;
+ if (++task->tData2 == 10)
+ BeginNormalPaletteFade(-1, -1, 0, 0x10, 0);
+ SetGpuReg(REG_OFFSET_MOSAIC, (task->tData2 & 15) * 17);
+ if (task->tData2 > 14)
+ task->tState++;
+ }
+ return FALSE;
+}
+
+static bool8 Phase2_Blur_Func3(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ u8 taskId = FindTaskIdByFunc(Phase2Task_Blur);
+ DestroyTask(taskId);
+ }
+ return FALSE;
+}
+
+static void Phase2Task_Swirl(u8 taskId)
+{
+ while (sPhase2_Swirl_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Swirl_Func1(struct Task *task)
+{
+ sub_8149F08();
+ dp12_8087EA4();
+ BeginNormalPaletteFade(-1, 4, 0, 0x10, 0);
+ sub_8149F98(gUnknown_020393A8, sTransitionStructPtr->field_14, 0, 2, 0, 160);
+
+ SetVBlankCallback(VBlankCB_Phase2_Swirl);
+ SetHBlankCallback(HBlankCB_Phase2_Swirl);
+
+ EnableInterrupts(INTR_FLAG_VBLANK | INTR_FLAG_HBLANK);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Swirl_Func2(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ task->tData1 += 4;
+ task->tData2 += 8;
+
+ sub_8149F98(gUnknown_02038C28[0], sTransitionStructPtr->field_14, task->tData1, 2, task->tData2, 160);
+
+ if (!gPaletteFade.active)
+ {
+ u8 taskId = FindTaskIdByFunc(Phase2Task_Swirl);
+ DestroyTask(taskId);
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Swirl(void)
+{
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+}
+
+static void HBlankCB_Phase2_Swirl(void)
+{
+ u16 var = gUnknown_02038C28[1][REG_VCOUNT];
+ REG_BG1HOFS = var;
+ REG_BG2HOFS = var;
+ REG_BG3HOFS = var;
+}
+
+static void Phase2Task_Shuffle(u8 taskId)
+{
+ while (sPhase2_Shuffle_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Shuffle_Func1(struct Task *task)
+{
+ sub_8149F08();
+ dp12_8087EA4();
+
+ BeginNormalPaletteFade(-1, 4, 0, 0x10, 0);
+ memset(gUnknown_020393A8, sTransitionStructPtr->field_16, 0x140);
+
+ SetVBlankCallback(VBlankCB_Phase2_Shuffle);
+ SetHBlankCallback(HBlankCB_Phase2_Shuffle);
+
+ EnableInterrupts(INTR_FLAG_VBLANK | INTR_FLAG_HBLANK);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Shuffle_Func2(struct Task *task)
+{
+ u8 i;
+ u16 r3, r4;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ r4 = task->tData1;
+ r3 = task->tData2 >> 8;
+ task->tData1 += 4224;
+ task->tData2 += 384;
+
+ for (i = 0; i < 160; i++, r4 += 4224)
+ {
+ u16 var = r4 / 256;
+ gUnknown_02038C28[0][i] = sTransitionStructPtr->field_16 + Sin(var, r3);
+ }
+
+ if (!gPaletteFade.active)
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Shuffle));
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Shuffle(void)
+{
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+}
+
+static void HBlankCB_Phase2_Shuffle(void)
+{
+ u16 var = gUnknown_02038C28[1][REG_VCOUNT];
+ REG_BG1VOFS = var;
+ REG_BG2VOFS = var;
+ REG_BG3VOFS = var;
+}
+
+static void Phase2Task_BigPokeball(u8 taskId)
+{
+ while (sPhase2_BigPokeball_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Aqua(u8 taskId)
+{
+ while (sPhase2_Aqua_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Magma(u8 taskId)
+{
+ while (sPhase2_Magma_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Regice(u8 taskId)
+{
+ while (sPhase2_Regice_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Registeel(u8 taskId)
+{
+ while (sPhase2_Registeel_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Regirock(u8 taskId)
+{
+ while (sPhase2_Regirock_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Kyogre(u8 taskId)
+{
+ while (sPhase2_Kyogre_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void sub_814669C(struct Task *task)
+{
+ s32 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ task->tData1 = 16;
+ task->tData2 = 0;
+ task->tData4 = 0;
+ task->tData5 = 0x4000;
+ sTransitionStructPtr->WININ = 63;
+ sTransitionStructPtr->WINOUT = 0;
+ sTransitionStructPtr->WIN0H = 240;
+ sTransitionStructPtr->WIN0V = 160;
+ sTransitionStructPtr->BLDCNT = 0x3F41;
+ sTransitionStructPtr->BLDALPHA = (task->tData1 << 8) | (task->tData2);
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = 240;
+ }
+
+ SetVBlankCallback(VBlankCB0_Phase2_BigPokeball);
+}
+
+static bool8 Phase2_Aqua_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ task->tFrames = 60;
+ sub_814669C(task);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(sTeamAqua_Tileset, dst2);
+ LoadPalette(sEvilTeam_Palette, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Magma_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ task->tFrames = 60;
+ sub_814669C(task);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(sTeamMagma_Tileset, dst2);
+ LoadPalette(sEvilTeam_Palette, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Regi_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ task->tFrames = 60;
+ sub_814669C(task);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ CpuCopy16(gUnknown_085BBC14, dst2, 0x2000);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_814669C(task);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ CpuCopy16(sBigPokeball_Tileset, dst2, 0x580);
+ LoadPalette(gFieldEffectObjectPalette10, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func2(struct Task *task)
+{
+ s16 i, j;
+ u16 *dst1, *dst2;
+ const u16 *BigPokeballMap;
+
+ sub_8149F58(&dst1, &dst2);
+ BigPokeballMap = sBigPokeball_Tilemap;
+ for (i = 0; i < 20; i++)
+ {
+ for (j = 0; j < 30; j++, BigPokeballMap++)
+ {
+ dst1[i * 32 + j] = *BigPokeballMap | 0xF000;
+ }
+ }
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Aqua_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(sTeamAqua_Tilemap, dst1);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Magma_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(sTeamMagma_Tilemap, dst1);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Regice_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LoadPalette(gUnknown_085BC2B4, 0xF0, 0x20);
+ CpuCopy16(gUnknown_085BC314, dst1, 0x500);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Registeel_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LoadPalette(gUnknown_085BC2D4, 0xF0, 0x20);
+ CpuCopy16(gUnknown_085BCB14, dst1, 0x500);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Regirock_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LoadPalette(gUnknown_085BC2F4, 0xF0, 0x20);
+ CpuCopy16(gUnknown_085BD314, dst1, 0x500);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5, 160);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Kyogre_Func3(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(gUnknown_085BDB34, dst2);
+ LZ77UnCompVram(gUnknown_085BE1E8, dst1);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Kyogre_Func4(struct Task *task)
+{
+ if (task->tData1 % 3 == 0)
+ {
+ u16 var = task->tData1 % 30;
+ var /= 3;
+ LoadPalette(gUnknown_085BEDA0 + (var * 16), 0xF0, 0x20);
+ }
+ if (++task->tData1 > 58)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Kyogre_Func5(struct Task *task)
+{
+ if (task->tData1 % 5 == 0)
+ {
+ s16 var = task->tData1 / 5;
+ LoadPalette(gUnknown_085BEEE0 + (var * 16), 0xF0, 0x20);
+ }
+ if (++task->tData1 > 68)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ task->tFrames = 30;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_WeatherDuo_Func6(struct Task *task)
+{
+ BeginNormalPaletteFade(0xFFFF8000, 1, 0, 0x10, 0);
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WeatherDuo_Func7(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(task->func));
+ }
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func3(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tData3 == 0 || --task->tData3 == 0)
+ {
+ task->tData2++;
+ task->tData3 = 2;
+ }
+ sTransitionStructPtr->BLDALPHA = (task->tData1 << 8) | task->tData2;
+ if (task->tData2 > 15)
+ task->tState++;
+ task->tData4 += 8;
+ task->tData5 -= 256;
+
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5 >> 8, 160);
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func4(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tData3 == 0 || --task->tData3 == 0)
+ {
+ task->tData1--;
+ task->tData3 = 2;
+ }
+ sTransitionStructPtr->BLDALPHA = (task->tData1 << 8) | task->tData2;
+ if (task->tData1 == 0)
+ task->tState++;
+ task->tData4 += 8;
+ task->tData5 -= 256;
+
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5 >> 8, 160);
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func5(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ task->tData4 += 8;
+ task->tData5 -= 256;
+
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 132, task->tData5 >> 8, 160);
+
+ if (task->tData5 <= 0)
+ {
+ task->tState++;
+ task->tData1 = 160;
+ task->tData2 = 256;
+ task->tData3 = 0;
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_FramesCountdown(struct Task *task)
+{
+ if (--task->tFrames == 0)
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WeatherTrio_Func1(struct Task *task)
+{
+ BeginNormalPaletteFade(0x0000FFFF, 1, 0, 0x10, 0);
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WaitPaletteFade(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_BigPokeball_Func6(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tData2 < 1024)
+ task->tData2 += 128;
+ if (task->tData1 != 0)
+ {
+ task->tData1 -= (task->tData2 >> 8);
+ if (task->tData1 < 0)
+ task->tData1 = 0;
+ }
+ sub_814A014(gUnknown_02038C28[0], 120, 80, task->tData1);
+ if (task->tData1 == 0)
+ {
+ SetVBlankCallback(NULL);
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(task->func));
+ }
+ else
+ {
+ if (task->tData3 == 0)
+ {
+ task->tData3++;
+ SetVBlankCallback(VBlankCB1_Phase2_BigPokeball);
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ }
+
+ return FALSE;
+}
+
+static void Transition_BigPokeball_Vblank(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ REG_BLDALPHA = sTransitionStructPtr->BLDALPHA;
+}
+
+static void VBlankCB0_Phase2_BigPokeball(void)
+{
+ Transition_BigPokeball_Vblank();
+ DmaSet(0, gUnknown_020393A8, &REG_BG0HOFS, 0xA2400001);
+}
+
+static void VBlankCB1_Phase2_BigPokeball(void)
+{
+ Transition_BigPokeball_Vblank();
+ DmaSet(0, gUnknown_020393A8, &REG_WIN0H, 0xA2400001);
+}
+
+static void Phase2Task_PokeballsTrail(u8 taskId)
+{
+ while (sPhase2_PokeballsTrail_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_PokeballsTrail_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuSet(sPokeballTrail_Tileset, dst2, 0x20);
+ CpuFill32(0, dst1, 0x800);
+ LoadPalette(gFieldEffectObjectPalette10, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_PokeballsTrail_Func2(struct Task *task)
+{
+ s16 i;
+ s16 rand;
+ s16 arr0[ARRAY_COUNT(sUnknown_085C8B88)];
+ s16 arr1[ARRAY_COUNT(sUnknown_085C8B8C)];
+
+ memcpy(arr0, sUnknown_085C8B88, sizeof(sUnknown_085C8B88));
+ memcpy(arr1, sUnknown_085C8B8C, sizeof(sUnknown_085C8B8C));
+ rand = Random() & 1;
+ for (i = 0; i <= 4; i++, rand ^= 1)
+ {
+ gFieldEffectArguments[0] = arr0[rand]; // x
+ gFieldEffectArguments[1] = (i * 32) + 16; // y
+ gFieldEffectArguments[2] = rand;
+ gFieldEffectArguments[3] = arr1[i];
+ FieldEffectStart(FLDEFF_POKEBALL);
+ }
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_PokeballsTrail_Func3(struct Task *task)
+{
+ if (!FieldEffectActiveListContains(FLDEFF_POKEBALL))
+ {
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_PokeballsTrail));
+ }
+ return FALSE;
+}
+
+bool8 FldEff_Pokeball(void)
+{
+ u8 spriteId = CreateSpriteAtEnd(&gUnknown_085C8E68, gFieldEffectArguments[0], gFieldEffectArguments[1], 0);
+ gSprites[spriteId].oam.priority = 0;
+ gSprites[spriteId].oam.affineMode = 1;
+ gSprites[spriteId].data[0] = gFieldEffectArguments[2];
+ gSprites[spriteId].data[1] = gFieldEffectArguments[3];
+ gSprites[spriteId].data[2] = -1;
+ InitSpriteAffineAnim(&gSprites[spriteId]);
+ StartSpriteAffineAnim(&gSprites[spriteId], gFieldEffectArguments[2]);
+ return FALSE;
+}
+
+#define SOME_VRAM_STORE(ptr, posY, posX, toStore) \
+{ \
+ u32 index = (posY) * 32 + posX; \
+ ptr[index] = toStore; \
+}
+
+static void sub_814713C(struct Sprite *sprite)
+{
+ s16 arr0[ARRAY_COUNT(sUnknown_085C8B96)];
+
+ memcpy(arr0, sUnknown_085C8B96, sizeof(sUnknown_085C8B96));
+ if (sprite->data[1] != 0)
+ {
+ sprite->data[1]--;
+ }
+ else
+ {
+ if (sprite->pos1.x >= 0 && sprite->pos1.x <= 240)
+ {
+ s16 posX = sprite->pos1.x >> 3;
+ s16 posY = sprite->pos1.y >> 3;
+
+ if (posX != sprite->data[2])
+ {
+ u32 var;
+ u16 *ptr;
+
+ sprite->data[2] = posX;
+ var = (((REG_BG0CNT >> 8) & 0x1F) << 11); // r2
+ ptr = (u16 *)(VRAM + var);
+
+ SOME_VRAM_STORE(ptr, posY - 2, posX, 0xF001);
+ SOME_VRAM_STORE(ptr, posY - 1, posX, 0xF001);
+ SOME_VRAM_STORE(ptr, posY - 0, posX, 0xF001);
+ SOME_VRAM_STORE(ptr, posY + 1, posX, 0xF001);
+ }
+ }
+ sprite->pos1.x += arr0[sprite->data[0]];
+ if (sprite->pos1.x < -15 || sprite->pos1.x > 255)
+ FieldEffectStop(sprite, FLDEFF_POKEBALL);
+ }
+}
+
+static void Phase2Task_Clockwise_BlackFade(u8 taskId)
+{
+ while (sPhase2_Clockwise_BlackFade_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func1(struct Task *task)
+{
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->WININ = 0;
+ sTransitionStructPtr->WINOUT = 63;
+ sTransitionStructPtr->WIN0H = -3855;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_020393A8[i] = 0xF3F4;
+ }
+
+ SetVBlankCallback(VBlankCB_Phase2_Clockwise_BlackFade);
+ sTransitionStructPtr->data[4] = 120;
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func2(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ sub_814A1AC(sTransitionStructPtr->data, 120, 80, sTransitionStructPtr->data[4], -1, 1, 1);
+ do
+ {
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = (sTransitionStructPtr->data[2] + 1) | 0x7800;
+ } while (!sub_814A228(sTransitionStructPtr->data, 1, 1));
+
+ sTransitionStructPtr->data[4] += 16;
+ if (sTransitionStructPtr->data[4] >= 240)
+ {
+ sTransitionStructPtr->data[5] = 0;
+ task->tState++;
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func3(struct Task *task)
+{
+ s16 r1, r3;
+ vu8 var = 0;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ sub_814A1AC(sTransitionStructPtr->data, 120, 80, 240, sTransitionStructPtr->data[5], 1, 1);
+
+ while (1)
+ {
+ r1 = 120, r3 = sTransitionStructPtr->data[2] + 1;
+ if (sTransitionStructPtr->data[5] >= 80)
+ r1 = sTransitionStructPtr->data[2], r3 = 240;
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = (r3) | (r1 << 8);
+ if (var != 0)
+ break;
+ var = sub_814A228(sTransitionStructPtr->data, 1, 1);
+ }
+
+ sTransitionStructPtr->data[5] += 8;
+ if (sTransitionStructPtr->data[5] >= 160)
+ {
+ sTransitionStructPtr->data[4] = 240;
+ task->tState++;
+ }
+ else
+ {
+ while (sTransitionStructPtr->data[3] < sTransitionStructPtr->data[5])
+ {
+ gUnknown_02038C28[0][++sTransitionStructPtr->data[3]] = (r3) | (r1 << 8);
+ }
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func4(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ sub_814A1AC(sTransitionStructPtr->data, 120, 80, sTransitionStructPtr->data[4], 160, 1, 1);
+ do
+ {
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = (sTransitionStructPtr->data[2] << 8) | 0xF0;
+ } while (!sub_814A228(sTransitionStructPtr->data, 1, 1));
+
+ sTransitionStructPtr->data[4] -= 16;
+ if (sTransitionStructPtr->data[4] <= 0)
+ {
+ sTransitionStructPtr->data[5] = 160;
+ task->tState++;
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func5(struct Task *task)
+{
+ s16 r1, r2, var4;
+ vu8 var = 0;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ sub_814A1AC(sTransitionStructPtr->data, 120, 80, 0, sTransitionStructPtr->data[5], 1, 1);
+
+ while (1)
+ {
+ r1 = (gUnknown_02038C28[0][sTransitionStructPtr->data[3]]) & 0xFF;
+ r2 = sTransitionStructPtr->data[2];
+ if (sTransitionStructPtr->data[5] <= 80)
+ r2 = 120, r1 = sTransitionStructPtr->data[2];
+ var4 = (r1) | (r2 << 8);
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = var4;
+ if (var != 0)
+ break;
+ var = sub_814A228(sTransitionStructPtr->data, 1, 1);
+ }
+
+ sTransitionStructPtr->data[5] -= 8;
+ if (sTransitionStructPtr->data[5] <= 0)
+ {
+ sTransitionStructPtr->data[4] = 0;
+ task->tState++;
+ }
+ else
+ {
+ while (sTransitionStructPtr->data[3] > sTransitionStructPtr->data[5])
+ {
+ gUnknown_02038C28[0][--sTransitionStructPtr->data[3]] = (r1) | (r2 << 8);
+ }
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func6(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ sub_814A1AC(sTransitionStructPtr->data, 120, 80, sTransitionStructPtr->data[4], 0, 1, 1);
+ do
+ {
+ s16 r2, r3;
+
+ r2 = 120, r3 = sTransitionStructPtr->data[2];
+ if (sTransitionStructPtr->data[2] >= 120)
+ r2 = 0, r3 = 240;
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = (r3) | (r2 << 8);
+
+ } while (!sub_814A228(sTransitionStructPtr->data, 1, 1));
+
+ sTransitionStructPtr->data[4] += 16;
+ if (sTransitionStructPtr->data[2] > 120)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Clockwise_BlackFade_Func7(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Clockwise_BlackFade));
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Clockwise_BlackFade(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA != 0)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ REG_WIN0H = gUnknown_02038C28[1][0];
+ DmaSet(0, gUnknown_02038C28[1], &REG_WIN0H, 0xA2400001);
+}
+
+static void Phase2Task_Ripple(u8 taskId)
+{
+ while (sPhase2_Ripple_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Ripple_Func1(struct Task *task)
+{
+ u8 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_020393A8[i] = sTransitionStructPtr->field_16;
+ }
+
+ SetVBlankCallback(VBlankCB_Phase2_Ripple);
+ SetHBlankCallback(HBlankCB_Phase2_Ripple);
+
+ EnableInterrupts(INTR_FLAG_HBLANK);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Ripple_Func2(struct Task *task)
+{
+ u8 i;
+ s16 r3;
+ u16 r4, r8;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ r3 = task->tData2 >> 8;
+ r4 = task->tData1;
+ r8 = 384;
+ task->tData1 += 0x400;
+ if (task->tData2 <= 0x1FFF)
+ task->tData2 += 0x180;
+
+ for (i = 0; i < 160; i++, r4 += r8)
+ {
+ // todo: fix the asm
+ s16 var = r4 >> 8;
+ asm("");
+ gUnknown_02038C28[0][i] = sTransitionStructPtr->field_16 + Sin(var, r3);
+ }
+
+ if (++task->tData3 == 81)
+ {
+ task->tData4++;
+ BeginNormalPaletteFade(-1, -2, 0, 0x10, 0);
+ }
+
+ if (task->tData4 != 0 && !gPaletteFade.active)
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Ripple));
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Ripple(void)
+{
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+}
+
+static void HBlankCB_Phase2_Ripple(void)
+{
+ u16 var = gUnknown_02038C28[1][REG_VCOUNT];
+ REG_BG1VOFS = var;
+ REG_BG2VOFS = var;
+ REG_BG3VOFS = var;
+}
+
+static void Phase2Task_Wave(u8 taskId)
+{
+ while (sPhase2_Wave_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Wave_Func1(struct Task *task)
+{
+ u8 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->WININ = 63;
+ sTransitionStructPtr->WINOUT = 0;
+ sTransitionStructPtr->WIN0H = 240;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = 242;
+ }
+
+ SetVBlankCallback(VBlankCB_Phase2_Wave);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Wave_Func2(struct Task *task)
+{
+ u8 i, r5;
+ u16* toStore;
+ bool8 nextFunc;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ toStore = gUnknown_02038C28[0];
+ r5 = task->tData2;
+ task->tData2 += 16;
+ task->tData1 += 8;
+
+ for (i = 0, nextFunc = TRUE; i < 160; i++, r5 += 4, toStore++)
+ {
+ s16 value = task->tData1 + Sin(r5, 40);
+ if (value < 0)
+ value = 0;
+ if (value > 240)
+ value = 240;
+ *toStore = (value << 8) | (0xF1);
+ if (value < 240)
+ nextFunc = FALSE;
+ }
+ if (nextFunc)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Wave_Func3(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Wave));
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Wave(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA != 0)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ DmaSet(0, gUnknown_02038C28[1], &REG_WIN0H, 0xA2400001);
+}
+
+static void Phase2Task_Sydney(u8 taskId)
+{
+ gTasks[taskId].tMugshotId = MUGSHOT_SYDNEY;
+ Phase2Task_MugShotTransition(taskId);
+}
+
+static void Phase2Task_Phoebe(u8 taskId)
+{
+ gTasks[taskId].tMugshotId = MUGSHOT_PHOEBE;
+ Phase2Task_MugShotTransition(taskId);
+}
+
+static void Phase2Task_Glacia(u8 taskId)
+{
+ gTasks[taskId].tMugshotId = MUGSHOT_GLACIA;
+ Phase2Task_MugShotTransition(taskId);
+}
+
+static void Phase2Task_Drake(u8 taskId)
+{
+ gTasks[taskId].tMugshotId = MUGSHOT_DRAKE;
+ Phase2Task_MugShotTransition(taskId);
+}
+
+static void Phase2Task_Champion(u8 taskId)
+{
+ gTasks[taskId].tMugshotId = MUGSHOT_CHAMPION;
+ Phase2Task_MugShotTransition(taskId);
+}
+
+static void Phase2Task_MugShotTransition(u8 taskId)
+{
+ while (sPhase2_Mugshot_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Mugshot_Func1(struct Task *task)
+{
+ u8 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+ Mugshots_CreateOpponentPlayerSprites(task);
+
+ task->tData1 = 0;
+ task->tData2 = 1;
+ task->tData3 = 239;
+ sTransitionStructPtr->WININ = 63;
+ sTransitionStructPtr->WINOUT = 62;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = 0xF0F1;
+ }
+
+ SetVBlankCallback(VBlankCB0_Phase2_Mugshots);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func2(struct Task *task)
+{
+ s16 i, j;
+ u16 *dst1, *dst2;
+ const u16 *MugshotsMap;
+
+ MugshotsMap = sMugshotsTilemap;
+ sub_8149F58(&dst1, &dst2);
+ CpuSet(sUnknown_085B9AF0, dst2, 0xF0);
+ LoadPalette(sOpponentMugshotsPals[task->tMugshotId], 0xF0, 0x20);
+ LoadPalette(sPlayerMugshotsPals[gSaveBlock2Ptr->playerGender], 0xFA, 0xC);
+
+ for (i = 0; i < 20; i++)
+ {
+ for (j = 0; j < 32; j++, MugshotsMap++)
+ {
+ dst1[i * 32 + j] = *MugshotsMap | 0xF000;
+ }
+ }
+
+ EnableInterrupts(INTR_FLAG_HBLANK);
+
+ SetHBlankCallback(HBlankCB_Phase2_Mugshots);
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func3(struct Task *task)
+{
+ u8 i, r5;
+ u16* toStore;
+ s16 value;
+ s32 mergedValue;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ toStore = gUnknown_02038C28[0];
+ r5 = task->tData1;
+ task->tData1 += 0x10;
+
+ for (i = 0; i < 80; i++, toStore++, r5 += 0x10)
+ {
+ value = task->tData2 + Sin(r5, 0x10);
+ if (value < 0)
+ value = 1;
+ if (value > 0xF0)
+ value = 0xF0;
+ *toStore = value;
+ }
+ for (; i < 160; i++, toStore++, r5 += 0x10)
+ {
+ value = task->tData3 - Sin(r5, 0x10);
+ if (value < 0)
+ value = 0;
+ if (value > 0xEF)
+ value = 0xEF;
+ *toStore = (value << 8) | (0xF0);
+ }
+
+ task->tData2 += 8;
+ task->tData3 -= 8;
+ if (task->tData2 > 0xF0)
+ task->tData2 = 0xF0;
+ if (task->tData3 < 0)
+ task->tData3 = 0;
+ mergedValue = *(s32*)(&task->tData2);
+ if (mergedValue == 0xF0)
+ task->tState++;
+
+ sTransitionStructPtr->BG0HOFS_1 -= 8;
+ sTransitionStructPtr->BG0HOFS_2 += 8;
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func4(struct Task *task)
+{
+ u8 i;
+ u16* toStore;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ for (i = 0, toStore = gUnknown_02038C28[0]; i < 160; i++, toStore++)
+ {
+ *toStore = 0xF0;
+ }
+
+ task->tState++;
+ task->tData1 = 0;
+ task->tData2 = 0;
+ task->tData3 = 0;
+ sTransitionStructPtr->BG0HOFS_1 -= 8;
+ sTransitionStructPtr->BG0HOFS_2 += 8;
+
+ sub_8148484(task->tOpponentSpriteId, 0);
+ sub_8148484(task->tPlayerSpriteId, 1);
+ sub_814849C(task->tOpponentSpriteId);
+
+ PlaySE(SE_BT_START);
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func5(struct Task *task)
+{
+ sTransitionStructPtr->BG0HOFS_1 -= 8;
+ sTransitionStructPtr->BG0HOFS_2 += 8;
+ if (sub_81484B8(task->tOpponentSpriteId))
+ {
+ task->tState++;
+ sub_814849C(task->tPlayerSpriteId);
+ }
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func6(struct Task *task)
+{
+ sTransitionStructPtr->BG0HOFS_1 -= 8;
+ sTransitionStructPtr->BG0HOFS_2 += 8;
+ if (sub_81484B8(task->tPlayerSpriteId))
+ {
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ SetVBlankCallback(NULL);
+ DmaStop(0);
+ memset(gUnknown_02038C28[0], 0, 0x140);
+ memset(gUnknown_02038C28[1], 0, 0x140);
+ SetGpuReg(REG_OFFSET_WIN0H, 0xF0);
+ SetGpuReg(REG_OFFSET_BLDY, 0);
+ task->tState++;
+ task->tData3 = 0;
+ task->tData4 = 0;
+ sTransitionStructPtr->BLDCNT = 0xBF;
+ SetVBlankCallback(VBlankCB1_Phase2_Mugshots);
+ }
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func7(struct Task *task)
+{
+ bool32 r6;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ r6 = TRUE;
+ sTransitionStructPtr->BG0HOFS_1 -= 8;
+ sTransitionStructPtr->BG0HOFS_2 += 8;
+
+ if (task->tData4 < 0x50)
+ task->tData4 += 2;
+ if (task->tData4 > 0x50)
+ task->tData4 = 0x50;
+
+ if (++task->tData3 & 1)
+ {
+ s16 i;
+ for (i = 0, r6 = FALSE; i <= task->tData4; i++)
+ {
+ s16 index1 = 0x50 - i;
+ s16 index2 = 0x50 + i;
+ if (gUnknown_02038C28[0][index1] <= 15)
+ {
+ r6 = TRUE;
+ gUnknown_02038C28[0][index1]++;
+ }
+ if (gUnknown_02038C28[0][index2] <= 15)
+ {
+ r6 = TRUE;
+ gUnknown_02038C28[0][index2]++;
+ }
+ }
+ }
+
+ if (task->tData4 == 0x50 && !r6)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func8(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ BlendPalettes(-1, 0x10, 0x7FFF);
+ sTransitionStructPtr->BLDCNT = 0xFF;
+ task->tData3 = 0;
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Mugshot_Func9(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ task->tData3++;
+ memset(gUnknown_02038C28[0], task->tData3, 0x140);
+ if (task->tData3 > 15)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Mugshot_Func10(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(task->func));
+ return FALSE;
+}
+
+static void VBlankCB0_Phase2_Mugshots(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA != 0)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_BG0VOFS = sTransitionStructPtr->BG0VOFS;
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ DmaSet(0, gUnknown_02038C28[1], &REG_WIN0H, 0xA2400001);
+}
+
+static void VBlankCB1_Phase2_Mugshots(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA != 0)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ DmaSet(0, gUnknown_02038C28[1], &REG_BLDY, 0xA2400001);
+}
+
+static void HBlankCB_Phase2_Mugshots(void)
+{
+ if (REG_VCOUNT < 80)
+ REG_BG0HOFS = sTransitionStructPtr->BG0HOFS_1;
+ else
+ REG_BG0HOFS = sTransitionStructPtr->BG0HOFS_2;
+}
+
+static void Mugshots_CreateOpponentPlayerSprites(struct Task *task)
+{
+ struct Sprite *opponentSprite, *playerSprite;
+
+ s16 mugshotId = task->tMugshotId;
+ task->tOpponentSpriteId = CreateTrainerSprite(sMugshotsTrainerPicIDsTable[mugshotId],
+ sMugshotsOpponentCoords[mugshotId][0] - 32,
+ sMugshotsOpponentCoords[mugshotId][1] + 42,
+ 0, gDecompressionBuffer);
+ task->tPlayerSpriteId = CreateTrainerSprite(PlayerGenderToFrontTrainerPicId(gSaveBlock2Ptr->playerGender), 272, 106, 0, gDecompressionBuffer);
+
+ opponentSprite = &gSprites[task->tOpponentSpriteId];
+ playerSprite = &gSprites[task->tPlayerSpriteId];
+
+ opponentSprite->callback = sub_8148380;
+ playerSprite->callback = sub_8148380;
+
+ opponentSprite->oam.affineMode = 3;
+ playerSprite->oam.affineMode = 3;
+
+ opponentSprite->oam.matrixNum = AllocOamMatrix();
+ playerSprite->oam.matrixNum = AllocOamMatrix();
+
+ opponentSprite->oam.shape = 1;
+ playerSprite->oam.shape = 1;
+
+ opponentSprite->oam.size = 3;
+ playerSprite->oam.size = 3;
+
+ CalcCenterToCornerVec(opponentSprite, 1, 3, 3);
+ CalcCenterToCornerVec(playerSprite, 1, 3, 3);
+
+ SetOamMatrixRotationScaling(opponentSprite->oam.matrixNum, sMugshotsOpponentRotationScales[mugshotId][0], sMugshotsOpponentRotationScales[mugshotId][1], 0);
+ SetOamMatrixRotationScaling(playerSprite->oam.matrixNum, -512, 512, 0);
+}
+
+static void sub_8148380(struct Sprite *sprite)
+{
+ while (sUnknown_085C8C24[sprite->data[0]](sprite));
+}
+
+static bool8 sub_81483A8(struct Sprite *sprite)
+{
+ return FALSE;
+}
+
+static bool8 sub_81483AC(struct Sprite *sprite)
+{
+ s16 arr0[2];
+ s16 arr1[2];
+
+ memcpy(arr0, sUnknown_085C8C40, sizeof(sUnknown_085C8C40));
+ memcpy(arr1, sUnknown_085C8C44, sizeof(sUnknown_085C8C44));
+
+ sprite->data[0]++;
+ sprite->data[1] = arr0[sprite->data[7]];
+ sprite->data[2] = arr1[sprite->data[7]];
+ return TRUE;
+}
+
+static bool8 sub_81483F8(struct Sprite *sprite)
+{
+ sprite->pos1.x += sprite->data[1];
+ if (sprite->data[7] && sprite->pos1.x < 133)
+ sprite->data[0]++;
+ else if (!sprite->data[7] && sprite->pos1.x > 103)
+ sprite->data[0]++;
+ return FALSE;
+}
+
+static bool8 sub_814842C(struct Sprite *sprite)
+{
+ sprite->data[1] += sprite->data[2];
+ sprite->pos1.x += sprite->data[1];
+ if (sprite->data[1] == 0)
+ {
+ sprite->data[0]++;
+ sprite->data[2] = -sprite->data[2];
+ sprite->data[6] = 1;
+ }
+ return FALSE;
+}
+
+static bool8 sub_8148458(struct Sprite *sprite)
+{
+ sprite->data[1] += sprite->data[2];
+ sprite->pos1.x += sprite->data[1];
+ if (sprite->pos1.x < -31 || sprite->pos1.x > 271)
+ sprite->data[0]++;
+ return FALSE;
+}
+
+static void sub_8148484(s16 spriteId, s16 value)
+{
+ gSprites[spriteId].data[7] = value;
+}
+
+static void sub_814849C(s16 spriteId)
+{
+ gSprites[spriteId].data[0]++;
+}
+
+static s16 sub_81484B8(s16 spriteId)
+{
+ return gSprites[spriteId].data[6];
+}
+
+static void Phase2Task_Slice(u8 taskId)
+{
+ while (sPhase2_Slice_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Slice_Func1(struct Task *task)
+{
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ task->tData2 = 256;
+ task->tData3 = 1;
+ sTransitionStructPtr->WININ = 63;
+ sTransitionStructPtr->WINOUT = 0;
+ sTransitionStructPtr->WIN0V = 160;
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = sTransitionStructPtr->field_14;
+ gUnknown_02038C28[1][160 + i] = 0xF0;
+ }
+
+ EnableInterrupts(INTR_FLAG_HBLANK);
+ SetGpuRegBits(REG_OFFSET_DISPSTAT, DISPSTAT_HBLANK_INTR);
+
+ SetVBlankCallback(VBlankCB_Phase2_Slice);
+ SetHBlankCallback(HBlankCB_Phase2_Slice);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Slice_Func2(struct Task *task)
+{
+ u16 i;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ task->tData1 += (task->tData2 >> 8);
+ if (task->tData1 > 0xF0)
+ task->tData1 = 0xF0;
+ if (task->tData2 <= 0xFFF)
+ task->tData2 += task->tData3;
+ if (task->tData3 < 128)
+ task->tData3 <<= 1; // multiplying by two
+
+ for (i = 0; i < 160; i++)
+ {
+ u16 *storeLoc1 = &gUnknown_02038C28[0][i];
+ u16 *storeLoc2 = &gUnknown_02038C28[0][i + 160];
+ if (i & 1)
+ {
+ *storeLoc1 = sTransitionStructPtr->field_14 + task->tData1;
+ *storeLoc2 = 0xF0 - task->tData1;
+ }
+ else
+ {
+ *storeLoc1 = sTransitionStructPtr->field_14 - task->tData1;
+ *storeLoc2 = (task->tData1 << 8) | (0xF1);
+ }
+ }
+
+ if (task->tData1 > 0xEF)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Slice_Func3(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Slice));
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Slice(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 640);
+ DmaSet(0, &gUnknown_02038C28[1][160], &REG_WIN0H, 0xA2400001);
+}
+
+static void HBlankCB_Phase2_Slice(void)
+{
+ if (REG_VCOUNT < 160)
+ {
+ u16 var = gUnknown_02038C28[1][REG_VCOUNT];
+ REG_BG1HOFS = var;
+ REG_BG2HOFS = var;
+ REG_BG3HOFS = var;
+ }
+}
+
+static void Phase2Task_ShredSplit(u8 taskId)
+{
+ while (sPhase2_ShredSplit_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_ShredSplit_Func1(struct Task *task)
+{
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->WININ = 63;
+ sTransitionStructPtr->WINOUT = 0;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 0xA0; i++)
+ {
+ gUnknown_02038C28[1][i] = sTransitionStructPtr->field_14;
+ gUnknown_02038C28[1][0xA0 + i] = 0xF0;
+ gUnknown_02038C28[0][i] = sTransitionStructPtr->field_14;
+ gUnknown_02038C28[0][0xA0 + i] = 0xF0;
+ gUnknown_02038C28[0][0x140 + i] = 0;
+ gUnknown_02038C28[0][0x1E0 + i] = 0x100;
+ gUnknown_02038C28[0][0x280 + i] = 1;
+ }
+
+ task->tData4 = 0;
+ task->tData5 = 0;
+ task->tData6 = 7;
+
+ EnableInterrupts(INTR_FLAG_HBLANK);
+
+ SetVBlankCallback(VBlankCB_Phase2_Slice);
+ SetHBlankCallback(HBlankCB_Phase2_Slice);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_ShredSplit_Func2(struct Task *task)
+{
+ u16 i, j, k;
+ u8 arr1[ARRAY_COUNT(gUnknown_085C8C64)];
+ s16 arr2[ARRAY_COUNT(gUnknown_085C8C66)];
+ u8 var;
+ u16 *ptr4, *ptr3, *ptr1, *ptr2;
+ s16 unkVar;
+
+ memcpy(arr1, gUnknown_085C8C64, sizeof(arr1));
+ memcpy(arr2, gUnknown_085C8C66, sizeof(arr2));
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ var = 0;
+
+ for (i = 0; i <= task->tData5; i++)
+ {
+ for (j = 0; j < 2; j++)
+ {
+ for (k = 0; k < 2; k++)
+ {
+ unkVar = (arr1[j]) + (arr2[k] * -(i) * 2);
+ if (unkVar >= 0 && (unkVar != 79 || j != 1))
+ {
+ ptr4 = &gUnknown_02038C28[0][unkVar + 320];
+ ptr3 = &gUnknown_02038C28[0][unkVar + 480];
+ ptr1 = &gUnknown_02038C28[0][unkVar + 640];
+ if (*ptr4 > 0xEF)
+ {
+ *ptr4 = 0xF0;
+ var++;
+ }
+ else
+ {
+ *ptr4 += (*ptr3 >> 8);
+ if (*ptr1 <= 0x7F)
+ *ptr1 *= 2;
+ if (*ptr3 <= 0xFFF)
+ *ptr3 += *ptr1;
+ }
+ ptr2 = &gUnknown_02038C28[0][unkVar];
+ ptr3 = &gUnknown_02038C28[0][unkVar + 160];
+ *ptr2 = sTransitionStructPtr->field_14 + *ptr4;
+ *ptr3 = 0xF0 - *ptr4;
+
+ if (i == 0)
+ break;
+ }
+ }
+ }
+
+ for (j = 0; j < 2; j++)
+ {
+ for (k = 0; k < 2; k++)
+ {
+ unkVar = (arr1[j] + 1) + (arr2[k] * -(i) * 2);
+ if (unkVar <= 160 && (unkVar != 80 || j != 1))
+ {
+ ptr4 = &gUnknown_02038C28[0][unkVar + 320];
+ ptr3 = &gUnknown_02038C28[0][unkVar + 480];
+ ptr1 = &gUnknown_02038C28[0][unkVar + 640];
+ if (*ptr4 > 0xEF)
+ {
+ *ptr4 = 0xF0;
+ var++;
+ }
+ else
+ {
+ *ptr4 += (*ptr3 >> 8);
+ if (*ptr1 <= 0x7F)
+ *ptr1 *= 2;
+ if (*ptr3 <= 0xFFF)
+ *ptr3 += *ptr1;
+ }
+ ptr2 = &gUnknown_02038C28[0][unkVar];
+ ptr3 = &gUnknown_02038C28[0][unkVar + 160];
+ *ptr2 = sTransitionStructPtr->field_14 - *ptr4;
+ *ptr3 = (*ptr4 << 8) | (0xF1);
+
+ if (i == 0)
+ break;
+ }
+ }
+ }
+ }
+
+ if (--task->tData4 < 0)
+ task->tData4 = 0;
+ if (task->tData4 <= 0 && task->tData5 + 1 <= 20)
+ task->tData4 = task->tData6, task->tData5++;
+ if (var > 0x9F)
+ task->tState++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_ShredSplit_Func3(struct Task *task)
+{
+ u16 i;
+ bool32 done = TRUE;
+ u16 checkVar2 = 0xFF10;
+
+ for (i = 0; i < 0xA0; i++)
+ {
+ if (gUnknown_02038C28[1][i] != 0xF0 && gUnknown_02038C28[1][i] != checkVar2)
+ done = FALSE; // a break statement should be put here
+ }
+
+ if (done == TRUE)
+ task->tState++;
+
+ return FALSE;
+}
+
+static bool8 Phase2_ShredSplit_Func4(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_ShredSplit));
+ return FALSE;
+}
+
+static void Phase2Task_Blackhole1(u8 taskId)
+{
+ while (sPhase2_Blackhole1_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_Blackhole2(u8 taskId)
+{
+ while (sPhase2_Blackhole2_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Blackhole_Func1(struct Task *task)
+{
+ s32 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->WININ = 0;
+ sTransitionStructPtr->WINOUT = 63;
+ sTransitionStructPtr->WIN0H = 240;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 0xA0; i++)
+ {
+ gUnknown_02038C28[1][i] = 0;
+ }
+
+ SetVBlankCallback(VBlankCB1_Phase2_BigPokeball);
+
+ task->tState++;
+ task->tData1 = 1;
+ task->tData2 = 0x100;
+ task->tFuncState = 0;
+
+ return FALSE;
+}
+
+static bool8 Phase2_Blackhole1_Func3(struct Task *task)
+{
+ if (task->tFuncState == 1)
+ {
+ DmaStop(0);
+ SetVBlankCallback(NULL);
+ DestroyTask(FindTaskIdByFunc(task->func));
+ }
+ else
+ {
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tData2 < 0x400)
+ task->tData2 += 0x80;
+ if (task->tData1 < 0xA0)
+ task->tData1 += (task->tData2 >> 8);
+ if (task->tData1 > 0xA0)
+ task->tData1 = 0xA0;
+ sub_814A014(gUnknown_02038C28[0], 0x78, 0x50, task->tData1);
+ if (task->tData1 == 0xA0)
+ {
+ task->tFuncState = 1;
+ sub_8149F84();
+ }
+ else
+ {
+ sTransitionStructPtr->VBlank_DMA++;
+ }
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Blackhole1_Func2(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tFuncState == 0)
+ {
+ task->tFuncState++;
+ task->tData1 = 0x30;
+ task->tData6 = 0;
+ }
+ task->tData1 += gUnknown_085C8C80[task->tData6];
+ task->tData6 = (task->tData6 + 1) % 2;
+ sub_814A014(gUnknown_02038C28[0], 0x78, 0x50, task->tData1);
+ if (task->tData1 < 9)
+ {
+ task->tState++;
+ task->tFuncState = 0;
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Blackhole2_Func2(struct Task *task)
+{
+ u16 index; // should be s16 I think
+ s16 amplitude;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+ if (task->tFuncState == 0)
+ {
+ task->tFuncState++;
+ task->tData5 = 2;
+ task->tData6 = 2;
+ }
+ if (task->tData1 > 0xA0)
+ task->tData1 = 0xA0;
+
+ sub_814A014(gUnknown_02038C28[0], 0x78, 0x50, task->tData1);
+ if (task->tData1 == 0xA0)
+ {
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(task->func));
+ }
+
+ index = task->tData5;
+ if ((task->tData5 & 0xFF) <= 128)
+ {
+ amplitude = task->tData6;
+ task->tData5 += 8;
+ }
+ else
+ {
+ amplitude = task->tData6 - 1;
+ task->tData5 += 16;
+ }
+ task->tData1 += Sin(index & 0xFF, amplitude);
+
+ if (task->tData1 <= 0)
+ task->tData1 = 1;
+ if (task->tData5 > 0xFE)
+ task->tData5 >>= 8, task->tData6++;
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static void Phase2Task_RectangularSpiral(u8 taskId)
+{
+ while (sPhase2_RectangularSpiral_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_RectangularSpiral_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuCopy16(sShrinkingBoxTileset, dst2, 0x20);
+ CpuCopy16(sShrinkingBoxTileset + 0x70, dst2 + 0x20, 0x20);
+ CpuFill16(0xF000, dst1, 0x800);
+ LoadPalette(gFieldEffectObjectPalette10, 0xF0, 0x20);
+
+ task->tData3 = 1;
+ task->tState++;
+
+ sRectangularSpiralTransition[0].field_0 = 0;
+ sRectangularSpiralTransition[0].field_2 = -1;
+ sRectangularSpiralTransition[0].field_4 = 1;
+ sRectangularSpiralTransition[0].field_6 = 308;
+ sRectangularSpiralTransition[0].field_8 = 0;
+
+ sRectangularSpiralTransition[1].field_0 = 0;
+ sRectangularSpiralTransition[1].field_2 = -1;
+ sRectangularSpiralTransition[1].field_4 = 1;
+ sRectangularSpiralTransition[1].field_6 = 308;
+ sRectangularSpiralTransition[1].field_8 = 0;
+
+ sRectangularSpiralTransition[2].field_0 = 0;
+ sRectangularSpiralTransition[2].field_2 = -3;
+ sRectangularSpiralTransition[2].field_4 = 1;
+ sRectangularSpiralTransition[2].field_6 = 307;
+ sRectangularSpiralTransition[2].field_8 = 0;
+
+ sRectangularSpiralTransition[3].field_0 = 0;
+ sRectangularSpiralTransition[3].field_2 = -3;
+ sRectangularSpiralTransition[3].field_4 = 1;
+ sRectangularSpiralTransition[3].field_6 = 307;
+ sRectangularSpiralTransition[3].field_8 = 0;
+
+ return FALSE;
+}
+
+static bool8 Phase2_RectangularSpiral_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+ u8 i;
+ u16 j;
+ bool32 done = TRUE;
+
+ sub_8149F58(&dst1, &dst2);
+
+ for (i = 0; i < 2; i++)
+ {
+ for (j = 0; j < ARRAY_COUNT(sRectangularSpiralTransition); j++)
+ {
+ s16 var = 0, var2 = 0;
+ s32 var3 = 0;
+
+ if (sub_8149048(gUnknown_085C8D38[j / 2], &sRectangularSpiralTransition[j]))
+ {
+ u32 one;
+ done = FALSE;
+ var = sRectangularSpiralTransition[j].field_2;
+ one = 1;
+ if ((j & 1) == one)
+ var = 0x27D - var;
+
+ var2 = var % 32;
+ var3 = var / 32 * 32;
+
+ dst1[var3 + var2] = 0xF002;
+ }
+ }
+ }
+
+ if (done == TRUE)
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_RectangularSpiral_Func3(struct Task *task)
+{
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(task->func));
+ return FALSE;
+}
+
+static bool16 sub_8149048(const s16 * const *arg0, struct StructRectangularSpiral *arg1)
+{
+ const s16 *array = arg0[arg1->field_0];
+ if (array[arg1->field_4] == -1)
+ return FALSE;
+
+ // ??
+ sUnusedRectangularSpiralVar = array[0];
+ sUnusedRectangularSpiralVar = array[1];
+ sUnusedRectangularSpiralVar = array[2];
+ sUnusedRectangularSpiralVar = array[3];
+
+ switch (array[0])
+ {
+ case 1:
+ arg1->field_2 += 0x1;
+ break;
+ case 2:
+ arg1->field_2 -= 0x1;
+ break;
+ case 3:
+ arg1->field_2 -= 0x20;
+ break;
+ case 4:
+ arg1->field_2 += 0x20;
+ break;
+ }
+
+ if (arg1->field_2 > 0x27F || array[arg1->field_4] == -1)
+ return FALSE;
+
+ if (arg1->field_8 == 0 && array[arg1->field_4] == -2)
+ {
+ arg1->field_8 = 1;
+ arg1->field_4 = 1;
+ arg1->field_2 = arg1->field_6;
+ arg1->field_0 = 4;
+ }
+
+ if (arg1->field_2 == array[arg1->field_4])
+ {
+ (arg1->field_0)++;
+ if (arg1->field_8 == 1)
+ {
+ if (arg1->field_0 > 7)
+ {
+ (arg1->field_4)++;
+ (arg1->field_0) = 4;
+ }
+ }
+ else
+ {
+ if (arg1->field_0 > 3)
+ {
+ (arg1->field_4)++;
+ (arg1->field_0) = 0;
+ }
+ }
+ }
+
+ return TRUE;
+}
+
+static void Phase2Task_Groudon(u8 taskId)
+{
+ while (sPhase2_Groudon_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Groudon_Func3(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(gUnknown_085BE51C, dst2);
+ LZ77UnCompVram(gUnknown_085BEA88, dst1);
+
+ task->tState++;
+ task->tData1 = 0;
+ return FALSE;
+}
+
+static bool8 Phase2_Groudon_Func4(struct Task *task)
+{
+ if (task->tData1 % 3 == 0)
+ {
+ u16 var = (task->tData1 % 30) / 3;
+ LoadPalette(gUnknown_085BF0A0 + (var * 16), 0xF0, 0x20);
+ }
+ if (++task->tData1 > 58)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Groudon_Func5(struct Task *task)
+{
+ if (task->tData1 % 5 == 0)
+ {
+ s16 var = task->tData1 / 5;
+ LoadPalette(gUnknown_085BF2A0 + (var * 16), 0xF0, 0x20);
+ }
+ if (++task->tData1 > 68)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ task->tFrames = 30;
+ }
+
+ return FALSE;
+}
+
+static void Phase2Task_Rayquaza(u8 taskId)
+{
+ while (sPhase2_Rayquaza_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Rayquaza_Func3(struct Task *task)
+{
+ u16 *dst1, *dst2;
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ SetGpuReg(REG_OFFSET_BG0CNT, 0x9A08);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ CpuCopy16(gUnknown_085BF6A0, dst2, 0x2000);
+
+ sTransitionStructPtr->field_20 = 0;
+ task->tState++;
+ LoadPalette(gUnknown_085BF4A0 + 0x50, 0xF0, 0x20);
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[0][i] = 0;
+ gUnknown_02038C28[1][i] = 0x100;
+ }
+
+ SetVBlankCallback(VBlankCB_Phase2_Rayquaza);
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func4(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuCopy16(gUnknown_085C6BE0, dst1, 0x1000);
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func5(struct Task *task)
+{
+ if ((task->tData1 % 4) == 0)
+ {
+ u16 value = task->tData1 / 4;
+ const u16 *palPtr = &gUnknown_085BF4A0[(value + 5) * 16];
+ LoadPalette(palPtr, 0xF0, 0x20);
+ }
+ if (++task->tData1 > 40)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func6(struct Task *task)
+{
+ if (++task->tData1 > 20)
+ {
+ task->tState++;
+ task->tData1 = 0;
+ BeginNormalPaletteFade(0xFFFF8000, 2, 0, 0x10, 0);
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func7(struct Task *task)
+{
+ if (!gPaletteFade.active)
+ {
+ sTransitionStructPtr->field_20 = 1;
+ task->tState++;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func8(struct Task *task)
+{
+ BlendPalettes(0x00007FFF, 8, 0);
+ BlendPalettes(0xFFFF8000, 0, 0);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_Rayquaza_Func9(struct Task *task)
+{
+ if ((task->tData1 % 3) == 0)
+ {
+ u16 value = task->tData1 / 3;
+ const u16 *palPtr = &gUnknown_085BF4A0[(value + 0) * 16];
+ LoadPalette(palPtr, 0xF0, 0x20);
+ }
+ if (++task->tData1 >= 40)
+ {
+ u16 i;
+
+ sTransitionStructPtr->WININ = 0;
+ sTransitionStructPtr->WINOUT = 63;
+ sTransitionStructPtr->WIN0H = 240;
+ sTransitionStructPtr->WIN0V = 160;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = 0;
+ }
+
+ SetVBlankCallback(VBlankCB1_Phase2_BigPokeball);
+ task->tState++;
+ task->tData2 = 0x100;
+ task->tFuncState = 0;
+ ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_BG0_ON);
+ }
+
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Rayquaza(void)
+{
+ void *dmaSrc;
+
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+
+ if (sTransitionStructPtr->field_20 == 0)
+ dmaSrc = gUnknown_02038C28[0];
+ else if (sTransitionStructPtr->field_20 == 1)
+ dmaSrc = gUnknown_02038C28[1];
+ else
+ dmaSrc = gUnknown_02038C28[0];
+
+ DmaSet(0, dmaSrc, &REG_BG0VOFS, 0xA2400001);
+}
+
+static void Phase2Task_WhiteFade(u8 taskId)
+{
+ while (sPhase2_WhiteFade_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_WhiteFade_Func1(struct Task *task)
+{
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->BLDCNT = 0xBF;
+ sTransitionStructPtr->BLDY = 0;
+ sTransitionStructPtr->WININ = 0x1E;
+ sTransitionStructPtr->WINOUT = 0x3F;
+ sTransitionStructPtr->WIN0V = 0xA0;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = 0;
+ gUnknown_02038C28[1][i + 160] = 0xF0;
+ }
+
+ EnableInterrupts(INTR_FLAG_HBLANK);
+ SetHBlankCallback(HBlankCB_Phase2_WhiteFade);
+ SetVBlankCallback(VBlankCB0_Phase2_WhiteFade);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WhiteFade_Func2(struct Task *task)
+{
+ s16 i, posY;
+ s16 arr1[ARRAY_COUNT(sUnknown_085C8DA0)];
+ struct Sprite *sprite;
+
+ memcpy(arr1, sUnknown_085C8DA0, sizeof(sUnknown_085C8DA0));
+ for (i = 0, posY = 0; i < 8; i++, posY += 0x14)
+ {
+ sprite = &gSprites[CreateInvisibleSprite(sub_8149864)];
+ sprite->pos1.x = 0xF0;
+ sprite->pos1.y = posY;
+ sprite->data[5] = arr1[i];
+ }
+ sprite->data[6]++;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WhiteFade_Func3(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = 0;
+ if (sTransitionStructPtr->field_20 > 7)
+ {
+ BlendPalettes(-1, 0x10, 0x7FFF);
+ task->tState++;
+ }
+ return FALSE;
+}
+
+static bool8 Phase2_WhiteFade_Func4(struct Task *task)
+{
+ sTransitionStructPtr->VBlank_DMA = 0;
+
+ DmaStop(0);
+ SetVBlankCallback(0);
+ SetHBlankCallback(0);
+
+ sTransitionStructPtr->WIN0H = 0xF0;
+ sTransitionStructPtr->BLDY = 0;
+ sTransitionStructPtr->BLDCNT = 0xFF;
+ sTransitionStructPtr->WININ = 0x3F;
+
+ SetVBlankCallback(VBlankCB1_Phase2_WhiteFade);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_WhiteFade_Func5(struct Task *task)
+{
+ if (++sTransitionStructPtr->BLDY > 16)
+ {
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_WhiteFade));
+ }
+ return FALSE;
+}
+
+static void VBlankCB0_Phase2_WhiteFade(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 640);
+ DmaSet(0, &gUnknown_02038C28[1][160], &REG_WIN0H, 0xA2400001);
+}
+
+static void VBlankCB1_Phase2_WhiteFade(void)
+{
+ VBlankCB_BattleTransition();
+ REG_BLDY = sTransitionStructPtr->BLDY;
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0H = sTransitionStructPtr->WIN0H;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+}
+
+static void HBlankCB_Phase2_WhiteFade(void)
+{
+ REG_BLDY = gUnknown_02038C28[1][REG_VCOUNT];
+}
+
+static void sub_8149864(struct Sprite *sprite)
+{
+ if (sprite->data[5])
+ {
+ sprite->data[5]--;
+ if (sprite->data[6])
+ sTransitionStructPtr->VBlank_DMA = 1;
+ }
+ else
+ {
+ u16 i;
+ u16* ptr1 = &gUnknown_02038C28[0][sprite->pos1.y];
+ u16* ptr2 = &gUnknown_02038C28[0][sprite->pos1.y + 160];
+ for (i = 0; i < 20; i++)
+ {
+ ptr1[i] = sprite->data[0] >> 8;
+ ptr2[i] = (u8)(sprite->pos1.x);
+ }
+ if (sprite->pos1.x == 0 && sprite->data[0] == 0x1000)
+ sprite->data[1] = 1;
+
+ sprite->pos1.x -= 16;
+ sprite->data[0] += 0x80;
+
+ if (sprite->pos1.x < 0)
+ sprite->pos1.x = 0;
+ if (sprite->data[0] > 0x1000)
+ sprite->data[0] = 0x1000;
+
+ if (sprite->data[6])
+ sTransitionStructPtr->VBlank_DMA = 1;
+
+ if (sprite->data[1])
+ {
+ if (sprite->data[6] == 0 || (sTransitionStructPtr->field_20 > 6 && sprite->data[2]++ > 7))
+ {
+ sTransitionStructPtr->field_20++;
+ DestroySprite(sprite);
+ }
+ }
+ }
+}
+
+static void Phase2Task_GridSquares(u8 taskId)
+{
+ while (sPhase2_GridSquares_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_GridSquares_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ CpuSet(sShrinkingBoxTileset, dst2, 0x10);
+ CpuFill16(0xF000, dst1, 0x800);
+ LoadPalette(gFieldEffectObjectPalette10, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_GridSquares_Func2(struct Task *task)
+{
+ u16* dst1;
+
+ if (task->tData1 == 0)
+ {
+ sub_8149F40(&dst1);
+ task->tData1 = 3;
+ task->tData2++;
+ CpuSet(sShrinkingBoxTileset + (task->tData2 * 8), dst1, 0x10);
+ if (task->tData2 > 0xD)
+ {
+ task->tState++;
+ task->tData1 = 16;
+ }
+ }
+
+ task->tData1--;
+ return FALSE;
+}
+
+static bool8 Phase2_GridSquares_Func3(struct Task *task)
+{
+ if (--task->tData1 == 0)
+ {
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_GridSquares));
+ }
+ return FALSE;
+}
+
+static void Phase2Task_Shards(u8 taskId)
+{
+ while (sPhase2_Shards_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_Shards_Func1(struct Task *task)
+{
+ u16 i;
+
+ sub_8149F08();
+ dp12_8087EA4();
+
+ sTransitionStructPtr->WININ = 0x3F;
+ sTransitionStructPtr->WINOUT = 0;
+ sTransitionStructPtr->WIN0V = 0xA0;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[0][i] = 0xF0;
+ }
+
+ CpuSet(gUnknown_02038C28[0], gUnknown_02038C28[1], 0xA0);
+ SetVBlankCallback(VBlankCB_Phase2_Shards);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Shards_Func2(struct Task *task)
+{
+ sub_814A1AC(sTransitionStructPtr->data,
+ sUnknown_085C8DD0[task->tData1][0],
+ sUnknown_085C8DD0[task->tData1][1],
+ sUnknown_085C8DD0[task->tData1][2],
+ sUnknown_085C8DD0[task->tData1][3],
+ 1, 1);
+ task->tData2 = sUnknown_085C8DD0[task->tData1][4];
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_Shards_Func3(struct Task *task)
+{
+ s16 i;
+ bool8 nextFunc;
+
+ sTransitionStructPtr->VBlank_DMA = 0;
+
+ for (i = 0, nextFunc = FALSE; i < 16; i++)
+ {
+ s16 r3 = gUnknown_02038C28[0][sTransitionStructPtr->data[3]] >> 8;
+ s16 r4 = gUnknown_02038C28[0][sTransitionStructPtr->data[3]] & 0xFF;
+ if (task->tData2 == 0)
+ {
+ if (r3 < sTransitionStructPtr->data[2])
+ r3 = sTransitionStructPtr->data[2];
+ if (r3 > r4)
+ r3 = r4;
+ }
+ else
+ {
+ if (r4 > sTransitionStructPtr->data[2])
+ r4 = sTransitionStructPtr->data[2];
+ if (r4 <= r3)
+ r4 = r3;
+ }
+ gUnknown_02038C28[0][sTransitionStructPtr->data[3]] = (r4) | (r3 << 8);
+ if (nextFunc)
+ {
+ task->tState++;
+ break;
+ }
+ else
+ nextFunc = sub_814A228(sTransitionStructPtr->data, 1, 1);
+ }
+
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static bool8 Phase2_Shards_Func4(struct Task *task)
+{
+ if (++task->tData1 < 7)
+ {
+ task->tState++;
+ task->tData3 = sUnknown_085C8E16[task->tData1 - 1];
+ return TRUE;
+ }
+ else
+ {
+ DmaStop(0);
+ sub_8149F84();
+ DestroyTask(FindTaskIdByFunc(Phase2Task_Shards));
+ return FALSE;
+ }
+}
+
+static bool8 Phase2_Shards_Func5(struct Task *task)
+{
+ if (--task->tData3 == 0)
+ {
+ task->tState = 1;
+ return TRUE;
+ }
+ else
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_Shards(void)
+{
+ DmaStop(0);
+ VBlankCB_BattleTransition();
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+ REG_WININ = sTransitionStructPtr->WININ;
+ REG_WINOUT = sTransitionStructPtr->WINOUT;
+ REG_WIN0V = sTransitionStructPtr->WIN0V;
+ REG_WIN0H = gUnknown_02038C28[1][0];
+ DmaSet(0, gUnknown_02038C28[1], &REG_WIN0H, 0xA2400001);
+}
+
+// sub-task for phase2
+#undef tData1
+#undef tData2
+#undef tData3
+#undef tData4
+#undef tData5
+#undef tData6
+#undef tFuncState
+#undef tFrames
+#undef tOpponentSpriteId
+#undef tPlayerSpriteId
+#undef tMugshotId
+
+// sub-task for sub-task phase
+#define tData1 data[1]
+#define tData2 data[2]
+#define tData3 data[3]
+#define tData4 data[4]
+#define tData5 data[5]
+#define tData6 data[6]
+#define tData7 data[7]
+
+static void CreatePhase1Task(s16 a0, s16 a1, s16 a2, s16 a3, s16 a4)
+{
+ u8 taskId = CreateTask(TransitionPhase1_Task_RunFuncs, 3);
+ gTasks[taskId].tData1 = a0;
+ gTasks[taskId].tData2 = a1;
+ gTasks[taskId].tData3 = a2;
+ gTasks[taskId].tData4 = a3;
+ gTasks[taskId].tData5 = a4;
+ gTasks[taskId].tData6 = a0;
+}
+
+static bool8 IsPhase1Done(void)
+{
+ if (FindTaskIdByFunc(TransitionPhase1_Task_RunFuncs) == 0xFF)
+ return TRUE;
+ else
+ return FALSE;
+}
+
+void TransitionPhase1_Task_RunFuncs(u8 taskId)
+{
+ while (sPhase1_TransitionAll_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase1_TransitionAll_Func1(struct Task *task)
+{
+ if (task->tData6 == 0 || --task->tData6 == 0)
+ {
+ task->tData6 = task->tData1;
+ task->tData7 += task->tData4;
+ if (task->tData7 > 16)
+ task->tData7 = 16;
+ BlendPalettes(-1, task->tData7, 0x2D6B);
+ }
+ if (task->tData7 > 15)
+ {
+ task->tState++;
+ task->tData6 = task->tData2;
+ }
+ return FALSE;
+}
+
+static bool8 Phase1_TransitionAll_Func2(struct Task *task)
+{
+ if (task->tData6 == 0 || --task->tData6 == 0)
+ {
+ task->tData6 = task->tData2;
+ task->tData7 -= task->tData5;
+ if (task->tData7 < 0)
+ task->tData7 = 0;
+ BlendPalettes(-1, task->tData7, 0x2D6B);
+ }
+ if (task->tData7 == 0)
+ {
+ if (--task->tData3 == 0)
+ DestroyTask(FindTaskIdByFunc(TransitionPhase1_Task_RunFuncs));
+ else
+ {
+ task->tData6 = task->tData1;
+ task->tState = 0;
+ }
+ }
+ return FALSE;
+}
+
+#undef tData1
+#undef tData2
+#undef tData3
+#undef tData4
+#undef tData5
+#undef tData6
+#undef tData7
+
+static void sub_8149F08(void)
+{
+ memset(sTransitionStructPtr, 0, sizeof(*sTransitionStructPtr));
+ sub_8089C08(&sTransitionStructPtr->field_14, &sTransitionStructPtr->field_16);
+}
+
+static void VBlankCB_BattleTransition(void)
+{
+ LoadOam();
+ ProcessSpriteCopyRequests();
+ TransferPlttBuffer();
+}
+
+static void sub_8149F40(u16 **a0)
+{
+ u16 reg, *vram;
+
+ reg = REG_BG0CNT >> 2;
+ reg <<= 0xE;
+ vram = (u16*)(VRAM + reg);
+
+ *a0 = vram;
+}
+
+void sub_8149F58(u16 **a0, u16 **a1)
+{
+ u16 reg0, reg1, *vram0, *vram1;
+
+ reg0 = REG_BG0CNT >> 8;
+ reg1 = REG_BG0CNT >> 2;
+
+ reg0 <<= 0xB;
+ reg1 <<= 0xE;
+
+ vram0 = (u16*)(VRAM + reg0);
+ *a0 = vram0;
+
+ vram1 = (u16*)(VRAM + reg1);
+ *a1 = vram1;
+}
+
+static void sub_8149F84(void)
+{
+ BlendPalettes(-1, 0x10, 0);
+}
+
+static void sub_8149F98(s16 *array, s16 sinAdd, s16 index, s16 indexIncrementer, s16 amplitude, s16 arrSize)
+{
+ u8 i;
+ for (i = 0; arrSize > 0; arrSize--, i++, index += indexIncrementer)
+ {
+ array[i] = sinAdd + Sin(0xFF & index, amplitude);
+ }
+}
+
+static void sub_814A014(u16 *array, s16 a1, s16 a2, s16 a3)
+{
+ s16 i;
+
+ memset(array, 0xA, 160 * sizeof(s16));
+ for (i = 0; i < 64; i++)
+ {
+ s16 sinResult, cosResult;
+ s16 toStoreOrr, r2, r3, toStore, r7, r8;
+
+ sinResult = Sin(i, a3);
+ cosResult = Cos(i, a3);
+
+ toStoreOrr = a1 - sinResult;
+ toStore = a1 + sinResult;
+ r7 = a2 - cosResult;
+ r8 = a2 + cosResult;
+
+ if (toStoreOrr < 0)
+ toStoreOrr = 0;
+ if (toStore > 0xF0)
+ toStore = 0xF0;
+ if (r7 < 0)
+ r7 = 0;
+ if (r8 > 0x9F)
+ r8 = 0x9F;
+
+ toStore |= (toStoreOrr << 8);
+ array[r7] = toStore;
+ array[r8] = toStore;
+
+ cosResult = Cos(i + 1, a3);
+ r3 = a2 - cosResult;
+ r2 = a2 + cosResult;
+
+ if (r3 < 0)
+ r3 = 0;
+ if (r2 > 0x9F)
+ r2 = 0x9F;
+
+ while (r7 > r3)
+ array[--r7] = toStore;
+ while (r7 < r3)
+ array[++r7] = toStore;
+
+ while (r8 > r2)
+ array[--r8] = toStore;
+ while (r8 < r2)
+ array[++r8] = toStore;
+ }
+}
+
+static void sub_814A1AC(s16 *data, s16 a1, s16 a2, s16 a3, s16 a4, s16 a5, s16 a6)
+{
+ data[0] = a1;
+ data[1] = a2;
+ data[2] = a1;
+ data[3] = a2;
+ data[4] = a3;
+ data[5] = a4;
+ data[6] = a5;
+ data[7] = a6;
+ data[8] = a3 - a1;
+ if (data[8] < 0)
+ {
+ data[8] = -data[8];
+ data[6] = -a5;
+ }
+ data[9] = a4 - a2;
+ if (data[9] < 0)
+ {
+ data[9] = -data[9];
+ data[7] = -a6;
+ }
+ data[10] = 0;
+}
+
+static bool8 sub_814A228(s16 *data, bool8 a1, bool8 a2)
+{
+ u8 var;
+ if (data[8] > data[9])
+ {
+ data[2] += data[6];
+ data[10] += data[9];
+ if (data[10] > data[8])
+ {
+ data[3] += data[7];
+ data[10] -= data[8];
+ }
+ }
+ else
+ {
+ data[3] += data[7];
+ data[10] += data[8];
+ if (data[10] > data[9])
+ {
+ data[2] += data[6];
+ data[10] -= data[9];
+ }
+ }
+ var = 0;
+ if ((data[6] > 0 && data[2] >= data[4]) || (data[6] < 0 && data[2] <= data[4]))
+ {
+ var++;
+ if (a1)
+ data[2] = data[4];
+ }
+ if ((data[7] > 0 && data[3] >= data[5]) || (data[7] < 0 && data[3] <= data[5]))
+ {
+ var++;
+ if (a2)
+ data[3] = data[5];
+ }
+
+ if (var == 2)
+ return TRUE;
+ else
+ return FALSE;
+}
+
+// sub-task for phase2 of a couple of new transitions
+#define tData1 data[1]
+#define tData2 data[2]
+#define tData3 data[3]
+#define tData4 data[4]
+#define tData5 data[5]
+#define tData6 data[6]
+#define tData7 data[7]
+
+static bool8 Phase2_29_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_814669C(task);
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(gUnknown_085C7C00, dst2);
+ LoadPalette(gUnknown_085C7BE0, 0xF0, 0x20);
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_29_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_085C828C, dst1);
+ sub_8149F98(gUnknown_02038C28[0], 0, task->tData4, 0x84, task->tData5, 160);
+
+ task->tState++;
+ return TRUE;
+}
+
+static void Phase2Task_29(u8 taskId)
+{
+ while (sPhase2_29_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_30(u8 taskId)
+{
+ while (sPhase2_30_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_30_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F08();
+ dp12_8087EA4();
+ ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_WIN0_ON | DISPCNT_WIN1_ON);
+ task->tData2 = 0x2000;
+ task->tData1 = 0x7FFF;
+ task->tData5 = 0;
+ task->tData6 = 16;
+ task->tData7 = 2560;
+ sTransitionStructPtr->BLDCNT = 0x3F41;
+ sTransitionStructPtr->BLDALPHA = (task->tData6 << 8) | (task->tData5);
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ REG_BLDALPHA = sTransitionStructPtr->BLDALPHA;
+ sub_8149F58(&dst1, &dst2);
+ CpuFill16(0, dst1, 0x800);
+ LZ77UnCompVram(gUnknown_085C7C00, dst2);
+ LoadPalette(gUnknown_085C7BE0, 0xF0, 0x20);
+ sTransitionStructPtr->field_16 = 0;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_30_Func2(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_085C828C, dst1);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_30_Func3(struct Task *task)
+{
+ u8 i;
+
+ for (i = 0; i < 160; i++)
+ {
+ gUnknown_02038C28[1][i] = sTransitionStructPtr->field_16;
+ }
+
+ SetVBlankCallback(VBlankCB_Phase2_30);
+ SetHBlankCallback(HBlankCB_Phase2_30);
+ EnableInterrupts(INTR_FLAG_HBLANK);
+
+ task->tState++;
+ return TRUE;
+}
+
+static bool8 Phase2_30_Func4(struct Task *task)
+{
+ u8 i;
+ u16 var6, amplitude, var8;
+
+ sTransitionStructPtr->VBlank_DMA = FALSE;
+
+ amplitude = task->tData2 >> 8;
+ var6 = task->tData1;
+ var8 = 384;
+
+ task->tData1 = var6 - task->tData7;
+
+ if (task->tData3 >= 70)
+ {
+ if (task->tData2 - 384 >= 0)
+ task->tData2 -= 384;
+ else
+ task->tData2 = 0;
+ }
+
+ if (task->tData3 >= 0 && task->tData3 % 3 == 0)
+ {
+ if (task->tData5 < 16)
+ task->tData5++;
+ else if (task->tData6 > 0)
+ task->tData6--;
+
+ sTransitionStructPtr->BLDALPHA = (task->tData6 << 8) | (task->tData5);
+ }
+
+ for (i = 0; i < 160; i++, var6 += var8)
+ {
+ s16 index = var6 / 256;
+ asm("");
+ gUnknown_02038C28[0][i] = sTransitionStructPtr->field_16 + Sin(index, amplitude);
+ }
+
+ if (++task->tData3 == 101)
+ {
+ task->tData4++;
+ BeginNormalPaletteFade(-1, 0, 0, 0x10, 0);
+ }
+
+ if (task->tData4 != 0 && !gPaletteFade.active)
+ DestroyTask(FindTaskIdByFunc(Phase2Task_30));
+
+ task->tData7 -= 17;
+ sTransitionStructPtr->VBlank_DMA++;
+ return FALSE;
+}
+
+static void VBlankCB_Phase2_30(void)
+{
+ VBlankCB_BattleTransition();
+ REG_BLDCNT = sTransitionStructPtr->BLDCNT;
+ REG_BLDALPHA = sTransitionStructPtr->BLDALPHA;
+
+ if (sTransitionStructPtr->VBlank_DMA)
+ DmaCopy16(3, gUnknown_02038C28[0], gUnknown_02038C28[1], 320);
+}
+
+static void HBlankCB_Phase2_30(void)
+{
+ u16 var = gUnknown_02038C28[1][REG_VCOUNT];
+ REG_BG0VOFS = var;
+}
+
+static void Phase2Task_31(u8 taskId)
+{
+ while (sPhase2_31_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_33(u8 taskId)
+{
+ while (sPhase2_33_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static void Phase2Task_32(u8 taskId)
+{
+ while (sPhase2_32_Funcs[gTasks[taskId].tState](&gTasks[taskId]));
+}
+
+static bool8 Phase2_31_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_085C8598, dst2);
+
+ FillBgTilemapBufferRect_Palette0(0, 0, 0, 0, 0x20, 0x20);
+ FillBgTilemapBufferRect(0, 1, 0, 0, 1, 0x20, 0xF);
+ FillBgTilemapBufferRect(0, 1, 0x1D, 0, 1, 0x20, 0xF);
+ CopyBgTilemapBufferToVram(0);
+ LoadPalette(gUnknown_085C8578, 0xF0, 0x20);
+
+ task->tData2 = 1;
+ task->tData3 = 0;
+ task->tData4 = 0;
+ task->tData7 = 10;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_31_Func2(struct Task *task)
+{
+ CopyRectToBgTilemapBufferRect(0, gUnknown_085C8928, 0, 0, 4, 4, task->tData2, task->tData3, 4, 4, 0xF, 0, 0);
+ CopyBgTilemapBufferToVram(0);
+
+ task->tData2 += 4;
+ if (++task->tData4 == 7)
+ {
+ task->tData2 = 1;
+ task->tData3 += 4;
+ task->tData4 = 0;
+ if (task->tData3 > 19)
+ task->tState++;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_31_Func3(struct Task *task)
+{
+ u8 i;
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ if (task->tData6++ >= task->tData7)
+ {
+ switch (task->tData5)
+ {
+ case 0:
+ for (i = 250; i < 255; i++)
+ {
+ gPlttBufferUnfaded[i] = 0;
+ gPlttBufferFaded[i] = 0;
+ }
+ break;
+ case 1:
+ BlendPalettes(0xFFFF7FFF, 0x10, 0);
+ LZ77UnCompVram(gUnknown_085C86F4, dst2);
+ break;
+ case 2:
+ LZ77UnCompVram(gUnknown_085C87F4, dst2);
+ break;
+ case 3:
+ LZ77UnCompVram(gUnknown_085C88A4, dst2);
+ break;
+ default:
+ FillBgTilemapBufferRect_Palette0(0, 1, 0, 0, 0x20, 0x20);
+ CopyBgTilemapBufferToVram(0);
+ task->tState++;
+ return FALSE;
+ }
+
+ task->tData6 = 0;
+ task->tData5++;
+ }
+
+ return FALSE;
+}
+
+static bool8 Phase2_33_Func1(struct Task *task)
+{
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_085C8598, dst2);
+
+ FillBgTilemapBufferRect_Palette0(0, 0, 0, 0, 0x20, 0x20);
+ FillBgTilemapBufferRect(0, 1, 0, 0, 1, 0x20, 0xF);
+ FillBgTilemapBufferRect(0, 1, 0x1D, 0, 1, 0x20, 0xF);
+ CopyBgTilemapBufferToVram(0);
+ LoadPalette(gUnknown_085C8578, 0xE0, 0x20);
+ LoadPalette(gUnknown_085C8578, 0xF0, 0x20);
+ BlendPalette(0xE0, 0x10, 8, 0);
+
+ task->tData2 = 34;
+ task->tData3 = 0;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_33_Func2(struct Task *task)
+{
+ u8 var = gUnknown_085C9A30[task->tData2];
+ u8 varMod = var % 7;
+ u8 varDiv = var / 7;
+ CopyRectToBgTilemapBufferRect(0, &gUnknown_085C8928, 0, 0, 4, 4, 4 * varMod + 1, 4 * varDiv, 4, 4, 0xF, 0, 0);
+ CopyBgTilemapBufferToVram(0);
+
+ if (--task->tData2 < 0)
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_33_Func3(struct Task *task)
+{
+ BlendPalette(0xE0, 0x10, 3, 0);
+ BlendPalettes(0xFFFF3FFF, 0x10, 0);
+
+ task->tData2 = 0;
+ task->tData3 = 0;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_33_Func4(struct Task *task)
+{
+ if ((task->tData3 ^= 1))
+ {
+ CopyRectToBgTilemapBufferRect(
+ 0,
+ gUnknown_085C8928,
+ 0,
+ 0,
+ 4,
+ 4,
+ 4 * (gUnknown_085C9A30[task->tData2] % 7) + 1,
+ 4 * (gUnknown_085C9A30[task->tData2] / 7),
+ 4,
+ 4,
+ 0xE,
+ 0,
+ 0);
+ }
+ else
+ {
+ if (task->tData2 > 0)
+ {
+ FillBgTilemapBufferRect(
+ 0,
+ 1,
+ 4 * (gUnknown_085C9A30[task->tData2 - 1] % 7) + 1,
+ 4 * (gUnknown_085C9A30[task->tData2 - 1] / 7),
+ 4,
+ 4,
+ 0xF);
+ }
+
+ task->tData2++;
+ }
+
+ if (task->tData2 > 34)
+ task->tState++;
+
+ CopyBgTilemapBufferToVram(0);
+ return FALSE;
+}
+
+static bool8 Phase2_31_33_Func5(struct Task *task)
+{
+ FillBgTilemapBufferRect_Palette0(0, 1, 0, 0, 0x20, 0x20);
+ CopyBgTilemapBufferToVram(0);
+ BlendPalettes(0xFFFFFFFF, 0x10, 0);
+ DestroyTask(FindTaskIdByFunc(task->func));
+ return FALSE;
+}
+
+// sub task for phase2 32
+#define tSub32_X_delta data[0]
+#define tSub32_Y_delta data[1]
+#define tSub32_Bool data[2]
+
+static void sub_814ABE4(u8 taskId)
+{
+ if (!(gTasks[taskId].tSub32_Bool ^= 1))
+ {
+ SetGpuReg(REG_OFFSET_BG0VOFS, gBattle_BG0_X);
+ SetGpuReg(REG_OFFSET_BG0HOFS, gBattle_BG0_Y);
+ gBattle_BG0_X += gTasks[taskId].tSub32_X_delta;
+ gBattle_BG0_Y += gTasks[taskId].tSub32_Y_delta;
+ }
+}
+
+static bool8 Phase2_32_Func1(struct Task *task)
+{
+ u8 taskId = 0;
+ u16 *dst1, *dst2;
+
+ sub_8149F58(&dst1, &dst2);
+ LZ77UnCompVram(gUnknown_085C8598, dst2);
+ FillBgTilemapBufferRect_Palette0(0, 0, 0, 0, 0x20, 0x20);
+ CopyBgTilemapBufferToVram(0);
+ LoadPalette(gUnknown_085C8578, 0xF0, 0x20);
+
+ gBattle_BG0_X = 0;
+ gBattle_BG0_Y = 0;
+ SetGpuReg(REG_OFFSET_BG0VOFS, gBattle_BG0_X);
+ SetGpuReg(REG_OFFSET_BG0HOFS, gBattle_BG0_Y);
+
+ task->tData2 = 0;
+ taskId = CreateTask(sub_814ABE4, 1);
+ switch (Random() % 4)
+ {
+ case 0:
+ gTasks[taskId].tSub32_X_delta = 1;
+ gTasks[taskId].tSub32_Y_delta = 1;
+ break;
+ case 1:
+ gTasks[taskId].tSub32_X_delta = -1;
+ gTasks[taskId].tSub32_Y_delta = -1;
+ break;
+ case 2:
+ gTasks[taskId].tSub32_X_delta = 1;
+ gTasks[taskId].tSub32_Y_delta = -1;
+ break;
+ default:
+ gTasks[taskId].tSub32_X_delta = -1;
+ gTasks[taskId].tSub32_Y_delta = 1;
+ break;
+ }
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_32_Func2(struct Task *task)
+{
+ u8 var = gUnknown_085C9A53[task->tData2];
+ u8 varDiv = var / 8;
+ u8 varAnd = var & 7;
+
+ CopyRectToBgTilemapBufferRect(
+ 0,
+ &gUnknown_085C8928,
+ 0,
+ 0,
+ 4,
+ 4,
+ 4 * varDiv + 1,
+ 4 * varAnd,
+ 4,
+ 4,
+ 0xF,
+ 0,
+ 0);
+ CopyBgTilemapBufferToVram(0);
+
+ if (++task->tData2 > 63)
+ task->tState++;
+ return 0;
+}
+
+static bool8 Phase2_32_Func3(struct Task *task)
+{
+ BlendPalettes(0xFFFF7FFF, 0x10, 0);
+
+ task->tData2 = 0;
+
+ task->tState++;
+ return FALSE;
+}
+
+static bool8 Phase2_32_Func4(struct Task *task)
+{
+ u8 var = gUnknown_085C9A53[task->tData2];
+ u8 varDiv = var / 8;
+ u8 varAnd = var & 7;
+
+ FillBgTilemapBufferRect(0, 1, 4 * varDiv + 1, 4 * varAnd, 4, 4, 0xF);
+ CopyBgTilemapBufferToVram(0);
+
+ if (++task->tData2 > 63)
+ {
+ DestroyTask(FindTaskIdByFunc(sub_814ABE4));
+ task->tState++;
+ }
+
+ return FALSE;
+}
+
+#undef tSub32_X_delta
+#undef tSub32_Y_delta
+#undef tSub32_Bool
+
+static bool8 Phase2_32_Func5(struct Task *task)
+{
+ gBattle_BG0_X = 0;
+ gBattle_BG0_Y = 0;
+ SetGpuReg(REG_OFFSET_BG0VOFS, 0);
+ SetGpuReg(REG_OFFSET_BG0HOFS, gBattle_BG0_Y);
+
+ FillBgTilemapBufferRect_Palette0(0, 1, 0, 0, 0x20, 0x20);
+ CopyBgTilemapBufferToVram(0);
+ BlendPalettes(0xFFFFFFFF, 0x10, 0);
+
+ DestroyTask(FindTaskIdByFunc(task->func));
+ task->tState++; // UB: changing value of a destroyed task
+ return FALSE;
+}
+
+#undef tData1
+#undef tData2
+#undef tData3
+#undef tData4
+#undef tData5
+#undef tData6
+#undef tData7
diff --git a/src/berry_blender.c b/src/berry_blender.c
index 9aa80612c..51580b50b 100644
--- a/src/berry_blender.c
+++ b/src/berry_blender.c
@@ -127,8 +127,8 @@ struct BerryBlenderData
struct BlenderGameBlock gameBlock;
};
-extern struct MusicPlayerInfo gMPlay_SE2;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_SE2;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern u16 gSpecialVar_ItemId;
extern u8 gInGameOpponentsNo;
extern u8 gUnknown_020322D5;
@@ -801,7 +801,7 @@ static const struct WindowTemplate sBlenderRecordWindowTemplate = {0, 6, 4, 0x12
static void Blender_ControlHitPitch(void)
{
- m4aMPlayPitchControl(&gMPlay_SE2, 0xFFFF, 2 * (sBerryBlenderData->field_4C - 128));
+ m4aMPlayPitchControl(&gMPlayInfo_SE2, 0xFFFF, 2 * (sBerryBlenderData->field_4C - 128));
}
static void VBlankCB0_BerryBlender(void)
@@ -1938,9 +1938,9 @@ static void sub_80814F4(void)
if (gRecvCmds[i][2] == 0x2345 || gRecvCmds[2][i] == 0x4523 || gRecvCmds[2][i] == 0x5432) // could be a bug, 2 and i are reversed
{
if (sBerryBlenderData->field_4C > 1500)
- m4aMPlayTempoControl(&gMPlay_BGM, ((sBerryBlenderData->field_4C - 750) / 20) + 256);
+ m4aMPlayTempoControl(&gMPlayInfo_BGM, ((sBerryBlenderData->field_4C - 750) / 20) + 256);
else
- m4aMPlayTempoControl(&gMPlay_BGM, 0x100);
+ m4aMPlayTempoControl(&gMPlayInfo_BGM, 0x100);
}
}
}
@@ -2335,7 +2335,7 @@ static void CB2_HandleBlenderEndGame(void)
switch (sBerryBlenderData->gameEndState)
{
case 1:
- m4aMPlayTempoControl(&gMPlay_BGM, 256);
+ m4aMPlayTempoControl(&gMPlayInfo_BGM, 256);
for (i = 0; i < gSpecialVar_0x8004; i++)
{
DestroyTask(sBerryBlenderData->field_120[i]);
@@ -2355,7 +2355,7 @@ static void CB2_HandleBlenderEndGame(void)
sBerryBlenderData->gameEndState = 5;
sBerryBlenderData->mainState = 0;
- m4aMPlayStop(&gMPlay_SE2);
+ m4aMPlayStop(&gMPlayInfo_SE2);
}
Blender_ControlHitPitch();
break;
diff --git a/src/bg.c b/src/bg.c
index 74e3ea830..b699a0b1f 100644
--- a/src/bg.c
+++ b/src/bg.c
@@ -1007,7 +1007,7 @@ void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 dest
}
// Skipping for now, it probably uses structs passed by value
/*
-void CopyRectToBgTilemapBufferRect(u8 bg, void* src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2)
+void CopyRectToBgTilemapBufferRect(u8 bg, const void* src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2)
{
u16 attribute;
u16 mode;
@@ -1049,7 +1049,7 @@ void CopyRectToBgTilemapBufferRect(u8 bg, void* src, u8 srcX, u8 srcY, u8 srcWid
}
}*/
__attribute__((naked))
-void CopyRectToBgTilemapBufferRect(u8 bg, void* src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2)
+void CopyRectToBgTilemapBufferRect(u8 bg, const void* src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2)
{
asm("push {r4-r7,lr}\n\
mov r7, r10\n\
diff --git a/src/hall_of_fame.c b/src/hall_of_fame.c
index 414959882..4465f65a3 100644
--- a/src/hall_of_fame.c
+++ b/src/hall_of_fame.c
@@ -54,7 +54,7 @@ static EWRAM_DATA struct HofGfx *sHofGfxPtr = NULL;
extern bool8 gHasHallOfFameRecords;
extern u32 gUnknown_0203BCD4;
extern u8 gDecompressionBuffer[];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern MainCallback gGameContinueCallback;
extern u32 gDamagedSaveSectors;
extern u8 gReservedSpritePaletteCount;
@@ -1040,7 +1040,7 @@ static void Task_HofPC_HandleInput(u8 taskId)
if (IsCryPlayingOrClearCrySongs())
{
StopCryAndClearCrySongs();
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
gTasks[taskId].func = Task_HofPC_HandlePaletteOnExit;
}
@@ -1050,7 +1050,7 @@ static void Task_HofPC_HandleInput(u8 taskId)
if (IsCryPlayingOrClearCrySongs())
{
StopCryAndClearCrySongs();
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
}
gTasks[taskId].func = Task_HofPC_HandlePaletteOnExit;
}
diff --git a/src/libisagbprn.c b/src/libisagbprn.c
new file mode 100755
index 000000000..e0e979e95
--- /dev/null
+++ b/src/libisagbprn.c
@@ -0,0 +1,177 @@
+#include <stdarg.h>
+#include <stdio.h>
+#include "gba/gba.h"
+#include "config.h"
+
+#define AGB_PRINT_FLUSH_ADDR 0x9FE209D
+#define AGB_PRINT_STRUCT_ADDR 0x9FE20F8
+#define AGB_PRINT_PROTECT_ADDR 0x9FE2FFE
+#define WSCNT_DATA (WAITCNT_PHI_OUT_16MHZ | WAITCNT_WS0_S_2 | WAITCNT_WS0_N_4)
+
+// originally for auto no$gba support, the string "no$gba" should be at this address,
+// the user needs to read this string out as the memory viewer won't show it.
+#define NOCASHGBAIDADDR 0x4FFFA00
+#define NOCASHGBAPRINTADDR1 0x4FFFA10 // automatically adds a newline after the string has finished
+#define NOCASHGBAPRINTADDR2 0x4FFFA14 // does not automatically add the newline. by default, NOCASHGBAPRINTADDR2 is used. this is used to keep strings consistent between no$gba and VBA-RR, but a user can choose to forgo this.
+
+struct AGBPrintStruct
+{
+ u16 m_nRequest;
+ u16 m_nBank;
+ u16 m_nGet;
+ u16 m_nPut;
+};
+
+typedef void (*LPFN_PRINT_FLUSH)(void);
+
+#ifndef NDEBUG
+
+void AGBPrintFlush1Block(void);
+
+void AGBPrintInit(void)
+{
+ volatile struct AGBPrintStruct *pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
+ u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 *pProtect = (u16 *)AGB_PRINT_PROTECT_ADDR;
+ u16 nOldWSCNT = *pWSCNT;
+ *pWSCNT = WSCNT_DATA;
+ *pProtect = 0x20;
+ pPrint->m_nRequest = pPrint->m_nGet = pPrint->m_nPut = 0;
+ pPrint->m_nBank = 0xFD;
+ *pProtect = 0;
+ *pWSCNT = nOldWSCNT;
+}
+
+static void AGBPutcInternal(const char cChr)
+{
+ volatile struct AGBPrintStruct *pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
+ u16 *pPrintBuf = (u16 *)(0x8000000 + (pPrint->m_nBank << 16));
+ u16 *pProtect = (u16 *)AGB_PRINT_PROTECT_ADDR;
+ u16 nData = pPrintBuf[pPrint->m_nPut / 2];
+ *pProtect = 0x20;
+ nData = (pPrint->m_nPut & 1) ? (nData & 0xFF) | (cChr << 8) : (nData & 0xFF00) | cChr;
+ pPrintBuf[pPrint->m_nPut / 2] = nData;
+ pPrint->m_nPut++;
+ *pProtect = 0;
+}
+
+void AGBPutc(const char cChr)
+{
+ u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 nOldWSCNT = *pWSCNT;
+ volatile struct AGBPrintStruct *pPrint;
+ *pWSCNT = WSCNT_DATA;
+ AGBPutcInternal(cChr);
+ *pWSCNT = nOldWSCNT;
+ pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
+ if (pPrint->m_nPut == ((pPrint->m_nGet - 1) & 0xFFFF))
+ AGBPrintFlush1Block();
+}
+
+void AGBPrint(const char *pBuf)
+{
+ volatile struct AGBPrintStruct *pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
+ u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 nOldWSCNT = *pWSCNT;
+ *pWSCNT = WSCNT_DATA;
+ while (*pBuf)
+ {
+ AGBPutc(*pBuf);
+ pBuf++;
+ }
+ *pWSCNT = nOldWSCNT;
+}
+
+void AGBPrintf(const char *pBuf, ...)
+{
+ char bufPrint[0x100];
+ va_list vArgv;
+ va_start(vArgv, pBuf);
+ vsprintf(bufPrint, pBuf, vArgv);
+ va_end(vArgv);
+ AGBPrint(bufPrint);
+}
+
+static void AGBPrintTransferDataInternal(u32 bAllData)
+{
+ LPFN_PRINT_FLUSH lpfnFuncFlush;
+ u16 *pIME;
+ u16 nIME;
+ u16 *pWSCNT;
+ u16 nOldWSCNT;
+ u16 *pProtect;
+ volatile struct AGBPrintStruct *pPrint;
+
+ pProtect = (u16 *)AGB_PRINT_PROTECT_ADDR;
+ pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
+ lpfnFuncFlush = (LPFN_PRINT_FLUSH)AGB_PRINT_FLUSH_ADDR;
+ pIME = (u16 *)REG_ADDR_IME;
+ nIME = *pIME;
+ pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ nOldWSCNT = *pWSCNT;
+ *pIME = nIME & ~1;
+ *pWSCNT = WSCNT_DATA;
+
+ if (bAllData)
+ {
+ while (pPrint->m_nPut != pPrint->m_nGet)
+ {
+ *pProtect = 0x20;
+ lpfnFuncFlush();
+ *pProtect = 0;
+ }
+ }
+ else if (pPrint->m_nPut != pPrint->m_nGet)
+ {
+ *pProtect = 0x20;
+ lpfnFuncFlush();
+ *pProtect = 0;
+ }
+
+ *pWSCNT = nOldWSCNT;
+ *pIME = nIME;
+}
+
+void AGBPrintFlush1Block(void)
+{
+ AGBPrintTransferDataInternal(FALSE);
+}
+
+void AGBPrintFlush(void)
+{
+ AGBPrintTransferDataInternal(TRUE);
+}
+
+void AGBAssert(const char *pFile, int nLine, const char *pExpression, int nStopProgram)
+{
+ if (nStopProgram)
+ {
+ AGBPrintf("ASSERTION FAILED FILE=[%s] LINE=[%d] EXP=[%s] \n", pFile, nLine, pExpression);
+ AGBPrintFlush();
+ asm(".hword 0xEFFF");
+ }
+ else
+ {
+ AGBPrintf("WARING FILE=[%s] LINE=[%d] EXP=[%s] \n", pFile, nLine, pExpression);
+ }
+}
+
+// no$gba print functions, uncomment to use
+/*
+void NoCashGBAPrint(const char *pBuf)
+{
+ *(volatile u32*)NOCASHGBAPRINTADDR2 = (u32)pBuf;
+}
+
+void NoCashGBAPrintf(const char *pBuf, ...)
+{
+ char bufPrint[0x100];
+ va_list vArgv;
+ va_start(vArgv, pBuf);
+ vsprintf(bufPrint, pBuf, vArgv);
+ va_end(vArgv);
+ NoCashGBAPrint(bufPrint);
+}
+*/
+
+#endif
diff --git a/src/m4a_2.c b/src/m4a_2.c
index 2d3c65848..0625f05d1 100644
--- a/src/m4a_2.c
+++ b/src/m4a_2.c
@@ -11,10 +11,10 @@ void *gMPlayJumpTable[36];
struct CgbChannel gCgbChans[4];
struct MusicPlayerTrack gPokemonCryTracks[MAX_POKEMON_CRIES * 2];
struct PokemonCrySong gPokemonCrySong;
-struct MusicPlayerInfo gMPlay_BGM;
-struct MusicPlayerInfo gMPlay_SE1;
-struct MusicPlayerInfo gMPlay_SE2;
-struct MusicPlayerInfo gMPlay_SE3;
+struct MusicPlayerInfo gMPlayInfo_BGM;
+struct MusicPlayerInfo gMPlayInfo_SE1;
+struct MusicPlayerInfo gMPlayInfo_SE2;
+struct MusicPlayerInfo gMPlayInfo_SE3;
u8 gMPlayMemAccArea[0x10];
u32 MidiKeyToFreq(struct WaveData *wav, u8 key, u8 fineAdjust)
diff --git a/src/pokeball.c b/src/pokeball.c
index 13969a5d1..b48e55135 100644
--- a/src/pokeball.c
+++ b/src/pokeball.c
@@ -21,7 +21,7 @@ extern u8 gBankTarget;
extern u16 gBattlePartyID[];
extern u8 gBankSpriteIds[];
extern u8 gHealthBoxesIds[];
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
// this file's functions
static void Task_DoPokeballSendOutAnim(u8 taskId);
@@ -773,11 +773,11 @@ static void SpriteCB_ReleaseMonFromBall(struct Sprite *sprite)
if (gBattleTypeFlags & BATTLE_TYPE_MULTI && gBattleTypeFlags & BATTLE_TYPE_LINK)
{
if (IsBGMPlaying())
- m4aMPlayStop(&gMPlay_BGM);
+ m4aMPlayStop(&gMPlayInfo_BGM);
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 128);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 128);
}
}
diff --git a/src/pokeblock_feed.c b/src/pokeblock_feed.c
index 1bf40bbe5..b26da118c 100644
--- a/src/pokeblock_feed.c
+++ b/src/pokeblock_feed.c
@@ -50,7 +50,7 @@ struct PokeblockFeedStruct
};
extern u16 gSpecialVar_ItemId;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern struct SpriteTemplate gUnknown_0202499C;
extern const u8 gBattleTerrainPalette_Frontier[];
@@ -802,7 +802,7 @@ static void Task_ReturnAfterPaletteFade(u8 taskId)
{
ResetSpriteData();
FreeAllSpritePalettes();
- m4aMPlayVolumeControl(&gMPlay_BGM, -1, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, -1, 0x100);
SetMainCallback2(gMain.savedCallback);
DestroyTask(taskId);
FreeAllWindowBuffers();
diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c
index d659b2a02..e56448d8b 100755
--- a/src/pokemon_summary_screen.c
+++ b/src/pokemon_summary_screen.c
@@ -41,7 +41,7 @@ struct ContestEffect
extern struct UnkSummaryStruct* gUnknown_0203CF1C;
extern struct BgTemplate gUnknown_0861CBB4;
extern u8 gUnknown_0203CF20;
-extern struct MusicPlayerInfo gMPlay_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
extern s8 gUnknown_0861CC1C[];
extern u8 gUnknown_08329D22[];
extern u8 gUnknown_0203CF21;
@@ -793,7 +793,7 @@ void sub_81C0484(u8 taskId)
ResetSpriteData();
FreeAllSpritePalettes();
StopCryAndClearCrySongs();
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0x100);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
if (gMonSpritesGfxPtr == 0)
sub_806F47C(0);
sub_81C0434();
diff --git a/src/sound.c b/src/sound.c
index 0cb11d5a5..ba3f659cc 100644
--- a/src/sound.c
+++ b/src/sound.c
@@ -29,10 +29,10 @@ IWRAM_DATA static u16 sFanfareCounter;
bool8 gDisableMusic;
extern u32 gBattleTypeFlags;
-extern struct MusicPlayerInfo gMPlay_BGM;
-extern struct MusicPlayerInfo gMPlay_SE1;
-extern struct MusicPlayerInfo gMPlay_SE2;
-extern struct MusicPlayerInfo gMPlay_SE3;
+extern struct MusicPlayerInfo gMPlayInfo_BGM;
+extern struct MusicPlayerInfo gMPlayInfo_SE1;
+extern struct MusicPlayerInfo gMPlayInfo_SE2;
+extern struct MusicPlayerInfo gMPlayInfo_SE3;
extern struct ToneData gCryTable[];
extern struct ToneData gCryTable2[];
extern const struct Fanfare sFanfares[];
@@ -171,7 +171,7 @@ bool8 IsNotWaitingForBGMStop(void)
void PlayFanfareByFanfareNum(u8 fanfareNum)
{
u16 songNum;
- m4aMPlayStop(&gMPlay_BGM);
+ m4aMPlayStop(&gMPlayInfo_BGM);
songNum = sFanfares[fanfareNum].songNum;
sFanfareCounter = sFanfares[fanfareNum].duration;
m4aSongNumStart(songNum);
@@ -187,7 +187,7 @@ bool8 WaitFanfare(bool8 stop)
else
{
if (!stop)
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
else
m4aSongNumStart(MUS_DUMMY);
@@ -232,7 +232,7 @@ static void Task_Fanfare(u8 taskId)
}
else
{
- m4aMPlayContinue(&gMPlay_BGM);
+ m4aMPlayContinue(&gMPlayInfo_BGM);
DestroyTask(taskId);
}
}
@@ -250,46 +250,46 @@ void FadeInNewBGM(u16 songNum, u8 speed)
if (songNum == 0xFFFF)
songNum = 0;
m4aSongNumStart(songNum);
- m4aMPlayImmInit(&gMPlay_BGM);
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 0);
+ m4aMPlayImmInit(&gMPlayInfo_BGM);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0);
m4aSongNumStop(songNum);
- m4aMPlayFadeIn(&gMPlay_BGM, speed);
+ m4aMPlayFadeIn(&gMPlayInfo_BGM, speed);
}
void FadeOutBGMTemporarily(u8 speed)
{
- m4aMPlayFadeOutTemporarily(&gMPlay_BGM, speed);
+ m4aMPlayFadeOutTemporarily(&gMPlayInfo_BGM, speed);
}
bool8 IsBGMPausedOrStopped(void)
{
- if (gMPlay_BGM.status & MUSICPLAYER_STATUS_PAUSE)
+ if (gMPlayInfo_BGM.status & MUSICPLAYER_STATUS_PAUSE)
return TRUE;
- if (!(gMPlay_BGM.status & MUSICPLAYER_STATUS_TRACK))
+ if (!(gMPlayInfo_BGM.status & MUSICPLAYER_STATUS_TRACK))
return TRUE;
return FALSE;
}
void FadeInBGM(u8 speed)
{
- m4aMPlayFadeIn(&gMPlay_BGM, speed);
+ m4aMPlayFadeIn(&gMPlayInfo_BGM, speed);
}
void FadeOutBGM(u8 speed)
{
- m4aMPlayFadeOut(&gMPlay_BGM, speed);
+ m4aMPlayFadeOut(&gMPlayInfo_BGM, speed);
}
bool8 IsBGMStopped(void)
{
- if (!(gMPlay_BGM.status & MUSICPLAYER_STATUS_TRACK))
+ if (!(gMPlayInfo_BGM.status & MUSICPLAYER_STATUS_TRACK))
return TRUE;
return FALSE;
}
void PlayCry1(u16 species, s8 pan)
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 85);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 85);
PlayCryInternal(species, pan, CRY_VOLUME, 10, 0);
gPokemonCryBGMDuckingCounter = 2;
RestoreBGMVolumeAfterPokemonCry();
@@ -308,7 +308,7 @@ void PlayCry3(u16 species, s8 pan, u8 mode)
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 85);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 85);
PlayCryInternal(species, pan, CRY_VOLUME, 10, mode);
gPokemonCryBGMDuckingCounter = 2;
RestoreBGMVolumeAfterPokemonCry();
@@ -324,7 +324,7 @@ void PlayCry4(u16 species, s8 pan, u8 mode)
else
{
if (!(gBattleTypeFlags & BATTLE_TYPE_MULTI))
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 85);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 85);
PlayCryInternal(species, pan, CRY_VOLUME, 10, mode);
}
}
@@ -337,7 +337,7 @@ void PlayCry6(u16 species, s8 pan, u8 mode) // not present in R/S
}
else
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 85);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 85);
PlayCryInternal(species, pan, CRY_VOLUME, 10, mode);
gPokemonCryBGMDuckingCounter = 2;
}
@@ -345,7 +345,7 @@ void PlayCry6(u16 species, s8 pan, u8 mode) // not present in R/S
void PlayCry5(u16 species, u8 mode)
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 85);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 85);
PlayCryInternal(species, 0, CRY_VOLUME, 10, mode);
gPokemonCryBGMDuckingCounter = 2;
RestoreBGMVolumeAfterPokemonCry();
@@ -529,7 +529,7 @@ static void Task_DuckBGMForPokemonCry(u8 taskId)
if (!IsPokemonCryPlaying(gMPlay_PokemonCry))
{
- m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 256);
+ m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
DestroyTask(taskId);
}
}
@@ -557,55 +557,55 @@ void PlaySE(u16 songNum)
void PlaySE12WithPanning(u16 songNum, s8 pan)
{
m4aSongNumStart(songNum);
- m4aMPlayImmInit(&gMPlay_SE1);
- m4aMPlayImmInit(&gMPlay_SE2);
- m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
- m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
+ m4aMPlayImmInit(&gMPlayInfo_SE1);
+ m4aMPlayImmInit(&gMPlayInfo_SE2);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE1, 0xFFFF, pan);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE2, 0xFFFF, pan);
}
void PlaySE1WithPanning(u16 songNum, s8 pan)
{
m4aSongNumStart(songNum);
- m4aMPlayImmInit(&gMPlay_SE1);
- m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
+ m4aMPlayImmInit(&gMPlayInfo_SE1);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE1, 0xFFFF, pan);
}
void PlaySE2WithPanning(u16 songNum, s8 pan)
{
m4aSongNumStart(songNum);
- m4aMPlayImmInit(&gMPlay_SE2);
- m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
+ m4aMPlayImmInit(&gMPlayInfo_SE2);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE2, 0xFFFF, pan);
}
void SE12PanpotControl(s8 pan)
{
- m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
- m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE1, 0xFFFF, pan);
+ m4aMPlayPanpotControl(&gMPlayInfo_SE2, 0xFFFF, pan);
}
bool8 IsSEPlaying(void)
{
- if ((gMPlay_SE1.status & MUSICPLAYER_STATUS_PAUSE) && (gMPlay_SE2.status & MUSICPLAYER_STATUS_PAUSE))
+ if ((gMPlayInfo_SE1.status & MUSICPLAYER_STATUS_PAUSE) && (gMPlayInfo_SE2.status & MUSICPLAYER_STATUS_PAUSE))
return FALSE;
- if (!(gMPlay_SE1.status & MUSICPLAYER_STATUS_TRACK) && !(gMPlay_SE2.status & MUSICPLAYER_STATUS_TRACK))
+ if (!(gMPlayInfo_SE1.status & MUSICPLAYER_STATUS_TRACK) && !(gMPlayInfo_SE2.status & MUSICPLAYER_STATUS_TRACK))
return FALSE;
return TRUE;
}
bool8 IsBGMPlaying(void)
{
- if (gMPlay_BGM.status & MUSICPLAYER_STATUS_PAUSE)
+ if (gMPlayInfo_BGM.status & MUSICPLAYER_STATUS_PAUSE)
return FALSE;
- if (!(gMPlay_BGM.status & MUSICPLAYER_STATUS_TRACK))
+ if (!(gMPlayInfo_BGM.status & MUSICPLAYER_STATUS_TRACK))
return FALSE;
return TRUE;
}
bool8 IsSpecialSEPlaying(void)
{
- if (gMPlay_SE3.status & MUSICPLAYER_STATUS_PAUSE)
+ if (gMPlayInfo_SE3.status & MUSICPLAYER_STATUS_PAUSE)
return FALSE;
- if (!(gMPlay_SE3.status & MUSICPLAYER_STATUS_TRACK))
+ if (!(gMPlayInfo_SE3.status & MUSICPLAYER_STATUS_TRACK))
return FALSE;
return TRUE;
}
diff --git a/src/text.c b/src/text.c
index a13ed162d..5db3ba308 100644
--- a/src/text.c
+++ b/src/text.c
@@ -2418,12 +2418,12 @@ _08005ABA:\n\
strb r0, [r6, #0x9]\n\
b _08005A0A\n\
_08005ABE:\n\
- ldr r0, =gMPlay_BGM\n\
+ ldr r0, =gMPlayInfo_BGM\n\
bl m4aMPlayStop\n\
b _08005A0A\n\
.pool\n\
_08005ACC:\n\
- ldr r0, =gMPlay_BGM\n\
+ ldr r0, =gMPlayInfo_BGM\n\
bl m4aMPlayContinue\n\
b _08005A0A\n\
.pool\n\
diff --git a/src/tileset_anims.c b/src/tileset_anims.c
index 4ad787e1c..f89cfdd2b 100644
--- a/src/tileset_anims.c
+++ b/src/tileset_anims.c
@@ -5,6 +5,7 @@
#include "blend_palette.h"
#include "battle_transition.h"
#include "task.h"
+#include "battle_transition.h"
// Static type declarations
@@ -1392,7 +1393,7 @@ static void sub_80A1818(u16 a1)
{
CpuCopy16(gTilesetAnims_BattleDomePals0[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32);
BlendPalette(0x80, 0x10, gPaletteFade.y, gPaletteFade.blendColor & 0x7FFF);
- if ((u8)FindTaskIdByFunc(sub_8149DFC) != 0xFF )
+ if ((u8)FindTaskIdByFunc(TransitionPhase1_Task_RunFuncs) != 0xFF )
{
sSecondaryTilesetCB = sub_80A1670;
sSecondaryTilesetCBBufferSize = 0x20;
@@ -1402,7 +1403,7 @@ static void sub_80A1818(u16 a1)
static void sub_80A1884(u16 a1)
{
CpuCopy16(gTilesetAnims_BattleDomePals0[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32);
- if ((u8)FindTaskIdByFunc(sub_8149DFC) == 0xFF )
+ if ((u8)FindTaskIdByFunc(TransitionPhase1_Task_RunFuncs) == 0xFF )
{
BlendPalette(0x80, 0x10, gPaletteFade.y, gPaletteFade.blendColor & 0x7FFF);
if (!--sSecondaryTilesetCBBufferSize)
diff --git a/sym_bss.txt b/sym_bss.txt
index de452b2e7..409690e38 100644
--- a/sym_bss.txt
+++ b/sym_bss.txt
@@ -73,17 +73,7 @@ gUnknown_03001202: @ 3001202
gUnknown_03001204: @ 3001204
.space 0x4
-gUnknown_03001208: @ 3001208
- .space 0x2
-
-sTestingTransitionId: @ 300120A
- .space 0x1
-
-sTestingTransitionState: @ 300120B
- .space 0x5
-
-gUnknown_03001210: @ 3001210
- .space 0x30
+ .include "src/battle_transition.o"
gUnknown_03001240: @ 3001240
.space 0x30
@@ -192,9 +182,22 @@ gUnknown_030012FC: @ 30012FC
.space 0x4
gUnknown_03001300: @ 3001300
- .space 0x770
+ .space 0x40
+
+gMPlayTrack_BGM: @ 3001340
+ .space 0x320
+
+gMPlayTrack_SE1: @ 3001660
+ .space 0xF0
+
+gMPlayTrack_SE2: @ 3001750
+ .space 0x2D0
+
+gMPlayTrack_SE3: @ 3001A20
+ .space 0x50
.include "src/agb_flash.o"
.include "src/siirtc.o"
.include "tools/agbcc/lib/libgcc.a:dp-bit.o"
.include "tools/agbcc/lib/libgcc.a:fp-bit.o"
+ .include "tools/agbcc/lib/libc.a:syscalls.o"
diff --git a/sym_ewram.txt b/sym_ewram.txt
index 4af63595e..d328d8864 100644
--- a/sym_ewram.txt
+++ b/sym_ewram.txt
@@ -1193,10 +1193,7 @@ gUnknown_0203AB98: @ 203AB98
.space 0x4
.include "src/coins.o"
-
- .align 2
-sTransitionStructPtr: @ 203ABA0
- .space 0x4
+ .include "src/battle_transition.o"
gAbilitiesPerBank: @ 203ABA4
.space 0x4