Re: [hatari-devel] Blitter emulation corner case |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Thank you for your comments. That's not the point here, however. Everybody seems to agree that the "NO-HOG-BUT-RESTART"-method is about the only way to sensibly use the blitter anyway (at least as part of an OS where you need to be able to react on interrupts anytime, so you can't really use HOG mode, at least for larger blits). The point is that, for now (provided there isn't any bug left hidden in Christian's code), the blitter appears to act in a nondeterministic way on the Falcon in certain situations. Christian's original loop was while (LINE_NUM & 0x80) With the new code (simplified): while (LINE_NUM & 0x80) They appear to be different, though... @Christian: LINE_NUM |= 0x80 would probably be a bit closer
to Atari's example (although touching the other bits shouldn't
make any difference)? If you changed your code to that, I'd be
happy to test both versions again.
Am 21.05.2017 um 23:29 schrieb Cyprian Konador:
|
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |