### Linker spec file for Pokemon Diamond/Pearl US ###
###   Pass this to the SDK's makelcf.exe utility  ###
###        along with the ARM9-TS template.       ###

Static arm9
{
    Address 0x02000000
    Object main.o
    Object list_menu.o
    Object unk_02001B80.o
    Object string_util.o
    Object render_text.o
    Object font.o
    Object palette.o
    Object sound.o
    Object unk_020040F4.o
    Object unk_020051F4.o
    Object sound_chatot.o
    Object poke_overlay.o
    Object unk_020061E8.o
    Object overlay_manager.o
    Object filesystem.o
    Object gf_gfx_loader.o
    Object unk_02006D98.o
    Object unk_02008AA4.o
    Object unk_02008DEC.o
    Object oam.o
    Object brightness.o
    Object msgdata.o
    Object message_format.o
    Object unk_0200BA78.o
    Object unk_0200BB14.o
    Object unk_0200CA44.o
    Object render_window.o
    Object unk_0200E1D0_s.o
    Object unk_0200E1D0.o
    Object unk_0200E850.o
    Object unk_0201137C.o
    Object unk_02011744.o
    Object unk_02012004.o
    Object gf_rtc.o
    Object list_menu_items.o
    Object unk_02012944.o
    Object unk_02012CC8.o
    Object mail_message.o
    Object easy_chat.o
    Object unk_02013CD4.o
    Object unk_020142EC.o
    Object unk_020144FC.o
    Object unk_02014590.o
    Object unk_02014BF4.o
    Object unk_02015CC0.o
    Object rs_migrate_string.o
    Object play_timer.o
    Object game_init.o
    Object heap.o
    Object bg_window.o
    Object unk_0201B1A8.o
    Object unk_0201B4E8.o
    Object unk_0201B6D0.o
    Object string_control_code.o
    Object math_util.o
    Object text.o
    Object unk_0201C24C.o
    Object unk_0201C360.o
    Object unk_0201C620.o
    Object ascii_util.o
    Object unk_0201C7A0.o
    Object unk_0201CBEC.o
    Object unk_0201CC08.o
    Object unk_0201D040.o
    Object unk_0201E00C.o
    Object gf_gfx_planes.o
    Object camera.o
    Object unk_0201F06C.o
    Object unk_020208B8.o
    Object timer3.o
    Object error_handling.o
    Object unk_02020C44.o
    Object unk_0202134C.o
    Object unk_02021590.o
    Object unk_02021934.o
    Object unk_02021FF8.o
    Object unk_02022244.o
    Object unk_02022294.o
    Object unk_020222E8.o
    Object unk_02022318.o
    Object unk_02022450.o
    Object unk_02022504.o
    Object save.o
    Object save_arrays.o
    Object save_system_info.o
    Object player_data.o
    Object unk_02023AC4.o
    Object daycare.o
    Object pokedex.o
    Object unk_02024E64.o
    Object options.o
    Object unk_020250A4.o
    Object unk_02025484.o
    Object unk_020254B8.o
    Object mail.o
    Object unk_02025954.o
    Object unk_02026CD0.o
    Object unk_02027E30.o
    Object unk_020281E0.o
    Object unk_020286F8.o
    Object coins.o
    Object unk_02028980.o
    Object unk_02029A84.o
    Object unk_02029AE0.o
    Object seal_case.o
    Object unk_02029CEC.o
    Object igt.o
    Object sav_chatot.o
    Object unk_02029FB0.o
    Object unk_0202A1E0.o
    Object unk_0202A8F4.o
    Object unk_0202A924.o
    Object unk_0202ABBC.o
    Object unk_0202AC20.o
    Object hall_of_fame.o
    Object unk_0202B374.o
    Object unk_0202B870.o
    Object unk_0202BE98.o
    Object unk_0202C0E0.o
    Object unk_0202C144.o
    Object unk_0202C198.o
    Object unk_0202D394.o
    Object unk_0202D4C4.o
    Object unk_0202D858.o
    Object unk_0202D8D0.o
    Object unk_0202DB14.o
    Object unk_0202E29C.o
    Object unk_0202F150.o
    Object unk_02031480.o
    Object unk_02031734.o
    Object unk_020336C0.o
    Object unk_02033778.o
    Object unk_020337E8.o
    Object unk_02033874.o
    Object unk_02033B68.o
    Object communication_error.o
    Object wfc_user_info_warning.o
    Object map_matrix.o
    Object map_header.o
    Object unk_02034A28.o
    Object unk_02034D7C.o
    Object unk_02034E84.o
    Object field_system_rtc_weather.o
    Object unk_02035068.o
    Object unk_02036FA4.o
    Object unk_02037024.o
    Object unk_020372D4.o
    Object unk_020377B0.o
    Object unk_020377F0.o
    Object script.o
    Object unk_02038C78.o
    Object scrcmd.o
    Object scrcmd_mart.o
    Object scrcmd_3.o
    Object scrcmd_names.o
    Object scrcmd_5.o
    Object scrcmd_sound.o
    Object scrcmd_7.o
    Object scrcmd_union.o
    Object scrcmd_9.o
    Object scrcmd_10.o
    Object scrcmd_berry_trees.o
    Object scrcmd_12.o
    Object scrcmd_13.o
    Object scrcmd_coins.o
    Object scrcmd_money.o
    Object scrcmd_daycare.o
    Object scrcmd_amity_square.o
    Object scrcmd_party.o
    Object scrcmd_fossils.o
    Object scrcmd_prizes.o
    Object scrcmd_flags.o
    Object scrcmd_items.o
    Object scrcmd_underground.o
    Object scrcmd_move_relearner.o
    Object scrcmd_25.o
    Object unk_02046030.o
    Object save_vars_flags.o
    Object task.o
    Object encounter.o
    Object unk_02047500.o
    Object unk_020476CC.o
    Object blackout.o
    Object unk_020484A8.o
    Object unk_02048904.o
    Object script_pokemon_util.o
    Object unk_0204A368.o
    Object unk_0204A498.o
    Object unk_0204AB0C.o
    Object unk_0204ADE0.o
    Object unk_0204AEA8.o
    Object unk_0204AF24.o
    Object unk_0204B0A0.o
    Object unk_0204B34C.o
    Object unk_0204B9EC.o
    Object poketch.o
    Object unk_0204C1B4.o
    Object unk_0204CA80.o
    Object unk_0204CB20.o
    Object unk_0204FBA8.o
    Object unk_02050E48.o
    Object unk_020520AC.o
    Object unk_02052EE8.o
    Object unk_0205363C.o
    Object unk_02053750.o
    Object text_02054590.o
    Object unk_0205478C.o
    Object unk_02054C14.o
    Object player_avatar.o
    Object unk_020557F4.o
    Object map_object.o
    Object unk_02058EE8.o
    Object unk_02059F04.o
    Object unk_0205AD98.o
    Object unk_0205BEF8.o
    Object unk_0205C334.o
    Object unk_0205C598.o
    Object unk_0205CDB4.o
    Object unk_0205CE48.o
    Object unk_0205DD18.o
    Object unk_0205E4EC.o
    Object unk_0205EB38.o
    Object unk_0205EC84.o
    Object unk_0205F314.o
    Object unk_0205F7A0.o
    Object unk_0205FA2C.o
    Object unk_0206015C.o
    Object unk_02060344.o
    Object unk_020603B0.o
    Object unk_020606B0.o
    Object unk_020607D4.o
    Object unk_02060CCC.o
    Object unk_020625EC.o
    Object unk_0206367C.o
    Object unk_02063888.o
    Object field_move.o
    Object field_move_environment.o
    Object unk_020643C0.o
    Object unk_020647A4.o
    Object unk_02064CA8.o
    Object unk_02064E20.o
    Object unk_02064E4C.o
    Object unk_02064E90.o
    Object unk_020653EC.o
    Object unk_02066840.o

    ##poketool##
    Object pokemon.o
    Object waza.o
    Object trainer_data.o
    Object pokemon_storage_system.o
    Object unk_0206B688.o
    Object party.o
    Object unk_0206BB28.o
    Object unk_0206BB5C.o
    Object unk_0206BF90.o
    Object unk_0206C700.o
    Object unk_0206DE24.o
    Object unk_0206E0F0.o
    Object bag_view.o

    ##itemtool##
    Object itemtool.o
    Object bag.o
    Object unk_0206F1F0.o
    Object unk_0206F3FC.o
    Object unk_02072548.o
    Object unk_02073710.o
    Object unk_02073DA8.o
    Object unk_0207550C.o
    Object unk_020772F0.o
    Object unk_020799E8.o
    Object unk_02079C70.o
    Object unk_0207C328.o
    Object unk_0207D5BC.o
    Object unk_0207EF6C.o
    Object unk_0207F95C.o
    Object unk_0207FC5C.o
    Object unk_0207FD00.o
    Object unk_02080C38.o
    Object unk_020828BC.o
    Object unk_020834D0.o
    Object unk_02083B84.o
    Object unk_02083D48.o
    Object unk_02084098.o
    Object unk_020842D0.o
    Object use_item_on_mon.o
    Object unk_020851B8.o
    Object nutdata.o
    Object unk_02085338.o
    Object unk_020854E0.o
    Object unk_020859C0.o
    Object unk_02086084.o
    Object unk_02086414.o
    Object unk_02086FA8.o
    Object unk_02087A1C.o
    Object unk_02087A6C.o
    Object unk_02087D00.o
    Object unk_02088320.o
    Object unk_02088814.o
    Object unk_02088858.o
    Object unk_0208890C.o
    Object unk_0208898C.o
    Object unk_02088AAC.o
    Object unk_02088D1C.o
    Object move_relearner.o
    Object unk_02088F0C.o
    Object unk_020893E0.o
    Object unk_02089498.o
    Object unk_02089960.o
    Object save_data_read_error.o
    Object save_data_write_error.o
    Object unk_0208A258.o
    Object unk_0208A300.o
    Object unk_0208A338.o
    Object error_message_reset.o
    ### Third-party libraries ###
    Object unk_0208AC14.o
    Object custom_allocator.o
    Object unk_020910EC.o
    Object DWC_backup.o
    Object DWC_bm_init.o
    Object DWC_util_wifiidtool.o
    Object DWC_init.o
    Object DWC_account.o
    Object SOC_socl_startup.o
    Object SOC_socl_command.o
    Object SOC_socl_create.o
    Object SOC_socl_bind.o
    Object SOC_socl_read.o
    Object SOC_socl_shutdown.o
    Object SOC_socl_close.o
    Object SOC_socl_cleanup.o
    Object SOC_socl_poll.o
    Object SOC_socl_misc.o
    Object SOC_socl_list.o
    Object SOC_soc.o
    Object SOC_socl_ssl.o
    Object CPS_network.o
    Object SSL_ssl.o
    Object SSL_md5.o
    Object SSL_sha1.o
    Object SSL_rca4.o
    Object SSL_biginteger.o
    Object WCM_system.o
    Object WCM_aplist.o
    Object WCM_cpsif.o
    Object WCM_util.o
    Object WIFI_stubsmd5_dummy.o
    Object libVCT.o
    ### Nitro System SDK ###
    Object NNS_FND_list.o
    Object NNS_FND_heapcommon.o
    Object NNS_FND_expheap_s.o
    Object NNS_FND_expheap.o
    Object NNS_FND_frameheap.o
    Object NNS_FND_allocator.o
    Object NNS_GFD_gfd_texvramman.o
    Object NNS_GFD_gfd_plttvramman.o
    Object NNS_GFD_gfd_frametexvra.o
    Object NNS_GFD_gfd_frameplttvr.o
    Object NNS_GFD_gfd_vramtransfe.o
    Object NNS_GFD_gfdi_linkedlist.o
    Object NNS_GFD_gfd_linkedlistt.o
    Object NNS_GFD_gfd_linkedlistp.o
    Object NNS_G2D_g2d_nan_load.o
    Object NNS_G2D_g2d_nob_load.o
    Object NNS_G2D_g2d_nmc_load.o
    Object NNS_G2D_g2d_ncg_load.o
    Object NNS_G2D_g2d_ncl_load.o
    Object NNS_G2D_g2d_nsc_load.o
    Object NNS_G2D_g2d_load.o
    Object NNS_G2D_g2d_softsprite.o
    Object NNS_G2D_g2d_animation.o
    Object NNS_G2D_g2d_oam.o
    Object NNS_G2D_g2d_palettetabl.o
    Object NNS_G2D_g2d_image.o
    Object NNS_G2D_g2d_srtcontrol.o
    Object NNS_G2D_g2d_node.o
    Object NNS_G2D_g2d_cellanimati.o
    Object NNS_G2D_g2d_multicellan.o
    Object NNS_G2D_g2d_renderer.o
    Object NNS_G2D_g2di_mtx32.o
    Object NNS_G2D_g2d_celltransfe.o
    Object NNS_G2D_g2d_oamsoftware.o
    Object NNS_G2D_g2d_renderercor.o
    Object NNS_G2D_g2d_font.o
    Object NNS_G2D_g2d_charcanvas.o
    Object NNS_G2D_g2d_textcanvas.o
    Object NNS_G2D_g2d_nft_load.o
    Object NNS_G2D_g2di_bitreader.o
    Object NNS_G2D_g2di_splitchar.o
    Object NNS_G3D_kernel.o
    Object NNS_G3D_glbstate.o
    Object NNS_G3D_anm.o
    Object NNS_G3D_cgtool.o
    Object NNS_G3D_sbc.o
    Object NNS_G3D_1mat1shp.o
    Object NNS_G3D_gecom.o
    Object NNS_G3D_util.o
    Object NNS_G3D_mem.o
    Object NNS_G3D_model.o
    Object NNS_G3D_res_struct_acce.o
    Object NNS_G3D_nsbca.o
    Object NNS_G3D_nsbma.o
    Object NNS_G3D_nsbta.o
    Object NNS_G3D_nsbtp.o
    Object NNS_G3D_nsbva.o
    Object NNS_G3D_basic.o
    Object NNS_G3D_maya.o
    Object NNS_G3D_si3d.o
    Object NNS_G3D_3dsmax.o
    Object NNS_G3D_xsi.o
    Object NNS_SND_main.o
    Object NNS_SND_resource_mgr.o
    Object NNS_SND_waveout.o
    Object NNS_SND_player.o
    Object NNS_SND_stream.o
    Object NNS_SND_capture.o
    Object NNS_SND_sndarc.o
    Object NNS_SND_heap.o
    Object NNS_SND_sndarc_loader.o
    Object NNS_SND_sndarc_player.o
    Object NNS_SND_sndarc_stream.o
    Object NNS_SND_seqdata.o
    Object NNS_SND_fader.o
    ### Nitro SDK ###
    Object FX_mtx22.o
    Object FX_mtx33.o
    Object FX_mtx43.o
    Object FX_mtx44.o
    Object FX_cp.o
    Object FX_vec.o
    Object FX_sincos.o
    Object FX_atan.o
    Object FX.o
    Object GX.o
    Object GX_state.o
    Object GX_vramcnt.o
    Object GX_bgcnt.o
    Object GX_g2.o
    Object GX_g3b.o
    Object GX_g3imm.o
    Object GX_g3x.o
    Object GX_g3_util.o
    Object GX_load2d.o
    Object GX_load3d.o
    Object GX_g3.o
    Object GX_asm.o
    Object OS_irqHandler.o (.text)
    Object OS_irqTable.o
    Object OS_interrupt.o
    Object OS_spinLock.o
    Object OS_printf.o
    Object OS_thread.o
    Object OS_context.o
    Object OS_emulator.o
    Object OS_message.o
    Object OS_mutex.o
    Object OS_cache.o
    Object OS_init.o
    Object OS_arena.o
    Object OS_alloc.o
    Object OS_tcm.o
    Object OS_protectionUnit.o
    Object OS_protectionRegion.o
    Object OS_exception.o
    Object OS_timer.o
    Object OS_tick.o
    Object OS_alarm.o
    Object OS_valarm.o
    Object OS_system.o
    Object OS_reset.o
    Object OS_ownerInfo.o
    Object OS_vramExclusive.o
    Object OS_entropy.o
    Object OS_terminate_proc.o
    Object MI_wram.o
    Object MI_dma.o
    Object MI_dma_hblank.o
    Object MI_dma_gxcommand.o
    Object MI_memory.o
    Object MI_swap.o
    Object MI_uncompress.o
    Object MI_dma_card.o
    Object MI_init.o
    Object SND_interface.o
    Object SND_main.o
    Object SND_command.o
    Object SND_alarm.o
    Object SND_work.o
    Object SND_util.o
    Object SND_bank.o
    Object PXI_init.o
    Object PXI_fifo.o
    Object FS_command.o
    Object FS_command_default.o
    Object FS_archive.o
    Object FS_file.o
    Object FS_rom.o
    Object FS_overlay.o
    Object DGT_hash1.o
    Object DGT_hash2.o
    Object DGT_sha1s_arm4cw.o
    Object CP_context.o
    Object SPI_tp.o
    Object SPI_mic.o
    Object SPI_pm.o
    Object RTC_external.o
    Object RTC_internal.o
    Object RTC_convert.o
    Object CARD_common.o
    Object CARD_spi.o
    Object CARD_backup.o
    Object CARD_rom.o
    Object CARD_request.o
    Object CARD_pullOut.o
    Object WM_system.o
    Object WM_sync.o
    Object WM_standard.o
    Object WM_mp.o
    Object WM_dcf.o
    Object WM_ds.o
    Object WM_ks.o
    Object WM_etc.o
    Object CTRDG_common.o
    Object CTRDG_proc.o
    Object CTRDG_backup.o
    Object CTRDG_flash_common.o
    Object CTRDG_flash_AT29LV512.o
    Object CTRDG_flash_LE26FV10N1TS-10.o
    Object CTRDG_flash_LE39FW512.o
    Object CTRDG_flash_MX29L010.o
    Object CTRDG_flash_MX29L512.o
    Object CTRDG_task.o
    Object MATH_pop.o
    Object MATH_dgt.o
    Object MATH_crc.o
    Object STD_string.o
    ### Standard libraries ###
    ### Bundled with CodeWarrior, so probably compiled with 2.0sp1 ###
    Object MSL_ARM_abort_exit.o
    Object MSL_ARM_critical_regions_NITRO.o
    Object MSL_ARM_math.o
    Object MSL_Common_ansi_files.o
    Object arith.o
    Object MSL_Common_assert.o
    Object MSL_Common_buffer_io.o
    Object MSL_Common_ctype.o
    Object MSL_Common_direct_io.o
    Object MSL_Common_errno.o
    Object MSL_Common_file_io.o
    Object MSL_Common_file_pos.o
    Object MSL_Common_float.o
    Object MSL_Common_mbstring.o
    Object MSL_Common_mem.o
    Object MSL_Common_mem_funcs.o
    Object MSL_Common_printf.o
    Object MSL_Common_qsort.o
    Object rand.o
    Object MSL_Common_scanf.o
    Object MSL_Common_signal.o
    Object MSL_Common_string.o
    Object MSL_Common_strtold.o
    Object MSL_Common_strtoul.o
    Object MSL_Common_wchar_io.o
    Object MSL_Common_wctype.o
    Object MSL_Common_wmem.o
    Object MSL_Common_wprintf.o
    Object MSL_Common_wstring.o
    Object MSL_DPMath_e_pow.o
    Object MSL_DPMath_s_copysign.o
    Object MSL_DPMath_s_fabs.o
    Object MSL_DPMath_s_frexp.o
    Object MSL_DPMath_s_ldexp.o
    Object MSL_DPMath_w_pow.o
    Object MSL_fp_ansi.o
    Object MSL_math.o
    Object MSL_string_extras.o
    Object RUNTIME_d_add.o
    Object RUNTIME_d_dtof.o
    Object RUNTIME_d_dtoi.o
    Object RUNTIME_d_dtoull.o
    Object RUNTIME_d_itod.o
    Object RUNTIME_d_mul.o
    Object RUNTIME_d_sqrt.o
    Object RUNTIME_d_sub.o
    Object RUNTIME_f_add.o
    Object RUNTIME_f_cmp.o
    Object RUNTIME_f_div.o
    Object RUNTIME_f_ftod.o
    Object RUNTIME_f_ftoi.o
    Object RUNTIME_f_ftou.o
    Object RUNTIME_f_itof.o
    Object RUNTIME_f_mul.o
    Object RUNTIME_f_sub.o
    Object RUNTIME_ll_div.o
    Object RUNTIME_ll_mul.o
    Object RUNTIME_ll_sll.o
    Object RUNTIME_s32_div_f.o
    Object RUNTIME_u32_div_f.o
    Object RUNTIME_d_div.o
    Object RUNTIME_ieee_status.o
    Object RUNTIME_ARM_semihosted_console_io.o
    Object RUNTIME_CPLUS_StaticInitializers.o
    Object RUNTIME_NITRO_eabi_init.o
}

