1■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 2■ ■ 3■ Readme-TwlSDK-5_4_patch2-20100426.txt ■ 4■ ■ 5■ Plus Patch for TWL-SDK 5.4 ■ 6■ ■ 7■ April 26, 2010 ■ 8■ ■ 9■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 10 11 12Introduction 13 14 This patch fixes problems found in TWL-SDK 5.4 after its official release. To install, copy the included files into the directory where the TWL-SDK 5.4 official release (091225) is installed, overwriting existing files. 15 16 17Caution 18 19 If the TWL-SDK libraries have already been built, just applying this patch may cause errors during builds as a result of the cache. 20 If errors occur during builds, clear the cache by running "make clobber" in the TWL-SDK root directory. 21 If you then run "make" in the same directory (the root directory of TWL-SDK), this problem will be resolved. 22 23 Even when there is no source code change to SRL, TAD, and other executable files, if there is a change in the library, a patch sometimes contains those executable files. 24 25 26File List 27Source Files 28 /TwlSDK/build/libraries/os/common/src/os_reset.c 29 30Header Files 31 /TwlSDK/include/nitro/version.h 32 /TwlSDK/include/twl/version.h 33 34Library Files 35 /TwlSDK/dspcomponents/audio/audio.a 36 /TwlSDK/dspcomponents/graphics/graphics.a 37 /TwlSDK/lib/ARM9-TS/Debug/crt0.HYB.TWL.o 38 /TwlSDK/lib/ARM9-TS/Debug/crt0.LTD.TWL.o 39 /TwlSDK/lib/ARM9-TS/Debug/crt0.o 40 /TwlSDK/lib/ARM9-TS/Debug/libdsp_g711.TWL.HYB.a 41 /TwlSDK/lib/ARM9-TS/Debug/libdsp_g711.TWL.HYB.thumb.a 42 /TwlSDK/lib/ARM9-TS/Debug/libdsp_g711.TWL.LTD.a 43 /TwlSDK/lib/ARM9-TS/Debug/libdsp_g711.TWL.LTD.thumb.a 44 /TwlSDK/lib/ARM9-TS/Debug/libdsp_graphics.TWL.HYB.a 45 /TwlSDK/lib/ARM9-TS/Debug/libdsp_graphics.TWL.HYB.thumb.a 46 /TwlSDK/lib/ARM9-TS/Debug/libdsp_graphics.TWL.LTD.a 47 /TwlSDK/lib/ARM9-TS/Debug/libdsp_graphics.TWL.LTD.thumb.a 48 /TwlSDK/lib/ARM9-TS/Debug/libos.a 49 /TwlSDK/lib/ARM9-TS/Debug/libos.thumb.a 50 /TwlSDK/lib/ARM9-TS/Debug/libos.TWL.HYB.a 51 /TwlSDK/lib/ARM9-TS/Debug/libos.TWL.HYB.thumb.a 52 /TwlSDK/lib/ARM9-TS/Debug/libos.TWL.LTD.a 53 /TwlSDK/lib/ARM9-TS/Debug/libos.TWL.LTD.thumb.a 54 /TwlSDK/lib/ARM9-TS/Release/crt0.HYB.TWL.o 55 /TwlSDK/lib/ARM9-TS/Release/crt0.LTD.TWL.o 56 /TwlSDK/lib/ARM9-TS/Release/crt0.o 57 /TwlSDK/lib/ARM9-TS/Release/libdsp_g711.TWL.HYB.a 58 /TwlSDK/lib/ARM9-TS/Release/libdsp_g711.TWL.HYB.thumb.a 59 /TwlSDK/lib/ARM9-TS/Release/libdsp_g711.TWL.LTD.a 60 /TwlSDK/lib/ARM9-TS/Release/libdsp_g711.TWL.LTD.thumb.a 61 /TwlSDK/lib/ARM9-TS/Release/libdsp_graphics.TWL.HYB.a 62 /TwlSDK/lib/ARM9-TS/Release/libdsp_graphics.TWL.HYB.thumb.a 63 /TwlSDK/lib/ARM9-TS/Release/libdsp_graphics.TWL.LTD.a 64 /TwlSDK/lib/ARM9-TS/Release/libdsp_graphics.TWL.LTD.thumb.a 65 /TwlSDK/lib/ARM9-TS/Release/libos.a 66 /TwlSDK/lib/ARM9-TS/Release/libos.thumb.a 67 /TwlSDK/lib/ARM9-TS/Release/libos.TWL.HYB.a 68 /TwlSDK/lib/ARM9-TS/Release/libos.TWL.HYB.thumb.a 69 /TwlSDK/lib/ARM9-TS/Release/libos.TWL.LTD.a 70 /TwlSDK/lib/ARM9-TS/Release/libos.TWL.LTD.thumb.a 71 /TwlSDK/lib/ARM9-TS/Rom/crt0.HYB.TWL.o 72 /TwlSDK/lib/ARM9-TS/Rom/crt0.LTD.TWL.o 73 /TwlSDK/lib/ARM9-TS/Rom/crt0.o 74 /TwlSDK/lib/ARM9-TS/Rom/libdsp_g711.TWL.HYB.a 75 /TwlSDK/lib/ARM9-TS/Rom/libdsp_g711.TWL.HYB.thumb.a 76 /TwlSDK/lib/ARM9-TS/Rom/libdsp_g711.TWL.LTD.a 77 /TwlSDK/lib/ARM9-TS/Rom/libdsp_g711.TWL.LTD.thumb.a 78 /TwlSDK/lib/ARM9-TS/Rom/libdsp_graphics.TWL.HYB.a 79 /TwlSDK/lib/ARM9-TS/Rom/libdsp_graphics.TWL.HYB.thumb.a 80 /TwlSDK/lib/ARM9-TS/Rom/libdsp_graphics.TWL.LTD.a 81 /TwlSDK/lib/ARM9-TS/Rom/libdsp_graphics.TWL.LTD.thumb.a 82 /TwlSDK/lib/ARM9-TS/Rom/libos.a 83 /TwlSDK/lib/ARM9-TS/Rom/libos.thumb.a 84 /TwlSDK/lib/ARM9-TS/Rom/libos.TWL.HYB.a 85 /TwlSDK/lib/ARM9-TS/Rom/libos.TWL.HYB.thumb.a 86 /TwlSDK/lib/ARM9-TS/Rom/libos.TWL.LTD.a 87 /TwlSDK/lib/ARM9-TS/Rom/libos.TWL.LTD.thumb.a 88 89Component Files 90 /TwlSDK/components/ichneumon/ARM7-TS/Debug/ichneumon_sub.nef 91 /TwlSDK/components/ichneumon/ARM7-TS/Release/ichneumon_sub.nef 92 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Debug/ichneumon_sub.nef 93 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Release/ichneumon_sub.nef 94 /TwlSDK/components/mongoose/ARM7-TS/Debug/mongoose_sub.nef 95 /TwlSDK/components/mongoose/ARM7-TS/Release/mongoose_sub.nef 96 /TwlSDK/components/mongoose/ARM7-TS.thumb/Debug/mongoose_sub.nef 97 /TwlSDK/components/mongoose/ARM7-TS.thumb/Release/mongoose_sub.nef 98 /TwlSDK/components/ferret/ARM7-TS.LTD/Debug/ferret.tef 99 /TwlSDK/components/ferret/ARM7-TS.LTD/Release/ferret.tef 100 /TwlSDK/components/ferret/ARM7-TS.LTD/Rom/ferret.tef 101 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Debug/ferret.tef 102 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Release/ferret.tef 103 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Rom/ferret.tef 104 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Debug/ichneumon.tef 105 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Release/ichneumon.tef 106 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Rom/ichneumon.tef 107 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Debug/ichneumon.tef 108 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Release/ichneumon.tef 109 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Rom/ichneumon.tef 110 /TwlSDK/components/mongoose/ARM7-TS.HYB/Debug/mongoose.tef 111 /TwlSDK/components/mongoose/ARM7-TS.HYB/Release/mongoose.tef 112 /TwlSDK/components/mongoose/ARM7-TS.HYB/Rom/mongoose.tef 113 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Debug/mongoose.tef 114 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Release/mongoose.tef 115 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Rom/mongoose.tef 116 /TwlSDK/components/racoon/ARM7-TS.LTD/Debug/racoon.tef 117 /TwlSDK/components/racoon/ARM7-TS.LTD/Release/racoon.tef 118 /TwlSDK/components/racoon/ARM7-TS.LTD/Rom/racoon.tef 119 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Debug/racoon.tef 120 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Release/racoon.tef 121 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Rom/racoon.tef 122 /TwlSDK/components/ferret/ARM7-TS.LTD/Debug/ferret.TWL.FLX.sbin 123 /TwlSDK/components/ferret/ARM7-TS.LTD/Debug/ferret.TWL.LTD.sbin 124 /TwlSDK/components/ferret/ARM7-TS.LTD/Debug/ferret_defs.TWL.LTD.sbin 125 /TwlSDK/components/ferret/ARM7-TS.LTD/Release/ferret.TWL.FLX.sbin 126 /TwlSDK/components/ferret/ARM7-TS.LTD/Release/ferret.TWL.LTD.sbin 127 /TwlSDK/components/ferret/ARM7-TS.LTD/Release/ferret_defs.TWL.LTD.sbin 128 /TwlSDK/components/ferret/ARM7-TS.LTD/Rom/ferret.TWL.FLX.sbin 129 /TwlSDK/components/ferret/ARM7-TS.LTD/Rom/ferret.TWL.LTD.sbin 130 /TwlSDK/components/ferret/ARM7-TS.LTD/Rom/ferret_defs.TWL.LTD.sbin 131 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Debug/ferret.TWL.FLX.sbin 132 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Debug/ferret.TWL.LTD.sbin 133 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Debug/ferret_defs.TWL.LTD.sbin 134 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Release/ferret.TWL.FLX.sbin 135 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Release/ferret.TWL.LTD.sbin 136 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Release/ferret_defs.TWL.LTD.sbin 137 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Rom/ferret.TWL.FLX.sbin 138 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Rom/ferret.TWL.LTD.sbin 139 /TwlSDK/components/ferret/ARM7-TS.LTD.thumb/Rom/ferret_defs.TWL.LTD.sbin 140 /TwlSDK/components/ichneumon/ARM7-TS/Debug/ichneumon_sub.sbin 141 /TwlSDK/components/ichneumon/ARM7-TS/Debug/ichneumon_sub_defs.sbin 142 /TwlSDK/components/ichneumon/ARM7-TS/Release/ichneumon_sub.sbin 143 /TwlSDK/components/ichneumon/ARM7-TS/Release/ichneumon_sub_defs.sbin 144 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Debug/ichneumon.TWL.FLX.sbin 145 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Debug/ichneumon.TWL.LTD.sbin 146 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Debug/ichneumon_defs.TWL.FLX.sbin 147 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Debug/ichneumon_defs.TWL.LTD.sbin 148 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Release/ichneumon.TWL.FLX.sbin 149 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Release/ichneumon.TWL.LTD.sbin 150 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Release/ichneumon_defs.TWL.FLX.sbin 151 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Release/ichneumon_defs.TWL.LTD.sbin 152 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Rom/ichneumon.TWL.FLX.sbin 153 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Rom/ichneumon.TWL.LTD.sbin 154 /TwlSDK/components/ichneumon/ARM7-TS.HYB/Rom/ichneumon_defs.TWL.LTD.sbin 155 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Debug/ichneumon.TWL.FLX.sbin 156 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Debug/ichneumon.TWL.LTD.sbin 157 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Debug/ichneumon_defs.TWL.FLX.sbin 158 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Debug/ichneumon_defs.TWL.LTD.sbin 159 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Release/ichneumon.TWL.FLX.sbin 160 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Release/ichneumon.TWL.LTD.sbin 161 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Release/ichneumon_defs.TWL.FLX.sbin 162 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Release/ichneumon_defs.TWL.LTD.sbin 163 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Rom/ichneumon.TWL.FLX.sbin 164 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Rom/ichneumon.TWL.LTD.sbin 165 /TwlSDK/components/ichneumon/ARM7-TS.HYB.thumb/Rom/ichneumon_defs.TWL.LTD.sbin 166 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Debug/ichneumon_sub.sbin 167 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Debug/ichneumon_sub_defs.sbin 168 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Release/ichneumon_sub.sbin 169 /TwlSDK/components/ichneumon/ARM7-TS.thumb/Release/ichneumon_sub_defs.sbin 170 /TwlSDK/components/mongoose/ARM7-TS/Debug/mongoose_sub.sbin 171 /TwlSDK/components/mongoose/ARM7-TS/Debug/mongoose_sub_defs.sbin 172 /TwlSDK/components/mongoose/ARM7-TS/Release/mongoose_sub.sbin 173 /TwlSDK/components/mongoose/ARM7-TS/Release/mongoose_sub_defs.sbin 174 /TwlSDK/components/mongoose/ARM7-TS.HYB/Debug/mongoose.TWL.FLX.sbin 175 /TwlSDK/components/mongoose/ARM7-TS.HYB/Debug/mongoose.TWL.LTD.sbin 176 /TwlSDK/components/mongoose/ARM7-TS.HYB/Debug/mongoose_defs.TWL.FLX.sbin 177 /TwlSDK/components/mongoose/ARM7-TS.HYB/Debug/mongoose_defs.TWL.LTD.sbin 178 /TwlSDK/components/mongoose/ARM7-TS.HYB/Release/mongoose.TWL.FLX.sbin 179 /TwlSDK/components/mongoose/ARM7-TS.HYB/Release/mongoose.TWL.LTD.sbin 180 /TwlSDK/components/mongoose/ARM7-TS.HYB/Release/mongoose_defs.TWL.FLX.sbin 181 /TwlSDK/components/mongoose/ARM7-TS.HYB/Release/mongoose_defs.TWL.LTD.sbin 182 /TwlSDK/components/mongoose/ARM7-TS.HYB/Rom/mongoose.TWL.FLX.sbin 183 /TwlSDK/components/mongoose/ARM7-TS.HYB/Rom/mongoose.TWL.LTD.sbin 184 /TwlSDK/components/mongoose/ARM7-TS.HYB/Rom/mongoose_defs.TWL.LTD.sbin 185 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Debug/mongoose.TWL.FLX.sbin 186 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Debug/mongoose.TWL.LTD.sbin 187 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Debug/mongoose_defs.TWL.FLX.sbin 188 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Debug/mongoose_defs.TWL.LTD.sbin 189 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Release/mongoose.TWL.FLX.sbin 190 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Release/mongoose.TWL.LTD.sbin 191 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Release/mongoose_defs.TWL.FLX.sbin 192 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Release/mongoose_defs.TWL.LTD.sbin 193 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Rom/mongoose.TWL.FLX.sbin 194 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Rom/mongoose.TWL.LTD.sbin 195 /TwlSDK/components/mongoose/ARM7-TS.HYB.thumb/Rom/mongoose_defs.TWL.LTD.sbin 196 /TwlSDK/components/mongoose/ARM7-TS.thumb/Debug/mongoose_sub.sbin 197 /TwlSDK/components/mongoose/ARM7-TS.thumb/Debug/mongoose_sub_defs.sbin 198 /TwlSDK/components/mongoose/ARM7-TS.thumb/Release/mongoose_sub.sbin 199 /TwlSDK/components/mongoose/ARM7-TS.thumb/Release/mongoose_sub_defs.sbin 200 /TwlSDK/components/racoon/ARM7-TS.LTD/Debug/racoon.TWL.FLX.sbin 201 /TwlSDK/components/racoon/ARM7-TS.LTD/Debug/racoon.TWL.LTD.sbin 202 /TwlSDK/components/racoon/ARM7-TS.LTD/Debug/racoon_defs.TWL.LTD.sbin 203 /TwlSDK/components/racoon/ARM7-TS.LTD/Release/racoon.TWL.FLX.sbin 204 /TwlSDK/components/racoon/ARM7-TS.LTD/Release/racoon.TWL.LTD.sbin 205 /TwlSDK/components/racoon/ARM7-TS.LTD/Release/racoon_defs.TWL.LTD.sbin 206 /TwlSDK/components/racoon/ARM7-TS.LTD/Rom/racoon.TWL.FLX.sbin 207 /TwlSDK/components/racoon/ARM7-TS.LTD/Rom/racoon.TWL.LTD.sbin 208 /TwlSDK/components/racoon/ARM7-TS.LTD/Rom/racoon_defs.TWL.LTD.sbin 209 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Debug/racoon.TWL.FLX.sbin 210 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Debug/racoon.TWL.LTD.sbin 211 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Debug/racoon_defs.TWL.LTD.sbin 212 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Release/racoon.TWL.FLX.sbin 213 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Release/racoon.TWL.LTD.sbin 214 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Release/racoon_defs.TWL.LTD.sbin 215 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Rom/racoon.TWL.FLX.sbin 216 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Rom/racoon.TWL.LTD.sbin 217 /TwlSDK/components/racoon/ARM7-TS.LTD.thumb/Rom/racoon_defs.TWL.LTD.sbin 218 219Documentation and Other Items 220 /TwlSDK/bin/ARM9-TS/Rom/NandFiler.srl 221 /TwlSDK/bin/ARM9-TS/Rom/NandFiler.tad 222 /TwlSDK/bin/ARM9-TS/Rom/TwlNmenu.srl 223 /TwlSDK/bin/ARM9-TS/Rom/TwlNmenu.tad 224 /TwlSDK/man/en_US/romfiles/NandFiler.html 225 226 227End 228