- Timestamp:
- 01/02/12 00:39:21 (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/release-1_0/platform/a490/sub/100f/stubs_entry_2.S
r1342 r1523 1 1 #include "stubs_asm.h" 2 2 3 // Not found automatically4 NHSTUB(EnterToCompensationEVF, 0xFFC27604) // "ExpOn"5 NHSTUB(ExitFromCompensationEVF, 0xFFC2764C) // "ExpOff"6 NHSTUB(GetCCDTemperature, 0xFFC455B0) // Not tested7 NHSTUB(GetOpticalTemperature, 0xFFC4569C) // Not tested8 NHSTUB(GetDrive_FreeClusters, 0xFFC5131C) // Not tested, but maybe OK9 NHSTUB(PT_PlaySound, 0xFFC5F328) // Tested, ok10 NHSTUB(ReadFastDir, 0xFFDE8E44)11 NHSTUB(RefreshPhysicalScreen, 0xFFD79EA0)12 NHSTUB(Remove, 0xFFC26140)13 NHSTUB(Lseek, 0xFFC26228) // Same as lseek14 NHSTUB(openfastdir, 0xFFDE8CF0)15 NHSTUB(qsort, 0xFFE3936C) // Probably ok16 NHSTUB(readfastdir, 0xFFDE8E44) // Ok17 NHSTUB(rename, 0xFFC261E8)18 19 // Autofound failed20 NHSTUB(lseek, 0xFFC26228) // Same as LSeek21 NHSTUB(GetZoomLensCurrentPosition, 0xFFDF2448)22 NHSTUB(UpdateMBROnFlash, 0xFFC5113C)23 NHSTUB(closedir, 0xFFDE8CA0)24 NHSTUB(closefastdir, 0xFFDE8CA0) // Same as closedir25 NHSTUB(UIFS_WriteFirmInfoToFile, 0xFFD1F818)26 NHSTUB(strcat, 0xFFC7C35C)27 NHSTUB(RenameFile_Fut, 0xFFC259F0) // Maybe ok, Find 0x940001328 NHSTUB(SetFileTimeStamp, 0xFFC263A8) // Maybe ok, Find 0x12CEA60029 NHSTUB(TurnOnBackLight, 0xFFC77D70) // Seems ok30 NHSTUB(TurnOffBackLight, 0xFFC77F9C) // Seems ok31 NHSTUB(kbd_read_keys_r2, 0xFFC42FB0) // Probably ok32 NHSTUB(strrchr, 0xFFC0400C)33 34 // Found manually35 NHSTUB(DoAFLock, 0xFFC27558)36 NHSTUB(UnlockAF, 0xFFC27590)37 3 NHSTUB(MakeAFScan, 0xFFD0F178) // Ok 38 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFC34CE8) // "StartContiAE"39 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFC34DC0) // "StopContiAE"40 NHSTUB(apex2us, 0xFFD7C39C) // Untested, for extra long exposure41 NHSTUB(SetScriptMode, 0xFFC00F70) // Ok42 43 NHSTUB(platformsub_kbd_fetch_data, 0xFFC435D4)44 NHSTUB(SetAE_ShutterSpeed, 0xFFE52DE4) // Untested45 NHSTUB(UnsetZoomForMovie, 0xFFD35564)46 NHSTUB(LEDDrive, 0xFFC42BC8) // Seems ok, "LEDDrv.c"47 48 // video buffer stuff49 4 NHSTUB(UnlockAndRefresh, 0xFFD7B090) // "Window.c" 50 5 NHSTUB(LockAndRefresh, 0xFFD7B04C) // "Window.c" 51 52 // null subs, Not yet found53 NHSTUB(GetBatteryTemperature, 0xFFC00B20) // Maybe 0xFFC455B0 works???54 6 NHSTUB(TurnOffMic, 0xFFC43C30) // Doesn't work 55 7 NHSTUB(TurnOnMic, 0xFFC43C5C) // Doesn't work 56 57 NHSTUB(PutInNdFilter, 0xFFDF7EDC) // Ok58 NHSTUB(PutOutNdFilter, 0xFFDF7F00) // Ok59 8 NHSTUB(SetZoomActuatorSpeedPercent, 0xFFC00B20) // nullsub_1 60 NHSTUB(WriteSDCard, 0xFFCFC7AC) // Ok61 62 NHSTUB(GetImageFolder, 0xFFCF1058) // function before 'GetCameraObjectTmpPath ERROR' string63 64 // --- Those aren't used or don't exist in DryOS (like A720 and other)65 9 NHSTUB(kbd_pwr_on, 0xFFC00B20) 66 10 NHSTUB(kbd_pwr_off, 0xFFC00B20) 67 68 69 // Added by finsig_dryos V2 to match old values found by finsig.70 // Values should be checked in firmware, if the new address in stubs_entry.S71 // is correct then delete the correspoding entry below.72 NHSTUB(Open ,0xffc4e5d8) // New address = 0xffc260a073 NHSTUB(write ,0xffc0b368) // New address = 0xffc2619c
Note: See TracChangeset
for help on using the changeset viewer.