Autoload ITCM
{
    Address 0x01FF8000
    Object OS_irqHandler.o (.itcm)
    Object OS_reset.o (.itcm)
    Object MI_dma.o (.itcm)
    Object MI_dma_gxcommand.o (.itcm)
}

Autoload DTCM
{
    Address 0x027E0000
    Object OS_irqHandler.o (.bss)
    Object OS_irqTable.o (.dtcm)
}

Autoload EXT
{
    Address 0x02400000
}

Overlay OVERLAY_00
{
    After arm9
}

Overlay OVERLAY_01
{
    After arm9
    Object overlay_01.o
}

Overlay OVERLAY_02
{
    After OVERLAY_01
}

Overlay OVERLAY_03
{
    After ITCM
}

Overlay OVERLAY_04
{
    After arm9
    Object ov04_021D74E0.o
    Object ov04_021D868C.o
    Object ov04_021D8D18.o
    Object ov04_021D9C2C.o
    Object ov04_021DA260.o
    Object ov04_021DB730.o
    Object ov04_021DC8A4.o
    Object ov04_021DCCC8.o
    Object ov04_021DD36C.o
    Object ov04_0220C680_certs.o
    Object ov04_021DD6B0.o
    Object ov04_021DD82C.o
    Object ov04_021DD984.o
    Object ov04_021DDF40.o
    Object ov04_021DE2D0.o
    Object ov04_021DE89C.o
    Object ov04_021DEB90.o
    Object ov04_021E05FC.o
    Object ov04_021E10F8.o
    Object ov04_021E26D0.o
    Object arm_04.o
}

Overlay OVERLAY_05
{
    ##Overworld##
    After arm9
    Object ov05_021D74E0.o
    Object ov05_021D7F4C.o
    Object ov05_021D80E8.o
    Object ov05_021D9320.o
    Object ov05_021D9A48.o
    Object ov05_021DA5B8.o
    Object ov05_021DB44C.o
    Object ov05_021DB900.o
    Object ov05_021DBA00.o
    Object ov05_021DBABC.o
    Object ov05_021DBD84.o
    Object ov05_021DBE04.o
    Object ov05_021DBEF4.o
    Object ov05_021DC0B8.o
    Object ov05_021E1374.o
    Object ov05_021E1AD8.o
    Object ov05_021E2B80.o
    Object ov05_021E2E88.o
    Object ov05_021E3340.o
    Object ov05_021E3444.o
    Object ov05_021E4AE4.o
    Object ov05_021E52A8.o
    Object ov05_021E5300.o
    Object ov05_021E5564.o
    Object ov05_021E55BC.o
    Object ov05_021E577C.o
    Object ov05_021E5918.o
    Object ov05_021E5AB4.o
    Object ov05_021E5C8C.o
    Object ov05_021E5E10.o
    Object ov05_021E5FD8.o
    Object ov05_021E72FC.o
    Object ov05_021E7504.o
    Object ov05_021E779C.o
    Object ov05_021E7C00.o
    Object ov05_021E80F8.o
    Object ov05_021E8310.o
    Object ov05_021E8648.o
    Object ov05_021E8860.o
    Object ov05_021E88E8.o
    Object ov05_021EC458.o
    Object ov05_021ED9C0.o
    Object ov05_021EDB70.o
    Object ov05_021EDE34.o
    Object ov05_021EFA9C.o
    Object ov05_021EFBF8.o
    Object ov05_021F0318.o
    Object ov05_021F0514.o
    Object ov05_021F1B0C.o
    Object ov05_021F1CB8.o
    Object ov05_021F1F04.o
    Object ov05_021F3780.o
    Object ov05_021F3854.o
    Object ov05_021F38CC.o
    Object ov05_021F3BC0.o
    Object ov05_021F3C98.o
    Object ov05_021F3FE0.o
    Object ov05_021F445C.o
    Object ov05_021F45B4.o
    Object ov05_021F46C8.o
    Object ov05_021F4968.o
    Object ov05_021F4CF8.o
    Object ov05_021F5268.o
    Object ov05_021F5518.o
    Object ov05_021F5990.o
    Object ov05_021F5B9C.o
    Object ov05_021F5C44.o
    Object ov05_021F61DC.o
    Object ov05_021F61F4.o
    Object ov05_021F6360.o
}

