reticulatedpines
reticulatedpines
Selftest module is quite useful. But it's a lot of tests, tries to run all of them, and for the new cams, we expect it to fail a lot. An...
I think critix might have spotted this. Here's my comment from dual_iso.c: ``` // SJE TODO gain better understanding of why modern digic cams, // apparently including 1300D, fail to...
Digic6 is ARMv7-R, which has hw division, most other Arm don't. Gcc is aware and emits idiv and sdiv instructions. On other Arm, there's some external symbols that code calls...
ARMv7 cams have Thumb, but modules are built only as ARMv5 / ARM, for compatibility reasons. We have a custom loader via tcc anyway, so we could perhaps build these...
If you power on cam, and instead of Delete to enter ML, you long-press Q, the Q spinner will display, fill up, and then remain, with the cam in a...
git_summary.py errors like this if someone downloads zip of the repo and tries to build it: `fatal: not a git repository (or any parent up to mount point /mnt)` We...
The portable rom dumper tool allows getting rom dumps from many cams, using the same ML code: https://www.magiclantern.fm/forum/index.php?topic=16534.0 As far as I can tell, the way this is managed in...
If Global Draw is enabled, starting video recording shows red circle in upper right. This then disappears within a few seconds - do we perhaps overwrite it? No such problem...
Current thinking is best names are boot-ARMv5.c and boot-ARMv7.c, this seems to be truthful and less fiddly than boot-d678X.c which needs to keep changing name to be honest.
"make" in platform/ will use -j16 etc, but only within one cam, these are deliberately serialised to avoid race conditions (rather than fix the actual bugs, which is a different...