Subversion Repositories Kolibri OS

Rev

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

Rev 551 Rev 1446
Line 1... Line -...
1
;
-
 
2
;   Memory Blocks for Menuet v0.1
-
 
3
;   Crown Soft (c) crown_s@rambler.ru
-
 
4
;
-
 
5
;   Compile with FASM for Menuet
-
 
6
;
-
 
7
 
-
 
8
use32
1
use32
-
 
2
	db	'MENUET01'
-
 
3
	dd	1
-
 
4
	dd	start
-
 
5
	dd	i_end
-
 
6
	dd	mem
-
 
7
	dd	mem
-
 
8
	dd	0
-
 
9
	dd	0
-
 
10
 
-
 
11
; field size in items
-
 
12
FieldWidth = 10
-
 
13
FieldHeight = 6
-
 
14
 
-
 
15
; size of one picture in pixels
-
 
16
ImageWidth = 32
-
 
17
ImageHeight = 32
-
 
18
 
-
 
19
; size of one button in pixels
-
 
20
ButtonWidth = ImageWidth + 6
-
 
21
ButtonHeight = ImageHeight + 6
-
 
22
 
-
 
23
SpaceWidth = ButtonWidth + 4
-
 
24
SpaceHeight = ButtonHeight + 4
-
 
25
 
-
 
26
; size of window in pixels
-
 
27
WindowWidth = 434
-
 
28
WindowHeight = 291	; excluding skin height
-
 
29
 
-
 
30
if FieldWidth*FieldHeight mod 2
-
 
31
error field size must be an even number!
-
 
32
end if
-
 
33
 
-
 
34
draw_frame:
-
 
35
; in: ebx=[xstart]*65536+[xsize],ecx=[ystart]*65536+[ysize],edx=color
-
 
36
;	ystart is relative to SkinHeight
-
 
37
; out: nothing
-
 
38
; destroys: eax,ecx
-
 
39
	push	13
-
 
40
	pop	eax
-
 
41
	ror	ecx, 16
-
 
42
	add	ecx, [SkinHeight]
-
 
43
	push	ecx
-
 
44
	shl	ecx, 16
-
 
45
	inc	ecx
-
 
46
	int	0x40	; ebx=[xstart]*65536+[xsize], ecx=[ystart]*65536+1
-
 
47
	ror	ecx, 16
-
 
48
	add	cx, [esp+2]
-
 
49
	ror	ecx, 16
-
 
50
	int	0x40	; ebx=[xstart]*65536+[xsize], ecx=([ystart]+[ysize])*65536+1
-
 
51
	pop	ecx
-
 
52
	ror	ecx, 16
-
 
53
	push	ebx
-
 
54
	mov	bx, 1
-
 
55
	int	0x40	; ebx=[xstart]*65536+1, ecx=[ystart]*65536+[ysize]
-
 
56
	ror	ebx, 16
-
 
57
	add	bx, [esp]
-
 
58
	ror	ebx, 16
-
 
59
	inc	ecx
-
 
60
	int	0x40	; ebx=([xstart]+[xsize])*65536+1, ecx=[ystart]*65536+([ysize]+1)
-
 
61
	dec	ecx
-
 
62
	pop	ebx
-
 
63
	ret
Line 9... Line 64...
9
 
64
 
10
               org    0x0
-
 
11
 
-
 
12
               db     'MENUET01'              ; 8 byte id
65
draw_button:
13
               dd     0x01                    ; header version
-
 
14
               dd     START                   ; start of code
66
; in: ebx=[xstart]*65536+[xsize],ecx=[ystart]*65536+[ysize],edx=button color,esi=id
15
               dd     I_END                   ; size of image
-
 
16
               dd     0x4000                  ; memory for app
67
;	ystart is relative to SkinHeight
17
               dd     0x4000                  ; esp
-
 
18
               dd     0x0 , 0x0               ; I_Param , I_Icon
-
 
19
 
68
; out: nothing
20
include '..\..\..\macros.inc'
69
; destroys: eax
21
 
70
	push	edx
22
title  db   'Memory Blocks for Menuet v0.1  Crown Soft (c)',0
-
 
23
 
-
 
24
 
71
	mov	edx, 0x94AECE
25
START:                          ; start of execution
72
	call	draw_frame
26
    call initpict
-
 
27
 
73
	mov	edx, 0xFFFFFF
28
still:
74
	push	ebx
29
    mov  eax,10                 ; wait here for event
75
	add	ebx, 0xFFFF
30
    mcall
-
 
31
 
76
	push	ecx
32
    cmp  eax,1                  ; redraw request ?
77
	add	ecx, 0x10000
33
    je   red
78
	mov	cx, 1
34
    cmp  eax,2                  ; key in buffer ?
79
	int	0x40	; ebx=([xstart]+1)*65536+([xsize]-1), ecx=([ystart]+1)*65536+1
35
    je   key
80
	pop	ecx
36
    cmp  eax,3                  ; button in buffer ?
81
	mov	edx, 0xC0C0C0
37
    je   button
82
	dec	ebx
38
jmp  still
83
	push	ecx
39
 
84
	shr	ecx, 16
40
  red:                          ; redraw
85
	add	ecx, [esp]
41
    call draw_window
86
	dec	ecx
42
  jmp  still
87
	shl	ecx, 16
43
 
-
 
44
  key:                          ; key
88
	inc	ecx
45
    mov  eax,2                  ; just read it and ignore
89
	int	0x40	; ebx=([xstart]+1)*65536+([xsize]-2), ecx=([ystart]+[ysize]-1)*65536+1
46
    mcall
90
	pop	ecx
47
  jmp  still
91
	mov	edx, 0xFFFFFF
48
 
-
 
49
  button:                       ; button
92
	push	ecx
50
    mov  eax,17                 ; get id
93
	add	ecx, 0xFFFF
51
    mcall
94
	push	ebx
52
 
95
	mov	bx, 1
53
    cmp  ah,1                   ; button id=1 ?
96
	int	0x40	; ebx=([xstart]+1)*65536+1, ecx=([ystart]+1)*65536+([ysize]-1)
54
    jz   close
97
	pop	ebx
55
 
98
	push	ebx
56
    cmp  ah,100                 ; button id=100 ?
99
	shr	ebx, 16
57
    jz   init
-
 
58
 
100
	add	ebx, [esp]
59
    movzx ebx,ah
-
 
60
 
101
	shl	ebx, 16
61
    dec  bl
102
	inc	ebx
62
    dec  bl                     ; bl -number bitton
103
	mov	edx, 0xC0C0C0
63
    mov  al,[bitstat+ebx*1]
104
	add	ecx, 0xFFFF
64
    cmp  al,1                   ; is pictures on bitton?
105
	int	0x40	; ebx=([xstart]+[xsize]-1)*65536+1, ecx=([ystart]+2)*65536+([ysize]-2)
65
    jz   still
106
	pop	ebx
66
 
107
	pop	ecx
67
    inc  [nkeydown]
108
	pop	ebx
68
 
109
	pop	edx
69
    cmp  [firstbit],0xff
110
	push	ebx ecx
70
    jz   tofirst
-
 
71
 
111
	add	ebx, 20000h - 3
72
    cmp  [secondbit],0xff
112
	add	ecx, 20000h - 3
73
    jz   tosecond
-
 
74
 
-
 
75
 
113
	int	0x40
76
    movzx  eax,[firstbit]
114
	pop	ecx ebx
77
    mov  [bitstat+eax*1],0
-
 
78
 
115
	push	edx
79
    mov  al,[secondbit]
116
	mov	edx, esi
80
    mov  [bitstat+eax*1],0
-
 
81
 
117
	or	edx, 0x80000000
82
    mov  [secondbit],0xff
-
 
83
 
-
 
84
 
118
	mov	al, 8
85
  tofirst:
119
	int	0x40
86
    mov  [firstbit],bl
120
	mov	edx, esi
87
    mov  [bitstat+ebx*1],1
121
	or	edx, 0x40000000
88
    call draw_window
122
	int	0x40
-
 
123
	pop	edx
Line 89... Line 124...
89
  jmp  still
124
	ret
90
 
-
 
91
  tosecond:
125
 
92
    mov  [secondbit],bl
-
 
93
    mov  [bitstat+ebx*1],1
-
 
94
 
-
 
95
    mov  al,[bitpict+ebx*1]
-
 
96
    mov  bl,[firstbit]          ; comply pictures on first bitton
-
 
97
    cmp  [bitpict+ebx*1],al     ;    with pictures on second
-
 
98
    jnz  tosm1
-
 
99
      mov [firstbit] ,0xff
-
 
Line -... Line 126...
-
 
126
;digits_ptr	dd	0
-
 
127
;digits_str	rb	11
-
 
128
 
-
 
129
;images:
-
 
130
;	file	'mblocks.raw'
-
 
131
images:
-
 
132
	file	'mblocksi.raw'
-
 
133
palette:
-
 
134
	file	'mblocksp.raw'
-
 
135
 
-
 
136
aNewGame_ru	db	'®¢ ï ¨£à (F2)',0
-
 
137
aCount_ru	db	' ‘ç¥â:',0
-
 
138
aRu		db	'RU',0
-
 
139
aNewGame_en	db	'New  game (F2)',0
-
 
140
aCount_en	db	'Count:',0
-
 
141
aEn		db	'EN',0
-
 
142
 
-
 
143
CurLanguage	db	0	; 0=russian, 1=english
-
 
144
 
-
 
145
field_status	rb	60	; status of field elements: 0=closed, 1=temporarily opened, 2=permanently opened
-
 
146
field_items	rb	60	; items in field
-
 
147
 
-
 
148
count		dd	0
-
 
149
 
-
 
150
start:
-
 
151
	push	26
-
 
152
	pop	eax
-
 
153
	push	5
-
 
154
	pop	ebx
-
 
155
	int	0x40
-
 
156
	cmp	eax, 4
-
 
157
	setnz	[CurLanguage]
-
 
158
	call	generate
-
 
159
; get skin height
-
 
160
	push	48
-
 
161
	pop	eax
-
 
162
	push	4
-
 
163
	pop	ebx
-
 
164
	int	0x40
-
 
165
	mov	[SkinHeight], eax
-
 
166
; no previous click
-
 
167
	mov	eax, 0xBAD
-
 
168
	mov	[FirstClick], eax
100
      mov [secondbit],0xff
169
	mov	[SecondClick], eax
-
 
170
; draw window
-
 
171
redraw:
-
 
172
	call	draw_window
-
 
173
; events loop
-
 
174
evloop:
-
 
175
	push	10
-
 
176
	pop	eax
-
 
177
	int	0x40
-
 
178
	dec	eax
-
 
179
	jz	redraw
-
 
180
	dec	eax
-
 
181
	jz	key
-
 
182
	mov	al, 17
-
 
183
	int	0x40
-
 
184
	shr	eax, 8
-
 
185
;	cmp	eax, 6
-
 
186
;	jz	set_lang
-
 
187
	cmp	eax, 5
-
 
188
	jz	new_game
-
 
189
	cmp	eax, 1
-
 
190
	jnz	field_pressed
-
 
191
	push	-1
-
 
192
	pop	eax
-
 
193
	int	0x40
-
 
194
key:
-
 
195
	mov	al, 2
-
 
196
	int	0x40
-
 
197
	cmp	ah, '3'		; F2?
-
 
198
	jnz	evloop
-
 
199
new_game:
-
 
200
	mov	edi, field_status
-
 
201
	mov	ecx, FieldWidth*FieldHeight/2
-
 
202
	xor	eax, eax
-
 
203
	rep	stosd
-
 
204
	mov	[count], eax
-
 
205
	mov	eax, 0xBAD
-
 
206
	mov	[FirstClick], eax
-
 
207
	mov	[SecondClick], eax
-
 
208
	call	generate
101
    tosm1:
209
	call	draw_field
-
 
210
@@:
-
 
211
	call	draw_aux
-
 
212
	jmp	evloop
-
 
213
;set_lang:
-
 
214
;	xor	[CurLanguage], 1
-
 
215
;	jmp	@b
-
 
216
field_pressed:
-
 
217
	sub	eax, 100
-
 
218
	cmp	[field_status+eax], 0
-
 
219
	jnz	cont
-
 
220
	mov	ebx, [FirstClick]
-
 
221
	mov	ecx, [SecondClick]
-
 
222
	cmp	ebx, 0xBAD
-
 
223
	jz	first_click
-
 
224
	cmp	ecx, 0xBAD
-
 
225
	jz	second_click
-
 
226
	mov	dl, [field_items+ecx]
-
 
227
	cmp	[field_items+ebx], dl
-
 
228
	jnz	dont_match
-
 
229
	mov	[field_status+ebx], 2
-
 
230
	mov	[field_status+ecx], 2
-
 
231
	jmp	@f
-
 
232
dont_match:
-
 
233
	mov	[field_status+ebx], 0
-
 
234
	mov	[field_status+ecx], 0
-
 
235
@@:
-
 
236
	push	eax ecx
-
 
237
	mov	eax, ebx
-
 
238
	call	draw_field_item
-
 
239
	pop	eax
-
 
240
	call	draw_field_item
-
 
241
	mov	[SecondClick], 0xBAD
-
 
242
	pop	eax
-
 
243
	mov	[FirstClick], eax
-
 
244
	jmp	@f
-
 
245
second_click:
102
 
246
	cmp	[FirstClick], eax
-
 
247
	jz	cont
-
 
248
	mov	[SecondClick], eax
-
 
249
@@:
103
    call draw_window
250
	mov	[field_status+eax], 1
104
  jmp  still
251
	call	draw_field_item
105
 
252
	inc	[count]
-
 
253
cont:
-
 
254
	call	draw_count
-
 
255
	jmp	evloop
Line -... Line 256...
-
 
256
first_click:
-
 
257
	mov	[FirstClick], eax
-
 
258
	jmp	@b
-
 
259
 
-
 
260
draw_window:
-
 
261
	push	48
-
 
262
	pop	eax
-
 
263
	push	3
-
 
264
	pop	ebx
-
 
265
	mov	ecx, color_table
-
 
266
	push	4*10
-
 
267
	pop	edx
-
 
268
	int	0x40	; get color table
-
 
269
	push	12
106
  init:
270
	pop	eax
-
 
271
	push	1
-
 
272
	pop	ebx
107
    call initpict
273
	int	0x40	; start redraw
-
 
274
	push	ebx
-
 
275
	xor	eax, eax
-
 
276
	mov	ebx, 100*65536 + WindowWidth
-
 
277
	mov	ecx, 100*65536 + WindowHeight
-
 
278
	add	ecx, [SkinHeight]
-
 
279
	mov	edx, 4C0C0C0h
-
 
280
	int	0x40	; define window
-
 
281
	mov	al, 71
-
 
282
	pop	ebx
-
 
283
	mov	ecx, caption
108
  jmp still
284
	int	0x40	; set caption
-
 
285
	call	draw_aux
-
 
286
	call	draw_field
-
 
287
	push	12
-
 
288
	pop	eax
Line -... Line 289...
-
 
289
	push	2
Line -... Line 290...
-
 
290
	pop	ebx
-
 
291
	int	0x40
-
 
292
	ret
-
 
293
 
-
 
294
caption	db	'Memory Blocks L&V Edition',0
-
 
295
 
-
 
296
generate:
-
 
297
; generate random field
-
 
298
	xor	edi, edi
-
 
299
.loop:
-
 
300
	call	random
-
 
301
	cmp	[field_items+edx], 0
-
 
302
	jnz	.loop
-
 
303
	mov	eax, edi
-
 
304
	shr	eax, 1
Line 109... Line -...
109
 
-
 
110
  close:
-
 
111
    mov  eax,-1                 ; close program
-
 
112
    mcall
305
	inc	eax
113
 
-
 
114
 
-
 
115
 
-
 
116
;======================================================================
-
 
117
;===============  WINDOW DEFINITIONS AND DRAW  ========================
-
 
118
;======================================================================
-
 
119
draw_window:
-
 
120
    mov  eax,12                    ; function 12:tell os about windowdraw
-
 
121
    mov  ebx,1                     ; 1, start of draw
-
 
122
    mcall
-
 
123
 
-
 
124
                                   ; DRAW WINDOW
-
 
125
    mov  eax,0                     ; function 0 : define and draw window
-
 
126
    mov  ebx,100*65536+413         ; [x start] *65536 + [x size]
-
 
127
    mov  ecx,100*65536+295         ; [y start] *65536 + [y size]
-
 
128
    mov  edx,0x94000000            ; color of work area RRGGBB,8->color gl
-
 
129
    mov  edi,title                 ; WINDOW LABEL
-
 
130
    mcall
-
 
131
 
-
 
132
                                   
-
 
133
                                   ; init BUTTON
-
 
134
    mov  eax,8                     ; function 8 : define and draw button
-
 
135
    mov  ebx,10*65536+55           ; [x start] *65536 + [x size]
-
 
136
    mov  ecx,270*65536+12          ; [y start] *65536 + [y size]
-
 
137
    mov  edx,100                   ; button id
-
 
138
    mov  esi,0x6688dd              ; button color RRGGBB
-
 
139
    mcall
-
 
140
                                   ; NEW GAME LABEL
-
 
141
    mov  eax,4                     ; function 4 : write text to window
-
 
142
    mov  ebx,15*65536+273          ; [x start] *65536 + [y start]
306
	mov	[field_items+edx], al
143
    mov  ecx,0x00ddeeff            ; color of text RRGGBB
-
 
