BITPASTE when the BITINDEX is 0 will paste whatever image is on the clipboard to the screen window. However it pastes the image incorrectly. After doing it, it has also modified the image on the clipboard to be equally incorrect.
By "incorrect" I mean that the image is shifted over three pixels to the right. For some images, this may be unnoticeable, but it is noticeable when the image has a sharp edge on the left and right sides. By zooming in, I can see that the shift is related to drawing three pixels of red, green, and blue.
I have reproduced this in MSWLogo 6.5b, so this is not an FMSLogo regression.
Configuration: Windows XP, 32-bpp display.
Steps to Reproduce:
What Happens:
At Step 5, the picture that is written to FMSLogo doesn't match what was on the clipboard. Specifically, the right border is drawn on the left side.
At Step 6, the image is pasted with the same corruption and doesn't match what was pasted in Step 4.
Expected Result:
The image pasted in Step 5 and Step 6 matches what was pasted in Step 4.