Rev 803 | Rev 923 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 803 | Rev 921 | ||
---|---|---|---|
Line 1705... | Line 1705... | ||
1705 | * There is also direct access (without any system calls) |
1705 | * There is also direct access (without any system calls) |
1706 | to videomemory through the selector gs. To get parameters of |
1706 | to videomemory through the selector gs. To get parameters of |
1707 | the current videomode, use function 61. |
1707 | the current videomode, use function 61. |
Line 1708... | Line 1708... | ||
1708 | 1708 | ||
- | 1709 | ====================================================================== |
|
- | 1710 | =============== Function 36 - read screen area. =============== |
|
- | 1711 | ====================================================================== |
|
- | 1712 | Paramters: |
|
- | 1713 | * eax = 36 - function number |
|
- | 1714 | * ebx = pointer on the previously allocated area of memory, |
|
- | 1715 | where will be placed the image in the format BBGGRRBBGGRR... |
|
- | 1716 | * ecx = [size on axis x]*65536 + [size on axis y] |
|
- | 1717 | * edx = [coordinate on axis x]*65536 + [coordinate on axis y] |
|
- | 1718 | Returned value: |
|
- | 1719 | * function does not return value |
|
- | 1720 | Remarks: |
|
- | 1721 | * Coordinates of the image are coordinates of the upper left corner |
|
- | 1722 | of the image relative to the window. |
|
- | 1723 | * Size of the image in bytes is 3*xsize*ysize. |
|
- | 1724 | ||
1709 | ====================================================================== |
1725 | ====================================================================== |
1710 | =================== Function 37 - work with mouse. =================== |
1726 | =================== Function 37 - work with mouse. =================== |
Line 1711... | Line 1727... | ||
1711 | ====================================================================== |
1727 | ====================================================================== |
1712 | 1728 |