Overlay OVERLAY_06
{
    ##Overworld##
    After OVERLAY_05
    Object overlay_06.o
}

Overlay OVERLAY_07
{
    After OVERLAY_04
    Object overlay_07.o
}

Overlay OVERLAY_08
{
    After OVERLAY_04
    Object overlay_08.o
}

Overlay OVERLAY_09
{
    After OVERLAY_04
    Object overlay_09.o
}

Overlay OVERLAY_10
{
    After arm9
}

Overlay OVERLAY_11
{
    ##Battles##
    After OVERLAY_08
    Object ov11_0222D5C0_1.o
    Object ov11_0222D5C0_2.o
    Object ov11_0222D5C0_3.o
    Object ov11_0222FF68.o
    Object ov11_02232264.o
    Object ov11_0223D1DC.o
    Object ov11_02242B78.o
    Object ov11_0224CA64.o
    Object ov11_0224D550.o
    Object ov11_0225464C.o
    Object ov11_02254710.o
    Object ov11_02256C08.o
    Object ov11_02258238.o
    Object ov11_02258428.o
    Object ov11_0225C91C.o
    Object ov11_0225D3EC.o
    Object ov11_0225D6A4.o
}

Overlay OVERLAY_12
{
    After OVERLAY_08
    Object overlay_12.o
}

