Yes, size must be power of 2.
I wouldn't care too much, >1M "slow ram" ($c00000) is A500 only in real world. Use of JIT with A500 configs isn't recommend anyway, even if CPU is 68020+.
It probably is safe as long as JIT hasn't translated the memory test code yet = it is first RAM test after reset and RAM test checks it using 256k block size to keep it getting translated too soon. JIT only translates code if same code has been run at least 5 times (or more, I don't remember exact value).
EDIT: Only guaranteed way is to keep CPU instruction cache off. It also disables JIT.
|