root/platform/sx60hs/sub/100b/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) @ 0xfc57be6c ref @ 0xfc03c518
   7 //   Firmware Ver GM1.00B   // Found @ 0xfc15c1ec, "GM1.00B" @ 0xfc15c1f9
   8 
   9 // Values for makefile.inc
  10 //   PLATFORMOSVER = 55
  11 //   DIGIC = 60
  12 //   MEMISOSTART = 0x3a8bb0
  13 //   MEMBASEADDR = 0x8000
  14 //   ARAM_HEAP_START = 0x006ce000#  Found @0xfc1014bc
  15 //   ARAM_HEAP_SIZE = 0x00022000#  Found @0xfc101496
  16 
  17 // Detected address ranges:
  18 // ROM      0xfc000000 - 0xfe000000 (33554432 bytes)
  19 // RAM code 0x010e1000 - 0x0110daa4 copied from 0xfcd16b7c ( 182948 bytes)
  20 // RAM data 0x00008000 - 0x0003260c copied from 0xfccec570 ( 173580 bytes)
  21 // EVEC     0x00000000 - 0x00000038 copied from 0xfc05ef74 (     56 bytes)
  22 
  23 // Zico Xtensa blobs:
  24 // zico_0 0xbff20000 - 0xbff277b8 copied from 0xfcad2ab8 (  30648 bytes)
  25 // zico_1 0xbff00000 - 0xbff04ad0 copied from 0xfcada278 (  19152 bytes)
  26 // zico_2 0x80a00000 - 0x80b060f0 copied from 0xfcaded50 (1073392 bytes)
  27 
  28 // Omar ARM blobs:
  29 // omar_0 0xdff00000 - 0xdff00eec copied from 0xfc57c094 (   3820 bytes)
  30 // omar_1 0x40700000 - 0x4074eda0 copied from 0xfc57cf80 ( 322976 bytes)
  31 
  32 // Found DryOS versions:
  33 // 0xfc57be6c main  "DRYOS version 2.3, release #0055+p6"
  34 // 0xfc591724 other "DRYOS version 2.3, release #0055+p6"
  35 // 0xfcadfd80 other "DRYOS version 2.3, release #0055+p6"
  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 //#undef  CAM_UNCACHED_BIT
  42 //#define CAM_UNCACHED_BIT  0x40000000 // Found @0xfc16cbb0
  43 //#undef CAM_HAS_ND_FILTER // Camera does not have an ND filter
  44 // Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)
  45 
  46 // physw_event_table 0xfc5cfb28 Found @0xfc070708
  47 // Values below go in 'platform_kbd.h':
  48 //#define SD_READONLY_FLAG    0x20000000 // Found @0xfc5cfc08, levent 0x20a
  49 //#define SD_READONLY_IDX     1
  50 //#define USB_MASK            0x10000000 // Found @0xfc5cfc78, levent 0x202
  51 //#define USB_IDX             2
  52 //#define BATTCOVER_FLAG      0x04000000 // Found @0xfc5cfc70, levent 0x205
  53 //#define BATTCOVER_IDX       2
  54 //#define HOTSHOE_FLAG        0x00000800 // Found @0xfc5cfbe0, levent 0x204
  55 //#define HOTSHOE_IDX         1
  56 //#define ANALOG_AV_FLAG      0x00008000 // Found @0xfc5cfbe8, levent 0x200 (non-inverted logic)
  57 //#define ANALOG_AV_IDX       1
  58 
  59 // Keymap values for kbd.c. Additional keys may be present, only common values included here.
  60 // WARNING: Key name / function may vary! Values for unknown DryOS versions should not be trusted!
  61 //KeyMap keymap[] = {
  62 //    { 0, KEY_SHOOT_FULL      ,0x00040001 }, // Found @0xfc5cfb28, levent 0x01
  63 //    { 0, KEY_SHOOT_HALF      ,0x00040000 }, // Found @0xfc5cfbb0, levent 0x00
  64 //    { 0, KEY_SHOOT_FULL_ONLY ,0x00000001 }, // Found @0xfc5cfb28, levent 0x01
  65 //    { 0, KEY_VIDEO           ,0x00000008 }, // Found @0xfc5cfb40, levent 0x02
  66 //    { 0, KEY_MENU            ,0x00000010 }, // Found @0xfc5cfb48, levent 0x14
  67 //    { 0, KEY_UP              ,0x00000020 }, // Found @0xfc5cfb50, levent 0x06
  68 //    { 0, KEY_DOWN            ,0x00000040 }, // Found @0xfc5cfb58, levent 0x07
  69 //    { 0, KEY_RIGHT           ,0x00000080 }, // Found @0xfc5cfb60, levent 0x09
  70 //    { 0, KEY_LEFT            ,0x00000100 }, // Found @0xfc5cfb68, levent 0x08
  71 //    { 0, KEY_SET             ,0x00000200 }, // Found @0xfc5cfb70, levent 0x0a
  72 //    { 0, KEY_WIFI            ,0x00002000 }, // Found @0xfc5cfb90, levent 0x103
  73 //    { 0, KEY_PLAYBACK        ,0x00010000 }, // Found @0xfc5cfba0, levent 0x101
  74 //    { 0, KEY_POWER           ,0x00020000 }, // Found @0xfc5cfba8, levent 0x100
  75 //    { 0, 0, 0 }
  76 //};
  77 
  78 // canon_mode_list 0xfc901e88 Found @0xfc1198c8
  79 // Check modemap values from 'platform/CAMERA/shooting.c':
  80 //  2648  0x0a58 In firmware but not in current modemap
  81 // 33297  0x8211 In firmware but not in current modemap
  82 //  4173  0x104d In firmware but not in current modemap
  83 //  4174  0x104e In firmware but not in current modemap
  84 
  85 // Known propcases
  86 // //      PROPCASE_AFSTEP 13
  87 // #define PROPCASE_FOCUS_STATE 18
  88 // #define PROPCASE_AV 23
  89 // #define PROPCASE_BV 35
  90 // //      PROPCASE_DELTA_DIGITALGAIN 79
  91 // #define PROPCASE_DELTA_SV 81
  92 // //      PROPCASE_DELTA_ND 82
  93 // //      PROPCASE_FELOCK 117
  94 // #define PROPCASE_FLASH_ADJUST_MODE 124
  95 // #define PROPCASE_FLASH_FIRE 125
  96 // //      PROPCASE_HSCAPTURE 141
  97 // #define PROPCASE_EV_CORRECTION_2 213
  98 // #define PROPCASE_ORIENTATION_SENSOR 225
  99 // #define PROPCASE_SV_MARKET 252
 100 // //      PROPCASE_SVFIX 253
 101 // #define PROPCASE_TV 269
 102 // Guessed propset: 8
 103 
 104 // EXMEM types:
 105 // EXMEM_RAMDISK        0
 106 // EXMEM_COM            1
 107 // EXMEM_FORMATTER      2
 108 // EXMEM_SHADING        3
 109 // EXMEM_FAMODE         4
 110 // EXMEM_FIRMUP         5
 111 // EXMEM_FIRMUP_VRAM    6
 112 // EXMEM_FIRMUP_INFLATE 7
 113 // EXMEM_FIRMUP_PICTURESTYLE 8
 114 // EXMEM_DVLPWORK       9
 115 // EXMEM_EVF            10
 116 // EXMEM_SCRIPT         11
 117 // EXMEM_GPS            12
 118 // EXMEM_FACEAUTH       13
 119 // EXMEM_OHYEARLOG      14
 120 // EXMEM_WIFI           15
 121 // EXMEM_MULTI_PLY      16
 122 // EXMEM_FEP            17
 123 // EXMEM_LENS_FIRMUP    18
 124 // EXMEM_LENS_COMPENSATION 19
 125 // EXMEM_FILESTORE      20
 126 // EXMEM_MOVIE_REC      21
 127 // EXMEM_MOVIE_PLY      22
 128 // EXMEM_WIFI_RESIZE    23
 129 // EXMEM_PCEVF          24
 130 // EXMEM_WIDE           25
 131 // EXMEM_NARROW         26
 132 // EXMEM_AUTO_GIS_MODE  27
 133 // EXMEM_NP_GIS_MODE    28
 134 // EXMEM_TRIPODHDR_MODE 29
 135 // EXMEM_HSHQ_MODE      30
 136 // EXMEM_CRAW_REC       31
 137 // EXMEM_CREATIVE_SHOT  32
 138 
 139 // Values below can be overridden in 'stubs_min.S':
 140 DEF(ctypes                            ,0xfc57bf14) // Found @0xfc03b84c
 141 DEF(physw_run                         ,0x000082c8) // Found @0xfc07306a
 142 DEF(physw_sleep_delay                 ,0x000082d0) // (0x82c8+0x8) Found @0xfc07306e
 143 DEF(physw_status                      ,0x00033f64) // Found @0xfc0733a6
 144 DEF(fileio_semaphore                  ,0x00013294) // Found @0xfc06e622
 145 DEF(levent_table                      ,0xfc66aa08) // Found @0xfc0cc574
 146 DEF(FlashParamsTable                  ,0xfc9021e4) // Found @0xfc1198dc
 147 DEF(playrec_mode                      ,0x0000bb84) // (0xbb80+0x4) Found @0xfc2d79ce
 148 DEF(jpeg_count_str                    ,0x0019b134) // Found @0xfc10379a
 149 DEF(zoom_busy                         ,0x0000b85c) // (0xb840+0x1c) Found @0xfc2edab4
 150 DEF(focus_busy                        ,0x00013488) // (0x13480+0x8) Found @0xfc2f9e0a
 151 DEF(imager_active                     ,0x00008688) // (0x8684+0x4) Found @0xfc13b2ac
 152 //DEF(canon_menu_active                 ,0x0000c240),          stubs_min = 0x0000c240 (0x0000c238+0x8)
 153 //DEF(file_counter_var                  ,0x00013148),          stubs_min = 0x00013148 (0x00013148)
 154 DEF(_nrflag                           ,0x0001e858) // (0x1e854+0x4) Found @0xfc347a40
 155 //DEF(av_override_semaphore             ,0x0002569c),          stubs_min = 0x0002569c (0x0002569c)
 156 //DEF(active_bitmap_buffer              ,0x0000c200), ** != ** stubs_min = 0x0000c1fc (0xc1fc)
 157 //DEF(displaytype                       ,0x00009284),          stubs_min = 0x00009284 (0x9284)
 158 //DEF(bitmap_buffer                     ,0x0000c204),          stubs_min = 0x0000c204 (0xc204)
 159 DEF(palette_control                   ,0x00014bd4) // Found @0xfc333f36
 160 DEF(palette_buffer_ptr                ,0x00014bec) // (0x14bd4+0x18) Found @0xfc333f52
 161 DEF(active_palette_buffer             ,0x00014be4) // (0x14bd4+0x10) Found @0xfc333f3a
 162 DEF_CONST(uiprop_count                      ,0x000000c7) // Found @0xfc0aa3ce
 163 DEF(exmem_alloc_table                 ,0x0003c9c4) // Found @0xfc070d46
 164 DEF(exmem_types_table                 ,0xfccf01c4) // Found @0xfc070d4a
 165 DEF_CONST(exmem_type_count                  ,0x00000021) // Found @0xfccf01c4
 166 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).
 167 // each entry contains 1 int value, which is the the zoom focus length.
 168 // there are 201 entries in the table - set NUM_FL to 201
 169 //DEF(focus_len_table                         ,0xfdf317ec) // Found @0xfdf317ec,          stubs_min = 0xfdf317ec (0xfdf317ec)
 170 
 171 //NHSTUB(EnterToCompensationEVF               ,0x00000000) //  0        *** != 0xfc2766c5
 172 //NHSTUB(ExitFromCompensationEVF              ,0x00000000) //  0        *** != 0xfc27670f
 173 //NHSTUB(ExpCtrlTool_StartContiAE             ,0x00000000) //  0        *** != 0xfc264e15
 174 //NHSTUB(ExpCtrlTool_StopContiAE              ,0x00000000) //  0        *** != 0xfc264f57
 175 //NHSTUB(Feof_Fut                             ,0x00000000) //  0        *** != 0xfc301dc1
 176 //NHSTUB(Fflush_Fut                           ,0x00000000) //  0        *** != 0xfc301de9
 177 //NHSTUB(GetDrive_TotalClusters               ,0x00000000) //  0        *** != 0xfc3324ff
 178 //NHSTUB(GetFocusLensSubjectDistanceFromLens  ,0x00000000) //  0        *** != 0xfc2fabd5
 179 //NHSTUB(GetImageFolder                       ,0x00000000) //  0        *** != 0xfc30ba07
 180 //NHSTUB(MakeSDCardBootable                   ,0x00000000) //  0        *** != 0xfc33280d
 181 //NHSTUB(RenameFile_Fut                       ,0x00000000) //  0        *** != 0xfc301b71
 182 //NHSTUB(Restart                              ,0x00000000) //  0        *** != 0xfc0b96e5
 183 //NHSTUB(SetFileAttributes                    ,0x00000000) //  0        *** != 0xfc332c15
 184 //NHSTUB(SetFileTimeStamp                     ,0x00000000) //  0        *** != 0xfc332bcd
 185 //NHSTUB(SetParameterData                     ,0x00000000) //  0        *** != 0xfc322ae3
 186 //NHSTUB(WriteSDCard                          ,0x00000000) //  0        *** != 0xfcd1d6a7
 187 //NHSTUB(apex2us                              ,0x00000000) //  0        *** != 0xfc3468cf
 188 //NHSTUB(displaybusyonscreen                  ,0x00000000) //  0        *** != 0xfc319685
 189 //NHSTUB(reboot_fw_update                     ,0x00000000) //  0        *** != 0xfc3a118b
 190 //NHSTUB(undisplaybusyonscreen                ,0x00000000) //  0        *** != 0xfc31971d
 191 //NHSTUB(CancelHPTimer                        ,0x00000000) //  0        *** != 0xfc15bbfd
 192 
 193 NHSTUB(AllocateUncacheableMemory              ,0xfc16cb81) //  0
 194 NHSTUB(Close                                  ,0xfc332981) //  0
 195 NHSTUB(CreateBinarySemaphore                  ,0x010e5939) //  0
 196 NHSTUB(CreateTask                             ,0x010e5089) //  0
 197 NHSTUB(DebugAssert                            ,0x010e5c8d) //  0
 198 NHSTUB(DeleteDirectory_Fut                    ,0xfc301c1d) //  0
 199 NHSTUB(DeleteFile_Fut                         ,0xfc301bd3) //  0
 200 NHSTUB(DoAELock                               ,0xfc27675d) //  0
 201 NHSTUB(DoAFLock                               ,0xfc2763a1) //  0
 202 NHSTUB2(ExecuteEventProcedure                  ,0xfc302105) //  0
 203 NHSTUB(ExitTask                               ,0x010e526b) //  0
 204 NHSTUB(Fclose_Fut                             ,0xfc301c7f) //  0
 205 NHSTUB(Fgets_Fut                              ,0xfc301d5d) //  0
 206 NHSTUB(Fopen_Fut                              ,0xfc301c57) //  0
 207 NHSTUB(Fread_Fut                              ,0xfc301cf1) //  0
 208 NHSTUB(FreeUncacheableMemory                  ,0xfc16cbad) //  0
 209 NHSTUB(Fseek_Fut                              ,0xfc301d8f) //  0
 210 NHSTUB(Fwrite_Fut                             ,0xfc301d27) //  0
 211 NHSTUB(GetBatteryTemperature                  ,0xfc143bc5) //  0
 212 NHSTUB(GetCCDTemperature                      ,0xfc143b69) //  0
 213 NHSTUB(GetCurrentAvValue                      ,0xfc14e00d) //  0
 214 NHSTUB(GetCurrentShutterSpeed                 ,0xfc16d4e3) //  0
 215 NHSTUB(GetUsableMaxAv                         ,0xfc1c1c71) //  0
 216 NHSTUB(GetUsableMinAv                         ,0xfc1c1c5f) //  0
 217 NHSTUB(GetDrive_ClusterSize                   ,0xfc33201f) //  0
 218 NHSTUB(GetDrive_FreeClusters                  ,0xfc332523) //  0
 219 NHSTUB(GetFocusLensSubjectDistance            ,0xfc2fa8f3) //  0
 220 NHSTUB(GetKbdState                            ,0xfc0707e9) //  0
 221 NHSTUB(GetMemInfo                             ,0xfc41e369) //  0
 222 NHSTUB(GetOpticalTemperature                  ,0xfc143c1f) //  0
 223 NHSTUB(GetParameterData                       ,0xfc0aacfd) //  0
 224 NHSTUB(GetPropertyCase                        ,0xfc321ef5) //  0
 225 NHSTUB(GetSystemTime                          ,0xfc3a46bd) //  0
 226 NHSTUB(GetVRAMHPixelsSize                     ,0xfc13e7ad) //  0
 227 NHSTUB(GetVRAMVPixelsSize                     ,0xfc13e7b5) //  0
 228 NHSTUB(GetZoomLensCurrentPoint                ,0xfc2edc7f) //  0
 229 NHSTUB(GetZoomLensCurrentPosition             ,0xfc2eda89) //  0
 230 NHSTUB(GiveSemaphore                          ,0x010e5aa5) //  0
 231 NHSTUB(IsStrobeChargeCompleted                ,0xfc13ad3f) //  0
 232 NHSTUB(LEDDrive                               ,0xfc1d94a5) //  0
 233 NHSTUB(LocalTime                              ,0x010e61a1) //  0
 234 NHSTUB(LockMainPower                          ,0xfc15c413) //  0
 235 NHSTUB(MakeDirectory_Fut                      ,0xfc332c6b) //  0
 236 NHSTUB(MoveFocusLensToDistance                ,0xfc4b4d1f) //  0
 237 NHSTUB(MoveIrisWithAv                         ,0xfc39d599) //  0
 238 NHSTUB(MoveZoomLensWithPoint                  ,0xfc39dd63) //  0
 239 NHSTUB(Open                                   ,0xfc3328fd) //  0
 240 NHSTUB(PB2Rec                                 ,0xfc0de3a9) //  0
 241 NHSTUB(PT_MoveDigitalZoomToWide               ,0xfc275c57) //  0
 242 NHSTUB(PT_MoveOpticalZoomAt                   ,0xfc1da3d1) //  0
 243 NHSTUB(MoveOpticalZoomAt                      ,0xfc275a81) //  0
 244 NHSTUB(PT_PlaySound                           ,0xfc333e05) //  0
 245 NHSTUB(PostLogicalEventForNotPowerType        ,0xfc332fe5) //  0
 246 NHSTUB(PostLogicalEventToUI                   ,0xfc333011) //  0
 247 NHSTUB(PutInNdFilter                          ,0xfc4b5589) //  0
 248 NHSTUB(PutOutNdFilter                         ,0xfc4b55af) //  0
 249 NHSTUB(Read                                   ,0xfc136eb9) //  0
 250 NHSTUB(ReadFastDir                            ,0xfc11934d) //  0
 251 NHSTUB(Rec2PB                                 ,0xfc0de3ef) //  0
 252 NHSTUB(ScreenLock                             ,0xfc3379e9) //  0
 253 NHSTUB(ScreenUnlock                           ,0xfc337a27) //  0
 254 NHSTUB(SetAE_ShutterSpeed                     ,0xfc3fbec9) //  0
 255 NHSTUB(SetAutoShutdownTime                    ,0xfc15c45f) //  0
 256 NHSTUB(SetCurrentCaptureModeType              ,0xfc2fd1b5) //  0
 257 NHSTUB(SetLogicalEventActive                  ,0xfc3230f3) //  0
 258 NHSTUB(SetPropertyCase                        ,0xfc321dc3) //  0
 259 NHSTUB(SetScriptMode                          ,0xfc32312b) //  0
 260 NHSTUB(SleepTask                              ,0x010e4ff1) //  0
 261 NHSTUB(TakeSemaphore                          ,0x010e5a2d) //  0
 262 NHSTUB(TurnOffBackLight                       ,0xfc3051a9) //  0
 263 NHSTUB(TurnOnBackLight                        ,0xfc30515f) //  0
 264 NHSTUB(TurnOnDisplay                          ,0xfc0c87b1) //  0
 265 NHSTUB(TurnOffDisplay                         ,0xfc0c87c3) //  0
 266 NHSTUB(UnlockAE                               ,0xfc27677b) //  0
 267 NHSTUB(UnlockAF                               ,0xfc2763d1) //  0
 268 NHSTUB(UnlockMainPower                        ,0xfc15c3af) //  0
 269 NHSTUB(VbattGet                               ,0xfc137779) //  0
 270 NHSTUB(Write                                  ,0xfc3329b9) //  0
 271 NHSTUB(_log                                   ,0x01109198) //  0
 272 NHSTUB(_log10                                 ,0x011096b8) //  0
 273 NHSTUB(_pow                                   ,0x01109820) //  0
 274 NHSTUB(_sqrt                                  ,0x0110b8a0) //  0
 275 NHSTUB(add_ptp_handler                        ,0xfc0f4933) //  0
 276 NHSTUB(close                                  ,0xfc136db3) //  0
 277 NHSTUB(exmem_alloc                            ,0xfc07127f) //  0
 278 NHSTUB(exmem_ualloc                           ,0xfc071189) //  0
 279 NHSTUB(exmem_ufree                            ,0xfc071243) //  0
 280 NHSTUB(free                                   ,0xfc337f4f) //  0
 281 NHSTUB(kbd_p1_f                               ,0xfc07339f) //  0
 282 NHSTUB(kbd_p1_f_cont                          ,0xfc0733a7) //  0
 283 NHSTUB(kbd_p2_f                               ,0xfc072e35) //  0
 284 NHSTUB(kbd_read_keys                          ,0xfc073369) //  0
 285 NHSTUB(kbd_read_keys_r2                       ,0xfc070705) //  0
 286 NHSTUB(lseek                                  ,0xfc332add) //  0
 287 NHSTUB(malloc                                 ,0xfc337f19) //  0
 288 NHSTUB(memcmp                                 ,0xfc3380d1) //  0
 289 NHSTUB(memcpy                                 ,0xfc0e7d9d) //  0
 290 NHSTUB(memset                                 ,0xfc10924d) //  0
 291 NHSTUB(mktime_ext                             ,0xfc41ee6d) //  0
 292 NHSTUB(open                                   ,0xfc136d43) //  0
 293 NHSTUB(OpenFastDir                            ,0xfc1192ad) //  0
 294 NHSTUB(closedir                               ,0xfc119275) //  0
 295 NHSTUB(get_fstype                             ,0xfc331fb9) //  0
 296 NHSTUB(qsort                                  ,0xfc4374ad) //  0
 297 NHSTUB(rand                                   ,0xfc1619cf) //  0
 298 NHSTUB(set_control_event                      ,0xfc322ec1) //  0
 299 NHSTUB(srand                                  ,0xfc1619c9) //  0
 300 NHSTUB(stat                                   ,0xfc332b15) //  0
 301 NHSTUB(strcat                                 ,0xfc337fa5) //  0
 302 NHSTUB(strchr                                 ,0xfc161a41) //  0
 303 NHSTUB(strcmp                                 ,0xfc33804d) //  0
 304 NHSTUB(strcpy                                 ,0xfc338029) //  0
 305 NHSTUB(strftime                               ,0xfc1615a5) //  0
 306 NHSTUB(strlen                                 ,0xfc3380ab) //  0
 307 NHSTUB(strncmp                                ,0xfc161a17) //  0
 308 NHSTUB(strncpy                                ,0xfc337f81) //  0
 309 NHSTUB(strrchr                                ,0xfc0e7e31) //  0
 310 NHSTUB(strtol                                 ,0xfc0e7d8f) //  0
 311 NHSTUB(strtolx                                ,0xfc0e7c4d) //  0
 312    DEF(task_CaptSeq                           ,0xfc15275f) //  0
 313    DEF(task_DvlpSeqTask                       ,0xfc1dda13) //  0
 314    DEF(task_ExpDrv                            ,0xfc291cdf) //  0
 315    DEF(task_FileWrite                         ,0xfc065dc7) //  0
 316    DEF(task_InitFileModules                   ,0xfc0bda11) //  0
 317    DEF(task_MovieRecord                       ,0xfc1d6c95) //  0
 318    DEF(task_PhySw                             ,0xfc073069) //  0
 319    DEF(task_TricInitTask                      ,0xfc404995) //  0
 320    DEF(hook_CreateTask                        ,0x010e5088) //  0
 321 NHSTUB(time                                   ,0x010e5e6f) //  0
 322 NHSTUB(vsprintf                               ,0xfc0bf85b) //  0
 323 NHSTUB(EngDrvRead                             ,0xfc337de1) //  0
 324 NHSTUB(PTM_GetCurrentItem                     ,0xfc322a5d) //  0
 325 NHSTUB(DisableISDriveError                    ,0xfc39f0f9) //  0
 326 NHSTUB(SetHPTimerAfterNow                     ,0xfc15bb65) //  0
 327 NHSTUB(SetEventFlag                           ,0x010e549b) //  0
 328 NHSTUB(transfer_src_overlay                   ,0xfc33709d) //  0
 329 NHSTUB(bzero                                  ,0x01106b1c) //  0
 330 NHSTUB(memset32                               ,0x01106b20) //  0
 331 //NHSTUB(get_dial_hw_position                 ,0xfc119805) //  0            == 0xfc119805
 332 NHSTUB(PT_MFOn                                ,0xfc27776b) //  0
 333 NHSTUB(PT_MFOff                               ,0xfc27779f) //  0
 334 NHSTUB(GetAdChValue                           ,0xfc0e1773) //  0
 335 NHSTUB(EnableHDMIPower                        ,0xfc0bdd99) //  0
 336 NHSTUB(DisableHDMIPower                       ,0xfc0bddc9) //  0
 337 NHSTUB(SetVideoOutType                        ,0xfc3fc459) //  0
 338 NHSTUB(GetVideoOutType                        ,0xfc3fc3c5) //  0

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