Subversion Repositories Kolibri OS

Rev

Rev 2112 | Rev 2167 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2112 Rev 2118
Line 9... Line 9...
9
;;  Distributed under GPL. See file COPYING for details.        ;;
9
;;  Distributed under GPL. See file COPYING for details.        ;;
10
;;  Copyright 2003 Ville Turjanmaa                              ;;
10
;;  Copyright 2003 Ville Turjanmaa                              ;;
11
;;                                                              ;;
11
;;                                                              ;;
12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
$Revision: 2112 $
14
$Revision: 2118 $
15
 
15
 
16
 
16
 
Line 118... Line 118...
118
  reg_esp0      equ esp+0x0C
118
  reg_esp0      equ esp+0x0C
119
  reg_ebp       equ esp+0x08
119
  reg_ebp       equ esp+0x08
120
  reg_esi       equ esp+0x04
120
  reg_esi       equ esp+0x04
121
  reg_edi       equ esp+0x00
121
  reg_edi       equ esp+0x00
Line 122... Line 122...
122
 
122
 
123
        Mov     ds,ax,app_data  ; çàãðóçèì ïðàâèëüíûå çíà÷åíèÿ
123
        Mov     ds,ax,app_data  ; çàãðóçèì ïðàâèëüíûå çíà÷åíè
124
        mov     es,ax           ; â ñåãìåíòíûå ðåãèñòðû
124
        mov     es,ax           ; â ñåãìåíòíûå ðåãèñòðû
125
        cld                     ; è ïðèâîäèì DF ê ñòàíäàðòó
125
        cld                     ; è ïðèâîäèì DF ê ñòàíäàðòó
126
        movzx   ebx,bl
126
        movzx   ebx,bl
127
; redirect to V86 manager? (EFLAGS & 0x20000) != 0?
127
; redirect to V86 manager? (EFLAGS & 0x20000) != 0?
Line 236... Line 236...
236
  restore  reg_esi
236
  restore  reg_esi
237
  restore  reg_edi
237
  restore  reg_edi
Line 238... Line 238...
238
 
238
 
239
 
-
 
240
align 4
-
 
241
irqD:
-
 
242
        push  eax
-
 
243
        xor   eax,eax
-
 
244
        out   0xf0,al
-
 
245
        mov   al,0x20
-
 
246
        out   0xa0,al
-
 
247
        out   0x20,al
-
 
248
        pop   eax
-
 
249
        iret
-
 
250
 
-
 
251
 
239
 
252
align 4
240
align 4
Line 253... Line 241...
253
set_application_table_status:
241
set_application_table_status:
254
        push eax
242
        push eax