Subversion Repositories Kolibri OS

Rev

Rev 1632 | Rev 6352 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
255 heavyiron 1
;---------------------------------------------------------
2
;--------initializate data and params of program----------
3
;---------------------------------------------------------
1643 mario79 4
	mov	[Scroll1CoordinatX],8+1
5
	mov	[Scroll2CoordinatY],20+15+1+50+3
6
	mov	[Window_SizeX],640
7
	mov	[Window_SizeY],220
8
	mov	[Window_CordinatX],50
9
	mov	[Window_CordinatY],50
10
	mov	[WorkScreen_SizeX],100
11
	mov	[WorkScreen_SizeY],100
12
	mov	[MaxWorkScreen_SizeX],100
13
	mov	[MaxWorkScreen_SizeY],100
14
	and	[PosX],0
15
	and	[PosY],0
16
	mov	[Picture_SizeX],640;400
17
	mov	[Picture_SizeY],400;280
18
	mov	[k],1
1632 mario79 19
 
20
;   mov [ScreenPointer],I_END ; S = 0, L = 3600000 + 60000 + 500000 = 4160000 = 3,97 Mb
21
;   mov [PointerToPicture],     I_END+(1200*1000*3)+50*(20*20*3)+500000 ; S = 4160000, L = 768000 = 750 Kb
22
;   mov [PointerToCopyPicture], I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3) ; S = 4928000, L = 768000 = 750 Kb
23
;   mov [PointerToCopyPicture2],I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*2 ; S = 5696000, L = 768000 = 750 Kb
24
;   mov [PointerToEditBufer],   I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*3 ; S = 6464000, L = 768000 = 750 Kb
25
;   mov [PointerToSpriteBufer], I_END+(1200*1000*3)+50*(20*20*3)+500000+(640*400*3)*4 ; S = 7232000, L = 768000 = 750 Kb
26
;   mov [PointerToPalette],     I_END+(1200*100*3)+50*(20*20*3)+1  ; S = 420001
27
;   mov [ReserveArray],         I_END+(1200*1000)*3+50*(20*20*3)+8 ; S = 3660008
28
 
29
	mcall	68,12,4096
30
	mov	[ScreenPointer],eax
31
 
1643 mario79 32
	and	[save_flag],0
33
	mov	[line_width],1
34
	mov	[lastik_is_active],0
35
	and	[crossing],0
36
	and	[finishing_crossing],0
37
	and	[number_undo],0
38
	and	[instrument_used],0
39
	and	[DrawSprite_flag],0
40
finit