root/platform/sx400is/sub/100b/stubs_entry_2.S

/* [<][>][^][v][top][bottom][index][help] */
   1 #include "stubs_asm.h"
   2 #define NULLSUB 0xff89ab0c
   3 
   4 // Override stubs_entry.S
   5 NHSTUB(MakeDirectory_Fut,                   0xff827fb0) // mkdir. This requires #define MKDIR_RETURN_ONE_ON_SUCCESS
   6 NHSTUB(CreateTask_low,                      0x006B15A4)
   7 DEF(hook_CreateTask_low,                    0x006B15A4)
   8 
   9 // Additional
  10 NHSTUB(TurnOffE1,                           0xff838614) // for shutdown(), to complicated to emulate
  11 
  12 // Not needed
  13 NHSTUB(RefreshPhysicalScreen,               NULLSUB)
  14 
  15 // These don't exist
  16 NHSTUB(kbd_pwr_off,                         NULLSUB)
  17 NHSTUB(kbd_pwr_on,                          NULLSUB)
  18 NHSTUB(SetZoomActuatorSpeedPercent,         NULLSUB)
  19 
  20 // temporary measure
  21 NHSTUB(init_focus_eventflag,                0xffba5c18)
  22 //NHSTUB(init_nd_eventflag,                   0xffba5da8)
  23 //NHSTUB(init_nd_semaphore,                   0xffaff000)
  24 NHSTUB(CreateBinarySemaphoreStrictly,0xff8266a0) // for av_override_semaphore
  25 
  26 DEF(task_LiveImageTask,                     0xff914f9c)
  27 
  28 IGNORE(MakeAFScan)  // Custom version in lib.c, ignore firmware version

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