Subversion Repositories Kolibri OS

Rev

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

Rev 2009 Rev 2018
Line 1... Line 1...
1
;************************************************************
1
;************************************************************
2
;*GAME TANKS CRETED BY ANDREW_PROGRAMMER AKA ANDREY IGNATYEV*
2
;*GAME TANKS CRETED BY ANDREW_PROGRAMMER AKA ANDREY IGNATYEV*
3
;*********************/8/2005********************************
3
;*********************/8/2005********************************
4
;Leency aka Lipatov Kirill 19.07.2011: update and some fixes
4
;Leency aka Lipatov Kirill /07/2011
-
 
5
;dunkaist /07/2011
5
;                      v1.02
6
;                      v1.1
6
 
-
 
7
; bug: window can't end redraw untill new game wasn't start
-
 
8
; if press close button it goes to infinite loop
-
 
Line 9... Line 7...
9
 
7
 
10
use32
8
use32
11
org 0x0
9
org 0x0
12
include 'lang.inc'
10
include 'lang.inc'
Line 344... Line 342...
344
	 ;-------------------------------------------------
342
	 ;-------------------------------------------------
345
	 mov eax,23
343
	 mov eax,23
346
	 mov ebx,3
344
	 mov ebx,3
347
	 mcall
345
	 mcall
348
	 cmp eax,1
346
	 cmp eax,1
349
	 jne keypressed
347
	 je .redraw
-
 
348
	 cmp eax,2
-
 
349
	 je .key
-
 
350
	 cmp eax,3
-
 
351
	 je .button
-
 
352
	 jmp action
-
 
353
.button:
-
 
354
	mcall 63,1,'o'
-
 
355
	 mcall -1
-
 
356
.redraw:
350
	 call drawwin
357
	 call drawwin
351
	 jmp action
358
	 jmp action
-
 
359
.key:
352
	 keypressed:
360
	 keypressed:
353
	 cmp eax,2
361
	 cmp eax,2
354
	 jne action
362
	 jne action
355
	 and [_dx],0
363
	 and [_dx],0
356
	 and [_dy],0
364
	 and [_dy],0
Line 903... Line 911...
903
	 mcall 4,330*65536+5,0xf93500,Score,5
911
	 mcall 4,330*65536+5,0xf93500,Score,5
Line 904... Line 912...
904
	 
912
	 
905
	 mov eax,47
913
	 mov eax,47
906
	 mov ebx,3*65536
914
	 mov ebx,3*65536
907
	 mov ecx,[number_level]
915
	 mov ecx,[number_level]
908
	 inc ecx
916
	 ;inc ecx //leency
909
	 mov edx,225*65536+5
917
	 mov edx,225*65536+5
910
	 mov esi,0x1ded00
918
	 mov esi,0x1ded00
911
	 mcall
919
	 mcall
912
	 mov eax,47
920
	 mov eax,47
Line 1126... Line 1134...
1126
	 mov ebx,1*65536+640
1134
	 mov ebx,1*65536+640
1127
	 mov ecx,20*65536+400
1135
	 mov ecx,20*65536+400
1128
	 mov edx,0xc6e9
1136
	 mov edx,0xc6e9
1129
	 mcall
1137
	 mcall
1130
	 mov eax,4
1138
	 mov eax,4
1131
	 mov ebx,220*65536+190
1139
	 mov ebx,255*65536+190
1132
	 mov ecx,0xffffff
1140
	 mov ecx,0xffffff
1133
	 mov edx,won1
1141
	 mov edx,won1
1134
	 mov esi,29
1142
	 mov esi,29
1135
	 mcall
1143
	 mcall
1136
	 mov eax,4
1144
	 mov eax,4
1137
	 mov ebx,220*65536+200
1145
	 mov ebx,255*65536+200
1138
	 mov ecx,0xffffff
1146
	 mov ecx,0xffffff
1139
	 mov edx,won2
1147
	 mov edx,won2
1140
	 mov esi,29
1148
	 mov esi,29
1141
	 mcall
1149
	 mcall
1142
	 mov eax,4
1150
	 mov eax,4
1143
	 mov ebx,220*65536+210
1151
	 mov ebx,255*65536+210
1144
	 mov ecx,0xffffff
1152
	 mov ecx,0xffffff
1145
	 mov edx,won3
1153
	 mov edx,won3
1146
	 mov esi,29
1154
	 mov esi,29
1147
	 mcall
1155
	 mcall
1148
	 mov eax,5
1156
	 mov eax,5
1149
	 mov ebx,100
1157
	 mov ebx,400
1150
	 mcall
1158
	 mcall
1151
	 ret
1159
	 ret
1152
;----------------------------------------------------------
1160
;----------------------------------------------------------
1153
end_game:
1161
end_game:
1154
	mov eax,13
1162
	mov eax,13
Line 1161... Line 1169...
1161
	mov ecx,0xffffff
1169
	mov ecx,0xffffff
1162
	mov edx,game_over
1170
	mov edx,game_over
1163
	mov esi,9
1171
	mov esi,9
1164
	mcall
1172
	mcall
1165
	mov eax,5
1173
	mov eax,5
1166
	mov ebx,150
1174
	mov ebx,350
1167
	mcall
1175
	mcall
1168
	ret
1176
	ret
1169
;----------------------------------------------------------
1177
;----------------------------------------------------------
1170
drawwin:
1178
drawwin:
1171
	mcall	12,1
1179
	mcall	12,1
Line 1180... Line 1188...
1180
 
1188
 
1181
	mcall 13,238*65536+141,229*65536+20,0xed16
1189
	mcall 13,238*65536+141,229*65536+20,0xed16
1182
	mcall 4,255*65536+235,0xff0200,start_menu,11
1190
	mcall 4,255*65536+235,0xff0200,start_menu,11
Line 1183... Line 1191...
1183
	mcall 47,3*65536,[number_level],345*65536+235, 0xff0200
