robotsound
Well-known member
@ Rexyinc & robotsound:
since digic II, digic processors have both an ARM part that is general-purpose and fully programmable, and an ASIC part that is much more task-specific (which means the whole chip can be categorized as an ASIC)
everything magic lantern does is run on the ARM part (drawing stuff on the LCD, controlling the camera settings, activating or deactivating various parts of the camera, etc); the bit that the ASIC does is processing the information from the sensor and getting out of it your pretty images; there's no knowledge outside canon on how this ASIC part is programmed, that's why ML can't change things like image resolution, line skipping, etc
That makes perfect sense. Thanks for the clarification.