reticulatedpines / magiclantern_simplified

A Git based version of Magic Lantern, for those unwilling or unable to work using Mercurial. The vast majority of branches have been removed, with those thought to be important brought in individually and merged.
GNU General Public License v2.0
147 stars 51 forks source link

RP.160: Enable ML LiveView overlay #39

Closed coon42 closed 2 years ago

coon42 commented 2 years ago

This PR adds the required changes to enable ML liveview overlays for EOS RP.160. As autoexec.bin got bigger, ML_RESERVED_MEM has been increased and RESTARTSTART value is adjusted so it fits into RAM again.

Additionally:

Working Things:

(Probably) Not workig Things: - Alo (Automatic Light Optimizer?) is always displayed (not sure how this works yet)

kitor commented 2 years ago

Most dial modes are displayed properly except Fv + SCN + Movie Mode are displayed as ?

Added to #30

Aparture value is wrong (Always displays f5.6 or no value at all) ISO value is wrong (Always displayed as AUTO)

Expected, already in #30. It is also true for Tv (shutter speed).

Alo (Automatic Light Optimizer?) is always displayed (not sure how this works yet)

cfn.c in platform dir should handle that (copy content from e.g. R). All D678 so far use generic ALO/HTP handlers.

coon42 commented 2 years ago

cfn.c in platform dir should handle that (copy content from e.g. R). All D678 so far use generic ALO/HTP handlers.

Copied cfn.c from R.180 and now it is displayed properly. However:

HTP (Highest Tone Priority) is displayed when set to D+ or D+2.

Maybe we should follow the convention of Alo here and display Htp for D+ and HTP for D+2 instead here?