Overlay OVERLAY_13
{
    After OVERLAY_04
    Object overlay_13_init.o
    Object overlay_13_arm1.o
    Object overlay_13_thumb.o
    Object overlay_13_arm2.o
}

Overlay OVERLAY_14
{
    ##PC##
    After arm9
    Object overlay_14.o
}

Overlay OVERLAY_15
{
    After arm9
    Object overlay_15.o
}

Overlay OVERLAY_16
{
    ##Pokedex/Battle Sprites##
    After arm9
    Object overlay_16.o
}

Overlay OVERLAY_17
{
    After arm9
    Object overlay_17.o
}

Overlay OVERLAY_18
{
    After OVERLAY_05
    Object overlay_18.o
}

Overlay OVERLAY_19
{
    ##Bottom screen before Pokétch##
    After OVERLAY_06
    Object overlay_19.o
}

Overlay OVERLAY_20
{
    ##Pokétch##
    After OVERLAY_06
    Object ov20_02252440.o
    Object ov20_02252C5C.o
    Object ov20_022536F4.o
    Object ov20_02253BA4.o
    Object ov20_02254130.o
    Object ov20_02254420.o
}

Overlay OVERLAY_21
{
    ##Pokétch Clock##
    After OVERLAY_20
    Object ov21_02254854.o
    Object ov21_02254A6C.o
}

