how to a line between two points??

Please support our Assembly advertiser: Programming Forums - DaniWeb Sister Site
Thread Solved

Join Date: Apr 2007
Posts: 16
Reputation: eeeraser is an unknown quantity at this point 
Solved Threads: 0
eeeraser eeeraser is offline Offline
Newbie Poster

how to a line between two points??

 
0
  #1
Apr 29th, 2007
hi again ..
Does anybody have any idea how could I draw a line between two points using assembly language?
e.g. if you have the first point DX1, CX1 and DX2, CX2...
I wanna draw a line between them, simply, I wanna program that I give him two points and then he draws a line between them.
I prefere the program to be simple too
.. Thanks
Last edited by eeeraser; Apr 29th, 2007 at 1:14 pm.
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: how to a line between two points??

 
0
  #2
Apr 29th, 2007
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 15,485
Reputation: Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute 
Solved Threads: 1478
Team Colleague
Featured Poster
Ancient Dragon's Avatar
Ancient Dragon Ancient Dragon is offline Offline
Still Learning

Re: how to a line between two points??

 
0
  #3
Apr 29th, 2007
how to draw a line depends on the operating system. If you are using MS-Windows you can use the win32 api graphics functions. If you are in MS-DOS you could probably just use a line drawn with dashes, in a loop of some sort.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
Reply With Quote Quick reply to this message  
Join Date: Apr 2007
Posts: 16
Reputation: eeeraser is an unknown quantity at this point 
Solved Threads: 0
eeeraser eeeraser is offline Offline
Newbie Poster

Re: how to a line between two points??

 
0
  #4
Apr 29th, 2007
Thanks guys, however you might not get my point. I'm using MS-DOS, TASM program to write my assembly programs, windows xp.
I think most of you know the INT10H function AH = 0CH, while AL = color value and before that we choose graphics mode INT10H AH = 12h. Interrput INT10H AH = 0CH and AL = 02 for green dot. it simply draws a pixel in the screen 640*480, while you specify CX for columns and DX for rows. My problem is how could I join two points with a straight line for example CX1,DX1 and CX2,DX2. You know it's too hard to use math equation I have to define many things. So, if you have another way rather than using math equation I'll be happy to have it ..
Thanks again guys
Reply With Quote Quick reply to this message  
Join Date: Apr 2007
Posts: 16
Reputation: eeeraser is an unknown quantity at this point 
Solved Threads: 0
eeeraser eeeraser is offline Offline
Newbie Poster

Re: how to a line between two points??

 
0
  #5
May 1st, 2007
Please guys I need help with this problem.
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: how to a line between two points??

 
0
  #6
May 2nd, 2007
Use the link I posted.

Calculate a series of XY positions that get you from the start to the end.

For each position, call INT10H function AH = 0CH, with the other registers set to the colour and position you want.

It's just a bit of maths, and a loop calling INT10H. What more do you want?
Reply With Quote Quick reply to this message  
Join Date: Apr 2007
Posts: 16
Reputation: eeeraser is an unknown quantity at this point 
Solved Threads: 0
eeeraser eeeraser is offline Offline
Newbie Poster

Re: how to a line between two points??

 
0
  #7
May 4th, 2007
I can't implement bresenham algorithm on assembly. It's too hard to do so. because of many things, first pixals are integers number and it's hard to manipulate them. Second, in assembly you don't have math library.
I don't wanna draw each line that is representing first second, second second, third second and so on. Also the same for minutes and hours. I tried to implement bresenham algorithm but it didn't work.

So if you see that too easy to implement it please do it for me ..
Thanks in advance.
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: how to a line between two points??

 
0
  #8
May 4th, 2007
> I can't implement bresenham algorithm on assembly. It's too hard to do so.
So give up already and go back to doing things in a high level language if you can't deal without all the creature comforts.
Assembler programming can be damn hard work at times, and you have to occasionally do every little thing yourself.

I mean, what would you do if the INT10 function was not available, and you had to do all the address arithmetic to work out the memory location for a pixel. Could you manage that?

> Second, in assembly you don't have math library.
Unless you write your own.
Read up on fixed point arithmetic if you're worried about fractions.

There's also an integer version.
http://www.cs.helsinki.fi/group/goa/...s/bresenh.html
But that requires some reading on your part as well, so perhaps it's not such a good idea.

> I tried to implement bresenham algorithm but it didn't work.
Well posting it might at least help convince some of us that you're pulling your weight around here, and not just looking for free handouts.
Don't forget to comment it thoroughly, and remember to use the [code][/code] tags if you do decide to post it.

> So if you see that too easy to implement it please do it for me ..
While you get all the credit?
And what happens the next time you have a problem, will you be back cap in hand looking for more free handouts?
Reply With Quote Quick reply to this message  
Join Date: Apr 2007
Posts: 16
Reputation: eeeraser is an unknown quantity at this point 
Solved Threads: 0
eeeraser eeeraser is offline Offline
Newbie Poster

Re: how to a line between two points??

 
0
  #9
