Subversion Repositories Kolibri OS

Rev

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

Rev 75 Rev 115
Line 3... Line 3...
3
;**********************************************************
3
;**********************************************************
4
; Àâòîð èñõîäíîãî òåêñòà  Êóëàêîâ Âëàäèìèð Ãåííàäüåâè÷.
4
; Àâòîð èñõîäíîãî òåêñòà  Êóëàêîâ Âëàäèìèð Ãåííàäüåâè÷.
5
; Àäàïòàöèÿ è äîðàáîòêà Mario79
5
; Àäàïòàöèÿ è äîðàáîòêà Mario79
Line 6... Line 6...
6
 
6
 
7
give_back_application_data:  ; ïåðåñëàòü ïðèëîæåíèþ   
7
give_back_application_data:  ; ïåðåñëàòü ïðèëîæåíèþ   
8
     mov edi,[3010h]
8
     mov edi,[0x3010]
9
     mov edi,[edi+10h]
9
     mov edi,[edi+TASKDATA.mem_start]
10
     add edi,ecx
10
     add edi,ecx
11
give_back_application_data_1:
11
give_back_application_data_1:
12
     mov esi,0xD000   ;FDD_DataBuffer  ;0x40000
12
     mov esi,0xD000   ;FDD_DataBuffer  ;0x40000
13
     xor ecx,ecx
13
     xor ecx,ecx
14
     mov cx,128
14
     mov cx,128
15
     cld
15
     cld
16
     rep movsd
16
     rep movsd
Line 17... Line 17...
17
     ret
17
     ret
18
 
18
 
19
take_data_from_application:   ; âçÿòü èç ïðèëîæåíèÿ
19
take_data_from_application:   ; âçÿòü èç ïðèëîæåíèÿ
20
     mov esi,[3010h]
20
     mov esi,[0x3010]
21
     mov esi,[esi+10h]
21
     mov esi,[esi+TASKDATA.mem_start]
22
     add esi,ecx
22
     add esi,ecx
23
take_data_from_application_1:
23
take_data_from_application_1:
24
     mov edi,0xD000   ;FDD_DataBuffer  ;0x40000
24
     mov edi,0xD000   ;FDD_DataBuffer  ;0x40000