Subversion Repositories Kolibri OS

Rev

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

Rev 485 Rev 1632
Line 9... Line 9...
9
   mov [Window_CordinatY],50
9
   mov [Window_CordinatY],50
10
   mov [WorkScreen_SizeX],100
10
   mov [WorkScreen_SizeX],100
11
   mov [WorkScreen_SizeY],100
11
   mov [WorkScreen_SizeY],100
12
   mov [MaxWorkScreen_SizeX],100
12
   mov [MaxWorkScreen_SizeX],100
13
   mov [MaxWorkScreen_SizeY],100
13
   mov [MaxWorkScreen_SizeY],100
14
   mov [ScreenPointer],0x19000
-
 
15
   and [PosX],0
14
   and [PosX],0
16
   and [PosY],0
15
   and [PosY],0
17
   mov [Picture_SizeX],640;400
16
   mov [Picture_SizeX],640;400
18
   mov [Picture_SizeY],400;280
17
   mov [Picture_SizeY],400;280
19
   mov [k],1
18
   mov [k],1
-
 
19
 
-
 
20
;   mov [ScreenPointer],0x19000
20
   mov [PointerToPicture],0x19000+(1200*1000*3)+50*(20*20*3)+500000
21
;   mov [PointerToPicture],0x19000+(1200*1000*3)+50*(20*20*3)+500000
21
   mov [PointerToCopyPicture],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)
22
;   mov [PointerToCopyPicture],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)
22
   mov [PointerToCopyPicture2],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*2
23
;   mov [PointerToCopyPicture2],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*2
23
   mov [PointerToEditBufer],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*3
24
;   mov [PointerToEditBufer],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*3
24
   mov [PointerToSpriteBufer],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*4
25
;   mov [PointerToSpriteBufer],0x19000+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*4
25
   mov [PointerToPalette],0x19000+(1200*100*3)+50*(20*20*3)+1
26
;   mov [PointerToPalette],0x19000+(1200*100*3)+50*(20*20*3)+1
26
   mov [ReserveArray],0x19000+(1200*1000)*3+50*(20*20*3)+8
27
;   mov [ReserveArray],0x19000+(1200*1000)*3+50*(20*20*3)+8
-
 
28
 
-
 
29
;   mov [ScreenPointer],I_END ; S = 0, L = 3600000 + 60000 + 500000 = 4160000 = 3,97 Mb
-
 
30
;   mov [PointerToPicture],     I_END+(1200*1000*3)+50*(20*20*3)+500000 ; S = 4160000, L = 768000 = 750 Kb
-
 
31
;   mov [PointerToCopyPicture], I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3) ; S = 4928000, L = 768000 = 750 Kb
-
 
32
;   mov [PointerToCopyPicture2],I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*2 ; S = 5696000, L = 768000 = 750 Kb
-
 
33
;   mov [PointerToEditBufer],   I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*3 ; S = 6464000, L = 768000 = 750 Kb
-
 
34
;   mov [PointerToSpriteBufer], I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*4 ; S = 7232000, L = 768000 = 750 Kb
-
 
35
;   mov [PointerToPalette],     I_END+(1200*100*3)+50*(20*20*3)+1  ; S = 420001
-
 
36
;   mov [ReserveArray],         I_END+(1200*1000)*3+50*(20*20*3)+8 ; S = 3660008
-
 
37
 
-
 
38
	mcall	68,12,4096
-
 
39
	mov	[ScreenPointer],eax
-
 
40
 
27
   and [save_flag],0
41
   and [save_flag],0
28
   mov [line_width],1
42
   mov [line_width],1
29
   mov [lastik_is_active],0
43
   mov [lastik_is_active],0
30
   and [crossing],0
44
   and [crossing],0
31
   and [finishing_crossing],0
45
   and [finishing_crossing],0
32
   and [number_undo],0
46
   and [number_undo],0
33
   and [instrument_used],0
47
   and [instrument_used],0
34
   and [DrawSprite_flag],0
48
   and [DrawSprite_flag],0
35
   and [extended_memory],0
49
;   and [extended_memory],0
Line 36... Line 50...
36
 
50
 
37
   ;mov eax,68
51
   ;mov eax,68
38
   ;mov ebx,11
52
   ;mov ebx,11