| 1 | #include "stubs_asm.h" |
|---|
| 2 | |
|---|
| 3 | |
|---|
| 4 | NHSTUB(GetCurrentAvValue, 0xFF924F7C) |
|---|
| 5 | NHSTUB(kbd_pwr_off, 0xFF84448C) |
|---|
| 6 | NHSTUB(kbd_pwr_on, 0xFF84443C) |
|---|
| 7 | NSTUB(kbd_read_keys, 0xFF8230CC) |
|---|
| 8 | NHSTUB(kbd_read_keys_r2, 0xFF843FA8) |
|---|
| 9 | NHSTUB(time, 0xFF865744) |
|---|
| 10 | |
|---|
| 11 | NSTUB(PutInNdFilter, 0xFF9E448C) |
|---|
| 12 | NSTUB(PutOutNdFilter, 0xFF9E44C4) |
|---|
| 13 | |
|---|
| 14 | NSTUB(UnsetZoomForMovie, 0xFF94A2C4) |
|---|
| 15 | |
|---|
| 16 | NSTUB(CreateController, 0xFF86A6E4) |
|---|
| 17 | NSTUB(DebugAssert, 0xFF81C090) |
|---|
| 18 | NSTUB(EventProcedure, 0xFF81C0EC) |
|---|
| 19 | NSTUB(GetAEIntegralServiceMode_0, 0xFF82C92C) |
|---|
| 20 | NSTUB(GetAEIntegralServiceMode_7, 0xFF94A430) |
|---|
| 21 | NSTUB(GetVRAMHPixelsSize_0, 0xFF8734A8) |
|---|
| 22 | NSTUB(GetVRAMHPixelsSize_1, 0xFF878A2C) |
|---|
| 23 | NSTUB(HardwareDefect, 0xFF86D2D8) |
|---|
| 24 | NSTUB(IsControlEventActive, 0xFF86CC0C) |
|---|
| 25 | NSTUB(IsFactoryMode, 0xFF847C34) |
|---|
| 26 | NSTUB(KernelCreateTask, 0xFF81BE90) |
|---|
| 27 | NSTUB(LockMainPower, 0xFF86D04C) |
|---|
| 28 | NSTUB(PTM_GetCurrentItem, 0xFF86DB08) |
|---|
| 29 | NSTUB(PTM_SetCurrentCaptureMode, 0xFF86D9C4) |
|---|
| 30 | NSTUB(PT_GetPropertyCaseString, 0xFF869470) |
|---|
| 31 | NSTUB(PT_SetPropertyCaseString, 0xFF869368) |
|---|
| 32 | NSTUB(PostLogicalEventForNotPowerType, 0xFF86AE94) |
|---|
| 33 | NSTUB(PostLogicalEventToUI, 0xFF86AEE0) |
|---|
| 34 | NSTUB(RestartDevice, 0xFF82B964) |
|---|
| 35 | NSTUB(StartDiskboot, 0xFF82BB44) |
|---|
| 36 | NSTUB(StartFactoryModeController, 0xFF847C74) |
|---|
| 37 | NSTUB(StartGUISystem, 0xFF88F8E0) |
|---|
| 38 | NSTUB(StartRecModeMenu, 0xFF980908) |
|---|
| 39 | NSTUB(StartWDT, 0xFF868080) |
|---|
| 40 | NSTUB(TakeSemaphore, 0xFF81BA54) |
|---|
| 41 | NSTUB(j_IsEvfDriveMode_16, 0xFF956658) |
|---|
| 42 | NSTUB(j_PTM_GetWorkingCaptureMode, 0xFF86DAF8) |
|---|
| 43 | NSTUB(j_PTM_SetCurrentItem, 0xFF86DAFC) |
|---|
| 44 | NSTUB(j_PTM_SetCurrentItem_0, 0xFF86DB00) |
|---|
| 45 | NSTUB(j_nullsub_192, 0xFF82BABC) |
|---|
| 46 | NSTUB(j_unknown_libname_73, 0xFF870E40) |
|---|
| 47 | NSTUB(nullsub_2, 0xFF820BC0) |
|---|
| 48 | NSTUB(nullsub_206, 0xFF857EF0) |
|---|
| 49 | NSTUB(nullsub_35, 0xFF86E47C) |
|---|
| 50 | NSTUB(nullsub_37, 0xFF875398) |
|---|
| 51 | NSTUB(nullsub_96, 0xFF93D744) |
|---|
| 52 | NSTUB(qPrintf, 0xFF8115D0) |
|---|
| 53 | NSTUB(taskcreate_AudioTsk, 0xFF8445B0) |
|---|
| 54 | NSTUB(taskcreate_AviWrite, 0xFF92DB10) |
|---|
| 55 | NSTUB(taskcreate_Bye, 0xFF82B828) |
|---|
| 56 | NSTUB(taskcreate_ClockSave, 0xFF8151CC) |
|---|
| 57 | NSTUB(taskcreate_CommonDrivers, 0xFF870D74) |
|---|
| 58 | NSTUB(taskcreate_DSITask, 0xFF879048) |
|---|
| 59 | NSTUB(taskcreate_FaceFrame, 0xFF878E78) |
|---|
| 60 | NSTUB(taskcreate_LEDCon, 0xFF843798) |
|---|
| 61 | NSTUB(taskcreate_PhySw, 0xFF822DAC) |
|---|
| 62 | NSTUB(taskcreate_StartupImage, 0xFF82C06C) |
|---|
| 63 | NSTUB(taskcreate_TempCheck, 0xFF822048) |
|---|
| 64 | NSTUB(taskcreate_Thermometer, 0xFF8469CC) |
|---|
| 65 | NSTUB(taskcreate_WdtReset, 0xFF867FE8) |
|---|
| 66 | NSTUB(unknown_libname_80, 0xFF871E70) |
|---|
| 67 | NSTUB(unknown_libname_96, 0xFF87A340) |
|---|
| 68 | |
|---|
| 69 | |
|---|
| 70 | |
|---|
| 71 | |
|---|
| 72 | |
|---|
| 73 | //NHSTUB(OnPrintTouchWheel, 0xFF8E7130) |
|---|
| 74 | //NHSTUB(OffPrintTouchWheel, 0xFF8E7120) |
|---|
| 75 | |
|---|
| 76 | //NSTUB(TurnOnMic, 0xFF845074) // these functions don't actually work, although they do appear similar to those in the A650 |
|---|
| 77 | //NSTUB(TurnOffMic, 0xFF8450AC) |
|---|
| 78 | |
|---|
| 79 | |
|---|
| 80 | NHSTUB(eventproc_ShowCameraLog, 0xFF867498) |
|---|
| 81 | NHSTUB(eventproc_export_ShowAllTaskInfo, 0xFF860D2C) |
|---|
| 82 | NHSTUB(eventproc_GetLogToFile, 0xFF861FF8) |
|---|
| 83 | |
|---|
| 84 | NHSTUB(SetZoomActuatorSpeedPercent, 0xFF810958) //null stub |
|---|
| 85 | |
|---|
| 86 | |
|---|
| 87 | //!!! dryos Test |
|---|
| 88 | NHSTUB(NewTaskShell, 0xFFC596B0) // starts new shell on Console. GUI output? |
|---|
| 89 | NHSTUB(UIFS_WriteFirmInfoToFile, 0xFFD4A934) // should write 'A/FirmInfo.txt' |
|---|
| 90 | NHSTUB(dumpMemoryToFile, 0xFFC141Fa) // writes a portion of memory into a file (char* filename, 0, (void*) src, int length) |
|---|
| 91 | |
|---|
| 92 | |
|---|
| 93 | // !! UNKNOWN !! |
|---|
| 94 | // Not found, point to nullsub for immediate return |
|---|
| 95 | // nullsub_1: 0xFF810958 |
|---|
| 96 | |
|---|
| 97 | NHSTUB(utime, 0xFF810958) |
|---|
| 98 | |
|---|
| 99 | |
|---|
| 100 | //NSTUB(CreatePhysicalVram, 0xFF810958) |
|---|
| 101 | //NSTUB(CreateTaskStrict, 0xFF810958) |
|---|
| 102 | //NSTUB(DisableDispatch, 0xFF810958) |
|---|
| 103 | //NSTUB(DisplayImagePhysicalScreen, 0xFF810958) |
|---|
| 104 | //NSTUB(EnableDispatch, 0xFF810958) |
|---|
| 105 | //NSTUB(ioctl, 0xFF810958) |
|---|
| 106 | //NSTUB(iosDevAdd, 0xFF810958) |
|---|
| 107 | //NSTUB(iosDrvInstall, 0xFF810958) |
|---|
| 108 | //NSTUB(memPartAlloc, 0xFF810958) |
|---|
| 109 | //NSTUB(memPartFindMax, 0xFF810958) |
|---|
| 110 | //NSTUB(PhySw_testgpio, 0xFF810958) |
|---|
| 111 | //NSTUB(ProtectFile, 0xFF810958) |
|---|
| 112 | |
|---|
| 113 | |
|---|
| 114 | // Those aren't used or don't exist in DryOS |
|---|
| 115 | |
|---|
| 116 | //NSTUB(taskCreateHookAdd, 0xFF810958) |
|---|
| 117 | //NSTUB(taskDeleteHookAdd, 0xFF810958) |
|---|
| 118 | //NSTUB(taskIdListGet, 0xFF810958) |
|---|
| 119 | NSTUB(taskLock, 0xFF810958) |
|---|
| 120 | //NSTUB(taskName, 0xFF810958) |
|---|
| 121 | //NSTUB(taskResume, 0xFF810958) |
|---|
| 122 | //NSTUB(taskSuspend, 0xFF810958) |
|---|
| 123 | NSTUB(taskUnlock, 0xFF810958) |
|---|
| 124 | NSTUB(Mount_FileSystem, 0xFF810958) |
|---|
| 125 | NSTUB(Unmount_FileSystem, 0xFF810958) |
|---|
| 126 | NSTUB(rewinddir, 0xFF810958) |
|---|
| 127 | NSTUB(CreatePhysicalVram, 0xFF810958) |
|---|
| 128 | NSTUB(CreateTaskStrict, 0xFF810958) |
|---|
| 129 | NSTUB(DisableDispatch, 0xFF810958) |
|---|
| 130 | NSTUB(DisplayImagePhysicalScreen, 0xFF810958) |
|---|
| 131 | NSTUB(EnableDispatch, 0xFF810958) |
|---|
| 132 | //NSTUB(GetFocusLensSubjectDistanceFromLens, 0xFF810958) |
|---|
| 133 | NSTUB(MakeDirectory, 0xFF810958) |
|---|
| 134 | NSTUB(PhySw_testgpio, 0xFF810958) |
|---|
| 135 | NSTUB(ProtectFile, 0xFF810958) |
|---|
| 136 | NSTUB(chdir, 0xFF810958) |
|---|
| 137 | NSTUB(ioctl, 0xFF810958) |
|---|
| 138 | NSTUB(iosDevAdd, 0xFF810958) |
|---|
| 139 | NSTUB(iosDrvInstall, 0xFF810958) |
|---|
| 140 | NSTUB(isalpha, 0xFF810958) |
|---|
| 141 | NSTUB(isdigit, 0xFF810958) |
|---|
| 142 | NSTUB(islower, 0xFF810958) |
|---|
| 143 | NSTUB(isspace, 0xFF810958) |
|---|
| 144 | NSTUB(isupper, 0xFF810958) |
|---|
| 145 | NSTUB(localtime, 0xFF810958) |
|---|
| 146 | NSTUB(readdir, 0xFF810958) |
|---|
| 147 | NSTUB(strpbrk, 0xFF810958) |
|---|
| 148 | NSTUB(taskCreateHookAdd, 0xFF810958) |
|---|
| 149 | NSTUB(taskDeleteHookAdd, 0xFF810958) |
|---|
| 150 | NSTUB(taskIdListGet, 0xFF810958) |
|---|
| 151 | NSTUB(taskName, 0xFF810958) |
|---|
| 152 | NSTUB(taskResume, 0xFF810958) |
|---|
| 153 | NSTUB(taskSuspend, 0xFF810958) |
|---|
| 154 | NHSTUB(GetBatteryTemperature, 0xFF846B30) |
|---|
| 155 | NHSTUB(GetCCDTemperature, 0xFF846C54) |
|---|
| 156 | NHSTUB(GetOpticalTemperature, 0xFF846BA0) |
|---|
| 157 | NHSTUB(PT_PlaySound, 0xFF86015C) |
|---|
| 158 | |
|---|
| 159 | |
|---|
| 160 | //NHSTUB(EnterToCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. |
|---|
| 161 | //NHSTUB(ExitFromCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. |
|---|
| 162 | NHSTUB(DoAFLock, 0xff826bb8) |
|---|
| 163 | NHSTUB(UnlockAF, 0xff826c08) |
|---|
| 164 | NHSTUB(SetScriptMode, 0xFF86CCCC) // string |
|---|
| 165 | |
|---|
| 166 | NHSTUB(PB2Rec, 0xFF870204) |
|---|
| 167 | NHSTUB(Rec2PB, 0xFF86EBFC) |
|---|