Rev 255 | Rev 1632 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 255 | Rev 485 | ||
---|---|---|---|
1 | ;--------------------------------------------------------- |
1 | ;--------------------------------------------------------- |
2 | ;--------initializate data and params of program---------- |
2 | ;--------initializate data and params of program---------- |
3 | ;--------------------------------------------------------- |
3 | ;--------------------------------------------------------- |
4 | mov [Scroll1CoordinatX],8+1 |
4 | mov [Scroll1CoordinatX],8+1 |
5 | mov [Scroll2CoordinatY],20+15+1+50+3 |
5 | mov [Scroll2CoordinatY],20+15+1+50+3 |
6 | mov [Window_SizeX],640 |
6 | mov [Window_SizeX],640 |
7 | mov [Window_SizeY],220 |
7 | mov [Window_SizeY],220 |
8 | mov [Window_CordinatX],50 |
8 | mov [Window_CordinatX],50 |
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 |
14 | mov [ScreenPointer],0x19000 |
15 | and [PosX],0 |
15 | and [PosX],0 |
16 | and [PosY],0 |
16 | and [PosY],0 |
17 | mov [Picture_SizeX],640;400 |
17 | mov [Picture_SizeX],640;400 |
18 | mov [Picture_SizeY],400;280 |
18 | mov [Picture_SizeY],400;280 |
19 | mov [k],1 |
19 | mov [k],1 |
20 | mov [PointerToPicture],0x19000+(1200*1000*3)+50*(20*20*3)+500000 |
20 | 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) |
21 | 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 |
22 | 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 |
23 | 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 |
24 | 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 |
25 | mov [PointerToPalette],0x19000+(1200*100*3)+50*(20*20*3)+1 |
26 | mov [ReserveArray],0x19000+(1200*1000)*3+50*(20*20*3)+8 |
26 | mov [ReserveArray],0x19000+(1200*1000)*3+50*(20*20*3)+8 |
27 | and [save_flag],0 |
27 | and [save_flag],0 |
28 | mov [line_width],1 |
28 | mov [line_width],1 |
29 | mov [lastik_is_active],0 |
29 | mov [lastik_is_active],0 |
30 | and [crossing],0 |
30 | and [crossing],0 |
31 | and [finishing_crossing],0 |
31 | and [finishing_crossing],0 |
32 | and [number_undo],0 |
32 | and [number_undo],0 |
33 | and [instrument_used],0 |
33 | and [instrument_used],0 |
34 | and [DrawSprite_flag],0 |
34 | and [DrawSprite_flag],0 |
35 | and [extended_memory],0 |
35 | and [extended_memory],0 |
36 | 36 | ||
37 | ;mov eax,68 |
37 | ;mov eax,68 |
38 | ;mov ebx,11 |
38 | ;mov ebx,11 |
39 | ;int 0x40 |
39 | ;mcall |
40 | 40 | ||
41 | ;mov eax,68 |
41 | ;mov eax,68 |
42 | ;mov ebx,12 |
42 | ;mov ebx,12 |
43 | ;mov ecx,60000 |
43 | ;mov ecx,60000 |
44 | ;int 0x40 |
44 | ;mcall |
45 | 45 | ||
46 | ;mov [PointerToIcons],eax |
46 | ;mov [PointerToIcons],eax |
47 | 47 | ||
48 | finit |
48 | finit |