root/platform/sx700hs/sub/100d/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 R54 (DRYOS version 2.3, release #0054+p3) @ 0xfc514c64 ref @ 0xfc0497ac
   7 //   Firmware Ver GM1.00D   // Found @ 0xfc136788, "GM1.00D" @ 0xfc136795
   8 
   9 // Values for makefile.inc
  10 //   PLATFORMOSVER = 54
  11 //   DIGIC = 60
  12 //   MEMISOSTART = 0x35bb28
  13 //   MEMBASEADDR = 0x8000
  14 //   ARAM_HEAP_START = 0x006ce000#  Found @0xfc1bc94c
  15 //   ARAM_HEAP_SIZE = 0x00022000#  Found @0xfc1bc926
  16 
  17 // Detected address ranges:
  18 // ROM      0xfc000000 - 0xfe000000 (33554432 bytes)
  19 // RAM code 0x010c1000 - 0x010df808 copied from 0xfcc64f9c ( 124936 bytes)
  20 // RAM data 0x00008000 - 0x0002efdc copied from 0xfcc3dfc0 ( 159708 bytes)
  21 // EVEC     0x00000000 - 0x00000038 copied from 0xfc05d104 (     56 bytes)
  22 
  23 // Zico Xtensa blobs:
  24 // zico_0 0xbff20000 - 0xbff27398 copied from 0xfca30f2c (  29592 bytes)
  25 // zico_1 0xbff00000 - 0xbff04a70 copied from 0xfca382cc (  19056 bytes)
  26 // zico_2 0x80a00000 - 0x80b09020 copied from 0xfca3cd44 (1085472 bytes)
  27 
  28 // Omar ARM blobs:
  29 // omar_0 0xdff00000 - 0xdff00eec copied from 0xfc514e8c (   3820 bytes)
  30 // omar_1 0x40700000 - 0x4074fdd8 copied from 0xfc515d78 ( 327128 bytes)
  31 
  32 // Found DryOS versions:
  33 // 0xfc514c64 main  "DRYOS version 2.3, release #0054+p3"
  34 // 0xfc52b2bc other "DRYOS version 2.3, release #0054+p3"
  35 // 0xfca3dd24 other "DRYOS version 2.3, release #0054+p4"
  36 
  37 // Values below go in 'platform_camera.h':
  38 //#define CAM_DRYOS         1
  39 //#define CAM_DRYOS_2_3_R39 1 // Defined for cameras with DryOS version R39 or higher
  40 //#define CAM_DRYOS_2_3_R47 1 // Defined for cameras with DryOS version R47 or higher
  41 //#define CAM_HAS_WIFI 1 // Firmware has wifi support (only define if camera has hardware)
  42 //#undef  CAM_UNCACHED_BIT
  43 //#define CAM_UNCACHED_BIT  0x40000000 // Found @0xfc148d64
  44 //#undef CAM_HAS_ND_FILTER // Camera does not have an ND filter
  45 // Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)
  46 
  47 // physw_event_table 0xfc569720 Found @0xfc06e124
  48 // Values below go in 'platform_kbd.h':
  49 //#define SD_READONLY_FLAG    0x20000000 // Found @0xfc5697a8, levent 0x20a
  50 //#define SD_READONLY_IDX     1
  51 //#define USB_MASK            0x10000000 // Found @0xfc569828, levent 0x202
  52 //#define USB_IDX             2
  53 //#define BATTCOVER_FLAG      0x04000000 // Found @0xfc569820, levent 0x205
  54 //#define BATTCOVER_IDX       2
  55 //#define ANALOG_AV_FLAG      0x00008000 // Found @0xfc569790, levent 0x200 (non-inverted logic)
  56 //#define ANALOG_AV_IDX       1
  57 
  58 // Keymap values for kbd.c. Additional keys may be present, only common values included here.
  59 // WARNING: Key name / function may vary! Values for unknown DryOS versions should not be trusted!
  60 //KeyMap keymap[] = {
  61 //    { 0, KEY_POWER           ,0x00000001 }, // Found @0xfc569720, levent 0x100
  62 //    { 0, KEY_PLAYBACK        ,0x00000002 }, // Found @0xfc569728, levent 0x101
  63 //    { 0, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xfc569738, levent 0x01
  64 //    { 0, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xfc569738, levent 0x01
  65 //    { 0, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xfc569730, levent 0x00
  66 //    { 0, KEY_VIDEO           ,0x00000100 }, // Found @0xfc569740, levent 0x02
  67 //    { 0, KEY_MENU            ,0x00000200 }, // Found @0xfc569748, levent 0x0e
  68 //    { 0, KEY_DISPLAY         ,0x00002000 }, // Found @0xfc569750, levent 0x0d
  69 //    { 0, KEY_UP              ,0x00004000 }, // Found @0xfc569758, levent 0x06
  70 //    { 0, KEY_DOWN            ,0x00008000 }, // Found @0xfc569760, levent 0x07
  71 //    { 0, KEY_RIGHT           ,0x00010000 }, // Found @0xfc569768, levent 0x09
  72 //    { 1, KEY_LEFT            ,0x00000004 }, // Found @0xfc569770, levent 0x08
  73 //    { 1, KEY_SET             ,0x00000008 }, // Found @0xfc569778, levent 0x0a
  74 //    { 1, KEY_WIFI            ,0x00000020 }, // Found @0xfc569788, levent 0x103
  75 //    { 0, 0, 0 }
  76 //};
  77 
  78 // canon_mode_list 0xfc8677b4 Found @0xfc3762e4
  79 // Check modemap values from 'platform/CAMERA/shooting.c':
  80 // 33335  0x8237 In firmware but not in current modemap
  81 // 32832  0x8040 In firmware but not in current modemap
  82 // 16943  0x422f In firmware but not in current modemap
  83 // 16945  0x4231 In firmware but not in current modemap
  84 // 33295  0x820f In firmware but not in current modemap
  85 
  86 // Known propcases
  87 // //      PROPCASE_AFSTEP 13
  88 // #define PROPCASE_FOCUS_STATE 18
  89 // #define PROPCASE_AV 23
  90 // #define PROPCASE_BV 34
  91 // //      PROPCASE_DELTA_DIGITALGAIN 77
  92 // #define PROPCASE_DELTA_SV 79
  93 // //      PROPCASE_DELTA_ND 80
  94 // //      PROPCASE_FELOCK 114
  95 // #define PROPCASE_FLASH_ADJUST_MODE 121
  96 // #define PROPCASE_FLASH_FIRE 122
  97 // //      PROPCASE_HSCAPTURE 138
  98 // #define PROPCASE_EV_CORRECTION_2 210
  99 // #define PROPCASE_ORIENTATION_SENSOR 222
 100 // #define PROPCASE_SV_MARKET 249
 101 // //      PROPCASE_SVFIX 250
 102 // #define PROPCASE_TV 265
 103 // Guessed propset: 6
 104 
 105 // EXMEM types:
 106 // EXMEM_RAMDISK        0
 107 // EXMEM_COM            1
 108 // EXMEM_FORMATTER      2
 109 // EXMEM_SHADING        3
 110 // EXMEM_FAMODE         4
 111 // EXMEM_FIRMUP         5
 112 // EXMEM_FIRMUP_VRAM    6
 113 // EXMEM_FIRMUP_INFLATE 7
 114 // EXMEM_DVLPWORK       8
 115 // EXMEM_EVF            9
 116 // EXMEM_SCRIPT         10
 117 // EXMEM_GPS            11
 118 // EXMEM_FACEAUTH       12
 119 // EXMEM_OHYEARLOG      13
 120 // EXMEM_WIFI           14
 121 // EXMEM_MULTI_PLY      15
 122 // EXMEM_FEP            16
 123 // EXMEM_FILESTORE      17
 124 // EXMEM_MOVIE_REC      18
 125 // EXMEM_MOVIE_PLY      19
 126 // EXMEM_WIFI_RESIZE    20
 127 // EXMEM_PCEVF          21
 128 // EXMEM_WIDE           22
 129 // EXMEM_NARROW         23
 130 // EXMEM_AUTO_GIS_MODE  24
 131 // EXMEM_NP_GIS_MODE    25
 132 // EXMEM_TRIPODHDR_MODE 26
 133 // EXMEM_HSHQ_MODE      27
 134 // EXMEM_CRAW_REC       28
 135 // EXMEM_CREATIVE_SHOT  29
 136 // EXMEM_BACKBLUR       30
 137 
 138 // Values below can be overridden in 'stubs_min.S':
 139 DEF(ctypes                            ,0xfc514d0c) // Found @0xfc03b7cc
 140 DEF(physw_run                         ,0x000082c8) // Found @0xfc07a0be
 141 DEF(physw_sleep_delay                 ,0x000082d0) // (0x82c8+0x8) Found @0xfc07a0c2
 142 DEF(physw_status                      ,0x000308b0) // Found @0xfc07a3bc
 143 DEF(fileio_semaphore                  ,0x00013264) // Found @0xfc06c076
 144 DEF(levent_table                      ,0xfc6359c0) // Found @0xfc0bb214
 145 DEF(FlashParamsTable                  ,0xfc867a6c) // Found @0xfc3762f8
 146 DEF(playrec_mode                      ,0x0000bbb4) // (0xbbb0+0x4) Found @0xfc2b7296
 147 DEF(jpeg_count_str                    ,0x00157130) // Found @0xfc1f5b46
 148 DEF(zoom_busy                         ,0x0000b88c) // (0xb86c+0x20) Found @0xfc12aa4e
 149 DEF(focus_busy                        ,0x00013448) // (0x13440+0x8) Found @0xfc2dc156
 150 DEF(imager_active                     ,0x0000863c) // (0x8638+0x4) Found @0xfc11ce32
 151 //DEF(canon_menu_active                 ,0x0000c7b4),          stubs_min = 0x0000c7b4 (0x0000c7b0+0x4)
 152 //DEF(file_counter_var                  ,0x00013128),          stubs_min = 0x00013128 (0x00013128)
 153 DEF(cameracon_state                   ,0x0000890c) // (0x88fc+0x10) Found @0xfc0ceb2e
 154 DEF(_nrflag                           ,0x0001b8e4) // (0x1b8e0+0x4) Found @0xfc31471a
 155 //DEF(av_override_semaphore             ,0x00022784),          stubs_min = 0x00022784 (0x00022784)
 156 DEF(active_bitmap_buffer              ,0x0000c784) // (0xc754+0x30) Found @0xfc30d428
 157 //DEF(displaytype                       ,0x00008f98),          stubs_min = 0x00008f98 (0x8f98)
 158 //DEF(bitmap_buffer                     ,0x0000c788),          stubs_min = 0x0000c788 (0xc754+0x34)
 159 DEF(palette_control                   ,0x00014b2c) // Found @0xfc308b58
 160 DEF(palette_buffer_ptr                ,0x00014b44) // (0x14b2c+0x18) Found @0xfc308b76
 161 DEF(active_palette_buffer             ,0x00014b3c) // (0x14b2c+0x10) Found @0xfc308b5e
 162 DEF(live_free_cluster_count           ,0x0015f270) // (0x15f238+0x38) Found @0xfc0617a4
 163 DEF_CONST(uiprop_count                      ,0x0000009d) // Found @0xfc0bb6b8
 164 DEF(exmem_alloc_table                 ,0x00037a40) // Found @0xfc06e71e
 165 DEF(exmem_types_table                 ,0xfcc41c3c) // Found @0xfc06e722
 166 DEF_CONST(exmem_type_count                  ,0x0000001f) // Found @0xfcc41c3c
 167 DEF(debug_logging_ptr                 ,0x0001b6e8) // Found @0xfc3fe77e
 168 DEF(debug_logging_flag                ,0x0001b6e0) // Found @0xfc3fe778
 169 DEF(mzrm_sendmsg_ret_adr              ,0xfc2d7687)
 170 DEF_CONST(fw_yuv_layer_buf                  ,0x41718600) // Found @0xfc0b909e
 171 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).
 172 // each entry contains 2 int value(s), the first is the zoom focus length.
 173 // there are 112 entries in the table - set NUM_FL to 112
 174 //DEF(focus_len_table                         ,0xfdf2ce94) // Found @0xfdf2ce94,          stubs_min = 0xfdf2ce94 (0xfdf2ce94)
 175 
 176 //NHSTUB(EnterToCompensationEVF               ,0x00000000) //  0        *** != 0xfc25c275
 177 //NHSTUB(ExitFromCompensationEVF              ,0x00000000) //  0        *** != 0xfc25c2af
 178 //NHSTUB(ExpCtrlTool_StartContiAE             ,0x00000000) //  0        *** != 0xfc24d425
 179 //NHSTUB(ExpCtrlTool_StopContiAE              ,0x00000000) //  0        *** != 0xfc24d505
 180 //NHSTUB(Feof_Fut                             ,0x00000000) //  0        *** != 0xfc2d7e91
 181 //NHSTUB(Fflush_Fut                           ,0x00000000) //  0        *** != 0xfc2d7eb9
 182 //NHSTUB(GetDrive_TotalClusters               ,0x00000000) //  0        *** != 0xfc307aad
 183 //NHSTUB(GetFocusLensSubjectDistanceFromLens  ,0x00000000) //  0        *** != 0xfc2dd03d
 184 //NHSTUB(GetImageFolder                       ,0x00000000) //  0        *** != 0xfc2e08d5
 185 //NHSTUB(MakeSDCardBootable                   ,0x00000000) //  0        *** != 0xfc307ebb
 186 //NHSTUB(RenameFile_Fut                       ,0x00000000) //  0        *** != 0xfc2d7c41
 187 //NHSTUB(Restart                              ,0x00000000) //  0        *** != 0xfc0a6eed
 188 //NHSTUB(SetFileAttributes                    ,0x00000000) //  0        *** != 0xfc30826d
 189 //NHSTUB(SetFileTimeStamp                     ,0x00000000) //  0        *** != 0xfc308225
 190 //NHSTUB(SetParameterData                     ,0x00000000) //  0        *** != 0xfc0bbe2f
 191 //NHSTUB(WriteSDCard                          ,0x00000000) //  0        *** != 0xfc0e857d
 192 //NHSTUB(apex2us                              ,0x00000000) //  0        *** != 0xfc31375f
 193 //NHSTUB(reboot_fw_update                     ,0x00000000) //  0        *** != 0xfc370cb1
 194 //NHSTUB(CancelHPTimer                        ,0x00000000) //  0        *** != 0xfc1361c1
 195 
 196 NHSTUB(AllocateUncacheableMemory              ,0xfc148d35) //  0
 197 NHSTUB(Close                                  ,0xfc307fd9) //  0
 198 NHSTUB(CreateBinarySemaphore                  ,0x010c5919) //  0
 199 NHSTUB(CreateTask                             ,0x010c5075) //  0
 200 NHSTUB(DebugAssert                            ,0x010c5c6d) //  0
 201 NHSTUB(DeleteDirectory_Fut                    ,0xfc2d7ced) //  0
 202 NHSTUB(DeleteFile_Fut                         ,0xfc2d7ca3) //  0
 203 NHSTUB(DeleteSemaphore                        ,0x010c599d) //  0
 204 NHSTUB(DoAELock                               ,0xfc25c2fd) //  0
 205 NHSTUB(DoAFLock                               ,0xfc25bf8b) //  0
 206 NHSTUB2(ExecuteEventProcedure                  ,0xfc2ddc65) //  0
 207 NHSTUB(ExitTask                               ,0x010c5249) //  0
 208 NHSTUB(Fclose_Fut                             ,0xfc2d7d4f) //  0
 209 NHSTUB(Fgets_Fut                              ,0xfc2d7e2d) //  0
 210 NHSTUB(Fopen_Fut                              ,0xfc2d7d27) //  0
 211 NHSTUB(Fread_Fut                              ,0xfc2d7dc1) //  0
 212 NHSTUB(FreeUncacheableMemory                  ,0xfc148d61) //  0
 213 NHSTUB(Fseek_Fut                              ,0xfc2d7e5f) //  0
 214 NHSTUB(Fwrite_Fut                             ,0xfc2d7df7) //  0
 215 NHSTUB(GetBatteryTemperature                  ,0xfc1245f9) //  0
 216 NHSTUB(GetCCDTemperature                      ,0xfc12459d) //  0
 217 NHSTUB(GetCurrentAvValue                      ,0xfc12a5f1) //  0
 218 NHSTUB(GetCurrentShutterSpeed                 ,0xfc14982b) //  0
 219 NHSTUB(GetUsableMaxAv                         ,0xfc1a2d47) //  0
 220 NHSTUB(GetUsableMinAv                         ,0xfc1a2d35) //  0
 221 NHSTUB(get_current_deltasv                    ,0xfc14a197) //  0
 222 NHSTUB(GetCurrentDriveBaseSvValue             ,0xfc2d6dbf) //  0
 223 NHSTUB(GetDrive_ClusterSize                   ,0xfc3075a3) //  0
 224 NHSTUB(GetFocusLensSubjectDistance            ,0xfc2dcd43) //  0
 225 NHSTUB(GetKbdState                            ,0xfc06e207) //  0
 226 NHSTUB(GetMemInfo                             ,0xfc3d4e4d) //  0
 227 NHSTUB(GetOpticalTemperature                  ,0xfc124653) //  0
 228 NHSTUB(GetParameterData                       ,0xfc0bbeaf) //  0
 229 NHSTUB(GetPropertyCase                        ,0xfc2ef619) //  0
 230 NHSTUB(GetSystemTime                          ,0xfc40e8a9) //  0
 231 NHSTUB(GetVRAMHPixelsSize                     ,0xfc120139) //  0
 232 NHSTUB(GetVRAMVPixelsSize                     ,0xfc120141) //  0
 233 NHSTUB(GetZoomLensCurrentPoint                ,0xfc12ac99) //  0
 234 NHSTUB(GetZoomLensCurrentPosition             ,0xfc1ae1a9) //  0
 235 NHSTUB(GiveSemaphore                          ,0x010c5a85) //  0
 236 NHSTUB(IsStrobeChargeCompleted                ,0xfc16c76f) //  0
 237 NHSTUB(LEDDrive                               ,0xfc1b69dd) //  0
 238 NHSTUB(LocalTime                              ,0x010c6281) //  0
 239 NHSTUB(LockMainPower                          ,0xfc136d3b) //  0
 240 NHSTUB(MakeDirectory_Fut                      ,0xfc3082c3) //  0
 241 NHSTUB(MoveFocusLensToDistance                ,0xfc45d3c7) //  0
 242 NHSTUB(MoveIrisWithAv                         ,0xfc40cce5) //  0
 243 NHSTUB(MoveZoomLensWithPoint                  ,0xfc40d495) //  0
 244 NHSTUB(Open                                   ,0xfc307f55) //  0
 245 NHSTUB(PB2Rec                                 ,0xfc0cd7a9) //  0
 246 NHSTUB(PT_MoveDigitalZoomToWide               ,0xfc25b8e3) //  0
 247 NHSTUB(PT_MoveOpticalZoomAt                   ,0xfc1b7861) //  0
 248 NHSTUB(MoveOpticalZoomAt                      ,0xfc25b709) //  0
 249 NHSTUB(PT_PlaySound                           ,0xfc13a1c5) //  0
 250 NHSTUB(PostLogicalEventForNotPowerType        ,0xfc305f85) //  0
 251 NHSTUB(PostLogicalEventToUI                   ,0xfc305fb1) //  0
 252 NHSTUB(PutInNdFilter                          ,0xfc45d6a9) //  0
 253 NHSTUB(PutOutNdFilter                         ,0xfc45d6cf) //  0
 254 NHSTUB(Read                                   ,0xfc119c45) //  0
 255 NHSTUB(ReadFastDir                            ,0xfc0fafd1) //  0
 256 NHSTUB(Rec2PB                                 ,0xfc0cd7e7) //  0
 257 NHSTUB(ScreenLock                             ,0xfc30d377) //  0
 258 NHSTUB(ScreenUnlock                           ,0xfc30d3b5) //  0
 259 NHSTUB(SetAE_ShutterSpeed                     ,0xfc459ed9) //  0
 260 NHSTUB(SetAutoShutdownTime                    ,0xfc136d87) //  0
 261 NHSTUB(SetCurrentCaptureModeType              ,0xfc2de889) //  0
 262 NHSTUB(SetDate                                ,0xfc45b355) //  0
 263 NHSTUB(SetLogicalEventActive                  ,0xfc3069cf) //  0
 264 NHSTUB(SetPropertyCase                        ,0xfc2ef4e3) //  0
 265 NHSTUB(SetScriptMode                          ,0xfc306a07) //  0
 266 NHSTUB(SleepTask                              ,0x010c4fdd) //  0
 267 NHSTUB(TakeSemaphore                          ,0x010c5a0d) //  0
 268 NHSTUB(TurnOffBackLight                       ,0xfc12138f) //  0
 269 NHSTUB(TurnOnBackLight                        ,0xfc12134f) //  0
 270 NHSTUB(TurnOnDisplay                          ,0xfc0e3a7d) //  0
 271 NHSTUB(TurnOffDisplay                         ,0xfc0e3a8f) //  0
 272 NHSTUB(UnlockAE                               ,0xfc25c31b) //  0
 273 NHSTUB(UnlockAF                               ,0xfc25bfb3) //  0
 274 NHSTUB(UnlockMainPower                        ,0xfc136cd7) //  0
 275 //NHSTUB(UnsetZoomForMovie                    ,0x00000000) //  0            == 0x00000000
 276 NHSTUB(VbattGet                               ,0xfc11a603) //  0
 277 NHSTUB(Write                                  ,0xfc308011) //  0
 278 NHSTUB(_log                                   ,0x010daf58) //  0
 279 NHSTUB(_log10                                 ,0x010db478) //  0
 280 NHSTUB(_pow                                   ,0x010db5e0) //  0
 281 NHSTUB(_sqrt                                  ,0x010dd660) //  0
 282 NHSTUB(add_ptp_handler                        ,0xfc0b2b47) //  0
 283 NHSTUB(close                                  ,0xfc119b3f) //  0
 284 NHSTUB(exmem_alloc                            ,0xfc06ebed) //  0
 285 NHSTUB(exmem_ualloc                           ,0xfc06e9db) //  0
 286 NHSTUB(exmem_ufree                            ,0xfc06ebb1) //  0
 287 NHSTUB(free                                   ,0xfc30fc1f) //  0
 288 NHSTUB(kbd_p1_f                               ,0xfc07a3b5) //  0
 289 NHSTUB(kbd_p1_f_cont                          ,0xfc07a3bd) //  0
 290 NHSTUB(kbd_p2_f                               ,0xfc079e89) //  0
 291 NHSTUB(kbd_read_keys                          ,0xfc07a37f) //  0
 292 NHSTUB(kbd_read_keys_r2                       ,0xfc06e121) //  0
 293 NHSTUB(lseek                                  ,0xfc308135) //  0
 294 NHSTUB(malloc                                 ,0xfc30fbe9) //  0
 295 NHSTUB(memcmp                                 ,0xfc30fc63) //  0
 296 NHSTUB(memcpy                                 ,0xfc0d9221) //  0
 297 NHSTUB(memset                                 ,0xfc1fec91) //  0
 298 NHSTUB(mktime_ext                             ,0xfc3d6acd) //  0
 299 NHSTUB(open                                   ,0xfc119acf) //  0
 300 NHSTUB(OpenFastDir                            ,0xfc0faf31) //  0
 301 NHSTUB(closedir                               ,0xfc0faef9) //  0
 302 NHSTUB(get_fstype                             ,0xfc30753d) //  0
 303 NHSTUB(qsort                                  ,0xfc3ed7ad) //  0
 304 NHSTUB(rand                                   ,0xfc1fec73) //  0
 305 NHSTUB(set_control_event                      ,0xfc306715) //  0
 306 NHSTUB(srand                                  ,0xfc1fec6d) //  0
 307 NHSTUB(stat                                   ,0xfc30816d) //  0
 308 NHSTUB(strcat                                 ,0xfc30faa1) //  0
 309 NHSTUB(strchr                                 ,0xfc13c909) //  0
 310 NHSTUB(strcmp                                 ,0xfc30fb0b) //  0
 311 NHSTUB(strcpy                                 ,0xfc30fae7) //  0
 312 NHSTUB(strftime                               ,0xfc13c341) //  0
 313 NHSTUB(strlen                                 ,0xfc30fb5d) //  0
 314 NHSTUB(strncmp                                ,0xfc13c8df) //  0
 315 NHSTUB(strncpy                                ,0xfc30fac3) //  0
 316 NHSTUB(strrchr                                ,0xfc0d92b5) //  0
 317 NHSTUB(strtol                                 ,0xfc13c8a7) //  0
 318 NHSTUB(strtolx                                ,0xfc13c765) //  0
 319    DEF(task_CaptSeq                           ,0xfc12ded5) //  0
 320    DEF(task_DvlpSeqTask                       ,0xfc1ba5c3) //  0
 321    DEF(task_ExpDrv                            ,0xfc276a8d) //  0
 322    DEF(task_FileWrite                         ,0xfc0640ad) //  0
 323    DEF(task_InitFileModules                   ,0xfc0aa0f9) //  0
 324    DEF(task_MovieRecord                       ,0xfc1b41af) //  0
 325    DEF(task_PhySw                             ,0xfc07a0bd) //  0
 326    DEF(task_TricInitTask                      ,0xfc3c5f15) //  0
 327    DEF(hook_CreateTask                        ,0x010c5074) //  0
 328 NHSTUB(time                                   ,0x010c5f21) //  0
 329 NHSTUB(vsprintf                               ,0xfc0afa5b) //  0
 330 NHSTUB(EngDrvRead                             ,0xfc30f98d) //  0
 331 NHSTUB(PTM_GetCurrentItem                     ,0xfc30f70d) //  0
 332 NHSTUB(DisableISDriveError                    ,0xfc40db25) //  0
 333 NHSTUB(SetHPTimerAfterNow                     ,0xfc136129) //  0
 334 NHSTUB(SetEventFlag                           ,0x010c547b) //  0
 335 NHSTUB(transfer_src_overlay                   ,0xfc30ca55) //  0
 336 NHSTUB(bzero                                  ,0x010d87a0) //  0
 337 NHSTUB(memset32                               ,0x010d87a4) //  0
 338 //NHSTUB(get_dial_hw_position                 ,0xfc364d11) //  0            == 0xfc364d11
 339 NHSTUB(PT_MFOn                                ,0xfc25d1ef) //  0
 340 NHSTUB(PT_MFOff                               ,0xfc25d21f) //  0
 341 NHSTUB(GetAdChValue                           ,0xfc0cf6f3) //  0
 342 NHSTUB(EnableHDMIPower                        ,0xfc0ab41b) //  0
 343 NHSTUB(DisableHDMIPower                       ,0xfc0ab451) //  0
 344 NHSTUB(SetVideoOutType                        ,0xfc45a469) //  0
 345 NHSTUB(GetVideoOutType                        ,0xfc45a3d5) //  0
 346 NHSTUB(IsWirelessConnect                      ,0xfc304723) //  0

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