root/platform/m3/sub/120f/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 R55 (DRYOS version 2.3, release #0055+p6) @ 0xfc5e2e64 ref @ 0xfc03d55c
   7 //   Firmware Ver GM1.20F   // Found @ 0xfc1fcf08, "GM1.20F" @ 0xfc1fcf15
   8 
   9 // Values for makefile.inc
  10 //   PLATFORMOSVER = 55
  11 //   DIGIC = 60
  12 //   MEMISOSTART = 0x3a7cc8
  13 //   MEMBASEADDR = 0x8000
  14 //   ARAM_HEAP_START = 0x0074e000#  Found @0xfc18e228
  15 //   ARAM_HEAP_SIZE = 0x00022000#  Found @0xfc18e202
  16 
  17 // Detected address ranges:
  18 // ROM      0xfc000000 - 0xfe000000 (33554432 bytes)
  19 // RAM code 0x010e1000 - 0x011074ac copied from 0xfcc98870 ( 156844 bytes)
  20 // TCM code 0xbfe10800 - 0xbfe17391 copied from 0xfccbed1c (  27537 bytes)
  21 // RAM data 0x00008000 - 0x00050770 copied from 0xfcc50100 ( 296816 bytes)
  22 // EVEC     0x00000000 - 0x00000038 copied from 0xfc062ffc (     56 bytes)
  23 
  24 // Zico Xtensa blobs:
  25 // zico_0 0xbff20000 - 0xbff277b8 copied from 0xfca00388 (  30648 bytes)
  26 // zico_1 0xbff00000 - 0xbff04ad0 copied from 0xfca07b48 (  19152 bytes)
  27 // zico_2 0x80a00000 - 0x80b06220 copied from 0xfca0c620 (1073696 bytes)
  28 
  29 // Omar ARM blobs:
  30 // omar_0 0xdff00000 - 0xdff00e84 copied from 0xfc5e308c (   3716 bytes)
  31 // omar_1 0x40780000 - 0x40794010 copied from 0xfc5e3f10 (  81936 bytes)
  32 
  33 // Found DryOS versions:
  34 // 0xfc5e2e64 main  "DRYOS version 2.3, release #0055+p6"
  35 // 0xfc5f680c other "DRYOS version 2.3, release #0055+p6"
  36 // 0xfca0d650 other "DRYOS version 2.3, release #0055+p6"
  37 
  38 // Values below go in 'platform_camera.h':
  39 //#define CAM_DRYOS         1
  40 //#define CAM_DRYOS_2_3_R39 1 // Defined for cameras with DryOS version R39 or higher
  41 //#define CAM_DRYOS_2_3_R47 1 // Defined for cameras with DryOS version R47 or higher
  42 //#define CAM_ILC 1 // Camera is interchangeable lens
  43 //#define CAM_HAS_WIFI 1 // Firmware has wifi support (only define if camera has hardware)
  44 //#undef  CAM_UNCACHED_BIT
  45 //#define CAM_UNCACHED_BIT  0x40000000 // Found @0xfc1537c4
  46 //#undef CAM_HAS_ND_FILTER // Camera does not have an ND filter
  47 // Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)
  48 
  49 // physw_event_table 0xfc5f9fe4 Found @0xfc074ec0
  50 // Values below go in 'platform_kbd.h':
  51 //#define SD_READONLY_FLAG    0x20000000 // Found @0xfc5fa0bc, levent 0x20a
  52 //#define SD_READONLY_IDX     1
  53 //#define USB_MASK            0x10000000 // Found @0xfc5fa124, levent 0x202
  54 //#define USB_IDX             2
  55 //#define BATTCOVER_FLAG      0x01000000 // Found @0xfc5fa044, levent 0x205
  56 //#define BATTCOVER_IDX       0
  57 //#define HOTSHOE_FLAG        0x00010000 // Found @0xfc5fa0dc, levent 0x204
  58 //#define HOTSHOE_IDX         2
  59 
  60 // Keymap values for kbd.c. Additional keys may be present, only common values included here.
  61 // WARNING: Key name / function may vary! Values for unknown DryOS versions should not be trusted!
  62 //KeyMap keymap[] = {
  63 //    { 0, KEY_POWER           ,0x00000001 }, // Found @0xfc5f9fe4, levent 0x100 (uses inverted logic in physw_status)
  64 //    { 0, KEY_PLAYBACK        ,0x00000002 }, // Found @0xfc5f9fec, levent 0x101 (uses inverted logic in physw_status)
  65 //    { 1, KEY_SHOOT_FULL      ,0x00040001 }, // Found @0xfc5fa04c, levent 0x01
  66 //    { 1, KEY_SHOOT_HALF      ,0x00040000 }, // Found @0xfc5fa0ac, levent 0x00
  67 //    { 1, KEY_SHOOT_FULL_ONLY ,0x00000001 }, // Found @0xfc5fa04c, levent 0x01
  68 //    { 1, KEY_VIDEO           ,0x00000008 }, // Found @0xfc5fa054, levent 0x02
  69 //    { 1, KEY_MENU            ,0x00000010 }, // Found @0xfc5fa05c, levent 0x14
  70 //    { 1, KEY_UP              ,0x00000020 }, // Found @0xfc5fa064, levent 0x06
  71 //    { 1, KEY_DOWN            ,0x00000040 }, // Found @0xfc5fa06c, levent 0x07
  72 //    { 1, KEY_RIGHT           ,0x00000080 }, // Found @0xfc5fa074, levent 0x09
  73 //    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xfc5fa07c, levent 0x08
  74 //    { 1, KEY_SET             ,0x00000200 }, // Found @0xfc5fa084, levent 0x0a
  75 //    { 1, KEY_DISPLAY         ,0x00000400 }, // Found @0xfc5fa08c, levent 0x0d
  76 //    { 0, 0, 0 }
  77 //};
  78 
  79 // canon_mode_list 0xfc747b10 Found @0xfc0e15b0
  80 // Check modemap values from 'platform/CAMERA/shooting.c':
  81 // 33289  0x8209 In firmware but not in current modemap
  82 //  8778  0x224a In firmware but not in current modemap
  83 //  8777  0x2249 In firmware but not in current modemap
  84 //  8776  0x2248 In firmware but not in current modemap
  85 // 16423  0x4027 In firmware but not in current modemap
  86 // 16424  0x4028 In firmware but not in current modemap
  87 // 16405  0x4015 In firmware but not in current modemap
  88 // 16904  0x4208 In firmware but not in current modemap
  89 //  2649  0x0a59 In firmware but not in current modemap
  90 //  4172  0x104c In firmware but not in current modemap
  91 // Current modemap entry not found in firmware - MODE_VIDEO_STAR_TIME_LAPSE 16459
  92 // Current modemap entry not found in firmware - MODE_VIDEO_IFRAME_MOVIE   2650
  93 // Current modemap entry not found in firmware - MODE_CREATIVE_EFFECT     33299
  94 // Current modemap entry not found in firmware - MODE_FIREWORK            16416
  95 // Current modemap entry not found in firmware - MODE_SNOW                16414
  96 // Current modemap entry not found in firmware - MODE_UNDERWATER          16929
  97 // Current modemap entry not found in firmware - MODE_STAR_TRAILS         16454
  98 // Current modemap entry not found in firmware - MODE_STAR_NIGHTSCAPE     16453
  99 // Current modemap entry not found in firmware - MODE_STAR_PORTRAIT       16452
 100 // Current modemap entry not found in firmware - MODE_WINK_SELF_TIMER     16950
 101 // Current modemap entry not found in firmware - MODE_SMART_SHUTTER       16949
 102 // Current modemap entry not found in firmware - MODE_FACE_SELF_TIMER     16948
 103 // Current modemap entry not found in firmware - MODE_POSTER_EFFECT        8755
 104 // Current modemap entry not found in firmware - MODE_SUPER_VIVID          8754
 105 // Current modemap entry not found in firmware - MODE_MONOCHROME           8767
 106 // Current modemap entry not found in firmware - MODE_BACKGROUND_DEFOCUS   8764
 107 // Current modemap entry not found in firmware - MODE_NOSTALGIC            8753
 108 
 109 // Known propcases
 110 // //      PROPCASE_AFSTEP 13
 111 // #define PROPCASE_FOCUS_STATE 18
 112 // #define PROPCASE_AV 23
 113 // #define PROPCASE_BV 38
 114 // //      PROPCASE_DELTA_DIGITALGAIN 82
 115 // #define PROPCASE_DELTA_SV 84
 116 // //      PROPCASE_DELTA_ND 85
 117 // //      PROPCASE_FELOCK 120
 118 // #define PROPCASE_FLASH_ADJUST_MODE 127
 119 // #define PROPCASE_FLASH_FIRE 128
 120 // //      PROPCASE_HSCAPTURE 144
 121 // #define PROPCASE_EV_CORRECTION_2 216
 122 // #define PROPCASE_ORIENTATION_SENSOR 228
 123 // #define PROPCASE_SV_MARKET 255
 124 //         PROPCASE_SVFIX not found
 125 // #define PROPCASE_TV 272
 126 // Guessed propset: 7, 9
 127 
 128 // EXMEM types:
 129 // EXMEM_RAMDISK        0
 130 // EXMEM_COM            1
 131 // EXMEM_FORMATTER      2
 132 // EXMEM_SHADING        3
 133 // EXMEM_FAMODE         4
 134 // EXMEM_FIRMUP         5
 135 // EXMEM_FIRMUP_VRAM    6
 136 // EXMEM_FIRMUP_INFLATE 7
 137 // EXMEM_FIRMUP_PICTURESTYLE 8
 138 // EXMEM_DVLPWORK       9
 139 // EXMEM_EVF            10
 140 // EXMEM_SCRIPT         11
 141 // EXMEM_GPS            12
 142 // EXMEM_FACEAUTH       13
 143 // EXMEM_OHYEARLOG      14
 144 // EXMEM_WIFI           15
 145 // EXMEM_MULTI_PLY      16
 146 // EXMEM_FEP            17
 147 // EXMEM_LENS_FIRMUP    18
 148 // EXMEM_LENS_COMPENSATION 19
 149 // EXMEM_FILESTORE      20
 150 // EXMEM_MOVIE_REC      21
 151 // EXMEM_MOVIE_PLY      22
 152 // EXMEM_WIFI_RESIZE    23
 153 // EXMEM_PCEVF          24
 154 // EXMEM_WIDE           25
 155 // EXMEM_NARROW         26
 156 // EXMEM_AUTO_GIS_MODE  27
 157 // EXMEM_NP_GIS_MODE    28
 158 // EXMEM_TRIPODHDR_MODE 29
 159 // EXMEM_HSHQ_MODE      30
 160 // EXMEM_CRAW_REC       31
 161 // EXMEM_PHOTO_IN_MOVIE 32
 162 
 163 // Values below can be overridden in 'stubs_min.S':
 164 DEF(ctypes                            ,0xfc5e2f0c) // Found @0xfc03c888
 165 DEF(physw_run                         ,0x000082cc) // Found @0xfc083bc6
 166 DEF(physw_sleep_delay                 ,0x000082d4) // (0x82cc+0x8) Found @0xfc083bca
 167 DEF(physw_status                      ,0x000520c8) // Found @0xfc083eb4
 168 DEF(fileio_semaphore                  ,0x000125d0) // Found @0xfc06e1f2
 169 DEF(levent_table                      ,0xfc638ae4) // Found @0xfc113240
 170 DEF(FlashParamsTable                  ,0xfc747e60) // Found @0xfc0e15c4
 171 DEF(playrec_mode                      ,0x0000b474) // (0xb470+0x4) Found @0xfc325d02
 172 DEF(jpeg_count_str                    ,0x0016cc9c) // Found @0xfc1a0b60
 173 //DEF(zoom_busy                         ,0x00000000), ** != ** stubs_min = 0x00000001 (1)
 174 //DEF(focus_busy                        ,0x00000000), ** != ** stubs_min = 0x00000001 (1)
 175 DEF(imager_active                     ,0x000086c4) // (0x86c0+0x4) Found @0xfc131b24
 176 //DEF(canon_menu_active                 ,0x0000c1ac),          stubs_min = 0x0000c1ac (0x0000c1ac)
 177 //DEF(file_counter_var                  ,0x00012484),          stubs_min = 0x00012484 (0x00012484)
 178 DEF(cameracon_state                   ,0x00008b14) // (0x8b04+0x10) Found @0xfc32c494
 179 DEF(_nrflag                           ,0x000287dc) // (0x287d4+0x8) Found @0xfc3f574e
 180 DEF(av_override_semaphore             ,0x0003deac) // Found @0xfc44c830
 181 //DEF(active_bitmap_buffer              ,0x0000c170), ** != ** stubs_min = 0x0000c16c (0xC16C)
 182 //DEF(displaytype                       ,0x00009990),          stubs_min = 0x00009990 (0x9990)
 183 //DEF(bitmap_buffer                     ,0x0000c174),          stubs_min = 0x0000c174 (0xc174)
 184 //DEF(palette_control                   ,0x000136c8),          stubs_min = 0x000136c8 (0x136c8)
 185 //DEF(palette_buffer_ptr                ,0x000136e0),          stubs_min = 0x000136e0 (0x136e0)
 186 //DEF(active_palette_buffer             ,0x000136d8),          stubs_min = 0x000136d8 (0x136d8)
 187 DEF(live_free_cluster_count           ,0x00178558) // (0x178520+0x38) Found @0xfc067480
 188 DEF_CONST(uiprop_count                      ,0x000000c7) // Found @0xfc277b06
 189 DEF(exmem_alloc_table                 ,0x0005a474) // Found @0xfc07882a
 190 DEF(exmem_types_table                 ,0xfcc53658) // Found @0xfc07882e
 191 DEF_CONST(exmem_type_count                  ,0x00000021) // Found @0xfcc53658
 192 
 193 //NHSTUB(DeleteDirectory_Fut                  ,0x00000000) //  0        *** != 0xfc374285
 194 //NHSTUB(DeleteFile_Fut                       ,0x00000000) //  0        *** != 0xfc37423b
 195 //NHSTUB(EnterToCompensationEVF               ,0x00000000) //  0        *** != 0xfc0aa66b
 196 //NHSTUB(ExitFromCompensationEVF              ,0x00000000) //  0        *** != 0xfc0aa6a7
 197 //NHSTUB(ExpCtrlTool_StartContiAE             ,0x00000000) //  0        *** != 0xfc2aab75
 198 //NHSTUB(ExpCtrlTool_StopContiAE              ,0x00000000) //  0        *** != 0xfc2aadc9
 199 //NHSTUB(Feof_Fut                             ,0x00000000) //  0        *** != 0xfc374429
 200 //NHSTUB(Fflush_Fut                           ,0x00000000) //  0        *** != 0xfc374451
 201 //NHSTUB(GetDrive_TotalClusters               ,0x00000000) //  0        *** != 0xfc06bf33
 202 //NHSTUB(GetFocusLensSubjectDistanceFromLens  ,0x00000000) //  0        *** != 0xfc35ff17
 203 //NHSTUB(GetImageFolder                       ,0x00000000) //  0        *** != 0xfc303c65
 204 //NHSTUB(MakeSDCardBootable                   ,0x00000000) //  0        *** != 0xfc37a6bd
 205 //NHSTUB(MoveFocusLensToDistance              ,0x00000000) //  0        *** != 0xfc44bb9d
 206 //NHSTUB(PutInNdFilter                        ,0x00000000) //  0        *** != 0xfc44d241
 207 //NHSTUB(PutOutNdFilter                       ,0x00000000) //  0        *** != 0xfc44d25b
 208 //NHSTUB(RenameFile_Fut                       ,0x00000000) //  0        *** != 0xfc3741d9
 209 //NHSTUB(Restart                              ,0x00000000) //  0        *** != 0xfc1312c5
 210 //NHSTUB(ScreenUnlock                         ,0x00000000) //  0        *** != 0xfc37f989
 211 //NHSTUB(SetFileAttributes                    ,0x00000000) //  0        *** != 0xfc37ab05
 212 //NHSTUB(SetFileTimeStamp                     ,0x00000000) //  0        *** != 0xfc37aabd
 213 //NHSTUB(SetParameterData                     ,0x00000000) //  0        *** != 0xfc2783c1
 214 //NHSTUB(WriteSDCard                          ,0x00000000) //  0        *** != 0xfcc9a373
 215 //NHSTUB(apex2us                              ,0x00000000) //  0        *** != 0xfc3f454f
 216 //NHSTUB(displaybusyonscreen                  ,0x00000000) //  0        *** != 0xfc333197
 217 //NHSTUB(err_init_task                        ,0x00000000) //  0        *** != 0xfc06316b
 218 //NHSTUB(realloc                              ,0x00000000) //  0        *** != 0xfc4fa309
 219 //NHSTUB(reboot_fw_update                     ,0x00000000) //  0        *** != 0xfc4504b1
 220 //NHSTUB(undisplaybusyonscreen                ,0x00000000) //  0        *** != 0xfc33322d
 221 //NHSTUB(CancelHPTimer                        ,0x00000000) //  0        *** != 0xfc1fcc21
 222 //NHSTUB(SetHPTimerAfterNow                   ,0x00000000) //  0        *** != 0xfc1fcb89
 223 
 224 NHSTUB(AllocateUncacheableMemory              ,0xfc153795) //  0
 225 NHSTUB(Close                                  ,0xfc37a871) //  0
 226 //NHSTUB(CreateBinarySemaphore                ,0xbfe1530d) //  0            == 0xbfe1530d
 227 NHSTUB(CreateTask                             ,0xbfe14a31) //  0
 228 NHSTUB(DebugAssert                            ,0x010e1001) //  0
 229 NHSTUB(DeleteSemaphore                        ,0xbfe15391) //  0
 230 NHSTUB(DoAELock                               ,0xfc0aa83f) //  0
 231 NHSTUB(DoAFLock                               ,0xfc0aa4a1) //  0
 232 NHSTUB2(ExecuteEventProcedure                  ,0xfc327d25) //  0
 233 NHSTUB(ExitTask                               ,0xbfe14c13) //  0
 234 NHSTUB(Fclose_Fut                             ,0xfc3742e7) //  0
 235 NHSTUB(Fgets_Fut                              ,0xfc3743c5) //  0
 236 NHSTUB(Fopen_Fut                              ,0xfc3742bf) //  0
 237 NHSTUB(Fread_Fut                              ,0xfc374359) //  0
 238 NHSTUB(FreeUncacheableMemory                  ,0xfc1537c1) //  0
 239 NHSTUB(Fseek_Fut                              ,0xfc3743f7) //  0
 240 NHSTUB(Fwrite_Fut                             ,0xfc37438f) //  0
 241 NHSTUB(GetBatteryTemperature                  ,0xfc1f616d) //  0
 242 NHSTUB(GetCCDTemperature                      ,0xfc1f6111) //  0
 243 NHSTUB(GetCurrentAvValue                      ,0xfc318eab) //  0
 244 NHSTUB(GetCurrentShutterSpeed                 ,0xfc36039f) //  0
 245 NHSTUB(GetUsableMaxAv                         ,0xfc181381) //  0
 246 NHSTUB(GetUsableMinAv                         ,0xfc18136f) //  0
 247 NHSTUB(get_current_deltasv                    ,0xfc20cf17) //  0
 248 NHSTUB(GetCurrentDriveBaseSvValue             ,0xfc306a17) //  0
 249 NHSTUB(GetDrive_ClusterSize                   ,0xfc379e4f) //  0
 250 NHSTUB(GetFocusLensSubjectDistance            ,0xfc35fd97) //  0
 251 NHSTUB(GetKbdState                            ,0xfc075053) //  0
 252 NHSTUB(GetMemInfo                             ,0xfc5a1885) //  0
 253 NHSTUB(GetOpticalTemperature                  ,0xfc1f61c7) //  0
 254 NHSTUB(GetParameterData                       ,0xfc278435) //  0
 255 NHSTUB(GetPropertyCase                        ,0xfc373809) //  0
 256 NHSTUB(GetSystemTime                          ,0xfc450d91) //  0
 257 NHSTUB(GetVRAMHPixelsSize                     ,0xfc133e85) //  0
 258 NHSTUB(GetVRAMVPixelsSize                     ,0xfc133e8d) //  0
 259 NHSTUB(GetZoomLensCurrentPoint                ,0xfc1862ff) //  0
 260 NHSTUB(GetZoomLensCurrentPosition             ,0xfc1862b3) //  0
 261 NHSTUB(GiveSemaphore                          ,0xbfe15479) //  0
 262 NHSTUB(IsStrobeChargeCompleted                ,0xfc4f33e9) //  0
 263 NHSTUB(LEDDrive                               ,0xfc189089) //  0
 264 NHSTUB(LocalTime                              ,0x010e1515) //  0
 265 NHSTUB(LockMainPower                          ,0xfc1fd10f) //  0
 266 NHSTUB(MakeDirectory_Fut                      ,0xfc37ab5b) //  0
 267 NHSTUB(MoveIrisWithAv                         ,0xfc44c81d) //  0
 268 NHSTUB(Open                                   ,0xfc37a7ed) //  0
 269 NHSTUB(PB2Rec                                 ,0xfc32a9a1) //  0
 270 NHSTUB(PT_PlaySound                           ,0xfc3779ab) //  0
 271 NHSTUB(PostLogicalEventForNotPowerType        ,0xfc37eb71) //  0
 272 NHSTUB(PostLogicalEventToUI                   ,0xfc37eba5) //  0
 273 NHSTUB(Read                                   ,0xfc1ee5e5) //  0
 274 NHSTUB(ReadFastDir                            ,0xfc11c725) //  0
 275 NHSTUB(Rec2PB                                 ,0xfc32a9e7) //  0
 276 NHSTUB(ScreenLock                             ,0xfc37f94b) //  0
 277 NHSTUB(SetAE_ShutterSpeed                     ,0xfc5a54f9) //  0
 278 NHSTUB(SetAutoShutdownTime                    ,0xfc1fd15b) //  0
 279 NHSTUB(SetCurrentCaptureModeType              ,0xfc36cd35) //  0
 280 NHSTUB(SetDate                                ,0xfc5a69b1) //  0
 281 NHSTUB(SetLogicalEventActive                  ,0xfc3636dd) //  0
 282 NHSTUB(SetPropertyCase                        ,0xfc3736b7) //  0
 283 NHSTUB(SetScriptMode                          ,0xfc363715) //  0
 284 NHSTUB(SleepTask                              ,0xbfe14999) //  0
 285 NHSTUB(TakeSemaphore                          ,0xbfe15401) //  0
 286 NHSTUB(TurnOffBackLight                       ,0xfc35e9f1) //  0
 287 NHSTUB(TurnOnBackLight                        ,0xfc35e997) //  0
 288 NHSTUB(TurnOnDisplay                          ,0xfc177df5) //  0
 289 NHSTUB(TurnOffDisplay                         ,0xfc177e07) //  0
 290 NHSTUB(UnlockAE                               ,0xfc0aa85d) //  0
 291 NHSTUB(UnlockAF                               ,0xfc0aa4d1) //  0
 292 NHSTUB(UnlockMainPower                        ,0xfc1fd0a7) //  0
 293 NHSTUB(VbattGet                               ,0xfc130cd3) //  0
 294 NHSTUB(Write                                  ,0xfc37a8a9) //  0
 295 NHSTUB(_log                                   ,0x01102bc8) //  0
 296 NHSTUB(_log10                                 ,0x011030e8) //  0
 297 NHSTUB(_pow                                   ,0x01103250) //  0
 298 NHSTUB(_sqrt                                  ,0x011052d0) //  0
 299 NHSTUB(add_ptp_handler                        ,0xfc16bac7) //  0
 300 NHSTUB(close                                  ,0xfc1ee4df) //  0
 301 NHSTUB(exmem_alloc                            ,0xfc078d63) //  0
 302 NHSTUB(exmem_ualloc                           ,0xfc078c6d) //  0
 303 NHSTUB(exmem_ufree                            ,0xfc078d27) //  0
 304 NHSTUB(free                                   ,0xfc3801fb) //  0
 305 NHSTUB(kbd_p1_f                               ,0xfc083ead) //  0
 306 NHSTUB(kbd_p1_f_cont                          ,0xfc083eb5) //  0
 307 NHSTUB(kbd_p2_f                               ,0xfc083915) //  0
 308 NHSTUB(kbd_read_keys                          ,0xfc083e77) //  0
 309 NHSTUB(kbd_read_keys_r2                       ,0xfc074eb7) //  0
 310 NHSTUB(lseek                                  ,0xfc37a9cd) //  0
 311 NHSTUB(malloc                                 ,0xfc3801c5) //  0
 312 NHSTUB(memcmp                                 ,0xfc380449) //  0
 313 NHSTUB(memcpy                                 ,0xfc20039d) //  0
 314 NHSTUB(memset                                 ,0xfc115acd) //  0
 315 NHSTUB(mktime_ext                             ,0xfc1fffad) //  0
 316 NHSTUB(open                                   ,0xfc1ee46f) //  0
 317 NHSTUB(OpenFastDir                            ,0xfc11c685) //  0
 318 NHSTUB(closedir                               ,0xfc11c64d) //  0
 319 NHSTUB(get_fstype                             ,0xfc379de9) //  0
 320 NHSTUB(qsort                                  ,0xfc3c8a1d) //  0
 321 NHSTUB(rand                                   ,0xfc0fc1cf) //  0
 322 NHSTUB(set_control_event                      ,0xfc363451) //  0
 323 NHSTUB(srand                                  ,0xfc0fc1c9) //  0
 324 NHSTUB(stat                                   ,0xfc37aa05) //  0
 325 NHSTUB(strcat                                 ,0xfc38022d) //  0
 326 NHSTUB(strchr                                 ,0xfc200485) //  0
 327 NHSTUB(strcmp                                 ,0xfc380375) //  0
 328 NHSTUB(strcpy                                 ,0xfc38024f) //  0
 329 NHSTUB(strftime                               ,0xfc1fffdd) //  0
 330 NHSTUB(strlen                                 ,0xfc3803d3) //  0
 331 NHSTUB(strncmp                                ,0xfc20045b) //  0
 332 NHSTUB(strncpy                                ,0xfc37c26d) //  0
 333 NHSTUB(strrchr                                ,0xfc14c31d) //  0
 334 NHSTUB(strtol                                 ,0xfc14c30f) //  0
 335 //NHSTUB(strtolx                              ,0xfc14c1cd) //  0            == 0xfc14c1cd
 336    DEF(task_CaptSeq                           ,0xfc0bd907) //  0
 337    DEF(task_DvlpSeqTask                       ,0xfc110b5f) //  0
 338    DEF(task_ExpDrv                            ,0xfc2bc841) //  0
 339    DEF(task_FileWrite                         ,0xfc068b89) //  0
 340    DEF(task_InitFileModules                   ,0xfc0f79a1) //  0
 341    DEF(task_MovieRecord                       ,0xfc142bc5) //  0
 342    DEF(task_PhySw                             ,0xfc083bc5) //  0
 343    DEF(task_TouchPanel                        ,0xfc13c1fd) //  0
 344    DEF(task_TricInitTask                      ,0xfc554521) //  0
 345    DEF(hook_CreateTask                        ,0xbfe14a30) //  0
 346 NHSTUB(time                                   ,0x010e11e3) //  0
 347 NHSTUB(vsprintf                               ,0xfc0d7383) //  0
 348 NHSTUB(EngDrvRead                             ,0xfc3802a1) //  0
 349 NHSTUB(PTM_GetCurrentItem                     ,0xfc36e8d7) //  0
 350 NHSTUB(DisableISDriveError                    ,0xfc44ddbd) //  0
 351 NHSTUB(SetEventFlag                           ,0xbfe14e43) //  0
 352 NHSTUB(transfer_src_overlay                   ,0xfc37f013) //  0
 353 NHSTUB(bzero                                  ,0x01100410) //  0
 354 NHSTUB(memset32                               ,0x01100414) //  0
 355 NHSTUB(get_dial_hw_position                   ,0xfc1c19bd) //  0
 356 NHSTUB(PT_MFOn                                ,0xfc0ab61d) //  0
 357 NHSTUB(PT_MFOff                               ,0xfc0ab651) //  0
 358 NHSTUB(GetAdChValue                           ,0xfc1f35e7) //  0
 359 NHSTUB(EnableHDMIPower                        ,0xfc13b4c5) //  0
 360 NHSTUB(DisableHDMIPower                       ,0xfc13b4f5) //  0
 361 NHSTUB(SetVideoOutType                        ,0xfc5a5a8d) //  0
 362 NHSTUB(GetVideoOutType                        ,0xfc5a59f9) //  0
 363 NHSTUB(IsWirelessConnect                      ,0xfc357c97) //  0

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