144
    mov  edx,labnew                ; pointer to text beginning
-
 
145
    mov  esi,labnewlen-labnew      ; text length
307
	inc	edi
146
    mcall
-
 
147
 
-
 
148
    mov  ebx,40001h
-
 
149
    mov  ecx,nkeydown
308
	cmp	edi, FieldWidth*FieldHeight
150
    mov  edx,135*65536+273
309
	jb	.loop
151
    mov  esi,0x00ffffff
310
	ret
152
    mov  eax,47
311
 
153
    mcall
-
 
154
 
312
draw_field_item:
155
 
-
 
156
    ;--- draw buttons ---
-
 
157
    mov  [bitid],2
-
 
158
    mov  ecx,10
313
; in: eax=field item
159
    drm1:
314
; out: nothing
160
      mov ebx,ecx
315
; destroys: eax,ebx,ecx,edx,esi
161
      mov ecx,6
316
	mov	esi, eax
162
      drm2:
-
 
163
        pushad
317
	lea	edx, [eax+0x80000000+100]
164
        ; BUTTON
318
	push	8
165
        imul bx,bx,40
319
	pop	eax
-
 
320
	int	0x40	; delete old button
-
 
321
	mov	ebx, [xstart+esi*4]
-
 
322
	shl	ebx, 16
-
 
323
	mov	bl, ButtonWidth
-
 
324
	mov	ecx, [ystart+esi*4]
-
 
325
	add	ecx, [SkinHeight]
166
        sub  bx,30
326
	shl	ecx, 16
167
        shl  ebx,16
327
	mov	cl, ButtonHeight
-
 
328
	lea	edx, [esi+0x40000000+100]
-
 
329
	int	0x40	; define new button
-
 
330
	ror	ecx, 16
-
 
331
	sub	ecx, [SkinHeight]
-
 
332
	ror	ecx, 16
168
        mov  bx,34                 ; ebx=[x start]*65536+[x size]
333
	mov	al, [field_status+esi]
-
 
334
	dec	eax
-
 
335
	js	draw_closed_item
-
 
336
	jz	draw_current_item
169
 
337
draw_opened_item:
-
 
338
	mov	edx, 0x94AECE
-
 
339
	call	draw_frame
-
 
340
	mov	edx, 0xEFEBEF
-
 
341
	add	ebx, 0xFFFF
-
 
342
	add	ecx, 0xFFFF
-
 
343
	mov	al, 13
-
 
344
	int	0x40
-
 
345
	jmp	draw_item_image
-
 
346
draw_current_item:
-
 
347
	push	ebx ecx
170
        imul cx,cx,40
348
	mov	edx, 0x94AECE
-
 
349
	call	draw_frame
-
 
350
	pop	ecx ebx
-
 
351
	add	ebx, 10000h
-
 
352
	add	ecx, 10000h
-
 
353
	push	ebx ecx
-
 
354
	mov	bl, ButtonWidth-2
171
        sub  cx,13
355
	mov	cl, ButtonHeight-2
-
 
356
	mov	edx, 0x94DB00
-
 
357
	call	draw_frame
-
 
358
	pop	ecx ebx
172
        shl  ecx,16
359
	add	ebx, 10000h
-
 
360
	add	ecx, 10000h
-
 
361
	mov	bl, ButtonWidth-4
-
 
362
	mov	cl, ButtonHeight-4
173
        mov  cx,34                 ; ecx=[y start]*65536+[y size]
363
	mov	edx, 0x94DB00
174
 
364
	call	draw_frame
-
 
365
	add	ebx, 10000h
-
 
366
	add	ecx, 10000h
-
 
367
	mov	bl, ButtonWidth-5
175
        movzx  edx,[bitid]         ; button id
368
	mov	cl, ButtonHeight-5
-
 
369
	mov	edx, 0xEFEBEF
176
 
370
	int	0x40
177
        mov  esi,[coltbl+16*4]     ; button color RRGGBB
371
draw_item_image:
178
        mov  eax,8                 ; function 8 : define and draw button
372
;	push	7
-
 
373
;	pop	eax
-
 
374
;	movzx	ebx, [field_items+esi]
179
        mcall
375
;	dec	ebx
-
 
376
;	imul	ebx, ImageWidth*ImageHeight*3
-
 
377
;	add	ebx, images
-
 
378
;	mov	ecx, ImageWidth*10000h+ImageHeight
-
 
379
;	mov	edx, [xstart+esi*4]
-
 
380
;	shl	edx, 16
-
 
381
;	add	edx, [ystart+esi*4]
-
 
382
;	add	edx, 3*10001h
180
 
383
;	add	edx, [SkinHeight]
181
        ; PICTURE
384
;	int	0x40
-
 
385
	push	65
-
 
386
	pop	eax
-
 
387
	movzx	ebx, [field_items+esi]
-
 
388
	dec	ebx
-
 
389
	imul	ebx, ImageWidth*ImageHeight
-
 
390
	add	ebx, images
-
 
391
	mov	ecx, ImageWidth*10000h+ImageHeight
182
        dec  edx
392
	mov	edx, [xstart+esi*4]
-
 
393
	shl	edx, 16
-
 
394
	add	edx, [ystart+esi*4]
183
        dec  edx
395
	add	edx, 3*10001h
184
                                   ; edx - number of bitton
396
	add	edx, [SkinHeight]
-
 
397
	push	8
-
 
398
	pop	esi
-
 
399
	mov	edi, palette
-
 
400
	xor	ebp, ebp
-
 
401
	int	0x40
-
 
402
	ret
-
 
403
draw_closed_item:
-
 
404
	mov	edx, 0x94AECE
-
 
405
	call	draw_frame
185
        mov  al,[bitstat+edx*1]
406
	push	38
-
 
407
	pop	eax
-
 
408
	shr	ebx, 16
186
        cmp  al,0
409
	inc	ebx
-
 
410
	imul	ebx, 0x10001
-
 
411
	push	ebx
-
 
412
	add	ebx, ButtonWidth-2
187
        jz   drm3
413
	shr	ecx, 16
-
 
414
	inc	ecx
188
          movzx  eax,[bitpict+edx*1]  ; al - number of picture
415
	imul	ecx, 0x10001
189
          call unpack
416
	mov	edx, 0xFFFFFF
190
 
417
	int	0x40
-
 
418
	pop	ebx
191
          mov  edx,ebx
419
	push	ecx
192
          shr  ecx,16
420
	add	ecx, ButtonHeight-3
193
          mov  dx,cx               ; ecx=[x size]*65536+[y size]
421
	int	0x40
-
 
422
	pop	ecx
194
          add  edx,10001h
423
	push	ebx ecx
195
 
424
	add	ebx, ButtonWidth-2
196
          mov  ebx,mas
425
	shr	ecx, 16
197
          mov  ecx,32*65536+32     ; image size
426
	add	ecx, ButtonHeight-2
-
 
427
	imul	ecx, 0x10001
-
 
428
	mov	edx, 0xDEDEDE
198
          mov  eax,7               ; function 7 : putimage
429
	int	0x40
199
          mcall
430
	pop	ecx
200
        drm3:
-
 
201
 
431
	push	ecx
-
 
432
	movzx	ebx, bx
202
        inc [bitid]
433
	imul	ebx, 0x10001
203
        popad
434
	add	ecx, 10000h+ButtonHeight-3
-
 
435
	int	0x40
204
      loop drm2
436
	pop	ecx ebx
205
      mov ecx,ebx
437
	add	ebx, 10000h
Line 206... Line -...
206
    loop drm1
-
 
207
 
-
 
208
    mov  eax,12                    ; function 12:tell os about windowdraw
-
 
209
    mov  ebx,2                     ; 2, end of draw
-
 
210
    mcall
438
	mov	bx, ButtonWidth-3
211
 
-
 
212
    ret
-
 
213
 
439
	add	ecx, 10000h
214
 
-
 
215
;========== put pictures number eax to mas ==================================
-
 
216
unpack:
-
 
217
     pushad
-
 
218
     cld
440
	mov	cx, ButtonHeight-3
219
     mov esi,[pict+eax*4]
-
 
220
 
441
	mov	al, 13
221
     mov  edi, mas
442
	mov	edx, 0xBDC7D6
222
 
443
	int	0x40
223
     lodsb               ; al - mask color
444
	ret
224
     mov  dl,al          ; dl - mask color
-
 
225
 
-
 
226
     xor  ecx,ecx
-
 
227
     m2:
-
 
228
       xor  eax,eax
-
 
229
       lodsb
-
 
230
       mov  cl,al
-
 
231
       and  cl,0Fh
-
 
232
       shr  al,4
-
 
233
 
-
 
234
       cmp  al,dl        ; is color mask?
445
 
235
       jnz  m5
446
draw_field:
-
 
447
	xor	ebx, ebx
-
 
448
	xor	ecx, ecx
-
 
449
	mov	edi, xstart
-
 
450
.loop:
-
 
451
	mov	eax, ebx
-
 
452
	imul	eax, SpaceWidth
236
         mov al,16
453
	add	eax, 9
-
 
454
	stosd
-
 
455
	mov	eax, ecx
-
 
456
	imul	eax, SpaceHeight
-
 
457
	add	eax, 4
237
       m5:
458
	mov	[edi+ystart-xstart-4], eax
238
 
459
	lea	eax, [edi-xstart-4]
-
 
460
	shr	eax, 2
-
 
461
	push	ebx ecx edi
-
 
462
	call	draw_field_item
-
 
463
	pop	edi ecx ebx
Line -... Line 464...
-
 
464
	inc	ecx
239
       cmp  cl,ch        ; ch=00h
465
	cmp	ecx, FieldHeight
-
 
466
	jb	.loop
-
 
467
	xor	ecx, ecx
-
 
468
	inc	ebx
-
 
469
	cmp	ebx, FieldWidth
-
 
470
	jb	.loop
-
 
471
	ret
-
 
472
 
-
 
473
draw_aux:
-
 
474
	push	13
-
 
475
	pop	eax
-
 
476
	mov	ebx, 5*65536 + 425
-
 
477
	mov	ecx, [SkinHeight]
-
 
478
	shl	ecx, 16
-
 
479
	add	ecx, 256*65536 + 1
-
 
480
	mov	edx, 0xFFFFFF
-
 
481
	int	0x40
-
 
482
	add	ecx, 1*65536 + 29
-
 
483
	mov	edx, [color_table+5*4]
-
 
484
	int	0x40
-
 
485
	push	8
-
 
486
	pop	eax
-
 
487
	mov	ebx, 14*65536 + 107
-
 
488
	add	ecx, 3*65536 - 7
-
 
489
	push	5
-
 
490
	pop	edx
-
 
491
	mov	esi, [color_table+6*4]
-
 
492
	int	0x40
-
 
493
	push	4
-
 
494
	pop	eax
-
 
495
	mov	ebx, 27*65536 + 268
-
 
496
	add	ebx, [SkinHeight]
-
 
497
	mov	ecx, [color_table+7*4]
-
 
498
	or	ecx, 0x80000000
-
 
499
	mov	edx, aNewGame_ru
-
 
500
	cmp	[CurLanguage], 0
-
 
501
	jz	@f
-
 
502
	mov	edx, aNewGame_en
-
 
503
@@:
-
 
504
	int	0x40
-
 
505
	mov	ebx, 155*65536 + 268
-
 
506
	add	ebx, [SkinHeight]
-
 
507
	mov	ecx, [color_table+8*4]
-
 
508
	or	ecx, 0x80000000
-
 
509
	mov	edx, aCount_ru
-
 
510
	cmp	[CurLanguage], 0
-
 
511
	jz	@f
-
 
512
	mov	edx, aCount_en
-
 
513
@@:
-
 
514
	int	0x40
-
 
515
	call	draw_count
-
 
516
	mov	al, 13
-
 
517
	mov	ecx, [SkinHeight]
-
 
518
	shl	ecx, 16
-
 
519
	mov	ebx, 405*65536 + 2
-
 
520
	add	ecx, 265*65536 + 2
-
 
521
	mov	edx, 0xBDCBDE
-
 
522
	int	0x40
-
 
523
	mov	ebx, 403*65536 + 6
-
 
524
	add	ecx, (270*65536 + 6) - (265*65536 + 2)
Line -... Line 525...
-
 
525
	int	0x40
-
 
526
	mov	ebx, 411*65536 + 6
240
       jz   m1
527
	add	ecx, (275*65536 + 6) - (270*65536 + 6)
241
       mov  eax,[coltbl+eax*4]
528
	int	0x40
242
       m3:
529
	mov	ebx, 412*65536 + 9
-
 
530
	add	ecx, (262*65536 + 8) - (275*65536 + 6)
243
         stosd
531
	mov	edx, 0xD6D7CE
244
         dec edi
532
	int	0x40
245
       loop m3
533
	ret
246
     jmp m2
534
 
-
 
535
draw_count:
-
 
536
	mov	edi, string_for_number+15
247
 
537
	mov	eax, [count]
248
     m1:
538
	push	10
-
 
539
	pop	ecx
-
 
540
@@:
-
 
541
	xor	edx, edx
-
 
542
	div	ecx
-
 
543
	dec	edi
-
 
544
	add	dl, '0'
249
 
545
	mov	[edi], dl
250
     mov eax,[coltbl+16*4]
546
	test	eax, eax
251
     m7:
-
 
252
     cmp edi,1024*3+mas
-
 
253
     jnb m6
-
 
254
       stosd
-
 
255
       dec edi
-
 
256
     jmp m7
-
 
257
 
-
 
258
     m6:
-
 
259
     popad
-
 
260
ret
-
 
261
;============================================================================
-
 
262
 
-
 
263
;============================= initpict =====================================
-
 
264
initpict:
-
 
265
  pushad
-
 
266
  mov edi,nkeydown
-
 
267
 
-
 
268
  mov ecx,60+4
-
 
269
  xor al,al
-
 
270
  rep stosb           ; nkeydown=0   bitstat=0
-
 
271
 
-
 
272
  mov ecx,60+2
-
 
273
  mov al,0ffh
-
 
274
  rep stosb           ; bitpict=0ffh   firstbit=0ffh   secondbit=0ffh
-
 
275
 
-
 
276
  ; Initialize RND
-
 
277
  mov   eax,3
-
 
278
  mcall          ; eax=00SSMMHH
-
 
279
  rol   eax,16        ; eax=MMHH00SS - fist random number
-
 
280
 
-
 
281
  mov   ebx,8088405h
-
 
282
 
-
 
283
  mov  ecx,30
-
 
284
  ck1:
-
 
285
    ck2:
-
 
286
      mul   ebx       ; compute next random number
-
 
287
      inc   eax       ; new := 8088405h * old + 1
-
 
288
 
-
 
289
      movzx  edx,al
-
 
290
      and  dl,3fh
-
 
291
 
-
 
292
      cmp  dl,59
-
 
293
      ja   ck2
-
 
294
 
-
 
295
      cmp  [bitpict+edx*1],0ffh
-
 
296
    jnz  ck2
-
 
297
    dec  cl
-
 
298
    mov  [bitpict+edx*1],cl
-
 
299
    inc  cl
-
 
300
 
-
 
301
    mul   ebx       ; compute next random number
-
 
302
    inc   eax       ; new := 8088405h * old + 1
-
 
303
 
-
 
304
    ck3:
-
 
305
      mul   ebx       ; compute next random number
-
 
306
      inc   eax       ; new := 8088405h * old + 1
-
 
307
 
-
 
308
      movzx  edx,al
-
 
309
      and  dl,3fh
-
 
310
 
-
 
Line -... Line 547...
-
 
547
	jnz	@b
311
      cmp  dl,59
548
	mov	al, 4
-
 
549
	mov	ebx, [SkinHeight]
-
 
550
	add	ebx, 195*65536 + 268
-
 
551
	mov	ecx, [color_table+8*4]
-
 
552
	or	ecx, 0xC0000000
-
 
553
	mov	edx, edi
-
 
554
	mov	edi, [color_table+5*4]
-
 
555
	int	0x40
-
 
556
	ret
-
 
557
 
-
 
558
random:
-
 
559
; in: nothing
-
 
560
; out: edx = random value in [0..FieldWidth*FieldHeight-1]
-
 
561
; destroys: eax,ecx,edx
312
      ja   ck3
562
	rdtsc
-
 
563
	xor	edx, eax
313
 
564
	not	edx
Line 314... Line -...
314
      cmp  [bitpict+edx*1],0ffh
-
 
315
    jnz  ck3
-
 
316
    dec  cl
-
 
317
    mov  [bitpict+edx*1],cl
-
 
318
    inc cl
-
 
319
 
-
 
320
  loop  ck1
-
 
321
 
-
 
322
  call draw_window
-
 
323
  popad
-
 
324
ret
-
 
325
 
-
 
326
;======================================================================
-
 
327
;======================== DATA AREA ===================================
-
 
328
;======================================================================
-
 
329
 
-
 
330
 
-
 
331
 
-
 
332
;----------------------- Compressed pictures --------------------------
-
 
333
 
-
 
334
key1 db 1 ; this color will background
-
 
335
db 01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Dh ; each byte is 0CNh
-
 
336
db 005h,01Fh,01Ah,002h,0F1h,071h,0F1h,071h ;   there C - color
-
 
337
db 0F1h,002h,01Fh,017h,001h,071h,0F1h,071h ;         N - number pixels
-
 
338
db 0F1h,071h,0F1h,071h,0F1h,071h,001h,01Fh ;
-
 
