RevEng Posted April 1, 2021 Share Posted April 1, 2021 While running a test to probe some other Maria property (for the MiSTer 7800 core work) I happened across what appears to be a Maria silicon bug. It *seems* that if you to write to a Maria color register on the exact cycle it's fetching a byte from the scanline buffer for display, it shifts the displayed byte by one Maria clock. I've put together a demo with the effect. It's easiest to see with a composite display, since the vertical lines in the demo will change artifact color when shifted. MariaBug.bas.a78 MariaBug.bas.bin Kudos to @Kitrinx who had theories and suggestions that were key to nailing this down. This is just another curiosity. It's not particularly useful, and in practise this isn't something you'd need to intentionally avoid either - you probably wouldn't notice it if you did trigger it. The demo makes the bug obvious by using composite artifacting *and* hitting the color register over and over for the entire visible display. 7 Quote Link to comment https://forums.atariage.com/topic/319021-i-rediscovered-a-maria-bug/ Share on other sites More sharing options...
RevEng Posted April 2, 2021 Author Share Posted April 2, 2021 It was gently pointed out to me that this bug may have already been known to some. (though I'm not sure the description is entirely correct). The title of the first post has been amended for accuracy. 2 Quote Link to comment https://forums.atariage.com/topic/319021-i-rediscovered-a-maria-bug/#findComment-4793150 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.