So here's what I think happened. I was routeing the CPU Clock through various external pins and passing it back in to add a bit of delay. That was actually bypassing the TIMESPEC commands I had in place. Which gave me a hint. I dropped all the timespec commands and applied blanket 'slow' transition speed. That's when we got the partial support working. Small LODs would work, but larger or frequently changing data ones would fail (like FRAC_DSP).
So I switched from Density optimisation to Speed. Now all the tests I've given it have worked. But that may be a step too far. I struggle to fit the SDRAM controller in with 'speed' optimisation set. Also the 'slow' edge transition may not like the higher speed operation required on the AltRAM side.
All this is with SDRAM disabled, you see. I decided to target the basics before turning my attention back to that hideous beast.
Anyway, softer edges but tighter times are the key. Why? No idea. Still don't think it *ought* to matter.
So progress at last, but it's not over yet.
BW