339
db 011h,002h,012h,001h,071h,0F1h,071h,0F1h ; byte 0X0h - end of picture
-
 
340
db 071h,0F1h,071h,0F1h,071h,0F1h,071h,001h
-
 
341
db 01Fh,001h,0F1h,001h,011h,001h,0F1h,071h
-
 
342
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
343
db 0F1h,001h,012h,00Eh,071h,002h,072h,0F1h
-
 
344
db 071h,0F1h,071h,0F1h,071h,003h,071h,0F1h
-
 
345
db 002h,0F1h,071h,0F1h,071h,0F1h,071h,0F1h
-
 
346
db 071h,0F1h,071h,0F1h,071h,0F1h,077h,0F1h
-
 
347
db 071h,0F1h,071h,001h,083h,001h,071h,002h
-
 
348
db 07Fh,074h,0F1h,071h,0F1h,071h,0F1h,001h
-
 
349
db 013h,001h,0F1h,001h,011h,001h,07Fh,074h
-
 
350
db 0F1h,071h,0F1h,071h,001h,013h,001h,071h
-
 
351
db 001h,012h,00Fh,001h,072h,0F1h,071h,0F1h
-
 
352
db 071h,0F1h,071h,003h,071h,0F1h,001h,013h
-
 
353
db 001h,082h,003h,084h,002h,081h,001h,011h
-
 
354
db 001h,072h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
355
db 0F1h,071h,0F1h,001h,015h,002h,013h,004h
-
 
356
db 011h,002h,012h,001h,071h,0F1h,071h,0F1h
-
 
357
db 071h,0F1h,071h,0F1h,071h,0F1h,071h,001h
-
 
358
db 01Fh,015h,001h,071h,0F1h,071h,0F1h,071h
-
 
359
db 0F1h,071h,0F1h,071h,001h,01Fh,016h,081h
-
 
360
db 002h,0F1h,071h,0F1h,071h,0F1h,002h,081h
-
 
361
db 01Fh,011h,081h,013h,081h,011h,081h,011h
-
 
362
db 005h,011h,081h,011h,081h,01Fh,011h,081h
-
 
363
db 013h,081h,011h,081h,011h,081h,011h,081h
-
 
364
db 011h,081h,011h,081h,014h,081h,011h,081h
-
 
365
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
366
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
367
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
368
db 011h,081h,012h,081h,011h,081h,011h,081h
-
 
369
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
370
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
371
db 011h,081h,011h,081h,013h,081h,011h,082h
-
 
372
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
373
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
374
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
375
db 015h,081h,012h,081h,011h,081h,011h,081h
-
 
376
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
377
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
378
db 011h,081h,011h,081h,013h,081h,011h,081h
-
 
379
db 012h,081h,011h,081h,011h,081h,011h,081h
-
 
380
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
381
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
382
db 011h,081h,011h,081h,011h,081h,014h,081h
-
 
383
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
384
db 011h,081h,011h,081h,013h,081h,011h,081h
-
 
385
db 011h,081h,011h,081h,011h,081h,011h,081h
-
 
386
db 016h,081h,015h,081h,011h,081h,011h,081h
-
 
387
db 013h,081h,011h,081h,011h,081h,011h,081h
-
 
388
db 011h,081h,011h,081h,011h,081h,01Fh,015h
-
 
389
db 081h,011h,081h,011h,081h,011h,081h,011h
-
 
390
db 081h,011h,081h,01Fh,017h,081h,011h,081h
-
 
391
db 011h,081h,011h,081h,011h,081h,01Fh,01Bh
-
 
392
db 081h,011h,081h,000h
-
 
393
 
-
 
394
globe db 1
-
 
395
db 01Ch,008h,01Fh,016h,003h,0C2h,0A1h,0C5h
-
 
396
db 003h,01Fh,011h,002h,0A4h,0C5h,0A2h,0C3h
-
 
397
db 002h,01Dh,001h,0A5h,0C4h,0A2h,0C1h,0A1h
-
 
398
db 0C4h,0A1h,001h,01Bh,001h,0A6h,0C4h,0A2h
-
 
399
db 0C1h,0A1h,0C4h,0A2h,001h,019h,001h,0A8h
-
 
400
db 0C1h,0A1h,0C1h,0A4h,0C4h,0A3h,001h,017h
-
 
401
db 001h,0AFh,0C6h,0A3h,001h,015h,001h,0C2h
-
 
402
db 0AEh,0C6h,0A4h,001h,014h,001h,0C2h,0AEh
-
 
403
db 0C7h,0A1h,0C2h,001h,013h,001h,0C3h,0ADh
-
 
404
db 0CBh,0A1h,001h,012h,001h,0C3h,0ADh,0CAh
-
 
405
db 0A2h,001h,012h,001h,0C3h,0A7h,0C1h,0A5h
-
 
406
db 0C9h,0A3h,001h,011h,001h,0C5h,0A6h,0C1h
-
 
407
db 0A2h,0C1h,0A2h,0C9h,0A4h,002h,0C6h,0A3h
-
 
408
db 0C7h,0A2h,0C8h,0A4h,002h,0C6h,0A4h,0C7h
-
 
409
db 0A1h,0C9h,0A3h,002h,0C7h,0A3h,0CFh,0C3h
-
 
410
db 0A2h,002h,0C9h,0A2h,0CFh,0C3h,0A1h,002h
-
 
411
db 0CBh,0A3h,0CFh,0A1h,002h,0CBh,0A3h,0CFh
-
 
412
db 0C1h,002h,0CDh,0A2h,0C1h,0A3h,0CBh,001h
-
 
413
db 011h,001h,0CCh,0AAh,0C6h,001h,012h,001h
-
 
414
db 0CCh,0ABh,0C5h,001h,012h,001h,0CCh,0ABh
-
 
415
db 0C5h,001h,013h,001h,0CBh,0ABh,0C4h,001h
-
 
416
db 014h,001h,0CDh,0A7h,0C6h,001h,015h,001h
-
 
417
db 0CCh,0A7h,0C5h,001h,017h,001h,0CDh,0A4h
-
 
418
db 0C5h,001h,019h,001h,0CCh,0A3h,0C5h,001h
-
 
419
db 01Bh,001h,0CBh,0A3h,0C4h,001h,01Dh,002h
-
 
420
db 0CAh,0A2h,0C2h,002h,01Fh,011h,003h,0C8h
-
 
421
db 003h,01Fh,016h,008h,000h
-
 
422
 
-
 
423
wa db 1
-
 
424
db 01Ch,008h,01Fh,016h,00Eh,01Fh,011h,004h
-
 
425
db 031h,0B8h,031h,004h,01Dh,003h,0BEh,003h
-
 
426
db 01Bh,002h,031h,0B3h,031h,008h,031h,0B3h
-
 
427
db 031h,002h,019h,002h,0B5h,00Ah,0B5h,002h
-
 
428
db 017h,002h,0B6h,00Ah,0B6h,002h,015h,002h
-
 
429
db 031h,0B7h,008h,0B7h,031h,002h,014h,002h
-
 
430
db 0B8h,008h,0B8h,002h,013h,002h,0BAh,006h
-
 
431
db 0BAh,002h,012h,002h,0BAh,006h,0BAh,002h
-
 
432
db 012h,001h,031h,0BBh,004h,0BBh,031h,001h
-
 
433
db 011h,002h,0BFh,0BDh,004h,0BCh,031h,002h
-
 
434
db 031h,0BCh,004h,0BBh,031h,004h,031h,0BBh
-
 
435
db 004h,0BBh,006h,0BBh,004h,0B2h,007h,031h
-
 
436
db 0B1h,006h,0B1h,031h,007h,0B2h,004h,0B2h
-
 
437
db 008h,0B1h,031h,004h,031h,0B1h,008h,0B2h
-
 
438
db 004h,0B2h,008h,031h,0B1h,031h,002h,031h
-
 
439
db 0B1h,031h,008h,0B2h,004h,0B2h,009h,0B6h
-
 
440
db 009h,0B2h,002h,011h,001h,031h,0B2h,007h
-
 
441
db 0B8h,007h,0B2h,031h,001h,012h,002h,0B2h
-
 
442
db 007h,0B8h,007h,0B2h,002h,012h,002h,0B3h
-
 
443
db 005h,0BAh,005h,0B3h,002h,013h,002h,0B3h
-
 
444
db 004h,0BAh,004h,0B3h,002h,014h,002h,031h
-
 
445
db 0B3h,002h,0BCh,002h,0B3h,031h,002h,015h
-
 
446
db 002h,0BFh,0B7h,002h,017h,002h,0BFh,0B5h
-
 
447
db 002h,019h,002h,031h,0BFh,0B1h,031h,002h
-
 
448
db 01Bh,003h,0BEh,003h,01Dh,004h,031h,0B8h
-
 
449
db 031h,004h,01Fh,011h,00Eh,01Fh,016h,008h
-
 
450
db 000h
-
 
451
 
-
 
452
sword db 2
-
 
453
db 02Fh,02Fh,023h,003h,02Fh,02Eh,001h,072h
-
 
454
db 001h,02Fh,02Dh,001h,072h,0F1h,001h,02Fh
-
 
455
db 02Dh,001h,0F1h,071h,0F1h,001h,02Fh,02Dh
-
 
456
db 001h,0F3h,001h,02Fh,02Dh,001h,0F3h,001h
-
 
457
db 02Fh,02Dh,001h,0F3h,001h,02Fh,02Dh,001h
-
 
458
db 0F3h,001h,02Fh,02Dh,001h,0F2h,071h,001h
-
 
459
db 02Fh,02Dh,001h,073h,001h,02Fh,02Dh,001h
-
 
460
db 073h,001h,02Fh,02Dh,001h,073h,001h,02Fh
-
 
461
db 02Dh,001h,073h,001h,02Fh,02Dh,001h,073h
-
 
462
db 001h,02Fh,02Dh,001h,072h,081h,001h,02Fh
-
 
463
db 02Dh,001h,083h,001h,02Fh,02Dh,001h,083h
-
 
464
db 001h,02Fh,02Dh,001h,083h,001h,02Fh,02Dh
-
 
465
db 001h,083h,001h,024h,001h,02Fh,028h,001h
-
 
466
db 083h,001h,022h,001h,02Fh,02Ah,001h,083h
-
 
467
db 002h,02Fh,02Ch,001h,082h,002h,02Fh,02Dh
-
 
468
db 002h,032h,001h,02Fh,02Ch,002h,031h,011h
-
 
469
db 0B1h,001h,02Fh,02Ah,001h,022h,001h,0B1h
-
 
470
db 031h,071h,001h,02Fh,028h,001h,024h,001h
-
 
471
db 071h,031h,0F1h,001h,02Fh,02Dh,001h,0F3h
-
 
472
db 001h,02Fh,02Dh,001h,0F2h,001h,02Fh,02Eh
-
 
473
db 002h,000h
-
 
474
 
-
 
475
cow db 1
-
 
476
db 018h,004h,01Fh,01Ch,004h,01Ch,003h,01Ch
-
 
477
db 001h,0B2h,001h,01Eh,002h,01Bh,002h,0B1h
-
 
478
db 001h,01Fh,003h,01Ah,001h,0B2h,001h,01Fh
-
 
479
db 001h,0B1h,001h,01Ah,001h,0B2h,001h,015h
-
 
480
db 004h,016h,001h,0B1h,001h,01Ah,001h,0B2h
-
 
481
db 002h,012h,003h,0F2h,002h,014h,002h,0B1h
-
 
482
db 001h,01Ah,002h,0B3h,003h,0F3h,071h,0F1h
-
 
483
db 006h,0B2h,001h,01Bh,001h,0B4h,001h,0F1h
-
 
484
db 071h,0F1h,071h,0F1h,071h,0F2h,002h,0B4h
-
 
485
db 001h,01Bh,002h,0B3h,0F1h,071h,0F1h,071h
-
 
486
db 0F1h,071h,0F1h,071h,0F2h,001h,0B4h,001h
-
 
487
db 01Ch,001h,0B1h,004h,071h,0F1h,071h,004h
-
 
488
db 071h,0F1h,001h,0B2h,002h,018h,006h,0E2h
-
 
489
db 005h,0E2h,003h,071h,001h,0B1h,002h,017h
-
 
490
db 002h,0F5h,001h,0E2h,003h,0F1h,001h,0E2h
-
 
491
db 003h,071h,005h,016h,001h,0F3h,002h,0F2h
-
 
492
db 004h,0F1h,071h,0F1h,004h,072h,001h,074h
-
 
493
db 001h,015h,003h,0F2h,003h,071h,0F1h,071h
-
 
494
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,075h
-
 
495
db 002h,071h,002h,017h,003h,0F1h,001h,0F1h
-
 
496
db 071h,0F1h,071h,0F1h,071h,0F1h,071h,0F1h
-
 
497
db 074h,002h,073h,002h,01Ah,001h,0F1h,071h
-
 
498
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,075h
-
 
499
db 006h,01Ah,002h,071h,0F1h,071h,0F1h,071h
-
 
500
db 0F1h,071h,0F1h,071h,0F1h,074h,002h,01Eh
-
 
501
db 001h,071h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
502
db 0F1h,071h,0F1h,076h,001h,01Dh,001h,071h
-
 
503
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
504
db 0F1h,071h,0F1h,074h,003h,01Ch,001h,0F1h
-
 
505
db 071h,0F1h,071h,0F1h,071h,0F1h,071h,0F1h
-
 
506
db 071h,0F1h,075h,001h,0F1h,001h,01Ch,001h
-
 
507
db 071h,0F1h,071h,0F1h,071h,0F1h,071h,0F1h
-
 
508
db 071h,0F1h,076h,001h,0F1h,001h,01Ch,001h
-
 
509
db 072h,0F1h,071h,0F1h,071h,0F1h,071h,0F1h
-
 
510
db 077h,003h,01Ch,001h,07Fh,071h,001h,0F1h
-
 
511
db 001h,01Ch,001h,073h,003h,072h,003h,0F1h
-
 
512
db 074h,001h,0F1h,001h,01Ch,002h,072h,003h
-
 
513
db 072h,003h,075h,003h,01Dh,002h,07Dh,001h
-
 
514
db 0F2h,001h,01Eh,002h,07Bh,003h,0F1h,001h
-
 
515
db 01Fh,003h,077h,003h,0F2h,001h,01Fh,013h
-
 
516
db 003h,073h,003h,0F2h,002h,01Fh,016h,009h
-
 
517
db 000h
-
 
518
 
-
 
519
mace db 1
-
 
520
db 01Fh,01Fh,01Bh,081h,01Fh,01Fh,011h,082h
-
 
521
db 01Ah,081h,01Fh,014h,081h,0F1h,081h,018h
-
 
522
db 082h,01Fh,014h,081h,0F1h,071h,085h,012h
-
 
523
db 081h,0F1h,081h,01Fh,013h,082h,0F1h,071h
-
 
524
db 081h,004h,082h,0F1h,071h,081h,01Fh,012h
-
 
525
db 081h,002h,082h,006h,081h,072h,081h,01Fh
-
 
526
db 011h,081h,00Ch,082h,01Fh,011h,081h,00Fh
-
 
527
db 001h,01Bh,085h,008h,082h,007h,01Bh,081h
-
 
528
db 0F1h,072h,081h,006h,081h,0F1h,071h,081h
-
 
529
db 006h,01Ch,081h,0F1h,071h,081h,006h,081h
-
 
530
db 072h,081h,006h,085h,017h,082h,0F1h,008h
-
 
531
db 082h,006h,081h,0F3h,081h,018h,081h,00Fh
-
 
532
db 003h,081h,072h,081h,019h,081h,005h,082h
-
 
533
db 00Ch,082h,01Ah,081h,004h,081h,0F1h,071h
-
 
534
db 081h,003h,082h,007h,01Bh,081h,004h,081h
-
 
535
db 072h,081h,002h,081h,072h,081h,006h,01Bh
-
 
536
db 082h,004h,082h,003h,081h,0F1h,071h,081h
-
 
537
db 006h,013h,082h,015h,081h,0F1h,071h,081h
-
 
538
db 009h,081h,0F1h,081h,005h,011h,083h,0B1h
-
 
539
db 081h,001h,013h,081h,0F1h,072h,081h,00Ah
-
 
540
db 082h,002h,082h,001h,081h,0B1h,004h,0B1h
-
 
541
db 001h,011h,086h,00Bh,081h,001h,081h,072h
-
 
542
db 081h,003h,013h,082h,001h,016h,004h,082h
-
 
543
db 007h,081h,0F1h,071h,081h,016h,081h,0B1h
-
 
544
db 001h,017h,002h,081h,0F1h,071h,081h,007h
-
 
545
db 081h,0F1h,081h,015h,082h,002h,018h,001h
-
 
546
db 081h,0F1h,071h,081h,006h,012h,082h,015h
-
 
547
db 081h,0B1h,001h,01Ah,081h,0F1h,081h,005h
-
 
548
db 015h,081h,013h,082h,003h,01Ah,082h,01Fh
-
 
549
db 081h,0B1h,001h,01Ch,081h,01Fh,081h,003h
-
 
550
db 01Fh,01Ch,081h,0B1h,001h,01Fh,01Eh,081h
-
 
551
db 002h,01Fh,01Eh,082h,001h,01Fh,01Eh,081h
-
 
552
db 0B1h,001h,01Fh,01Fh,001h,000h
-
 
553
 
-
 
554
cube db 1
-
 
555
db 01Dh,00Ah,01Fh,016h,001h,0C8h,002h,01Fh
-
 