May 5th, 2007
Listen tough guy, I did the project without any help. However I am trying now to reduce the size of the code.
This is my code and it's 122KB ...
I don't think so there is someone can solve like this. The project is analog clock.
  1. TITLE "Program OF CLOCK"
  2. .MODEL large
  3. .STACK 500
  4. .DATA
  5. .CODE
  6. MOV AX, @DATA
  7. MOV DS, AX
  8. MOV AH, 0FH
  9. INT 10H
  10. PUSH AX
  11. MOV AH, 00H
  12. MOV AL, 12H
  13. INT 10H
  14.  
  15. start:MOV AX, 0C06H ;number3
  16. MOV DX, 222
  17. num31:MOV CX, 521
  18. num32:INT 10H
  19. INC CX
  20. CMP CX, 538
  21. JB num32
  22. inc dx
  23. cmp dx, 224
  24. jb num31
  25. MOV DX, 239
  26. num33:MOV CX, 521
  27. num34:INT 10H
  28. INC CX
  29. CMP CX, 538
  30. JB num34
  31. inc dx
  32. cmp dx, 241
  33. jb num33
  34. MOV DX, 256
  35. num35:MOV CX, 521
  36. num36:INT 10H
  37. INC CX
  38. CMP CX, 538
  39. JB num36
  40. inc dx
  41. cmp dx, 258
  42. jb num35
  43. MOV DX, 222
  44. num37:MOV CX, 536
  45. num38:INT 10H
  46. INC CX
  47. CMP CX, 538
  48. JB num38
  49. inc dx
  50. cmp dx, 258
  51. jb num37
  52. MOV AX, 0C05H ;number6
  53. MOV DX, 436
  54. num61:MOV CX, 311
  55. num62:INT 10H
  56. INC CX
  57. CMP CX, 313
  58. JB num62
  59. inc dx
  60. cmp dx, 472
  61. jb num61
  62. MOV DX, 436
  63. num63:MOV CX, 311
  64. num64:INT 10H
  65. INC CX
  66. CMP CX, 329
  67. JB num64
  68. inc dx
  69. cmp dx, 438
  70. jb num63
  71. MOV DX, 453
  72. num65:MOV CX, 311
  73. num66:INT 10H
  74. INC CX
  75. CMP CX, 329
  76. JB num66
  77. inc dx
  78. cmp dx, 455
  79. jb num65
  80. MOV DX, 470
  81. num67:MOV CX, 311
  82. num68:INT 10H
  83. INC CX
  84. CMP CX, 329
  85. JB num68
  86. inc dx
  87. cmp dx, 472
  88. jb num67
  89. MOV DX, 453
  90. num69:MOV CX, 327
  91. num610:INT 10H
  92. INC CX
  93. CMP CX, 329
  94. JB num610
  95. inc dx
  96. cmp dx, 472
  97. jb num69
  98. MOV AX, 0C04H ;number9
  99. MOV DX, 222
  100. num91:MOV CX, 118
  101. num92:INT 10H
  102. INC CX
  103. CMP CX, 120
  104. JB num92
  105. inc dx
  106. cmp dx, 258
  107. jb num91
  108. MOV DX, 222
  109. num93:MOV CX, 101
  110. num94:INT 10H
  111. INC CX
  112. CMP CX, 120
  113. JB num94
  114. inc dx
  115. cmp dx, 224
  116. jb num93
  117. MOV DX, 222
  118. num95:MOV CX, 101
  119. num96:INT 10H
  120. INC CX
  121. CMP CX, 103
  122. JB num96
  123. inc dx
  124. cmp dx, 241
  125. jb num95
  126. MOV DX, 239
  127. num97:MOV CX, 101
  128. num98:INT 10H
  129. INC CX
  130. CMP CX, 120
  131. JB num98
  132. inc dx
  133. cmp dx, 241
  134. jb num97
  135. MOV DX, 256
  136. num99:MOV CX, 101
  137. num910:INT 10H
  138. INC CX
  139. CMP CX, 120
  140. JB num910
  141. inc dx
  142. cmp dx, 258
  143. jb num99
  144. MOV AX, 0C07H ;number12
  145. MOV DX, 8
  146. num121:MOV CX, 309
  147. num122:INT 10H
  148. INC CX
  149. CMP CX, 311
  150. JB num122
  151. inc dx
  152. cmp dx, 44
  153. jb num121
  154. MOV DX, 8
  155. num123:MOV CX, 313
  156. num124:INT 10H
  157. INC CX
  158. CMP CX, 332
  159. JB num124
  160. inc dx
  161. cmp dx, 10
  162. jb num123
  163. MOV DX, 8
  164. num125:MOV CX, 330
  165. num126:INT 10H
  166. INC CX
  167. CMP CX, 332
  168. JB num126
  169. inc dx
  170. cmp dx, 27
  171. jb num125
  172. MOV DX, 25
  173. num127:MOV CX, 313
  174. num128:INT 10H
  175. INC CX
  176. CMP CX, 332
  177. JB num128
  178. inc dx
  179. cmp dx, 27
  180. jb num127
  181. MOV DX, 25
  182. num129:MOV CX, 313
  183. num1210:INT 10H
  184. INC CX
  185. CMP CX, 315
  186. JB num1210
  187. inc dx
  188. cmp dx, 44
  189. jb num129
  190. MOV DX,42
  191. num1211:MOV CX, 313
  192. num1212:INT 10H
  193. INC CX
  194. CMP CX, 332
  195. JB num1212
  196. inc dx
  197. cmp dx, 44
  198. jb num1211
  199.  
  200. MOV DX, 48
  201. ct2:MOV CX, 124
  202. MOV AX, 0C01H
  203. ct1:INT 10H
  204. INC CX
  205. CMP CX, 517
  206. JB ct1
  207. inc dx
  208. cmp dx, 50
  209. jb ct2
  210.  
  211. MOV DX, 430
  212. cp2:MOV CX, 124
  213. MOV AX, 0C01H
  214. cp1:INT 10H
  215. INC CX
  216. CMP CX, 517
  217. JB cp1
  218. inc dx
  219. cmp dx, 432
  220. jb cp2
  221.  
  222. MOV dX, 48
  223. cl2:MOV CX, 124
  224. MOV AX, 0C01H
  225. cl1:INT 10H
  226. INC CX
  227. CMP CX, 126
  228. JB cl1
  229. inc dx
  230. cmp dx, 432
  231. jb cl2
  232.  
  233. MOV DX, 48
  234. crr2:MOV CX, 515
  235. MOV AX, 0C01H
  236. cr1:INT 10H
  237. INC CX
  238. CMP CX, 517
  239. JB cr1
  240. inc dx
  241. cmp dx, 432
  242. jb crr2
  243. MOV AX, 0C03H
  244. MOV CX, 333
  245. MOV DX, 55 ;m1
  246. INT 10H
  247. MOV CX, 352
  248. MOV DX, 58 ;m2
  249. INT 10H
  250. MOV CX, 370
  251. MOV DX, 64 ;m3
  252. INT 10H
  253. MOV CX, 388
  254. MOV DX, 71 ;m4
  255. INT 10H
  256. MOV CX, 423
  257. MOV DX, 91 ;m6
  258. INT 10H
  259. MOV CX, 441
  260. MOV DX, 103 ;m7
  261. INT 10H
  262. MOV CX, 456
  263. MOV DX, 117 ;m8
  264. INT 10H
  265. MOV CX, 469
  266. MOV DX, 133 ;m9
  267. INT 10H
  268. MOV CX, 494
  269. MOV DX, 167 ;m11
  270. INT 10H
  271. MOV CX, 501
  272. MOV DX, 186 ;m12
  273. INT 10H
  274. MOV CX, 506
  275. MOV DX, 206 ;m13
  276. INT 10H
  277. MOV CX, 509
  278. MOV DX, 225 ;m14
  279. INT 10H
  280. MOV CX, 509
  281. MOV DX, 255 ;m16
  282. INT 10H
  283. MOV CX, 506
  284. MOV DX, 274 ;m17
  285. INT 10H
  286. MOV CX, 501
  287. MOV DX, 294 ;m18
  288. INT 10H
  289. MOV CX, 494
  290. MOV DX, 313 ;m19
  291. INT 10H
  292. MOV CX, 469
  293. MOV DX, 347 ;m21
  294. INT 10H
  295. MOV CX, 456
  296. MOV DX, 363 ;m22
  297. INT 10H
  298. MOV CX, 441
  299. MOV DX, 377 ;m23
  300. INT 10H
  301. MOV CX, 423
  302. MOV DX, 389 ;m24
  303. INT 10H
  304. MOV CX, 388
  305. MOV DX, 409 ;m26
  306. INT 10H
  307. MOV CX, 370
  308. MOV DX, 416 ;m27
  309. INT 10H
  310. MOV CX, 352
  311. MOV DX, 422 ;m28
  312. INT 10H
  313. MOV CX, 333
  314. MOV DX, 425 ;m29
  315. INT 10H
  316. MOV CX, 307
  317. MOV DX, 425 ;m31
  318. INT 10H
  319. MOV CX, 288
  320. MOV DX, 422 ;m32
  321. INT 10H
  322. MOV CX, 270
  323. MOV DX, 416 ;m33
  324. INT 10H
  325. MOV CX, 252
  326. MOV DX, 409 ;m34
  327. INT 10H
  328. MOV CX, 217
  329. MOV DX, 389 ;m36
  330. INT 10H
  331. MOV CX, 199
  332. MOV DX, 377 ;m37
  333. INT 10H
  334. MOV CX, 184
  335. MOV DX, 363 ;m38
  336. INT 10H
  337. MOV CX, 171
  338. MOV DX, 347 ;m39
  339. INT 10H
  340. MOV CX, 146
  341. MOV DX, 313 ;m41
  342. INT 10H
  343. MOV CX, 139
  344. MOV DX, 294 ;m42
  345. INT 10H
  346. MOV CX, 134
  347. MOV DX, 274 ;m43
  348. INT 10H
  349. MOV CX, 131
  350. MOV DX, 255 ;m44
  351. INT 10H
  352. MOV CX, 131
  353. MOV DX, 225 ;m46
  354. INT 10H
  355. MOV CX, 134
  356. MOV DX, 206 ;m47
  357. INT 10H
  358. MOV CX, 139
  359. MOV DX, 186 ;m48
  360. INT 10H
  361. MOV CX, 146
  362. MOV DX, 167 ;m49
  363. INT 10H
  364. MOV CX, 171
  365. MOV DX, 133 ;m51
  366. INT 10H
  367. MOV CX, 184
  368. MOV DX, 117 ;m52
  369. INT 10H
  370. MOV CX, 199
  371. MOV DX, 103 ;m53
  372. INT 10H
  373. MOV CX, 217
  374. MOV DX, 91 ;m54
  375. INT 10H
  376. MOV CX, 252
  377. MOV DX, 71 ;m56
  378. INT 10H
  379. MOV CX, 270
  380. MOV DX, 64 ;m57
  381. INT 10H
  382. MOV CX, 288
  383. MOV DX, 58 ;m58
  384. INT 10H
  385. MOV CX, 307
  386. MOV DX, 55 ;m59
  387. INT 10H
  388. MOV dX, 78
  389. c51:MOV CX, 406
  390. MOV AX, 0C0fH ;m5
  391. c52:INT 10H
  392. INC CX
  393. CMP CX, 410
  394. JB c52
  395. inc dx
  396. cmp dx, 82
  397. jb c51
  398. MOV dX, 147
  399. c101:MOV CX, 482
  400. MOV AX, 0C0fH ;m10
  401. c102:INT 10H
  402. INC CX
  403. CMP CX, 486
  404. JB c102
  405. inc dx
  406. cmp dx, 151
  407. jb c101
  408. MOV dX, 398
  409. c251:MOV CX, 406
  410. MOV AX, 0C0fH ;m25
  411. c252:INT 10H
  412. INC CX
  413. CMP CX, 410
  414. JB c252
  415. inc dx
  416. cmp dx, 402
  417. jb c251
  418. MOV dX, 329
  419. c201:MOV CX, 482
  420. MOV AX, 0C0fH ;m20
  421. c202:INT 10H
  422. INC CX
  423. CMP CX, 486
  424. JB c202
  425. inc dx
  426. cmp dx, 333
  427. jb c201
  428. MOV dX, 398
  429. c351:MOV CX, 231
  430. MOV AX, 0C0fH ;m35
  431. c352:INT 10H
  432. INC CX
  433. CMP CX, 235
  434. JB c352
  435. inc dx
  436. cmp dx, 402
  437. jb c351
  438. MOV dX, 329
  439. c401:MOV CX, 154
  440. MOV AX, 0C0fH ;m40
  441. c402:INT 10H
  442. INC CX
  443. CMP CX, 158
  444. JB c402
  445. inc dx
  446. cmp dx, 333
  447. jb c401
  448. MOV dX, 147
  449. c501:MOV CX, 154
  450. MOV AX, 0C0fH ;m50
  451. c502:INT 10H
  452. INC CX
  453. CMP CX, 158
  454. JB c502
  455. inc dx
  456. cmp dx, 151
  457. jb c501
  458. MOV dX, 78
  459. c551:MOV CX, 230
  460. MOV AX, 0C0fH ;m55
  461. c552:INT 10H
  462. INC CX
  463. CMP CX, 234
  464. JB c552
  465. inc dx
  466. cmp dx, 82
  467. jb c551
  468. mov ah,2h
  469. int 1ah
  470. dec cl
  471. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  472. cmp cl,1h
  473. jb mm1
  474. jmp nexc2
  475. mm1: MOV CX, 320
  476. MOV DX, 58
  477. MOV AX, 0C00H
  478. hmm12:INT 10H
  479. INC DX
  480. CMP DX, 240
  481. JB hmm12
  482. jmp start5
  483. nexc2:cmp cl,2h
  484. je mm2
  485. jmp nexc3
  486. mm2: MOV CX, 320
  487. MOV DX, 240
  488. MOV AX, 0C00H
  489. bacc2:mov bl,5
  490. mmn2:INT 10H
  491. deC DX
  492. dec bl
  493. jnz mmn2
  494. mov bl,6
  495. inc cx
  496. mmn22:INT 10H
  497. deC DX
  498. dec bl
  499. jnz mmn22
  500. inc cx
  501. CMP cx, 352
  502. JB bacc2
  503. jmp start5
  504. nexc3:cmp cl,3h
  505. je mm3
  506. jmp nexc4
  507. mm3: MOV CX, 320
  508. MOV DX, 240
  509. MOV AX, 0C00H
  510. bacc3:mov bl,4
  511. mmn3:INT 10H
  512. deC DX
  513. dec bl
  514. jnz mmn3
  515. mov bl,3
  516. inc cx
  517. mmn32:INT 10H
  518. deC DX
  519. dec bl
  520. jnz mmn32
  521. inc cx
  522. CMP cx,368
  523. JB bacc3
  524. jmp start5
  525. nexc4:cmp cl,4h
  526. je mm4
  527. jmp nexc5
  528. mm4: MOV CX, 320
  529. MOV DX, 240
  530. MOV AX, 0C00H
  531. bacc4:mov bl,3
  532. mmn4:INT 10H
  533. deC DX
  534. dec bl
  535. jnz mmn4
  536. mov bl,2
  537. inc cx
  538. mmn42:INT 10H
  539. deC DX
  540. dec bl
  541. jnz mmn42
  542. inc cx
  543. CMP cx, 385
  544. JB bacc4
  545. jmp start5
  546. nexc5:cmp cl,5h
  547. je mm5
  548. jmp nexc6
  549. mm5: MOV CX, 405
  550. MOV DX, 82
  551. MOV AX, 0C00H
  552. bacc51:mov bl,2
  553. mmn51:INT 10H
  554. inc dX
  555. dec bl
  556. jnz mmn51
  557. mov bl,2
  558. dec cx
  559. mmn52:INT 10H
  560. inc dX
  561. dec bl
  562. jnz mmn52
  563. mov bl,2
  564. dec cx
  565. mmn53:INT 10H
  566. inc dX
  567. dec bl
  568. jnz mmn53
  569. mov bl,1
  570. dec cx
  571. mmn54:INT 10H
  572. inc dX
  573. dec bl
  574. jnz mmn54
  575. mov bl,2
  576. dec cx
  577. mmn55:INT 10H
  578. inc dX
  579. dec bl
  580. jnz mmn55
  581. mov bl,2
  582. dec cx
  583. mmn56:INT 10H
  584. inc dX
  585. dec bl
  586. jnz mmn56
  587. mov bl,2
  588. dec cx
  589. mmn57:INT 10H
  590. inc dX
  591. dec bl
  592. jnz mmn57
  593. dec cx
  594. CMP dx,240
  595. JB bacc51
  596. jmp start5
  597. nexc6:cmp cl,6h
  598. je mm6
  599. jmp nexc7
  600. mm6: MOV CX, 421
  601. MOV DX, 93
  602. MOV AX, 0C00H
  603. bacc61:mov bl,1
  604. mmn61:INT 10H
  605. inc dX
  606. dec bl
  607. jnz mmn61
  608. mov bl,2
  609. dec cx
  610. mmn62:INT 10H
  611. inc dX
  612. dec bl
  613. jnz mmn62
  614. mov bl,1
  615. dec cx
  616. mmn63:INT 10H
  617. inc dX
  618. dec bl
  619. jnz mmn63
  620. mov bl,2
  621. dec cx
  622. mmn64:INT 10H
  623. inc dX
  624. dec bl
  625. jnz mmn64
  626. mov bl,1
  627. dec cx
  628. mmn65:INT 10H
  629. inc dX
  630. dec bl
  631. jnz mmn65
  632. mov bl,2
  633. dec cx
  634. mmn66:INT 10H
  635. inc dX
  636. dec bl
  637. jnz mmn66
  638. mov bl,1
  639. dec cx
  640. mmn67:INT 10H
  641. inc dX
  642. dec bl
  643. jnz mmn67
  644. dec cx
  645. CMP dx, 240
  646. JB bacc61
  647. jmp start5
  648. nexc7:cmp cl,7h
  649. je mm7
  650. jmp nexc8
  651. mm7: MOV CX, 439
  652. MOV DX, 105
  653. MOV AX, 0C00H
  654. bacc71:mov bl,1
  655. mmn71:INT 10H
  656. inc dX
  657. dec bl
  658. jnz mmn71
  659. mov bl,1
  660. dec cx
  661. mmn72:INT 10H
  662. inc dX
  663. dec bl
  664. jnz mmn72
  665. mov bl,1
  666. dec cx
  667. mmn73:INT 10H
  668. inc dX
  669. dec bl
  670. jnz mmn73
  671. mov bl,1
  672. dec cx
  673. mmn74:INT 10H
  674. inc dX
  675. dec bl
  676. jnz mmn74
  677. mov bl,2
  678. dec cx
  679. mmn75:INT 10H
  680. inc dX
  681. dec bl
  682. jnz mmn75
  683. mov bl,1
  684. dec cx
  685. mmn76:INT 10H
  686. inc dX
  687. dec bl
  688. jnz mmn76
  689. mov bl,1
  690. dec cx
  691. mmn77:INT 10H
  692. inc dX
  693. dec bl
  694. jnz mmn77
  695. mov bl,1
  696. dec cx
  697. mmn78:INT 10H
  698. inc dX
  699. dec bl
  700. jnz mmn78
  701. dec cx
  702. CMP dx, 240
  703. JB bacc71
  704. jmp start5
  705. nexc8:cmp cl,8h
  706. je mm8
  707. jmp nexc9
  708. mm8: MOV CX, 454
  709. MOV DX, 119
  710. MOV AX, 0C00H
  711. bacc81:mov bl,1
  712. mmn81:INT 10H
  713. dec cX
  714. dec bl
  715. jnz mmn81
  716. mov bl,1
  717. inc dx
  718. mmn82:INT 10H
  719. dec cX
  720. dec bl
  721. jnz mmn82
  722. mov bl,1
  723. inc dx
  724. mmn83:INT 10H
  725. dec cX
  726. dec bl
  727. jnz mmn83
  728. mov bl,1
  729. inc dx
  730. mmn84:INT 10H
  731. dec cX
  732. dec bl
  733. jnz mmn84
  734. mov bl,2
  735. inc dx
  736. mmn85:INT 10H
  737. dec cX
  738. dec bl
  739. jnz mmn85
  740. mov bl,1
  741. inc dx
  742. mmn86:INT 10H
  743. dec cX
  744. dec bl
  745. jnz mmn86
  746. mov bl,1
  747. inc dx
  748. mmn87:INT 10H
  749. dec cX
  750. dec bl
  751. jnz mmn87
  752. mov bl,1
  753. inc dx
  754. mmn88:INT 10H
  755. dec cX
  756. dec bl
  757. jnz mmn88
  758. mov bl,1
  759. inc dx
  760. mmn89:INT 10H
  761. dec cX
  762. dec bl
  763. jnz mmn89
  764. inc dx
  765. CMP dx, 240
  766. JB bacc81
  767. jmp start5
  768. nexc9:cmp cl,9h
  769. je mm9
  770. jmp nexc10
  771. mm9: MOV CX, 467
  772. MOV DX, 135
  773. MOV AX, 0C00H
  774. bacc91:mov bl,2
  775. mmn91:INT 10H
  776. dec cX
  777. dec bl
  778. jnz mmn91
  779. mov bl,1
  780. inc dx
  781. mmn92:INT 10H
  782. dec cX
  783. dec bl
  784. jnz mmn92
  785. mov bl,2
  786. inc dx
  787. mmn93:INT 10H
  788. dec cX
  789. dec bl
  790. jnz mmn93
  791. mov bl,1
  792. inc dx
  793. mmn94:INT 10H
  794. dec cX
  795. dec bl
  796. jnz mmn94
  797. mov bl,1
  798. inc dx
  799. mmn95:INT 10H
  800. dec cX
  801. dec bl
  802. jnz mmn95
  803. inc dx
  804. CMP dx, 240
  805. JB bacc91
  806. jmp start5
  807. nexc10:cmp cl,10h
  808. je mm10
  809. jmp nexc11
  810. mm10: MOV CX, 480
  811. MOV DX, 151
  812. MOV AX, 0C00H
  813. bacc101:mov bl,2
  814. mmn101:INT 10H
  815. dec cX
  816. dec bl
  817. jnz mmn101
  818. mov bl,1
  819. inc dx
  820. mmn102:INT 10H
  821. deC cX
  822. dec bl
  823. jnz mmn102
  824. mov bl,2
  825. inc dx
  826. mmn103:INT 10H
  827. deC cX
  828. dec bl
  829. jnz mmn103
  830. mov bl,2
  831. inc dx
  832. mmn104:INT 10H
  833. deC cX
  834. dec bl
  835. jnz mmn104
  836. inc dx
  837. CMP dx, 240
  838. JB bacc101
  839. jmp start5
  840. nexc11:cmp cl,11h
  841. je mm11
  842. jmp nexc12
  843. mm11: MOV CX, 492
  844. MOV DX, 169
  845. MOV AX, 0C00H
  846. bacc111:mov bl,3
  847. mmn111:INT 10H
  848. dec cX
  849. dec bl
  850. jnz mmn111
  851. mov bl,2
  852. inc dx
  853. mmn112:INT 10H
  854. deC cX
  855. dec bl
  856. jnz mmn112
  857. mov bl,2
  858. inc dx
  859. mmn113:INT 10H
  860. deC cX
  861. dec bl
  862. jnz mmn113
  863. inc dx
  864. CMP dx, 240
  865. JB bacc111
  866. jmp start5
  867. nexc12:cmp cl,12h
  868. je mm12
  869. jmp nexc13
  870. mm12: MOV CX, 499
  871. MOV DX, 187
  872. MOV AX, 0C00H
  873. bacc121:mov bl,3
  874. mmn121:INT 10H
  875. dec cX
  876. dec bl
  877. jnz mmn121
  878. mov bl,3
  879. inc dx
  880. mmn122:INT 10H
  881. deC cX
  882. dec bl
  883. jnz mmn122
  884. mov bl,4
  885. inc dx
  886. mmn123:INT 10H
  887. deC cX
  888. dec bl
  889. jnz mmn123
  890. inc dx
  891. CMP dx, 240
  892. JB bacc121
  893. jmp start5
  894. nexc13:cmp cl,13h
  895. je mm13
  896. jmp nexc14
  897. mm13: MOV CX, 504
  898. MOV DX, 206
  899. MOV AX, 0C00H
  900. bacc131:mov bl,5
  901. mmn131:INT 10H
  902. dec cX
  903. dec bl
  904. jnz mmn131
  905. mov bl,6
  906. inc dx
  907. mmn132:INT 10H
  908. deC cX
  909. dec bl
  910. jnz mmn132
  911. inc dx
  912. CMP dx, 240
  913. JB bacc131
  914. jmp start5
  915. nexc14:cmp cl,14h
  916. je mm14
  917. jmp nexc15
  918. mm14: MOV CX, 507
  919. MOV DX, 225
  920. MOV AX, 0C00H
  921. bacc141:mov bl,12
  922. mmn141:INT 10H
  923. dec cX
  924. dec bl
  925. jnz mmn141
  926. inc dx
  927. CMP dx, 240
  928. JB bacc141
  929. jmp start5
  930. nexc15:cmp cl,15h
  931. je mm15
  932. jmp nexc16
  933. mm15: MOV CX, 320
  934. MOV DX, 240
  935. MOV AX, 0C00H
  936. hmm3:INT 10H
  937. INC CX
  938. CMP CX, 507
  939. JB hmm3
  940. jmp start5
  941. nexc16:cmp cl,16h
  942. je mm16
  943. jmp nexc17
  944. mm16: MOV CX, 320
  945. MOV DX, 240
  946. MOV AX, 0C00H
  947. bacc161:mov bl,12
  948. mmn161:INT 10H
  949. inc cX
  950. dec bl
  951. jnz mmn161
  952. inc dx
  953. CMP cx, 507
  954. JB bacc161
  955. jmp start5
  956. nexc17:cmp cl,17h
  957. je mm17
  958. jmp nexc18
  959. mm17: MOV CX, 320
  960. MOV DX, 240
  961. MOV AX, 0C00H
  962. bacc171:mov bl,5
  963. mmn171:INT 10H
  964. inc cX
  965. dec bl
  966. jnz mmn171
  967. mov bl,6
  968. inc dx
  969. mmn172:INT 10H
  970. inc cX
  971. dec bl
  972. jnz mmn172
  973. inc dx
  974. CMP cx, 502
  975. JB bacc171
  976. jmp start5
  977. nexc18:cmp cl,18h
  978. je mm18
  979. jmp nexc19
  980. mm18: MOV CX, 320
  981. MOV DX, 240
  982. MOV AX, 0C00H
  983. bacc181:mov bl,3
  984. mmn181:INT 10H
  985. inc cX
  986. dec bl
  987. jnz mmn181
  988. mov bl,3
  989. inc dx
  990. mmn182:INT 10H
  991. inc cX
  992. dec bl
  993. jnz mmn182
  994. mov bl,4
  995. inc dx
  996. mmn183:INT 10H
  997. inc cX
  998. dec bl
  999. jnz mmn183
  1000. inc dx
  1001. CMP cx, 499
  1002. JB bacc181
  1003. jmp start5
  1004. nexc19:cmp cl,19h
  1005. je mm19
  1006. jmp nexc20
  1007. mm19: MOV CX, 320
  1008. MOV DX, 240
  1009. MOV AX, 0C00H
  1010. bacc191:mov bl,3
  1011. mmn191:INT 10H
  1012. inc cX
  1013. dec bl
  1014. jnz mmn191
  1015. mov bl,2
  1016. inc dx
  1017. mmn192:INT 10H
  1018. inc cX
  1019. dec bl
  1020. jnz mmn192
  1021. mov bl,2
  1022. inc dx
  1023. mmn193:INT 10H
  1024. inc cX
  1025. dec bl
  1026. jnz mmn193
  1027. inc dx
  1028. CMP cx,492
  1029. JB bacc191
  1030. jmp start5
  1031. nexc20:cmp cl,20h
  1032. je mm20
  1033. jmp nexc21
  1034. mm20: MOV CX, 320
  1035. MOV DX, 239
  1036. MOV AX, 0C00H
  1037. bacc201:mov bl,2
  1038. mmn201:INT 10H
  1039. inc cX
  1040. dec bl
  1041. jnz mmn201
  1042. mov bl,1
  1043. inc dx
  1044. mmn202:INT 10H
  1045. inc cX
  1046. dec bl
  1047. jnz mmn202
  1048. mov bl,2
  1049. inc dx
  1050. mmn203:INT 10H
  1051. inc cX
  1052. dec bl
  1053. jnz mmn203
  1054. mov bl,2
  1055. inc dx
  1056. mmn204:INT 10H
  1057. inc cX
  1058. dec bl
  1059. jnz mmn204
  1060. inc dx
  1061. CMP cx, 480
  1062. JB bacc201
  1063. jmp start5
  1064. nexc21:cmp cl,21h
  1065. je mm21
  1066. jmp nexc22
  1067. mm21: MOV CX, 320
  1068. MOV DX, 240
  1069. MOV AX, 0C00H
  1070. bacc211:mov bl,2
  1071. mmn211:INT 10H
  1072. inc cX
  1073. dec bl
  1074. jnz mmn211
  1075. mov bl,1
  1076. inc dx
  1077. mmn212:INT 10H
  1078. inc cX
  1079. dec bl
  1080. jnz mmn212
  1081. mov bl,2
  1082. inc dx
  1083. mmn213:INT 10H
  1084. inc cX
  1085. dec bl
  1086. jnz mmn213
  1087. mov bl,1
  1088. inc dx
  1089. mmn214:INT 10H
  1090. inc cX
  1091. dec bl
  1092. jnz mmn214
  1093. mov bl,1
  1094. inc dx
  1095. mmn215:INT 10H
  1096. inc cX
  1097. dec bl
  1098. jnz mmn215
  1099. inc dx
  1100. CMP cx, 467
  1101. JB bacc211
  1102. jmp start5
  1103. nexc22:cmp cl,22h
  1104. je mm22
  1105. jmp nexc23
  1106. mm22: MOV CX, 320
  1107. MOV DX, 240
  1108. MOV AX, 0C00H
  1109. bacc221:mov bl,1
  1110. mmn221:INT 10H
  1111. inc cX
  1112. dec bl
  1113. jnz mmn221
  1114. mov bl,1
  1115. inc dx
  1116. mmn222:INT 10H
  1117. inc cX
  1118. dec bl
  1119. jnz mmn222
  1120. mov bl,1
  1121. inc dx
  1122. mmn223:INT 10H
  1123. inc cX
  1124. dec bl
  1125. jnz mmn223
  1126. mov bl,1
  1127. inc dx
  1128. mmn224:INT 10H
  1129. inc cX
  1130. dec bl
  1131. jnz mmn224
  1132. mov bl,2
  1133. inc dx
  1134. mmn225:INT 10H
  1135. inc cX
  1136. dec bl
  1137. jnz mmn225
  1138. mov bl,1
  1139. inc dx
  1140. mmn226:INT 10H
  1141. inc cX
  1142. dec bl
  1143. jnz mmn226
  1144. mov bl,1
  1145. inc dx
  1146. mmn227:INT 10H
  1147. inc cX
  1148. dec bl
  1149. jnz mmn227
  1150. mov bl,1
  1151. inc dx
  1152. mmn228:INT 10H
  1153. inc cX
  1154. dec bl
  1155. jnz mmn228
  1156. mov bl,1
  1157. inc dx
  1158. mmn229:INT 10H
  1159. inc cX
  1160. dec bl
  1161. jnz mmn229
  1162. inc dx
  1163. CMP dx, 361
  1164. JB bacc221
  1165. jmp start5
  1166. nexc23:cmp cl,23h
  1167. je mm23
  1168. jmp nexc24
  1169. mm23: MOV CX, 320
  1170. MOV DX, 240
  1171. MOV AX, 0C00H
  1172. bacc231:mov bl,1
  1173. mmn231:INT 10H
  1174. inc dX
  1175. dec bl
  1176. jnz mmn231
  1177. mov bl,1
  1178. inc cx
  1179. mmn232:INT 10H
  1180. inc dX
  1181. dec bl
  1182. jnz mmn232
  1183. mov bl,1
  1184. inc cx
  1185. mmn233:INT 10H
  1186. inc dX
  1187. dec bl
  1188. jnz mmn233
  1189. mov bl,1
  1190. inc cx
  1191. mmn234:INT 10H
  1192. inc dX
  1193. dec bl
  1194. jnz mmn234
  1195. mov bl,2
  1196. inc cx
  1197. mmn235:INT 10H
  1198. inc dX
  1199. dec bl
  1200. jnz mmn235
  1201. mov bl,1
  1202. inc cx
  1203. mmn236:INT 10H
  1204. inc dX
  1205. dec bl
  1206. jnz mmn236
  1207. mov bl,1
  1208. inc cx
  1209. mmn237:INT 10H
  1210. inc dX
  1211. dec bl
  1212. jnz mmn237
  1213. mov bl,1
  1214. inc cx
  1215. mmn238:INT 10H
  1216. inc dX
  1217. dec bl
  1218. jnz mmn238
  1219. inc cx
  1220. CMP dx, 375
  1221. JB bacc231
  1222. jmp start5
  1223. nexc24:cmp cl,24h
  1224. je mm24
  1225. jmp nexc25
  1226. mm24: MOV CX, 320
  1227. MOV DX, 240
  1228. MOV AX, 0C00H
  1229. bacc241:mov bl,1
  1230. mmn241:INT 10H
  1231. inc dX
  1232. dec bl
  1233. jnz mmn241
  1234. mov bl,2
  1235. inc cx
  1236. mmn242:INT 10H
  1237. inc dX
  1238. dec bl
  1239. jnz mmn242
  1240. mov bl,1
  1241. inc cx
  1242. mmn243:INT 10H
  1243. inc dX
  1244. dec bl
  1245. jnz mmn243
  1246. mov bl,2
  1247. inc cx
  1248. mmn244:INT 10H
  1249. inc dX
  1250. dec bl
  1251. jnz mmn244
  1252. mov bl,1
  1253. inc cx
  1254. mmn245:INT 10H
  1255. inc dX
  1256. dec bl
  1257. jnz mmn245
  1258. mov bl,2
  1259. inc cx
  1260. mmn246:INT 10H
  1261. inc dX
  1262. dec bl
  1263. jnz mmn246
  1264. mov bl,1
  1265. inc cx
  1266. mmn247:INT 10H
  1267. inc dX
  1268. dec bl
  1269. jnz mmn247
  1270. inc cx
  1271. CMP dx, 387
  1272. JB bacc241
  1273. jmp start5
  1274. nexc25:cmp cl,25h
  1275. je mm25
  1276. jmp nexc26
  1277. mm25: MOV CX, 320
  1278. MOV DX, 240
  1279. MOV AX, 0C00H
  1280. bacc251:mov bl,2
  1281. mmn251:INT 10H
  1282. inc dX
  1283. dec bl
  1284. jnz mmn251
  1285. mov bl,2
  1286. inc cx
  1287. mmn252:INT 10H
  1288. inc dX
  1289. dec bl
  1290. jnz mmn252
  1291. mov bl,2
  1292. inc cx
  1293. mmn253:INT 10H
  1294. inc dX
  1295. dec bl
  1296. jnz mmn253
  1297. mov bl,1
  1298. inc cx
  1299. mmn254:INT 10H
  1300. inc dX
  1301. dec bl
  1302. jnz mmn254
  1303. mov bl,2
  1304. inc cx
  1305. mmn255:INT 10H
  1306. inc dX
  1307. dec bl
  1308. jnz mmn255
  1309. mov bl,2
  1310. inc cx
  1311. mmn256:INT 10H
  1312. inc dX
  1313. dec bl
  1314. jnz mmn256
  1315. mov bl,2
  1316. inc cx
  1317. mmn257:INT 10H
  1318. inc dX
  1319. dec bl
  1320. jnz mmn257
  1321. inc cx
  1322. CMP dx, 390
  1323. JB bacc251
  1324. jmp start5
  1325. nexc26:cmp cl,26h
  1326. je mm26
  1327. jmp nexc27
  1328. mm26: MOV CX, 320
  1329. MOV DX, 240
  1330. MOV AX, 0C00H
  1331. bacc261:mov bl,3
  1332. mmn261:INT 10H
  1333. inc DX
  1334. dec bl
  1335. jnz mmn261
  1336. mov bl,2
  1337. inc cx
  1338. mmn262:INT 10H
  1339. inc DX
  1340. dec bl
  1341. jnz mmn262
  1342. inc cx
  1343. CMP cx, 385
  1344. JB bacc261
  1345. jmp start5
  1346. nexc27:cmp cl,27h
  1347. je mm27
  1348. jmp nexc28
  1349. mm27: MOV CX, 320
  1350. MOV DX, 240
  1351. MOV AX, 0C00H
  1352. bacc271:mov bl,4
  1353. mmn271:INT 10H
  1354. inc DX
  1355. dec bl
  1356. jnz mmn271
  1357. mov bl,3
  1358. inc cx
  1359. mmn272:INT 10H
  1360. inc DX
  1361. dec bl
  1362. jnz mmn272
  1363. inc cx
  1364. CMP dx,413
  1365. JB bacc271
  1366. jmp start5
  1367. nexc28:cmp cl,28h
  1368. je mm28
  1369. jmp nexc29
  1370. mm28: MOV CX, 320
  1371. MOV DX, 240
  1372. MOV AX, 0C00H
  1373. bacc281:mov bl,5
  1374. mmn281:INT 10H
  1375. inc DX
  1376. dec bl
  1377. jnz mmn281
  1378. mov bl,6
  1379. inc cx
  1380. mmn282:INT 10H
  1381. inc DX
  1382. dec bl
  1383. jnz mmn282
  1384. inc cx
  1385. CMP cx, 352
  1386. JB bacc281
  1387. jmp start5
  1388. nexc29:cmp cl,29h
  1389. je mm29
  1390. jmp nexc30
  1391. mm29: MOV CX, 320
  1392. MOV DX, 240
  1393. MOV AX, 0C00H
  1394. bacc291:mov bl,14
  1395. mmn291:INT 10H
  1396. inc DX
  1397. dec bl
  1398. jnz mmn291
  1399. inc cx
  1400. CMP dx, 422
  1401. JB bacc291
  1402. jmp start5
  1403. nexc30:cmp cl,30h
  1404. je mm30
  1405. jmp nexc31
  1406. mm30: MOV CX, 320
  1407. MOV DX, 240
  1408. MOV AX, 0C00H
  1409. hmm6:INT 10H
  1410. INC DX
  1411. CMP DX, 422
  1412. JB hmm6
  1413. jmp start5
  1414. nexc31:cmp cl,31h
  1415. je mm31
  1416. jmp nexc32
  1417. mm31: MOV CX, 307
  1418. MOV DX, 422
  1419. MOV AX, 0C00H
  1420. bacc311:mov bl,14
  1421. mmn311:INT 10H
  1422. dec DX
  1423. dec bl
  1424. jnz mmn311
  1425. inc cx
  1426. CMP cx, 320
  1427. JB bacc311
  1428. jmp start5
  1429. nexc32:cmp cl,32h
  1430. je mm32
  1431. jmp nexc33
  1432. mm32: MOV CX, 288
  1433. MOV DX, 420
  1434. MOV AX, 0C00H
  1435. bacc321:mov bl,5
  1436. mmn321:INT 10H
  1437. dec DX
  1438. dec bl
  1439. jnz mmn321
  1440. mov bl,6
  1441. inc cx
  1442. mmn322:int 10h
  1443. dec DX
  1444. dec bl
  1445. jnz mmn322
  1446. inc cx
  1447. CMP cx, 320
  1448. JB bacc321
  1449. jmp start5
  1450. nexc33:cmp cl,33h
  1451. je mm33
  1452. jmp nexc34
  1453. mm33: MOV CX, 272
  1454. MOV DX, 413
  1455. MOV AX, 0C00H
  1456. bacc331:mov bl,4
  1457. mmn331:INT 10H
  1458. dec DX
  1459. dec bl
  1460. jnz mmn331
  1461. mov bl,3
  1462. inc cx
  1463. mmn332:INT 10H
  1464. dec DX
  1465. dec bl
  1466. jnz mmn332
  1467. inc cx
  1468. CMP cx,320
  1469. JB bacc331
  1470. jmp start5
  1471. nexc34:cmp cl,34h
  1472. je mm34
  1473. jmp nexc35
  1474. mm34: MOV CX, 254
  1475. MOV DX, 406
  1476. MOV AX, 0C00H
  1477. bacc341:mov bl,3
  1478. mmn341:INT 10H
  1479. dec DX
  1480. dec bl
  1481. jnz mmn341
  1482. mov bl,2
  1483. inc cx
  1484. mmn342:INT 10H
  1485. dec DX
  1486. dec bl
  1487. jnz mmn342
  1488. inc cx
  1489. CMP cx, 320
  1490. JB bacc341
  1491. jmp start5
  1492. nexc35:cmp cl,35h
  1493. je mm35
  1494. jmp nexc36
  1495. mm35: MOV CX, 320
  1496. MOV DX, 240
  1497. MOV AX, 0C00H
  1498. bacc351:mov bl,2
  1499. mmn351:INT 10H
  1500. inc dX
  1501. dec bl
  1502. jnz mmn351
  1503. mov bl,2
  1504. dec cx
  1505. mmn352:INT 10H
  1506. inc dX
  1507. dec bl
  1508. jnz mmn352
  1509. mov bl,2
  1510. dec cx
  1511. mmn353:INT 10H
  1512. inc dX
  1513. dec bl
  1514. jnz mmn353
  1515. mov bl,1
  1516. dec cx
  1517. mmn354:INT 10H
  1518. inc dX
  1519. dec bl
  1520. jnz mmn354
  1521. mov bl,2
  1522. dec cx
  1523. mmn355:INT 10H
  1524. inc dX
  1525. dec bl
  1526. jnz mmn355
  1527. mov bl,2
  1528. dec cx
  1529. mmn356:INT 10H
  1530. inc dX
  1531. dec bl
  1532. jnz mmn356
  1533. mov bl,2
  1534. dec cx
  1535. mmn357:INT 10H
  1536. inc dX
  1537. dec bl
  1538. jnz mmn357
  1539. dec cx
  1540. CMP dx,390
  1541. JB bacc351
  1542. jmp start5
  1543. nexc36:cmp cl,36h
  1544. je mm36
  1545. jmp nexc37
  1546. mm36: MOV CX, 320
  1547. MOV DX, 240
  1548. MOV AX, 0C00H
  1549. bacc361:mov bl,1
  1550. mmn361:INT 10H
  1551. inc dX
  1552. dec bl
  1553. jnz mmn361
  1554. mov bl,2
  1555. dec cx
  1556. mmn362:INT 10H
  1557. inc dX
  1558. dec bl
  1559. jnz mmn362
  1560. mov bl,1
  1561. dec cx
  1562. mmn363:INT 10H
  1563. inc dX
  1564. dec bl
  1565. jnz mmn363
  1566. mov bl,2
  1567. dec cx
  1568. mmn364:INT 10H
  1569. inc dX
  1570. dec bl
  1571. jnz mmn364
  1572. mov bl,1
  1573. dec cx
  1574. mmn365:INT 10H
  1575. inc dX
  1576. dec bl
  1577. jnz mmn365
  1578. mov bl,2
  1579. dec cx
  1580. mmn366:INT 10H
  1581. inc dX
  1582. dec bl
  1583. jnz mmn366
  1584. mov bl,1
  1585. dec cx
  1586. mmn367:INT 10H
  1587. inc dX
  1588. dec bl
  1589. jnz mmn367
  1590. dec cx
  1591. CMP dx, 387
  1592. JB bacc361
  1593. jmp start5
  1594. nexc37:cmp cl,37h
  1595. je mm37
  1596. jmp nexc38
  1597. mm37: MOV CX, 320
  1598. MOV DX, 240
  1599. MOV AX, 0C00H
  1600. bacc371:mov bl,1
  1601. mmn371:INT 10H
  1602. inc dX
  1603. dec bl
  1604. jnz mmn371
  1605. mov bl,1
  1606. dec cx
  1607. mmn372:INT 10H
  1608. inc dX
  1609. dec bl
  1610. jnz mmn372
  1611. mov bl,1
  1612. dec cx
  1613. mmn373:INT 10H
  1614. inc dX
  1615. dec bl
  1616. jnz mmn373
  1617. mov bl,1
  1618. dec cx
  1619. mmn374:INT 10H
  1620. inc dX
  1621. dec bl
  1622. jnz mmn374
  1623. mov bl,2
  1624. dec cx
  1625. mmn375:INT 10H
  1626. inc dX
  1627. dec bl
  1628. jnz mmn375
  1629. mov bl,1
  1630. dec cx
  1631. mmn376:INT 10H
  1632. inc dX
  1633. dec bl
  1634. jnz mmn376
  1635. mov bl,1
  1636. dec cx
  1637. mmn377:INT 10H
  1638. inc dX
  1639. dec bl
  1640. jnz mmn377
  1641. mov bl,1
  1642. dec cx
  1643. mmn378:INT 10H
  1644. inc dX
  1645. dec bl
  1646. jnz mmn378
  1647. dec cx
  1648. CMP dx, 375
  1649. JB bacc371
  1650. jmp start5
  1651. nexc38:cmp cl,38h
  1652. je mm38
  1653. jmp nexc39
  1654. mm38: MOV CX, 320
  1655. MOV DX, 240
  1656. MOV AX, 0C00H
  1657. bacc381:mov bl,1
  1658. mmn381:INT 10H
  1659. dec cX
  1660. dec bl
  1661. jnz mmn381
  1662. mov bl,1
  1663. inc dx
  1664. mmn382:INT 10H
  1665. dec cX
  1666. dec bl
  1667. jnz mmn382
  1668. mov bl,1
  1669. inc dx
  1670. mmn383:INT 10H
  1671. dec cX
  1672. dec bl
  1673. jnz mmn383
  1674. mov bl,1
  1675. inc dx
  1676. mmn384:INT 10H
  1677. dec cX
  1678. dec bl
  1679. jnz mmn384
  1680. mov bl,2
  1681. inc dx
  1682. mmn385:INT 10H
  1683. dec cX
  1684. dec bl
  1685. jnz mmn385
  1686. mov bl,1
  1687. inc dx
  1688. mmn386:INT 10H
  1689. dec cX
  1690. dec bl
  1691. jnz mmn386
  1692. mov bl,1
  1693. inc dx
  1694. mmn387:INT 10H
  1695. dec cX
  1696. dec bl
  1697. jnz mmn387
  1698. mov bl,1
  1699. inc dx
  1700. mmn388:INT 10H
  1701. dec cX
  1702. dec bl
  1703. jnz mmn388
  1704. mov bl,1
  1705. inc dx
  1706. mmn389:INT 10H
  1707. dec cX
  1708. dec bl
  1709. jnz mmn389
  1710. inc dx
  1711. CMP dx, 361
  1712. JB bacc381
  1713. jmp start5
  1714. nexc39:cmp cl,39h
  1715. je mm39
  1716. jmp nexc40
  1717. mm39: MOV CX, 320
  1718. MOV DX, 240
  1719. MOV AX, 0C00H
  1720. bacc391:mov bl,2
  1721. mmn391:INT 10H
  1722. dec cX
  1723. dec bl
  1724. jnz mmn391
  1725. mov bl,1
  1726. inc dx
  1727. mmn392:INT 10H
  1728. dec cX
  1729. dec bl
  1730. jnz mmn392
  1731. mov bl,2
  1732. inc dx
  1733. mmn393:INT 10H
  1734. dec cX
  1735. dec bl
  1736. jnz mmn393
  1737. mov bl,1
  1738. inc dx
  1739. mmn394:INT 10H
  1740. dec cX
  1741. dec bl
  1742. jnz mmn394
  1743. mov bl,1
  1744. inc dx
  1745. mmn395:INT 10H
  1746. dec cX
  1747. dec bl
  1748. jnz mmn395
  1749. inc dx
  1750. CMP dx, 345
  1751. JB bacc391
  1752. jmp start5
  1753. nexc40:cmp cl,40h
  1754. je mm40
  1755. jmp nexc41
  1756. mm40: MOV CX, 160
  1757. MOV DX, 329
  1758. MOV AX, 0C00H
  1759. bacc401:mov bl,2
  1760. mmn401:INT 10H
  1761. inc cX
  1762. dec bl
  1763. jnz mmn401
  1764. mov bl,1
  1765. dec dx
  1766. mmn402:INT 10H
  1767. inc cX
  1768. dec bl
  1769. jnz mmn402
  1770. mov bl,2
  1771. dec dx
  1772. mmn403:INT 10H
  1773. inc cX
  1774. dec bl
  1775. jnz mmn403
  1776. mov bl,2
  1777. dec dx
  1778. mmn404:INT 10H
  1779. inc cX
  1780. dec bl
  1781. jnz mmn404
  1782. dec dx
  1783. CMP cx, 320
  1784. JB bacc401
  1785. jmp start5
  1786. nexc41:cmp cl,41h
  1787. je mm41
  1788. jmp nexc42
  1789. mm41: MOV CX, 148
  1790. MOV DX, 311
  1791. MOV AX, 0C00H
  1792. bacc411:mov bl,3
  1793. mmn411:INT 10H
  1794. inc cX
  1795. dec bl
  1796. jnz mmn411
  1797. mov bl,2
  1798. dec dx
  1799. mmn412:INT 10H
  1800. inc cX
  1801. dec bl
  1802. jnz mmn412
  1803. mov bl,2
  1804. dec dx
  1805. mmn413:INT 10H
  1806. inc cX
  1807. dec bl
  1808. jnz mmn413
  1809. dec dx
  1810. CMP cx, 320
  1811. JB bacc411
  1812. jmp start5
  1813. nexc42:cmp cl,42h
  1814. je mm42
  1815. jmp nexc43
  1816. mm42: MOV CX, 141
  1817. MOV DX, 293
  1818. MOV AX, 0C00H
  1819. bacc421:mov bl,3
  1820. mmn421:INT 10H
  1821. inc cX
  1822. dec bl
  1823. jnz mmn421
  1824. mov bl,3
  1825. dec dx
  1826. mmn422:INT 10H
  1827. inc cX
  1828. dec bl
  1829. jnz mmn422
  1830. mov bl,4
  1831. dec dx
  1832. mmn423:INT 10H
  1833. inc cX
  1834. dec bl
  1835. jnz mmn423
  1836. dec dx
  1837. CMP cx, 320
  1838. JB bacc421
  1839. jmp start5
  1840. nexc43:cmp cl,43h
  1841. je mm43
  1842. jmp nexc44
  1843. mm43: MOV CX, 136
  1844. MOV DX, 274
  1845. MOV AX, 0C00H
  1846. bacc431:mov bl,5
  1847. mmn431:INT 10H
  1848. inc cX
  1849. dec bl
  1850. jnz mmn431
  1851. mov bl,6
  1852. dec dx
  1853. mmn432:INT 10H
  1854. inc cX
  1855. dec bl
  1856. jnz mmn432
  1857. dec dx
  1858. CMP cx, 320
  1859. JB bacc431
  1860. jmp start5
  1861. nexc44:cmp cl,44h
  1862. je mm44
  1863. jmp nexc45
  1864. mm44: MOV CX, 133
  1865. MOV DX, 255
  1866. MOV AX, 0C00H
  1867. bacc441:mov bl,12
  1868. mmn441:INT 10H
  1869. inc cX
  1870. dec bl
  1871. jnz mmn441
  1872. dec dx
  1873. CMP cx, 320
  1874. JB bacc441
  1875. jmp start5
  1876. nexc45:cmp cl,45h
  1877. je mm45
  1878. jmp nexc46
  1879. mm45: MOV CX, 133
  1880. MOV DX, 240
  1881. MOV AX, 0C00H
  1882. hmm9:INT 10H
  1883. INC CX
  1884. CMP CX, 320
  1885. JB hmm9
  1886. jmp start5
  1887. nexc46:cmp cl,46h
  1888. je mm46
  1889. jmp nexc47
  1890. mm46: MOV CX, 133
  1891. MOV DX, 225
  1892. MOV AX, 0C00H
  1893. bacc461:mov bl,12
  1894. mmn461:INT 10H
  1895. inc cX
  1896. dec bl
  1897. jnz mmn461
  1898. inc dx
  1899. CMP dx, 240
  1900. JB bacc461
  1901. jmp start5
  1902. nexc47:cmp cl,47h
  1903. je mm47
  1904. jmp nexc48
  1905. mm47: MOV CX, 136
  1906. MOV DX, 206
  1907. MOV AX, 0C00H
  1908. bacc471:mov bl,5
  1909. mmn471:INT 10H
  1910. inc cX
  1911. dec bl
  1912. jnz mmn471
  1913. mov bl,6
  1914. inc dx
  1915. mmn472:INT 10H
  1916. inc cX
  1917. dec bl
  1918. jnz mmn472
  1919. inc dx
  1920. CMP dx, 240
  1921. JB bacc471
  1922. jmp start5
  1923. nexc48:cmp cl,48h
  1924. je mm48
  1925. jmp nexc49
  1926. mm48: MOV CX, 141
  1927. MOV DX, 187
  1928. MOV AX, 0C00H
  1929. bacc481:mov bl,3
  1930. mmn481:INT 10H
  1931. inc cX
  1932. dec bl
  1933. jnz mmn481
  1934. mov bl,3
  1935. inc dx
  1936. mmn482:INT 10H
  1937. inc cX
  1938. dec bl
  1939. jnz mmn482
  1940. mov bl,4
  1941. inc dx
  1942. mmn483:INT 10H
  1943. inc cX
  1944. dec bl
  1945. jnz mmn483
  1946. inc dx
  1947. CMP dx, 240
  1948. JB bacc481
  1949. jmp start5
  1950. nexc49:cmp cl,49h
  1951. je mm49
  1952. jmp nexc50
  1953. mm49: MOV CX, 148
  1954. MOV DX, 169
  1955. MOV AX, 0C00H
  1956. bacc491:mov bl,3
  1957. mmn491:INT 10H
  1958. inc cX
  1959. dec bl
  1960. jnz mmn491
  1961. mov bl,2
  1962. inc dx
  1963. mmn492:INT 10H
  1964. inc cX
  1965. dec bl
  1966. jnz mmn492
  1967. mov bl,2
  1968. inc dx
  1969. mmn493:INT 10H
  1970. inc cX
  1971. dec bl
  1972. jnz mmn493
  1973. inc dx
  1974. CMP dx, 240
  1975. JB bacc491
  1976. jmp start5
  1977. nexc50:cmp cl,50h
  1978. je mm50
  1979. jmp nexc51
  1980. mm50: MOV CX, 160
  1981. MOV DX, 151
  1982. MOV AX, 0C00H
  1983. bacc501:mov bl,2
  1984. mmn501:INT 10H
  1985. inc cX
  1986. dec bl
  1987. jnz mmn501
  1988. mov bl,1
  1989. inc dx
  1990. mmn502:INT 10H
  1991. inc cX
  1992. dec bl
  1993. jnz mmn502
  1994. mov bl,2
  1995. inc dx
  1996. mmn503:INT 10H
  1997. inc cX
  1998. dec bl
  1999. jnz mmn503
  2000. mov bl,2
  2001. inc dx
  2002. mmn504:INT 10H
  2003. inc cX
  2004. dec bl
  2005. jnz mmn504
  2006. inc dx
  2007. CMP dx, 240
  2008. JB bacc501
  2009. jmp start5
  2010. nexc51:cmp cl,51h
  2011. je mm51
  2012. jmp nexc52
  2013. mm51: MOV CX, 173
  2014. MOV DX, 135
  2015. MOV AX, 0C00H
  2016. bacc511:mov bl,2
  2017. mmn511:INT 10H
  2018. inc cX
  2019. dec bl
  2020. jnz mmn511
  2021. mov bl,1
  2022. inc dx
  2023. mmn512:INT 10H
  2024. inc cX
  2025. dec bl
  2026. jnz mmn512
  2027. mov bl,2
  2028. inc dx
  2029. mmn513:INT 10H
  2030. inc cX
  2031. dec bl
  2032. jnz mmn513
  2033. mov bl,1
  2034. inc dx
  2035. mmn514:INT 10H
  2036. inc cX
  2037. dec bl
  2038. jnz mmn514
  2039. mov bl,1
  2040. inc dx
  2041. mmn515:INT 10H
  2042. inc cX
  2043. dec bl
  2044. jnz mmn515
  2045. inc dx
  2046. CMP dx, 240
  2047. JB bacc511
  2048. jmp start5
  2049. nexc52:cmp cl,52h
  2050. je mm52
  2051. jmp nexc53
  2052. mm52: MOV CX, 186
  2053. MOV DX, 119
  2054. MOV AX, 0C00H
  2055. bacc521:mov bl,1
  2056. mmn521:INT 10H
  2057. inc cX
  2058. dec bl
  2059. jnz mmn521
  2060. mov bl,1
  2061. inc dx
  2062. mmn522:INT 10H
  2063. inc cX
  2064. dec bl
  2065. jnz mmn522
  2066. mov bl,1
  2067. inc dx
  2068. mmn523:INT 10H
  2069. inc cX
  2070. dec bl
  2071. jnz mmn523
  2072. mov bl,1
  2073. inc dx
  2074. mmn524:INT 10H
  2075. inc cX
  2076. dec bl
  2077. jnz mmn524
  2078. mov bl,2
  2079. inc dx
  2080. mmn525:INT 10H
  2081. inc cX
  2082. dec bl
  2083. jnz mmn525
  2084. mov bl,1
  2085. inc dx
  2086. mmn526:INT 10H
  2087. inc cX
  2088. dec bl
  2089. jnz mmn526
  2090. mov bl,1
  2091. inc dx
  2092. mmn527:INT 10H
  2093. inc cX
  2094. dec bl
  2095. jnz mmn527
  2096. mov bl,1
  2097. inc dx
  2098. mmn528:INT 10H
  2099. inc cX
  2100. dec bl
  2101. jnz mmn528
  2102. mov bl,1
  2103. inc dx
  2104. mmn529:INT 10H
  2105. inc cX
  2106. dec bl
  2107. jnz mmn529
  2108. inc dx
  2109. CMP dx, 240
  2110. JB bacc521
  2111. jmp start5
  2112. nexc53:cmp cl,53h
  2113. je mm53
  2114. jmp nexc54
  2115. mm53: MOV CX, 201
  2116. MOV DX, 105
  2117. MOV AX, 0C00H
  2118. bacc531:mov bl,1
  2119. mmn531:INT 10H
  2120. inc dX
  2121. dec bl
  2122. jnz mmn531
  2123. mov bl,1
  2124. inc cx
  2125. mmn532:INT 10H
  2126. inc dX
  2127. dec bl
  2128. jnz mmn532
  2129. mov bl,1
  2130. inc cx
  2131. mmn533:INT 10H
  2132. inc dX
  2133. dec bl
  2134. jnz mmn533
  2135. mov bl,1
  2136. inc cx
  2137. mmn534:INT 10H
  2138. inc dX
  2139. dec bl
  2140. jnz mmn534
  2141. mov bl,2
  2142. inc cx
  2143. mmn535:INT 10H
  2144. inc dX
  2145. dec bl
  2146. jnz mmn535
  2147. mov bl,1
  2148. inc cx
  2149. mmn536:INT 10H
  2150. inc dX
  2151. dec bl
  2152. jnz mmn536
  2153. mov bl,1
  2154. inc cx
  2155. mmn537:INT 10H
  2156. inc dX
  2157. dec bl
  2158. jnz mmn537
  2159. mov bl,1
  2160. inc cx
  2161. mmn538:INT 10H
  2162. inc dX
  2163. dec bl
  2164. jnz mmn538
  2165. inc cx
  2166. CMP dx, 240
  2167. JB bacc531
  2168. jmp start5
  2169. nexc54:cmp cl,54h
  2170. je mm54
  2171. jmp nexc55
  2172. mm54: MOV CX, 219
  2173. MOV DX, 93
  2174. MOV AX, 0C00H
  2175. bacc541:mov bl,1
  2176. mmn541:INT 10H
  2177. inc dX
  2178. dec bl
  2179. jnz mmn541
  2180. mov bl,2
  2181. inc cx
  2182. mmn542:INT 10H
  2183. inc dX
  2184. dec bl
  2185. jnz mmn542
  2186. mov bl,1
  2187. inc cx
  2188. mmn543:INT 10H
  2189. inc dX
  2190. dec bl
  2191. jnz mmn543
  2192. mov bl,2
  2193. inc cx
  2194. mmn544:INT 10H
  2195. inc dX
  2196. dec bl
  2197. jnz mmn544
  2198. mov bl,1
  2199. inc cx
  2200. mmn545:INT 10H
  2201. inc dX
  2202. dec bl
  2203. jnz mmn545
  2204. mov bl,2
  2205. inc cx
  2206. mmn546:INT 10H
  2207. inc dX
  2208. dec bl
  2209. jnz mmn546
  2210. mov bl,1
  2211. inc cx
  2212. mmn547:INT 10H
  2213. inc dX
  2214. dec bl
  2215. jnz mmn547
  2216. inc cx
  2217. CMP dx, 240
  2218. JB bacc541
  2219. jmp start5
  2220. nexc55:cmp cl,55h
  2221. je mm55
  2222. jmp nexc56
  2223. mm55: MOV CX, 236
  2224. MOV DX, 82
  2225. MOV AX, 0C00H
  2226. bacc551:mov bl,2
  2227. mmn551:INT 10H
  2228. inc dX
  2229. dec bl
  2230. jnz mmn551
  2231. mov bl,2
  2232. inc cx
  2233. mmn552:INT 10H
  2234. inc dX
  2235. dec bl
  2236. jnz mmn552
  2237. mov bl,2
  2238. inc cx
  2239. mmn553:INT 10H
  2240. inc dX
  2241. dec bl
  2242. jnz mmn553
  2243. mov bl,1
  2244. inc cx
  2245. mmn554:INT 10H
  2246. inc dX
  2247. dec bl
  2248. jnz mmn554
  2249. mov bl,2
  2250. inc cx
  2251. mmn555:INT 10H
  2252. inc dX
  2253. dec bl
  2254. jnz mmn555
  2255. mov bl,2
  2256. inc cx
  2257. mmn556:INT 10H
  2258. inc dX
  2259. dec bl
  2260. jnz mmn556
  2261. mov bl,2
  2262. inc cx
  2263. mmn557:INT 10H
  2264. inc dX
  2265. dec bl
  2266. jnz mmn557
  2267. inc cx
  2268. CMP dx,240
  2269. JB bacc551
  2270. jmp start5
  2271. nexc56:cmp cl,56h
  2272. je mm56
  2273. jmp nexc57
  2274. mm56: MOV CX, 253
  2275. MOV DX, 74
  2276. MOV AX, 0C00H
  2277. bacc561:mov bl,3
  2278. mmn561:INT 10H
  2279. inc DX
  2280. dec bl
  2281. jnz mmn561
  2282. mov bl,2
  2283. inc cx
  2284. mmn562:INT 10H
  2285. inc DX
  2286. dec bl
  2287. jnz mmn562
  2288. inc cx
  2289. CMP cx, 320
  2290. JB bacc561
  2291. jmp start5
  2292. nexc57:cmp cl,57h
  2293. je mm57
  2294. jmp nexc58
  2295. mm57: MOV CX, 271
  2296. MOV DX, 68
  2297. MOV AX, 0C00H
  2298. bacc571:mov bl,4
  2299. mmn571:INT 10H
  2300. inc DX
  2301. dec bl
  2302. jnz mmn571
  2303. mov bl,3
  2304. inc cx
  2305. mmn572:INT 10H
  2306. inc DX
  2307. dec bl
  2308. jnz mmn572
  2309. inc cx
  2310. CMP cx,320
  2311. JB bacc571
  2312. jmp start5
  2313. nexc58:cmp cl,58h
  2314. je mm58
  2315. jmp nexc59
  2316. mm58: MOV CX, 288
  2317. MOV DX, 62
  2318. MOV AX, 0C00H
  2319. bacc581:mov bl,5
  2320. mmn581:INT 10H
  2321. inc DX
  2322. dec bl
  2323. jnz mmn581
  2324. mov bl,6
  2325. inc cx
  2326. mmn582:INT 10H
  2327. inc DX
  2328. dec bl
  2329. jnz mmn582
  2330. inc cx
  2331. CMP cx, 320
  2332. JB bacc581
  2333. jmp start5
  2334. nexc59:cmp cl,59h
  2335. je mm59
  2336. jmp nexc60
  2337. mm59: MOV CX, 307
  2338. MOV DX, 59
  2339. MOV AX, 0C00H
  2340. bacc159:mov bl,14
  2341. mmn159:INT 10H
  2342. inc DX
  2343. dec bl
  2344. jnz mmn159
  2345. inc cx
  2346. CMP cx, 320
  2347. JB bacc159
  2348. jmp start5
  2349.  
  2350. nexc60:MOV CX, 320
  2351. MOV DX, 240
  2352. MOV AX, 0C00H
  2353. bacc1:mov bl,14
  2354. mmn1:INT 10H
  2355. deC DX
  2356. dec bl
  2357. jnz mmn1
  2358. inc cx
  2359. CMP cx, 333
  2360. JB bacc1
  2361. jmp start5
  2362. ;;;;;;;;;;;;;;;;;;;;;;;
  2363. start5:mov ah,2h
  2364. int 1ah
  2365. cmp ch,12h
  2366. jg subtract
  2367. jmp hours
  2368. subtract: sub ch,12h
  2369. hours: cmp ch,1h
  2370. je step5
  2371. jmp stage2
  2372. step5: cmp cl,11h
  2373. jle hh5
  2374. jmp step6
  2375. hh5:MOV CX, 320
  2376. MOV DX, 240
  2377. MOV AX, 0C00H
  2378. bacq4:mov bl,3
  2379. hnq4:INT 10H
  2380. deC DX
  2381. dec bl
  2382. jnz hnq4
  2383. mov bl,2
  2384. inc cx
  2385. hnq42:INT 10H
  2386. deC DX
  2387. dec bl
  2388. jnz hnq42
  2389. inc cx
  2390. CMP cx, 363
  2391. JB bacq4
  2392. MOV CX, 320
  2393. MOV DX, 240
  2394. MOV AX, 0C05H
  2395. bac51:mov bl,2
  2396. hn51:INT 10H
  2397. dec dX
  2398. dec bl
  2399. jnz hn51
  2400. mov bl,2
  2401. inc cx
  2402. hn52:INT 10H
  2403. dec dX
  2404. dec bl
  2405. jnz hn52
  2406. mov bl,2
  2407. inc cx
  2408. hn53:INT 10H
  2409. dec dX
  2410. dec bl
  2411. jnz hn53
  2412. mov bl,1
  2413. inc cx
  2414. hn54:INT 10H
  2415. dec dX
  2416. dec bl
  2417. jnz hn54
  2418. mov bl,2
  2419. inc cx
  2420. hn55:INT 10H
  2421. dec dX
  2422. dec bl
  2423. jnz hn55
  2424. mov bl,2
  2425. inc cx
  2426. hn56:INT 10H
  2427. dec dX
  2428. dec bl
  2429. jnz hn56
  2430. mov bl,2
  2431. inc cx
  2432. hn57:INT 10H
  2433. dec dX
  2434. dec bl
  2435. jnz hn57
  2436. inc cx
  2437. CMP cx,370
  2438. JB bac51
  2439. jmp minite
  2440. step6: cmp cl,23h
  2441. jle hh6
  2442. jmp step7
  2443. hh6:MOV CX, 320
  2444. MOV DX, 240
  2445. MOV AX, 0C00H
  2446. bacq51:mov bl,2
  2447. hnq51:INT 10H
  2448. dec dX
  2449. dec bl
  2450. jnz hnq51
  2451. mov bl,2
  2452. inc cx
  2453. hnq52:INT 10H
  2454. dec dX
  2455. dec bl
  2456. jnz hnq52
  2457. mov bl,2
  2458. inc cx
  2459. hnq53:INT 10H
  2460. dec dX
  2461. dec bl
  2462. jnz hnq53
  2463. mov bl,1
  2464. inc cx
  2465. hnq54:INT 10H
  2466. dec dX
  2467. dec bl
  2468. jnz hnq54
  2469. mov bl,2
  2470. inc cx
  2471. hnq55:INT 10H
  2472. dec dX
  2473. dec bl
  2474. jnz hnq55
  2475. mov bl,2
  2476. inc cx
  2477. hnq56:INT 10H
  2478. dec dX
  2479. dec bl
  2480. jnz hnq56
  2481. mov bl,2
  2482. inc cx
  2483. hnq57:INT 10H
  2484. dec dX
  2485. dec bl
  2486. jnz hnq57
  2487. inc cx
  2488. CMP cx,370
  2489. JB bacq51
  2490. MOV CX, 320
  2491. MOV DX, 240
  2492. MOV AX, 0C05H
  2493. bac61:mov bl,1
  2494. hn61:INT 10H
  2495. dec dX
  2496. dec bl
  2497. jnz hn61
  2498. mov bl,2
  2499. inc cx
  2500. hn62:INT 10H
  2501. dec dX
  2502. dec bl
  2503. jnz hn62
  2504. mov bl,1
  2505. inc cx
  2506. hn63:INT 10H
  2507. dec dX
  2508. dec bl
  2509. jnz hn63
  2510. mov bl,2
  2511. inc cx
  2512. hn64:INT 10H
  2513. dec dX
  2514. dec bl
  2515. jnz hn64
  2516. mov bl,1
  2517. inc cx
  2518. hn65:INT 10H
  2519. dec dX
  2520. dec bl
  2521. jnz hn65
  2522. mov bl,2
  2523. inc cx
  2524. hn66:INT 10H
  2525. dec dX
  2526. dec bl
  2527. jnz hn66
  2528. mov bl,1
  2529. inc cx
  2530. hn67:INT 10H
  2531. dec dX
  2532. dec bl
  2533. jnz hn67
  2534. inc cx
  2535. CMP cx,386
  2536. JB bac61
  2537. jmp minite
  2538. step7: cmp cl,35h
  2539. jle hh7
  2540. jmp step8
  2541. hh7: MOV CX, 320
  2542. MOV DX, 240
  2543. MOV AX, 0C00H
  2544. bacq61:mov bl,1
  2545. hnq61:INT 10H
  2546. dec dX
  2547. dec bl
  2548. jnz hnq61
  2549. mov bl,2
  2550. inc cx
  2551. hnq62:INT 10H
  2552. dec dX
  2553. dec bl
  2554. jnz hnq62
  2555. mov bl,1
  2556. inc cx
  2557. hnq63:INT 10H
  2558. dec dX
  2559. dec bl
  2560. jnz hnq63
  2561. mov bl,2
  2562. inc cx
  2563. hnq64:INT 10H
  2564. dec dX
  2565. dec bl
  2566. jnz hnq64
  2567. mov bl,1
  2568. inc cx
  2569. hnq65:INT 10H
  2570. dec dX
  2571. dec bl
  2572. jnz hnq65
  2573. mov bl,2
  2574. inc cx
  2575. hnq66:INT 10H
  2576. dec dX
  2577. dec bl
  2578. jnz hnq66
  2579. mov bl,1
  2580. inc cx
  2581. hnq67:INT 10H
  2582. dec dX
  2583. dec bl
  2584. jnz hnq67
  2585. inc cx
  2586. CMP cx,386
  2587. JB bacq61
  2588. MOV CX, 320
  2589. MOV DX, 240
  2590. MOV AX, 0C05H
  2591. bac71:mov bl,1
  2592. hn71:INT 10H
  2593. dec dX
  2594. dec bl
  2595. jnz hn71
  2596. mov bl,1
  2597. inc cx
  2598. hn72:INT 10H
  2599. dec dX
  2600. dec bl
  2601. jnz hn72
  2602. mov bl,1
  2603. inc cx
  2604. hn73:INT 10H
  2605. dec dX
  2606. dec bl
  2607. jnz hn73
  2608. mov bl,1
  2609. inc cx
  2610. hn74:INT 10H
  2611. dec dX
  2612. dec bl
  2613. jnz hn74
  2614. mov bl,2
  2615. inc cx
  2616. hn75:INT 10H
  2617. dec dX
  2618. dec bl
  2619. jnz hn75
  2620. mov bl,1
  2621. inc cx
  2622. hn76:INT 10H
  2623. dec dX
  2624. dec bl
  2625. jnz hn76
  2626. mov bl,1
  2627. inc cx
  2628. hn77:INT 10H
  2629. dec dX
  2630. dec bl
  2631. jnz hn77
  2632. mov bl,1
  2633. inc cx
  2634. hn78:INT 10H
  2635. dec dX
  2636. dec bl
  2637. jnz hn78
  2638. inc cx
  2639. CMP cx, 399
  2640. JB bac71
  2641. jmp minite
  2642. step8: cmp cl,47h
  2643. jle hh8
  2644. jmp step9
  2645. hh8: MOV CX, 320
  2646. MOV DX, 240
  2647. MOV AX, 0C00H
  2648. bacq71:mov bl,1
  2649. hnq71:INT 10H
  2650. dec dX
  2651. dec bl
  2652. jnz hnq71
  2653. mov bl,1
  2654. inc cx
  2655. hnq72:INT 10H
  2656. dec dX
  2657. dec bl
  2658. jnz hnq72
  2659. mov bl,1
  2660. inc cx
  2661. hnq73:INT 10H
  2662. dec dX
  2663. dec bl
  2664. jnz hnq73
  2665. mov bl,1
  2666. inc cx
  2667. hnq74:INT 10H
  2668. dec dX
  2669. dec bl
  2670. jnz hnq74
  2671. mov bl,2
  2672. inc cx
  2673. hnq75:INT 10H
  2674. dec dX
  2675. dec bl
  2676. jnz hnq75
  2677. mov bl,1
  2678. inc cx
  2679. hnq76:INT 10H
  2680. dec dX
  2681. dec bl
  2682. jnz hnq76
  2683. mov bl,1
  2684. inc cx
  2685. hnq77:INT 10H
  2686. dec dX
  2687. dec bl
  2688. jnz hnq77
  2689. mov bl,1
  2690. inc cx
  2691. hnq78:INT 10H
  2692. dec dX
  2693. dec bl
  2694. jnz hnq78
  2695. inc cx
  2696. CMP cx, 399
  2697. JB bacq71
  2698. MOV CX, 320
  2699. MOV DX, 240
  2700. MOV AX, 0C05H
  2701. bac81:mov bl,1
  2702. hn81:INT 10H
  2703. inc cX
  2704. dec bl
  2705. jnz hn81
  2706. mov bl,1
  2707. dec dx
  2708. hn82:INT 10H
  2709. inc cX
  2710. dec bl
  2711. jnz hn82
  2712. mov bl,1
  2713. dec dx
  2714. hn83:INT 10H
  2715. inc cX
  2716. dec bl
  2717. jnz hn83
  2718. mov bl,1
  2719. dec dx
  2720. hn84:INT 10H
  2721. inc cX
  2722. dec bl
  2723. jnz hn84
  2724. mov bl,2
  2725. dec dx
  2726. hn85:INT 10H
  2727. inc cX
  2728. dec bl
  2729. jnz hn85
  2730. mov bl,1
  2731. dec dx
  2732. hn86:INT 10H
  2733. inc cX
  2734. dec bl
  2735. jnz hn86
  2736. mov bl,1
  2737. dec dx
  2738. hn87:INT 10H
  2739. inc cX
  2740. dec bl
  2741. jnz hn87
  2742. mov bl,1
  2743. dec dx
  2744. hn88:INT 10H
  2745. inc cX
  2746. dec bl
  2747. jnz hn88
  2748. mov bl,1
  2749. dec dx
  2750. hn89:INT 10H
  2751. inc cX
  2752. dec bl
  2753. jnz hn89
  2754. dec dx
  2755. CMP cx, 409
  2756. JB bac81
  2757. jmp minite
  2758. step9:MOV CX, 320
  2759. MOV DX, 240
  2760. MOV AX, 0C00H
  2761. bacq81:mov bl,1
  2762. hnq81:INT 10H
  2763. inc cX
  2764. dec bl
  2765. jnz hnq81
  2766. mov bl,1
  2767. dec dx
  2768. hnq82:INT 10H
  2769. inc cX
  2770. dec bl
  2771. jnz hnq82
  2772. mov bl,1
  2773. dec dx
  2774. hnq83:INT 10H
  2775. inc cX
  2776. dec bl
  2777. jnz hnq83
  2778. mov bl,1
  2779. dec dx
  2780. hnq84:INT 10H
  2781. inc cX
  2782. dec bl
  2783. jnz hnq84
  2784. mov bl,2
  2785. dec dx
  2786. hnq85:INT 10H
  2787. inc cX
  2788. dec bl
  2789. jnz hnq85
  2790. mov bl,1
  2791. dec dx
  2792. hnq86:INT 10H
  2793. inc cX
  2794. dec bl
  2795. jnz hnq86
  2796. mov bl,1
  2797. dec dx
  2798. hnq87:INT 10H
  2799. inc cX
  2800. dec bl
  2801. jnz hnq87
  2802. mov bl,1
  2803. dec dx
  2804. hnq88:INT 10H
  2805. inc cX
  2806. dec bl
  2807. jnz hnq88
  2808. mov bl,1
  2809. dec dx
  2810. hnq89:INT 10H
  2811. inc cX
  2812. dec bl
  2813. jnz hnq89
  2814. dec dx
  2815. CMP cx, 409
  2816. JB bacq81
  2817. MOV CX, 320
  2818. MOV DX, 240
  2819. MOV AX, 0C05H
  2820. bac91:mov bl,2
  2821. hn91:INT 10H
  2822. inc cX
  2823. dec bl
  2824. jnz hn91
  2825. mov bl,1
  2826. dec dx
  2827. hn92:INT 10H
  2828. inc cX
  2829. dec bl
  2830. jnz hn92
  2831. mov bl,2
  2832. dec dx
  2833. hn93:INT 10H
  2834. inc cX
  2835. dec bl
  2836. jnz hn93
  2837. mov bl,1
  2838. dec dx
  2839. hn94:INT 10H
  2840. inc cX
  2841. dec bl
  2842. jnz hn94
  2843. mov bl,1
  2844. dec dx
  2845. hn95:INT 10H
  2846. inc cX
  2847. dec bl
  2848. jnz hn95
  2849. dec dx
  2850. CMP cx, 418
  2851. JB bac91
  2852. jmp minite
  2853.  
  2854. stage2: cmp ch,2h
  2855. je step10
  2856. jmp stage3
  2857.  
  2858. step10: cmp cl,11h
  2859. jle hh10
  2860. jmp step11
  2861. hh10:MOV CX, 320
  2862. MOV DX, 240
  2863. MOV AX, 0C00H
  2864. bacq91:mov bl,2
  2865. hnq91:INT 10H
  2866. inc cX
  2867. dec bl
  2868. jnz hnq91
  2869. mov bl,1
  2870. dec dx
  2871. hnq92:INT 10H
  2872. inc cX
  2873. dec bl
  2874. jnz hnq92
  2875. mov bl,2
  2876. dec dx
  2877. hnq93:INT 10H
  2878. inc cX
  2879. dec bl
  2880. jnz hnq93
  2881. mov bl,1
  2882. dec dx
  2883. hnq94:INT 10H
  2884. inc cX
  2885. dec bl
  2886. jnz hnq94
  2887. mov bl,1
  2888. dec dx
  2889. hnq95:INT 10H
  2890. inc cX
  2891. dec bl
  2892. jnz hnq95
  2893. dec dx
  2894. CMP cx, 418
  2895. JB bacq91
  2896. MOV CX, 320
  2897. MOV DX, 240
  2898. MOV AX, 0C05H
  2899. bac101:mov bl,2
  2900. hn101:INT 10H
  2901. inc cX
  2902. dec bl
  2903. jnz hn101
  2904. mov bl,1
  2905. dec dx
  2906. hn102:INT 10H
  2907. inC cX
  2908. dec bl
  2909. jnz hn102
  2910. mov bl,2
  2911. dec dx
  2912. hn103:INT 10H
  2913. inC cX
  2914. dec bl
  2915. jnz hn103
  2916. mov bl,2
  2917. dec dx
  2918. hn104:INT 10H
  2919. inC cX
  2920. dec bl
  2921. jnz hn104
  2922. dec dx
  2923. CMP cx, 424
  2924. JB bac101
  2925. jmp minite
  2926. step11: cmp cl,23h
  2927. jle hh11
  2928. jmp step12
  2929. hh11:MOV CX, 320
  2930. MOV DX, 240
  2931. MOV AX, 0C00H
  2932. bacq101:mov bl,2
  2933. hnq101:INT 10H
  2934. inc cX
  2935. dec bl
  2936. jnz hnq101
  2937. mov bl,1
  2938. dec dx
  2939. hnq102:INT 10H
  2940. inC cX
  2941. dec bl
  2942. jnz hnq102
  2943. mov bl,2
  2944. dec dx
  2945. hnq103:INT 10H
  2946. inC cX
  2947. dec bl
  2948. jnz hnq103
  2949. mov bl,2
  2950. dec dx
  2951. hnq104:INT 10H
  2952. inC cX
  2953. dec bl
  2954. jnz hnq104
  2955. dec dx
  2956. CMP cx, 424
  2957. JB bacq101
  2958. MOV CX, 320
  2959. MOV DX, 240
  2960. MOV AX, 0C05H
  2961. bac111:mov bl,3
  2962. hn111:INT 10H
  2963. inc cX
  2964. dec bl
  2965. jnz hn111
  2966. mov bl,2
  2967. dec dx
  2968. hn112:INT 10H
  2969. inC cX
  2970. dec bl
  2971. jnz hn112
  2972. mov bl,2
  2973. dec dx
  2974. hn113:INT 10H
  2975. inC cX
  2976. dec bl
  2977. jnz hn113
  2978. dec dx
  2979. CMP cx, 430
  2980. JB bac111
  2981. jmp minite
  2982. step12: cmp cl,35h
  2983. jle hh12
  2984. jmp step13
  2985. hh12:MOV CX, 320
  2986. MOV DX, 240
  2987. MOV AX, 0C00H
  2988. bacq111:mov bl,3
  2989. hnq111:INT 10H
  2990. inc cX
  2991. dec bl
  2992. jnz hnq111
  2993. mov bl,2
  2994. dec dx
  2995. hnq112:INT 10H
  2996. inC cX
  2997. dec bl
  2998. jnz hnq112
  2999. mov bl,2
  3000. dec dx
  3001. hnq113:INT 10H
  3002. inC cX
  3003. dec bl
  3004. jnz hnq113
  3005. dec dx
  3006. CMP cx, 430
  3007. JB bacq111
  3008. MOV CX, 320
  3009. MOV DX, 240
  3010. MOV AX, 0C05H
  3011. bac121:mov bl,3
  3012. hn121:INT 10H
  3013. inc cX
  3014. dec bl
  3015. jnz hn121
  3016. mov bl,3
  3017. dec dx
  3018. hn122:INT 10H
  3019. inC cX
  3020. dec bl
  3021. jnz hn122
  3022. mov bl,4
  3023. dec dx
  3024. hn123:INT 10H
  3025. inC cX
  3026. dec bl
  3027. jnz hn123
  3028. dec dx
  3029. CMP cx, 434
  3030. JB bac121
  3031. jmp minite
  3032. step13: cmp cl,47h
  3033. jle hh13
  3034. jmp step14
  3035. hh13:MOV CX, 320
  3036. MOV DX, 240
  3037. MOV AX, 0C00H
  3038. bacq121:mov bl,3
  3039. hnq121:INT 10H
  3040. inc cX
  3041. dec bl
  3042. jnz hnq121
  3043. mov bl,3
  3044. dec dx
  3045. hnq122:INT 10H
  3046. inC cX
  3047. dec bl
  3048. jnz hnq122
  3049. mov bl,4
  3050. dec dx
  3051. hnq123:INT 10H
  3052. inC cX
  3053. dec bl
  3054. jnz hnq123
  3055. dec dx
  3056. CMP cx, 434
  3057. JB bacq121
  3058. MOV CX, 320
  3059. MOV DX, 240
  3060. MOV AX, 0C05H
  3061. bac131:mov bl,5
  3062. hn131:INT 10H
  3063. inc cX
  3064. dec bl
  3065. jnz hn131
  3066. mov bl,6
  3067. dec dx
  3068. hn132:INT 10H
  3069. inC cX
  3070. dec bl
  3071. jnz hn132
  3072. dec dx
  3073. CMP cx, 439
  3074. JB bac131
  3075. jmp minite
  3076. step14:MOV CX, 320
  3077. MOV DX, 240
  3078. MOV AX, 0C00H
  3079. bacq131:mov bl,5
  3080. hnq131:INT 10H
  3081. inc cX
  3082. dec bl
  3083. jnz hnq131
  3084. mov bl,6
  3085. dec dx
  3086. hnq132:INT 10H
  3087. inC cX
  3088. dec bl
  3089. jnz hnq132
  3090. dec dx
  3091. CMP cx, 439
  3092. JB bac131
  3093. MOV CX, 320
  3094. MOV DX, 240
  3095. MOV AX, 0C05H
  3096. bac141:mov bl,12
  3097. hn141:INT 10H
  3098. inc cX
  3099. dec bl
  3100. jnz hn141
  3101. dec dx
  3102. CMP cx, 438
  3103. JB bac141
  3104. jmp minite
  3105. stage3: cmp ch,3h
  3106. je step15
  3107. jmp stage4
  3108. step15: cmp cl,11h
  3109. jle hh15
  3110. jmp step16
  3111. hh15:MOV CX, 320
  3112. MOV DX, 240
  3113. MOV AX, 0C00H
  3114. bacq141:mov bl,12
  3115. hnq141:INT 10H
  3116. inc cX
  3117. dec bl
  3118. jnz hnq141
  3119. dec dx
  3120. CMP cx, 438
  3121. JB bacq141
  3122. MOV CX, 320
  3123. MOV DX, 240
  3124. MOV AX, 0C05H
  3125. hn15:INT 10H
  3126. INC CX
  3127. CMP CX, 445
  3128. JB hn15
  3129. jmp minite
  3130. step16: cmp cl,23h
  3131. jle hh16
  3132. jmp step17
  3133. hh16:MOV CX, 320
  3134. MOV DX, 240
  3135. MOV AX, 0C00H
  3136. hnq15:INT 10H
  3137. INC CX
  3138. CMP CX, 445
  3139. JB hnq15
  3140. MOV CX, 320
  3141. MOV DX, 240
  3142. MOV AX, 0C05H
  3143. bac161:mov bl,12
  3144. hn161:INT 10H
  3145. inc cX
  3146. dec bl
  3147. jnz hn161
  3148. inc dx
  3149. CMP cx, 439
  3150. JB bac161
  3151. jmp minite
  3152. step17: cmp cl,35h
  3153. jle hh17
  3154. jmp step18
  3155. hh17:MOV CX, 320
  3156. MOV DX, 240
  3157. MOV AX, 0C00H
  3158. bacq161:mov bl,12
  3159. hnq161:INT 10H
  3160. inc cX
  3161. dec bl
  3162. jnz hnq161
  3163. inc dx
  3164. CMP cx, 439
  3165. JB bacq161
  3166. MOV CX, 320
  3167. MOV DX, 240
  3168. MOV AX, 0C05H
  3169. bac171:mov bl,5
  3170. hn171:INT 10H
  3171. inc cX
  3172. dec bl
  3173. jnz hn171
  3174. mov bl,6
  3175. inc dx
  3176. hn172:INT 10H
  3177. inc cX
  3178. dec bl
  3179. jnz hn172
  3180. inc dx
  3181. CMP cx, 439
  3182. JB bac171
  3183. jmp minite
  3184. step18: cmp cl,47h
  3185. jle hh18
  3186. jmp step19
  3187.  
  3188. hh18:MOV CX, 320
  3189. MOV DX, 240
  3190. MOV AX, 0C00H
  3191. bacq171:mov bl,5
  3192. hnq171:INT 10H
  3193. inc cX
  3194. dec bl
  3195. jnz hnq171
  3196. mov bl,6
  3197. inc dx
  3198. hnq172:INT 10H
  3199. inc cX
  3200. dec bl
  3201. jnz hnq172
  3202. inc dx
  3203. CMP cx, 439
  3204. JB bacq171
  3205. MOV CX, 320
  3206. MOV DX, 240
  3207. MOV AX, 0C05H
  3208. bac181:mov bl,3
  3209. hn181:INT 10H
  3210. inc cX
  3211. dec bl
  3212. jnz hn181
  3213. mov bl,3
  3214. inc dx
  3215. hn182:INT 10H
  3216. inc cX
  3217. dec bl
  3218. jnz hn182
  3219. mov bl,4
  3220. inc dx
  3221. hn183:INT 10H
  3222. inc cX
  3223. dec bl
  3224. jnz hn183
  3225. inc dx
  3226. CMP cx, 434
  3227. JB bac181
  3228. jmp minite
  3229. step19:MOV CX, 320
  3230. MOV DX, 240
  3231. MOV AX, 0C00H
  3232. bacq181:mov bl,3
  3233. hnq181:INT 10H
  3234. inc cX
  3235. dec bl
  3236. jnz hnq181
  3237. mov bl,3
  3238. inc dx
  3239. hnq182:INT 10H
  3240. inc cX
  3241. dec bl
  3242. jnz hnq182
  3243. mov bl,4
  3244. inc dx
  3245. hnq183:INT 10H
  3246. inc cX
  3247. dec bl
  3248. jnz hnq183
  3249. inc dx
  3250. CMP cx, 434
  3251. JB bacq181
  3252. MOV CX, 320
  3253. MOV DX, 240
  3254. MOV AX, 0C05H
  3255. bac191:mov bl,3
  3256. hn191:INT 10H
  3257. inc cX
  3258. dec bl
  3259. jnz hn191
  3260. mov bl,2
  3261. inc dx
  3262. hn192:INT 10H
  3263. inc cX
  3264. dec bl
  3265. jnz hn192
  3266. mov bl,2
  3267. inc dx
  3268. hn193:INT 10H
  3269. inc cX
  3270. dec bl
  3271. jnz hn193
  3272. inc dx
  3273. CMP cx,430
  3274. JB bac191
  3275. jmp minite
  3276. stage4: cmp ch,4h
  3277. je step20
  3278. jmp stage5
  3279. step20: cmp cl,11h
  3280. jle hh20
  3281. jmp step21
  3282. hh20:MOV CX, 320
  3283. MOV DX, 240
  3284. MOV AX, 0C00H
  3285. bacq191:mov bl,3
  3286. hnq191:INT 10H
  3287. inc cX
  3288. dec bl
  3289. jnz hnq191
  3290. mov bl,2
  3291. inc dx
  3292. hnq192:INT 10H
  3293. inc cX
  3294. dec bl
  3295. jnz hnq192
  3296. mov bl,2
  3297. inc dx
  3298. hnq193:INT 10H
  3299. inc cX
  3300. dec bl
  3301. jnz hnq193
  3302. inc dx
  3303. CMP cx,430
  3304. JB bacq191
  3305. MOV CX, 320
  3306. MOV DX, 239
  3307. MOV AX, 0C05H
  3308. bac201:mov bl,2
  3309. hn201:INT 10H
  3310. inc cX
  3311. dec bl
  3312. jnz hn201
  3313. mov bl,1
  3314. inc dx
  3315. hn202:INT 10H
  3316. inc cX
  3317. dec bl
  3318. jnz hn202
  3319. mov bl,2
  3320. inc dx
  3321. hn203:INT 10H
  3322. inc cX
  3323. dec bl
  3324. jnz hn203
  3325. mov bl,2
  3326. inc dx
  3327. hn204:INT 10H
  3328. inc cX
  3329. dec bl
  3330. jnz hn204
  3331. inc dx
  3332. CMP cx, 424
  3333. JB bac201
  3334. jmp minite
  3335. step21: cmp cl,23h
  3336. jle hh21
  3337. jmp step22
  3338. hh21:MOV CX, 320
  3339. MOV DX, 239
  3340. MOV AX, 0C00H
  3341. bacq201:mov bl,2
  3342. hnq201:INT 10H
  3343. inc cX
  3344. dec bl
  3345. jnz hnq201
  3346. mov bl,1
  3347. inc dx
  3348. hnq202:INT 10H
  3349. inc cX
  3350. dec bl
  3351. jnz hnq202
  3352. mov bl,2
  3353. inc dx
  3354. hnq203:INT 10H
  3355. inc cX
  3356. dec bl
  3357. jnz hnq203
  3358. mov bl,2
  3359. inc dx
  3360. hnq204:INT 10H
  3361. inc cX
  3362. dec bl
  3363. jnz hnq204
  3364. inc dx
  3365. CMP cx, 424
  3366. JB bacq201
  3367. MOV CX, 320
  3368. MOV DX, 240
  3369. MOV AX, 0C05H
  3370. bac211:mov bl,2
  3371. hn211:INT 10H
  3372. inc cX
  3373. dec bl
  3374. jnz hn211
  3375. mov bl,1
  3376. inc dx
  3377. hn212:INT 10H
  3378. inc cX
  3379. dec bl
  3380. jnz hn212
  3381. mov bl,2
  3382. inc dx
  3383. hn213:INT 10H
  3384. inc cX
  3385. dec bl
  3386. jnz hn213
  3387. mov bl,1
  3388. inc dx
  3389. hn214:INT 10H
  3390. inc cX
  3391. dec bl
  3392. jnz hn214
  3393. mov bl,1
  3394. inc dx
  3395. hn215:INT 10H
  3396. inc cX
  3397. dec bl
  3398. jnz hn215
  3399. inc dx
  3400. CMP cx, 418
  3401. JB bac211
  3402. jmp minite
  3403. step22: cmp cl,35h
  3404. jle hh22
  3405. jmp step23
  3406. hh22:MOV CX, 320
  3407. MOV DX, 240
  3408. MOV AX, 0C00H
  3409. bacq211:mov bl,2
  3410. hnq211:INT 10H
  3411. inc cX
  3412. dec bl
  3413. jnz hnq211
  3414. mov bl,1
  3415. inc dx
  3416. hnq212:INT 10H
  3417. inc cX
  3418. dec bl
  3419. jnz hnq212
  3420. mov bl,2
  3421. inc dx
  3422. hnq213:INT 10H
  3423. inc cX
  3424. dec bl
  3425. jnz hnq213
  3426. mov bl,1
  3427. inc dx
  3428. hnq214:INT 10H
  3429. inc cX
  3430. dec bl
  3431. jnz hnq214
  3432. mov bl,1
  3433. inc dx
  3434. hnq215:INT 10H
  3435. inc cX
  3436. dec bl
  3437. jnz hnq215
  3438. inc dx
  3439. CMP cx, 418
  3440. JB bacq211
  3441. MOV CX, 320
  3442. MOV DX, 240
  3443. MOV AX, 0C05H
  3444. bac221:mov bl,1
  3445. hn221:INT 10H
  3446. inc cX
  3447. dec bl
  3448. jnz hn221
  3449. mov bl,1
  3450. inc dx
  3451. hn222:INT 10H
  3452. inc cX
  3453. dec bl
  3454. jnz hn222
  3455. mov bl,1
  3456. inc dx
  3457. hn223:INT 10H
  3458. inc cX
  3459. dec bl
  3460. jnz hn223
  3461. mov bl,1
  3462. inc dx
  3463. hn224:INT 10H
  3464. inc cX
  3465. dec bl
  3466. jnz hn224
  3467. mov bl,2
  3468. inc dx
  3469. hn225:INT 10H
  3470. inc cX
  3471. dec bl
  3472. jnz hn225
  3473. mov bl,1
  3474. inc dx
  3475. hn226:INT 10H
  3476. inc cX
  3477. dec bl
  3478. jnz hn226
  3479. mov bl,1
  3480. inc dx
  3481. hn227:INT 10H
  3482. inc cX
  3483. dec bl
  3484. jnz hn227
  3485. mov bl,1
  3486. inc dx
  3487. hn228:INT 10H
  3488. inc cX
  3489. dec bl
  3490. jnz hn228
  3491. mov bl,1
  3492. inc dx
  3493. hn229:INT 10H
  3494. inc cX
  3495. dec bl
  3496. jnz hn229
  3497. inc dx
  3498. CMP cx, 409
  3499. JB bac221
  3500. jmp minite
  3501. step23: cmp cl,47h
  3502. jle hh23
  3503. jmp step24
  3504. hh23:MOV CX, 320
  3505. MOV DX, 240
  3506. MOV AX, 0C00H
  3507. bacq221:mov bl,1
  3508. hnq221:INT 10H
  3509. inc cX
  3510. dec bl
  3511. jnz hnq221
  3512. mov bl,1
  3513. inc dx
  3514. hnq222:INT 10H
  3515. inc cX
  3516. dec bl
  3517. jnz hnq222
  3518. mov bl,1
  3519. inc dx
  3520. hnq223:INT 10H
  3521. inc cX
  3522. dec bl
  3523. jnz hnq223
  3524. mov bl,1
  3525. inc dx
  3526. hnq224:INT 10H
  3527. inc cX
  3528. dec bl
  3529. jnz hnq224
  3530. mov bl,2
  3531. inc dx
  3532. hnq225:INT 10H
  3533. inc cX
  3534. dec bl
  3535. jnz hnq225
  3536. mov bl,1
  3537. inc dx
  3538. hnq226:INT 10H
  3539. inc cX
  3540. dec bl
  3541. jnz hnq226
  3542. mov bl,1
  3543. inc dx
  3544. hnq227:INT 10H
  3545. inc cX
  3546. dec bl
  3547. jnz hnq227
  3548. mov bl,1
  3549. inc dx
  3550. hnq228:INT 10H
  3551. inc cX
  3552. dec bl
  3553. jnz hnq228
  3554. mov bl,1
  3555. inc dx
  3556. hnq229:INT 10H
  3557. inc cX
  3558. dec bl
  3559. jnz hnq229
  3560. inc dx
  3561. CMP cx, 409
  3562. JB bacq221
  3563. MOV CX, 320
  3564. MOV DX, 240
  3565. MOV AX, 0C05H
  3566. bac231:mov bl,1
  3567. hn231:INT 10H
  3568. inc dX
  3569. dec bl
  3570. jnz hn231
  3571. mov bl,1
  3572. inc cx
  3573. hn232:INT 10H
  3574. inc dX
  3575. dec bl
  3576. jnz hn232
  3577. mov bl,1
  3578. inc cx
  3579. hn233:INT 10H
  3580. inc dX
  3581. dec bl
  3582. jnz hn233
  3583. mov bl,1
  3584. inc cx
  3585. hn234:INT 10H
  3586. inc dX
  3587. dec bl
  3588. jnz hn234
  3589. mov bl,2
  3590. inc cx
  3591. hn235:INT 10H
  3592. inc dX
  3593. dec bl
  3594. jnz hn235
  3595. mov bl,1
  3596. inc cx
  3597. hn236:INT 10H
  3598. inc dX
  3599. dec bl
  3600. jnz hn236
  3601. mov bl,1
  3602. inc cx
  3603. hn237:INT 10H
  3604. inc dX
  3605. dec bl
  3606. jnz hn237
  3607. mov bl,1
  3608. inc cx
  3609. hn238:INT 10H
  3610. inc dX
  3611. dec bl
  3612. jnz hn238
  3613. inc cx
  3614. CMP cx, 399
  3615. JB bac231
  3616. jmp minite
  3617. step24:MOV CX, 320
  3618. MOV DX, 240
  3619. MOV AX, 0C00H
  3620. bacq231:mov bl,1
  3621. hnq231:INT 10H
  3622. inc dX
  3623. dec bl
  3624. jnz hnq231
  3625. mov bl,1
  3626. inc cx
  3627. hnq232:INT 10H
  3628. inc dX
  3629. dec bl
  3630. jnz hnq232
  3631. mov bl,1
  3632. inc cx
  3633. hnq233:INT 10H
  3634. inc dX
  3635. dec bl
  3636. jnz hnq233
  3637. mov bl,1
  3638. inc cx
  3639. hnq234:INT 10H
  3640. inc dX
  3641. dec bl
  3642. jnz hnq234
  3643. mov bl,2
  3644. inc cx
  3645. hnq235:INT 10H
  3646. inc dX
  3647. dec bl
  3648. jnz hnq235
  3649. mov bl,1
  3650. inc cx
  3651. hnq236:INT 10H
  3652. inc dX
  3653. dec bl
  3654. jnz hnq236
  3655. mov bl,1
  3656. inc cx
  3657. hnq237:INT 10H
  3658. inc dX
  3659. dec bl
  3660. jnz hnq237
  3661. mov bl,1
  3662. inc cx
  3663. hnq238:INT 10H
  3664. inc dX
  3665. dec bl
  3666. jnz hnq238
  3667. inc cx
  3668. CMP cx, 399
  3669. JB bacq231
  3670. MOV CX, 320
  3671. MOV DX, 240
  3672. MOV AX, 0C05H
  3673. bac241:mov bl,1
  3674. hn241:INT 10H
  3675. inc dX
  3676. dec bl
  3677. jnz hn241
  3678. mov bl,2
  3679. inc cx
  3680. hn242:INT 10H
  3681. inc dX
  3682. dec bl
  3683. jnz hn242
  3684. mov bl,1
  3685. inc cx
  3686. hn243:INT 10H
  3687. inc dX
  3688. dec bl
  3689. jnz hn243
  3690. mov bl,2
  3691. inc cx
  3692. hn244:INT 10H
  3693. inc dX
  3694. dec bl
  3695. jnz hn244
  3696. mov bl,1
  3697. inc cx
  3698. hn245:INT 10H
  3699. inc dX
  3700. dec bl
  3701. jnz hn245
  3702. mov bl,2
  3703. inc cx
  3704. hn246:INT 10H
  3705. inc dX
  3706. dec bl
  3707. jnz hn246
  3708. mov bl,1
  3709. inc cx
  3710. hn247:INT 10H
  3711. inc dX
  3712. dec bl
  3713. jnz hn247
  3714. inc cx
  3715. CMP cx, 386
  3716. JB bac241
  3717. jmp minite
  3718. stage5: cmp ch,5h
  3719. je step25
  3720. jmp stage6
  3721. step25: cmp cl,11h
  3722. jle hh25
  3723. jmp step26
  3724. hh25:MOV CX, 320
  3725. MOV DX, 240
  3726. MOV AX, 0C00H
  3727. bacq241:mov bl,1
  3728. hnq241:INT 10H
  3729. inc dX
  3730. dec bl
  3731. jnz hnq241
  3732. mov bl,2
  3733. inc cx
  3734. hnq242:INT 10H
  3735. inc dX
  3736. dec bl
  3737. jnz hnq242
  3738. mov bl,1
  3739. inc cx
  3740. hnq243:INT 10H
  3741. inc dX
  3742. dec bl
  3743. jnz hnq243
  3744. mov bl,2
  3745. inc cx
  3746. hnq244:INT 10H
  3747. inc dX
  3748. dec bl
  3749. jnz hnq244
  3750. mov bl,1
  3751. inc cx
  3752. hnq245:INT 10H
  3753. inc dX
  3754. dec bl
  3755. jnz hnq245
  3756. mov bl,2
  3757. inc cx
  3758. hnq246:INT 10H
  3759. inc dX
  3760. dec bl
  3761. jnz hnq246
  3762. mov bl,1
  3763. inc cx
  3764. hnq247:INT 10H
  3765. inc dX
  3766. dec bl
  3767. jnz hnq247
  3768. inc cx
  3769. CMP cx, 386
  3770. JB bacq241
  3771. MOV CX, 320
  3772. MOV DX, 240
  3773. MOV AX, 0C05H
  3774. bac251:mov bl,2
  3775. hn251:INT 10H
  3776. inc dX
  3777. dec bl
  3778. jnz hn251
  3779. mov bl,2
  3780. inc cx
  3781. hn252:INT 10H
  3782. inc dX
  3783. dec bl
  3784. jnz hn252
  3785. mov bl,2
  3786. inc cx
  3787. hn253:INT 10H
  3788. inc dX
  3789. dec bl
  3790. jnz hn253
  3791. mov bl,1
  3792. inc cx
  3793. hn254:INT 10H
  3794. inc dX
  3795. dec bl
  3796. jnz hn254
  3797. mov bl,2
  3798. inc cx
  3799. hn255:INT 10H
  3800. inc dX
  3801. dec bl
  3802. jnz hn255
  3803. mov bl,2
  3804. inc cx
  3805. hn256:INT 10H
  3806. inc dX
  3807. dec bl
  3808. jnz hn256
  3809. mov bl,2
  3810. inc cx
  3811. hn257:INT 10H
  3812. inc dX
  3813. dec bl
  3814. jnz hn257
  3815. inc cx
  3816. CMP cx, 370
  3817. JB bac251
  3818. jmp minite
  3819. step26: cmp cl,23h
  3820. jle hh26
  3821. jmp step27
  3822. hh26:MOV CX, 320
  3823. MOV DX, 240
  3824. MOV AX, 0C00H
  3825. bacq251:mov bl,2
  3826. hnq251:INT 10H
  3827. inc dX
  3828. dec bl
  3829. jnz hnq251
  3830. mov bl,2
  3831. inc cx
  3832. hnq252:INT 10H
  3833. inc dX
  3834. dec bl
  3835. jnz hnq252
  3836. mov bl,2
  3837. inc cx
  3838. hnq253:INT 10H
  3839. inc dX
  3840. dec bl
  3841. jnz hnq253
  3842. mov bl,1
  3843. inc cx
  3844. hnq254:INT 10H
  3845. inc dX
  3846. dec bl
  3847. jnz hnq254
  3848. mov bl,2
  3849. inc cx
  3850. hnq255:INT 10H
  3851. inc dX
  3852. dec bl
  3853. jnz hnq255
  3854. mov bl,2
  3855. inc cx
  3856. hnq256:INT 10H
  3857. inc dX
  3858. dec bl
  3859. jnz hnq256
  3860. mov bl,2
  3861. inc cx
  3862. hnq257:INT 10H
  3863. inc dX
  3864. dec bl
  3865. jnz hnq257
  3866. inc cx
  3867. CMP cx, 370
  3868. JB bacq251
  3869. MOV CX, 320
  3870. MOV DX, 240
  3871. MOV AX, 0C05H
  3872. bac261:mov bl,3
  3873. hn261:INT 10H
  3874. inc DX
  3875. dec bl
  3876. jnz hn261
  3877. mov bl,2
  3878. inc cx
  3879. hn262:INT 10H
  3880. inc DX
  3881. dec bl
  3882. jnz hn262
  3883. inc cx
  3884. CMP cx, 363
  3885. JB bac261
  3886. jmp minite
  3887. step27: cmp cl,35h
  3888. jle hh27
  3889. jmp step28
  3890.  
  3891. hh27:MOV CX, 320
  3892. MOV DX, 240
  3893. MOV AX, 0C00H
  3894. bacq261:mov bl,3
  3895. hnq261:INT 10H
  3896. inc DX
  3897. dec bl
  3898. jnz hnq261
  3899. mov bl,2
  3900. inc cx
  3901. hnq262:INT 10H
  3902. inc DX
  3903. dec bl
  3904. jnz hnq262
  3905. inc cx
  3906. CMP cx, 363
  3907. JB bacq261
  3908. MOV CX, 320
  3909. MOV DX, 240
  3910. MOV AX, 0C05H
  3911. bac271:mov bl,4
  3912. hn271:INT 10H
  3913. inc DX
  3914. dec bl
  3915. jnz hn271
  3916. mov bl,3
  3917. inc cx
  3918. hn272:INT 10H
  3919. inc DX
  3920. dec bl
  3921. jnz hn272
  3922. inc cx
  3923. CMP cx,352
  3924. JB bac271
  3925. jmp minite
  3926. step28: cmp cl,47h
  3927. jle hh28
  3928. jmp step29
  3929. hh28:MOV CX, 320
  3930. MOV DX, 240
  3931. MOV AX, 0C00H
  3932. bacq271:mov bl,4
  3933. hnq271:INT 10H
  3934. inc DX
  3935. dec bl
  3936. jnz hnq271
  3937. mov bl,3
  3938. inc cx
  3939. hnq272:INT 10H
  3940. inc DX
  3941. dec bl
  3942. jnz hnq272
  3943. inc cx
  3944. CMP cx,352
  3945. JB bacq271
  3946. MOV CX, 320
  3947. MOV DX, 240
  3948. MOV AX, 0C05H
  3949. bac281:mov bl,5
  3950. hn281:INT 10H
  3951. inc DX
  3952. dec bl
  3953. jnz hn281
  3954. mov bl,6
  3955. inc cx
  3956. hn282:INT 10H
  3957. inc DX
  3958. dec bl
  3959. jnz hn282
  3960. inc cx
  3961. CMP cx, 341
  3962. JB bac281
  3963. jmp minite
  3964. step29:MOV CX, 320
  3965. MOV DX, 240
  3966. MOV AX, 0C00H
  3967. bacq281:mov bl,5
  3968. hnq281:INT 10H
  3969. inc DX
  3970. dec bl
  3971. jnz hnq281
  3972. mov bl,6
  3973. inc cx
  3974. hnq282:INT 10H
  3975. inc DX
  3976. dec bl
  3977. jnz hnq282
  3978. inc cx
  3979. CMP cx, 341
  3980. JB bacq281
  3981. MOV CX, 320
  3982. MOV DX, 240
  3983. MOV AX, 0C05H
  3984. bac291:mov bl,14
  3985. hn291:INT 10H
  3986. inc DX
  3987. dec bl
  3988. jnz hn291
  3989. inc cx
  3990. CMP cx, 329
  3991. JB bac291
  3992. jmp minite
  3993. stage6: cmp ch,6h
  3994. je step30
  3995. jmp stage7
  3996. step30: cmp cl,11h
  3997. jle hh30
  3998. jmp step31
  3999.  
  4000. hh30:MOV CX, 320
  4001. MOV DX, 240
  4002. MOV AX, 0C00H
  4003. bacq291:mov bl,14
  4004. hnq291:INT 10H
  4005. inc DX
  4006. dec bl
  4007. jnz hnq291
  4008. inc cx
  4009. CMP cx, 329
  4010. JB bacq291
  4011. MOV CX, 320
  4012. MOV DX, 240
  4013. MOV AX, 0C02H
  4014. hn30:INT 10H
  4015. INC DX
  4016. CMP DX, 370
  4017. JB hn30
  4018. jmp minite
  4019. step31: cmp cl,23h
  4020. jle hh31
  4021. jmp step32
  4022. hh31:MOV CX, 320
  4023. MOV DX, 240
  4024. MOV AX, 0C00H
  4025. hnq30:INT 10H
  4026. INC DX
  4027. CMP DX, 370
  4028. JB hnq30
  4029. MOV CX, 320
  4030. MOV DX, 240
  4031. MOV AX, 0C05H
  4032. bac311:mov bl,14
  4033. hn311:INT 10H
  4034. inc DX
  4035. dec bl
  4036. jnz hn311
  4037. dec cx
  4038. CMP dx, 361
  4039. JB bac311
  4040. jmp minite
  4041. step32: cmp cl,35h
  4042. jle hh32
  4043. jmp step33
  4044. hh32:MOV CX, 320
  4045. MOV DX, 240
  4046. MOV AX, 0C00H
  4047. bacq311:mov bl,14
  4048. hnq311:INT 10H
  4049. inc DX
  4050. dec bl
  4051. jnz hnq311
  4052. dec cx
  4053. CMP dx, 361
  4054. JB bacq311
  4055. MOV CX, 320
  4056. MOV DX, 240
  4057. MOV AX, 0C05H
  4058. bac321:mov bl,5
  4059. hn321:INT 10H
  4060. inc DX
  4061. dec bl
  4062. jnz hn321
  4063. mov bl,6
  4064. dec cx
  4065. hn322:int 10h
  4066. inc DX
  4067. dec bl
  4068. jnz hn322
  4069. dec cx
  4070. CMP dx, 360
  4071. JB bac321
  4072. jmp minite
  4073. step33: cmp cl,47h
  4074. jle hh33
  4075. jmp step34
  4076. hh33:MOV CX, 320
  4077. MOV DX, 240
  4078. MOV AX, 0C00H
  4079. bacq321:mov bl,5
  4080. hnq321:INT 10H
  4081. inc DX
  4082. dec bl
  4083. jnz hnq321
  4084. mov bl,6
  4085. dec cx
  4086. hnq322:int 10h
  4087. inc DX
  4088. dec bl
  4089. jnz hnq322
  4090. dec cx
  4091. CMP dx, 360
  4092. JB bacq321
  4093. MOV CX, 320
  4094. MOV DX, 240
  4095. MOV AX, 0C05H
  4096. bac331:mov bl,4
  4097. hn331:INT 10H
  4098. inc DX
  4099. dec bl
  4100. jnz hn331
  4101. mov bl,3
  4102. dec cx
  4103. hn332:INT 10H
  4104. inc DX
  4105. dec bl
  4106. jnz hn332
  4107. dec cx
  4108. CMP dx,355
  4109. JB bac331
  4110. jmp minite
  4111. step34:MOV CX, 320
  4112. MOV DX, 240
  4113. MOV AX, 0C00H
  4114. bacq331:mov bl,4
  4115. hnq331:INT 10H
  4116. inc DX
  4117. dec bl
  4118. jnz hnq331
  4119. mov bl,3
  4120. dec cx
  4121. hnq332:INT 10H
  4122. inc DX
  4123. dec bl
  4124. jnz hnq332
  4125. dec cx
  4126. CMP dx,355
  4127. JB bacq331
  4128. MOV CX, 320
  4129. MOV DX, 240
  4130. MOV AX, 0C05H
  4131. bac341:mov bl,3
  4132. hn341:INT 10H
  4133. inc DX
  4134. dec bl
  4135. jnz hn341
  4136. mov bl,2
  4137. dec cx
  4138. hn342:INT 10H
  4139. inc DX
  4140. dec bl
  4141. jnz hn342
  4142. dec cx
  4143. CMP dx, 350
  4144. JB bac341
  4145. jmp minite
  4146. stage7: cmp ch,7h
  4147. je step35
  4148. jmp stage8
  4149. step35: cmp cl,11h
  4150. jle hh35
  4151. jmp step36
  4152. hh35:MOV CX, 320
  4153. MOV DX, 240
  4154. MOV AX, 0C00H
  4155. bacq341:mov bl,3
  4156. hnq341:INT 10H
  4157. inc DX
  4158. dec bl
  4159. jnz hnq341
  4160. mov bl,2
  4161. dec cx
  4162. hnq342:INT 10H
  4163. inc DX
  4164. dec bl
  4165. jnz hnq342
  4166. dec cx
  4167. CMP dx, 350
  4168. JB bacq341
  4169. MOV CX, 320
  4170. MOV DX, 240
  4171. MOV AX, 0C05H
  4172. bac351:mov bl,2
  4173. hn351:INT 10H
  4174. inc dX
  4175. dec bl
  4176. jnz hn351
  4177. mov bl,2
  4178. dec cx
  4179. hn352:INT 10H
  4180. inc dX
  4181. dec bl
  4182. jnz hn352
  4183. mov bl,2
  4184. dec cx
  4185. hn353:INT 10H
  4186. inc dX
  4187. dec bl
  4188. jnz hn353
  4189. mov bl,1
  4190. dec cx
  4191. hn354:INT 10H
  4192. inc dX
  4193. dec bl
  4194. jnz hn354
  4195. mov bl,2
  4196. dec cx
  4197. hn355:INT 10H
  4198. inc dX
  4199. dec bl
  4200. jnz hn355
  4201. mov bl,2
  4202. dec cx
  4203. hn356:INT 10H
  4204. inc dX
  4205. dec bl
  4206. jnz hn356
  4207. mov bl,2
  4208. dec cx
  4209. hn357:INT 10H
  4210. inc dX
  4211. dec bl
  4212. jnz hn357
  4213. dec cx
  4214. CMP dx,340
  4215. JB bac351
  4216. jmp minite
  4217. step36: cmp cl,23h
  4218. jle hh36
  4219. jmp step37
  4220. hh36:MOV CX, 320
  4221. MOV DX, 240
  4222. MOV AX, 0C00H
  4223. bacq351:mov bl,2
  4224. hnq351:INT 10H
  4225. inc dX
  4226. dec bl
  4227. jnz hnq351
  4228. mov bl,2
  4229. dec cx
  4230. hnq352:INT 10H
  4231. inc dX
  4232. dec bl
  4233. jnz hnq352
  4234. mov bl,2
  4235. dec cx
  4236. hnq353:INT 10H
  4237. inc dX
  4238. dec bl
  4239. jnz hnq353
  4240. mov bl,1
  4241. dec cx
  4242. hnq354:INT 10H
  4243. inc dX
  4244. dec bl
  4245. jnz hnq354
  4246. mov bl,2
  4247. dec cx
  4248. hnq355:INT 10H
  4249. inc dX
  4250. dec bl
  4251. jnz hnq355
  4252. mov bl,2
  4253. dec cx
  4254. hnq356:INT 10H
  4255. inc dX
  4256. dec bl
  4257. jnz hnq356
  4258. mov bl,2
  4259. dec cx
  4260. hnq357:INT 10H
  4261. inc dX
  4262. dec bl
  4263. jnz hnq357
  4264. dec cx
  4265. CMP dx,340
  4266. JB bacq351
  4267. MOV CX, 320
  4268. MOV DX, 240
  4269. MOV AX, 0C05H
  4270. bac361:mov bl,1
  4271. hn361:INT 10H
  4272. inc dX
  4273. dec bl
  4274. jnz hn361
  4275. mov bl,2
  4276. dec cx
  4277. hn362:INT 10H
  4278. inc dX
  4279. dec bl
  4280. jnz hn362
  4281. mov bl,1
  4282. dec cx
  4283. hn363:INT 10H
  4284. inc dX
  4285. dec bl
  4286. jnz hn363
  4287. mov bl,2
  4288. dec cx
  4289. hn364:INT 10H
  4290. inc dX
  4291. dec bl
  4292. jnz hn364
  4293. mov bl,1
  4294. dec cx
  4295. hn365:INT 10H
  4296. inc dX
  4297. dec bl
  4298. jnz hn365
  4299. mov bl,2
  4300. dec cx
  4301. hn366:INT 10H
  4302. inc dX
  4303. dec bl
  4304. jnz hn366
  4305. mov bl,1
  4306. dec cx
  4307. hn367:INT 10H
  4308. inc dX
  4309. dec bl
  4310. jnz hn367
  4311. dec cx
  4312. CMP dx, 338
  4313. JB bac361
  4314. jmp minite
  4315. step37: cmp cl,35h
  4316. jle hh37
  4317. jmp step38
  4318. hh37:MOV CX, 320
  4319. MOV DX, 240
  4320. MOV AX, 0C00H
  4321. bacq361:mov bl,1
  4322. hnq361:INT 10H
  4323. inc dX
  4324. dec bl
  4325. jnz hnq361
  4326. mov bl,2
  4327. dec cx
  4328. hnq362:INT 10H
  4329. inc dX
  4330. dec bl
  4331. jnz hnq362
  4332. mov bl,1
  4333. dec cx
  4334. hnq363:INT 10H
  4335. inc dX
  4336. dec bl
  4337. jnz hnq363
  4338. mov bl,2
  4339. dec cx
  4340. hnq364:INT 10H
  4341. inc dX
  4342. dec bl
  4343. jnz hnq364
  4344. mov bl,1
  4345. dec cx
  4346. hnq365:INT 10H
  4347. inc dX
  4348. dec bl
  4349. jnz hnq365
  4350. mov bl,2
  4351. dec cx
  4352. hnq366:INT 10H
  4353. inc dX
  4354. dec bl
  4355. jnz hnq366
  4356. mov bl,1
  4357. dec cx
  4358. hnq367:INT 10H
  4359. inc dX
  4360. dec bl
  4361. jnz hnq367
  4362. dec cx
  4363. CMP dx, 338
  4364. JB bacq361
  4365. MOV CX, 320
  4366. MOV DX, 240
  4367. MOV AX, 0C05H
  4368. bac371:mov bl,1
  4369. hn371:INT 10H
  4370. inc dX
  4371. dec bl
  4372. jnz hn371
  4373. mov bl,1
  4374. dec cx
  4375. hn372:INT 10H
  4376. inc dX
  4377. dec bl
  4378. jnz hn372
  4379. mov bl,1
  4380. dec cx
  4381. hn373:INT 10H
  4382. inc dX
  4383. dec bl
  4384. jnz hn373
  4385. mov bl,1
  4386. dec cx
  4387. hn374:INT 10H
  4388. inc dX
  4389. dec bl
  4390. jnz hn374
  4391. mov bl,2
  4392. dec cx
  4393. hn375:INT 10H
  4394. inc dX
  4395. dec bl
  4396. jnz hn375
  4397. mov bl,1
  4398. dec cx
  4399. hn376:INT 10H
  4400. inc dX
  4401. dec bl
  4402. jnz hn376
  4403. mov bl,1
  4404. dec cx
  4405. hn377:INT 10H
  4406. inc dX
  4407. dec bl
  4408. jnz hn377
  4409. mov bl,1
  4410. dec cx
  4411. hn378:INT 10H
  4412. inc dX
  4413. dec bl
  4414. jnz hn378
  4415. dec cx
  4416. CMP dx, 330
  4417. JB bac371
  4418. jmp minite
  4419. step38: cmp cl,47h
  4420. jle hh38
  4421. jmp step39
  4422. hh38:MOV CX, 320
  4423. MOV DX, 240
  4424. MOV AX, 0C00H
  4425. bacq371:mov bl,1
  4426. hnq371:INT 10H
  4427. inc dX
  4428. dec bl
  4429. jnz hnq371
  4430. mov bl,1
  4431. dec cx
  4432. hnq372:INT 10H
  4433. inc dX
  4434. dec bl
  4435. jnz hnq372
  4436. mov bl,1
  4437. dec cx
  4438. hnq373:INT 10H
  4439. inc dX
  4440. dec bl
  4441. jnz hnq373
  4442. mov bl,1
  4443. dec cx
  4444. hnq374:INT 10H
  4445. inc dX
  4446. dec bl
  4447. jnz hnq374
  4448. mov bl,2
  4449. dec cx
  4450. hnq375:INT 10H
  4451. inc dX
  4452. dec bl
  4453. jnz hnq375
  4454. mov bl,1
  4455. dec cx
  4456. hnq376:INT 10H
  4457. inc dX
  4458. dec bl
  4459. jnz hnq376
  4460. mov bl,1
  4461. dec cx
  4462. hnq377:INT 10H
  4463. inc dX
  4464. dec bl
  4465. jnz hnq377
  4466. mov bl,1
  4467. dec cx
  4468. hnq378:INT 10H
  4469. inc dX
  4470. dec bl
  4471. jnz hnq378
  4472. dec cx
  4473. CMP dx, 330
  4474. JB bacq371