Re: [hatari-devel] Blitter emulation corner case |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Le 17/05/2017 à 19:00, Nicolas Pomarède a écrit :
I will have a closer look to the example in the blitter doc, the generic
bitmap copy routine computes NFSR/FXSR, it could be interesting to see
which case they take in the end.
Looking at the example in blitter.pdf doc by Atari, we can see there's a
special case when the number of pixels to copy uses only a 1 word width
in destination.
- If source is only 1 word, then copy is performed with FXSR=0 and NFSR=0
- If source pixels are on 2 words (and dest is one 1 single word),
then it means pixels need to be shifted and in that case only FXSR is set.
(the example doesn't handle if src/dest region overlap, so Xinc/Yinc
will be >0)