556
db 015h,001h,0C8h,001h,0A1h,001h,01Fh,014h
-
 
557
db 001h,0C8h,001h,0A2h,001h,01Fh,013h,00Ah
-
 
558
db 0A3h,001h,01Fh,013h,001h,098h,001h,0A3h
-
 
559
db 005h,01Eh,001h,098h,001h,0A3h,001h,0C2h
-
 
560
db 002h,01Eh,001h,098h,001h,0A3h,001h,0C1h
-
 
561
db 001h,0A1h,001h,01Eh,001h,098h,001h,0A3h
-
 
562
db 002h,0A2h,001h,019h,006h,098h,001h,0A3h
-
 
563
db 00Ah,013h,001h,0C5h,001h,098h,001h,0A2h
-
 
564
db 001h,0C8h,002h,012h,001h,0C6h,001h,098h
-
 
565
db 001h,0A1h,001h,0C8h,001h,0A1h,001h,011h
-
 
566
db 001h,0C7h,001h,098h,002h,0C8h,001h,0A2h
-
 
567
db 00Fh,00Eh,0A3h,002h,097h,001h,0C8h,002h
-
 
568
db 098h,001h,0A3h,002h,096h,001h,0C8h,001h
-
 
569
db 0A1h,001h,098h,001h,0A3h,002h,095h,001h
-
 
570
db 0C8h,001h,0A2h,001h,098h,001h,0A3h,002h
-
 
571
db 094h,00Ah,0A3h,001h,098h,001h,0A3h,002h
-
 
572
db 094h,001h,098h,001h,0A3h,001h,098h,001h
-
 
573
db 0A3h,002h,094h,001h,098h,001h,0A3h,001h
-
 
574
db 098h,001h,0A2h,001h,011h,001h,094h,001h
-
 
575
db 098h,001h,0A3h,001h,098h,001h,0A1h,001h
-
 
576
db 012h,001h,094h,001h,098h,001h,0A3h,001h
-
 
577
db 098h,002h,013h,006h,098h,001h,0A3h,00Ah
-
 
578
db 019h,001h,098h,001h,0A2h,002h,0A3h,001h
-
 
579
db 01Eh,001h,098h,001h,0A1h,001h,091h,001h
-
 
580
db 0A3h,001h,01Eh,001h,098h,002h,092h,001h
-
 
581
db 0A3h,001h,01Eh,00Ah,093h,001h,0A3h,001h
-
 
582
db 01Fh,013h,001h,098h,001h,0A3h,001h,01Fh
-
 
583
db 013h,001h,098h,001h,0A2h,001h,01Fh,014h
-
 
584
db 001h,098h,001h,0A1h,001h,01Fh,015h,001h
-
 
585
db 098h,002h,01Fh,016h,00Ah,000h
-
 
586
 
-
 
587
ball db 1
-
 
588
db 01Fh,01Fh,01Eh,082h,004h,081h,01Fh,018h
-
 
589
db 083h,008h,01Fh,014h,082h,0F2h,071h,0F1h
-
 
590
db 071h,081h,001h,084h,002h,01Fh,011h,082h
-
 
591
db 0F4h,071h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
592
db 083h,001h,01Eh,081h,001h,0F6h,071h,0F1h
-
 
593
db 071h,0F1h,071h,0F1h,071h,083h,001h,01Ch
-
 
594
db 081h,002h,0F7h,071h,0F1h,071h,0F1h,073h
-
 
595
db 083h,001h,01Bh,002h,081h,0F5h,071h,081h
-
 
596
db 0F1h,071h,0F1h,073h,081h,071h,081h,002h
-
 
597
db 01Ah,081h,001h,081h,0F5h,081h,002h,081h
-
 
598
db 0F1h,071h,0F1h,073h,082h,003h,019h,081h
-
 
599
db 001h,0F4h,071h,081h,004h,081h,0F1h,073h
-
 
600
db 081h,071h,004h,019h,081h,071h,0F4h,081h
-
 
601
db 006h,081h,072h,081h,071h,081h,005h,017h
-
 
602
db 081h,071h,0F5h,071h,006h,081h,073h,082h
-
 
603
db 005h,017h,081h,0F1h,071h,0F3h,071h,0F1h
-
 
604
db 006h,081h,072h,081h,071h,081h,005h,017h
-
 
605
db 081h,071h,0F3h,071h,0F1h,071h,081h,004h
-
 
606
db 081h,072h,081h,071h,083h,004h,017h,081h
-
 
607
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,072h
-
 
608
db 083h,074h,085h,001h,081h,001h,017h,082h
-
 
609
db 0F1h,071h,0F1h,071h,0F1h,079h,081h,071h
-
 
610
db 086h,001h,017h,083h,072h,0F1h,077h,081h
-
 
611
db 071h,081h,071h,087h,001h,018h,081h,003h
-
 
612
db 079h,081h,071h,087h,001h,019h,081h,003h
-
 
613
db 076h,081h,071h,081h,071h,081h,071h,086h
-
 
614
db 001h,01Ah,004h,074h,081h,071h,081h,071h
-
 
615
db 004h,084h,001h,01Bh,081h,003h,071h,081h
-
 
616
db 071h,081h,071h,081h,071h,006h,083h,001h
-
 
617
db 01Ch,081h,002h,081h,071h,081h,071h,081h
-
 
618
db 071h,007h,082h,001h,01Eh,001h,081h,071h
-
 
619
db 081h,071h,081h,071h,081h,006h,082h,001h
-
 
620
db 01Fh,011h,002h,071h,081h,071h,082h,005h
-
 
621
db 081h,002h,021h,0A1h,01Dh,0A4h,002h,087h
-
 
622
db 002h,024h,0A1h,01Ah,0A6h,022h,007h,025h
-
 
623
db 0A1h,021h,0A1h,018h,0A7h,021h,0A1h,02Bh
-
 
624
db 081h,021h,0A2h,018h,0A8h,021h,0A1h,021h
-
 
625
db 0A1h,021h,081h,021h,081h,021h,081h,021h
-
 
626
db 0A1h,021h,0A1h,021h,0A1h,019h,0A8h,021h
-
 
627
db 0A1h,021h,0A1h,021h,0A1h,021h,0A1h,021h
-
 
628
db 0A1h,021h,0A1h,021h,0A1h,01Ch,0A9h,021h
-
 
629
db 0A1h,021h,0A1h,021h,0A1h,021h,0A1h,021h
-
 
630
db 0A1h,01Fh,011h,0AEh,000h
-
 
631
 
-
 
632
dish db 1
-
 
633
db 019h,091h,01Fh,01Ch,091h,013h,091h,01Dh
-
 
634
db 084h,01Bh,091h,012h,091h,01Bh,082h,0F3h
-
 
635
db 071h,001h,018h,091h,012h,091h,01Bh,082h
-
 
636
db 0F2h,083h,0F1h,001h,019h,091h,013h,082h
-
 
637
db 017h,081h,0F2h,085h,0F1h,001h,01Ah,091h
-
 
638
db 011h,082h,0F1h,001h,015h,081h,0F1h,086h
-
 
639
db 0F1h,002h,017h,092h,013h,083h,0F1h,001h
-
 
640
db 013h,081h,0F1h,087h,0F1h,002h,01Ah,091h
-
 
641
db 012h,005h,011h,081h,0F1h,087h,0F1h,001h
-
 
642
db 081h,001h,019h,091h,017h,002h,0F1h,088h
-
 
643
db 0F1h,001h,081h,001h,018h,091h,018h,003h
-
 
644
db 087h,0F1h,001h,082h,001h,01Fh,011h,081h
-
 
645
db 0F1h,081h,002h,086h,0F1h,001h,081h,001h
-
 
646
db 01Fh,011h,081h,0F1h,083h,002h,084h,0F1h
-
 
647
db 001h,082h,001h,01Fh,081h,0F1h,085h,002h
-
 
648
db 082h,0F1h,001h,083h,001h,01Eh,081h,0F1h
-
 
649
db 087h,002h,0F1h,001h,081h,071h,081h,001h
-
 
650
db 01Eh,081h,0F1h,089h,0F1h,001h,081h,072h
-
 
651
db 081h,001h,01Dh,081h,0F1h,089h,0F1h,001h
-
 
652
db 081h,072h,082h,001h,01Dh,081h,0F1h,088h
-
 
653
db 0F1h,001h,081h,073h,081h,001h,01Dh,081h
-
 
654
db 0F1h,088h,0F1h,001h,081h,074h,081h,003h
-
 
655
db 01Ah,081h,0F1h,088h,0F1h,001h,081h,074h
-
 
656
db 081h,002h,071h,081h,001h,019h,081h,0F1h
-
 
657
db 087h,0F1h,001h,081h,074h,081h,002h,072h
-
 
658
db 081h,001h,018h,081h,0F1h,087h,0F1h,001h
-
 
659
db 081h,074h,081h,002h,072h,082h,001h,018h
-
 
660
db 081h,0F1h,085h,0F2h,001h,081h,073h,081h
-
 
661
db 003h,073h,081h,001h,01Ah,081h,0F5h,002h
-
 
662
db 072h,081h,004h,074h,081h,001h,01Ch,00Ah
-
 
663
db 012h,001h,073h,082h,001h,01Fh,019h,001h
-
 
664
db 072h,083h,001h,01Fh,019h,001h,085h,001h
-
 
665
db 01Fh,019h,001h,085h,001h,01Fh,014h,085h
-
 
666
db 00Ch,01Eh,081h,0F1h,07Fh,081h,001h,01Ch
-
 
667
db 001h,08Fh,084h,001h,01Ch,00Fh,004h,000h
-
 
668
 
-
 
669
flag db 1
-
 
670
db 01Fh,01Fh,01Fh,01Fh,01Fh,012h,006h,01Fh
-
 
671
db 019h,009h,01Fh,016h,007h,0F2h,004h,01Fh
-
 
672
db 013h,008h,0F3h,003h,016h,002h,018h,003h
-
 
673
db 0F1h,006h,0F5h,004h,013h,002h,015h,004h
-
 
674
db 0F3h,006h,0F6h,008h,015h,002h,0F5h,006h
-
 
675
db 0F6h,008h,015h,007h,0F6h,006h,0F6h,002h
-
 
676
db 015h,007h,0F6h,006h,0F6h,002h,015h,007h
-
 
677
db 0F6h,006h,0F6h,002h,015h,007h,0F6h,006h
-
 
678
db 0F6h,002h,015h,007h,0F6h,006h,0F6h,002h
-
 
679
db 015h,007h,0F6h,006h,0F6h,002h,015h,002h
-
 
680
db 0F5h,006h,0F6h,008h,015h,002h,0F5h,006h
-
 
681
db 0F6h,008h,015h,002h,0F5h,009h,0F3h,008h
-
 
682
db 015h,002h,0F3h,00Dh,0F1h,008h,015h,002h
-
 
683
db 0F2h,006h,016h,00Bh,015h,006h,01Bh,004h
-
 
684
db 0F4h,002h,015h,004h,01Eh,009h,015h,003h
-
 
685
db 01Fh,012h,007h,01Fh,01Fh,002h,01Fh,01Fh
-
 
686
db 002h,01Fh,01Fh,002h,01Fh,01Fh,002h,01Fh
-
 
687
db 01Fh,002h,01Fh,01Fh,002h,01Fh,01Fh,002h
-
 
688
db 000h
-
 
689
 
-
 
690
apple db 4
-
 
691
db 04Fh,04Fh,04Fh,04Fh,04Ah,024h,04Fh,04Ah
-
 
692
db 023h,0A1h,021h,082h,001h,04Fh,04Ah,021h
-
 
693
db 0A3h,021h,081h,021h,001h,04Fh,04Ah,023h
-
 
694
db 0A2h,022h,001h,04Fh,04Ah,022h,0A1h,021h
-
 
695
db 082h,001h,043h,031h,001h,04Fh,047h,021h
-
 
696
db 0A1h,082h,021h,001h,041h,031h,0B1h,001h
-
 
697
db 04Fh,048h,022h,0A1h,021h,002h,0B1h,001h
-
 
698
db 04Fh,04Bh,023h,031h,071h,001h,015h,04Fh
-
 
699
db 044h,012h,092h,011h,031h,071h,001h,093h
-
 
700
db 014h,04Fh,041h,011h,091h,0F1h,071h,091h
-
 
701
db 012h,002h,0D2h,071h,092h,012h,001h,04Eh
-
 
702
db 011h,091h,0F1h,073h,0D7h,072h,091h,012h
-
 
703
db 001h,04Ch,011h,091h,0F3h,092h,077h,094h
-
 
704
db 012h,001h,04Bh,011h,091h,0F1h,091h,0F1h
-
 
705
db 071h,09Dh,011h,001h,04Bh,011h,091h,0F1h
-
 
706
db 092h,073h,09Bh,011h,001h,04Ch,013h,09Fh
-
 
707
db 012h,001h,04Bh,031h,071h,0F1h,012h,09Dh
-
 
708
db 012h,001h,04Ch,031h,071h,0F1h,0B1h,011h
-
 
709
db 09Ch,012h,001h,04Ch,031h,071h,0B1h,071h
-
 
710
db 011h,09Ch,012h,001h,04Dh,031h,071h,0F1h
-
 
711
db 071h,011h,09Bh,012h,001h,04Dh,031h,071h
-
 
712
db 0B1h,071h,011h,09Bh,012h,001h,04Dh,031h
-
 
713
db 071h,0F1h,071h,011h,09Bh,012h,001h,04Dh
-
 
714
db 031h,071h,0B1h,071h,011h,09Bh,011h,001h
-
 
715
db 04Dh,031h,071h,0F1h,071h,011h,09Ch,011h
-
 
716
db 001h,04Ch,031h,073h,011h,09Ch,011h,001h
-
 
717
db 04Dh,014h,09Dh,011h,001h,04Eh,011h,09Eh
-
 
718
db 011h,001h,04Fh,041h,011h,09Bh,012h,001h
-
 
719
db 04Fh,043h,012h,098h,011h,002h,04Fh,046h
-
 
720
db 009h,000h
-
 
721
 
-
 
722
ok db 1
-
 
723
db 01Fh,01Fh,01Eh,007h,01Fh,017h,003h,027h
-
 
724
db 003h,01Fh,012h,002h,02Dh,002h,01Eh,001h
-
 
725
db 02Fh,022h,001h,01Ch,001h,02Fh,024h,001h
-
 
726
db 01Ah,001h,02Fh,026h,001h,018h,001h,02Fh
-
 
727
db 028h,001h,017h,001h,02Fh,028h,001h,081h
-
 
728
db 015h,001h,02Fh,021h,0F4h,025h,001h,081h
-
 
729
db 014h,001h,02Fh,071h,0F3h,071h,025h,001h
-
 
730
db 081h,014h,001h,02Fh,0F4h,026h,001h,082h
-
 
731
db 012h,001h,02Fh,071h,0F3h,071h,027h,001h
-
 
732
db 081h,012h,001h,02Fh,0F4h,028h,001h,081h
-
 
733
db 012h,001h,02Eh,071h,0F3h,071h,028h,001h
-
 
734
db 082h,011h,001h,02Eh,0F4h,029h,001h,082h
-
 
735
db 011h,001h,027h,0F3h,071h,022h,071h,0F3h
-
 
736
db 071h,029h,001h,082h,011h,001h,027h,071h
-
 
737
db 0F3h,071h,021h,0F4h,02Ah,001h,082h,011h
-
 
738
db 001h,028h,071h,0F3h,071h,0F3h,071h,02Ah
-
 
739
db 001h,082h,012h,001h,028h,071h,0F6h,02Ah
-
 
740
db 001h,083h,012h,001h,029h,071h,0F4h,071h
-
 
741
db 02Ah,001h,083h,012h,001h,02Ah,071h,0F3h
-
 
742
db 02Bh,001h,082h,014h,001h,02Ah,071h,0F1h
-
 
743
db 071h,02Ah,001h,083h,014h,001h,02Fh,028h
-
 
744
db 001h,083h,015h,001h,02Fh,026h,001h,083h
-
 
745
db 017h,001h,02Fh,024h,001h,084h,018h,001h
-
 
746
db 02Fh,022h,001h,084h,01Ah,002h,02Dh,002h
-
 
747
db 084h,01Ch,081h,003h,027h,003h,085h,01Eh
-
 
748
db 083h,007h,087h,01Fh,012h,08Dh,01Fh,017h
-
 
749
db 087h,000h
-
 
750
 
-
 
751
speaker db 1
-
 
752
db 016h,08Fh,084h,01Ch,08Fh,086h,01Ah,081h
-
 
753
db 07Fh,076h,081h,019h,081h,071h,008h,083h
-
 
754
db 009h,081h,019h,081h,071h,007h,081h,003h
-
 
755
db 081h,008h,081h,019h,081h,071h,006h,081h
-
 
756
db 005h,081h,007h,081h,019h,081h,071h,006h
-
 
757
db 081h,001h,081h,001h,081h,001h,081h,007h
-
 
758
db 081h,019h,081h,071h,006h,081h,001h,081h
-
 
759
db 071h,081h,001h,081h,007h,081h,019h,081h
-
 
760
db 071h,007h,081h,003h,081h,008h,081h,019h
-
 
761
db 081h,071h,008h,083h,009h,081h,019h,081h
-
 
762
db 071h,00Fh,005h,081h,019h,081h,071h,007h
-
 
763
db 081h,003h,081h,008h,081h,019h,081h,071h
-
 
764
db 006h,081h,005h,081h,007h,081h,019h,081h
-
 
765
db 071h,006h,081h,001h,081h,001h,081h,001h
-
 
766
db 081h,007h,081h,019h,081h,071h,006h,081h
-
 
767
db 001h,081h,071h,081h,001h,081h,007h,081h
-
 
768
db 019h,081h,071h,007h,081h,003h,081h,008h
-
 
769
db 081h,019h,081h,071h,008h,083h,009h,081h
-
 
770
db 019h,081h,071h,00Fh,005h,081h,019h,081h
-
 
771
db 071h,005h,089h,006h,081h,019h,081h,071h
-
 
772
db 004h,081h,009h,081h,005h,081h,019h,081h
-
 
773
db 071h,003h,081h,00Bh,081h,004h,081h,019h
-
 
774
db 081h,071h,002h,081h,005h,081h,071h,081h
-
 
775
db 002h,081h,002h,081h,003h,081h,019h,081h
-
 
776
db 071h,002h,081h,002h,081h,001h,081h,003h
-
 
777
db 081h,002h,081h,001h,081h,003h,081h,019h
-
 
778
db 081h,071h,002h,081h,001h,081h,008h,081h
-
 
779
db 002h,081h,003h,081h,019h,081h,071h,002h
-
 
780
db 081h,002h,083h,003h,082h,001h,081h,001h
-
 
781
db 081h,003h,081h,019h,081h,071h,002h,081h
-
 
782
db 001h,082h,072h,081h,002h,072h,081h,002h
-
 
783
db 081h,003h,081h,019h,081h,071h,002h,081h
-
 
784
db 001h,081h,071h,0F1h,071h,003h,081h,0F1h
-
 
785
db 071h,081h,001h,081h,003h,081h,019h,081h
-
 
786
db 071h,003h,081h,001h,0F1h,071h,081h,004h
-
 
787
db 071h,0F1h,001h,081h,004h,081h,019h,081h
-
 
788
db 071h,004h,081h,009h,081h,005h,081h,019h
-
 
789
db 081h,071h,005h,089h,006h,081h,019h,081h
-
 
790
db 071h,00Fh,005h,081h,019h,08Fh,088h,000h
-
 
791
 
-
 
792
print db 1
-
 
793
db 01Fh,01Fh,01Fh,01Fh,01Dh,00Fh,001h,01Fh
-
 
794
db 011h,001h,0FEh,001h,01Fh,082h,0FDh,082h
-
 
795
db 01Fh,001h,0F2h,0C3h,0F9h,001h,01Fh,011h
-
 
796
db 001h,0FEh,001h,01Fh,011h,001h,0F2h,0C9h
-
 
797
db 0F3h,001h,01Ch,005h,0FEh,005h,014h,002h
-
 
798
db 011h,001h,074h,001h,0F2h,0CAh,0F2h,001h
-
 
799
db 081h,073h,001h,011h,003h,0F1h,002h,0F4h
-
 
800
db 001h,0FEh,001h,071h,0F3h,002h,0F1h,002h
-
 
801
db 0F1h,081h,001h,082h,005h,0F3h,084h,0F3h
-
 
802
db 005h,082h,001h,081h,0F1h,002h,081h,002h
-
 
803
db 081h,001h,0F1h,0B1h,0F1h,0B1h,0F1h,001h
-
 
804
db 0F1h,081h,0F4h,081h,0F1h,001h,0B1h,0F1h
-
 
805
db 0B1h,0F1h,031h,001h,081h,002h,081h,003h
-
 
806
db 011h,002h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
807
db 0F1h,001h,076h,001h,0B1h,0F1h,0B1h,0F1h
-
 
808
db 0B1h,0F1h,031h,002h,011h,002h,013h,002h
-
 
809
db 0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h
-
 
810
db 006h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
811
db 031h,002h,017h,001h,0F1h,0B1h,0F1h,0B1h
-
 
812
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
813
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
814
db 0F1h,031h,001h,018h,001h,0B1h,0F1h,0B1h
-
 
815
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
816
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
817
db 0F1h,0B1h,031h,001h,018h,001h,0F1h,0B1h
-
 
818
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
819
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
820
db 0F1h,0B1h,0F1h,031h,001h,018h,001h,0B1h
-
 
821
db 0F1h,001h,0F2h,001h,0F2h,001h,0F2h,001h
-
 
822
db 0F2h,001h,0F2h,001h,0F2h,001h,031h,001h
-
 
823
db 017h,001h,0B1h,00Fh,006h,0B1h,031h,001h
-
 
824
db 015h,001h,0B1h,0F2h,001h,0F2h,001h,0F2h
-
 
825
db 001h,0F2h,001h,0F2h,001h,0F2h,001h,0F2h
-
 
826
db 001h,0F2h,001h,031h,001h,013h,001h,0B1h
-
 
827
db 0F1h,00Fh,009h,0B1h,031h,001h,011h,001h
-
 
828
db 0B1h,0F3h,001h,0F2h,001h,0F2h,001h,0F2h
-
 
829
db 001h,0F2h,001h,0F2h,001h,0F2h,001h,0F2h
-
 
830
db 001h,0F2h,001h,031h,002h,0F1h,0B1h,00Fh
-
 
831
db 00Ch,031h,002h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
832
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
833
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
834
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
835
db 031h,002h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
836
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
837
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
838
db 0F1h,0B1h,0F1h,0B1h,0F1h,0B1h,0F1h,031h
-
 
839
db 002h,03Fh,03Fh,001h,011h,00Fh,00Fh,012h
-
 
840
db 001h,0F1h,082h,001h,01Fh,013h,001h,0F1h
-
 
841
db 082h,001h,015h,003h,01Fh,015h,003h,000h
-
 
842
 
-
 
843
light db 1
-
 
844
db 01Dh,086h,01Fh,019h,082h,0F5h,071h,081h
-
 
845
db 001h,01Fh,016h,081h,071h,0B3h,0F4h,071h
-
 
846
db 081h,001h,01Fh,014h,081h,071h,0B2h,0F7h
-
 
847
db 071h,081h,001h,01Fh,012h,081h,071h,0B1h
-
 
848
db 0F9h,071h,082h,001h,01Fh,081h,071h,0B1h
-
 
849
db 0F1h,0B2h,0F7h,0B1h,071h,082h,001h,01Eh
-
 
850
db 081h,071h,0B1h,0F1h,0B2h,0F8h,0B1h,071h
-
 
851
db 081h,001h,081h,01Ch,081h,071h,0F1h,0B1h
-
 
852
db 0F1h,0B6h,0F4h,0B1h,071h,082h,001h,01Ch
-
 
853
db 081h,071h,0B3h,0F1h,0B1h,0F8h,0B1h,071h
-
 
854
db 082h,001h,01Ch,081h,071h,0B1h,0F1h,0B1h
-
 
855
db 0FAh,0B1h,071h,082h,001h,01Ch,081h,071h
-
 
856
db 0B1h,0F1h,0B1h,0FBh,071h,082h,001h,01Ch
-
 
857
db 081h,071h,0B1h,0F1h,0B1h,0FBh,071h,082h
-
 
858
db 001h,01Ch,081h,071h,0F2h,0B1h,0FBh,071h
-
 
859
db 082h,001h,01Ch,081h,071h,0F2h,0B1h,072h
-
 
860
db 081h,0F5h,081h,0F2h,071h,082h,001h,01Dh
-
 
861
db 081h,071h,0F1h,0B1h,081h,0F2h,081h,0F3h
-
 
862
db 082h,0F1h,071h,082h,001h,01Fh,081h,071h
-
 
863
db 0F1h,081h,0F1h,0B1h,081h,0F3h,082h,0F1h
-
 
864
db 071h,081h,001h,081h,01Fh,081h,071h,0F1h
-
 
865
db 081h,0F1h,0B1h,081h,0F3h,071h,081h,071h
-
 
866
db 082h,001h,01Fh,012h,081h,072h,082h,0F1h
-
 
867
db 071h,081h,071h,081h,0F1h,071h,081h,001h
-
 
868
db 01Fh,014h,081h,071h,0F3h,081h,0F1h,081h
-
 
869
db 0F1h,071h,081h,001h,01Fh,016h,081h,071h
-
 
870
db 0F1h,082h,0F2h,071h,081h,001h,01Fh,017h
-
 
871
db 081h,071h,0F2h,071h,081h,0F1h,071h,081h
-
 
872
db 001h,01Fh,018h,081h,071h,0F1h,081h,0F1h
-
 
873
db 071h,081h,001h,01Fh,019h,081h,071h,0F1h
-
 
874
db 081h,0F1h,071h,081h,001h,01Fh,019h,081h
-
 
875
db 071h,0F1h,081h,0F1h,071h,081h,001h,01Fh
-
 
876
db 019h,081h,071h,0F1h,081h,0F1h,071h,081h
-
 
877
db 001h,01Fh,019h,031h,071h,0F1h,081h,0F1h
-
 
878
db 071h,081h,001h,01Fh,019h,033h,0F2h,071h
-
 
879
db 002h,01Fh,019h,031h,0F1h,0B1h,003h,031h
-
 
880
db 001h,01Fh,019h,031h,0B1h,031h,0B1h,071h
-
 
881
db 031h,002h,01Fh,019h,031h,0F1h,0B1h,031h
-
 
882
db 002h,031h,001h,01Fh,01Ah,001h,031h,0B1h
-
 
883
db 071h,031h,001h,01Fh,01Ch,004h,000h
-
 
884
 
-
 
885
foto db 1
-
 
886
db 01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Fh
-
 
887
db 01Fh,017h,004h,01Fh,01Ch,001h,0F3h,081h
-
 
888
db 001h,01Fh,014h,002h,081h,013h,001h,074h
-
 
889
db 001h,081h,001h,012h,004h,081h,019h,002h
-
 
890
db 0F1h,081h,004h,076h,004h,0F3h,081h,003h
-
 
891
db 016h,001h,071h,003h,081h,072h,001h,086h
-
 
892
db 001h,081h,071h,005h,081h,072h,001h,014h
-
 
893
db 001h,0FFh,0F9h,071h,081h,001h,013h,001h
-
 
894
db 0F1h,07Fh,079h,082h,001h,013h,001h,0F1h
-
 
895
db 079h,005h,07Ah,082h,001h,013h,001h,0F1h
-
 
896
db 077h,002h,074h,0F1h,002h,078h,081h,002h
-
 
897
db 013h,009h,081h,0F5h,073h,00Bh,013h,001h
-
 
898
db 082h,001h,081h,001h,081h,001h,081h,075h
-
 
899
db 0F2h,071h,082h,001h,081h,001h,081h,001h
-
 
900
db 081h,002h,081h,001h,013h,001h,081h,001h
-
 
901
db 081h,001h,081h,001h,072h,005h,072h,082h
-
 
902
db 001h,081h,001h,081h,001h,081h,001h,081h
-
 
903
db 003h,013h,001h,082h,001h,081h,001h,071h
-
 
904
db 081h,001h,085h,001h,081h,071h,001h,081h
-
 
905
db 003h,081h,001h,081h,002h,081h,001h,013h
-
 
906
db 001h,081h,001h,081h,001h,081h,071h,001h
-
 
907
db 082h,071h,0F1h,071h,082h,001h,071h,081h
-
 
908
db 003h,081h,001h,081h,001h,081h,003h,013h
-
 
909
db 001h,082h,002h,071h,001h,082h,071h,0F1h
-
 
910
db 085h,001h,071h,004h,081h,001h,081h,002h
-
 
911
db 081h,001h,013h,001h,081h,001h,081h,001h
-
 
912
db 071h,001h,082h,0F1h,071h,085h,001h,071h
-
 
913
db 003h,081h,001h,081h,001h,081h,003h,013h
-
 
914
db 001h,082h,002h,071h,001h,082h,0F1h,086h
-
 
915
db 001h,071h,004h,081h,001h,081h,002h,081h
-
 
916
db 001h,013h,001h,081h,001h,081h,001h,071h
-
 
917
db 001h,082h,071h,086h,001h,071h,003h,081h
-
 
918
db 001h,081h,001h,081h,003h,013h,001h,082h
-
 
919
db 002h,071h,001h,089h,001h,071h,002h,081h
-
 
920
db 001h,081h,001h,081h,002h,081h,001h,013h
-
 
921
db 001h,081h,001h,081h,001h,081h,071h,001h
-
 
922
db 087h,001h,071h,081h,001h,081h,001h,081h
-
 
923
db 001h,081h,001h,081h,003h,013h,001h,082h
-
 
924
db 001h,081h,001h,071h,081h,001h,085h,001h
-
 
925
db 081h,071h,001h,081h,001h,081h,001h,081h
-
 
926
db 001h,081h,003h,015h,002h,081h,001h,081h
-
 
927
db 001h,072h,005h,072h,001h,081h,001h,081h
-
 
928
db 001h,081h,001h,081h,001h,081h,001h,017h
-
 
929
db 006h,081h,075h,081h,00Bh,01Eh,081h,005h
-
 
930
db 081h,000h
-
 
931
 
-
 
932
flop db 1
-
 
933
db 011h,00Fh,00Dh,013h,001h,073h,001h,0FFh
-
 
934
db 0F5h,001h,073h,001h,012h,001h,073h,001h
-
 
935
db 0FFh,0F5h,001h,073h,001h,081h,011h,001h
-
 
936
db 073h,001h,0FFh,0F5h,001h,071h,001h,071h
-
 
937
db 001h,082h,001h,073h,001h,0FFh,0F5h,001h
-
 
938
db 071h,001h,071h,001h,082h,001h,073h,001h
-
 
939
db 0FFh,0F5h,001h,073h,001h,082h,001h,073h
-
 
940
db 001h,0FFh,0F5h,001h,073h,001h,082h,001h
-
 
941
db 073h,001h,0FFh,0F5h,001h,073h,001h,082h
-
 
942
db 001h,073h,001h,0FFh,0F5h,001h,073h,001h
-
 
943
db 082h,001h,073h,001h,0FFh,0F5h,001h,073h
-
 
944
db 001h,082h,001h,073h,001h,0FFh,0F5h,001h
-
 
945
db 073h,001h,082h,001h,073h,001h,0FFh,0F5h
-
 
946
db 001h,073h,001h,082h,001h,073h,001h,0FFh
-
 
947
db 0F5h,001h,073h,001h,082h,001h,073h,001h
-
 
948
db 0FFh,0F5h,001h,073h,001h,082h,001h,073h
-
 
949
db 001h,0FFh,0F5h,001h,073h,001h,082h,001h
-
 
950
db 073h,001h,0FFh,0F5h,001h,073h,001h,082h
-
 
951
db 001h,073h,00Fh,007h,073h,001h,082h,001h
-
 
952
db 07Fh,07Dh,001h,082h,001h,07Fh,07Dh,001h
-
 
953
db 082h,001h,07Fh,07Dh,001h,082h,001h,077h
-
 
954
db 00Fh,003h,073h,001h,082h,001h,077h,001h
-
 
955
db 08Ch,001h,073h,001h,073h,001h,082h,001h
-
 
956
db 077h,001h,082h,004h,086h,001h,073h,001h
-
 
957
db 073h,001h,082h,001h,077h,001h,082h,001h
-
 
958
db 072h,001h,086h,001h,073h,001h,073h,001h
-
 
959
db 082h,001h,077h,001h,082h,001h,072h,001h
-
 
960
db 086h,001h,073h,001h,073h,001h,082h,001h
-
 
961
db 077h,001h,082h,001h,072h,001h,086h,001h
-
 
962
db 073h,001h,073h,001h,082h,001h,077h,001h
-
 
963
db 082h,001h,072h,001h,086h,001h,073h,001h
-
 
964
db 073h,001h,082h,001h,077h,001h,082h,004h
-
 
965
db 086h,001h,073h,001h,073h,001h,082h,011h
-
 
966
db 001h,076h,001h,08Ch,001h,073h,001h,073h
-
 
967
db 001h,082h,012h,00Fh,00Ch,083h,012h,08Fh
-
 
968
db 08Fh,013h,08Fh,08Dh,000h
-
 
969
 
-
 
970
pillar db 1
-
 
971
db 016h,08Fh,084h,01Bh,082h,0FFh,0F4h,082h
-
 
972
db 018h,081h,0F2h,073h,0F1h,071h,0F1h,071h
-
 
973
db 0F1h,071h,0F1h,071h,0F1h,071h,0F1h,071h
-
 
974
db 0F1h,075h,001h,017h,081h,0F1h,071h,083h
-
 
975
db 07Dh,083h,0F1h,071h,001h,016h,081h,0F1h
-
 
976
db 071h,081h,0F3h,001h,071h,081h,071h,081h
-
 
977
db 071h,081h,071h,081h,071h,081h,071h,001h
-
 
978
db 0F3h,081h,0F1h,071h,001h,015h,081h,0F1h
-
 
979
db 071h,081h,073h,0F1h,001h,089h,001h,071h
-
 
980
db 0F1h,072h,081h,0F1h,071h,001h,015h,081h
-
 
981
db 0F1h,071h,081h,071h,0F1h,081h,0F1h,00Bh
-
 
982
db 0F1h,081h,072h,081h,0F1h,071h,001h,016h
-
 
983
db 081h,0F1h,071h,082h,071h,0F1h,001h,0F7h
-
 
984
db 072h,001h,071h,0F1h,082h,0F1h,071h,001h
-
 