1191
	mcall 47,3*65536,[number_level],345*65536+235, 0xff0200
Line 1184... Line 1192...
1184
	
1192
	
1185
	mcall 4,186*65536+5,0x888888,description,49
1193
	mcall 4,465*65536+5,0x888888,description,25
1186
	
1194
	
-
 
1195
	still:
-
 
1196
	mov eax,10
-
 
1197
	mcall
-
 
1198
	dec eax
-
 
1199
	jz .redraw
-
 
1200
	dec eax
-
 
1201
	jz .key
-
 
1202
;	jmp .button
-
 
1203
;.button:
1187
	still:
1204
	mcall 63,1,'l'
1188
	mov eax,10
1205
	mcall -1
-
 
1206
.redraw:
1189
	mcall
1207
	pop eax
1190
	cmp eax,2
1208
	jmp restart_level
1191
	jne still
1209
.key:
1192
	mov eax,2
1210
	mov eax,2
1193
	mcall
1211
	mcall
-
 
1212
	shr eax,8
-
 
1213
	cmp eax,32
1194
	shr eax,8
1214
	je start_game
1195
	cmp eax,32
1215
	cmp eax,13
1196
	je start_game
1216
	je start_game
1197
	cmp eax,176
1217
	cmp eax,176
1198
	jne no_left
1218
	jne no_left
1199
	dec [number_level]
1219
	dec [number_level]
1200
	and [number_level],11111b
1220
	and [number_level],15
1201
	jmp cycle_menu
1221
	jmp cycle_menu
1202
	no_left:
1222
	no_left:
1203
	cmp eax,179
1223
	cmp eax,179
1204
	jne no_right
1224
	jne no_right
1205
	inc [number_level]
1225
	inc [number_level]
1206
	and [number_level],11111b
1226
	and [number_level],15
1207
	jmp cycle_menu
1227
	jmp cycle_menu
1208
	no_right:
1228
	no_right:
Line 1256... Line 1276...
1256
_dx		dd 0
1276
_dx		dd 0
1257
_dy		dd 0
1277
_dy		dd 0
1258
strike_action	dd 0
1278
strike_action	dd 0
1259
end_bum 	db 0
1279
end_bum 	db 0
1260
bazas		db 0
1280
bazas		db 0
1261
name		db 'Tanks v1.02' ,0
1281
name		db 'Tanks v1.1' ,0
1262
description db 'SPACE - New Game        Left/Right - Change level' ,0
1282
description db 'Left/Right - Change level' ,0
1263
won1		db '*****************************'
1283
won1		db '*****************************'
1264
won2		db '*    YOU WON LEVEL   !!!    *'
1284
won2		db '*      YOU WON LEVEL!       *'
1265
won3		db '*****************************'
1285
won3		db '*****************************'
1266
game_over	db 'GAME OVER'
1286
game_over	db 'GAME OVER'
1267
Lifes		db 'LIVES'
1287
Lifes		db 'LIVES'
1268
Level		db 'LEVEL'
1288
Level		db 'LEVEL'
1269
Score		db 'SCORE'
1289
Score		db 'SCORE'
Line 1806... Line 1826...
1806
db 2,1,2,17,2,17,2,17
1826
db 2,1,2,17,2,17,2,17
1807
db 18,17,2,16
1827
db 18,17,2,16
1808
;-----------------------------------
1828
;-----------------------------------
1809
;-----here begin levels-------------
1829
;-----here begin levels-------------
1810
;-----------------------------------
1830
;-----------------------------------
-
 
1831
lev00:
-
 
1832
db 146,0
-
 
1833
db 225,225,33,89,1,176,89,1
-
 
1834
db 57,17,89,1,176,25,7,41
-
 
1835
db 1,57,17,89,1,9,65,57
-
 
1836
db 64,34,1,25,1,9,17,89
-
 
1837
db 1,25,7,5,9,1,57,48
-
 
1838
db 35,33,9,1,9,17,89,1
-
 
1839
db 73,1,233,1,9,17,89,225
-
 
1840
db 113,9,17,233,233,17,233,233
-
 
1841
db 17,217,129,105,17,217,1,100
-
 
1842
db 1,105,17,41,81,64,1,7
-
 
1843
db 73,4,1,105,17,41,1,7
-
 
1844
db 41,1,64,1,89,4,1,105
-
 
1845
db 17,41,1,36,25,64,1,25
-
 
1846
db 1,41,4,145,41,1,52,1
-
 
1847
db 64,41,1,7,34,1,98,17
-
 
1848
db 41,81,64,129,18,7,50,17
-
 
1849
db 233,121,3,20,50,17,233,121
-
 
1850
db 35,17,25,17,233,233,225,225
-
 
1851
db 33,16
1811
lev01:
1852
lev01:
-
 
1853
db 162,0
-
 
1854
db 225,225,33,229,5,214,17,21
-
 
1855
db 33,7,149,1,198,17,21,208
-
 
1856
db 1,32,150,17,226,2,1,18
-
 
1857
db 80,70,17,2,83,130,1,18
-
 
1858
db 0,7,34,0,70,17,2,3
-
 
1859
db 144,1,0,18,1,18,0,50
-
 
1860
db 0,70,17,2,3,144,1,0
-
 
1861
db 18,1,18,0,50,0,70,17
-
 
1862
db 2,3,32,7,50,16,1,0
-
 
1863
db 66,0,50,0,70,17,2,3
-
 
1864
db 32,66,16,1,0,66,0,7
-
 
1865
db 130,17,2,3,144,1,48,18
-
 
1866
db 64,82,17,18,144,1,0,7
-
 
1867
db 50,0,2,32,82,17,18,144
-
 
1868
db 1,0,66,0,1,64,50,17
-
 
1869
db 178,1,0,66,0,2,80,34
-
 
1870
db 17,178,1,96,6,80,34,145
-
 
