To all - With some suggestion from marekk I found the source file for 600D new bitrate controls:
https://bitbucket.org/OtherOnePercent/tragic-lantern/src/d2f9724dc97589eefdb93aad6579f50ccd69ac24/src/bitrate-600D.c?at=unifiedIn here it lists many values that I believe we will need to find in the 60D rom, such as:
#define UNK_GOP_LOC 0xFF25516C
#define GOP_MISMATCH_LOC 0xFF048054
#elif defined CONFIG_1100D
#define UNK_GOP_LOC 0xFF2478E8
#define GOP_MISMATCH_LOC 0xFF047E4C
I am still getting a feel for this, and I see lots of similar data in the 60D ROM's I have but much does not match 1:1...for instance I have found at least addresses such as:
MakeNameEx (0X1AE274, "amvrFixQScaleFI", SN_CHECK);
MakeStr (0X1AE2A0, 0X1AE2D6);
MakeNameEx (0X1AE2A0, "amvrSetPrintMov", SN_CHECK);
MakeStr (0X1AE2D8, 0X1AE2E4);
MakeNameEx (0X1AE2D8, "amvrSetQscale", SN_CHECK);
MakeStr (0X1AE2EC, 0X1AE2FA);
MakeNameEx (0X1AE2EC, "amvrSetQscaleYC", SN_CHECK);
MakeStr (0X1AE300, 0X1AE316);
MakeNameEx (0X1AE300, "amvrSetDeblocki", SN_CHECK);
MakeStr (0X1AE31C, 0X1AE32D);
MakeNameEx (0X1AE31C, "amvrSetLimitQSc", SN_CHECK);
MakeStr (0X1AE330, 0X1AE33F);
MakeNameEx (0X1AE330, "amvrSetDefQScal", SN_CHECK);
MakeStr (0X1AE340, 0X1AE34F);
MakeNameEx (0X1AE38C, "amvrSetGopOptSi", SN_CHECK);
MakeStr (0X1AE3A4, 0X1AE3B6);
MakeNameEx (0X1AE3A4, "amvrSetGopOptSi", SN_CHECK);
MakeStr (0X1AE3B8, 0X1AE3CB);
MakeNameEx (0X1AE3B8, "amvrSetGopOptSi", SN_CHECK);
MakeStr (0X1AE3CC, 0X1AE3DA);
MakeNameEx (0X1AE8E0, "aOptGop0d1d2d3d", SN_CHECK);
MakeStr (0X1AE914, 0X1AE940);
MakeNameEx (0X1AE914, "aIniQScaledIniD", SN_CHECK);
MakeStr (0X1AED10, 0X1AED25);
MakeNameEx (0X1AED58, "aGopSized", SN_CHECK);
MakeStr (0X1AED68, 0X1AED88);
MakeNameEx (0X1AED68, "aIOptSize2dPOpt", SN_CHECK);
MakeStr (0X1AED8C, 0X1AED9B);
MakeNameEx (0X1AED8C, "aQScaleddd", SN_CHECK);
MakeStr (0X1AED9C, 0X1AEDCF);
MakeNameEx (0X1AED9C, "aQScaledDBFAdDB", SN_CHECK);
MakeStr (0X1AF030, 0X1AF041);
MakeNameEx (0X2B8108, "aGOPd", SN_CHECK);
MakeStr (0X2B8120, 0X2B8137);
MakeNameEx (0X2B9E4C, "aGOPNextSet", SN_CHECK);
MakeStr (0X2B9E5C, 0X2B9E77);
and so forth....in short, I have to get some time to match the C and the ROM assembler before I am comfortable knowing that I am looking at the address that represents the one I really need...as I am sort of diving into the deep end of the pool here.
If anyone is more used to 60D ROM and extraction, and they want any of this to go faster let me know.
I feel like I am starting to see all the parts, but need to get a lot deeper into the way they fit together. Also I am trying to read through the pages of the work so far on this option in TL...lots to absorb...small old brain to do it with...:-)
Also - if we need to just take up a collection to get a 60D body to a more experienced developer, I at least am OK with that...I will keep plugging slowly, but I am not ashamed to let others who are better or faster take it up, and I will help with that as I can, including donations...:-)