I am sort of confused about the current use of HUB memory below $400. As far as I can follow jmps/calls below $400 use LUT ram, below $200 COG ram and above that HUB exec.
But HUB exec does not need to be aligned to longs, so one can HUB exec code on odd addresses for example. Is this still true for HUB exec below $400, so can one call odd addresses in HUB below $400 or is that not true anymore?
Would it make sense to use the same method done on the P1 to save current clock settings of the P2 in the first locations? Or could there be some memory location in the upper ram(rom) that could be used for this?
Is there still a way to write protect the ROM area and unprotect it again or is that not true anymore?