1871
db 0,34,113,150,17,7,82,1
-
 
1872
db 0,34,230,38,17,98,16,226
-
 
1873
db 82,17,98,16,226,82,225,225
-
 
1874
db 33,16
-
 
1875
lev02:
-
 
1876
db 205,0
-
 
1877
db 225,225,33,224,224,17,0,2
-
 
1878
db 83,64,233,9,0,17,0,2
-
 
1879
db 3,34,0,7,64,233,9,0
-
 
1880
db 17,0,2,3,34,96,73,7
-
 
1881
db 153,0,17,224,32,1,41,50
-
 
1882
db 41,0,17,2,145,16,18,32
-
 
1883
db 1,41,50,41,0,17,2,1
-
 
1884
db 134,16,18,32,1,41,50,41
-
 
1885
db 0,17,2,1,6,41,70,16
-
 
1886
db 1,2,32,1,7,25,50,41
-
 
1887
db 0,17,2,1,6,89,22,16
-
 
1888
db 18,32,49,50,41,0,17,2
-
 
1889
db 1,6,89,22,16,1,2,32
-
 
1890
db 1,41,50,41,0,17,2,1
-
 
1891
db 54,41,22,16,1,2,32,1
-
 
1892
db 41,50,41,0,17,2,1,54
-
 
1893
db 41,22,16,1,2,32,1,41
-
 
1894
db 50,41,0,17,2,1,54,7
-
 
1895
db 25,22,16,18,32,1,41,2
-
 
1896
db 7,16,41,0,17,2,1,54
-
 
1897
db 41,22,16,1,2,224,17,2
-
 
1898
db 1,54,41,22,16,1,2,224
-
 
1899
db 17,2,1,134,16,18,100,6
-
 
1900
db 98,17,2,1,160,1,2,100
-
 
1901
db 6,1,82,17,226,118,1,7
-
 
1902
db 66,225,225,33,16
-
 
1903
lev03:
1812
db 171,0
1904
db 171,0
1813
db 225,225,33,150,7,2,1,7
1905
db 225,225,33,150,7,2,1,7
1814
db 41,192,17,150,18,1,57,144
1906
db 41,192,17,150,18,1,57,144
1815
db 1,16,17,182,1,57,112,33
1907
db 1,16,17,182,1,57,112,33
1816
db 16,17,38,225,65,96,17,6
1908
db 16,17,38,225,65,96,17,6
Line 1830... Line 1922...
1830
db 70,35,16,1,20,17,36,32
1922
db 70,35,16,1,20,17,36,32
1831
db 70,1,8,7,8,17,70,66
1923
db 70,1,8,7,8,17,70,66
1832
db 1,100,112,1,40,17,70,2
1924
db 1,100,112,1,40,17,70,2
1833
db 7,34,1,116,96,1,40,225
1925
db 7,34,1,116,96,1,40,225
1834
db 225,33,16
1926
db 225,33,16
1835
lev02:
-
 
1836
db 255,3
-
 
1837
db 225,225,33,5,49,3,225,161
-
 
1838
db 5,38,5,3,64,89,0,40
-
 
1839
db 54,50,33,5,38,5,3,32
-
 
1840
db 35,34,3,16,8,67,6,50
-
 
1841
db 33,5,38,5,3,34,16,3
-
 
1842
db 36,3,2,35,36,3,66,33
-
 
1843
db 5,22,21,3,34,3,0,3
-
 
1844
db 36,3,2,3,7,36,5,3
-
 
1845
db 2,1,35,33,5,22,21,3
-
 
1846
db 7,2,0,2,19,5,20,3
-
 
1847
db 2,51,21,3,66,33,5,22
-
 
1848
db 21,35,0,2,3,7,5,20
-
 
1849
db 18,3,24,3,22,67,2,33
-
 
1850
db 5,17,25,48,2,51,2,35
-
 
1851
db 24,3,22,9,16,19,2,33
-
 
1852
db 5,2,1,25,49,2,3,56
-
 
1853
db 3,54,67,0,3,16,33,5
-
 
1854
db 2,49,22,1,6,3,22,1
-
 
1855
db 8,3,17,88,3,48,33,5
-
 
1856
db 18,4,54,1,6,3,22,1
-
 
1857
db 8,3,7,1,99,57,33,5
-
 
1858
db 18,4,22,1,5,1,54,1
-
 
1859
db 8,3,70,51,57,33,5,18
-
 
1860
db 4,0,17,5,113,51,0,3
-
 
1861
db 38,9,32,33,5,17,4,16
-
 
1862
db 1,32,1,37,49,32,3,54
-
 
1863
db 19,0,33,5,0,20,16,1
-
 
1864
db 2,1,0,20,1,24,34,0
-
 
1865
db 33,7,38,3,16,33,5,0
-
 
1866
db 33,0,1,2,113,18,32,83
-
 
1867
db 16,33,5,16,7,16,1,146
-
 
1868
db 33,128,33,114,65,98,225,225
-
 
1869
db 193,16
-
 
1870
lev03:
-
 
1871
db 118,0
-
 
1872
db 225,225,33,85,50,35,162,86
-
 
1873
db 17,5,7,53,166,34,7,8
-
 
1874
db 18,86,17,85,34,19,6,19
-
 
1875
db 50,72,2,86,193,6,225,1
-
 
1876
db 6,33,160,230,54,17,18,128
-
 
1877
db 102,65,102,17,7,2,128,102
-
 
1878
db 1,166,17,160,230,54,225,113
-
 
1879
db 6,145,214,224,0,17,214,96
-
 
1880
db 81,32,17,214,96,1,7,38
-
 
1881
db 17,16,17,214,224,0,113,6
-
 
1882
db 225,145,82,198,1,144,17,82
-
 
1883
db 1,182,1,48,1,54,0,17
-
 
1884
db 18,38,2,7,2,166,1,48
-
 
1885
db 1,54,0,17,114,230,6,1
-
 
1886
db 7,48,225,225,33,16
-
 
1887
lev04:
1927
lev04:
1888
db 146,0
-
 
1889
db 225,225,33,89,1,176,89,1
-
 
1890
db 57,17,89,1,176,25,7,41
-
 
1891
db 1,57,17,89,1,9,65,57
-
 
1892
db 64,34,1,25,1,9,17,89
-
 
1893
db 1,25,7,5,9,1,57,48
-
 
1894
db 35,33,9,1,9,17,89,1
-
 
1895
db 73,1,233,1,9,17,89,225
-
 
1896
db 113,9,17,233,233,17,233,233
-
 
1897
db 17,217,129,105,17,217,1,100
-
 
1898
db 1,105,17,41,81,64,1,7
-
 
1899
db 73,4,1,105,17,41,1,7
-
 
1900
db 41,1,64,1,89,4,1,105
-
 
1901
db 17,41,1,36,25,64,1,25
-
 
1902
db 1,41,4,145,41,1,52,1
-
 
1903
db 64,41,1,7,34,1,98,17
-
 
1904
db 41,81,64,129,18,7,50,17
-
 
1905
db 233,121,3,20,50,17,233,121
-
 
1906
db 35,17,25,17,233,233,225,225
-
 
1907
db 33,16
-
 
1908
lev05:
-
 
1909
db 229,0
1928
db 229,0
1910
db 225,225,33,224,224,17,0,134
1929
db 225,225,33,224,224,17,0,134
1911
db 50,72,34,24,2,40,2,0
1930
db 50,72,34,24,2,40,2,0
1912
db 17,0,134,34,83,2,56,2
1931
db 17,0,134,34,83,2,56,2
1913
db 40,2,0,17,0,134,18,19
1932
db 40,2,0,17,0,134,18,19
Line 1934... Line 1953...
1934
db 24,0,17,0,118,3,64,6
1953
db 24,0,17,0,118,3,64,6
1935
db 104,22,7,0,24,0,17,0
1954
db 104,22,7,0,24,0,17,0
1936
db 118,83,6,136,16,24,0,17
1955
db 118,83,6,136,16,24,0,17
1937
db 0,230,22,19,136,0,17,224
1956
db 0,230,22,19,136,0,17,224
1938
db 224,225,225,33,16
1957
db 224,225,225,33,16
1939
lev06:
1958
lev05:
1940
db 149,0
1959
db 149,0
1941
db 225,225,33,176,1,18,19,192
1960
db 225,225,33,176,1,18,19,192
1942
db 17,0,7,18,112,1,2,7
1961
db 17,0,7,18,112,1,2,7
1943
db 2,16,3,160,17,0,34,112
1962
db 2,16,3,160,17,0,34,112
1944
db 1,18,51,160,17,0,1,144
1963
db 1,18,51,160,17,0,1,144
Line 1955... Line 1974...
1955
db 50,64,1,128,4,32,6,17
1974
db 50,64,1,128,4,32,6,17
1956
db 16,1,7,8,66,64,145,4
1975
db 16,1,7,8,66,64,145,4
1957
db 32,6,17,16,177,144,1,70
1976
db 32,6,17,16,177,144,1,70
1958
db 17,224,128,1,70,17,224,144
1977
db 17,224,128,1,70,17,224,144
1959
db 70,225,225,33,16
1978
db 70,225,225,33,16
1960
lev07:
1979
lev06:
1961
db 159,0
1980
db 159,0
1962
db 225,225,33,0,7,229,197,17
1981
db 225,225,33,0,7,229,197,17
1963
db 64,225,113,21,17,64,1,37
1982
db 64,225,113,21,17,64,1,37
1964
db 134,133,1,21,17,32,33,37
1983
db 134,133,1,21,17,32,33,37
1965
db 6,37,33,7,6,133,1,21
1984
db 6,37,33,7,6,133,1,21
Line 1977... Line 1996...
1977
db 1,8,1,0,229,3,69,1
1996
db 1,8,1,0,229,3,69,1
1978
db 38,17,5,1,7,232,117,1
1997
db 38,17,5,1,7,232,117,1
1979
db 38,17,5,1,232,8,129,38
1998
db 38,17,5,1,232,8,129,38
1980
db 17,5,225,33,7,98,38,17
1999
db 17,5,225,33,7,98,38,17
1981
db 229,69,150,225,225,33,16
2000
db 229,69,150,225,225,33,16
1982
lev08:
2001
lev07:
1983
db 209,0
2002
db 209,0
1984
db 225,225,33,36,7,228,84,1
2003
db 225,225,33,36,7,228,84,1
1985
db 48,17,164,195,4,1,48,17
2004
db 48,17,164,195,4,1,48,17
1986
db 164,3,166,3,4,1,0,7
2005
db 164,3,166,3,4,1,0,7
1987
db 2,0,17,164,3,166,3,4
2006
db 2,0,17,164,3,166,3,4
Line 2006... Line 2025...
2006
db 3,102,3,4,1,48,17,6
2025
db 3,102,3,4,1,48,17,6
2007
db 7,130,1,2,1,4,131,4
2026
db 7,130,1,2,1,4,131,4
2008
db 1,48,17,38,114,1,2,193
2027
db 1,48,17,38,114,1,2,193
2009
db 48,17,38,226,178,225,225,33
2028
db 48,17,38,226,178,225,225,33
2010
db 16
2029
db 16
-
 
2030
lev08:
-
 
2031
db 118,0
-
 
2032
db 225,225,33,85,50,35,162,86
-
 
2033
db 17,5,7,53,166,34,7,8
-
 
2034
db 18,86,17,85,34,19,6,19
-
 
2035
db 50,72,2,86,193,6,225,1
-
 
2036
db 6,33,160,230,54,17,18,128
-
 
2037
db 102,65,102,17,7,2,128,102
-
 
2038
db 1,166,17,160,230,54,225,113
-
 
2039
db 6,145,214,224,0,17,214,96
-
 
2040
db 81,32,17,214,96,1,7,38
-
 
2041
db 17,16,17,214,224,0,113,6
-
 
2042
db 225,145,82,198,1,144,17,82
-
 
2043
db 1,182,1,48,1,54,0,17
-
 
2044
db 18,38,2,7,2,166,1,48
-
 
2045
db 1,54,0,17,114,230,6,1
-
 
2046
db 7,48,225,225,33,16
2011
lev09:
2047
lev09:
2012
db 162,0
2048
db 255,3
2013
db 225,225,33,229,5,214,17,21
2049
db 225,225,33,5,49,3,225,161
-
 
2050
db 5,38,5,3,64,89,0,40
-
 
2051
db 54,50,33,5,38,5,3,32
2014
db 33,7,149,1,198,17,21,208
2052
db 35,34,3,16,8,67,6,50
-
 
2053
db 33,5,38,5,3,34,16,3
-
 
2054
db 36,3,2,35,36,3,66,33
-
 
2055
db 5,22,21,3,34,3,0,3
-
 
2056
db 36,3,2,3,7,36,5,3
2015
db 1,32,150,17,226,2,1,18
2057
db 2,1,35,33,5,22,21,3
-
 
2058
db 7,2,0,2,19,5,20,3
-
 
2059
db 2,51,21,3,66,33,5,22
2016
db 80,70,17,2,83,130,1,18
2060
db 21,35,0,2,3,7,5,20
2017
db 0,7,34,0,70,17,2,3
2061
db 18,3,24,3,22,67,2,33
-
 
2062
db 5,17,25,48,2,51,2,35
2018
db 144,1,0,18,1,18,0,50
2063
db 24,3,22,9,16,19,2,33
-
 
2064
db 5,2,1,25,49,2,3,56
2019
db 0,70,17,2,3,144,1,0
2065
db 3,54,67,0,3,16,33,5
2020
db 18,1,18,0,50,0,70,17
2066
db 2,49,22,1,6,3,22,1
2021
db 2,3,32,7,50,16,1,0
2067
db 8,3,17,88,3,48,33,5
2022
db 66,0,50,0,70,17,2,3
2068
db 18,4,54,1,6,3,22,1
2023
db 32,66,16,1,0,66,0,7
2069
db 8,3,7,1,99,57,33,5
2024
db 130,17,2,3,144,1,48,18
2070
db 18,4,22,1,5,1,54,1
-
 
2071
db 8,3,70,51,57,33,5,18
2025
db 64,82,17,18,144,1,0,7
2072
db 4,0,17,5,113,51,0,3
2026
db 50,0,2,32,82,17,18,144
2073
db 38,9,32,33,5,17,4,16
-
 
2074
db 1,32,1,37,49,32,3,54
2027
db 1,0,66,0,1,64,50,17
2075
db 19,0,33,5,0,20,16,1
2028
db 178,1,0,66,0,2,80,34
2076
db 2,1,0,20,1,24,34,0
2029
db 17,178,1,96,6,80,34,145
2077
db 33,7,38,3,16,33,5,0
2030
db 0,34,113,150,17,7,82,1
2078
db 33,0,1,2,113,18,32,83
2031
db 0,34,230,38,17,98,16,226
2079
db 16,33,5,16,7,16,1,146
2032
db 82,17,98,16,226,82,225,225
2080
db 33,128,33,114,65,98,225,225
2033
db 33,16
2081
db 193,16
2034
lev10:
2082
lev10:
2035
db 205,0
-
 
2036
db 225,225,33,224,224,17,0,2
-
 
2037
db 83,64,233,9,0,17,0,2
-
 
2038
db 3,34,0,7,64,233,9,0
-
 
2039
db 17,0,2,3,34,96,73,7
-
 
2040
db 153,0,17,224,32,1,41,50
-
 
2041
db 41,0,17,2,145,16,18,32
-
 
2042
db 1,41,50,41,0,17,2,1
-
 
2043
db 134,16,18,32,1,41,50,41
-
 
2044
db 0,17,2,1,6,41,70,16
-
 
2045
db 1,2,32,1,7,25,50,41
-
 
2046
db 0,17,2,1,6,89,22,16
-
 
2047
db 18,32,49,50,41,0,17,2
-
 
2048
db 1,6,89,22,16,1,2,32
-
 
2049
db 1,41,50,41,0,17,2,1
-
 
2050
db 54,41,22,16,1,2,32,1
-
 
2051
db 41,50,41,0,17,2,1,54
-
 
2052
db 41,22,16,1,2,32,1,41
-
 
2053
db 50,41,0,17,2,1,54,7
-
 
2054
db 25,22,16,18,32,1,41,2
-
 
2055
db 7,16,41,0,17,2,1,54
-
 
2056
db 41,22,16,1,2,224,17,2
-
 
2057
db 1,54,41,22,16,1,2,224
-
 
2058
db 17,2,1,134,16,18,100,6
-
 
2059
db 98,17,2,1,160,1,2,100
-
 
2060
db 6,1,82,17,226,118,1,7
-
 
2061
db 66,225,225,33,16
-
 
2062
lev11:
-
 
2063
db 228,0
2083
db 228,0
2064
db 225,225,33,230,230,17,6,104
2084
db 225,225,33,230,230,17,6,104
2065
 
-
 
2066
db 1,104,6,1,7,152,6,17
2085
db 1,104,6,1,7,152,6,17
2067
 
-
 
2068
db 6,104,1,104,6,1,24,1
2086
db 6,104,1,104,6,1,24,1
2069
 
-
 
2070
db 120,6,17,6,104,1,8,102
2087
db 120,6,17,6,104,1,8,102
2071
 
-
 
2072
db 49,8,64,24,6,17,6,104
2088
db 49,8,64,24,6,17,6,104
2073
 
-
 
2074
db 1,8,6,72,38,40,0,88
2089
db 1,8,6,72,38,40,0,88
2075
 
-
 
2076
db 6,17,6,8,97,8,6,33
2090
db 6,17,6,8,97,8,6,33
2077
 
-
 
2078
db 56,6,40,64,24,6,17,6
2091
db 56,6,40,64,24,6,17,6
2079
 
-
 
2080
db 8,1,104,6,1,64,1,6
2092
db 8,1,104,6,1,64,1,6
2081
 
-
 
2082
db 104,0,24,6,17,6,8,1
2093
db 104,0,24,6,17,6,8,1
2083
 
-
 
2084
db 104,6,1,0,40,0,1,6
2094
db 104,6,1,0,40,0,1,6
2085
 
-
 
2086
db 104,0,24,6,17,6,8,1
2095
db 104,0,24,6,17,6,8,1
2087
 
-
 
2088
db 7,88,6,1,0,40,0,1
2096
db 7,88,6,1,0,40,0,1
2089
 
-
 
2090
db 6,40,16,24,0,24,6,17
2097
db 6,40,16,24,0,24,6,17
2091
 
-
 
2092
db 6,8,33,72,6,1,0,8
2098
db 6,8,33,72,6,1,0,8
2093
 
-
 
2094
db 7,8,0,1,6,40,0,40
2099
db 7,8,0,1,6,40,0,40
2095
 
-
 
2096
db 0,24,6,17,6,136,6,1
2100
db 0,24,6,17,6,136,6,1
2097
 
-
 
2098
db 0,40,0,1,6,40,0,40
2101
db 0,40,0,1,6,40,0,40
2099
 
-
 
2100
db 0,24,6,17,166,1,0,40
2102
db 0,24,6,17,166,1,0,40
2101
 
-
 
2102
db 0,1,6,40,64,7,8,6
2103
db 0,1,6,40,64,7,8,6
2103
 
-
 
2104
db 17,6,8,49,6,56,1,64
2104
db 17,6,8,49,6,56,1,64
2105
 
-
 
2106
db 1,6,152,6,17,6,8,7
2105
db 1,6,152,6,17,6,8,7
2107
 
-
 
2108
db 24,1,6,56,97,182,17,6
2106
db 24,1,6,56,97,182,17,6
2109
 
-
 
2110
db 56,1,6,168,6,24,80,40
2107
db 56,1,6,168,6,24,80,40
2111
 
-
 
2112
db 17,6,56,1,198,24,0,56
2108
db 17,6,56,1,198,24,0,56
2113
 
-
 
2114
db 0,40,17,6,72,6,216,0
2109
db 0,40,17,6,72,6,216,0
2115
 
-
 
2116
db 56,0,40,17,102,120,1,7
2110
db 56,0,40,17,102,120,1,7
2117
 
-
 
2118
db 56,0,1,7,8,1,0,40
2111
db 56,0,1,7,8,1,0,40
2119
 
-
 
2120
db 225,225,33,16
2112
db 225,225,33,16
2121
lev12:
2113
lev11:
2122
db 157,0
2114
db 157,0
2123
db 225,225,33,66,1,217,36,98
2115
db 225,225,33,66,1,217,36,98
2124
 
-
 
2125
db 17,66,1,217,36,50,3,18
2116
db 17,66,1,217,36,50,3,18
2126
 
-
 
2127
db 17,66,1,41,161,36,33,50
2117
db 17,66,1,41,161,36,33,50
2128
 
-
 
2129
db 17,66,1,41,1,196,1,2
2118
db 17,66,1,41,1,196,1,2
2130
 
-
 
2131
db 1,50,17,66,1,41,1,196
2119
db 1,50,17,66,1,41,1,196
2132
 
-
 
2133
db 1,2,1,50,17,2,65,41
2120
db 1,2,1,50,17,2,65,41
2134
 
-
 
2135
db 1,148,49,2,1,50,17,2
2121
db 1,148,49,2,1,50,17,2
2136
 
-
 
2137
db 1,7,24,25,33,4,145,7
2122
db 1,7,24,25,33,4,145,7
2138
 
-
 
2139
db 34,1,50,17,2,1,40,25
2123
db 34,1,50,17,2,1,40,25
2140
 
-
 
2141
db 1,7,20,1,7,178,1,50
2124
db 1,7,20,1,7,178,1,50
2142
 
-
 
2143
db 17,2,97,32,1,194,1,50
2125
db 17,2,97,32,1,194,1,50
2144
 
-
 
2145
db 17,162,1,194,1,50,17,162
2126
db 17,162,1,194,1,50,17,162
2146
 
-
 
2147
db 1,2,3,18,145,50,209,2
2127
db 1,2,3,18,145,50,209,2
2148
 
-
 
2149
db 3,18,1,7,178,17,7,36
2128
db 3,18,1,7,178,17,7,36
2150
 
-
 
2151
db 19,98,3,18,1,98,3,66
2129
db 19,98,3,18,1,98,3,66
2152
 
-
 
2153
db 17,68,3,4,130,1,194,17
2130
db 17,68,3,4,130,1,194,17
2154
 
-
 
2155
db 36,35,4,130,1,194,17,114
2131
db 36,35,4,130,1,194,17,114
2156
 
-
 
2157
db 129,34,3,82,3,18,17,18
2132
db 129,34,3,82,3,18,17,18
2158
 
-
 
2159
db 3,66,1,7,226,66,17,226
2133
db 3,66,1,7,226,66,17,226
2160
 
-
 
2161
db 226,225,225,33,16
2134
db 226,225,225,33,16
2162
lev13:
2135
lev12:
2163
db 233,0
2136
db 233,0
2164
db 225,225,33,224,224,17,0,53
2137
db 225,225,33,224,224,17,0,53
2165
 