985
db 017h,081h,0F1h,071h,0F2h,071h,0F1h,001h
-
 
986
db 071h,081h,0F1h,071h,081h,0F1h,071h,081h
-
 
987
db 071h,001h,072h,0F2h,072h,001h,018h,001h
-
 
988
db 0F1h,073h,001h,0F1h,071h,081h,0F1h,071h
-
 
989
db 081h,0F1h,071h,081h,071h,081h,001h,074h
-
 
990
db 001h,01Ah,004h,081h,0F1h,071h,081h,0F1h
-
 
991
db 071h,081h,0F1h,071h,081h,071h,081h,005h
-
 
992
db 01Fh,081h,0F1h,071h,081h,0F1h,071h,081h
-
 
993
db 0F1h,071h,081h,071h,081h,001h,01Fh,014h
-
 
994
db 081h,0F1h,071h,081h,0F1h,071h,081h,0F1h
-
 
995
db 071h,081h,071h,081h,001h,01Fh,014h,081h
-
 
996
db 0F1h,071h,081h,0F1h,071h,081h,0F1h,071h
-
 
997
db 081h,071h,081h,001h,01Fh,014h,081h,0F1h
-
 
998
db 071h,081h,0F1h,071h,081h,0F1h,071h,081h
-
 
999
db 071h,081h,001h,01Fh,014h,081h,0F1h,071h
-
 
1000
db 081h,0F1h,071h,081h,0F1h,071h,081h,071h
-
 
1001
db 081h,001h,01Fh,014h,081h,0F1h,071h,081h
-
 
1002
db 0F1h,071h,081h,0F1h,071h,081h,071h,081h
-
 
1003
db 001h,01Fh,014h,081h,0F1h,071h,081h,0F1h
-
 
1004
db 071h,081h,0F1h,071h,081h,071h,081h,001h
-
 
1005
db 01Fh,014h,081h,0F1h,071h,081h,0F1h,071h
-
 
1006
db 081h,0F1h,071h,081h,071h,081h,001h,01Fh
-
 
1007
db 014h,081h,0F1h,071h,081h,0F1h,071h,081h
-
 
1008
db 0F1h,071h,081h,071h,081h,001h,01Fh,014h
-
 
1009
db 081h,0F1h,071h,081h,0F1h,071h,081h,0F1h
-
 
1010
db 071h,081h,071h,081h,001h,01Fh,014h,081h
-
 
1011
db 0F1h,071h,081h,0F1h,071h,081h,0F1h,071h
-
 
1012
db 081h,071h,081h,001h,01Fh,014h,081h,0F1h
-
 
1013
db 071h,081h,0F1h,071h,081h,0F1h,071h,081h
-
 
1014
db 071h,081h,001h,01Fh,014h,081h,0F1h,071h
-
 
1015
db 081h,0F1h,071h,081h,0F1h,071h,081h,071h
-
 
1016
db 081h,001h,01Fh,014h,081h,0F1h,071h,081h
-
 
1017
db 0F1h,071h,081h,0F1h,071h,081h,071h,081h
-
 
1018
db 001h,01Fh,014h,081h,0F1h,071h,081h,0F1h
-
 
1019
db 071h,081h,0F1h,071h,081h,071h,081h,001h
-
 
1020
db 01Fh,014h,081h,0F1h,071h,081h,0F1h,071h
-
 
1021
db 081h,0F1h,071h,081h,071h,081h,001h,01Fh
-
 
1022
db 012h,08Fh,081h,001h,01Eh,081h,0F3h,07Eh
-
 
1023
db 001h,01Ch,08Fh,084h,002h,01Ah,081h,0F2h
-
 
1024
db 07Fh,073h,081h,001h,019h,00Fh,008h,000h
-
 
1025
 
-
 
1026
newspaper db 1
-
 
1027
db 01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,013h
-
 
1028
db 003h,01Fh,01Dh,001h,0F3h,002h,01Fh,01Ah
-
 
1029
db 001h,0F2h,001h,0F3h,002h,01Fh,017h,001h
-
 
1030
db 0F2h,002h,0F1h,001h,0F3h,002h,01Fh,014h
-
 
1031
db 001h,0F2h,001h,0F1h,002h,0F2h,001h,081h
-
 
1032
db 0F2h,002h,01Fh,011h,001h,0F2h,001h,0F2h
-
 
1033
db 001h,0F2h,001h,0F1h,081h,001h,0F3h,002h
-
 
1034
db 01Dh,001h,0F1h,071h,0F3h,001h,0F2h,001h
-
 
1035
db 071h,001h,0F2h,001h,0F4h,002h,01Ah,001h
-
 
1036
db 0F2h,081h,001h,081h,0F3h,001h,081h,0F3h
-
 
1037
db 001h,0F1h,081h,0F1h,081h,0F3h,002h,017h
-
 
1038
db 001h,0F1h,071h,0F3h,081h,001h,071h,0F2h
-
 
1039
db 071h,001h,0F1h,001h,0F1h,082h,0F1h,001h
-
 
1040
db 0F1h,001h,081h,0F2h,002h,014h,001h,0F2h
-
 
1041
db 081h,001h,081h,0F3h,071h,001h,081h,0F3h
-
 
1042
db 003h,0F1h,001h,0F1h,001h,0F1h,081h,001h
-
 
1043
db 0F3h,001h,012h,001h,0F1h,071h,0F3h,081h
-
 
1044
db 001h,071h,0F3h,081h,001h,081h,0F3h,002h
-
 
1045
db 0F3h,001h,0F4h,001h,071h,011h,001h,0F2h
-
 
1046
db 081h,001h,081h,0F3h,071h,001h,081h,0F3h
-
 
1047
db 071h,0F1h,001h,0F3h,001h,081h,0F1h,001h
-
 
1048
db 0F3h,001h,071h,002h,081h,071h,0F3h,081h
-
 
1049
db 001h,071h,0F3h,081h,001h,081h,0F2h,001h
-
 
1050
db 0F1h,002h,0F2h,081h,001h,0F3h,001h,071h
-
 
1051
db 001h,071h,001h,0F1h,081h,001h,081h,0F3h
-
 
1052
db 071h,001h,081h,0F3h,071h,0F1h,001h,071h
-
 
1053
db 0F3h,002h,0F4h,001h,071h,001h,071h,002h
-
 
1054
db 0F3h,081h,001h,071h,0F3h,081h,001h,081h
-
 
1055
db 0F2h,001h,074h,0F3h,001h,0F2h,001h,071h
-
 
1056
db 001h,071h,001h,071h,001h,071h,001h,081h
-
 
1057
db 0F2h,071h,001h,081h,0F3h,071h,0F1h,001h
-
 
1058
db 083h,074h,001h,0F2h,001h,071h,001h,071h
-
 
1059
db 001h,071h,002h,081h,072h,001h,081h,0F2h
-
 
1060
db 081h,001h,081h,0F3h,002h,084h,071h,001h
-
 
1061
db 0F2h,001h,071h,001h,071h,001h,071h,001h
-
 
1062
db 012h,002h,081h,073h,081h,0F2h,081h,072h
-
 
1063
db 0F3h,002h,082h,001h,0F2h,001h,071h,001h
-
 
1064
db 071h,001h,071h,001h,015h,002h,081h,072h
-
 
1065
db 001h,081h,0F2h,071h,001h,081h,0F3h,002h
-
 
1066
db 0F2h,001h,071h,001h,071h,001h,071h,001h
-
 
1067
db 018h,002h,081h,072h,001h,081h,0F2h,081h
-
 
1068
db 001h,081h,0F4h,001h,071h,001h,071h,001h
-
 
1069
db 071h,001h,01Bh,002h,081h,071h,0F1h,071h
-
 
1070
db 081h,0F2h,081h,001h,0F2h,001h,071h,001h
-
 
1071
db 071h,001h,071h,001h,01Eh,002h,081h,071h
-
 
1072
db 081h,001h,081h,0F3h,001h,071h,001h,071h
-
 
1073
db 001h,071h,001h,01Fh,012h,002h,081h,072h
-
 
1074
db 001h,0F1h,001h,071h,001h,071h,001h,071h
-
 
1075
db 001h,01Fh,015h,002h,081h,072h,001h,071h
-
 
1076
db 002h,071h,001h,01Fh,018h,002h,081h,001h
-
 
1077
db 081h,072h,001h,01Fh,01Bh,005h,000h
-
 
1078
 
-
 
1079
umbrella db 1
-
 
1080
db 01Fh,01Fh,01Fh,036h,01Fh,018h,033h,0F6h
-
 
1081
db 032h,01Fh,014h,032h,0F3h,0B1h,0F1h,0B1h
-
 
1082
db 0F1h,0B1h,0F1h,0B1h,0F1h,032h,015h,082h
-
 
1083
db 019h,031h,0F2h,0B1h,0F1h,0B1h,0F1h,0B1h
-
 
1084
db 0F1h,0B3h,032h,0B2h,032h,012h,081h,001h
-
 
1085
db 081h,018h,038h,0F1h,0B2h,032h,0B6h,032h
-
 
1086
db 001h,01Ah,03Bh,0B7h,031h,0B1h,071h,001h
-
 
1087
db 01Ah,03Dh,0B4h,031h,0B3h,071h,001h,019h
-
 
1088
db 03Eh,0B2h,031h,0B4h,071h,001h,019h,034h
-
 
1089
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,035h
-
 
1090
db 0B6h,071h,001h,018h,032h,071h,0B1h,071h
-
 
1091
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1092
db 0B1h,031h,001h,0B6h,071h,001h,019h,031h
-
 
1093
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1094
db 0B1h,071h,0B1h,001h,081h,001h,031h,0B6h
-
 
1095
db 031h,001h,018h,031h,071h,0B1h,071h,0B1h
-
 
1096
db 071h,0B1h,071h,0B1h,071h,0B1h,001h,081h
-
 
1097
db 001h,0B1h,032h,0B4h,031h,071h,001h,019h
-
 
1098
db 031h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1099
db 0B1h,001h,081h,001h,0B1h,071h,0B1h,032h
-
 
1100
db 0B2h,031h,0B2h,071h,001h,018h,031h,0B1h
-
 
1101
db 071h,0B1h,071h,0B1h,071h,0B1h,001h,081h
-
 
1102
db 001h,0B1h,071h,0B1h,071h,034h,0B3h,071h
-
 
1103
db 001h,019h,031h,0B1h,071h,0B1h,071h,0B1h
-
 
1104
db 001h,081h,001h,0B1h,071h,0B1h,071h,0B1h
-
 
1105
db 033h,0B4h,071h,001h,01Ah,031h,0B1h,071h
-
 
1106
db 0B1h,001h,081h,001h,0B1h,071h,0B1h,071h
-
 
1107
db 0B1h,071h,034h,0B3h,071h,001h,01Bh,031h
-
 
1108
db 0B1h,001h,081h,001h,0B1h,071h,0B1h,071h
-
 
1109
db 0B1h,071h,0B1h,034h,0B3h,071h,001h,01Ch
-
 
1110
db 001h,081h,001h,0B1h,071h,0B1h,071h,0B1h
-
 
1111
db 071h,0B1h,071h,035h,0B2h,071h,001h,01Bh
-
 
1112
db 081h,071h,001h,0B1h,071h,0B1h,071h,0B1h
-
 
1113
db 071h,0B1h,071h,0B1h,035h,0B2h,071h,001h
-
 
1114
db 01Ah,081h,071h,001h,011h,001h,0B1h,071h
-
 
1115
db 0B1h,071h,0B1h,071h,0B1h,071h,035h,0B1h
-
 
1116
db 071h,001h,01Ah,081h,071h,001h,013h,001h
-
 
1117
db 0B1h,071h,0B1h,071h,0B1h,071h,037h,071h
-
 
1118
db 001h,019h,081h,071h,001h,015h,002h,071h
-
 
1119
db 0B1h,071h,038h,001h,019h,081h,071h,001h
-
 
1120
db 018h,002h,038h,001h,015h,082h,012h,081h
-
 
1121
db 071h,001h,01Bh,008h,015h,081h,071h,001h
-
 
1122
db 011h,081h,071h,001h,01Fh,019h,081h,071h
-
 
1123
db 001h,011h,081h,071h,001h,01Fh,01Ah,001h
-
 
1124
db 071h,011h,081h,071h,001h,01Fh,01Bh,002h
-
 
1125
db 081h,071h,001h,01Fh,01Dh,003h,000h
-
 
1126
 
-
 
1127
books db 0
-
 
1128
db 00Fh,00Fh,006h,061h,021h,003h,022h,00Fh
-
 
1129
db 009h,061h,0A1h,024h,0A1h,021h,00Eh,052h
-
 
1130
db 003h,052h,002h,061h,0A1h,021h,071h,0F1h
-
 
1131
db 071h,0A1h,022h,00Dh,051h,0D1h,054h,0D1h
-
 
1132
db 051h,001h,061h,0A1h,021h,071h,0F1h,071h
-
 
1133
db 0A1h,023h,012h,003h,012h,005h,051h,0D1h
-
 
1134
db 051h,071h,0F1h,071h,0D1h,052h,061h,022h
-
 
1135
db 071h,0F1h,071h,024h,011h,091h,014h,091h
-
 
1136
db 011h,004h,051h,0D1h,051h,071h,0F1h,071h
-
 
1137
db 0D1h,053h,061h,0A1h,027h,011h,091h,011h
-
 
1138
db 071h,0F1h,071h,091h,012h,042h,001h,041h
-
 
1139
db 052h,071h,0F1h,071h,055h,061h,0A1h,063h
-
 
1140
db 023h,011h,091h,011h,071h,0F1h,071h,091h
-
 
1141
db 011h,091h,041h,071h,043h,0D1h,059h,061h
-
 
1142
db 0A1h,062h,023h,013h,071h,0F1h,071h,012h
-
 
1143
db 091h,041h,071h,041h,071h,0F1h,041h,0D1h
-
 
1144
db 059h,061h,0A1h,034h,021h,011h,081h,014h
-
 
1145
db 091h,011h,041h,071h,041h,071h,0F1h,071h
-
 
1146
db 041h,0D1h,059h,061h,0A1h,062h,023h,011h
-
 
1147
db 081h,095h,011h,042h,071h,0F1h,071h,042h
-
 
1148
db 0D1h,059h,061h,0A1h,063h,022h,011h,081h
-
 
1149
db 095h,011h,071h,046h,0D1h,059h,061h,0A1h
-
 
1150
db 034h,021h,011h,081h,034h,091h,011h,071h
-
 
1151
db 046h,0D1h,059h,061h,0A1h,063h,022h,011h
-
 
1152
db 081h,095h,011h,071h,046h,0D1h,059h,061h
-
 
1153
db 0A1h,062h,023h,011h,081h,095h,011h,071h
-
 
1154
db 0C4h,042h,0D1h,059h,061h,0A1h,063h,022h
-
 
1155
db 011h,081h,034h,091h,011h,071h,046h,0D1h
-
 
1156
db 059h,061h,0A1h,062h,023h,011h,081h,095h
-
 
1157
db 011h,071h,0C4h,042h,0D1h,059h,061h,0A1h
-
 
1158
db 063h,022h,011h,081h,095h,011h,071h,046h
-
 
1159
db 0D1h,059h,061h,0A1h,062h,023h,011h,081h
-
 
1160
db 095h,011h,071h,046h,0D1h,059h,061h,0A1h
-
 
1161
db 063h,022h,011h,081h,095h,011h,071h,046h
-
 
1162
db 0D1h,059h,061h,0A1h,062h,023h,011h,081h
-
 
1163
db 095h,011h,071h,046h,0D1h,059h,061h,0A1h
-
 
1164
db 063h,022h,011h,081h,095h,011h,071h,046h
-
 
1165
db 0D1h,059h,061h,0A1h,062h,023h,011h,081h
-
 
1166
db 095h,011h,071h,046h,0D1h,059h,061h,0A1h
-
 
1167
db 063h,022h,011h,081h,095h,011h,071h,046h
-
 
1168
db 0D1h,059h,061h,0A1h,034h,021h,011h,081h
-
 
1169
db 034h,091h,011h,071h,046h,0D1h,059h,061h
-
 
1170
db 0A1h,063h,022h,011h,081h,095h,011h,071h
-
 
1171
db 0C4h,042h,0D1h,059h,061h,0A1h,062h,023h
-
 
1172
db 011h,081h,095h,011h,071h,046h,0D1h,059h
-
 
1173
db 061h,0A1h,034h,021h,011h,081h,034h,091h
-
 
1174
db 011h,071h,0C4h,042h,0D1h,059h,061h,0A1h
-
 
1175
db 063h,022h,011h,081h,095h,011h,071h,046h
-
 
1176
db 0D1h,058h,001h,061h,0A1h,062h,023h,011h
-
 
1177
db 081h,095h,011h,071h,046h,0D1h,057h,003h
-
 
1178
db 026h,001h,016h,001h,046h,001h,056h,000h
-
 
1179
 
-
 
1180
paint db 6
-
 
1181
db 06Fh,06Fh,069h,008h,06Fh,067h,002h,071h
-
 
1182
db 0F6h,071h,002h,06Fh,064h,001h,0F3h,071h
-
 
1183
db 0B1h,071h,0B1h,071h,0B1h,072h,031h,001h
-
 
1184
db 06Fh,062h,001h,0F1h,071h,0B1h,071h,0B1h
-
 
1185
db 071h,0B1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1186
db 031h,001h,06Bh,001h,063h,001h,0F1h,071h
-
 
