root/platform/g5x/sub/100c/stubs_entry.S

/* [<][>][^][v][top][bottom][index][help] */
   1 // !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!
   2 #include "stubs_asm.h"
   3 
   4 // Camera info:
   5 //   Main firmware start: 0xfc020000
   6 //   DRYOS R58 (DRYOS version 2.3, release #0058+p3) @ 0xfc6774d8 ref @ 0xfc0405a8
   7 //   Firmware Ver GM1.00C   // Found @ 0xfc4546c8, "GM1.00C" @ 0xfc4546d5
   8 
   9 // Values for makefile.inc
  10 //   PLATFORMOSVER = 58
  11 //   DIGIC = 60
  12 //   MEMISOSTART = 0x39124c
  13 //   MEMBASEADDR = 0x8000
  14 //   ARAM_HEAP_START = 0x006ce000#  Found @0xfc5e513c
  15 //   ARAM_HEAP_SIZE = 0x00022000#  Found @0xfc5e5116
  16 
  17 // Detected address ranges:
  18 // ROM      0xfc000000 - 0xfe000000 (33554432 bytes)
  19 // RAM code 0x010e1000 - 0x010fbd18 copied from 0xfcee2128 ( 109848 bytes)
  20 // TCM code 0xbfe10800 - 0xbfe176a9 copied from 0xfcefce40 (  28329 bytes)
  21 // RAM data 0x00008000 - 0x0003d674 copied from 0xfceacab4 ( 218740 bytes)
  22 // EVEC     0x00000000 - 0x00000038 copied from 0xfc06630c (     56 bytes)
  23 
  24 // Zico Xtensa blobs:
  25 // zico_0 0xbff20000 - 0xbff27a30 copied from 0xfcc91428 (  31280 bytes)
  26 // zico_1 0xbff00000 - 0xbff04ad0 copied from 0xfcc98e60 (  19152 bytes)
  27 // zico_2 0x80a00000 - 0x80b16748 copied from 0xfcc9d938 (1140552 bytes)
  28 
  29 // Found DryOS versions:
  30 // 0xfc6774d8 main  "DRYOS version 2.3, release #0058+p3"
  31 // 0xfc68e2b4 other "DRYOS version 2.3, release #0058+p3"
  32 // 0xfcc9eaf8 other "DRYOS version 2.3, release #0058+p3"
  33 
  34 // Values below go in 'platform_camera.h':
  35 //#define CAM_DRYOS         1
  36 //#define CAM_DRYOS_2_3_R39 1 // Defined for cameras with DryOS version R39 or higher
  37 //#define CAM_DRYOS_2_3_R47 1 // Defined for cameras with DryOS version R47 or higher
  38 //#undef  CAM_UNCACHED_BIT
  39 //#define CAM_UNCACHED_BIT  0x40000000 // Found @0xfc16f620
  40 //#define CAM_HAS_ND_FILTER 1 // Camera has ND filter
  41 // Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)
  42 
  43 // physw_event_table 0xfc6ce9a4 Found @0xfc09b5a0
  44 // Values below go in 'platform_kbd.h':
  45 //#define SD_READONLY_FLAG    0x20000000 // Found @0xfc6cea8c, levent 0x30a
  46 //#define SD_READONLY_IDX     1
  47 //#define USB_MASK            0x00800000 // Found @0xfc6ceadc, levent 0x302
  48 //#define USB_IDX             2
  49 //#define BATTCOVER_FLAG      0x00400000 // Found @0xfc6cead4, levent 0x305
  50 //#define BATTCOVER_IDX       2
  51 //#define HOTSHOE_FLAG        0x00010000 // Found @0xfc6ceaa4, levent 0x304
  52 //#define HOTSHOE_IDX         2
  53 
  54 // Keymap values for kbd.c. Additional keys may be present, only common values included here.
  55 // WARNING: Key name / function may vary! Values for unknown DryOS versions should not be trusted!
  56 //KeyMap keymap[] = {
  57 //    { 0, KEY_SHOOT_FULL      ,0x00040001 }, // Found @0xfc6ce9a4, levent 0x01
  58 //    { 0, KEY_SHOOT_HALF      ,0x00040000 }, // Found @0xfc6cea24, levent 0x00
  59 //    { 0, KEY_SHOOT_FULL_ONLY ,0x00000001 }, // Found @0xfc6ce9a4, levent 0x01
  60 //    { 0, KEY_ZOOM_OUT        ,0x00000002 }, // Found @0xfc6ce9ac, levent 0x04
  61 //    { 0, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xfc6ce9b4, levent 0x03
  62 //    { 0, KEY_VIDEO           ,0x00000008 }, // Found @0xfc6ce9bc, levent 0x02
  63 //    { 0, KEY_UP              ,0x00000020 }, // Found @0xfc6ce9cc, levent 0x06
  64 //    { 0, KEY_DOWN            ,0x00000040 }, // Found @0xfc6ce9d4, levent 0x07
  65 //    { 0, KEY_RIGHT           ,0x00000080 }, // Found @0xfc6ce9dc, levent 0x09
  66 //    { 0, KEY_LEFT            ,0x00000100 }, // Found @0xfc6ce9e4, levent 0x08
  67 //    { 0, KEY_SET             ,0x00000200 }, // Found @0xfc6ce9ec, levent 0x0a
  68 //    { 0, KEY_PLAYBACK        ,0x00000800 }, // Found @0xfc6ce9fc, levent 0x101
  69 //    { 0, KEY_WIFI            ,0x00010000 }, // Found @0xfc6cea14, levent 0x103
  70 //    { 0, KEY_POWER           ,0x00020000 }, // Found @0xfc6cea1c, levent 0x100
  71 //    { 0, 0, 0 }
  72 //};
  73 
  74 // canon_mode_list 0xfca80510 Found @0xfc07de1c
  75 // Check modemap values from 'platform/CAMERA/shooting.c':
  76 // 33297  0x8211 In firmware but not in current modemap
  77 //  4172  0x104c In firmware but not in current modemap
  78 
  79 // Known propcases
  80 // //      PROPCASE_AFSTEP 13
  81 // #define PROPCASE_FOCUS_STATE 18
  82 // #define PROPCASE_AV 23
  83 // #define PROPCASE_BV 40
  84 // //      PROPCASE_DELTA_DIGITALGAIN 84
  85 // #define PROPCASE_DELTA_SV 86
  86 // //      PROPCASE_DELTA_ND 87
  87 // //      PROPCASE_FELOCK 122
  88 // #define PROPCASE_FLASH_ADJUST_MODE 129
  89 // #define PROPCASE_FLASH_FIRE 130
  90 // //      PROPCASE_HSCAPTURE 146
  91 // #define PROPCASE_EV_CORRECTION_2 218
  92 // #define PROPCASE_ORIENTATION_SENSOR 230
  93 // #define PROPCASE_SV_MARKET 257
  94 // //      PROPCASE_SVFIX 258
  95 // #define PROPCASE_TV 274
  96 // Guessed propset: 10
  97 
  98 // EXMEM types:
  99 // EXMEM_RAMDISK        0
 100 // EXMEM_COM            1
 101 // EXMEM_FORMATTER      2
 102 // EXMEM_SHADING        3
 103 // EXMEM_FAMODE         4
 104 // EXMEM_FIRMUP         5
 105 // EXMEM_FIRMUP_VRAM    6
 106 // EXMEM_FIRMUP_INFLATE 7
 107 // EXMEM_FIRMUP_PICTURESTYLE 8
 108 // EXMEM_DVLPWORK       9
 109 // EXMEM_EVF            10
 110 // EXMEM_SCRIPT         11
 111 // EXMEM_GPS            12
 112 // EXMEM_FACEAUTH       13
 113 // EXMEM_OHYEARLOG      14
 114 // EXMEM_WIFI           15
 115 // EXMEM_MULTI_PLY      16
 116 // EXMEM_FEP            17
 117 // EXMEM_LENS_FIRMUP    18
 118 // EXMEM_LENS_COMPENSATION 19
 119 // EXMEM_FILESTORE      20
 120 // EXMEM_MOVIE_REC      21
 121 // EXMEM_MOVIE_PLY      22
 122 // EXMEM_WIFI_RESIZE    23
 123 // EXMEM_PCEVF          24
 124 // EXMEM_WIDE           25
 125 // EXMEM_NARROW         26
 126 // EXMEM_AUTO_GIS_MODE  27
 127 // EXMEM_NP_GIS_MODE    28
 128 // EXMEM_TRIPODHDR_MODE 29
 129 // EXMEM_HSHQ_MODE      30
 130 // EXMEM_CRAW_REC       31
 131 // EXMEM_CREATIVE_SHOT  32
 132 // EXMEM_BACKBLUR       33
 133 // EXMEM_ASTRO          34
 134 
 135 // Values below can be overridden in 'stubs_min.S':
 136 DEF(ctypes                            ,0xfc677590) // Found @0xfc03f86c
 137 DEF(physw_run                         ,0x000082d8) // Found @0xfc0ece22
 138 DEF(physw_sleep_delay                 ,0x000082e0) // (0x82d8+0x8) Found @0xfc0ece26
 139 DEF(physw_status                      ,0x0003ef4c) // Found @0xfc0ed152
 140 DEF(fileio_semaphore                  ,0x00014848) // Found @0xfc07dce6
 141 DEF(levent_table                      ,0xfc76c544) // Found @0xfc0bcb38
 142 DEF(FlashParamsTable                  ,0xfca808ac) // Found @0xfc07de30
 143 DEF(playrec_mode                      ,0x0000c4a8) // (0xc4a4+0x4) Found @0xfc318ede
 144 DEF(jpeg_count_str                    ,0x0016a9c0) // Found @0xfc1303e8
 145 DEF(zoom_busy                         ,0x00014c94) // (0x14c74+0x20) Found @0xfc1caa36
 146 DEF(focus_busy                        ,0x00014a3c) // (0x14a34+0x8) Found @0xfc3b933c
 147 DEF(imager_active                     ,0x00008648) // (0x8644+0x4) Found @0xfc44fcd4
 148 DEF(canon_menu_active                 ,0x0000d180) // (0xd17c+0x4) Found @0xfc36440a
 149 DEF(file_counter_var                  ,0x000146ec) // Found @0xfc111e68
 150 DEF(_nrflag                           ,0x000223b4) // (0x223b0+0x4) Found @0xfc0b2364
 151 DEF(av_override_semaphore             ,0x00027134) // Found @0xfc66092c
 152 DEF(active_bitmap_buffer              ,0x0000d13c) // (0xd0f4+0x48) Found @0xfc3becf6
 153 DEF(displaytype                       ,0x00009794) // (0x9738+0x5c) Found @0xfc15a792
 154 DEF(bitmap_buffer                     ,0x0000d140) // (0xd0f4+0x4c) Found @0xfc3becfc
 155 DEF(palette_control                   ,0x00015ae0) // Found @0xfc3781e6
 156 DEF(palette_buffer_ptr                ,0x00015af8) // (0x15ae0+0x18) Found @0xfc378202
 157 DEF(active_palette_buffer             ,0x00015af0) // (0x15ae0+0x10) Found @0xfc3781ea
 158 DEF_CONST(uiprop_count                      ,0x000000d7) // Found @0xfc2a63d6
 159 DEF(exmem_alloc_table                 ,0x00047438) // Found @0xfc0a3386
 160 DEF(exmem_types_table                 ,0xfceb1030) // Found @0xfc0a338a
 161 DEF_CONST(exmem_type_count                  ,0x00000023) // Found @0xfceb1030
 162 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).
 163 // each entry contains 2 int value(s), the first is the zoom focus length.
 164 // there are 101 entries in the table - set NUM_FL to 101
 165 DEF(focus_len_table                         ,0xfdf3169c) // Found @0xfdf3169c
 166 
 167 //NHSTUB(EnterToCompensationEVF               ,0x00000000) //  0        *** != 0xfc2d38e5
 168 //NHSTUB(ExitFromCompensationEVF              ,0x00000000) //  0        *** != 0xfc2d3927
 169 //NHSTUB(ExpCtrlTool_StartContiAE             ,0x00000000) //  0        *** != 0xfc2cdb5b
 170 //NHSTUB(ExpCtrlTool_StopContiAE              ,0x00000000) //  0        *** != 0xfc2cdd4d
 171 //NHSTUB(Feof_Fut                             ,0x00000000) //  0        *** != 0xfc3b8fa1
 172 //NHSTUB(Fflush_Fut                           ,0x00000000) //  0        *** != 0xfc3b8fc9
 173 //NHSTUB(GetDrive_TotalClusters               ,0x00000000) //  0        *** != 0xfc3b7353
 174 //NHSTUB(GetFocusLensSubjectDistanceFromLens  ,0x00000000) //  0        *** != 0xfc3ba1e7
 175 //NHSTUB(GetImageFolder                       ,0x00000000) //  0        *** != 0xfc39d619
 176 //NHSTUB(MakeSDCardBootable                   ,0x00000000) //  0        *** != 0xfc3b6873
 177 //NHSTUB(PT_PlaySound                         ,0xfc3bdded) //  0        *** != 0x00000000
 178 //NHSTUB(RenameFile_Fut                       ,0x00000000) //  0        *** != 0xfc3b8d51
 179 //NHSTUB(Restart                              ,0x00000000) //  0        *** != 0xfc0c306f
 180 //NHSTUB(ScreenLock                           ,0xfc3bec79) //  0        *** != 0x00000000
 181 //NHSTUB(ScreenUnlock                         ,0xfc3becaf) //  0        *** != 0x00000000
 182 //NHSTUB(SetFileTimeStamp                     ,0x00000000) //  0        *** != 0xfc3b5ecb
 183 //NHSTUB(TurnOffBackLight                     ,0x00000000) //  0        *** != 0xfc15bb35
 184 //NHSTUB(TurnOnBackLight                      ,0x00000000) //  0        *** != 0xfc15bb31
 185 //NHSTUB(apex2us                              ,0x00000000) //  0        *** != 0xfc25f5cb
 186 //NHSTUB(err_init_task                        ,0x00000000) //  0        *** != 0xfc06647b
 187 //NHSTUB(realloc                              ,0x00000000) //  0        *** != 0xfc5e5321
 188 //NHSTUB(reboot_fw_update                     ,0x00000000) //  0        *** != 0xfc28b97d
 189 //NHSTUB(CancelHPTimer                        ,0x00000000) //  0        *** != 0xfc165d89
 190 
 191 NHSTUB(AllocateUncacheableMemory              ,0xfc16f5f1) //  0
 192 NHSTUB(Close                                  ,0xfc3b5bff) //  0
 193 NHSTUB(CreateBinarySemaphore                  ,0xbfe15305) //  0
 194 NHSTUB(CreateTask                             ,0xbfe149e5) //  0
 195 NHSTUB(DebugAssert                            ,0x010e1009) //  0
 196 NHSTUB(DeleteDirectory_Fut                    ,0xfc3b8dfd) //  0
 197 NHSTUB(DeleteFile_Fut                         ,0xfc3b8db3) //  0
 198 NHSTUB(DoAELock                               ,0xfc2d3997) //  0
 199 NHSTUB(DoAFLock                               ,0xfc2d3509) //  0
 200 NHSTUB2(ExecuteEventProcedure                  ,0xfc3b79dd) //  0
 201 NHSTUB(ExitTask                               ,0xbfe14bc7) //  0
 202 NHSTUB(Fclose_Fut                             ,0xfc3b8e5f) //  0
 203 NHSTUB(Fgets_Fut                              ,0xfc3b8f3d) //  0
 204 NHSTUB(Fopen_Fut                              ,0xfc3b8e37) //  0
 205 NHSTUB(Fread_Fut                              ,0xfc3b8ed1) //  0
 206 NHSTUB(FreeUncacheableMemory                  ,0xfc16f61d) //  0
 207 NHSTUB(Fseek_Fut                              ,0xfc3b8f6f) //  0
 208 NHSTUB(Fwrite_Fut                             ,0xfc3b8f07) //  0
 209 NHSTUB(GetBatteryTemperature                  ,0xfc45386d) //  0
 210 NHSTUB(GetCCDTemperature                      ,0xfc453811) //  0
 211 NHSTUB(GetCurrentAvValue                      ,0xfc164bc9) //  0
 212 NHSTUB(GetCurrentShutterSpeed                 ,0xfc470b87) //  0
 213 NHSTUB(GetUsableMaxAv                         ,0xfc5e28e9) //  0
 214 NHSTUB(GetUsableMinAv                         ,0xfc5e28d7) //  0
 215 NHSTUB(get_nd_value                           ,0xfc4ea80b) //  0
 216 NHSTUB(get_current_nd_value                   ,0xfc4ea7e5) //  0
 217 NHSTUB(GetDrive_ClusterSize                   ,0xfc3b6e73) //  0
 218 NHSTUB(GetDrive_FreeClusters                  ,0xfc3b7377) //  0
 219 NHSTUB(GetFocusLensSubjectDistance            ,0xfc3b9eed) //  0
 220 NHSTUB(GetKbdState                            ,0xfc09b723) //  0
 221 NHSTUB(GetMemInfo                             ,0xfc675335) //  0
 222 NHSTUB(GetOpticalTemperature                  ,0xfc4538c7) //  0
 223 NHSTUB(GetParameterData                       ,0xfc2a6dc3) //  0
 224 NHSTUB(GetPropertyCase                        ,0xfc3b8323) //  0
 225 NHSTUB(GetSystemTime                          ,0xfc662f91) //  0
 226 NHSTUB(GetVRAMHPixelsSize                     ,0xfc0c6b11) //  0
 227 NHSTUB(GetVRAMVPixelsSize                     ,0xfc0c6b19) //  0
 228 NHSTUB(GetZoomLensCurrentPoint                ,0xfc1cac81) //  0
 229 NHSTUB(GetZoomLensCurrentPosition             ,0xfc1cac15) //  0
 230 NHSTUB(GiveSemaphore                          ,0xbfe15471) //  0
 231 NHSTUB(IsStrobeChargeCompleted                ,0xfc0c41a7) //  0
 232 NHSTUB(LEDDrive                               ,0xfc5e3b65) //  0
 233 NHSTUB(LocalTime                              ,0x010e1589) //  0
 234 NHSTUB(LockMainPower                          ,0xfc39abad) //  0
 235 NHSTUB(MakeDirectory_Fut                      ,0xfc3b5f83) //  0
 236 //NHSTUB(MoveFocusLensToDistance              ,0xfc667c1d) //  0            Overridden
 237 NHSTUB(MoveIrisWithAv                         ,0xfc660919) //  0
 238 NHSTUB(MoveZoomLensWithPoint                  ,0xfc661349) //  0
 239 NHSTUB(Open                                   ,0xfc3b5bc3) //  0
 240 NHSTUB(PB2Rec                                 ,0xfc364f13) //  0
 241 NHSTUB(PT_MoveDigitalZoomToWide               ,0xfc2d2ed3) //  0
 242 NHSTUB(PT_MoveOpticalZoomAt                   ,0xfc5e4aa1) //  0
 243 NHSTUB(MoveOpticalZoomAt                      ,0xfc2d2d09) //  0
 244 NHSTUB(PostLogicalEventForNotPowerType        ,0xfc3bd739) //  0
 245 NHSTUB(PostLogicalEventToUI                   ,0xfc3bd76d) //  0
 246 //NHSTUB(PutInNdFilter                        ,0xfc667ec5) //  0            Overridden
 247 //NHSTUB(PutOutNdFilter                       ,0xfc667eeb) //  0            Overridden
 248 NHSTUB(Read                                   ,0xfc151589) //  0
 249 NHSTUB(ReadFastDir                            ,0xfc282ec9) //  0
 250 NHSTUB(Rec2PB                                 ,0xfc364f57) //  0
 251 NHSTUB(SetAE_ShutterSpeed                     ,0xfc664605) //  0
 252 NHSTUB(SetAutoShutdownTime                    ,0xfc39abfd) //  0
 253 NHSTUB(SetCurrentCaptureModeType              ,0xfc38815b) //  0
 254 //NHSTUB(SetFileAttributes                    ,0x00000000) //  0            == 0x00000000
 255 NHSTUB(SetLogicalEventActive                  ,0xfc39b307) //  0
 256 NHSTUB(SetParameterData                       ,0xfc2a6cd7) //  0
 257 NHSTUB(SetPropertyCase                        ,0xfc3b81ef) //  0
 258 NHSTUB(SetScriptMode                          ,0xfc39b33f) //  0
 259 NHSTUB(SleepTask                              ,0xbfe14969) //  0
 260 NHSTUB(TakeSemaphore                          ,0xbfe153f9) //  0
 261 NHSTUB(TurnOnDisplay                          ,0xfc0ba83f) //  0
 262 NHSTUB(TurnOffDisplay                         ,0xfc15b0f7) //  0
 263 NHSTUB(UnlockAE                               ,0xfc2d39b5) //  0
 264 NHSTUB(UnlockAF                               ,0xfc2d3539) //  0
 265 NHSTUB(UnlockMainPower                        ,0xfc39ab49) //  0
 266 //NHSTUB(UnsetZoomForMovie                    ,0x00000000) //  0            == 0x00000000
 267 NHSTUB(VbattGet                               ,0xfc0c2823) //  0
 268 NHSTUB(Write                                  ,0xfc3b5b85) //  0
 269 //NHSTUB(WriteSDCard                          ,0x00000000) //  0            == 0x00000000
 270 NHSTUB(_log                                   ,0x010f7518) //  0
 271 NHSTUB(_log10                                 ,0x010f7a38) //  0
 272 NHSTUB(_pow                                   ,0x010f7ba0) //  0
 273 NHSTUB(_sqrt                                  ,0x010f9c20) //  0
 274 NHSTUB(add_ptp_handler                        ,0xfc35b363) //  0
 275 NHSTUB(close                                  ,0xfc151483) //  0
 276 NHSTUB(exmem_alloc                            ,0xfc0a38ef) //  0
 277 NHSTUB(exmem_ualloc                           ,0xfc0a37f9) //  0
 278 NHSTUB(exmem_ufree                            ,0xfc0a38b3) //  0
 279 NHSTUB(free                                   ,0xfc3bf26b) //  0
 280 NHSTUB(kbd_p1_f                               ,0xfc0ed14b) //  0
 281 NHSTUB(kbd_p1_f_cont                          ,0xfc0ed153) //  0
 282 NHSTUB(kbd_p2_f                               ,0xfc0ecb7d) //  0
 283 NHSTUB(kbd_read_keys                          ,0xfc0ed115) //  0
 284 NHSTUB(kbd_read_keys_r2                       ,0xfc09b59d) //  0
 285 NHSTUB(lseek                                  ,0xfc3b5ddb) //  0
 286 NHSTUB(malloc                                 ,0xfc3bf235) //  0
 287 NHSTUB(memcmp                                 ,0xfc3bf8dd) //  0
 288 NHSTUB(memcpy                                 ,0xfc16c20d) //  0
 289 NHSTUB(memset                                 ,0xfc493aa9) //  0
 290 NHSTUB(mktime_ext                             ,0xfc4571fd) //  0
 291 NHSTUB(open                                   ,0xfc151413) //  0
 292 NHSTUB(OpenFastDir                            ,0xfc282e29) //  0
 293 NHSTUB(closedir                               ,0xfc282df1) //  0
 294 NHSTUB(get_fstype                             ,0xfc3b6e0d) //  0
 295 NHSTUB(qsort                                  ,0xfc22f36d) //  0
 296 NHSTUB(rand                                   ,0xfc4575b3) //  0
 297 NHSTUB(set_control_event                      ,0xfc39b045) //  0
 298 NHSTUB(srand                                  ,0xfc4575ad) //  0
 299 NHSTUB(stat                                   ,0xfc3b5e13) //  0
 300 NHSTUB(strcat                                 ,0xfc3bf171) //  0
 301 NHSTUB(strchr                                 ,0xfc16c2a1) //  0
 302 NHSTUB(strcmp                                 ,0xfc3bf8cd) //  0
 303 NHSTUB(strcpy                                 ,0xfc3bf29d) //  0
 304 NHSTUB(strftime                               ,0x010e1691) //  0
 305 NHSTUB(strlen                                 ,0xfc3bf461) //  0
 306 NHSTUB(strncmp                                ,0xfc3bf193) //  0
 307 NHSTUB(strncpy                                ,0xfc3bb099) //  0
 308 NHSTUB(strrchr                                ,0xfc16c2b3) //  0
 309 NHSTUB(strtol                                 ,0xfc16c1ff) //  0
 310 NHSTUB(strtolx                                ,0xfc16c0bd) //  0
 311    DEF(task_CaptSeq                           ,0xfc07498d) //  0
 312    DEF(task_DvlpSeqTask                       ,0xfc091e67) //  0
 313    DEF(task_ExpDrv                            ,0xfc2f63d7) //  0
 314    DEF(task_FileWrite                         ,0xfc4e8429) //  0
 315    DEF(task_InitFileModules                   ,0xfc157609) //  0
 316    DEF(task_MovieRecord                       ,0xfc0b7515) //  0
 317    DEF(task_PhySw                             ,0xfc0ece21) //  0
 318    DEF(task_TouchPanel                        ,0xfc15e9c7) //  0
 319    DEF(task_TricInitTask                      ,0xfc54224d) //  0
 320    DEF(hook_CreateTask                        ,0xbfe149e4) //  0
 321 NHSTUB(time                                   ,0x010e11eb) //  0
 322 NHSTUB(vsprintf                               ,0xfc0f5b3b) //  0
 323 NHSTUB(EngDrvRead                             ,0xfc3bf341) //  0
 324 NHSTUB(PTM_GetCurrentItem                     ,0xfc3ae321) //  0
 325 NHSTUB(DisableISDriveError                    ,0xfc661dbd) //  0
 326 NHSTUB(SetHPTimerAfterNow                     ,0xfc165cf1) //  0
 327 NHSTUB(SetEventFlag                           ,0xbfe14df7) //  0
 328 NHSTUB(transfer_src_overlay                   ,0xfc3be151) //  0
 329 NHSTUB(bzero                                  ,0x010f4cd8) //  0
 330 NHSTUB(memset32                               ,0x010f4cdc) //  0
 331 NHSTUB(get_dial_hw_position                   ,0xfc286651) //  0
 332 NHSTUB(PT_MFOn                                ,0xfc2d4a45) //  0
 333 NHSTUB(PT_MFOff                               ,0xfc2d4a79) //  0
 334 NHSTUB(GetAdChValue                           ,0xfc15c443) //  0
 335 NHSTUB(EnableHDMIPower                        ,0xfc0f06b1) //  0
 336 NHSTUB(DisableHDMIPower                       ,0xfc0f06e1) //  0
 337 NHSTUB(SetVideoOutType                        ,0xfc664b75) //  0
 338 NHSTUB(GetVideoOutType                        ,0xfc664b01) //  0

/* [<][>][^][v][top][bottom][index][help] */