-
 
2166
db 225,49,16,1,21,0,17,0
2138
db 225,49,16,1,21,0,17,0
2167
 
-
 
2168
db 53,1,230,22,1,16,1,21
2139
db 53,1,230,22,1,16,1,21
2169
 
-
 
2170
db 0,17,0,53,1,230,22,1
2140
db 0,17,0,53,1,230,22,1
2171
 
-
 
2172
db 16,1,21,0,17,0,53,1
2141
db 16,1,21,0,17,0,53,1
2173
 
-
 
2174
db 38,177,22,1,16,1,21,0
2142
db 38,177,22,1,16,1,21,0
2175
 
-
 
2176
db 17,0,5,1,21,1,38,1
2143
db 17,0,5,1,21,1,38,1
2177
 
-
 
2178
db 7,133,1,22,1,16,1,21
2144
db 7,133,1,22,1,16,1,21
2179
 
-
 
2180
db 0,17,0,5,1,21,1,38
2145
db 0,17,0,5,1,21,1,38
2181
 
-
 
2182
db 1,6,1,7,101,1,22,1
2146
db 1,6,1,7,101,1,22,1
2183
 
-
 
2184
db 16,1,21,0,17,0,5,1
2147
db 16,1,21,0,17,0,5,1
2185
 
-
 
2186
db 21,1,70,1,117,1,22,1
2148
db 21,1,70,1,117,1,22,1
2187
 
-
 
2188
db 16,1,21,0,17,0,5,1
2149
db 16,1,21,0,17,0,5,1
2189
 
-
 
2190
db 21,1,38,1,6,1,5,7
2150
db 21,1,38,1,6,1,5,7
2191
 
-
 
2192
db 85,1,22,1,16,1,21,0
2151
db 85,1,22,1,16,1,21,0
2193
 
-
 
2194
db 17,0,5,1,21,1,38,1
2152
db 17,0,5,1,21,1,38,1
2195
 
-
 
2196
db 38,81,5,1,38,16,1,21
2153
db 38,81,5,1,38,16,1,21
2197
 
-
 
2198
db 0,17,0,5,1,21,1,38
2154
db 0,17,0,5,1,21,1,38
2199
 
-
 
2200
db 1,70,7,53,1,22,1,16
2155
db 1,70,7,53,1,22,1,16
2201
 
-
 
2202
db 1,7,5,0,17,0,5,1
2156
db 1,7,5,0,17,0,5,1
2203
 
-
 
2204
db 21,1,38,177,22,1,16,1
2157
db 21,1,38,177,22,1,16,1
2205
 
-
 
2206
db 21,0,17,0,5,1,21,1
2158
db 21,0,17,0,5,1,21,1
2207
 
-
 
2208
db 230,22,1,16,1,21,0,17
2159
db 230,22,1,16,1,21,0,17
2209
 
-
 
2210
db 0,5,1,21,1,7,230,6
2160
db 0,5,1,21,1,7,230,6
2211
 
-
 
2212
db 1,16,1,21,0,17,0,5
2161
db 1,16,1,21,0,17,0,5
2213
 
-
 
2214
db 1,21,225,49,16,1,21,0
2162
db 1,21,225,49,16,1,21,0
2215
 
-
 
2216
db 17,0,5,1,7,5,224,80
2163
db 17,0,5,1,7,5,224,80
2217
 
-
 
2218
db 1,21,0,17,0,5,225,145
2164
db 1,21,0,17,0,5,225,145
2219
 
-
 
2220
db 21,0,17,224,224,225,225,33
2165
db 21,0,17,224,224,225,225,33
2221
 
-
 
2222
db 16
2166
db 16
2223
lev14:
2167
lev13:
2224
db 152,0
2168
db 152,0
2225
db 225,225,33,7,102,144,57,112
2169
db 225,225,33,7,102,144,57,112
2226
 
-
 
2227
db 17,118,48,7,40,16,7,41
2170
db 17,118,48,7,40,16,7,41
2228
 
-
 
2229
db 112,17,118,0,104,208,17,22
2171
db 112,17,118,0,104,208,17,22
2230
 
-
 
2231
db 49,232,128,17,22,1,25,1
2172
db 49,232,128,17,22,1,25,1
2232
 
-
 
2233
db 8,196,8,128,17,22,1,25
2173
db 8,196,8,128,17,22,1,25
2234
 
-
 
2235
db 1,8,196,8,128,17,38,0
2174
db 1,8,196,8,128,17,38,0
2236
 
-
 
2237
db 9,1,8,20,7,148,8,128
2175
db 9,1,8,20,7,148,8,128
2238
 
-
 
2239
db 17,6,32,9,1,8,196,72
2176
db 17,6,32,9,1,8,196,72
2240
 
-
 
2241
db 64,17,6,0,41,1,8,196
2177
db 64,17,6,0,41,1,8,196
2242
 
-
 
2243
db 72,64,17,6,0,41,1,8
2178
db 72,64,17,6,0,41,1,8
2244
 
-
 
2245
db 196,8,7,40,64,17,6,32
2179
db 196,8,7,40,64,17,6,32
2246
 
-
 
2247
db 9,1,232,128,17,70,1,0
2180
db 9,1,232,128,17,70,1,0
2248
 
-
 
2249
db 81,120,128,17,64,1,80,1
2181
db 81,120,128,17,64,1,80,1
2250
 
-
 
2251
db 224,16,17,64,1,89,1,16
2182
db 224,16,17,64,1,89,1,16
2252
 
-
 
2253
db 86,32,70,0,17,80,89,1
2183
db 86,32,70,0,17,80,89,1
2254
 
-
 
2255
db 16,86,32,70,0,17,86,1
2184
db 16,86,32,70,0,17,86,1
2256
 
-
 
2257
db 7,57,1,32,70,32,70,0
2185
db 7,57,1,32,70,32,70,0
2258
 
-
 
2259
db 17,7,70,97,118,32,70,0
2186
db 17,7,70,97,118,32,70,0
2260
 
-
 
2261
db 17,230,86,128,225,225,33,16
2187
db 17,230,86,128,225,225,33,16
2262
 
-
 
2263
lev15:
2188
lev14:
2264
db 242,0
2189
db 242,0
2265
db 225,225,33,182,224,32,17,22
2190
db 225,225,33,182,224,32,17,22
2266
 
-
 
2267
db 69,70,0,54,0,54,0,54
2191
db 69,70,0,54,0,54,0,54
2268
 
-
 
2269
db 0,20,17,22,69,32,22,0
2192
db 0,20,17,22,69,32,22,0
2270
 
-
 
2271
db 54,0,54,0,54,0,20,17
2193
db 54,0,54,0,54,0,20,17
2272
 
-
 
2273
db 22,69,0,5,4,22,0,1
2194
db 22,69,0,5,4,22,0,1
2274
 
-
 
2275
db 38,0,54,0,54,0,20,17
2195
db 38,0,54,0,54,0,20,17
2276
 
-
 
2277
db 22,69,0,3,4,22,0,1
2196
db 22,69,0,3,4,22,0,1
2278
 
-
 
2279
db 38,0,54,0,33,6,0,20
2197
db 38,0,54,0,33,6,0,20
2280
 
-
 
2281
db 17,22,69,0,3,4,22,0
2198
db 17,22,69,0,3,4,22,0
2282
 
-
 
2283
db 17,7,6,0,54,0,1,7
2199
db 17,7,6,0,54,0,1,7
2284
 
-
 
2285
db 22,0,20,17,22,69,0,3
2200
db 22,0,20,17,22,69,0,3
2286
 
-
 
2287
db 4,22,0,1,38,0,54,0
2201
db 4,22,0,1,38,0,54,0
2288
 
-
 
2289
db 1,38,0,20,17,22,80,3
2202
db 1,38,0,20,17,22,80,3
2290
 
-
 
2291
db 4,22,0,1,38,0,54,0
2203
db 4,22,0,1,38,0,54,0
2292
 
-
 
2293
db 1,38,0,20,17,22,0,83
2204
db 1,38,0,20,17,22,0,83
2294
 
-
 
2295
db 4,22,0,54,0,54,0,49
2205
db 4,22,0,54,0,54,0,49
2296
 
-
 
2297
db 0,20,17,22,0,3,84,22
2206
db 0,20,17,22,0,3,84,22
2298
 
-
 
2299
db 0,54,0,56,0,54,0,20
2207
db 0,54,0,56,0,54,0,20
2300
 
-
 
2301
db 17,22,0,3,84,22,0,54
2208
db 17,22,0,3,84,22,0,54
2302
 
-
 
2303
db 0,56,0,54,0,20,17,22
2209
db 0,56,0,54,0,20,17,22
2304
 
-
 
2305
db 0,3,7,68,22,0,54,0
2210
db 0,3,7,68,22,0,54,0
2306
 
-
 
2307
db 8,7,24,0,54,0,25,17
2211
db 8,7,24,0,54,0,25,17
2308
 
-
 
2309
db 22,0,83,4,22,0,54,0
2212
db 22,0,83,4,22,0,54,0
2310
 
-
 
2311
db 56,0,54,0,7,9,17,22
2213
db 56,0,54,0,7,9,17,22
2312
 
-
 
2313
db 112,22,0,54,0,54,0,54
2214
db 112,22,0,54,0,54,0,54
2314
 
-
 
2315
db 0,25,17,182,0,54,0,54
2215
db 0,25,17,182,0,54,0,54
2316
 
-
 
2317
db 0,54,0,20,17,192,54,0
2216
db 0,54,0,20,17,192,54,0
2318
 
-
 
2319
db 54,0,54,0,20,225,1,7
2217
db 54,0,54,0,20,225,1,7
2320
 
-
 
2321
db 22,0,54,0,54,0,20,17
2218
db 22,0,54,0,54,0,20,17
2322
 
-
 
2323
db 7,2,116,224,32,20,225,225
2219
db 7,2,116,224,32,20,225,225
2324
 
-
 
2325
db 33,16
2220
db 33,16
Line 2326... Line 2221...
2326
 
2221
 
2327
;-----------------------------------
2222
;-----------------------------------
2328
spisok:
2223
spisok:
Line 2352... Line 2247...
2352
  dd tan22
2247
  dd tan22
2353
  dd tan21
2248
  dd tan21
2354
  dd tan22
2249
  dd tan22
2355
;-----------------------------------
2250
;-----------------------------------
2356
levels:
2251
levels:
-
 
2252
  dd lev00
2357
  dd lev01
2253
  dd lev01
2358
  dd lev02
2254
  dd lev02
2359
  dd lev03
2255
  dd lev03
2360
  dd lev04
2256
  dd lev04
2361
  dd lev05
2257
  dd lev05
Line 2366... Line 2262...
2366
  dd lev10
2262
  dd lev10
2367
  dd lev11
2263
  dd lev11
2368
  dd lev12
2264
  dd lev12
2369
  dd lev13
2265
  dd lev13
2370
  dd lev14
2266
  dd lev14
2371
  dd lev15
-
 
2372
  dd lev02
-
 
2373
  dd lev02
-
 
2374
  dd lev02
2267
  dd lev07 ; :(
2375
  dd lev02
-
 
2376
  dd lev02
-
 
2377
  dd lev02
-
 
2378
  dd lev02
-
 
2379
  dd lev02
-
 
2380
  dd lev02
-
 
2381
  dd lev02
-
 
2382
  dd lev02
-
 
2383
  dd lev02
-
 
2384
  dd lev02
-
 
2385
  dd lev02
-
 
2386
I_END:
2268
I_END:
2387
2269