Rev 109 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 109 | Rev 147 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | ; ; |
2 | ; ; |
3 | ; Audio CD player; code by Dmitry Yushko - dma@bn.by ; |
3 | ; Audio CD player; code by Dmitry Yushko - dma@bn.by ; |
4 | ; ; |
4 | ; ; |
5 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
5 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 6... | Line -... | ||
6 | - | ||
7 | include "lang.inc" |
6 | |
- | 7 | include "macros.inc" |
|
Line 8... | Line 8... | ||
8 | include "macros.inc" |
8 | include "lang.inc" |
9 | 9 | ||
Line 10... | Line 10... | ||
10 | FALSE equ 0 |
10 | FALSE equ 0 |
Line 756... | Line 756... | ||
756 | mov edi,0x0099bbee ; color of frames RRGGBB |
756 | mov edi,0x0099bbee ; color of frames RRGGBB |
757 | int 0x40 |
757 | int 0x40 |
758 | ; WINDOW LABEL |
758 | ; WINDOW LABEL |
759 | mov eax,4 ; function 4 : write text to window |
759 | mov eax,4 ; function 4 : write text to window |
760 | mov ebx,8*65536+8 ; [x start] *65536 + [y start] |
760 | mov ebx,8*65536+8 ; [x start] *65536 + [y start] |
761 | mov ecx,0xf000ffff ; color of text RRGGBB |
761 | mov ecx,0x1000ffff ; color of text RRGGBB |
762 | mov edx,labelt ; pointer to text beginning |
762 | mov edx,labelt ; pointer to text beginning |
763 | mov esi,labellen-labelt ; text length |
763 | mov esi,labellen-labelt ; text length |
764 | int 0x40 |
764 | int 0x40 |
Line 765... | Line 765... | ||
765 | 765 | ||
Line 803... | Line 803... | ||
803 | mov esi,COLOR_FUNC_BUTS |
803 | mov esi,COLOR_FUNC_BUTS |
804 | int 0x40 |
804 | int 0x40 |
805 | ; text |
805 | ; text |
806 | mov eax,4 |
806 | mov eax,4 |
807 | mov ebx,19*65536+142 |
807 | mov ebx,19*65536+142 |
808 | mov ecx,0xf00f73f5;ffff0f |
808 | mov ecx,0x100f73f5;ffff0f |
809 | mov edx,but_mode_lab |
809 | mov edx,but_mode_lab |
810 | mov esi,1 |
810 | mov esi,1 |
811 | int 0x40 |
811 | int 0x40 |
Line 812... | Line 812... | ||
812 | 812 | ||
Line 993... | Line 993... | ||
993 | flag2: |
993 | flag2: |
994 | cmp [flag],2 |
994 | cmp [flag],2 |
995 | jne flag3 |
995 | jne flag3 |
996 | mov eax,4 |
996 | mov eax,4 |
997 | mov ebx, 20 shl 16 +67 |
997 | mov ebx, 20 shl 16 +67 |
998 | mov ecx,0xf0ffff00 |
998 | mov ecx,0x10ffff00 |
999 | mov edx,define_cdrom |
999 | mov edx,define_cdrom |
1000 | mov esi,define_cdrom_len-define_cdrom |
1000 | mov esi,define_cdrom_len-define_cdrom |
1001 | int 0x40 |
1001 | int 0x40 |
1002 | flag3: |
1002 | flag3: |
1003 | cmp [flag],3 |
1003 | cmp [flag],3 |
1004 | jne flag4 |
1004 | jne flag4 |
1005 | mov eax,4 |
1005 | mov eax,4 |
1006 | mov ebx, 47 shl 16 +67 |
1006 | mov ebx, 47 shl 16 +67 |
1007 | mov ecx,0xf0ffff00 |
1007 | mov ecx,0x10ffff00 |
1008 | mov edx,no_cda |
1008 | mov edx,no_cda |
1009 | mov esi,no_cda_len-no_cda |
1009 | mov esi,no_cda_len-no_cda |
1010 | int 0x40 |
1010 | int 0x40 |
1011 | flag4: |
1011 | flag4: |
1012 | cmp [flag],4 |
1012 | cmp [flag],4 |