! ctrdg.o 644 46344 ` ELF(4(ump 0  \C^ad  ""$&&*D*@,d.00B2E4H 4K5N 5_8b48l;o4;r=?D?AC>EA8ETGW8GiIl\IK8KM<M OO Q1S^YatY^p^`8`b4bd4df8fh8hj4jll*n-$nfpip~s<s   &4FW(()45 D8'D;Q 6X27e1:QSY^4 U;VB+WI0Xd[k+\r0]lQr$# 5 f h } X /1A7S=eCwIO;' J( \9 nJ W ] c i o u { % 7 I [ m          ! 3 E W i {    )  CB 9W hl  &  Z   %  p= Y v+ 3  M  ]0 5C 5V G8o _LG !  N    9 MO eI  x Hx *a> W!ak  2 H ^ Lt {?  5  Ks,&08&d'Fg |"$&T*",C.gH?~2="Au$CDE,ODDGZlIoDKDMPs#Py@`l@b@dDf@h@j4n0p=co>s ! !!! B!V!8f!S|!o!! !!!!  !5 !N &!l ; ! H! Y ! f ! s! !  ! !G R!x ! ! ! ! !, 5!E E!c Z! o ! x!  ! !  !  ! !1 !Q !j ! ! .! >! R! c! t ! !: !\  !r !  ! ! ! ! !!% !U<!!!9 !P 5! ! {!/ C! N KS > lC D r> /~( 2Z I  EM ^FF_?]*8b;7QJE[.3]k@{K{c6)fifST)T }S7Tf$Tx*)s5-.debug_info.debug_line.debug_frame.debug_abbrevCTRDGi_EnableFlag.bssCTRDGi_WorkCTRDG_IsExistedAtInit$t$dCTRDGi_InitCommonSVC_CpuSetOS_GetLockID$t$dCTRDG_IsBitIDCTRDG_IsExistingCTRDGi_IsBitIDAtInit$t$t$dCTRDG_IsNumberIDCTRDGi_IsNumberIDAtInit$t$t$dCTRDG_IsAgbCartridgeCTRDGi_IsAgbCartridgeAtInit$tCTRDG_IsOptionCartridge$t$t$dCTRDG_GetAgbGameCodeCTRDGi_GetAgbGameCodeAtInit$t$t$dCTRDG_GetAgbMakerCodeCTRDGi_GetAgbMakerCodeAtInit$t$t$d@14035@14036CTRDG_IsPulledOutCTRDGi_IsInitializedOSi_Panic$t$dCTRDG_IsAgbCartridgePulledOut$tCTRDG_IsOptionCartridgePulledOut$tCTRDGi_LockByProcessorCTRDGi_ChangeLatestAccessCycleCTRDGi_RestoreAccessCycleCTRDGi_UnlockByProcessor$t$dMI_GetCartridgeRomCycle1stMI_GetCartridgeRomCycle2ndMI_SetCartridgeRomCycle1stMI_SetCartridgeRomCycle2nd$t$t$d$t$d@14076@14077$t$d@14084$t$d$tOS_DisableInterruptsOS_ReadOwnerOfLockWordOS_TryLockCartridgeOS_RestoreInterruptsSVC_WaitByLoop$t$dOS_UnLockCartridge$tCTRDGi_SendtoPxiPXI_SendWordByFifo$tCTRDG_DmaCopy16CTRDGi_CopyCommon$t$dCTRDG_DmaCopy32$t$dCTRDG_CpuCopy8$t$dCTRDG_CpuCopy16$t$dCTRDG_CpuCopy32$t$dCTRDG_CheckEnabledOS_LockCartridgeMI_StopDmaDC_FlushRangeMI_DmaCopy16MI_DmaCopy32MI_CpuCopy16MI_CpuCopy32$t$dMIi_DmaCopy16$tMIi_DmaCopy32$t@14183@14184@14185@14186MIi_CpuCopy16$t$d@14204@14205@14206MIi_CpuCopy32$t$dCTRDG_Read8CTRDGi_AccessCommon$t$dCTRDG_Read16$t$dCTRDG_Read32$t$dCTRDG_Write8$t$dCTRDG_Write16$t$dCTRDG_Write32$t$d$t$dCTRDG_IsEnabled$t$dCTRDG_EnableOS_SetDPermissionsForProtectionRegionDC_FlushAllDC_WaitWriteBufferEmptyOS_DisableICacheForProtectionRegionOS_DisableDCacheForProtectionRegionOS_DisableWriteBufferForProtectionRegionOS_EnableICacheForProtectionRegionOS_EnableDCacheForProtectionRegionOS_EnableWriteBufferForProtectionRegion$t$d@14303OSi_TPanic$t$d.dwarf.CTRDGi_EnableFlag.dwarf.CTRDGi_Work.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.CTRDGWork.dwarf_typedef.CTRDGWork.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.14304.dwarf_type.14305.dwarf_typedef.CTRDGModuleInfo.dwarf_type.14306.dwarf_typedef.CTRDGModuleID.dwarf_type.14307.dwarf_type.14308.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.14309.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.void.dwarf_type.14310.dwarf_type.14311.dwarf_type.14312.dwarf_type.14313.dwarf_type.14314.dwarf_type.14315.dwarf_type.CTRDGLockByProc.dwarf_typedef.CTRDGLockByProc.dwarf_type.14316.dwarf_type.14317.dwarf_typedef.CTRDGHeader.dwarf_type.14318.dwarf_type.14319.dwarf_type.char.dwarf_type.14320.dwarf_type.14321.dwarf_type.14322.dwarf_type.CTRDGRomCycle.dwarf_typedef.CTRDGRomCycle.dwarf_type.@enum$1828nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.@enum$1829nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.14323.dwarf_type.14324.dwarf_type.14325.dwarf_type.14326.dwarf_type.14327.dwarf_type.14328.dwarf_type.14329.dwarf_type.14330.dwarf_type.14331.dwarf_type.14332.dwarf_type.14333.dwarf_type.14334.dwarf_type.14335.dwarf_type.14336.dwarf_type.14337.dwarf_type.14338.dwarf_type.14339.dwarf_type.14340.dwarf_type.14341.dwarf_type.14342.dwarf_type.14343.dwarf_type.14344.dwarf_type.14345.dwarf_type.14346.dwarf_type.14347.dwarf_type.14348.dwarf_type.14349.dwarf_type.14350.dwarf_type.14351.dwarf_type.14352.dwarf_line.CTRDG_IsExistedAtInit.dwarf.CTRDG_IsExistedAtInit.dwarf_line.CTRDGi_InitCommon.dwarf.CTRDGi_InitCommon.dwarf_line.CTRDG_IsBitID.dwarf.CTRDG_IsBitID.dwarf_line.CTRDGi_IsBitIDAtInit.dwarf.CTRDGi_IsBitIDAtInit.dwarf_line.CTRDG_IsNumberID.dwarf.CTRDG_IsNumberID.dwarf_line.CTRDGi_IsNumberIDAtInit.dwarf.CTRDGi_IsNumberIDAtInit.dwarf_line.CTRDG_IsAgbCartridge.dwarf.CTRDG_IsAgbCartridge.dwarf_line.CTRDG_IsOptionCartridge.dwarf.CTRDG_IsOptionCartridge.dwarf_line.CTRDGi_IsAgbCartridgeAtInit.dwarf.CTRDGi_IsAgbCartridgeAtInit.dwarf_line.CTRDG_GetAgbGameCode.dwarf.CTRDG_GetAgbGameCode.dwarf_line.CTRDGi_GetAgbGameCodeAtInit.dwarf.CTRDGi_GetAgbGameCodeAtInit.dwarf_line.CTRDG_GetAgbMakerCode.dwarf.CTRDG_GetAgbMakerCode.dwarf_line.CTRDGi_GetAgbMakerCodeAtInit.dwarf.CTRDGi_GetAgbMakerCodeAtInit.dwarf_line.CTRDG_IsPulledOut.dwarf.CTRDG_IsPulledOut.dwarf_line.CTRDG_IsAgbCartridgePulledOut.dwarf.CTRDG_IsAgbCartridgePulledOut.dwarf_line.CTRDG_IsOptionCartridgePulledOut.dwarf.CTRDG_IsOptionCartridgePulledOut.dwarf_line.CTRDG_IsExisting.dwarf.CTRDG_IsExisting.dwarf_line.CTRDGi_ChangeLatestAccessCycle.dwarf.CTRDGi_ChangeLatestAccessCycle.dwarf_line.MI_GetCartridgeRomCycle1st.dwarf.MI_GetCartridgeRomCycle1st.dwarf_line.MI_GetCartridgeRomCycle2nd.dwarf.MI_GetCartridgeRomCycle2nd.dwarf_line.MI_SetCartridgeRomCycle1st.dwarf.MI_SetCartridgeRomCycle1st.dwarf_line.MI_SetCartridgeRomCycle2nd.dwarf.MI_SetCartridgeRomCycle2nd.dwarf_line.CTRDGi_RestoreAccessCycle.dwarf.CTRDGi_RestoreAccessCycle.dwarf_line.CTRDGi_LockByProcessor.dwarf.CTRDGi_LockByProcessor.dwarf_line.CTRDGi_UnlockByProcessor.dwarf.CTRDGi_UnlockByProcessor.dwarf_line.CTRDGi_SendtoPxi.dwarf.CTRDGi_SendtoPxi.dwarf_line.CTRDG_DmaCopy16.dwarf.CTRDG_DmaCopy16.dwarf_line.CTRDG_DmaCopy32.dwarf.CTRDG_DmaCopy32.dwarf_line.CTRDG_CpuCopy8.dwarf.CTRDG_CpuCopy8.dwarf_line.CTRDG_CpuCopy16.dwarf.CTRDG_CpuCopy16.dwarf_line.CTRDG_CpuCopy32.dwarf.CTRDG_CpuCopy32.dwarf_line.CTRDGi_CopyCommon.dwarf.CTRDGi_CopyCommon.dwarf_line.MI_DmaCopy16.dwarf.MI_DmaCopy16.dwarf_line.MI_DmaCopy32.dwarf.MI_DmaCopy32.dwarf_line.MI_CpuCopy16.dwarf.MI_CpuCopy16.dwarf_line.MI_CpuCopy32.dwarf.MI_CpuCopy32.dwarf_line.CTRDG_Read8.dwarf.CTRDG_Read8.dwarf_line.CTRDG_Read16.dwarf.CTRDG_Read16.dwarf_line.CTRDG_Read32.dwarf.CTRDG_Read32.dwarf_line.CTRDG_Write8.dwarf.CTRDG_Write8.dwarf_line.CTRDG_Write16.dwarf.CTRDG_Write16.dwarf_line.CTRDG_Write32.dwarf.CTRDG_Write32.dwarf_line.CTRDGi_AccessCommon.dwarf.CTRDGi_AccessCommon.dwarf_line.CTRDG_IsEnabled.dwarf.CTRDG_IsEnabled.dwarf_line.CTRDG_Enable.dwarf.CTRDG_Enable.dwarf_line.CTRDG_CheckEnabled.dwarf.CTRDG_CheckEnabled.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.text.text.rela.text.text.rela.text.text.text.rela.text.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.text.data.data.text.rela.text.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.data.data.data.text.rela.text.data.data.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138Pctrdg.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\common\src\CTRDGi_EnableFlagCTRDGi_WorkintBOOLOSHeapHandlembstate_tCTRDGWork subpInitialized lockIDCTRDGWorkunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType  moduleID exLsiID isAgbCartridge detectPullOut makerCode gameCodeCTRDGModuleInfo __anon __anon bitID numberID disableExLsiID rawCTRDGModuleID __anon bitID numberID disableExLsiID raw bitID numberID disableExLsiIDunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8unsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10voidCTRDGLockByProc locked irqCTRDGLockByProc startAddress nintendoLogo titleName gameCode makerCode isRomCode machineCode deviceType exLsiID reserved_A softVersion complement moduleIDCTRDGHeader  charCTRDGRomCycle c1 c2CTRDGRomCycle@enumMI_CTRDG_ROMCYCLE1_10MI_CTRDG_ROMCYCLE1_8MI_CTRDG_ROMCYCLE1_6MI_CTRDG_ROMCYCLE1_18@enumMI_CTRDG_ROMCYCLE2_6MI_CTRDG_ROMCYCLE2_4&]CTRDG_IsExistedAtInitN +Tcip,;]CTRDGi_InitCommon =tmp&M]CTRDG_IsBitID MbitID8\]CTRDGi_IsBitIDAtInitC \bitID^Uretval`Tcip&t]CTRDG_IsNumberID tnumberIDd]CTRDGi_IsNumberIDAtInit numberIDUretvalTcip]CTRDG_IsAgbCartridge( ]CTRDG_IsOptionCartridgeZ ]CTRDGi_IsAgbCartridgeAtInit Tcip]CTRDG_GetAgbGameCode Tretval]CTRDGi_GetAgbGameCodeAtInitFTcipUretval]CTRDG_GetAgbMakerCodeTretval]CTRDGi_GetAgbMakerCodeAtInitTcipUretvalT(]CTRDG_IsPulledOut**TcipH]CTRDG_IsAgbCartridgePulledOutbV]CTRDG_IsOptionCartridgePulledOutd]CTRDG_IsExistingQiretvalj lockInfolUchpmTcipNisRomCoderc]CTRDGi_ChangeLatestAccessCycleTr$~]MI_GetCartridgeRomCycle1stD~]MI_GetCartridgeRomCycle2ndD~]MI_SetCartridgeRomCycle1stL~Tc1D3~]MI_SetCartridgeRomCycle2nd3~Tc2]CTRDGi_RestoreAccessCycleTrH]CTRDGi_LockByProcessor3lockIDTinfo"]CTRDGi_UnlockByProcessorlockIDTinfo$]CTRDGi_SendtoPxidataD(]CTRDG_DmaCopy16K(dmaNo( src(dest(sizeD/]CTRDG_DmaCopy32/dmaNo/ src/dest/sizelC]CTRDG_CpuCopy8)CsrcCTdestCUsizeDR]CTRDG_CpuCopy16RsrcR destRsizeDY]CTRDG_CpuCopy32YsrcY destYsizep]CTRDGi_CopyCommonpdmaNopsrcpUdestpTsizep(forwardTypesrc8dest8n}]MI_DmaCopy16H}dmaNo} src}dest}size}]MI_DmaCopy32}dmaNo} src}dest}size ]MI_CpuCopy16! src Udest TsizeY]MI_CpuCopy32YsrcYUdestYTsize@]CTRDG_Read8address rdata@]CTRDG_Read16)address rdata@]CTRDG_Read32}address rdataD]CTRDG_Write8address data@]CTRDG_Write16$address data@]CTRDG_Write32xaddress data]CTRDGi_AccessCommonUaddressdataTrdataaccessType4:]CTRDG_IsEnabled)K]CTRDG_EnableKenableMTbak_cpsr,UUdaccPu]CTRDG_CheckEnabledRS-JX~ (=J[hu01q2 2-D<Tmwop222np02C2_222222272G2\2q2z222<<<<< <<0<@<T<e<v<<<<<<<<<<<3090?0E0K0Q0t<TV<z{<42K2d2||}22y 2 W. 2? 2L 0m Z} [ XY X_ Xe Tk Tq Sw S} S S S S S S S S S S 2 2 S 2 2   < < 2  < S S  U UA l\ SP T ,|   <   & 2   8 2! 6 rQ E I &t 2   d 2  s   6 * . h \ `  t <   < <  $u6<THL|vTw8,0pdhTx~N *2CX_SSWZXX[YYSZ ZD@ZZSN[R[D[SSH%AS59"lS$<D<(<<YMQD{<<l<7+/DYl<D<'<<Ob<u<S__<%9<VSJ`N`u<<Saa</S#b'bNat<@@7+/@VmD2@2& * @Ri<z~<<   47S+ / Vl< , <SP7 ON v O O  OC j O O $ O( V OZ O O OFrOOO*^ObOOQOOO6OL}OOO3bOOOKqOO)OOOOOHkOO!DOOO)LO}OO$HOxO%O)LOOUPP/ D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\common\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\common\src\cache.htypes.hctrdg_work.hctrdg.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.h mmap_tcm.h mmap_vram.h ioreg_MI.h ioreg_EXI.h ioreg_PXI.h ioreg_CP.h ioreg_OS.h lcd.h version.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.hentropy.h ioreg.hioreg.h systemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.htcm.hprotectionUnit.hchina.hargument.hpad.hpad.hspi.hconfig.htp.hmic.hpm.hpm_common.hioreg_PAD.h type.hfifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.h global.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.h g3x.hioreg_G3X.h g2.hgx.hmmap_shared.h vramExclusive.hgx_bgcnt.hioreg_G2.h ioreg_GXS.h ioreg_G2S.h gx_capture.hioreg_GX.h g2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.h g3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.h qsort.h fft.h checksum.h crc.h dgt.h std.hfx_trig.h!fx_cp.h!fx_const.h!fx_mtx.h!fx_mtx22.h!fx_mtx33.h!fx.h!fx_vec.h!fx_mtx43.h!fx_mtx44.h!cp.hdivider.h"sqrt.h"context.h"ext.hext_scrntest.h#gx_vramcnt.hext_keycontrol.h#mb.hfile.hwm.hmb_gameinfo.h$mb_child.h$mb_fake_child.h$mb.h$os.hwfs.hcontext.h%math.h memory.h wbt.hallocator.h misc.hplatform.hendian.h card.hserver.h&device.h fs.hclient.h&format.h&env.henv_system.h'vib.hvib_system.h(nitro.hcommand-line defines))nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines))ctrdg.c*&+;+&BGB++#::# ::#  *#~#~#~>  ~>   *G. G. G+ / G. K. ##&&""6}.}.FNG"FJG" K& G& G& G* K*G& G G." G/ /UH]r &C_|5XHY[Zt[ #?Uk_`ab "8Ndz   CTRDGi_WorkI$ >  8I    !/ I .;:I? @.;:I? @  8I(C%  I;:I? 4;:I? L!HB 0 IJ HF  (T$(x($ G  0% L! HB ( xCx@(%(0pGF0$(x($ G  0%L!HB (`xxB%`x(ѡxxB xxB!yxB%(0pGF0$(($  $(($  L`y0$(  8L%(Хh(80 $(  8L%((80 ctrdg.cFailed assertion CTRDGi_IsInitialized()L (HIJ ( ( `y(`yF0-  U6 HVPW$(($  $(($  8  ,L (*H+I+J ( ( B`y( ;"H(0xpx(!(0Bx(!HB ѡh5(hB `y(bx C Cp H80o  * UJ P VWT ```  X Y Z [H @pGH @pGexMemory.hFailed assertion (u32)c1 <= MI_CTRDG_ROMCYCLE1_18 , H I J ( H CC HF 4\<]Failed assertion (u32)c2 <= MI_CTRDG_ROMCYCLE2_4 , H I J ( H C C HF5 4\<^ h`h Z [ `` H@!@ ` h( (`h GF  $ . 4   h(`hG   "(G   ( H I J (  G+  , 8V@W ( H I J ( G2  , 8V@W8  (HIJ (  B HB !+ "+8GF  > P \VdW ( H I J (  GU  , 8V@W ( H! J ( ! GF  . <V@W0( b3H  @((! ( (( (;("8 ( ( 3!(0*#)*#")")"  IRxp@BH(  0GF   . 6 l _z ` a b T G  G memory.hsize & 1 must be 0source address must be in 2-byte alignmentdestination address must be in 2-byte alignment8   @(HIJ (   @( H! J (   (@( H I J ( )"8GF 8 T f tc|defsize & 3 must be 0source address must be in 4-byte alignmentdestination address must be in 4-byte alignment8   @(H[!J (   @(H\!J (   (@(H]! J ( )"8G 6 R d pctgxh|i ( H! J ( !#GF  * 8V<W ( H I J ( !!#G  ( 4V<W ( H I J ( !A#G  ( 4V<W ( H I J (  y"#GF  * 8V@W ( H.!  J ( " #G  , 8V<W ( H I J ( "@#G  ( 4V<W8( E#H!(!(((*(( % ("@(@(A( ,(x p,( ,(h ` (p ((`H(  8G   T (HIJ ( Hh=  $V,W0T8 H` (HIJ ( (&(   )(       8GQ  , UJ T X ^ d j r x ~  TVWcartridge permission denied. (you must call CTRDG_Enable() under the guideline.) ( H I J ( ((HIJFy~   & 4 <VDWLj@ PO59#$90T@ @hOhZh ih3u( @@ @"pppp,0 &  @8& Ћd@` )/ :@ЌF QW0 " b@h`$ sy & (TPH* , .  x0 02 А 2@D$8 1DP$; %+= 6H<<? GP"MA X$^ГC iDo@<E zDД<G lHI ЕD <K `D<M O p Q  S И +00 ``Y P p+&0,К2P`^ =@C<` N0@Tp<b _@e<d p0Dv<f @<h @@<j pHl 4<n @p QP``s ctrdg_proc.o 644 36472 ` ELF(4(Cd (254F s&vp&y(|(+(+- -/0L03035,5B7l9od9<x<?4?AA   &4LQ]k u8+\0 A8Dd & ( !0I "P#W+$^0% )*/(2r5;@?3>$ (&)B%]n  ;z    ? ti  V  \  n e f w /5 BH )UvX^ kqw$}.X@VRgdmvsy, ?F }  7;K p3+ G@ cxT a/l I<R^$ P   /#6 H7ph % @ 1U2 n3  ? ,3 x$<PRhQq(8e$-45@3 7/Et9Zy<Cg% ! !!!H!3Z!Mo !az !u!!!!!!!2!L!f% !|2!C!\ !i!z !!!1!H!c!!!!"!:! J!6 _!T t !f }!  !  ! ! ! ! !.  !B !f 3!~ B! ^ ! j! z!  ! !  !5  !K !e !|  ! ! _! !" ? !: N !P !{  ~! ! ! ! ! ! !& !9 h! b ! t :! !/ 9!I !w [!o !} ! ! ! ! ! !' 8!@ ![ 9!uS !} !!!;[!YD!<!! 5!%!B#{!C!2=!!m!yy!q!c/1*N6+?Rj/T.debug_info.debug_line.debug_frame.debug_abbrevisInfoInitialized$13504.bssCTRDGi_LockisInitializedctrdg_already_pulloutskipCheckisCartridgePullOutCTRDG_UserCallbackheaderBufCTRDGTaskList$13500CTRDGi_IsInitialized$t$dCTRDG_InitCTRDGi_InitCommonPXI_InitPXI_IsCallbackReadyPXI_SetFifoRecvCallbackCTRDGi_InitModuleInfoCTRDGi_InitTaskThreadCTRDG_EnableCTRDGi_CallbackForInitModuleInfoCTRDGi_PulledOutCallbackCTRDGi_CallbackForSetPhi$t$dOS_SetIrqMaskOS_EnableIrqCTRDGi_LockByProcessorMI_GetMainMemoryPriorityCTRDGi_ChangeLatestAccessCycleMI_SetMainMemoryPriorityDC_InvalidateRangeMI_DmaCopy16CTRDGi_RestoreAccessCycleCTRDGi_UnlockByProcessorCTRDG_IsExistingMI_CpuCopy32DC_FlushAllCTRDGi_SendtoPxiSVC_WaitByLoopOS_RestoreIrqCTRDGi_Work$t$d$t$d$t$d@13687@13688OSi_Panic$t$dMIi_DmaCopy16$t@13706@13707@13708@13709MIi_CpuCopy32$t$d$t$d@13715@13716$t$dCTRDG_DummyInitCTRDGi_DummyCallback$t$d$tCTRDG_TerminateForPulledOut$t$d@13732CTRDG_SetPulledOutCallback$t$dOS_Terminate$t$dCTRDG_SendToARM7PXI_SendWordByFifo$tCTRDG_CheckPulledOutCTRDG_IsPulledOut$t$d@13772CTRDG_SetPhiClockMIi_SetPhiClock$t$d@13779$t$d$t$d.dwarf.isInfoInitialized$13504.dwarf.CTRDGi_Lock.dwarf.isInitialized.dwarf.ctrdg_already_pullout.dwarf.skipCheck.dwarf.isCartridgePullOut.dwarf.CTRDG_UserCallback.dwarf.headerBuf.dwarf.CTRDGTaskList$13500.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.13781.dwarf_type.13782.dwarf_type.13783.dwarf_typedef.CTRDGHeader.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13784.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13785.dwarf_type.char.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.13786.dwarf_type.13787.dwarf_type.13788.dwarf_typedef.CTRDGiTaskWork.dwarf_type.13789.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.13790.dwarf_type.CPContext.dwarf_typedef.CPContext.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.@enum$310nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13791.dwarf_type.13792.dwarf_type.void.dwarf_type.13793.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.13794.dwarf_type.OSMutex.dwarf_typedef.OSMutex.dwarf_type.long.dwarf_typedef.WBTBlockSize.dwarf_typedef.vs32.dwarf_typedef.fx32.dwarf_typedef.WBTBlockSeqNo.dwarf_typedef.s32.dwarf_type._OSMutexLink.dwarf_typedef.OSMutexLink.dwarf_type._OSMutexQueue.dwarf_typedef.OSMutexQueue.dwarf_type.13795.dwarf_type.13796.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.13797.dwarf_type.13798.dwarf_type.13799.dwarf_type.13800.dwarf_type.13801.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13802.dwarf_type.13803.dwarf_type.13804.dwarf_type.13805.dwarf_type.13806.dwarf_type.CTRDGLockByProc.dwarf_typedef.CTRDGLockByProc.dwarf_type.CTRDGRomCycle.dwarf_typedef.CTRDGRomCycle.dwarf_type.@enum$1828nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.@enum$1829nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.@enum$1826nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13807.dwarf_type.13808.dwarf_typedef.CTRDGModuleInfo.dwarf_type.13809.dwarf_typedef.CTRDGModuleID.dwarf_type.13810.dwarf_type.13811.dwarf_type.13812.dwarf_type.13813.dwarf_type.13814.dwarf_type.13815.dwarf_type.@enum$11663nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.@enum$1827nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_line.CTRDGi_IsInitialized.dwarf.CTRDGi_IsInitialized.dwarf_line.CTRDG_Init.dwarf.CTRDG_Init.dwarf_line.CTRDGi_InitModuleInfo.dwarf.CTRDGi_InitModuleInfo.dwarf_line.OS_EnableIrq.dwarf.OS_EnableIrq.dwarf_line.MI_GetMainMemoryPriority.dwarf.MI_GetMainMemoryPriority.dwarf_line.MI_SetMainMemoryPriority.dwarf.MI_SetMainMemoryPriority.dwarf_line.MI_DmaCopy16.dwarf.MI_DmaCopy16.dwarf_line.MI_CpuCopy32.dwarf.MI_CpuCopy32.dwarf_line.OS_RestoreIrq.dwarf.OS_RestoreIrq.dwarf_line.CTRDGi_CallbackForInitModuleInfo.dwarf.CTRDGi_CallbackForInitModuleInfo.dwarf_line.CTRDG_DummyInit.dwarf.CTRDG_DummyInit.dwarf_line.CTRDGi_DummyCallback.dwarf.CTRDGi_DummyCallback.dwarf_line.CTRDGi_PulledOutCallback.dwarf.CTRDGi_PulledOutCallback.dwarf_line.CTRDG_SetPulledOutCallback.dwarf.CTRDG_SetPulledOutCallback.dwarf_line.CTRDG_TerminateForPulledOut.dwarf.CTRDG_TerminateForPulledOut.dwarf_line.CTRDG_SendToARM7.dwarf.CTRDG_SendToARM7.dwarf_line.CTRDG_CheckPulledOut.dwarf.CTRDG_CheckPulledOut.dwarf_line.CTRDG_SetPhiClock.dwarf.CTRDG_SetPhiClock.dwarf_line.MIi_SetPhiClock.dwarf.MIi_SetPhiClock.dwarf_line.CTRDGi_CallbackForSetPhi.dwarf.CTRDGi_CallbackForSetPhi.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.bss.bss.text.rela.text.text.rela.text.text.rela.text.text.text.data.data.text.rela.text.text.rela.text.data.data.data.data.text.rela.text.text.data.data.text.rela.text.text.rela.text.text.text.rela.text.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.text.rela.text.data.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138\ ctrdg_proc.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\isInfoInitializedCTRDGi_LockisInitializedctrdg_already_pulloutskipCheckisCartridgePullOutCTRDG_UserCallbackheaderBufCTRDGTaskListintBOOLOSHeapHandlembstate_t startAddress nintendoLogo titleName gameCode makerCode isRomCode machineCode deviceType exLsiID reserved_A softVersion complement moduleIDCTRDGHeaderunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10unsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8  charunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType th list end_taskCTRDGiTaskWork_OSThread context dstate hnext lid ppriority tprofiler xqueue |link mutex mutexQueue stackTop stackBottom stackWarningOffset joinQueue specific alarmForSleep destructor userParameter systemErrnoOSThreaddOSContext cpsr r 8sp <lr @pc_plus4 Dsp_svc Hcp_contextOSContext4 CPContext div_numer div_denom sqrt div_mode sqrt_modeCPContextunsigned long longvu64REGType64REGType64vOSTicku64@enumOS_THREAD_STATE_WAITINGOS_THREAD_STATE_READYOS_THREAD_STATE_TERMINATEDvoid_OSThreadQueue head tailOSThreadQueue_OSThreadLink prev nextOSThreadLinkOSMutex queue thread count linkOSMutexlongWBTBlockSizevs32fx32WBTBlockSeqNos32_OSMutexLink next prevOSMutexLink_OSMutexQueue head tailOSMutexQueue ,OSiAlarm handler arg tag fire prev next period $startOSAlarm$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGLockByProc locked irqCTRDGLockByProcCTRDGRomCycle c1 c2CTRDGRomCycle@enumMI_CTRDG_ROMCYCLE1_10MI_CTRDG_ROMCYCLE1_8MI_CTRDG_ROMCYCLE1_6MI_CTRDG_ROMCYCLE1_18@enumMI_CTRDG_ROMCYCLE2_6MI_CTRDG_ROMCYCLE2_4@enumMI_PROCESSOR_ARM9MI_PROCESSOR_ARM7  moduleID exLsiID isAgbCartridge detectPullOut makerCode gameCodeCTRDGModuleInfo __anon __anon bitID numberID disableExLsiID rawCTRDGModuleID __anon bitID numberID disableExLsiID raw bitID numberID disableExLsiID@enumCTRDG_PHI_CLOCK_LOWCTRDG_PHI_CLOCK_4MHZCTRDG_PHI_CLOCK_8MHZCTRDG_PHI_CLOCK_16MHZ@enumMIi_PHI_CLOCK_LOWMIi_PHI_CLOCK_4MHZMIi_PHI_CLOCK_8MHZMIi_PHI_CLOCK_16MHZ =]CTRDGi_IsInitializedxM]CTRDG_InitNTP]CTRDGi_InitModuleInfolockInfolastIElastIME:pmrc proczUcipTchbi$]OS_EnableIrq$Tprep~]MI_GetMainMemoryPriorityD~]MI_SetMainMemoryPriorityc~Tproc}]MI_DmaCopy16}dmaNo} src}dest}sizeY]MI_CpuCopy32<YsrcYUdestYTsize $]OS_RestoreIrq$enable$Tprep8]CTRDGi_CallbackForInitModuleInfo data$]CTRDG_DummyInit%]CTRDGi_DummyCallback7\:]CTRDGi_PulledOutCallback: data6CTisTerminateImm@g]CTRDG_SetPulledOutCallbackgcallback4y]CTRDG_TerminateForPulledOut+]CTRDG_SendToARM7jargt]CTRDG_CheckPulledOut]CTRDG_SetPhiClockUclockTdata@~]MIi_SetPhiClock,~Tclock ]CTRDGi_CallbackForSetPhi_)*,- .4/P0u12,HmQR 6TPUg}VW ":JSq|'4E^k|$<Lav5D`l|/Y?eQaXz[\]'9^L dz_`c \. A g y Z        3 J \ r       X ^ p  [ [  [ [  + > [R e  q       ^ ^  7 ^I ^U  l \y  a \   ` `#1b7=\DdJP\W|ffiii'9jFZg`fhms} 3Ip^lno&Bdomo  <\ioRuqei xNTP'::>pB&mL^ozs}kq6677*8"8DUqe9i9\\::\\.J>;B; j338$ DDE94=4\p446@r49-1\sxlptGG@:.525 &&&&&K&c&&<`&&&3&7f&&'&+R&j&&&,[&_5 '" D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\common\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\types.hctrdg_work.hnitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.h version.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.htcm.hcache.hprotectionUnit.hchina.hargument.hpad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.h global.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.h vramExclusive.hgx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.h qsort.h fft.h checksum.h crc.h dgt.h std.hfx_trig.h!fx_cp.h!fx_const.h!fx_mtx.h!fx_mtx22.h!fx_mtx33.h!fx.h!fx_vec.h!fx_mtx43.h!fx_mtx44.h!cp.hdivider.h"sqrt.h"context.h"ext.hext_scrntest.h#gx_vramcnt.hext_keycontrol.h#mb.hfile.hwm.hmb_gameinfo.h$mb_child.h$mb_fake_child.h$mb.h$os.hwfs.hcontext.h%math.h memory.h wbt.hallocator.h misc.hplatform.hendian.h card.hserver.h&device.h fs.hclient.h&format.h&env.henv_system.h'vib.hvib_system.h(command-line defines))nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines))ctrdg_proc.c*>& ""*&;# $~&~>7 }.FJG" $"# # G "/#   ~>72E6708E9Z:q;3D4+F[G5%\gCTRDG_UserCallbackI$ >  8I     II!/ I .;:I? @.;:I? @  8I(C%  I;:I? 4;:I? IHhpGF+Hh(+!H`!H` !( I ! I!HaH I   $ 0 4 < D P X ^ d+h3l4p2t58HHh(!FH`FH @(р ?H@ 9H0@! 7I6J2@#/H@0Hx(/Hx(+*L-M 0( 0x(p@( 0耬4 h`( Hp!HpHI"I @  C H(8F0 $ * 66 : 7B H 8R ` 9f 8l v :    ; (+041L1H!H H @pGFexMemory.hFailed assertion (u32)proc <= MI_PROCESSOR_ARM7 , H! J ( HH@C HF 4<8= G memory.hsize & 3 must be 0source address must be in 4-byte alignmentdestination address must be in 4-byte alignment8   @(H[!J (   @(H\!J (   (@(H]! J ( )"8G 6 R d p>t?x@|AH H pGFctrdg_proc.cillegal Cartridge pxi command.? @(!HHIJG (,B4C ! I F   DpG? @(Hh($ Hi( HiG,!H`HIJGFW, > L+PBXCFailed assertion CTRDGi_IsInitialized() (HI J ( HaGFj  0B8E<+ ( H_!J (    " & ,B0E "G  (HIJ ( Hi(H@i(IHa( H@i(! HaH@i( !"  0 8 ^ 4dBlEp+Failed assertion (u32)clock <= CTRDG_PHI_CLOCK_16MHZ8 C (HIJ (  -HIJ ( (!HA`  !"( H@h(8  4 B GR \ j xBEF+Failed assertion (u32)clock <= MIi_PHI_CLOCK_16MHZ , H! J ( H` C`C HF 4<8H!HA`pG+@` +G.#$@.`0Hh @YOYZY iYuu uu u) v v@w@w @w@w Pw  `wxw xPy { {@{ "P{0({D.{$ 9|? |  J0| P@|V`|+\|0b|h@}`& s} y} }}80~0+ `~$~<- ~~\@<0 (@<3 04pH5  7 tp`9 Ё5< 03%p@+$? 6 < A ctrdg_vib.o 644 21168 ` ELF(I4(8%(HY\LwzT}&$&((1*4*W,Z ,k.y0|02246   &4INVL`26+ 290Jd_+  '!1"(#.$6% 0"4! NQ`brsyx"3 9* D `bQw d q* AX ? n   5  W Kt  @: # zC @  -`\i .@f(H&! *7,]n ! ! !&!?+i!^! !!!! !5 !I!a!&!6!F!Z!j!~! !: !P!j! !! !! !#!1!7C!!4?#")yY#(K*uO 1.debug_info.debug_line.debug_frame.debug_abbrevis_initialized$13484.bsssc_infopulse_vibVIB_InitVIB_IsCartridgeEnabledCTRDGi_IsBitIDAtInitMI_CpuClearFastCTRDG_SetPulledOutCallbackPM_SetSleepCallbackInfoPM_AppendPreSleepCallbackVIBi_PulledOutCallbackCartridgeVIBi_SleepCallback$t$d@13603@13604@13605OSi_PanicMI_CpuFillFast$t$d@13618MIi_CpuClearFast$t$d$tVIB_EndVIB_StopPulsePM_DeletePreSleepCallback$t$d@13640@13641@13642@13643@13644@13645VIB_StartPulseVIBi_PulseTimeToTicksVIBi_MotorOnOff$t$d$t$dVIB_IsExecuting$t$dVIB_SetCartridgePulloutCallback$t$dCTRDG_IsBitID$t_u32_div_f$t$d$t$dDC_FlushRangeCTRDG_SendToARM7$t$t.dwarf.is_initialized$13484.dwarf.sc_info.dwarf.pulse_vib.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.PMiGenCallbackInfo.dwarf_typedef.PMGenCallbackInfo.dwarf_type.13662.dwarf_type.13663.dwarf_type.void.dwarf_type.13664.dwarf_type.13665.dwarf_type.13666.dwarf_typedef.VIBiPulseInfo.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13667.dwarf_type.13668.dwarf_type.13669.dwarf_type.13670.dwarf_type.13671.dwarf_type.13672.dwarf_typedef.VIBPulseState.dwarf_type.13673.dwarf_type.13674.dwarf_type.13675.dwarf_type.13676.dwarf_line.VIB_Init.dwarf.VIB_Init.dwarf_line.MI_CpuClearFast.dwarf.MI_CpuClearFast.dwarf_line.MI_CpuFillFast.dwarf.MI_CpuFillFast.dwarf_line.PM_SetSleepCallbackInfo.dwarf.PM_SetSleepCallbackInfo.dwarf_line.VIB_End.dwarf.VIB_End.dwarf_line.VIB_StartPulse.dwarf.VIB_StartPulse.dwarf_line.VIB_StopPulse.dwarf.VIB_StopPulse.dwarf_line.VIB_IsExecuting.dwarf.VIB_IsExecuting.dwarf_line.VIB_SetCartridgePulloutCallback.dwarf.VIB_SetCartridgePulloutCallback.dwarf_line.VIB_IsCartridgeEnabled.dwarf.VIB_IsCartridgeEnabled.dwarf_line.VIBi_PulseTimeToTicks.dwarf.VIBi_PulseTimeToTicks.dwarf_line.VIBi_PulledOutCallbackCartridge.dwarf.VIBi_PulledOutCallbackCartridge.dwarf_line.VIBi_MotorOnOff.dwarf.VIBi_MotorOnOff.dwarf_line.VIBi_SleepCallback.dwarf.VIBi_SleepCallback.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.bss.text.rela.text.data.data.data.text.rela.text.data.text.rela.text.text.text.rela.text.data.data.data.data.data.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138ctrdg_vib.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\@is_initialized@sc_info@pulse_vibintBOOLOSHeapHandlembstate_tPMiGenCallbackInfo callback arg priority nextPMGenCallbackInfovoidL current_pos rest_pos rest_tick on_tick $off_tick <is_enable @repeat_num Dcurrent_count Hcartridge_pullout_callbackVIBiPulseInfounsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10< pulse_num rest_time on_time off_time 8repeat_numVIBPulseState\W]VIB_Initb`]MI_CpuClearFastUdestTsized]MI_CpuFillFastUdestdataTsizeZ]PM_SetSleepCallbackInfoZTinfoZ callbackZarg{]VIB_EndH]VIB_StartPulse#TstateUi i]VIB_StopPulseK ]VIB_IsExecutingu]VIB_SetCartridgePulloutCallbackfunc ]VIB_IsCartridgeEnabled ]VIBi_PulseTimeToTicks@pulse_time]VIBi_PulledOutCallbackCartridgez".]VIBi_MotorOnOff.Tpulse_vib<]VIBi_SleepCallback jnqj jjM5c7tj8n6p7pnrrr,:A;Wjnrr<9rrrr(r8rHr\rlrrrrrrrrrrr%r3rErWrhru={prr@Ar?r(r5=;qMjAYEY\ppd!h!`7rp((d7r r%p""O8b5z7p``pccH>ccjc c r1p%a)aYjMdQd pwe{eBjZZ r00 +rNjB#F#p|11"Cp$$^bE#GKqu!@vzY$Q D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_vib.c)#" FG" JG" Z#&#&#&/*#&&:;'#*Y!("0`GcadeZ0 #)1F$I$ >   II!/ I .;:I? @.;:I? @ 8IC% I;:I? 4;:I? IHh(! H` ( HL! H H I"H F Z [$ !* \4 ": ]HL P#TX$memory.hsize & 3 must be 0destination address must be in 4-byte alignment8   @(HIJ (   (@(H I J ( (!"8F ^2 ^D (L%T&\'source address must be in 4-byte alignment8  @( H! J (   (@(H I J ( )"8G ^6 ^H _T%X&`) ```pGH  a b \ctrdg_vib.cpulse_vib: on_time[%d] must not be 0. pulse_vib: on_time[%d] is over VIB_ON_TIME_MAX. pulse_vib: off_time[%d] must not be 0. pulse_vib: on_time[%d] is over off_time[%d]. pulse_vib: rest_time is less than VIB_REST_TIME_MIN. 8(% h(@H!@J+w h(:H!;J+km hB% j(0H!2J+X ha jB(H!+J+Hm h@B`h(!H!%J+9`h8!I`k Hd!HAd!H`  h8IP j8IP@( h@A HA`! HcH8 Z a* ^B ^h ^ ^ ^ 0 0 0 1$*(+,,0-4.8/< @ D $Hk(!HcH 1 HkpGF HdpG    fHHC !GF gHl(HlG  a  L!k(   h i i a@ Y P 3 #$0 @%O%Z% i%Uu? @@ @@@AAL A\B B BB0B`PCH C+Cd@DH #D)D/D0 :E @E'F@E1LE(RE.XE6^ FHdpG& o`HuH( H H * HH , H H . I  I 0 0IPI2 pI"I$4 II 6 ctrdg_backup.o 644 19760 ` ELF(H4(y|  4   &4?G |(!9@ 0 O`;M_}   e         0    , \ n  9  ?  P `  2 #  CTcsLQdw +K\e !!!4!9G!Y^ !mi!!! !!! !0!J !`  !v!)!7 !A!f^!!q!!)!8!P!`!u!9 !K!j ! !!8% !L0 !`;!xJ!a!q!!!!!7!Q !g!! !!0 !:!H! ^!3 l!N ~!w ! {!B !` s!~ {!  ! = w! n!A E .debug_info.debug_line.debug_frame.debug_abbrevreadidtime.rodataflash1M_listdefaultFlash1MLE26FV10N1TS_10MX29L010flash512_listdefaultFlash512MN63F805MNPAT29LV512_libLE39FW512@13550@13551CTRDG_IdentifyAgbBackupCTRDGi_IsInitializedOSi_PanicOS_GetLockIDOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleCTRDGi_ReadFlashIDOS_UnlockCartridgectrdgi_flash_lock_idctrdgi_fl_maxtimeCTRDGi_WriteAgbFlashSectorCTRDGi_EraseAgbFlashChipCTRDGi_EraseAgbFlashSectorCTRDGi_WriteAgbFlashSectorAsyncCTRDGi_EraseAgbFlashChipAsyncCTRDGi_EraseAgbFlashSectorAsyncCTRDGi_PollingSRAgbFlashctrdgi_sram_lock_id$t$d$t$d@13559@13560$t$d.dwarf.readidtime.dwarf.flash1M_list.dwarf.flash512_list.dwarf_type.13561.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.13562.dwarf_type.13563.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13564.dwarf_type.13565.dwarf_type.13566.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13567.dwarf_type.13568.dwarf_type.13569.dwarf_type.13570.dwarf_type.13571.dwarf_type.13572.dwarf_type.void.dwarf_type.13573.dwarf_type.13574.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13575.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13576.dwarf_type.13577.dwarf_type.13578.dwarf_type.13579.dwarf_type.13580.dwarf_type.13581.dwarf_type.13582.dwarf_type.13583.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13584.dwarf_type.13585.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13586.dwarf_type.13587.dwarf_type.@enum$11811nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13588.dwarf_type.13589.dwarf_line.CTRDG_IdentifyAgbBackup.dwarf.CTRDG_IdentifyAgbBackup.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rela.rodata.data.data.text.rela.text.text.data.data.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138U @ctrdg_backup.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\3readidtime3flash1M_list3flash512_listunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType <CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18@enumCTRDG_BACKUP_TYPE_FLASH_512KCTRDG_BACKUP_TYPE_FLASH_1MCTRDG_BACKUP_TYPE_SRAMLB]CTRDG_IdentifyAgbBackup BtypeDUresultEflashIDFTflpGram_cycler|]MI_GetCartridgeRamCycle @b|]MI_SetCartridgeRamCycleX b|Tc   1S#S6SIS`SkSSSSSSSSS SS+S9SCSUbf "/(Z*,.fSShh+h:hRhbhwhhhhS!SS#rS$%s &'s2s=sLscssssssssssss!s2s<sJs`snss$$ss&s8IS^hp'}h)r$+rS$-SSSSs';0PSeSusSSS/ ! h2  2 f; 4A fS SG AK AL}  S S 3    # r  @M s    C X A@4 D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_backup.c)/&&||B7A(U I$ >  II!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? I :;<=>?@ctrdg_backup.cFailed assertion CTRDGi_IsInitialized()8% (>HJ!>J ( ((\ 6H5H 1I2H`(.L(-L'H%  @ hB%$ h( hh H` hAhH` hhH` hhH` hiH` hAiH` hiH` hiH`!h 1H` ( H%(8GF B C0 D@ ED L V Fp x G D H I $ (J,K0L4M8N<O@PDQHRH @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H C48@0 : p `##$Y 0 #, @P*OP*ZP* iP*8uC$ CC CCCD DT @EPE(ELF8 H H  0H0`H@H$ ctrdg_flash_comm 644 36424 ` ELF(04(G(  425T8gjl!!##% %(4(?*\+_+-/11 3 355769`;c,;==??AAC(CE(E   &_ %@( & 0'"4*7=P  ' 79 =          . A S e w           % 7 I [ m          ! 3! E' W- i3 {9 ? E  > ) C <X1 r RG ^ { $8 mE  9 F p28Y \C{n p7 * r   5- |C ` } I   8  4Jdw =Vh u(0<\ );xVm!#B+bn- 5*7(/1 3*990;Qf=? A,C,E(8'T%n-E2w0#$ -?62fh+$! !!/!8F !LQ!pl!{! !!! !!) !? !U!o! !)!V! k! !8 !Y !r ! !  ! !  ! + !K J!e _ !y j ! u! ! ! ! ! !- !J !d !~  ! "! 3! L ! Y! j ! t!* !I !` !{ ! ! !' !E u!c {!  ! ? w! ! !) !#< !<L ![f !oq ! ! ! !K E Db @  ! ?K`  UC-H_[RrX*rPgaz^w.debug_info.debug_line.debug_frame.debug_abbrevctrdg_flash_remainderctrdgi_flash_lock_id.bssctrdgi_timeoutFlagCTRDGi_WriteAgbFlashSectorCTRDGi_WriteAgbFlashSectorAsyncCTRDGi_EraseAgbFlashChipAsyncAgbFlash.dataCTRDGi_PollingSRctrdgi_fl_maxtimeCTRDGi_EraseAgbFlashSectorCTRDGi_EraseAgbFlashSectorAsyncCTRDGi_EraseAgbFlashChipctrdgi_backup_irqtimeout_tickstart_tickCTRDGi_SetFlashBankMx$t$dCTRDGi_ReadFlashIDOS_DisableIrqOS_RestoreIrqStartFlashTimerCheckFlashTimerCTRDGi_ReadSrFunc$t$d$t$d$t$dOS_GetTick$t$d_ull_mul_ll_udiv$t$d$tCTRDGi_PollingSR512kCOMMONCTRDG_IsExisting$t$dCTRDGi_PollingSR1MCOMMON$t$dCTRDGi_ReadAgbFlashCoreOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleOS_UnlockCartridge$t$d$t$d@13828@13829OSi_Panic$t$dCTRDGi_VerifyFlashSectorCore$tCTRDGi_VerifyAgbFlashCore$t$dCTRDGi_WriteAndVerifyAgbFlashSectorCoreCTRDG_WriteAgbFlashSectorCTRDG_VerifyAgbFlash$tCTRDG_ReadAgbFlash$tCTRDG_EraseAgbFlashChip$t$dCTRDG_EraseAgbFlashSector$t$d$t$d$tCTRDG_WriteAndVerifyAgbFlash$tCTRDG_ReadAgbFlashAsyncCTRDGi_SetTask$t$dCTRDG_EraseAgbFlashChipAsync$t$dCTRDG_EraseAgbFlashSectorAsync$t$dCTRDG_WriteAgbFlashSectorAsync$t$dCTRDG_VerifyAgbFlashAsync$t$dCTRDG_WriteAndVerifyAgbFlashAsync$t$d.dwarf.ctrdg_flash_remainder.dwarf.ctrdgi_flash_lock_id.dwarf.ctrdgi_timeoutFlag.dwarf.CTRDGi_WriteAgbFlashSector.dwarf.CTRDGi_WriteAgbFlashSectorAsync.dwarf.CTRDGi_EraseAgbFlashChipAsync.dwarf.AgbFlash.dwarf.CTRDGi_PollingSR.dwarf.ctrdgi_fl_maxtime.dwarf.CTRDGi_EraseAgbFlashSector.dwarf.CTRDGi_EraseAgbFlashSectorAsync.dwarf.CTRDGi_EraseAgbFlashChip.dwarf.ctrdgi_backup_irq.dwarf.timeout_tick.dwarf.start_tick.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.13869.dwarf_type.13870.dwarf_type.13871.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13872.dwarf_type.13873.dwarf_type.void.dwarf_type.13874.dwarf_type.13875.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13876.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13877.dwarf_type.13878.dwarf_type.13879.dwarf_type.13880.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13881.dwarf_type.13882.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13883.dwarf_type.13884.dwarf_type.13885.dwarf_type.13886.dwarf_type.13887.dwarf_type.13888.dwarf_type.13889.dwarf_type.13890.dwarf_type.13891.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.13892.dwarf_type.13893.dwarf_type.13894.dwarf_type.13895.dwarf_type.13896.dwarf_type.13897.dwarf_type.13898.dwarf_type.13899.dwarf_type.13900.dwarf_type.13901.dwarf_type.13902.dwarf_type.13903.dwarf_type.13904.dwarf_type.13905.dwarf_type.13906.dwarf_type.13907.dwarf_type.13908.dwarf_type.13909.dwarf_type.13910.dwarf_type.13911.dwarf_type.13912.dwarf_type.13913.dwarf_type.13914.dwarf_type.13915.dwarf_type.13916.dwarf_type.13917.dwarf_type.13918.dwarf_line.CTRDGi_SetFlashBankMx.dwarf.CTRDGi_SetFlashBankMx.dwarf_line.CTRDGi_ReadFlashID.dwarf.CTRDGi_ReadFlashID.dwarf_line.OS_DisableIrq.dwarf.OS_DisableIrq.dwarf_line.OS_RestoreIrq.dwarf.OS_RestoreIrq.dwarf_line.StartFlashTimer.dwarf.StartFlashTimer.dwarf_line.CheckFlashTimer.dwarf.CheckFlashTimer.dwarf_line.CTRDGi_ReadSrFunc.dwarf.CTRDGi_ReadSrFunc.dwarf_line.CTRDGi_PollingSR512kCOMMON.dwarf.CTRDGi_PollingSR512kCOMMON.dwarf_line.CTRDGi_PollingSR1MCOMMON.dwarf.CTRDGi_PollingSR1MCOMMON.dwarf_line.CTRDGi_ReadAgbFlashCore.dwarf.CTRDGi_ReadAgbFlashCore.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.CTRDGi_VerifyFlashSectorCore.dwarf.CTRDGi_VerifyFlashSectorCore.dwarf_line.CTRDGi_VerifyAgbFlashCore.dwarf.CTRDGi_VerifyAgbFlashCore.dwarf_line.CTRDGi_WriteAndVerifyAgbFlashSectorCore.dwarf.CTRDGi_WriteAndVerifyAgbFlashSectorCore.dwarf_line.CTRDG_ReadAgbFlash.dwarf.CTRDG_ReadAgbFlash.dwarf_line.CTRDG_EraseAgbFlashChip.dwarf.CTRDG_EraseAgbFlashChip.dwarf_line.CTRDG_EraseAgbFlashSector.dwarf.CTRDG_EraseAgbFlashSector.dwarf_line.CTRDG_WriteAgbFlashSector.dwarf.CTRDG_WriteAgbFlashSector.dwarf_line.CTRDG_VerifyAgbFlash.dwarf.CTRDG_VerifyAgbFlash.dwarf_line.CTRDG_WriteAndVerifyAgbFlash.dwarf.CTRDG_WriteAndVerifyAgbFlash.dwarf_line.CTRDG_ReadAgbFlashAsync.dwarf.CTRDG_ReadAgbFlashAsync.dwarf_line.CTRDG_EraseAgbFlashChipAsync.dwarf.CTRDG_EraseAgbFlashChipAsync.dwarf_line.CTRDG_EraseAgbFlashSectorAsync.dwarf.CTRDG_EraseAgbFlashSectorAsync.dwarf_line.CTRDG_WriteAgbFlashSectorAsync.dwarf.CTRDG_WriteAgbFlashSectorAsync.dwarf_line.CTRDG_VerifyAgbFlashAsync.dwarf.CTRDG_VerifyAgbFlashAsync.dwarf_line.CTRDG_WriteAndVerifyAgbFlashAsync.dwarf.CTRDG_WriteAndVerifyAgbFlashAsync.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.bss.data.bss.text.text.rela.text.text.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.data.data.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138,ctrdg_flash_common.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\ctrdg_flash_remainderctrdgi_flash_lock_idctrdgi_timeoutFlagCTRDGi_WriteAgbFlashSectorCTRDGi_WriteAgbFlashSectorAsyncCTRDGi_EraseAgbFlashChipAsyncAgbFlashCTRDGi_PollingSRctrdgi_fl_maxtimeCTRDGi_EraseAgbFlashSectorCTRDGi_EraseAgbFlashSectorAsyncCTRDGi_EraseAgbFlashChipctrdgi_backup_irqtimeout_tickstart_tickunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVTypeunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18intBOOLOSHeapHandlembstate_tunsigned long longvu64REGType64REGType64vOSTicku6408]CTRDGi_SetFlashBankMx 8bankA]CTRDGi_ReadFlashID CTflashID"]OS_DisableIrq "Tprep "]OS_RestoreIrqb "enable"Tprep<o]StartFlashTimer ophase\w]CheckFlashTimer! ycurrent_tickyprocess_tickyprocess_time]CTRDGi_ReadSrFunc` Tadrx]CTRDGi_PollingSR512kCOMMON phaseadrlastDataUpollTresult]CTRDGi_PollingSR1MCOMMONphaseadrlastDataUpollTresult]CTRDGi_ReadAgbFlashCorepargUsrc ram_cyclepTsec_numoffsetdstsizer|]MI_GetCartridgeRamCycle@b|]MI_SetCartridgeRamCycleb|Tc4]CTRDGi_VerifyFlashSectorCoreUsrcTtgtUsize)]CTRDGi_VerifyAgbFlashCore-)arg+Utgt, result-ram_cycle.p/Tsec_num0src1sizenN]CTRDGi_WriteAndVerifyAgbFlashSectorCoreNargPUretryQTresultRpSsec_numT offsetUsrcVverifysize(g]CTRDG_ReadAgbFlashg(sec_numg,offsetg0dstg4sizeipr]CTRDG_EraseAgbFlashChiptTresult y]CTRDG_EraseAgbFlashSectorRysecNo{Tresult ]CTRDG_WriteAgbFlashSectorsecNo srcTresult*]CTRDG_VerifyAgbFlashX0sec_num4src8sizeTresultp*]CTRDG_WriteAndVerifyAgbFlash0sec_num4src8verifysizeTresultp0]CTRDG_ReadAgbFlashAsync(sec_num,offset0dst4size8callbackp]CTRDG_EraseAgbFlashChipAsynccallback]CTRDG_EraseAgbFlashSectorAsyncasecNo callback ]CTRDG_WriteAgbFlashSectorAsyncsecNo srccallback,]CTRDG_VerifyAgbFlashAsyncw(sec_num,src0size4callbackp,]CTRDG_WriteAndVerifyAgbFlashAsync!(sec_num,src0verifysize4callbackp4&SDv>KA}GILNO<QnS   1HSn}!+9??EK@RmB @&C9D?EEalw$5N[lvCC)@;@L`r@FHC)=KRgwJ # 4  M   @   P   R   C T  + > h  s                           D D# D) / D5 ; DA G DY M Q 0       7 7   8 8 > T p d h <    \      / # ' S Un b f x  V    7LW_wXY"8NZa~r9v9::@==4"[5\GcW[]^ _;/3nu`a&(Kbxb -B`TX c*d#7LfZ^*e02I_frgh9Niocg jk,,l?Smky},now 1 1 1 4 1b 1 1! I 1` 1 -11p111U1-k1A11#1R11X1(11/1a1 1w1!,2 D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_common.c)8*& """:&6>2# +:+"7 ||B76:+". :&*'+"&*"" 768MdK9^:t=3Ifctrdg_flash_remainderctrdgi_flash_lock_idctrdgi_timeoutFlagCTRDGi_WriteAgbFlashSectorECTRDGi_WriteAgbFlashSectorAsyncwCTRDGi_EraseAgbFlashChipAsyncAgbFlashCTRDGi_PollingSRctrdgi_fl_maxtime CTRDGi_EraseAgbFlashSector6CTRDGi_EraseAgbFlashSectorAsynchCTRDGi_EraseAgbFlashChipctrdgi_backup_irqtimeout_tickstart_tickI$ >  II!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? I!HpU!Hp!Hp ppGFUU * #Ia!"HpU!"Hp!HpHi H@(H CIa!HpU!Hp! Hp! HpHi H@( FUU *   7 8& . < J P 7t 8z 5H!H H H pGF! HA HAh@ Z!HbHAbJbHbG 4586HjHjQA@"# J#HjHBjA!HA ( 0 T5 x8$BH@( BHh(! Hp C (  8GFUU  * T l5p68$B* (@( B!Hp C H@( B ! Hp C (  8GUU   . Z z 5x"R*0h`   H Hhh B   @ I h "@ ! QE*mIxp@)H xGF0 4 9< :T : 56H @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H 4;8<0  I!d xxB`(m( 0pGx"R*0h` H Hhh B   @ Hh!@  )H xGF, 0 98 :P r =z : 56x&v.h`  %,,h -  xG< N      G HiG F5I iG GF5JRhG G5    G     G     I G ,IhGG5JRiGG5KhGGF5   I G (   I G (@ +x .#$P."0F @0XO0XZ0X i0Xu@tD uu u w wxx0xxx0@xx yy y< z$ 0z\z0 (z.zx4P{H ?{E@|T! P|V`}`# a}g} m}0s~@yP~$( ~4~`l+ n@- `( /  1 Ѐ  3   5 0*` 7 p* 9 0; #) = 40:P ? E` K A V,\C g,mE ctrdg_flash_at29 644 30144 ` ELF(m4(8WZx]` {~4  '"*"-$0&3(E*H*K,N ,Q.T$.W0Z2]4` 4c6f$6   &4>@ c j0i );M_ q  ~^ p        l ~   s              ' ! 9 ' K - ] 3 o 9  ?  E  3   23 W Cv$ 7 <: s RPH #4 l@  8 D G^ y   a   : 4 F<To$,*(.$&$(( D<$47(6V$0p(2+4Fq "6z  !*!=! P!)g !=r!a!y! !!! !! !0 !F!!`2!w@ !J!X^!!!7!W!o*!B!R!g!| !! ! !! !" ! -!$<!DS!]c!vs!!!!! ! !- !O  !e ! " ! ,! :! P! ^! p!# !A m! ! e!* z{!K ! / w! !* !> !Z ! K w J g Y(Yjwoha>w@r<ez;.debug_info.debug_line.debug_frame.debug_abbrevatMaxTime.rodataAT29LV512_libCTRDGi_PollingSR512kCOMMONCTRDGi_EraseFlash4KBAsyncATCTRDGi_EraseFlashChipAsyncATCTRDGi_WriteFlash4KBAsyncATCTRDGi_EraseFlash4KBATCTRDGi_EraseFlashChipATCTRDGi_WriteFlash4KBATAT29LV512_orgCTRDGi_EraseFlashSectorAsyncATCTRDGi_WriteFlashSectorAsyncATCTRDGi_EraseFlashSectorATCTRDGi_WriteFlashSectorATCTRDGi_EraseFlashChipCoreATOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleOS_DisableIrqOS_RestoreIrqOS_UnlockCartridgectrdgi_flash_lock_idAgbFlashctrdgi_backup_irqCTRDGi_PollingSR$t$d$t$d@13717@13718OSi_Panic$t$d$t$d$t$dCTRDGi_EraseFlashSectorCoreAT$t$dCTRDGi_EraseFlash4KBCoreAT$t$dCTRDGi_WriteFlashSectorCoreAT$t$dCTRDGi_WriteFlash4KBCoreATctrdg_flash_remainder$t$d$t$t$tCTRDGi_SetTask$t$d$t$d$t$d$t$t$t$d$t$d.dwarf.atMaxTime.dwarf.AT29LV512_lib.dwarf.AT29LV512_org.dwarf_type.13773.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13774.dwarf_type.13775.dwarf_type.13776.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13777.dwarf_type.13778.dwarf_type.13779.dwarf_type.13780.dwarf_type.13781.dwarf_type.13782.dwarf_type.void.dwarf_type.13783.dwarf_type.13784.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13785.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13786.dwarf_type.13787.dwarf_type.13788.dwarf_type.13789.dwarf_type.13790.dwarf_type.13791.dwarf_type.13792.dwarf_type.13793.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13794.dwarf_type.13795.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13796.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.13797.dwarf_type.13798.dwarf_type.13799.dwarf_type.13800.dwarf_type.13801.dwarf_type.13802.dwarf_type.13803.dwarf_type.13804.dwarf_type.13805.dwarf_type.13806.dwarf_type.13807.dwarf_type.13808.dwarf_type.13809.dwarf_type.13810.dwarf_type.13811.dwarf_type.13812.dwarf_type.13813.dwarf_line.CTRDGi_EraseFlashChipCoreAT.dwarf.CTRDGi_EraseFlashChipCoreAT.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.OS_DisableIrq.dwarf.OS_DisableIrq.dwarf_line.OS_RestoreIrq.dwarf.OS_RestoreIrq.dwarf_line.CTRDGi_EraseFlashSectorCoreAT.dwarf.CTRDGi_EraseFlashSectorCoreAT.dwarf_line.CTRDGi_EraseFlash4KBCoreAT.dwarf.CTRDGi_EraseFlash4KBCoreAT.dwarf_line.CTRDGi_WriteFlashSectorCoreAT.dwarf.CTRDGi_WriteFlashSectorCoreAT.dwarf_line.CTRDGi_WriteFlash4KBCoreAT.dwarf.CTRDGi_WriteFlash4KBCoreAT.dwarf_line.CTRDGi_EraseFlashChipAT.dwarf.CTRDGi_EraseFlashChipAT.dwarf_line.CTRDGi_EraseFlash4KBAT.dwarf.CTRDGi_EraseFlash4KBAT.dwarf_line.CTRDGi_WriteFlash4KBAT.dwarf.CTRDGi_WriteFlash4KBAT.dwarf_line.CTRDGi_EraseFlashChipAsyncAT.dwarf.CTRDGi_EraseFlashChipAsyncAT.dwarf_line.CTRDGi_EraseFlash4KBAsyncAT.dwarf.CTRDGi_EraseFlash4KBAsyncAT.dwarf_line.CTRDGi_WriteFlash4KBAsyncAT.dwarf.CTRDGi_WriteFlash4KBAsyncAT.dwarf_line.CTRDGi_EraseFlashSectorAT.dwarf.CTRDGi_EraseFlashSectorAT.dwarf_line.CTRDGi_WriteFlashSectorAT.dwarf.CTRDGi_WriteFlashSectorAT.dwarf_line.CTRDGi_EraseFlashSectorAsyncAT.dwarf.CTRDGi_EraseFlashSectorAsyncAT.dwarf_line.CTRDGi_WriteFlashSectorAsyncAT.dwarf.CTRDGi_WriteFlashSectorAsyncAT.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rela.rodata.text.rela.text.text.data.data.text.rela.text.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138(ctrdg_flash_AT29LV512.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\[atMaxTime[AT29LV512_lib[AT29LV512_orgunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType<CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18intBOOLOSHeapHandlembstate_tu]CTRDGi_EraseFlashChipCoreAT uargwTram_cyclexUresultr|]MI_GetCartridgeRamCycle @b|]MI_SetCartridgeRamCycle7 b|Tc"]OS_DisableIrqs "Tprep "]OS_RestoreIrq "enable"Tprep]CTRDGi_EraseFlashSectorCoreAT arg iTdstshlet_imeram_cycleUresultpp_secNo]CTRDGi_EraseFlash4KBCoreATg argTresultUip_secNoretrypl_secNo]CTRDGi_WriteFlashSectorCoreATYargiUdst shlet_imeram_cycleresultpp_secNoTsrc ]CTRDGi_WriteFlash4KBCoreAT arg"Tresult#Up_secNo#retry$p%l_secNo&srcD]CTRDGi_EraseFlashChipATwFTresultGp$M]CTRDGi_EraseFlash4KBATM0l_secNoOTresultPp(W]CTRDGi_WriteFlash4KBAThW0l_secNoW4srcYTresultZpb]CTRDGi_EraseFlashChipAsyncATb(callbackdp$i]CTRDGi_EraseFlash4KBAsyncAT@i(l_secNoi,callbackkp(q]CTRDGi_WriteFlash4KBAsyncATq(l_secNoq,srcq0callbacksp$z]CTRDGi_EraseFlashSectorAT<z0p_secNo|Tresult}p(]CTRDGi_WriteFlashSectorAT0p_secNo4srcTresultp$]CTRDGi_EraseFlashSectorAsyncAT;(p_secNo,callbackp(]CTRDGi_WriteFlashSectorAsyncAT(p_secNo,src0callbackp%&ow/ ,?Rit #4BL~0357!=L?yAC12,DTi~46829:;$/>Ueu$.<R`r9922*2;Pb<o>9@9B2-EBWgD $               :# :) / :5 ; :A G :Y M |Q | F    ( (  ) )@, E 9 *= *e  u +y +      G ( H: S l       I   / D U u i m  J  K  $5LLg[_MN, u$uVkyt}t$vv(4OG\vjrnrPqq$Q4NBsFs(|RSzz$0J>{B{(vTxx$U/I=yAy(zVW} " " " "7 [ "s " " "g "Y"L"w""h""@r""<l"";p"|y(#K D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_AT29LV512.c)||B7""":"6*:*"**:/">:"&"*2" ###"""##""|())*?+VJudtvrqsz{ x:y2AT29LV512_libAT29LV512_orgI$ >  II!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? I (( ==$& pqrst uv`&\pXxTrPyLzHuD{8HHhiI`!HpU!Hp!Hp!HpU!Hp!Hp Hh ! " KhG H(8GUU *  } ( ) *L +b )j ~x|H @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H 4,8-H!H H H pGFx"R*0h`'H@  %H#Hhi!HpU!Hp!HpHn!d p@(d !"KhG- )@ C H( xGFUU * 8 }< (H )L * + ) ~'@'x&v.h`(H/@ %"!A , @@ A@(@ ,h -  xGFR zp"R*0h`%H"Hhi H@  !HpU!Hp!HpHn d)mxp@(md )"xKhGHpGFUU * * }. (: )N * + ) ~'@'x&v.h`(!H;@ Hj H)!A (, @@ A@(,H Hn H Hnh H(  xGF\ {'   |   G     G I G | I G   I G $   G     G  I G   I G $@ o  ##$@#07  @DODZD iDOu@` 0a0a 0a6papaPbb c d dd d0e@ @e$ pee #e)f 40g:g  EgKh VPi\ j$" gPjmpj $ xj$~j & j(j ( k k* @k$pk, k(k. k$l 0  l(Pl 2 `l$l4 l(l6 ctrdg_flash_le26 644 15952 ` ELF(0;4(   &4>>  @R fi z .@Rdv   F<Vo'"P!k!%!8!O !Z!u!!8 !M!f! !! ! ! !!( !$2!;@^!^!!!! !**!C:!aO!d !m! !/ !d!~ !  !!$!;!K![!-o!F!c!}! !!! !!  !,!C"!b8!yF!X!l!U!!M!b{!!*  w!.debug_info.debug_line.debug_frame.debug_abbrevLeMaxTime.rodataLE26FV10N1TS_10CTRDGi_PollingSR1MCOMMONCTRDGi_EraseFlashSectorAsyncMXCTRDGi_EraseFlashChipAsyncMXCTRDGi_WriteFlashSectorAsyncMXCTRDGi_EraseFlashSectorMXCTRDGi_EraseFlashChipMXCTRDGi_WriteFlashSectorMX.dwarf.LeMaxTime.dwarf.LE26FV10N1TS_10.dwarf_type.13489.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13490.dwarf_type.13491.dwarf_type.13492.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13493.dwarf_type.13494.dwarf_type.13495.dwarf_type.13496.dwarf_type.13497.dwarf_type.13498.dwarf_type.void.dwarf_type.13499.dwarf_type.13500.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13501.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13502.dwarf_type.13503.dwarf_type.13504.dwarf_type.13505.dwarf_type.13506.dwarf_type.13507.dwarf_type.13508.dwarf_type.13509.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13510.dwarf_type.13511.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rodata.rela.rodataMetrowerks C/C++ for ARM 3.0.0.138 ctrdg_flash_LE26FV10N1TS-10.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\*LeMaxTime*LE26FV10N1TS_10unsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType<CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18;(('(:(Q(\(w((((((((( ((*(4(f   4aa; (( ====,=<=Q=f=o== (((G( HH HH&H=HMH]HqHHHHHHHHH HH$H:HHHZHh_H  HH #(8=JW_o=|GG((( ((Hc*(?(OaH(((c= e D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_LE26FV10N1TS-10.c)" LE26FV10N1TS_10I$ >  II!/ I  8I(C%I4;:I? I  b !" #$%&@`  P@#$p 0 @ O Z  i u9 99 9&99::<:` ctrdg_flash_le39 644 28168 ` ELF(e4(5x 4"CFc!f8!#H#%$%'D')+-//1 13$3   &4>Og@  0 C "EW  |  !  3 E W i {      $ 6 H Z l  ~          6  <  B  H  N 2 T D /  2   C  /F <D6 ^ RsL<  _ X % B #\ jw   O F<Vq$1/(3$+)(-<"> %ID!i`#P'(%"2U!p(!;!N!e !p!!!= !R!k! !! ! !!0!> !)H!@V^!c!!!!(!/@!HP!fe!z !! !4 !i! !  !+!:!Q!a!q!2!K!h!! !!! ! !  !1 *!H 8!g N!~ \! n! ! k! ! c! x{! !/ - w! ! ! ! !l Z w  o3 } ZUYI7p*a)xz.debug_info.debug_line.debug_frame.debug_abbrevleMaxTime.rodatadefaultFlash512CTRDGi_PollingSR512kCOMMONCTRDGi_EraseFlashSectorAsyncLECTRDGi_EraseFlashChipAsyncLECTRDGi_WriteFlashSectorAsyncLECTRDGi_EraseFlashSectorLECTRDGi_EraseFlashChipLECTRDGi_WriteFlashSectorLELE39FW512CTRDGi_EraseFlashChipCoreLEOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleOS_DisableIrqOS_RestoreIrqOS_UnlockCartridgectrdgi_flash_lock_idAgbFlashctrdgi_backup_irqCTRDGi_PollingSR$t$d$t$d@13676@13677OSi_Panic$t$d$t$d$t$dCTRDGi_EraseFlashSectorCoreLE$t$dCTRDGi_ProgramFlashByteLE$t$dCTRDGi_WriteFlashSectorCoreLECTRDGi_VerifyFlashEraseCTRDGi_VerifyFlashCoreFFctrdg_flash_remainder$t$d$t$d$t$d$t$t$tCTRDGi_SetTask$t$d$t$d$t$d.dwarf.leMaxTime.dwarf.defaultFlash512.dwarf.LE39FW512.dwarf_type.13726.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13727.dwarf_type.13728.dwarf_type.13729.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13730.dwarf_type.13731.dwarf_type.13732.dwarf_type.13733.dwarf_type.13734.dwarf_type.13735.dwarf_type.void.dwarf_type.13736.dwarf_type.13737.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13738.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13739.dwarf_type.13740.dwarf_type.13741.dwarf_type.13742.dwarf_type.13743.dwarf_type.13744.dwarf_type.13745.dwarf_type.13746.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13747.dwarf_type.13748.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13749.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.13750.dwarf_type.13751.dwarf_type.13752.dwarf_type.13753.dwarf_type.13754.dwarf_type.13755.dwarf_type.13756.dwarf_type.13757.dwarf_type.13758.dwarf_type.13759.dwarf_type.13760.dwarf_type.13761.dwarf_type.13762.dwarf_type.13763.dwarf_type.13764.dwarf_type.13765.dwarf_type.13766.dwarf_line.CTRDGi_EraseFlashChipCoreLE.dwarf.CTRDGi_EraseFlashChipCoreLE.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.OS_DisableIrq.dwarf.OS_DisableIrq.dwarf_line.OS_RestoreIrq.dwarf.OS_RestoreIrq.dwarf_line.CTRDGi_EraseFlashSectorCoreLE.dwarf.CTRDGi_EraseFlashSectorCoreLE.dwarf_line.CTRDGi_ProgramFlashByteLE.dwarf.CTRDGi_ProgramFlashByteLE.dwarf_line.CTRDGi_WriteFlashSectorCoreLE.dwarf.CTRDGi_WriteFlashSectorCoreLE.dwarf_line.CTRDGi_VerifyFlashCoreFF.dwarf.CTRDGi_VerifyFlashCoreFF.dwarf_line.CTRDGi_VerifyFlashErase.dwarf.CTRDGi_VerifyFlashErase.dwarf_line.CTRDGi_EraseFlashChipLE.dwarf.CTRDGi_EraseFlashChipLE.dwarf_line.CTRDGi_EraseFlashSectorLE.dwarf.CTRDGi_EraseFlashSectorLE.dwarf_line.CTRDGi_WriteFlashSectorLE.dwarf.CTRDGi_WriteFlashSectorLE.dwarf_line.CTRDGi_EraseFlashChipAsyncLE.dwarf.CTRDGi_EraseFlashChipAsyncLE.dwarf_line.CTRDGi_EraseFlashSectorAsyncLE.dwarf.CTRDGi_EraseFlashSectorAsyncLE.dwarf_line.CTRDGi_WriteFlashSectorAsyncLE.dwarf.CTRDGi_WriteFlashSectorAsyncLE.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rodata.rela.rodata.rodata.rela.rodata.text.rela.text.text.data.data.text.rela.text.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138(ctrdg_flash_LE39FW512.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\^leMaxTime^defaultFlash512^LE39FW512unsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType<CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18intBOOLOSHeapHandlembstate_t@no_name@w]CTRDGi_EraseFlashChipCoreLE warg}Tram_cycle~Uresultr|]MI_GetCartridgeRamCycle @b|]MI_SetCartridgeRamCycleF b|Tc"]OS_DisableIrq "Tprep "]OS_RestoreIrq "enable"Tprep]CTRDGi_EraseFlashSectorCoreLE argTadrram_cycleresultpUsecNoD]CTRDGi_ProgramFlashByteLE TsrcdstUresult`]CTRDGi_WriteFlashSectorCoreLE argUtgtretryadd_erasej ram_cycleTresultpsecNosrc(=]CTRDGi_VerifyFlashCoreFFU=Uadr?TcountPJ]CTRDGi_VerifyFlashEraseJtgtJfunc_pLTresultMUram_cycled]CTRDGi_EraseFlashChipLE7fTresultgp$m]CTRDGi_EraseFlashSectorLEm0secNooTresultpp(w]CTRDGi_WriteFlashSectorLE*w0secNow4srcyTresultzp]CTRDGi_EraseFlashChipAsyncLE(callbackp$]CTRDGi_EraseFlashSectorAsyncLE(secNo,callbackp(]CTRDGi_WriteFlashSectorAsyncLE(secNo,src0callbackp!"hp+*=Pgr!2@J|,/139J;w=?-.*BRg|024.567"-<Scs",:P^p~55..(.9N`8m:5<5>.+A@Ue@ "               M! 1 N8 > D 6J 6P V 6h \ q` q B    $ $  % %@; T H &L &t   ' '    y y C& D8 Q g x   z zD E F   { {`4 GH HZ o       I  }}(4JFcW|[|PKLnn+E9m=m$qoo(O 8,k0kgPjj$Ql l(BWRjS   1 F j      *  *U 7g*]8ql( D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_LE39FW512.c) #||B7""":/* : "&:  *"*### ###"""q$%%&;'Ryz{}#|Hnbm}okjl0defaultFlash512LE39FW512I$ >  II!/ I.;:I? @.;:I? @  8II(C%I;:I? 4;:I? I ( "ijk lmno "ijk lmno8HHhiI`!HpU!Hp!Hp!HpU!Hp!Hp Hh ! " KhG H(8GUU *  r $ % &L 'b %j sxt|uvwH @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H x4(8)H!H H H pGFx"R*0h`-!H;!HHhiHh)@  I`!HpU!Hp!Hp!HpU!Hp0 pHh !"KhGH xGFUU * , r0 $< %P &~ ' % stuvw8! HpU! Hp!Hp!xp "xKhG(8GFUU * @wx"R*0h`(EHDHh@  !,(Kc@{  0[D!Yk} *  y |     * < N     z     - ? Q  c u       "  3   , 2K  o C #  < 9 P R ON ;" aj oG    [; W p @ F<Oh$-+(/$'%()<:!?{#!(!C%!_8!{K!b !m!!! !%!>!\ !r! ! !!-!; !E!S^!6!!!!%!=!M!9b!Ww !i! ! !<!V !j !~(!7!N!^!n!!!;!U!o !!! ! ! ! '! 5!: K!Q Y!l k! ! h!` !~ `! u{! ! * w! ! ! ! ! ( w   Y: phaLxk.debug_info.debug_line.debug_frame.debug_abbrevMxMaxTime.rodataMX29L010CTRDGi_PollingSR1MCOMMONCTRDGi_EraseFlashSectorAsyncMXCTRDGi_EraseFlashChipAsyncMXCTRDGi_WriteFlashSectorAsyncMXCTRDGi_EraseFlashSectorMXCTRDGi_EraseFlashChipMXCTRDGi_WriteFlashSectorMXdefaultFlash1MCTRDGi_EraseFlashChipCoreMXOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleOS_DisableIrqOS_RestoreIrqOS_UnlockCartridgectrdgi_flash_lock_idAgbFlashctrdgi_backup_irqCTRDGi_PollingSR$t$d$t$d@13622@13623OSi_Panic$t$d$t$d$t$dCTRDGi_EraseFlashSectorCoreMXCTRDGi_SetFlashBankMx$t$dCTRDGi_ProgramFlashByteMX$t$dCTRDGi_WriteFlashSectorCoreMXctrdg_flash_remainder$t$d$t$t$tCTRDGi_SetTask$t$d$t$d$t$d.dwarf.MxMaxTime.dwarf.MX29L010.dwarf.defaultFlash1M.dwarf_type.13655.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13656.dwarf_type.13657.dwarf_type.13658.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13659.dwarf_type.13660.dwarf_type.13661.dwarf_type.13662.dwarf_type.13663.dwarf_type.13664.dwarf_type.void.dwarf_type.13665.dwarf_type.13666.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13667.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13668.dwarf_type.13669.dwarf_type.13670.dwarf_type.13671.dwarf_type.13672.dwarf_type.13673.dwarf_type.13674.dwarf_type.13675.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13676.dwarf_type.13677.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13678.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.13679.dwarf_type.13680.dwarf_type.13681.dwarf_type.13682.dwarf_type.13683.dwarf_type.13684.dwarf_type.13685.dwarf_type.13686.dwarf_type.13687.dwarf_type.13688.dwarf_type.13689.dwarf_type.13690.dwarf_line.CTRDGi_EraseFlashChipCoreMX.dwarf.CTRDGi_EraseFlashChipCoreMX.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.OS_DisableIrq.dwarf.OS_DisableIrq.dwarf_line.OS_RestoreIrq.dwarf.OS_RestoreIrq.dwarf_line.CTRDGi_EraseFlashSectorCoreMX.dwarf.CTRDGi_EraseFlashSectorCoreMX.dwarf_line.CTRDGi_ProgramFlashByteMX.dwarf.CTRDGi_ProgramFlashByteMX.dwarf_line.CTRDGi_WriteFlashSectorCoreMX.dwarf.CTRDGi_WriteFlashSectorCoreMX.dwarf_line.CTRDGi_EraseFlashChipMX.dwarf.CTRDGi_EraseFlashChipMX.dwarf_line.CTRDGi_EraseFlashSectorMX.dwarf.CTRDGi_EraseFlashSectorMX.dwarf_line.CTRDGi_WriteFlashSectorMX.dwarf.CTRDGi_WriteFlashSectorMX.dwarf_line.CTRDGi_EraseFlashChipAsyncMX.dwarf.CTRDGi_EraseFlashChipAsyncMX.dwarf_line.CTRDGi_EraseFlashSectorAsyncMX.dwarf.CTRDGi_EraseFlashSectorAsyncMX.dwarf_line.CTRDGi_WriteFlashSectorAsyncMX.dwarf.CTRDGi_WriteFlashSectorAsyncMX.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rodata.rela.rodata.rodata.rela.rodata.text.rela.text.text.data.data.text.rela.text.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138L(ctrdg_flash_MX29L010.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\DMxMaxTimeDMX29L010DdefaultFlash1Munsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType<CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18intBOOLOSHeapHandlembstate_te]CTRDGi_EraseFlashChipCoreMX eargkTram_cyclelUresultr|]MI_GetCartridgeRamCycle @b|]MI_SetCartridgeRamCycle b|Tc"]OS_DisableIrqP "Tprep "]OS_RestoreIrq "enable"Tprep]CTRDGi_EraseFlashSectorCoreMXj argadrUretryram_cycleresult pTsecNoD]CTRDGi_ProgramFlashByteMX TsrcdstUresult]CTRDGi_WriteFlashSectorCoreMX argtgtram_cycleUresult pTsecNosrc]CTRDGi_EraseFlashChipMX Tresultp$"]CTRDGi_EraseFlashSectorMXh"0secNo$Tresult%p(,]CTRDGi_WriteFlashSectorMX,0secNo,4src.Tresult/p7]CTRDGi_EraseFlashChipAsyncMXL7(callback9p$>]CTRDGi_EraseFlashSectorAsyncMX>(secNo>,callback@p(F]CTRDGi_WriteFlashSectorAsyncMXOF(secNoF,srcF0callbackHp_g(w'w:wMwdwowwwwwwwwwww/w=wGwy),.06G8t:<*ww+'?Ody-w/ww1w+234*9P`p)7M[m{22++%+6wK]5j729w2;ww+ww(>=wRwbwww=               3 3 $ 36 * h. hd ?w        ! !@ "  " "B w^ R #V # ~  w  p p @ A w 4 J [ wx wl &p &D B C w  r r D+ E> W l } w F w e e w w d d$2wGw\vwjfnf(wGwbb(H@ZNaRa$wIcc(wJ+KCZ    8 P t  j    (hLOhc( D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_MX29L010.c) ||B7""":""2* :""*2"*###"""h !(">#Up&r e&dAf]bvac.LMX29L010defaultFlash1MI$ >  II!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? I   `ab cdef `ab cdef8HHhiI`!HpU!Hp!Hp!HpU!Hp!Hp Hh ! " KhG H(8GUU *  i  ! "L #b !j jxk|lmnH @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H o4$8%H!H H H pGFp"R*0h`0Hh@B/HT/H)Hhi   @ %!Hh @ ! @I`!HpU!Hp!Hp!HpU!Hp0!pHh "KhG @(-h H pGFUU * 2 i6 B !L qn " # ! jlkmn8! HpU! Hp!Hp!xp "xKhG(8GFUU * @np"R*0h`1Hh@B0HV -(N,H&Hhi   @ Hh@h HHh!@ I`-H@ H@@ H( HhH( pGF4 dF iJ V !` q " & # ! jlksm   h   G p    G rI G th I G t p  I G t$r@ _ ` #$P0`/d  @:O:Z: i:uU 0V0V 0V2pVpVPW`W<W` X<@X` X0Y YY Y0#Z@)PZ$ 4Z:Z @ZF[ QP\DW\ ! b\h]# s`^y^ % ^$^ ' ^(_ ) _0_+ P_$_- _(_/ ctrdg_flash_mx29 644 19944 ` ELF(I4( 4$   &4>F^@ 0=  ?Q [^ o u - ? Q c u          ? ^  n 2  C / - K F<Rm((5v*O!j!!-!D !O!j!y!7 !L!e! !! ! !!! !#'!:5^!]!!!!!)!B/!`D!~Y !b!x !. !c!} ! ! !!0!@!P!,d!Et!b!|! !!! !! !+ !B!a-!x;!M!a!J! ! B! W{! !) w!8  Y g .debug_info.debug_line.debug_frame.debug_abbrevPaMaxTime.rodataMN63F805MNPCTRDGi_PollingSR512kCOMMONCTRDGi_EraseFlashSectorAsyncLECTRDGi_EraseFlashChipAsyncLECTRDGi_WriteFlashSectorAsyncMX5CTRDGi_EraseFlashSectorLECTRDGi_EraseFlashChipLECTRDGi_WriteFlashSectorMX5CTRDGi_WriteFlashSectorCoreMX5OS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleCTRDGi_ProgramFlashByteLEOS_UnlockCartridgeAgbFlashctrdgi_flash_lock_idctrdg_flash_remainder$t$d$t$d@13561@13562OSi_Panic$t$d$tCTRDGi_SetTask$t$d.dwarf.PaMaxTime.dwarf.MN63F805MNP.dwarf_type.13566.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.CTRDGiFlashTypePlusTag.dwarf_typedef.CTRDGiFlashTypePlus.dwarf_type.13567.dwarf_type.13568.dwarf_type.13569.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13570.dwarf_type.13571.dwarf_type.13572.dwarf_type.13573.dwarf_type.13574.dwarf_type.13575.dwarf_type.void.dwarf_type.13576.dwarf_type.13577.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13578.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13579.dwarf_type.13580.dwarf_type.13581.dwarf_type.13582.dwarf_type.13583.dwarf_type.13584.dwarf_type.13585.dwarf_type.13586.dwarf_type.CTRDGFlashTypeTag.dwarf_typedef.CTRDGFlashType.dwarf_type.CTRDGiFlashSectorTag.dwarf_typedef.CTRDGiFlashSector.dwarf_type.13587.dwarf_type.13588.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13589.dwarf_type.13590.dwarf_type.13591.dwarf_type.13592.dwarf_type.13593.dwarf_type.13594.dwarf_line.CTRDGi_WriteFlashSectorCoreMX5.dwarf.CTRDGi_WriteFlashSectorCoreMX5.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.CTRDGi_WriteFlashSectorMX5.dwarf.CTRDGi_WriteFlashSectorMX5.dwarf_line.CTRDGi_WriteFlashSectorAsyncMX5.dwarf.CTRDGi_WriteFlashSectorAsyncMX5.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.rodata.rodata.rela.rodata.text.rela.text.text.data.data.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138 (ctrdg_flash_MX29L512.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\-PaMaxTime-MN63F805MNPunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType<CTRDGiFlashTypePlusTag CTRDGi_WriteAgbFlashSector CTRDGi_EraseAgbFlashChip CTRDGi_EraseAgbFlashSector CTRDGi_WriteAgbFlashSectorAsync CTRDGi_EraseAgbFlashChipAsync CTRDGi_EraseAgbFlashSectorAsync CTRDGi_PollingSR maxtime typeCTRDGiFlashTypePlusunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8voidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfoCTRDGFlashTypeTag romSize sector agbWait makerID deviceIDCTRDGFlashType CTRDGiFlashSectorTag size shift count top reservedCTRDGiFlashSector@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18F]CTRDGi_WriteFlashSectorCoreMX5n FargHUtgtIram_cycleJTresultK pLsecNoMsrcr|]MI_GetCartridgeRamCycle @b|]MI_SetCartridgeRamCycle b|Tc(t]CTRDGi_WriteFlashSectorMX5g t0secNot4srcvTresultwp(]CTRDGi_WriteFlashSectorAsyncMX5 (secNo,src0callbackp 9^K KK/KFKQKlK{KKKKKKKKKKK)K[#)%V't)^KK``` `!`1`F`[`d`z`KKKjK k!kk kk2kBkRkfkvkkkkkkkkk kk/k=kOk]kkkK-`?"Ld`q$wj}&jK(KKKKk +K4KD{kKKK*`   ` ` ` `  k A A , - % k: K K` .| p t  j  @  K @ @( K3 /F K[ u ji =m =( K 0 1   n     g  A=( b D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_flash_MX29L512.c):*"*2"*||B7#"A 5@Q= MN63F805MNPI$ >  II!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? I  2:;< =>?@p"R*0h`(Hh@B'HD, ;"HHhiHh@h HHh@  ),H@ H@m H(H  pGF> >P BT `  C  DEFGH @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H H48    G A  I G I$A@9  A#$ 0# @*O*Z* i*fu`D< DD D"DDEE<F` `F@Gx GG G0H@PH$ H(%H  0H(6H ctrdg_sram.o 644 24344 ` ELF(W4(/x 4x$'r!#%'$')$)+$+9-<$-   &HM@ 0ZDV hzF >i P{ V \ b h n t z   / A S e w        . 6  Z 2y  C / C2 D u$    D    3 XK 4X|o| *^K !^&#u &%('()(+(-?&l!!!!, !7!R!/a!T} !i!! !! ! !!!- !@!W !g( !{3!F!V!k !v !! !*!C!\!y!!!!! !.!?!5X !Ke!ev !x!!!!! !'!! ! !/!G!W!6l!T !f! !w!X D !  $ q  x  y) l "   N 8 {.debug_info.debug_line.debug_frame.debug_abbrevctrdgi_sram_lock_id.bssflag$13492CTRDGi_ReadAgbSramCoreOS_LockCartridgeMI_GetCartridgeRamCycleMI_SetCartridgeRamCycleOS_UnlockCartridge$t$d$t$d@13662@13663OSi_Panic$t$dCTRDGi_WriteAgbSramCore$t$dCTRDGi_VerifyAgbSramCore$t$dCTRDGi_WriteAndVerifyAgbSramCoreCTRDG_WriteAgbSramCTRDG_VerifyAgbSram$tCTRDG_ReadAgbSram$t$t$tCTRDG_WriteAndVerifyAgbSram$tCTRDG_ReadAgbSramAsyncCTRDGi_SetTask$t$dCTRDG_WriteAgbSramAsync$t$dCTRDG_VerifyAgbSramAsync$t$dCTRDG_WriteAndVerifyAgbSramAsync$t$d.dwarf.ctrdgi_sram_lock_id.dwarf.flag$13492.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13701.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13702.dwarf_type.13703.dwarf_type.13704.dwarf_type.13705.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13706.dwarf_type.13707.dwarf_type.13708.dwarf_type.@enum$1830nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13709.dwarf_type.void.dwarf_type.13710.dwarf_type.13711.dwarf_type.13712.dwarf_type.13713.dwarf_type.13714.dwarf_type.13715.dwarf_type.13716.dwarf_type.13717.dwarf_type.13718.dwarf_type.13719.dwarf_type.13720.dwarf_type.13721.dwarf_type.13722.dwarf_type.13723.dwarf_type.13724.dwarf_type.13725.dwarf_type.13726.dwarf_type.13727.dwarf_type.13728.dwarf_type.13729.dwarf_type.13730.dwarf_type.13731.dwarf_line.CTRDGi_ReadAgbSramCore.dwarf.CTRDGi_ReadAgbSramCore.dwarf_line.MI_GetCartridgeRamCycle.dwarf.MI_GetCartridgeRamCycle.dwarf_line.MI_SetCartridgeRamCycle.dwarf.MI_SetCartridgeRamCycle.dwarf_line.CTRDGi_WriteAgbSramCore.dwarf.CTRDGi_WriteAgbSramCore.dwarf_line.CTRDGi_VerifyAgbSramCore.dwarf.CTRDGi_VerifyAgbSramCore.dwarf_line.CTRDGi_WriteAndVerifyAgbSramCore.dwarf.CTRDGi_WriteAndVerifyAgbSramCore.dwarf_line.CTRDG_ReadAgbSram.dwarf.CTRDG_ReadAgbSram.dwarf_line.CTRDG_WriteAgbSram.dwarf.CTRDG_WriteAgbSram.dwarf_line.CTRDG_VerifyAgbSram.dwarf.CTRDG_VerifyAgbSram.dwarf_line.CTRDG_WriteAndVerifyAgbSram.dwarf.CTRDG_WriteAndVerifyAgbSram.dwarf_line.CTRDG_ReadAgbSramAsync.dwarf.CTRDG_ReadAgbSramAsync.dwarf_line.CTRDG_WriteAgbSramAsync.dwarf.CTRDG_WriteAgbSramAsync.dwarf_line.CTRDG_VerifyAgbSramAsync.dwarf.CTRDG_VerifyAgbSramAsync.dwarf_line.CTRDG_WriteAndVerifyAgbSramAsync.dwarf.CTRDG_WriteAndVerifyAgbSramAsync.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.text.rela.text.text.data.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138(ctrdg_sram.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\ctrdgi_sram_lock_idflagunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVTypeintBOOLOSHeapHandlembstate_tunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfounsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8@enumMI_CTRDG_RAMCYCLE_10MI_CTRDG_RAMCYCLE_8MI_CTRDG_RAMCYCLE_6MI_CTRDG_RAMCYCLE_18void|#]CTRDGi_ReadAgbSramCore#arg%Tsrc_pt%Udst_pt& ram_cycle'p(src)dst*sizer|]MI_GetCartridgeRamCycle@b|]MI_SetCartridgeRamCycleb|Tc|B]CTRDGi_WriteAgbSramCoreBargDTsrc_ptDUdst_ptE ram_cycleFpGdstHsrcIsize`]CTRDGi_VerifyAgbSramCore `argbTtgt_ptbUsrc_ptcresultd ram_cycleepftgtgsrchsize^]CTRDGi_WriteAndVerifyAgbSramCore argTretryUresult pdstsrcsize ]CTRDG_ReadAgbSram (src,dst0sizep ]CTRDG_WriteAgbSram (dst,src0sizep&]CTRDG_VerifyAgbSram" 0tgt4src8sizeTresultp&]CTRDG_WriteAndVerifyAgbSram 0dst4src8sizeTresultp(]CTRDG_ReadAgbSramAsyncN (src,dst0size4callbackp(]CTRDG_WriteAgbSramAsync (dst,src0size4callbackp(]CTRDG_VerifyAgbSramAsync{(tgt,src0size4callbackp(]CTRDG_WriteAndVerifyAgbSramAsync(dst,src0size4callbackpRdwddd.d9dTdcdddddddddddd*w5wHwm{x{{{{{{{{{{#{0{A{Z{g{x{{{{{{$ $!{5'G'X{l{~'d(%{& "1IYn@RX^djpv|%%%%{SS| #)4*Ibs{+{@+{W#W|U,i-~.{/{ {XX+ 0? 1T 2i {   { 3 { { Y Y^ 43 G {\ m { 5 {  \ \ { 6 { (  Z Z M {` 7s {  { [ [& { 8 { { 0 {$ ]( ]&^ {q 9 { {   ^ ^( { : {* ;B \ P `T `( { < { =   a a({0>C{W?o}bb({@{AK!     C  " T  N |  {Sb(_ D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_sram.c)#:&||B7:&:/:"&""""SWIX{Y\Z[] ^!`9aQb&ctrdgi_sram_lock_idI$ >  I!/ I.;:I? @.;:I? @  8I(C%I;:I? 4;:I? Ix"R*0h`   H  d)mxp@)H xGF, T0 8 ^ f UxH @pGFexMemory.hFailed assertion (u32)c <= MI_CTRDG_RAMCYCLE_18 , HY! J ( H C C H V4 8!x"R*0h`  H  d)mxp@)H xGF, T0 8 ^ f Uxp"R*0h`  H  (m!d xxB`@)HpG, T0 8 l t Up&v.h` $-`,( pG4 Z> [    G S    G W    G X    G Y   I G _$S   I G _$W   I G _$X   I G _$Y@ R  #$0*  @5O5Z5 i5cu P PP P*QQQQ|`RH RR R0S@@S$ pS| SH @TTH ) U^/U :U @U  KU QU ! \V&b0V # m@V&spV % ~V(V' V(W)  W(PW+ pW(W- ctrdg_task.o 644 25960 ` ELF(^4(+%(xBE\_(n  %%'0'<)? )   &4EJ$l s( HO*"<#7$B#Z# ?_Yi    "      9  <  B  O  U '  9 " K 3 ] 9 o ?  E  K  Q  W  ]  c  i  o u #{ 5. t   kP+ T@I r9   [z0+bq%4' $)'r#J!p!*! 9!"!;!U !i !}!!.!>!N!b!r!:!T!n !!! !! !!!9+!P9!kK!j~!!! !!-!)> !?K !RU!mk!~!! !!!!: !O!h!* !7!H !U !b!s! !&!=h!  !:! Y!3 m9!M !{ [!  ! ( ! 4 ! G ! R ! ] ! q !+ { 8!D !_ 9!y ! ( ! !- != !Q  !m ) ! ? ! ( ! [ !5 p !U !m ! ! ! ! ! !  !W y 1+@;>h_!j.debug_info.debug_line.debug_frame.debug_abbrevctrdgi_task_work.bssctrdgi_task_listctrdg_task_stack@13617@13618CTRDGi_InitTaskThreadOS_DisableInterruptsOS_IsThreadAvailableOSi_PanicCTRDGi_InitTaskInfoOS_CreateThreadOS_WakeupThreadDirectOS_RestoreInterruptsCTRDGi_TaskThread$t$dCTRDGi_IsTaskAvailable$t$d@13629MI_CpuClear8$t$dMI_CpuFill8$tCTRDGi_IsTaskBusy$t@13647OS_SleepThreadOS_TPrintfOS_ExitThread$t$d@13665@13666@13667CTRDGi_SetTaskOSi_TPanic$t$dCTRDGi_EndTaskThread$t$dCTRDG_SetTaskThreadPriorityOS_SetThreadPriority$t$d.dwarf.ctrdgi_task_work.dwarf.ctrdgi_task_list.dwarf.ctrdg_task_stack.dwarf_type.13675.dwarf_type.13676.dwarf_typedef.CTRDGiTaskWork.dwarf_type.13677.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.13678.dwarf_type.CPContext.dwarf_typedef.CPContext.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.@enum$310nitro_h_4M_ARM9_CODE_THUMB_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_NITRO_TS_C_h.dwarf_type.13679.dwarf_type.13680.dwarf_type.void.dwarf_type.13681.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.13682.dwarf_type.OSMutex.dwarf_typedef.OSMutex.dwarf_type.long.dwarf_typedef.WBTBlockSize.dwarf_typedef.vs32.dwarf_typedef.fx32.dwarf_typedef.WBTBlockSeqNo.dwarf_typedef.s32.dwarf_type._OSMutexLink.dwarf_typedef.OSMutexLink.dwarf_type._OSMutexQueue.dwarf_typedef.OSMutexQueue.dwarf_type.13683.dwarf_type.13684.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.13685.dwarf_type.13686.dwarf_type.13687.dwarf_type.13688.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.13689.dwarf_type.CTRDGTaskInfo_tag.dwarf_typedef.CTRDGTaskInfo.dwarf_type.13690.dwarf_type.13691.dwarf_type.13692.dwarf_type.13693.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.13694.dwarf_type.13695.dwarf_type.13696.dwarf_type.13697.dwarf_type.13698.dwarf_type.13699.dwarf_type.13700.dwarf_type.13701.dwarf_type.13702.dwarf_type.13703.dwarf_type.13704.dwarf_type.13705.dwarf_type.13706.dwarf_type.13707.dwarf_type.13708.dwarf_line.CTRDGi_InitTaskThread.dwarf.CTRDGi_InitTaskThread.dwarf_line.CTRDGi_IsTaskAvailable.dwarf.CTRDGi_IsTaskAvailable.dwarf_line.CTRDGi_InitTaskInfo.dwarf.CTRDGi_InitTaskInfo.dwarf_line.MI_CpuClear8.dwarf.MI_CpuClear8.dwarf_line.CTRDGi_IsTaskBusy.dwarf.CTRDGi_IsTaskBusy.dwarf_line.CTRDGi_TaskThread.dwarf.CTRDGi_TaskThread.dwarf_line.CTRDGi_SetTask.dwarf.CTRDGi_SetTask.dwarf_line.CTRDGi_EndTaskThread.dwarf.CTRDGi_EndTaskThread.dwarf_line.CTRDG_SetTaskThreadPriority.dwarf.CTRDG_SetTaskThreadPriority.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.bss.data.data.text.rela.text.text.rela.text.data.text.rela.text.text.rela.text.text.data.text.rela.text.data.data.data.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138.$ctrdg_task.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\ ctrdgi_task_work ctrdgi_task_list ctrdg_task_stack th list end_taskCTRDGiTaskWork_OSThread context dstate hnext lid ppriority tprofiler xqueue |link mutex mutexQueue stackTop stackBottom stackWarningOffset joinQueue specific alarmForSleep destructor userParameter systemErrnoOSThreaddOSContext cpsr r 8sp <lr @pc_plus4 Dsp_svc Hcp_contextOSContextunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx104 CPContext div_numer div_denom sqrt div_mode sqrt_modeCPContextunsigned long longvu64REGType64REGType64vOSTicku64unsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType@enumOS_THREAD_STATE_WAITINGOS_THREAD_STATE_READYOS_THREAD_STATE_TERMINATEDvoid_OSThreadQueue head tailOSThreadQueue_OSThreadLink prev nextOSThreadLinkOSMutex queue thread count linkOSMutexlongWBTBlockSizevs32fx32WBTBlockSeqNos32_OSMutexLink next prevOSMutexLink_OSMutexQueue head tailOSMutexQueue ,OSiAlarm handler arg tag fire prev next period $startOSAlarmintBOOLOSHeapHandlembstate_t$CTRDGTaskInfo_tag task callback result data adr offset size dst sec_num "busy #paramCTRDGTaskInfounsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8)]CTRDGi_InitTaskThread )p_work,Ubak_cpsr h0TpQ]CTRDGi_IsTaskAvailable+0`]CTRDGi_InitTaskInfok`Tpt[]MI_CpuClear8[dest[ sizeo]CTRDGi_IsTaskBusyoTptt]CTRDGi_TaskThreadtargvTp {trgLbak_cpsrZUcallbackbak_cpsr]CTRDGi_SetTaskhTpttaskcallbackUp_workbbak_cpsr4]CTRDGi_EndTaskThreadcallbackTbak_cpsr$]CTRDG_SetTaskThreadPriority1priority TpP#7e%*1<L$efh'jj()$*7Ojej~j+,/(,fRjd&sjjjjhjj jj0j@jPjdjtjjjjjjjjj jj-j;jMj_j/@Mm,9JWduf ='O'['''  6 I T _ s  * *  * *  ($ @ -U (f jw  , ,    .  ( 0  (  + ; ` 2r 2 j 5 5 j j 5   6* > 3D jJ 4Q W r          ( 5 ; eA G M S eY 3_ e 3k 3q ew 3} e  Q Q 8 j Q Qh 9 YY9-U1U0_:ymq(j[[;+<?=K OYhlLpzjZ>j__? @A5BF_bJ_Tjvjana4Cjbb$jbb%D  '+Uk!h1Qb$ D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\libraries\ctrdg\ARM9\src\nitro.hnitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#os.hwfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'command-line defines)(nitro.h.4M.ARM9.CODE_THUMB.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.NITRO.TS.C.mchcommand-line defines)(ctrdg_task.c)) *>"*#C >G7+QYU1[F_ab#.ctrdg_task_stack$ > I  I!/ I .;:I? @.;:I? @  8I(C% I;:I? 4;:I? Ictrdg_task.cFailed assertion OS_IsThreadAvailable()8Hh() (H3!J ( H` 0H! 0`    I" K (8G R S& T: U@ U^ Vd Wj Xx|PHh( pGFailed assertion pt != NULL ,Hb!J ( $!F T (,!G Z"4 x( task-thread end. x$! 0h( 0h&v.h`(G! Hq-G Hh(! 0`H xG  R \H XZ R X ] ^ Failed assertion CTRDGi_IsTaskAvailable()CTRDGi_SetTask() failed! (task-thread is not available now)CTRDGi_SetTask() failed! (specified structure is busy)8,Hh ,*H!*J (  (#H!$J ( (H!JHy(H!J! "0p ```(0B! H`J#[+ h`I(0`(8GF T$ Y2 T> YL `^ `b R W X  (Hh0! GF R Y _" X0Hh(Hh G c @p P  D#$200  @<O<Z< i<uVl pVpV pV'VVW(WW W(WpX  Y@Y  PY pY0Y0 Y#Y  .Z4 Z:@Z@Z K[*Q[<W[7]0\c]% n]4t ^<' `^$^)