| 1 | #include "stubs_asm.h" |
|---|
| 2 | #define NULLSUB 0xFF810950 |
|---|
| 3 | |
|---|
| 4 | // Not found by finsig |
|---|
| 5 | NHSTUB(GetDrive_ClusterSize,0xFF855D3C) // via string "MovEdit", sub_FFA448EC (taskcreate_MovEdit) |
|---|
| 6 | NHSTUB(GetDrive_FreeClusters,0xFF855D94) // via sub_FFAB159C, near GetDriveClusterSize, near function referring to string "/" |
|---|
| 7 | NHSTUB(GetDrive_TotalClusters,0xFF855D68) // via sub_FF854D98, just before call to GetDrive_ClusterSize |
|---|
| 8 | NHSTUB(GetFocusLensSubjectDistance,0xFF927428) //string GetFocusLensSubjectDistance, function called by eventproc, eventproc just prints |
|---|
| 9 | NHSTUB(kbd_pwr_on,NULLSUB) // not needed on this camera |
|---|
| 10 | NHSTUB(kbd_pwr_off,NULLSUB) // " |
|---|
| 11 | |
|---|
| 12 | NHSTUB(EnterToCompensationEVF,NULLSUB) |
|---|
| 13 | NHSTUB(ExitFromCompensationEVF,NULLSUB) |
|---|
| 14 | |
|---|
| 15 | NHSTUB(RefreshPhysicalScreen,0xFF9B96D0) // string ScreenUnLock |
|---|
| 16 | NHSTUB(TurnOffBackLight,0xFF88527C) // string |
|---|
| 17 | NHSTUB(strchr,0xFF88B690) // via sub_FF8DAF9C refs to strings "000" and "01" |
|---|
| 18 | |
|---|
| 19 | // found incorrectly by finsig |
|---|
| 20 | NHSTUB(qsort, 0xFFA83B3C) // near sscanf, via sscanf eventproc |
|---|
| 21 | NHSTUB(strrchr, 0xFF9B9A34 ) // just before memset eventproc, similar to sd990 |
|---|
| 22 | |
|---|
| 23 | // Not in sig_ref |
|---|
| 24 | NHSTUB(ScreenLock,0xFF9B967C) // string ScreenLock |
|---|
| 25 | NHSTUB(UnsetZoomForMovie,0xFF960E78) // "ZoomCon_UnsetZoomForMovie" |
|---|
| 26 | //NHSTUB(ScreenUnLock,0xFF9B96D0) // AKA RefreshPhysicalScreen |
|---|
| 27 | NHSTUB(PutInNdFilter,0xFFA46B10) // string TurnOnNdFilter |
|---|
| 28 | NHSTUB(PutOutNdFilter,0xFFA46B34) // string TurnOffNdFilter |
|---|
| 29 | NHSTUB(DoAFLock,0xFF85E914) // PT_DoAFLock |
|---|
| 30 | NHSTUB(UnlockAF,0xFF85E924) // PT_UnlockAF |
|---|
| 31 | NHSTUB(WriteSDCard,0xFF918B18) // via sub_FF855348, near "SCRIPT", same as found by err99 udumper |
|---|
| 32 | NHSTUB(LEDDrive,0xFF846818) // string LEDDrive |
|---|
| 33 | NHSTUB(SetScriptMode,0xFF877B2C) // "SetScriptMode" |
|---|
| 34 | NHSTUB(MakeAFScan,0xFF932820) // from sub_FF861864 called from CaptSeqTask jumptable entry 0 |
|---|
| 35 | NHSTUB(ExpCtrlTool_StartContiAE,0xFF83024C) // "StartContiAE" |
|---|
| 36 | |
|---|
| 37 | // These don't exist/aren't found in dryos |
|---|
| 38 | NHSTUB(Mount_FileSystem,NULLSUB) // NULLSUB |
|---|
| 39 | NHSTUB(Unmount_FileSystem,NULLSUB) // NULLSUB |
|---|
| 40 | NHSTUB(rewinddir,NULLSUB) // NULLSUB |
|---|
| 41 | NHSTUB(SetZoomActuatorSpeedPercent,NULLSUB) // NULLSUB |
|---|
| 42 | |
|---|
| 43 | // useful for debugging with uart redirect or crash log |
|---|
| 44 | NHSTUB(LogPrintf,0xFF86EF38) |
|---|