1187
db 0B1h,071h,0B1h,0D6h,071h,0B1h,071h,0B1h
-
 
1188
db 031h,001h,06Ah,002h,062h,001h,0F1h,0B1h
-
 
1189
db 071h,0B1h,071h,0B1h,0D6h,051h,0B1h,071h
-
 
1190
db 031h,001h,06Ah,002h,061h,001h,071h,0F1h
-
 
1191
db 071h,0B1h,071h,0B1h,0D7h,051h,071h,0B1h
-
 
1192
db 071h,031h,001h,068h,001h,0F1h,001h,061h
-
 
1193
db 001h,0F1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1194
db 051h,0D6h,051h,071h,0B1h,031h,001h,067h
-
 
1195
db 001h,0F1h,002h,061h,001h,0F1h,0B1h,071h
-
 
1196
db 0B1h,071h,0B1h,071h,0B1h,052h,0D3h,052h
-
 
1197
db 0B1h,071h,0B1h,031h,001h,066h,004h,061h
-
 
1198
db 001h,0F1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1199
db 071h,0B1h,071h,054h,0B1h,071h,0B1h,071h
-
 
1200
db 031h,001h,065h,004h,061h,001h,0F1h,071h
-
 
1201
db 0B1h,071h,0A1h,021h,0A1h,071h,0B1h,071h
-
 
1202
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1203
db 0B1h,071h,031h,001h,063h,001h,0F1h,001h
-
 
1204
db 063h,001h,0F1h,0B1h,071h,0A1h,021h,0A1h
-
 
1205
db 021h,0A1h,021h,0B1h,071h,0B1h,071h,0B1h
-
 
1206
db 071h,0B1h,071h,0B1h,071h,0B1h,071h,031h
-
 
1207
db 001h,061h,001h,0F1h,001h,064h,001h,0F1h
-
 
1208
db 071h,0B1h,021h,0A1h,021h,0A1h,021h,0A1h
-
 
1209
db 021h,0B1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1210
db 071h,0B1h,071h,0B1h,071h,031h,001h,0F1h
-
 
1211
db 001h,065h,001h,0F1h,0B1h,021h,0A1h,021h
-
 
1212
db 0A1h,021h,0A1h,022h,071h,0B1h,071h,0B1h
-
 
1213
db 071h,0B1h,072h,033h,071h,001h,0C1h,002h
-
 
1214
db 065h,001h,0F1h,071h,022h,0A1h,021h,0A1h
-
 
1215
db 022h,071h,0B1h,071h,0B1h,071h,0B1h,072h
-
 
1216
db 031h,004h,0C1h,001h,082h,001h,064h,001h
-
 
1217
db 0F1h,0B1h,071h,025h,071h,0B1h,071h,0B1h
-
 
1218
db 071h,0B1h,071h,0B1h,031h,001h,062h,001h
-
 
1219
db 0C1h,002h,081h,071h,031h,001h,063h,001h
-
 
1220
db 0F1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1221
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1222
db 031h,001h,061h,001h,0C1h,001h,061h,001h
-
 
1223
db 073h,031h,001h,062h,001h,0F1h,0B1h,071h
-
 
1224
db 0B1h,071h,0B1h,071h,093h,071h,0B1h,071h
-
 
1225
db 0B1h,071h,0B1h,031h,002h,0C1h,001h,062h
-
 
1226
db 001h,071h,0B1h,071h,031h,001h,062h,001h
-
 
1227
db 0F1h,071h,0B1h,071h,0B1h,071h,094h,011h
-
 
1228
db 071h,0B1h,071h,0B1h,071h,0B1h,031h,002h
-
 
1229
db 062h,001h,071h,0B1h,071h,0B1h,071h,031h
-
 
1230
db 001h,062h,001h,0B1h,071h,0B1h,071h,095h
-
 
1231
db 011h,0B1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1232
db 031h,003h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1233
db 031h,001h,062h,001h,071h,0B1h,071h,0B1h
-
 
1234
db 096h,011h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1235
db 0B1h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1236
db 0B1h,071h,031h,001h,062h,001h,0B1h,071h
-
 
1237
db 0B1h,071h,011h,096h,011h,0B1h,071h,0B1h
-
 
1238
db 071h,0B1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1239
db 071h,0B1h,071h,0B1h,031h,001h,063h,001h
-
 
1240
db 0B1h,071h,0B1h,071h,011h,093h,012h,0B1h
-
 
1241
db 071h,0B1h,071h,0C3h,071h,0B1h,071h,0B1h
-
 
1242
db 071h,0B1h,071h,0B1h,071h,031h,001h,063h
-
 
1243
db 001h,0F1h,0B1h,071h,0B1h,071h,013h,071h
-
 
1244
db 0B1h,071h,0B1h,0C6h,041h,0B1h,071h,0B1h
-
 
1245
db 071h,0B1h,071h,0B1h,031h,001h,064h,001h
-
 
1246
db 0F1h,0B1h,071h,0B1h,071h,0B1h,071h,0B1h
-
 
1247
db 071h,0B1h,0C8h,041h,0B1h,071h,0B1h,071h
-
 
1248
db 0B1h,032h,001h,065h,001h,0F1h,0B1h,071h
-
 
1249
db 0B1h,071h,0B1h,071h,0B1h,071h,0C8h,041h
-
 
1250
db 071h,0B1h,071h,0B1h,071h,031h,001h,067h
-
 
1251
db 001h,0F1h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1252
db 0B1h,041h,0C5h,042h,071h,0B1h,071h,0B1h
-
 
1253
db 071h,032h,001h,068h,001h,081h,0B1h,071h
-
 
1254
db 0B1h,071h,0B1h,071h,0B1h,045h,0B1h,071h
-
 
1255
db 0B1h,071h,0B1h,071h,032h,001h,06Ah,002h
-
 
1256
db 031h,071h,0B1h,071h,0B1h,071h,0B1h,071h
-
 
1257
db 0B1h,071h,0B1h,071h,0B1h,071h,033h,002h
-
 
1258
db 06Bh,005h,03Bh,003h,06Ch,002h,064h,00Bh
-
 
1259
db 000h
-
 
1260
 
-
 
1261
molecule db 1
-
 
1262
db 01Eh,084h,01Fh,01Bh,082h,064h,002h,01Fh
-
 
1263
db 018h,081h,068h,001h,01Fh,017h,081h,061h
-
 
1264
db 0F1h,071h,065h,001h,01Fh,013h,033h,082h
-
 
1265
db 061h,072h,066h,001h,033h,01Ch,032h,093h
-
 
1266
db 002h,062h,034h,063h,001h,093h,002h,019h
-
 
1267
db 031h,097h,032h,094h,002h,061h,001h,094h
-
 
1268
db 031h,001h,018h,031h,091h,0F1h,071h,093h
-
 
1269
db 031h,097h,031h,001h,0F1h,071h,093h,031h
-
 
1270
db 001h,017h,031h,092h,072h,093h,031h,091h
-
 
1271
db 0F1h,071h,094h,031h,001h,072h,093h,032h
-
 
1272
db 001h,016h,031h,096h,031h,092h,072h,094h
-
 
1273
db 032h,001h,094h,032h,001h,016h,031h,096h
-
 
1274
db 031h,097h,033h,001h,093h,033h,001h,017h
-
 
1275
db 001h,095h,031h,097h,033h,001h,082h,091h
-
 
1276
db 032h,001h,016h,082h,001h,093h,083h,001h
-
 
1277
db 094h,034h,001h,063h,002h,031h,003h,013h
-
 
1278
db 081h,063h,001h,082h,063h,001h,038h,001h
-
 
1279
db 064h,081h,001h,063h,001h,012h,081h,061h
-
 
1280
db 0F1h,071h,081h,066h,002h,034h,002h,065h
-
 
1281
db 081h,001h,063h,001h,011h,081h,062h,072h
-
 
1282
db 081h,061h,0F1h,071h,064h,081h,004h,021h
-
 
1283
db 0F1h,071h,064h,082h,001h,062h,081h,001h
-
 
1284
db 081h,063h,081h,062h,072h,064h,081h,034h
-
 
1285
db 021h,072h,063h,083h,001h,062h,081h,001h
-
 
1286
db 081h,063h,081h,067h,032h,094h,002h,064h
-
 
1287
db 083h,001h,061h,082h,002h,063h,081h,066h
-
 
1288
db 031h,097h,031h,001h,063h,083h,001h,061h
-
 
1289
db 082h,001h,011h,001h,063h,001h,065h,031h
-
 
1290
db 091h,0F1h,071h,094h,031h,001h,085h,001h
-
 
1291
db 031h,082h,001h,012h,001h,082h,031h,001h
-
 
1292
db 084h,031h,092h,072h,094h,032h,001h,084h
-
 
1293
db 001h,031h,082h,001h,013h,001h,031h,091h
-
 
1294
db 071h,002h,082h,031h,097h,033h,001h,082h
-
 
1295
db 002h,091h,031h,002h,015h,031h,094h,002h
-
 
1296
db 031h,097h,033h,003h,093h,031h,001h,016h
-
 
1297
db 031h,097h,001h,094h,034h,001h,095h,032h
-
 
1298
db 001h,016h,031h,097h,001h,038h,001h,095h
-
 
1299
db 032h,001h,017h,001h,094h,033h,002h,034h
-
 
1300
db 002h,094h,033h,001h,018h,001h,037h,001h
-
 
1301
db 061h,004h,061h,001h,037h,001h,019h,002h
-
 
1302
db 033h,002h,066h,082h,002h,033h,002h,01Ch
-
 
1303
db 004h,067h,083h,004h,01Fh,013h,001h,088h
-
 
1304
db 001h,01Fh,018h,002h,084h,002h,01Fh,01Bh
-
 
1305
db 004h,000h
-
 
1306
 
-
 
1307
cd db 1
-
 
1308
db 01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,01Fh,014h
-
 
1309
db 086h,01Fh,018h,083h,0B3h,073h,083h,01Fh
-
 
1310
db 013h,083h,0E2h,0B3h,076h,002h,01Fh,081h
-
 
1311
db 0A2h,0E3h,0B3h,078h,001h,01Dh,081h,0A4h
-
 
1312
db 0E3h,0B2h,079h,001h,01Bh,081h,072h,0A3h
-
 
1313
db 0E3h,0B2h,07Ah,001h,01Ah,081h,0E1h,072h
-
 
1314
db 0A3h,0E2h,0B2h,07Ah,001h,019h,081h,0E3h
-
 
1315
db 072h,0A2h,0E2h,0B2h,07Bh,001h,018h,081h
-
 
1316
db 072h,0E2h,072h,0A2h,0E1h,0B2h,07Bh,001h
-
 
1317
db 017h,081h,075h,0E1h,072h,0A2h,084h,07Ah
-
 
1318
db 001h,016h,081h,076h,0E1h,072h,081h,005h
-
 
1319
db 071h,0F1h,077h,001h,016h,081h,077h,0E1h
-
 
1320
db 081h,001h,014h,001h,081h,078h,001h,016h
-
 
1321
db 081h,078h,081h,001h,014h,001h,081h,078h
-
 
1322
db 001h,016h,082h,071h,081h,071h,081h,071h
-
 
1323
db 081h,071h,081h,001h,014h,001h,081h,078h
-
 
1324
db 001h,016h,081h,071h,081h,071h,081h,071h
-
 
1325
db 081h,071h,082h,001h,014h,001h,081h,078h
-
 
1326
db 001h,016h,082h,071h,081h,071h,081h,071h
-
 
1327
db 081h,0F1h,071h,081h,004h,081h,079h,001h
-
 
1328
db 016h,081h,071h,081h,071h,081h,071h,081h
-
 
1329
db 0F1h,071h,0F1h,071h,084h,0E1h,079h,001h
-
 
1330
db 017h,081h,071h,081h,071h,081h,0F1h,071h
-
 
1331
db 0F1h,074h,0B1h,071h,0E2h,077h,001h,018h
-
 
1332
db 082h,071h,081h,0F1h,071h,0F1h,074h,0B2h
-
 
1333
db 0A1h,071h,0E2h,076h,001h,019h,082h,0F1h
-
 
1334
db 071h,0F1h,076h,0B1h,0A1h,071h,0E3h,074h
-
 
1335
db 001h,01Ah,081h,0F1h,071h,0F1h,076h,0B2h
-
 
1336
db 0A2h,071h,0E3h,073h,001h,01Bh,081h,0F1h
-
 
1337
db 078h,0B1h,0A2h,071h,0E4h,071h,001h,01Dh
-
 
1338
db 081h,077h,0B3h,0A2h,071h,0E3h,001h,01Fh
-
 
1339
db 082h,076h,0B2h,0A2h,071h,081h,002h,01Fh
-
 
1340
db 013h,082h,073h,0B3h,0A1h,003h,01Fh,017h
-
 
1341
db 007h,000h
-
 
1342
 
-
 
1343
trumpet db 1
-
 
1344
db 01Ch,03Dh,001h,01Fh,014h,031h,0F1h,0B2h
-
 
1345
db 036h,071h,001h,01Fh,016h,031h,0F1h,0B1h
-
 
1346
db 035h,071h,001h,01Fh,018h,031h,0F1h,0B1h
-
 
1347
db 033h,071h,001h,01Fh,013h,034h,012h,031h
-
 
1348
db 0F1h,0B1h,033h,071h,001h,01Fh,012h,031h
-
 
1349
db 0B2h,072h,032h,011h,031h,0B1h,032h,071h
-
 
1350
db 001h,01Fh,012h,031h,0B1h,071h,003h,071h
-
 
1351
db 0B1h,032h,0B1h,032h,071h,001h,01Fh,011h
-
 
1352
db 031h,0F1h,071h,001h,013h,001h,071h,081h
-
 
1353
db 031h,0B1h,032h,071h,001h,01Fh,011h,031h
-
 
1354
db 0F1h,001h,014h,031h,001h,0B1h,031h,0B1h
-
 
1355
db 032h,071h,001h,01Fh,011h,031h,0B1h,001h
-
 
1356
db 014h,031h,001h,0B1h,031h,0B1h,032h,071h
-
 
1357
db 001h,01Fh,011h,031h,0F1h,001h,012h,031h
-
 
1358
db 011h,031h,001h,0B1h,031h,0B1h,032h,071h
-
 
1359
db 001h,01Fh,011h,031h,0B1h,001h,011h,034h
-
 
1360
db 001h,0B1h,031h,0B1h,032h,071h,001h,01Fh
-
 
1361
db 011h,031h,0F1h,001h,031h,0F1h,0B2h,081h
-
 
1362
db 001h,0B1h,031h,0B1h,032h,071h,001h,01Fh
-
 
1363
db 011h,031h,0B1h,001h,031h,0B1h,081h,071h
-
 
1364
db 081h,001h,0B1h,031h,0F5h,032h,011h,031h
-
 
1365
db 001h,01Bh,031h,071h,031h,0F1h,0B1h,081h
-
 
1366
db 001h,0B1h,001h,0F2h,035h,002h,032h,001h
-
 
1367
db 01Bh,031h,0B1h,032h,003h,0B1h,0F1h,032h
-
 
1368
db 0B1h,032h,071h,001h,012h,001h,031h,001h
-
 
1369
db 01Bh,031h,071h,031h,0B2h,031h,001h,0B1h
-
 
1370
db 031h,0B1h,031h,0B1h,032h,071h,001h,013h
-
 
1371
db 002h,01Bh,031h,071h,032h,003h,0B1h,001h
-
 
1372
db 0B1h,031h,0B1h,032h,071h,001h,01Fh,011h
-
 
1373
db 031h,071h,031h,0B2h,031h,001h,0B1h,001h
-
 
1374
db 0B1h,031h,0B1h,032h,071h,001h,01Fh,011h
-
 
1375
db 031h,071h,032h,003h,0B1h,001h,0B1h,031h
-
 
1376
db 0B1h,032h,071h,001h,01Fh,011h,031h,071h
-
 
1377
db 031h,0B2h,001h,0B1h,031h,001h,0B1h,031h
-
 
1378
db 0B1h,032h,071h,001h,01Fh,011h,031h,071h
-
 
1379
db 031h,0B1h,081h,001h,0B1h,081h,001h,0B1h
-
 
1380
db 031h,0B1h,032h,071h,001h,01Fh,011h,031h
-
 
1381
db 071h,031h,0B1h,081h,001h,0B1h,081h,001h
-
 
1382
db 0B1h,031h,0B1h,032h,071h,001h,01Fh,011h
-
 
1383
db 031h,071h,031h,0B1h,081h,001h,0B1h,031h
-
 
1384
db 001h,0B1h,031h,0B1h,032h,071h,001h,01Fh
-
 
1385
db 011h,031h,0B1h,031h,0B1h,081h,001h,032h
-
 
1386
db 001h,0B1h,031h,0B1h,032h,071h,001h,01Fh
-
 
1387
db 011h,031h,0F1h,031h,0B1h,001h,031h,001h
-
 
1388
db 031h,001h,0B1h,031h,0B1h,032h,071h,001h
-
 
1389
db 01Fh,011h,031h,0B1h,032h,0B1h,001h,031h
-
 
1390
db 002h,0B1h,031h,0B1h,032h,071h,001h,01Fh
-
 
1391
db 012h,031h,0B1h,001h,034h,001h,0B1h,031h
-
 
1392
db 0B1h,031h,071h,001h,01Fh,013h,031h,071h
-
 
1393
db 031h,004h,032h,0B1h,001h,031h,071h,001h
-
 