Overlay OVERLAY_22
{
    After OVERLAY_20
    Object overlay_22_sinit.o
    Object overlay_22.o
}

Overlay OVERLAY_23
{
    ##Pokétch Calculator##
    After OVERLAY_20
    Object overlay_23_sinit.o
    Object overlay_23.o
}

Overlay OVERLAY_24
{
    ##Memo Pad##
    After OVERLAY_20
    Object ov24_02254840.o
    Object ov24_02254CA0.o
}

Overlay OVERLAY_25
{
    ##Analogue Watch##
    After OVERLAY_20
    Object overlay_25_sinit.o
    Object overlay_25.o
}

Overlay OVERLAY_26
{
    ##Dot Artist##
    After OVERLAY_20
    Object overlay_26_sinit.o
    Object ov26_02254854.o
    Object ov26_02254BD4.o
}

Overlay OVERLAY_27
{
    ##Pokétch Party##
    After OVERLAY_20
    Object overlay_27_sinit.o
    Object overlay_27.o
}

Overlay OVERLAY_28
{
    ##Friendship Checker##
    After OVERLAY_20
    Object overlay_28_sinit.o
    Object overlay_28.o
}

Overlay OVERLAY_29
{
    ##Dowsing Machine##
    After OVERLAY_20
    Object overlay_29_sinit.o
    Object overlay_29.o
}

Overlay OVERLAY_30
{
    After OVERLAY_20
    Object overlay_30_sinit.o
    Object overlay_30.o
}

Overlay OVERLAY_31
{
    ##Pokétch Counter##
    After OVERLAY_20
    Object overlay_31_sinit.o
    Object overlay_31.o
}

Overlay OVERLAY_32
{
    After OVERLAY_20
    Object overlay_32_sinit.o
    Object overlay_32.o
}

Overlay OVERLAY_33
{
    After OVERLAY_20
    Object overlay_33_sinit.o
    Object ov33_02254854.o
    Object ov33_022549AC.o
}

Overlay OVERLAY_34
{
    After OVERLAY_20
    Object overlay_34_sinit.o
    Object overlay_34.o
}

Overlay OVERLAY_35
{
    ##Daycare Checker##
    After OVERLAY_20
    Object overlay_35_sinit.o
    Object overlay_35.o
}

Overlay OVERLAY_36
{
    After OVERLAY_20
    Object overlay_36_sinit.o
    Object overlay_36.o
}

Overlay OVERLAY_37
{
    ##Coin Toss##
    After OVERLAY_20
    Object overlay_37_sinit.o
    Object overlay_37.o
}

Overlay OVERLAY_38
{
    ##Move Checker##
    After OVERLAY_20
    Object overlay_38_sinit.o
    Object overlay_38.o
}

Overlay OVERLAY_39
{
    After OVERLAY_20
    Object overlay_39_sinit.o
    Object overlay_39.o
}

Overlay OVERLAY_40
{
    After OVERLAY_20
    Object overlay_40_sinit.o
    Object overlay_40.o
}

Overlay OVERLAY_41
{
    After OVERLAY_20
    Object overlay_41_sinit.o
    Object overlay_41.o
}

Overlay OVERLAY_42
{
    ##Marking Map##
    After OVERLAY_20
    Object overlay_42_sinit.o
    Object overlay_42.o
}

Overlay OVERLAY_43
{
    ##Berry Searcher##
    After OVERLAY_20
    Object overlay_43_sinit.o
    Object overlay_43.o
}

Overlay OVERLAY_44
{
    After OVERLAY_20
    Object overlay_44_sinit.o
    Object ov44_02254854.o
    Object ov44_02254A54.o
}

Overlay OVERLAY_45
{
    After OVERLAY_20
    Object overlay_45_sinit.o
    Object overlay_45.o
}

Overlay OVERLAY_46
{
    After OVERLAY_20
    Object overlay_46_sinit.o
    Object ov46_02254854.o
    Object ov46_022549AC.o
}

Overlay OVERLAY_47
{
    ##Link Searcher##
    After OVERLAY_20
    Object overlay_47_sinit.o
    Object overlay_47.o
}

Overlay OVERLAY_48
{
    After OVERLAY_20
    Object overlay_48_sinit.o
    Object overlay_48.o
}

Overlay OVERLAY_49
{
    ##Pokemon History##
    After OVERLAY_20
    Object overlay_49_sinit.o
    Object overlay_49.o
}

Overlay OVERLAY_50
{
    After OVERLAY_20
    Object overlay_50_sinit.o
    Object ov50_02254854.o
    Object ov50_022549AC.o
}

Overlay OVERLAY_51
{
    After OVERLAY_20
    Object overlay_51.o
}

Overlay OVERLAY_52
{
    ##Some kind of transition overlay for intro##
    After arm9
    Object overlay_52.o
}

Overlay OVERLAY_53
{
    After arm9
    Object overlay_53.o
}

Overlay OVERLAY_54
{
    After arm9
    Object overlay_54.o
}

Overlay OVERLAY_55
{
    After arm9
    Object overlay_55.o
}

Overlay OVERLAY_56
{
    After OVERLAY_04
    Object overlay_56.o
}

Overlay OVERLAY_57
{
    ##Trainer card##
    After arm9
    Object overlay_57.o
}

Overlay OVERLAY_58
{
    After OVERLAY_57
    Object overlay_58.o
}

Overlay OVERLAY_59
{
    ##Rowan's intro + TV intro##
    After arm9
    Object ov59_Intro.o
    Object ov59_TV.o
}

Overlay OVERLAY_60
{
    ##Options##
    After arm9
    Object overlay_60.o
}

Overlay OVERLAY_61
{
    After arm9
    Object overlay_61.o
}

Overlay OVERLAY_62
{
    After OVERLAY_08
    Object overlay_62_sinit.o
    Object overlay_62.o
}

Overlay OVERLAY_63
{
    ### Title Demo ###
    After arm9
    Object ov63_021D74E0.o
    Object ov63_021D8890.o
    Object ov63_021DA640.o
    Object ov63_021DAE5C.o
    Object ov63_021DB450.o
}

Overlay OVERLAY_64
{
    ##Pokemon Selection##
    After arm9
    Object overlay_64.o
}

Overlay OVERLAY_65
{
    After arm9
    Object overlay_65.o
}

Overlay OVERLAY_66
{
    ##Fly Map##
    After arm9
    Object overlay_66.o
}

Overlay OVERLAY_67
{
    After arm9
    Object overlay_67.o
}

Overlay OVERLAY_68
{
    After arm9
    Object overlay_68.o
}

Overlay OVERLAY_69
{
    ##Hall of Fame##
    After OVERLAY_08
    Object overlay_69.o
}

Overlay OVERLAY_70
{
    After arm9
    Object overlay_70.o
}

Overlay OVERLAY_71
{
    After OVERLAY_08
    Object overlay_71.o
}

Overlay OVERLAY_72
{
    After arm9
}

Overlay OVERLAY_73
{
    After arm9
    Object overlay_73.o
}

Overlay OVERLAY_74
{
    After arm9
    Object overlay_74.o
}

Overlay OVERLAY_75
{
    ### Player's bag ###
    After OVERLAY_14
    Object overlay_75.o
}

Overlay OVERLAY_76
{
    After arm9
    Object overlay_76.o
}

Overlay OVERLAY_77
{
    After arm9
    Object overlay_77.o
}

Overlay OVERLAY_78
{
    After arm9
    Object overlay_78.o
}

Overlay OVERLAY_79
{
    After OVERLAY_04
    Object overlay_79_thumb.o
    Object overlay_79_arm.o
}

Overlay OVERLAY_80
{
    After OVERLAY_08
    Object overlay_80.o
}

Overlay OVERLAY_81
{
    After OVERLAY_80
    Object overlay_81.o
}

Overlay OVERLAY_82
{
    After OVERLAY_08
    Object overlay_82.o
}

Overlay OVERLAY_83
{
    ##Load Screen##
    After OVERLAY_08
    Object overlay_83.o
}

Overlay OVERLAY_84
{
    ##Credits##
    After arm9
    Object overlay_84_thumb1.o
    Object overlay_84_arm.o
    Object overlay_84_thumb2.o
}

Overlay OVERLAY_85
{
    After arm9
    Object overlay_85.o
}

Overlay OVERLAY_86
{
    After arm9
    Object overlay_86.o
}
