So when I test on my stock wb3.1, everything goes fine., doing SetDrMd(rport, JAM1 | INVERSVID);, it all looks good.
when I test on wb3.1 using 32bit screen depth, using inversvid, does not do anything.
I assume its the colourpens not working the same in a 32bit screenmode? is there a way to know if the colourpen will do what I want when I invoke inversvid?
when I invoke inversvid on the 32bit screen depth, its like just using JAM1 without change...
just not sure what I need to do to get it working across all screenmodes/depths...
I've tried setting the B pen, but again got odd results.
Right now B pen is default -1 as described in the window creation structure.
/tears hair out