Subversion Repositories Kolibri OS

Rev

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