Subversion Repositories Kolibri OS

Rev

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