- The M3 code is done blindly, it's possible that a palette other than '0' is used in rec mode (someone could verify this by peeking 'active_palette_buffer' - address is in stubs_min.S).
I didn't try HDMI or EVF, but with LCD active_palette_buffer is '0'.
so far, I guess it also remains 0 when recording?About your screenshot: if you get rid of the grid and the level, does it look clean?
edit: You need to switch off CHDK overlay manually.
Quote from: srsa_4c on 15 / July / 2018, 14:52:36so far, I guess it also remains 0 when recording?About your screenshot: if you get rid of the grid and the level, does it look clean?yes. yes.
I did this screenshot to display the value of active_palette_buffer
Another case where it would be nice to disable Canon drawing:Long zoom cameras like sx710 have a "frame assist" feature, where holding the frame assist button zooms out quickly to help you find the subject, and zooms back in when you release the button.The area of the full zoom FOV is outlined with a white rectangle, and everything outside it has a semi-transparent overlay (see screenshot). Having the zoom area clearly indicated is nice, but the overlay can make it hard to see small or low contrast subjects.tl; dr:It would be nice to be able to disable the overlay. Disabling all Canon UI while the "FramingAssist" controller is active would probably be good enough. If just the rectangle could be kept (replace only the semi-transparent color with fully transparent) that would be better.
But, I'm a bit stuck trying to translate the actual bzero'ing of the palette into Canon Basic.
' EOS M6, 100b DIM palette_buffer_ptr = 0x11d4cDIM active_palette_buffer = 0x11d44DIM palette_to_zero = 0 private sub RegisterProcs() System.Create() 'UI.CreatePublic()end sub private sub Initialize() RegisterProcs() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend sub
Started by psxpetey General Discussion and Assistance
Started by pigeonhill General Help and Assistance on using CHDK stable releases
Started by oPryzeLP General Discussion and Assistance
Started by platinummack « 1 2 3 4 » General Help and Assistance on using CHDK stable releases
Started by scinos General Discussion and Assistance