[atari7800] DMA rendering bug in Mess 0.86 ?

After more experiments I've hit a bit of a problem.. (I think?)

I've attached a screen shot which demonstrates the issue..
The White line is rendered before the Grey lines coming from the triangle..

Yet under a lot of circumstances it's rendered incorrectly, seemingly being
corrupted by something else that's been rendered.. Not sure if it's
Xposition, length or colours, but somethings definitely getting drawn
incorrectly under some condition by Mess..

I've checked and double check all the code, stripped everything down to this
simple case and it's broken..

Has anyone else come across this yet ? If not I'm gonna go trawl through the
Mess source code and have a look-see..

Anyone encountered this before ?

Regards
Andy

Attachment: MessBadLine.jpg
Description: JPEG image

Other related posts: