root/platform/g16/sub/101c/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 R52 (DRYOS version 2.3, release #0052) @ 0xfc51eaac ref @ 0xfc04a0f8
   7 //   Firmware Ver GM1.01C   // Found @ 0xfc158a70, "GM1.01C" @ 0xfc158a7d
   8 
   9 // Values for makefile.inc
  10 //   PLATFORMOSVER = 52
  11 //   DIGIC = 60
  12 //   MEMISOSTART = 0x3077e0
  13 //   MEMBASEADDR = 0x8000
  14 //   ARAM_HEAP_START = 0x006ce000#  Found @0xfc111ed4
  15 //   ARAM_HEAP_SIZE = 0x00022000#  Found @0xfc111eae
  16 
  17 // Detected address ranges:
  18 // ROM      0xfc000000 - 0xfe000000 (33554432 bytes)
  19 // RAM code 0x010c1000 - 0x010df4e8 copied from 0xfcbebb80 ( 124136 bytes)
  20 // RAM data 0x00008000 - 0x000318a0 copied from 0xfcbc22e0 ( 170144 bytes)
  21 // EVEC     0x00000000 - 0x00000038 copied from 0xfc05e0c0 (     56 bytes)
  22 
  23 // Zico Xtensa blobs:
  24 // zico_0 0xbff20000 - 0xbff27300 copied from 0xfc9c5bdc (  29440 bytes)
  25 // zico_1 0xbff00000 - 0xbff04780 copied from 0xfc9ccee4 (  18304 bytes)
  26 // zico_2 0x80a00000 - 0x80afc208 copied from 0xfc9d166c (1032712 bytes)
  27 
  28 // Omar ARM blobs:
  29 // omar_0 0xdff00000 - 0xdff01658 copied from 0xfc51ecd4 (   5720 bytes)
  30 // omar_1 0x40700000 - 0x40750c78 copied from 0xfc52032c ( 330872 bytes)
  31 
  32 // Found DryOS versions:
  33 // 0xfc51eaac main  "DRYOS version 2.3, release #0052"
  34 // 0xfc536adc other "DRYOS version 2.3, release #0052"
  35 // 0xfc9d4cec other "DRYOS version 2.3, release #0052"
  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 @0xfc0f9bbc
  44 //#define CAM_HAS_ND_FILTER 1 // Camera has ND filter
  45 // Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)
  46 
  47 // physw_event_table 0xfc571a18 Found @0xfc0714a0
  48 // Values below go in 'platform_kbd.h':
  49 //#define SD_READONLY_FLAG    0x20000000 // Found @0xfc571b08, levent 0x20a
  50 //#define SD_READONLY_IDX     1
  51 //#define USB_MASK            0x10000000 // Found @0xfc571b38, levent 0x202
  52 //#define USB_IDX             2
  53 //#define BATTCOVER_FLAG      0x00000200 // Found @0xfc571b18, levent 0x205
  54 //#define BATTCOVER_IDX       2
  55 //#define HOTSHOE_FLAG        0x00000010 // Found @0xfc571ac0, levent 0x204
  56 //#define HOTSHOE_IDX         1
  57 //#define ANALOG_AV_FLAG      0x00008000 // Found @0xfc571af0, levent 0x200 (non-inverted logic)
  58 //#define ANALOG_AV_IDX       1
  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_ZOOM_OUT        ,0x00000002 }, // Found @0xfc571a18, levent 0x04
  64 //    { 0, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xfc571a20, levent 0x03
  65 //    { 0, KEY_VIDEO           ,0x00000008 }, // Found @0xfc571a28, levent 0x02
  66 //    { 0, KEY_MENU            ,0x00000010 }, // Found @0xfc571a30, levent 0x0b
  67 //    { 0, KEY_UP              ,0x00000020 }, // Found @0xfc571a38, levent 0x06
  68 //    { 0, KEY_DOWN            ,0x00000040 }, // Found @0xfc571a40, levent 0x07
  69 //    { 0, KEY_RIGHT           ,0x00000080 }, // Found @0xfc571a48, levent 0x09
  70 //    { 0, KEY_LEFT            ,0x00000100 }, // Found @0xfc571a50, levent 0x08
  71 //    { 0, KEY_SET             ,0x00000200 }, // Found @0xfc571a58, levent 0x0a
  72 //    { 0, KEY_PLAYBACK        ,0x00010000 }, // Found @0xfc571a80, levent 0x101
  73 //    { 0, KEY_POWER           ,0x00020000 }, // Found @0xfc571a88, levent 0x100
  74 //    { 0, KEY_SHOOT_FULL      ,0x000c0000 }, // Found @0xfc571a98, levent 0x01
  75 //    { 0, KEY_SHOOT_FULL_ONLY ,0x00080000 }, // Found @0xfc571a98, levent 0x01
  76 //    { 0, KEY_SHOOT_HALF      ,0x00040000 }, // Found @0xfc571a90, levent 0x00
  77 //    { 0, 0, 0 }
  78 //};
  79 
  80 // canon_mode_list 0xfc7f8a3c Found @0xfc124510
  81 // Check modemap values from 'platform/CAMERA/shooting.c':
  82 // 32830  0x803e In firmware but not in current modemap
  83 // 32777  0x8009 In firmware but not in current modemap
  84 // 33332  0x8234 In firmware but not in current modemap
  85 // 33295  0x820f In firmware but not in current modemap
  86 //  4163  0x1043 In firmware but not in current modemap
  87 //  4164  0x1044 In firmware but not in current modemap
  88 
  89 // Known propcases
  90 // //      PROPCASE_AFSTEP 13
  91 // #define PROPCASE_FOCUS_STATE 18
  92 // #define PROPCASE_AV 23
  93 // #define PROPCASE_BV 34
  94 // //      PROPCASE_DELTA_DIGITALGAIN 77
  95 // #define PROPCASE_DELTA_SV 79
  96 // //      PROPCASE_DELTA_ND 80
  97 // //      PROPCASE_FELOCK 114
  98 // #define PROPCASE_FLASH_ADJUST_MODE 121
  99 // #define PROPCASE_FLASH_FIRE 122
 100 // //      PROPCASE_HSCAPTURE 138
 101 // #define PROPCASE_EV_CORRECTION_2 210
 102 // #define PROPCASE_ORIENTATION_SENSOR 222
 103 // #define PROPCASE_SV_MARKET 249
 104 // //      PROPCASE_SVFIX 250
 105 // #define PROPCASE_TV 265
 106 // Guessed propset: 6
 107 
 108 // EXMEM types:
 109 // EXMEM_RAMDISK        0
 110 // EXMEM_COM            1
 111 // EXMEM_FORMATTER      2
 112 // EXMEM_SHADING        3
 113 // EXMEM_FAMODE         4
 114 // EXMEM_FIRMUP         5
 115 // EXMEM_FIRMUP_VRAM    6
 116 // EXMEM_FIRMUP_INFLATE 7
 117 // EXMEM_DVLPWORK       8
 118 // EXMEM_EVF            9
 119 // EXMEM_SCRIPT         10
 120 // EXMEM_GPS            11
 121 // EXMEM_FACEAUTH       12
 122 // EXMEM_OHYEARLOG      13
 123 // EXMEM_WIFI           14
 124 // EXMEM_MULTI_PLY      15
 125 // EXMEM_FEP            16
 126 // EXMEM_FILESTORE      17
 127 // EXMEM_MOVIE_REC      18
 128 // EXMEM_MOVIE_PLY      19
 129 // EXMEM_WIFI_RESIZE    20
 130 // EXMEM_PCEVF          21
 131 // EXMEM_WIDE           22
 132 // EXMEM_NARROW         23
 133 // EXMEM_AUTO_GIS_MODE  24
 134 // EXMEM_NP_GIS_MODE    25
 135 // EXMEM_TRIPODHDR_MODE 26
 136 // EXMEM_HSHQ_MODE      27
 137 // EXMEM_CRAW_REC       28
 138 // EXMEM_BACKBLUR       29
 139 // EXMEM_ASTRO          30
 140 
 141 // Values below can be overridden in 'stubs_min.S':
 142 DEF(ctypes                            ,0xfc51eb54) // Found @0xfc03b7fc
 143 DEF(physw_run                         ,0x00008324) // Found @0xfc070d66
 144 DEF(physw_sleep_delay                 ,0x0000832c) // (0x8324+0x8) Found @0xfc070d6a
 145 DEF(physw_status                      ,0x00033118) // Found @0xfc071054
 146 DEF(fileio_semaphore                  ,0x000125cc) // Found @0xfc06c016
 147 DEF(levent_table                      ,0xfc5de454) // Found @0xfc0cbe58
 148 DEF(FlashParamsTable                  ,0xfc7f8cd4) // Found @0xfc124524
 149 DEF(playrec_mode                      ,0x0000be44) // (0xbe40+0x4) Found @0xfc2ba40a
 150 DEF(jpeg_count_str                    ,0x000eb498) // Found @0xfc1189fe
 151 DEF(zoom_busy                         ,0x000129e0) // (0x129c0+0x20) Found @0xfc1cbb3e
 152 DEF(focus_busy                        ,0x000127b0) // (0x127a8+0x8) Found @0xfc2c6932
 153 DEF(imager_active                     ,0x00008710) // (0x870c+0x4) Found @0xfc141842
 154 //DEF(canon_menu_active                 ,0x0000c9b4),          stubs_min = 0x0000c9b4 (0x0000c9ac+0x8)
 155 //DEF(file_counter_var                  ,0x000124f8),          stubs_min = 0x000124f8 (0x000124f8)
 156 DEF(cameracon_state                   ,0x000089e8) // (0x89d8+0x10) Found @0xfc0e83fe
 157 DEF(_nrflag                           ,0x0001c028) // (0x1c01c+0xc) Found @0xfc33beb4
 158 DEF(av_override_semaphore             ,0x000231d0) // Found @0xfc38d058
 159 //DEF(active_bitmap_buffer              ,0x0000c980), ** != ** stubs_min = 0x0000c97c (0xC97C)
 160 DEF(displaytype                       ,0x00009038) // (0x9020+0x18) Found @0xfc146272
 161 //DEF(bitmap_buffer                     ,0x0000c984),          stubs_min = 0x0000c984 (0xC984)
 162 DEF(palette_control                   ,0x00013bc4) // Found @0xfc30a96c
 163 DEF(palette_buffer_ptr                ,0x00013be0) // (0x13bc4+0x1c) Found @0xfc30a98a
 164 DEF(active_palette_buffer             ,0x00013bd4) // (0x13bc4+0x10) Found @0xfc30a972
 165 DEF(live_free_cluster_count           ,0x000f2968) // (0xf2930+0x38) Found @0xfc062654
 166 DEF_CONST(uiprop_count                      ,0x00000094) // Found @0xfc0cc5c0
 167 DEF(exmem_alloc_table                 ,0x0003a830) // Found @0xfc071a0e
 168 DEF(exmem_types_table                 ,0xfcbc61f4) // Found @0xfc071a12
 169 DEF_CONST(exmem_type_count                  ,0x0000001f) // Found @0xfcbc61f4
 170 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).
 171 // each entry contains 2 int value(s), the first is the zoom focus length.
 172 // there are 121 entries in the table - set NUM_FL to 121
 173 //DEF(focus_len_table                         ,0xfdf2bd38) // Found @0xfdf2bd38,          stubs_min = 0xfdf2bd38 (0xfdf2bd38)
 174 
 175 //NHSTUB(EnterToCompensationEVF               ,0x00000000) //  0        *** != 0xfc254cad
 176 //NHSTUB(ExitFromCompensationEVF              ,0x00000000) //  0        *** != 0xfc254ce9
 177 //NHSTUB(ExpCtrlTool_StartContiAE             ,0x00000000) //  0        *** != 0xfc242939
 178 //NHSTUB(ExpCtrlTool_StopContiAE              ,0x00000000) //  0        *** != 0xfc2429cf
 179 //NHSTUB(Feof_Fut                             ,0x00000000) //  0        *** != 0xfc2b03cd
 180 //NHSTUB(Fflush_Fut                           ,0x00000000) //  0        *** != 0xfc2b03f5
 181 //NHSTUB(GetDrive_TotalClusters               ,0x00000000) //  0        *** != 0xfc309375
 182 //NHSTUB(GetFocusLensSubjectDistanceFromLens  ,0x00000000) //  0        *** != 0xfc2c7819
 183 //NHSTUB(GetImageFolder                       ,0x00000000) //  0        *** != 0xfc2abc79
 184 //NHSTUB(MakeSDCardBootable                   ,0x00000000) //  0        *** != 0xfc309783
 185 //NHSTUB(RenameFile_Fut                       ,0x00000000) //  0        *** != 0xfc2b017d
 186 //NHSTUB(Restart                              ,0x00000000) //  0        *** != 0xfc0b59b5
 187 //NHSTUB(SetFileAttributes                    ,0x00000000) //  0        *** != 0xfc309b01
 188 //NHSTUB(SetFileTimeStamp                     ,0x00000000) //  0        *** != 0xfc309aed
 189 //NHSTUB(SetParameterData                     ,0x00000000) //  0        *** != 0xfc0ccdf1
 190 //NHSTUB(WriteSDCard                          ,0x00000000) //  0        *** != 0xfc10e52d
 191 //NHSTUB(apex2us                              ,0x00000000) //  0        *** != 0xfc3379cf
 192 //NHSTUB(err_init_task                        ,0x00000000) //  0        *** != 0xfc52386d
 193 //NHSTUB(realloc                              ,0x00000000) //  0        *** != 0xfc4c5b29
 194 //NHSTUB(reboot_fw_update                     ,0x00000000) //  0        *** != 0xfc3905bd
 195 //NHSTUB(CancelHPTimer                        ,0x00000000) //  0        *** != 0xfc1587cd
 196 //NHSTUB(SetHPTimerAfterNow                   ,0x00000000) //  0        *** != 0xfc158735
 197 
 198 NHSTUB(AllocateUncacheableMemory              ,0xfc0f9b8d) //  0
 199 NHSTUB(Close                                  ,0xfc3098a1) //  0
 200 NHSTUB(CreateBinarySemaphore                  ,0x010c5965) //  0
 201 NHSTUB(CreateTask                             ,0x010c5239) //  0
 202 NHSTUB(DebugAssert                            ,0x010c5c8d) //  0
 203 NHSTUB(DeleteDirectory_Fut                    ,0xfc2b0229) //  0
 204 NHSTUB(DeleteFile_Fut                         ,0xfc2b01df) //  0
 205 NHSTUB(DeleteSemaphore                        ,0x010c59df) //  0
 206 NHSTUB(DoAELock                               ,0xfc254d37) //  0
 207 NHSTUB(DoAFLock                               ,0xfc254a71) //  0
 208 NHSTUB2(ExecuteEventProcedure                  ,0xfc2de6cd) //  0
 209 NHSTUB(ExitTask                               ,0x010c539b) //  0
 210 NHSTUB(Fclose_Fut                             ,0xfc2b028b) //  0
 211 NHSTUB(Fgets_Fut                              ,0xfc2b0369) //  0
 212 NHSTUB(Fopen_Fut                              ,0xfc2b0263) //  0
 213 NHSTUB(Fread_Fut                              ,0xfc2b02fd) //  0
 214 NHSTUB(FreeUncacheableMemory                  ,0xfc0f9bb9) //  0
 215 NHSTUB(Fseek_Fut                              ,0xfc2b039b) //  0
 216 NHSTUB(Fwrite_Fut                             ,0xfc2b0333) //  0
 217 NHSTUB(GetBatteryTemperature                  ,0xfc14a199) //  0
 218 NHSTUB(GetCCDTemperature                      ,0xfc14a13d) //  0
 219 NHSTUB(GetCurrentAvValue                      ,0xfc14e915) //  0
 220 NHSTUB(GetCurrentShutterSpeed                 ,0xfc2e0e2b) //  0
 221 NHSTUB(GetUsableMaxAv                         ,0xfc1c1133) //  0
 222 NHSTUB(GetUsableMinAv                         ,0xfc1c1121) //  0
 223 NHSTUB(get_nd_value                           ,0xfc38ac89) //  0
 224 NHSTUB(get_current_nd_value                   ,0xfc38ac65) //  0
 225 NHSTUB(get_current_deltasv                    ,0xfc173f2b) //  0
 226 NHSTUB(GetCurrentDriveBaseSvValue             ,0xfc1746df) //  0
 227 NHSTUB(GetDrive_ClusterSize                   ,0xfc308e69) //  0
 228 NHSTUB(GetFocusLensSubjectDistance            ,0xfc2c751f) //  0
 229 NHSTUB(GetKbdState                            ,0xfc06ec77) //  0
 230 NHSTUB(GetMemInfo                             ,0xfc4049f5) //  0
 231 NHSTUB(GetOpticalTemperature                  ,0xfc14a1f3) //  0
 232 NHSTUB(GetParameterData                       ,0xfc0cced9) //  0
 233 NHSTUB(GetPropertyCase                        ,0xfc2eab4f) //  0
 234 NHSTUB(GetSystemTime                          ,0xfc390c71) //  0
 235 NHSTUB(GetVRAMHPixelsSize                     ,0xfc1449f1) //  0
 236 NHSTUB(GetVRAMVPixelsSize                     ,0xfc1449f9) //  0
 237 NHSTUB(GetZoomLensCurrentPoint                ,0xfc1cbd89) //  0
 238 NHSTUB(GetZoomLensCurrentPosition             ,0xfc38b211) //  0
 239 NHSTUB(GiveSemaphore                          ,0x010c5abd) //  0
 240 NHSTUB(IsStrobeChargeCompleted                ,0xfc1413bb) //  0
 241 NHSTUB(LEDDrive                               ,0xfc1d1245) //  0
 242 NHSTUB(LocalTime                              ,0x010c6289) //  0
 243 NHSTUB(LockMainPower                          ,0xfc158fa1) //  0
 244 NHSTUB(MakeDirectory_Fut                      ,0xfc309b8b) //  0
 245 NHSTUB(MoveFocusLensToDistance                ,0xfc3eb837) //  0
 246 NHSTUB(MoveIrisWithAv                         ,0xfc38d045) //  0
 247 NHSTUB(MoveZoomLensWithPoint                  ,0xfc38d8d3) //  0
 248 NHSTUB(Open                                   ,0xfc30981d) //  0
 249 NHSTUB(PB2Rec                                 ,0xfc0e7401) //  0
 250 NHSTUB(PT_MoveDigitalZoomToWide               ,0xfc254495) //  0
 251 NHSTUB(PT_MoveOpticalZoomAt                   ,0xfc1d2109) //  0
 252 NHSTUB(MoveOpticalZoomAt                      ,0xfc254395) //  0
 253 NHSTUB(PT_PlaySound                           ,0xfc15d92d) //  0
 254 NHSTUB(PostLogicalEventForNotPowerType        ,0xfc309f1d) //  0
 255 NHSTUB(PostLogicalEventToUI                   ,0xfc309f49) //  0
 256 NHSTUB(PutInNdFilter                          ,0xfc3eb4b9) //  0
 257 NHSTUB(PutOutNdFilter                         ,0xfc3eb4df) //  0
 258 NHSTUB(Read                                   ,0xfc13d1cd) //  0
 259 NHSTUB(ReadFastDir                            ,0xfc1242b5) //  0
 260 NHSTUB(Rec2PB                                 ,0xfc0e7433) //  0
 261 NHSTUB(ScreenLock                             ,0xfc15a97b) //  0
 262 NHSTUB(ScreenUnlock                           ,0xfc15a9b9) //  0
 263 NHSTUB(SetAE_ShutterSpeed                     ,0xfc46ca05) //  0
 264 NHSTUB(SetAutoShutdownTime                    ,0xfc158fed) //  0
 265 NHSTUB(SetCurrentCaptureModeType              ,0xfc2d579d) //  0
 266 NHSTUB(SetDate                                ,0xfc46de59) //  0
 267 NHSTUB(SetLogicalEventActive                  ,0xfc308373) //  0
 268 NHSTUB(SetPropertyCase                        ,0xfc2eaa39) //  0
 269 NHSTUB(SetScriptMode                          ,0xfc3083ab) //  0
 270 NHSTUB(SleepTask                              ,0x010c51b5) //  0
 271 NHSTUB(TakeSemaphore                          ,0x010c5a49) //  0
 272 NHSTUB(TurnOffBackLight                       ,0xfc146ad7) //  0
 273 NHSTUB(TurnOnBackLight                        ,0xfc146a7b) //  0
 274 NHSTUB(TurnOnDisplay                          ,0xfc103bcd) //  0
 275 NHSTUB(TurnOffDisplay                         ,0xfc103bdf) //  0
 276 NHSTUB(UnlockAE                               ,0xfc254d55) //  0
 277 NHSTUB(UnlockAF                               ,0xfc254aa1) //  0
 278 NHSTUB(UnlockMainPower                        ,0xfc158f41) //  0
 279 NHSTUB(VbattGet                               ,0xfc0e43fb) //  0
 280 NHSTUB(Write                                  ,0xfc3098d9) //  0
 281 NHSTUB(_log                                   ,0x010dac50) //  0
 282 NHSTUB(_log10                                 ,0x010db170) //  0
 283 NHSTUB(_pow                                   ,0x010db2d8) //  0
 284 NHSTUB(_sqrt                                  ,0x010dd358) //  0
 285 NHSTUB(add_ptp_handler                        ,0xfc0bd39f) //  0
 286 NHSTUB(close                                  ,0xfc13d0c7) //  0
 287 NHSTUB(displaybusyonscreen                    ,0xfc15f263) //  0
 288 NHSTUB(exmem_alloc                            ,0xfc071edd) //  0
 289 NHSTUB(exmem_ualloc                           ,0xfc071caf) //  0
 290 NHSTUB(exmem_ufree                            ,0xfc071e93) //  0
 291 NHSTUB(free                                   ,0xfc30e333) //  0
 292 NHSTUB(kbd_p1_f                               ,0xfc07104d) //  0
 293 NHSTUB(kbd_p1_f_cont                          ,0xfc071055) //  0
 294 NHSTUB(kbd_p2_f                               ,0xfc070b31) //  0
 295 NHSTUB(kbd_read_keys                          ,0xfc071017) //  0
 296 NHSTUB(kbd_read_keys_r2                       ,0xfc07149d) //  0
 297 NHSTUB(lseek                                  ,0xfc3099fd) //  0
 298 NHSTUB(malloc                                 ,0xfc30e2fd) //  0
 299 NHSTUB(memcmp                                 ,0xfc30e37b) //  0
 300 NHSTUB(memcpy                                 ,0xfc0f9175) //  0
 301 NHSTUB(memset                                 ,0xfc11d149) //  0
 302 NHSTUB(mktime_ext                             ,0xfc405391) //  0
 303 NHSTUB(open                                   ,0xfc13d057) //  0
 304 NHSTUB(OpenFastDir                            ,0xfc124215) //  0
 305 NHSTUB(closedir                               ,0xfc1241dd) //  0
 306 NHSTUB(get_fstype                             ,0xfc308e03) //  0
 307 NHSTUB(qsort                                  ,0xfc40b809) //  0
 308 NHSTUB(rand                                   ,0xfc11d12b) //  0
 309 NHSTUB(set_control_event                      ,0xfc3080ed) //  0
 310 NHSTUB(srand                                  ,0xfc11d125) //  0
 311 NHSTUB(stat                                   ,0xfc309a35) //  0
 312 NHSTUB(strcat                                 ,0xfc30e1a1) //  0
 313 NHSTUB(strchr                                 ,0xfc15facb) //  0
 314 NHSTUB(strcmp                                 ,0xfc30e1fb) //  0
 315 NHSTUB(strcpy                                 ,0xfc30e20b) //  0
 316 NHSTUB(strftime                               ,0xfc15f67d) //  0
 317 NHSTUB(strlen                                 ,0xfc30e271) //  0
 318 NHSTUB(strncmp                                ,0xfc15faa1) //  0
 319 NHSTUB(strncpy                                ,0xfc30e1c3) //  0
 320 NHSTUB(strrchr                                ,0xfc0f9233) //  0
 321 NHSTUB(strtol                                 ,0xfc0f9167) //  0
 322 NHSTUB(strtolx                                ,0xfc0f9025) //  0
 323    DEF(task_CaptSeq                           ,0xfc0f24ab) //  0
 324    DEF(task_DvlpSeqTask                       ,0xfc1d55cf) //  0
 325    DEF(task_ExpDrv                            ,0xfc226ba3) //  0
 326    DEF(task_FileWrite                         ,0xfc06385f) //  0
 327    DEF(task_InitFileModules                   ,0xfc0b9259) //  0
 328    DEF(task_MovieRecord                       ,0xfc150cd9) //  0
 329    DEF(task_PhySw                             ,0xfc070d65) //  0
 330    DEF(task_TricInitTask                      ,0xfc47ec6b) //  0
 331    DEF(hook_CreateTask                        ,0x010c5238) //  0
 332 NHSTUB(time                                   ,0x010c5f41) //  0
 333 NHSTUB(vsprintf                               ,0xfc0bbd03) //  0
 334 NHSTUB(undisplaybusyonscreen                  ,0xfc15f399) //  0
 335 NHSTUB(EngDrvRead                             ,0xfc30d9ad) //  0
 336 NHSTUB(PTM_GetCurrentItem                     ,0xfc307365) //  0
 337 NHSTUB(DisableISDriveError                    ,0xfc38de6f) //  0
 338 NHSTUB(SetEventFlag                           ,0x010c5599) //  0
 339 NHSTUB(transfer_src_overlay                   ,0xfc15a093) //  0
 340 NHSTUB(bzero                                  ,0x010d8498) //  0
 341 NHSTUB(memset32                               ,0x010d849c) //  0
 342 //NHSTUB(get_dial_hw_position                 ,0xfc42fb03) //  0            == 0xfc42fb03
 343 NHSTUB(PT_MFOn                                ,0xfc255d15) //  0
 344 NHSTUB(PT_MFOff                               ,0xfc255d49) //  0
 345 NHSTUB(GetAdChValue                           ,0xfc0e95b7) //  0
 346 NHSTUB(EnableHDMIPower                        ,0xfc0ba5bb) //  0
 347 NHSTUB(DisableHDMIPower                       ,0xfc0ba5eb) //  0
 348 NHSTUB(SetVideoOutType                        ,0xfc46cf95) //  0
 349 NHSTUB(GetVideoOutType                        ,0xfc46cf05) //  0
 350 NHSTUB(IsWirelessConnect                      ,0xfc144fd7) //  0

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