1394
db 01Fh,014h,031h,071h,0B1h,001h,0B2h,003h
-
 
1395
db 072h,001h,01Fh,016h,002h,036h,002h,01Fh
-
 
1396
db 019h,006h,000h
-
 
1397
 
-
 
1398
liquid db 1
-
 
1399
db 019h,08Dh,01Fh,084h,06Dh,084h,018h,083h
-
 
1400
db 06Fh,066h,083h,014h,081h,071h,06Dh,071h
-
 
1401
db 0F3h,071h,067h,071h,081h,013h,081h,071h
-
 
1402
db 06Ch,071h,0F5h,071h,066h,071h,081h,013h
-
 
1403
db 081h,071h,06Eh,073h,068h,071h,081h,014h
-
 
1404
db 081h,073h,06Fh,064h,073h,001h,015h,081h
-
 
1405
db 0F1h,062h,073h,06Dh,073h,062h,081h,001h
-
 
1406
db 016h,061h,0F1h,064h,07Dh,064h,081h,001h
-
 
1407
db 017h,061h,0F1h,06Fh,066h,081h,001h,017h
-
 
1408
db 061h,0F1h,06Fh,066h,081h,001h,017h,061h
-
 
1409
db 0F1h,061h,0F1h,073h,06Fh,061h,081h,001h
-
 
1410
db 017h,061h,0F1h,061h,0F1h,071h,063h,0AAh
-
 
1411
db 065h,081h,001h,017h,061h,0F1h,061h,0F1h
-
 
1412
db 071h,0AFh,0A1h,062h,081h,001h,017h,061h
-
 
1413
db 0F1h,0A1h,0F1h,071h,0AFh,0A3h,081h,001h
-
 
1414
db 017h,061h,0F1h,0A1h,0F1h,073h,0ABh,0F1h
-
 
1415
db 0A4h,081h,001h,017h,061h,0F1h,0A1h,0F1h
-
 
1416
db 071h,0AEh,0F1h,0A3h,081h,001h,017h,061h
-
 
1417
db 0F3h,071h,0A3h,0F3h,0A6h,0F2h,0A4h,081h
-
 
1418
db 001h,017h,061h,0F1h,0A1h,0F1h,071h,0A6h
-
 
1419
db 0F6h,0A5h,0F1h,081h,001h,017h,061h,0F1h
-
 
1420
db 0A1h,0F1h,073h,0AEh,0F1h,0A1h,081h,001h
-
 
1421
db 017h,061h,0F1h,0A1h,0F1h,071h,0A1h,0F2h
-
 
1422
db 0AAh,0F3h,0A2h,081h,001h,017h,061h,0F1h
-
 
1423
db 0A1h,0F1h,071h,0A3h,0FAh,0A5h,081h,001h
-
 
1424
db 017h,061h,0F1h,0A1h,0F1h,071h,0A3h,08Ah
-
 
1425
db 0A5h,081h,001h,017h,061h,0F1h,0A1h,0F1h
-
 
1426
db 073h,081h,0A5h,071h,0F2h,071h,0A1h,083h
-
 
1427
db 0A2h,081h,001h,017h,061h,0F1h,0A1h,0F1h
-
 
1428
db 071h,0A8h,071h,0F2h,071h,0A4h,083h,001h
-
 
1429
db 017h,061h,0F1h,0A1h,0F1h,071h,0A9h,0F1h
-
 
1430
db 071h,0A7h,081h,001h,017h,061h,0F1h,0A1h
-
 
1431
db 0F1h,071h,0A9h,0F1h,071h,0A7h,081h,001h
-
 
1432
db 018h,001h,081h,0A2h,072h,0A7h,0F2h,071h
-
 
1433
db 0A5h,081h,001h,019h,001h,081h,0AAh,071h
-
 
1434
db 0F2h,071h,0A5h,081h,001h,01Ah,001h,083h
-
 
1435
db 0A7h,071h,0F2h,071h,0A2h,083h,001h,01Ch
-
 
1436
db 003h,088h,072h,083h,003h,01Fh,011h,00Dh
-
 
1437
db 000h
-
 
1438
 
-
 
1439
telephone db 1
-
 
1440
db 01Fh,01Fh,01Fh,01Fh,01Dh,006h,01Fh,019h
-
 
1441
db 002h,0F1h,0B5h,003h,01Fh,015h,001h,0B3h
-
 
1442
db 0F5h,0B3h,003h,01Fh,011h,001h,0B4h,032h
-
 
1443
db 002h,0B1h,0F3h,0B3h,002h,01Dh,001h,0B4h
-
 
1444
db 032h,001h,0F1h,0B1h,001h,0B3h,0F2h,0B3h
-
 
1445
db 002h,01Bh,002h,0B2h,033h,001h,0B1h,071h
-
 
1446
db 031h,001h,0B4h,0F2h,0B3h,002h,019h,001h
-
 
1447
db 0B1h,002h,031h,003h,0B1h,071h,031h,001h
-
 
1448
db 031h,0B2h,002h,031h,0F2h,0B3h,001h,018h
-
 
1449
db 001h,0B2h,031h,001h,071h,0B3h,071h,031h
-
 
1450
db 001h,032h,001h,0F1h,0B1h,001h,031h,0B1h
-
 
1451
db 0F1h,0B3h,001h,018h,001h,031h,001h,071h
-
 
1452
db 0B7h,003h,0B1h,071h,031h,001h,031h,0B1h
-
 
1453
db 0F1h,0B3h,001h,018h,001h,071h,0B2h,0F2h
-
 
1454
db 031h,0B5h,001h,0B1h,071h,031h,001h,031h
-
 
1455
db 0B2h,0F1h,0B3h,001h,016h,001h,071h,0B3h
-
 
1456
db 031h,001h,0F2h,031h,0B5h,071h,031h,001h
-
 
1457
db 031h,0B2h,0F1h,0B3h,0F1h,001h,014h,001h
-
 
1458
db 071h,0B2h,0F2h,031h,0B1h,031h,001h,0F2h
-
 
1459
db 031h,0B5h,001h,031h,0B3h,0F3h,031h,001h
-
 
1460
db 013h,001h,071h,0B3h,031h,001h,0F2h,031h
-
 
1461
db 0B1h,031h,001h,0B5h,071h,001h,031h,0B3h
-
 
1462
db 071h,033h,001h,012h,001h,071h,0B2h,0F2h
-
 
1463
db 031h,0B1h,031h,001h,0F2h,031h,0B5h,071h
-
 
1464
db 031h,001h,031h,0B3h,071h,033h,001h,011h
-
 
1465
db 001h,071h,0B3h,031h,001h,0F2h,031h,0B1h
-
 
1466
db 031h,001h,0B5h,071h,032h,002h,0B3h,071h
-
 
1467
db 033h,002h,071h,0F2h,0B4h,031h,001h,0F2h
-
 
1468
db 031h,0B5h,071h,033h,001h,032h,0B2h,071h
-
 
1469
db 032h,003h,071h,0F4h,0B4h,031h,001h,0B5h
-
 
1470
db 071h,034h,001h,031h,0B1h,032h,003h,031h
565
	mov	eax, [RandSeed]
1471
db 002h,071h,0B2h,0F4h,0B8h,071h,036h,001h
-
 
1472
db 0B3h,071h,033h,002h,071h,0B4h,0F4h,0B5h
-
 
1473
db 071h,037h,002h,0B2h,033h,001h,011h,001h
-
 
1474
db 071h,0B6h,0F4h,0B2h,071h,039h,006h,012h
-
 
1475
db 002h,072h,0B6h,0F3h,071h,03Bh,002h,017h
-
 
1476
db 002h,072h,0B6h,0F1h,03Ah,002h,01Bh,002h
-
 
1477
db 072h,0B5h,038h,002h,01Fh,002h,072h,0B3h
-
 
1478
db 036h,002h,01Fh,014h,002h,072h,0B1h,034h
-
 
1479
db 002h,01Fh,018h,002h,071h,032h,002h,01Fh
-
 
1480
db 01Ch,003h,000h
-
 
1481
 
-
 
1482
smile db 1
-
 
1483
db 01Ch,008h,01Fh,016h,003h,0B8h,003h,01Fh
-
 
1484
db 011h,002h,0BEh,002h,01Dh,002h,0BFh,0B1h
-
 
1485
db 002h,01Bh,001h,0BFh,0B5h,001h,019h,001h
-
 
1486
db 0BFh,0B7h,001h,017h,001h,0BFh,0B9h,001h
-
 
1487
db 015h,002h,0BFh,0B9h,002h,014h,001h,0B8h
-
 
1488
db 002h,0B6h,002h,0B8h,001h,013h,001h,0B8h
-
 
1489
db 004h,0B4h,004h,0B8h,001h,012h,001h,0B8h
-
 
1490
db 004h,0B4h,004h,0B8h,001h,012h,001h,0B8h
-
 
1491
db 004h,0B4h,004h,0B8h,001h,011h,001h,0B9h
-
 
1492
db 004h,0B4h,004h,0B9h,002h,0B9h,004h,0B4h
-
 
1493
db 004h,0B9h,002h,0BAh,002h,0B6h,002h,0BAh
-
 
1494
db 002h,0B7h,001h,0BEh,001h,0B7h,002h,0B7h
-
 
1495
db 001h,0BEh,001h,0B7h,002h,0B6h,001h,0BFh
-
 
1496
db 0B1h,001h,0B6h,002h,0B3h,004h,0BFh,0B1h
-
 
1497
db 004h,0B3h,002h,0B7h,001h,0BEh,001h,0B7h
-
 
1498
db 001h,011h,001h,0B7h,001h,0BCh,001h,0B7h
-
 
1499
db 001h,012h,001h,0B7h,002h,0BAh,002h,0B7h
-
 
1500
db 001h,012h,001h,0B8h,003h,0B6h,003h,0B8h
-
 
1501
db 001h,013h,001h,0B8h,001h,091h,006h,091h
-
 
1502
db 001h,0B8h,001h,014h,002h,0B8h,001h,096h
-
 
1503
db 001h,0B8h,002h,015h,001h,0B9h,001h,094h
-
 
1504
db 001h,0B9h,001h,017h,001h,0B9h,004h,0B9h
-
 
1505
db 001h,019h,001h,0BFh,0B5h,001h,01Bh,002h
-
 
1506
db 0BFh,0B1h,002h,01Dh,002h,0BEh,002h,01Fh
-
 
1507
db 011h,003h,0B8h,003h,01Fh,016h,008h,000h
-
 
1508
 
-
 
1509
banana db 1
-
 
1510
db 01Fh,01Fh,01Fh,01Fh,01Ah,002h,01Fh,01Eh
-
 
1511
db 003h,01Fh,01Eh,003h,01Fh,01Eh,003h,01Fh
-
 
1512
db 01Eh,003h,01Fh,01Dh,005h,01Fh,01Ch,001h
-
 
1513
db 0B1h,001h,0B1h,001h,01Fh,01Bh,002h,0B1h
-
 
1514
db 001h,0B2h,001h,01Fh,01Ah,001h,0B2h,001h
-
 
1515
db 0B2h,001h,01Fh,01Ah,001h,0B2h,001h,0B3h
-
 
1516
db 001h,01Fh,019h,001h,0B3h,001h,0B2h,001h
-
 
1517
db 01Fh,019h,001h,0B3h,001h,0B3h,001h,01Fh
-
 
1518
db 018h,001h,0B4h,001h,0B3h,001h,01Fh,017h
-
 
1519
db 001h,0B4h,001h,0B4h,001h,01Fh,017h,001h
-
 
1520
db 0B4h,001h,0B4h,001h,01Fh,016h,001h,0B5h
-
 
1521
db 001h,0B4h,001h,01Fh,016h,001h,0B5h,001h
-
 
1522
db 0B4h,002h,01Fh,015h,001h,0B5h,001h,0B5h
-
 
1523
db 001h,01Fh,014h,001h,0B6h,001h,0B5h,002h
-
 
1524
db 01Fh,013h,001h,0B6h,001h,0B6h,002h,01Fh
-
 
1525
db 012h,001h,0B6h,002h,0B6h,002h,01Fh,011h
-
 
1526
db 001h,0B7h,002h,0B6h,002h,01Fh,002h,0B7h
-
 
1527
db 003h,0B5h,002h,01Fh,001h,0B9h,008h,01Fh
-
 
1528
db 002h,0BCh,002h,01Fh,013h,004h,0B6h,003h
-
 
1529
db 01Fh,018h,006h,000h
-
 
1530
 
-
 
1531
bolt db 1
-
 
1532
db 01Fh,01Fh,01Fh,006h,01Fh,01Ah,001h,085h
-
 
1533
db 002h,01Fh,018h,001h,078h,001h,01Fh,017h
-
 
1534
db 081h,002h,071h,004h,081h,001h,01Fh,017h
-
 
1535
db 001h,083h,073h,002h,081h,01Fh,017h,081h
-
 
1536
db 001h,072h,085h,001h,01Fh,016h,002h,083h
-
 
1537
db 073h,002h,081h,001h,01Fh,013h,002h,071h
-
 
1538
db 081h,001h,072h,085h,001h,071h,002h,01Eh
-
 
1539
db 002h,073h,001h,083h,073h,002h,081h,073h
-
 
1540
db 002h,01Bh,001h,075h,081h,001h,087h,001h
-
 
1541
db 075h,001h,01Ah,001h,0F2h,074h,081h,006h
-
 
1542
db 081h,074h,003h,01Ah,001h,072h,0F2h,07Ch
-
 
1543
db 002h,082h,001h,01Ah,001h,074h,0FBh,001h
-
 
1544
db 084h,001h,01Ah,001h,075h,0F1h,078h,001h
-
 
1545
db 085h,001h,01Ah,001h,075h,0F1h,078h,001h
-
 
1546
db 085h,001h,01Bh,002h,073h,0F1h,078h,001h
-
 
1547
db 083h,002h,01Eh,002h,071h,0F1h,078h,001h
-
 
1548
db 081h,002h,01Fh,013h,00Ch,01Fh,016h,081h
-
 
1549
db 001h,072h,085h,001h,01Fh,016h,002h,083h
-
 
1550
db 073h,002h,081h,001h,01Fh,013h,002h,071h
-
 
1551
db 081h,001h,072h,085h,001h,071h,002h,01Eh
-
 
1552
db 002h,073h,001h,083h,073h,002h,081h,073h
-
 
1553
db 002h,01Bh,001h,075h,081h,001h,072h,085h
-
 
1554
db 001h,075h,001h,01Ah,001h,0F2h,074h,081h
-
 
1555
db 006h,081h,074h,003h,01Ah,001h,072h,0F2h
-
 
1556
db 07Ch,002h,082h,001h,01Ah,001h,074h,0FBh
-
 
1557
db 001h,084h,001h,01Ah,001h,075h,0F1h,078h
-
 
1558
db 001h,085h,001h,01Ah,001h,075h,0F1h,078h
-
 
1559
db 001h,085h,001h,01Bh,002h,073h,0F1h,078h
-
 
1560
db 001h,083h,002h,01Eh,002h,071h,0F1h,078h
-
 
1561
db 001h,081h,002h,01Fh,013h,00Ch,000h
-
 
1562
 
-
 
1563
 
-
 
1564
coltbl dd 000000h,800000h,008000h,808000h
-
 
1565
       dd 000080h,800080h,008080h,0C0C0C0h
-
 
1566
       dd 808080h,0FF0000h,00FF00h,0FFFF00h
-
 
1567
       dd 0000FFh,0FF00FFh,00FFFFh,0FFFFFFh
-
 
1568
       dd 0006688ddh  ; bitton color
-
 
1569
 
-
 
1570
 
-
 
1571
pict   dd globe
-
 
1572
       dd wa
-
 
1573
       dd sword
-
 
1574
       dd cow
-
 
1575
       dd mace
-
 
1576
       dd cube
-
 
1577
       dd ball
-
 
1578
       dd dish
-
 
1579
       dd apple
-
 
1580
       dd ok
-
 
1581
       dd speaker
-
 
1582
       dd print
-
 
1583
       dd light
-
 
1584
       dd key1
-
 
1585
       dd foto
-
 
1586
       dd flop
-
 
1587
       dd pillar
-
 
1588
       dd newspaper
-
 
1589
       dd umbrella
-
 
1590
       dd books
-
 
1591
       dd flag
-
 
1592
       dd paint
-
 
1593
       dd molecule
-
 
1594
       dd cd
-
 
1595
       dd trumpet
-
 
1596
       dd liquid
-
 
1597
       dd telephone
-
 
1598
       dd smile
-
 
1599
       dd banana
-
 
1600
       dd bolt
-
 
1601
 
-
 
1602
labnew  db   'New game    Clicks:'
-
 
1603
labnewlen:
-
 
1604
 
-
 
1605
 
-
 
1606
nkeydown dd ?
-
 
1607
bitstat db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
1608
        db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
1609
        db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
1610
bitpict db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
1611
        db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
1612
        db ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
-
 
Line -... Line 566...
-
 
566
	ror	eax, 3
-
 
567
	xor	eax, 0DEADBEEFh
-
 
568
	add	eax, edx
-
 
569
	mov	[RandSeed], eax
-
 
570
	add	eax, edx
-
 
571
	xor	edx, edx
-
 
572
	push	FieldWidth*FieldHeight
-
 
573
	pop	ecx
-
 
574
	div	ecx
-
 
575
	ret
-
 
576
 
-
 
577
i_end: