Function 15, subfunction 5 - put block of pixels on the background image.
Parameters:
- eax = 15 - function number
- ebx = 5 - subfunction number
- ecx = pointer to the data in the format BBGGRRBBGGRR...
- edx = offset in data of the background image
- esi = size of data in bytes = 3 * number of pixels
Returned value:
- function does not return value
Remarks:
- If the block gets out abroad 0x160000-16 = 1.375 Mb - 16 bytes,
the call is ignored.
- Color of each pixel is stored as 3-bytes value BBGGRR.
- Pixels of the background image are written sequentially
from left to right, from up to down.
- Offset of pixel with coordinates (x,y) is (x+y*xsize)*3.
- For update of the screen (after completion of a series of commands
working with a background) call subfunction 3.