A few things aren't clear here.
For the first test, ffe3 is always 0x0020 | (whatever), right? And is 0x0020 set for the second test?
Also, what does the code look like that tries to verify these results? The banking in the second test definitely looks to me like double buffers for the display list (or possibly 2 lists double-buffered: one from 6000-6fff, the other from 7000-7fff given that there are 2 pairs of polygon chips on the PCB).
|