Rev 996 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 996 | Rev 2971 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
2 | ;; ;; |
2 | ;; ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;; VESA20.INC ;; |
6 | ;; VESA20.INC ;; |
7 | ;; ;; |
7 | ;; ;; |
8 | ;; Vesa 2.0 functions for MenuetOS ;; |
8 | ;; Vesa 2.0 functions for MenuetOS ;; |
Line 15... | Line 15... | ||
15 | ;; ;; |
15 | ;; ;; |
16 | ;; See file COPYING for details ;; |
16 | ;; See file COPYING for details ;; |
17 | ;; ;; |
17 | ;; ;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 19... | Line 19... | ||
19 | 19 | ||
Line 20... | Line 20... | ||
20 | $Revision: 996 $ |
20 | $Revision: 2971 $ |
21 | 21 | ||
Line 237... | Line 237... | ||
237 | add edx, [putimg.screen_newline] ;[BytesPerScanLine] |
237 | add edx, [putimg.screen_newline] ;[BytesPerScanLine] |
238 | add ebp, [putimg.winmap_newline] ;[Screen_Max_X] |
238 | add ebp, [putimg.winmap_newline] ;[Screen_Max_X] |
239 | ; inc ebp |
239 | ; inc ebp |
240 | cmp [putimg.ebp], putimage_get1bpp |
240 | cmp [putimg.ebp], putimage_get1bpp |
241 | jz .correct |
241 | jz .correct |
- | 242 | cmp [putimg.ebp], putimage_get2bpp |
|
- | 243 | jz .correct |
|
242 | cmp [putimg.ebp], putimage_get4bpp |
244 | cmp [putimg.ebp], putimage_get4bpp |
243 | jnz @f |
245 | jnz @f |
244 | .correct: |
246 | .correct: |
245 | mov eax, [putimg.edi] |
247 | mov eax, [putimg.edi] |
246 | mov byte [eax], 80h |
248 | mov byte [eax], 80h |
Line 281... | Line 283... | ||
281 | add edx, [putimg.screen_newline] ;[BytesPerScanLine] |
283 | add edx, [putimg.screen_newline] ;[BytesPerScanLine] |
282 | add ebp, [putimg.winmap_newline] ;[Screen_Max_X] |
284 | add ebp, [putimg.winmap_newline] ;[Screen_Max_X] |
283 | ; inc ebp |
285 | ; inc ebp |
284 | cmp [putimg.ebp], putimage_get1bpp |
286 | cmp [putimg.ebp], putimage_get1bpp |
285 | jz .correct |
287 | jz .correct |
- | 288 | cmp [putimg.ebp], putimage_get2bpp |
|
- | 289 | jz .correct |
|
286 | cmp [putimg.ebp], putimage_get4bpp |
290 | cmp [putimg.ebp], putimage_get4bpp |
287 | jnz @f |
291 | jnz @f |
288 | .correct: |
292 | .correct: |
289 | mov eax, [putimg.edi] |
293 | mov eax, [putimg.edi] |
290 | mov byte [eax], 80h |
294 | mov byte [eax], 80h |