Waterwingz (talk | contribs) |
Waterwingz (talk | contribs) |
||
Line 71: | Line 71: | ||
==Files Customized in Main Code Files for Specific Cameras == |
==Files Customized in Main Code Files for Specific Cameras == |
||
⚫ | |||
+ |   |
||
− | |||
⚫ | |||
- short cut key buttons |
- short cut key buttons |
||
- adjustable ALT button |
- adjustable ALT button |
||
- raw exceptions |
- raw exceptions |
||
⚫ | |||
− | |||
⚫ | |||
- customized menu space |
- customized menu space |
||
⚫ | |||
⚫ | |||
-ZSTEP_TABLE_SIZE, nTxtbl if camera supports syncable remote |
-ZSTEP_TABLE_SIZE, nTxtbl if camera supports syncable remote |
||
- custom shoot processing |
- custom shoot processing |
||
⚫ | |||
− | |||
⚫ | |||
- customized dump_memory for IXUS65 only |
- customized dump_memory for IXUS65 only |
||
⚫ | |||
− | |||
⚫ | |||
- customize gammma value calculations for sx30 & G12 |
- customize gammma value calculations for sx30 & G12 |
||
⚫ | |||
− | |||
⚫ | |||
- customize USB_MASK (belongs elsewhere) |
- customize USB_MASK (belongs elsewhere) |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
- custom hacks for iris control of sx30 & g12 |
- custom hacks for iris control of sx30 & g12 |
||
+ | |||
- strange vague hack for CAMERA_ixus800_sd700 |
- strange vague hack for CAMERA_ixus800_sd700 |
||
⚫ | |||
− | |||
⚫ | |||
- assorted hacks for functions not found in stubs_entry.S for G12, SX30, S95 |
- assorted hacks for functions not found in stubs_entry.S for G12, SX30, S95 |
||
+ | |||
==Files Customize to Add a New Camera or Firmware Version to CHDK== |
==Files Customize to Add a New Camera or Firmware Version to CHDK== |
||
Revision as of 00:31, 22 June 2011
Files Customized for each Firmware Version of a Camera
(in trunknnnn/platform/cameraname/sub/firmwareversion)
Address files
stubs_entry_2.S
lib.c
stubs_min.S
Executable code task files
boot.c
capt_seq.c
movie_rec.c
Makefile
makefile.inc
stubs_asm.h
stubs_entry.S
stubs_auto.S
other files
primary.bin
Files Customized for all Firmware Versions of a Camera
(in trunknnnn/platform/cameraname)
kdb.c
lib.c
main.c
Makefile
notes.txt
platform_camera.h
shooting.c
wrappers.c
(in trunknnnn/loader/cameraname/)
blobs.S
entry.S
main.c
Makefile
(in trunknnnn/loader/cameraname/resetcode)
entry.S
main.C
Makefile
Files Customized in Main Code Files for Specific Cameras
trunk/core/gui.c
  - short cut key buttons - adjustable ALT button - raw exceptions
- customized menu space
trunk/core/kbd.c
-ZSTEP_TABLE_SIZE, nTxtbl if camera supports syncable remote - custom shoot processing
trunk/core/main.c
- customized dump_memory for IXUS65 only
trunk/core/raw.c
- customize gammma value calculations for sx30 & G12
trunk/include/kbd.c
- customize USB_MASK (belongs elsewhere)
trunk/generic/shooting.c
- customized shooting_get_drive_mode() for some cameras
- custom hacks for iris control of sx30 & g12
- strange vague hack for CAMERA_ixus800_sd700
trunk/generic/wrappers.c
- assorted hacks for functions not found in stubs_entry.S for G12, SX30, S95