Rev 109 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 109 | Rev 131 | ||
---|---|---|---|
Line 568... | Line 568... | ||
568 | jg .nobold |
568 | jg .nobold |
569 | cmp ax,cx |
569 | cmp ax,cx |
570 | jg .nobold |
570 | jg .nobold |
571 | end if |
571 | end if |
572 | mov edx,[.color] |
572 | mov edx,[.color] |
- | 573 | ; \begin{diamond}[18.08.2006] |
|
- | 574 | ; starting from K0530 kernel interprets flag 0x1000000 as |
|
- | 575 | ; negate existing pixels colors, disregarding passed color |
|
- | 576 | ; we do not want this |
|
- | 577 | and edx, 0xFFFFFF |
|
- | 578 | ; \end{diamond}[18.08.2006] |
|
573 | mov eax,38 |
579 | mov eax,38 |
574 | int 0x40 |
580 | int 0x40 |
575 | test ebp,BGI_BOLD |
581 | test ebp,BGI_BOLD |
576 | jz .nobold |
582 | jz .nobold |
577 | test ebp,BGI_FREE |
583 | test ebp,BGI_FREE |