home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
commodore-users-of-norman
/
CUON_121_(06-1985).d64
/
chess
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
13KB
|
728 lines
0 DIMB(10,10)
1 DIMMV(200)
2 DIMWW(200)
3 DIMMB(200)
4 DIMBB(200)
5 I=0
6 J=0
7 C=0
8 O=0
9 L=0
10 PP=0
11 MP=0
12 Q=0
13 K=0
14 E=0
15 TV=0
16 HV=0
17 PRINT"[147][144]";
18 POKE53281,2
19 POKE53280,6
20 PRINT"[158] [146]"
21 PRINT" CHESS-64 VER 2.8C [146]"
22 PRINT" [146]"
23 PRINT" BY JOSE R. PAZ "
24 PRINT" BLITZED BY C J [146]"
25 PRINT" 64 BULLETS [146]"
26 POKE56334,PEEK(56334)AND254
27 POKE1,PEEK(1)AND251
28 FORI=0TO64
29 FORJ=0TO7
30 POKE51200+I*8+J,PEEK(53248+I*8+J)
31 NEXT
32 NEXT
33 POKE1,PEEK(1)OR4
34 POKE56334,PEEK(56334)OR1
35 POKE53272,(PEEK(53272)AND240)+2
36 PRINT"[147]";
37 POKE53281,15
38 CH=27
39 GOSUB63
40 CH=29
41 GOSUB63
42 CH=46
43 GOSUB63
44 CH=35
45 GOSUB63
46 CH=36
47 GOSUB63
48 CH=37
49 GOSUB63
50 CH=39
51 GOSUB63
52 CH=38
53 GOSUB63
54 CH=33
55 GOSUB63
56 CH=41
57 GOSUB63
58 CH=40
59 GOSUB63
60 CH=60
61 GOSUB63
62 GOTO68
63 FORBY=0TO7
64 READNU
65 POKE51200+8*CH+BY,NU
66 NEXTBY
67 RETURN
68 POKE56578,PEEK(56578)OR3
69 POKE56576,PEEK(56576)AND252OR0
70 POKE648,196
71 PRINT"[147][144]";
72 PRINT
73 PRINT"INSTRUCTIONS:"
74 PRINT
75 PRINT" 1- ENTER MOVES IN ALGEBRAIC NOTATION _ E2-E4"
76 PRINT
77 PRINT" 2- ADD /C/ TO MOVE FOR REPEATED MOVE _ E2-E4C"
78 PRINT
79 PRINT" 3- USE /P/ TO RESUME PLAY AFTER /C/ _ E2-E4P"
80 PRINT
81 PRINT" 4- USE O-O FOR SHORT CASTLING"
82 PRINT
83 PRINT" 5- USE O-O-O FOR LONG CASTLING"
84 PRINT
85 PRINT
86 PRINT" ****** GOOD LUCK ******"
87 PRINT
88 PRINT
89 PRINT
90 PRINT" PRESS RETURN TO CONTINUE"
91 GETA$
92 IFA$=""GOTO91
93 C$="[155][150][144]"
94 O=1
95 L=8
96 PRINT"[144]";
97 PRINT"[147]";
98 FORI=LTOOSTEP-O
99 FORJ=OTO8
100 IFI>2ANDI<7THENB(J,I)=46:GOTO102
101 READB(J,I)
102 NEXT
103 NEXT
104 POKE53265,PEEK(53265)OR64
105 POKE53282,15
106 POKE53283,10
107 POKE53284,15
108 PRINT"WANT TO PLAY CHESS?"
109 PRINT"GIVE IT A TRY"
110 INPUT"ENTER TIME PER MOVE IN MIN:";TP
111 TP=TP*60
112 PRINT"TO PLAY WHITE ENTER _1 TO PLAY BLACK ENTER _2"
113 INPUTCC
114 PRINT"[147]";
115 IFCC=1THENCK=CK+1:C=1:GOTO119
116 IFCC=2THENT=1:GOTO119
117 PRINT"[145][145][145]";
118 GOTO112
119 IFCC=2THENC=1:GOSUB560
120 PRINT"";
121 PRINT" ))(((((((((((((((((((((((("
122 FORI=LTOOSTEP-O
123 PRINT"[144]";
124 PRINTI;
125 PRINT"(";
126 FORJ=OTOL
127 IFC>2THENC=1
128 E=B(J,I)
129 M$=MID$(C$,C,1)
130 IFE=46THENPRINTM$;:PRINTCHR$(41);:PRINTCHR$();:PRINT"[157]";:PRINTCHR$(40);:PRINT"[145]";:PRINTCHR$(40);:C=C+1:GOTO145
131 D=3
132 IFE<46THEND=4
133 GOSUB462
134 PRINTM$;
135 PRINTCHR$(41);
136 GOSUB469
137 PRINT"";
138 PRINTM$;
139 PRINT"[157]";
140 E=60
141 GOSUB469
142 PRINT"[145]";
143 PRINTCHR$(40);
144 C=C+1
145 IFJ=LTHENPRINT"";:PRINT")";:IFI=LTHENPRINT"[144]";:PRINT" CHESS 64";
146 IFI=5ANDJ=LTHENPRINT"[144]";:PRINT" MOVE";:PRINTCK;
147 NEXT
148 PRINT
149 C=C-1
150 IFINT(I/2)=I/2THENPRINT" ([150] )) )) )) ))";:PRINT")":GOTO157
151 PRINT"";
152 PRINT")";
153 PRINT"[150]";
154 PRINT")) )) )) )) ";
155 PRINT")"
156 GOTO157
157 NEXT
158 PRINT" ))))))))))))))))))))))))))"
159 PRINT"[144] A B C D E F G H"
160 IFCC=2THENGOSUB560
161 IFHV>500GOTO353
162 X1=0
163 X2=0
164 Y1=0
165 Y2=0
166 HV=-1000
167 IFT=1THENPOKE53280,6:GOTO200
168 T=T+1
169 POKE53280,5
170 GOSUB690
171 PRINT
172 PRINT" [157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]";
173 INPUT"ENTER YOUR MOVE:";M1$
174 IFM1$="O-O"GOTO568
175 IFM1$="O-O-O"GOTO575
176 IFM1$=""ORLEN(M1$)>6ORLEN(M1$)<5THENPRINT"[145]";:GOTO173
177 D$=LEFT$(M1$,1)
178 GOSUB355
179 X1=D
180 Y1=VAL(MID$(M1$,2,1))
181 IFCC=2THENY1=9-Y1
182 D$=MID$(M1$,4,1)
183 GOSUB355
184 X2=D
185 Y2=VAL(MID$(M1$,5,1))
186 IFCC=2THENY2=9-Y2:IFT=0GOTO190
187 IFRIGHT$(M1$,1)="C"THENT=0:GOTO190
188 IFRIGHT$(M1$,1)="P"GOTO190
189 GOTO364
190 B(X2,Y2)=B(X1,Y1)
191 B(X1,Y1)=46
192 GZ=B(X2,Y2)
193 FORX=OTOL
194 IFB(X,8)=112THENB(X,8)=113
195 IFB(X,1)=35THENB(X,1)=37
196 NEXT
197 PRINT
198 CA=0
199 GOTO396
200 IFNF=0GOTO662
201 TI$="000000"
202 T=T+1
203 IFT>1THENT=0
204 F=1
205 MC=0
206 GOSUB336
207 FORI=LTOOSTEP-O
208 FORJ=OTOL
209 PP=J*10+I
210 E=B(J,I)
211 ONE-32GOSUB529,646,546,501,526,476,445
212 NEXT
213 NEXT
214 FV=-9999
215 LV=0
216 FORQ=1TO200
217 IFMV(Q)=0GOTO224
218 PP=WW(Q)
219 IFG=0THENLL=PP
220 X3=INT(MV(Q)/10)
221 Y3=MV(Q)-X3*10
222 GOTO231
223 IFCA=1THENRETURN
224 NEXT
225 FORQ=1TO200
226 MV(Q)=0
227 WW(Q)=0
228 NEXT
229 IFHV>0ANDHV<15THENGOSUB583
230 GOTO190
231 E=B(X3,Y3)
232 IFE=112THENTV=10:GOTO239
233 IFE=113THENTV=99:GOTO239
234 IFE=46THENTV=0:GOTO239
235 IFE=114THENTV=55:GOTO239
236 IFE=98THENTV=35:GOTO239
237 IFE=110THENTV=33:GOTO239
238 IFE=107THENTV=990
239 IFE<46ANDG=1GOTO649
240 IFE<46ANDG=0GOTO223
241 IFG=1GOTO658
242 X4=INT(PP/10)
243 Y4=PP-X4*10
244 H=B(X4,Y4)
245 IFH=GZTHENTV=TV-10
246 IFCK<15ANDH=33THENTV=TV-4
247 IFH=35ANDG=0ANDX3<>X4ANDE=46GOTO223
248 IFCK<12GOTO252
249 IFH=35THENTV=TV-2
250 IFY3=K2THENIFH=37ORH=36THENTV=TV+2
251 IFX3=K1THENIFH=37ORH=36THENTV=TV+2
252 TV=TV+INT(2*RND(5))
253 IFY3<Y4THENTV=TV+1
254 Y8=Y4
255 Y9=Y3
256 IFCC=2THENY8=9-Y4:Y9=9-Y3
257 D1$=CHR$(64+X4)
258 D2$=CHR$(64+X3)
259 PRINT"";
260 PRINT" ";
261 PRINT"[157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]";
262 PRINT"ANALYSIS:";
263 PRINT"";
264 PRINTCHR$(H);
265 PRINT"[144]_";
266 PRINTD1$;
267 PRINTY8;
268 PRINT"- ";
269 PRINTD2$;
270 PRINTY9;
271 IFHV>=TVGOTO223
272 IFVAL(TI$)>TPANDHV>0ANDTV<10GOTO223
273 MM=PP
274 F=0
275 X6=X3
276 Y6=Y3
277 TT=B(X3,Y3)
278 B(X3,Y3)=B(X4,Y4)
279 B(X4,Y4)=46
280 MK=0
281 F=2
282 FORI=LTOOSTEP-O
283 FORJ=OTOL
284 PP=J*10+I
285 E=B(J,I)
286 IFE=110THENGOSUB445
287 IFE=98THENGOSUB476
288 IFE=114THENGOSUB501
289 IFE=113THENGOSUB526
290 IFE=107THENGOSUB529
291 IFE=112THENGOSUB553
292 NEXT
293 NEXT
294 F=1
295 FV=-9999
296 FORK=1TO200
297 IFMB(K)=0GOTO302
298 PP=BB(K)
299 X3=INT(MB(K)/10)
300 Y3=MB(K)-X3*10
301 GOTO306
302 NEXT
303 IFCA=1THENCV=0:EV=0:GOTO319
304 IFFV>89GOTO319
305 GOTO631
306 E=B(X3,Y3)
307 IFE=VVGOTO316
308 IFE=35THENLV=10
309 IFE=37THENLV=90
310 IFE=46THENLV=0
311 IFE=36THENLV=50
312 IFE=38THENLV=30
313 IFE=39THENLV=30
314 IFE=33THENLV=900
315 VV=E
316 IFE>46GOTO302
317 IFLV>FVTHENFV=LV:YY=PP:ZZ=MB(K)
318 GOTO302
319 PP=MM
320 F=1
321 X3=X6
322 Y3=Y6
323 YU=0
324 TC=0
325 CM=0
326 B(X4,Y4)=B(X3,Y3)
327 B(X3,Y3)=TT
328 YW=0
329 PRINT"";
330 PRINT" "
331 TV=CV-FV+EV
332 IFTV>0THENTV=CV
333 IFCA=1ANDTV>HVTHENHV=TV:GOTO223
334 IFHV<TVTHENX2=X3:Y2=Y3:X1=INT(PP/10):Y1=PP-X1*10:HV=TV
335 GOTO223
336 KK=0
337 K3=0
338 FORI=LTOOSTEP-O
339 FORJ=OTOL
340 PP=J*10+I
341 R=B(J,I)
342 IFR=107THENK1=J:K2=I:K3=PP
343 IFR=33THENKK=PP
344 NEXT
345 NEXT
346 M1$=""
347 IFKK=0GOTO351
348 IFK3=0GOTO353
349 CK=CK+1
350 RETURN
351 PRINT"OK, I LOSE BUT I WILL GET YOU SOME DAY [150]!"
352 END
353 PRINT"WELL,I GOT LUCKY TODAY --[201] WON-- [150]!"
354 END
355 IFD$="A"THEND=1
356 IFD$="B"THEND=2
357 IFD$="C"THEND=3
358 IFD$="D"THEND=4
359 IFD$="E"THEND=5
360 IFD$="F"THEND=6
361 IFD$="G"THEND=7
362 IFD$="H"THEND=8
363 RETURN
364 F=1
365 MC=0
366 E=B(X1,Y1)
367 PP=X1*10+Y1
368 IFE=110THENGOSUB445:GOTO377
369 IFE=98THENGOSUB476:GOTO377
370 IFE=114THENGOSUB501:GOTO377
371 IFE=113THENGOSUB526:GOTO377
372 IFE=112THENJ=X1:I=Y1:GOSUB553:GOTO377
373 IFE=107THENGOSUB529:GOTO377
374 IFE=46GOTO383
375 IFE<46GOTO383
376 GOTO190
377 FORQ=1TO32
378 IFMV(Q)=0GOTO383
379 X3=INT(MV(Q)/10)
380 Y3=MV(Q)-X3*10
381 IFX2=X3ANDY2=Y3GOTO190
382 NEXT
383 FORX=1TO3
384 A$="[146]"
385 IFINT(X/2)=X/2THENA$=""
386 PRINT"";
387 PRINT" ";
388 PRINT"[157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]";
389 PRINTA$;
390 PRINT"INVALID MOVE"
391 GOSUB690
392 NEXT
393 PRINT"[145][145][145]"
394 T=0
395 GOTO161
396 H$=""
397 V$=""
398 IFCC=2THENY1=9-Y1:GOSUB560
399 HM=2+X1*3
400 VM=5+(7-Y1)*2
401 E=B(X1,Y1)
402 D1=E
403 PRINT"";
404 PRINTLEFT$(H$,HM);
405 PRINTLEFT$(V$,VM);
406 D2=PEEK(5120+PEEK(210)*256+PEEK(209)+PEEK(211)+1)
407 D3=15
408 IFINT(D2/2)=D2/2THEND3=10
409 GOSUB462
410 D=D3
411 GOSUB473
412 PRINT"";
413 E=46
414 D=D3
415 GOSUB473
416 IFCC=2THENY2=9-Y2
417 HM=2+X2*3
418 VM=5+(7-Y2)*2
419 E=B(X2,Y2)
420 D=0
421 IFE>46THEND=1
422 IFCC=2THEND=D+1:IFD>1THEND=0
423 PRINT"";
424 PRINTLEFT$(H$,HM);
425 PRINTLEFT$(V$,VM);
426 D2=PEEK(5120+PEEK(210)*256+PEEK(209)+PEEK(211)+1)
427 D3=15
428 IFINT(D2/2)=D2/2THEND3=10
429 GOSUB462
430 E=E+64
431 IFD3=10THENE=E+64
432 GOSUB473
433 PRINT"";
434 E=60+64
435 IFD3=10THENE=E+64
436 GOSUB473
437 VM=5+2*2
438 HM=8*3+11
439 PRINT"";
440 PRINTLEFT$(H$,HM);
441 PRINTLEFT$(V$,VM);
442 PRINTCK;
443 PRINT"";
444 GOTO160
445 MP=PP-21
446 GOSUB616
447 MP=PP-19
448 GOSUB616
449 MP=PP-12
450 GOSUB616
451 MP=PP-8
452 GOSUB616
453 MP=PP+8
454 GOSUB616
455 MP=PP+21
456 GOSUB616
457 MP=PP+19
458 GOSUB616
459 MP=PP+12
460 GOSUB616
461 RETURN
462 IFE=112THENE=35:RETURN
463 IFE=113THENE=37:RETURN
464 IFE=114THENE=36:RETURN
465 IFE=110THENE=39:RETURN
466 IFE=107THENE=33:RETURN
467 IFE=98THENE=38
468 RETURN
469 IFD=4THEND=0:IFCC=2THEND=1:GOTO471
470 IFD=3THEND=1:IFCC=2THEND=0
471 IFC=1THENE=E+64:GOTO473
472 IFC=2THENE=E+128
473 POKEPEEK(210)*256+PEEK(209)+PEEK(211),E
474 POKE5120+PEEK(210)*256+PEEK(209)+PEEK(211),D
475 RETURN
476 MP=PP
477 FORC=OTOL
478 MP=MP+11
479 GOSUB616
480 GOSUB624
481 NEXT
482 MP=PP
483 FORC=OTOL
484 MP=MP-11
485 GOSUB616
486 GOSUB624
487 NEXT
488 MP=PP
489 FORC=OTOL
490 MP=MP-9
491 GOSUB616
492 GOSUB624
493 NEXT
494 MP=PP
495 FORC=OTOL
496 MP=MP+9
497 GOSUB616
498 GOSUB624
499 NEXT
500 RETURN
501 MP=PP
502 FORC=OTOL
503 MP=MP+1
504 GOSUB616
505 GOSUB624
506 NEXT
507 MP=PP
508 FORC=OTOL
509 MP=MP-1
510 GOSUB616
511 GOSUB624
512 NEXT
513 MP=PP
514 FORC=OTOL
515 MP=MP-10
516 GOSUB616
517 GOSUB624
518 NEXT
519 MP=PP
520 FORC=OTOL
521 MP=MP+10
522 GOSUB616
523 GOSUB624
524 NEXT
525 RETURN
526 GOSUB476
527 GOSUB501
528 RETURN
529 MP=PP+1
530 GOSUB616
531 MP=PP-1
532 GOSUB616
533 MP=PP+10
534 GOSUB616
535 MP=PP-10
536 GOSUB616
537 MP=PP+9
538 GOSUB616
539 MP=PP-9
540 GOSUB616
541 MP=PP-11
542 GOSUB616
543 MP=PP+11
544 GOSUB616
545 RETURN
546 IFB(J,I-1)=46THENMP=PP-1:GOSUB616
547 IFB(J,I-2)=46ANDB(J,I-1)=46ANDI=7THENMP=PP-2:GOSUB616
548 MP=PP+9
549 GOSUB616
550 MP=PP-11
551 GOSUB616
552 RETURN
553 IFB(J,I+1)=46THENMP=PP+1:GOSUB616
554 IFB(J,I+1)=46ANDB(J,I+2)=46ANDI=2THENMP=PP+2:GOSUB616
555 MP=PP-9
556 GOSUB616
557 MP=PP+11
558 GOSUB616
559 RETURN
560 FORJ=1TO8
561 FORI=1TO4
562 MM=B(J,I)
563 B(J,I)=B(J,9-I)
564 B(J,9-I)=MM
565 NEXT
566 NEXT
567 RETURN
568 B(5,1)=46
569 B(8,1)=46
570 B(6,1)=114
571 B(7,1)=107
572 PRINT
573 CA=0
574 GOTO119
575 B(5,1)=46
576 B(1,1)=46
577 B(4,1)=114
578 B(3,1)=107
579 B(2,1)=46
580 PRINT
581 CA=0
582 GOTO119
583 CA=1
584 IFB(6,8)=46ANDB(7,8)=46ANDB(5,8)=33ANDB(8,8)=36GOTO586
585 GOTO190
586 HV=-99
587 TV=0
588 X4=5
589 Y4=8
590 PP=58
591 X3=6
592 Y3=8
593 Q=1
594 MV(Q)=68
595 GOSUB220
596 IFHV<-20GOTO190
597 HV=-99
598 TV=0
599 X4=5
600 Y4=8
601 PP=58
602 X3=7
603 Y3=8
604 Q=1
605 MV(Q)=78
606 GOSUB220
607 IFHV<-20GOTO190
608 GOTO609
609 B(7,8)=33
610 B(6,8)=36
611 B(5,8)=46
612 B(8,8)=46
613 PRINT
614 CA=0
615 GOTO119
616 IFMP<11ORMP>88THENRETURN
617 X3=INT(MP/10)
618 Y3=MP-X3*10
619 E=B(X3,Y3)
620 IFX3<1ORY3<1ORX3>8ORY3>8THENRETURN
621 IFF<>1GOTO626
622 IFF=1THENMC=MC+1:MV(MC)=MP:WW(MC)=PP
623 RETURN
624 IFB(X3,Y3)<>46THENC=L
625 RETURN
626 IFF=0THENRETURN
627 MK=MK+1
628 MB(MK)=MP
629 BB(MK)=PP
630 RETURN
631 X=INT(YY/10)
632 Y=YY-X*10
633 P1=B(X,Y)
634 B(X,Y)=46
635 X=INT(ZZ/10)
636 Y=ZZ-X*10
637 P2=B(X,Y)
638 B(X,Y)=P1
639 G=1
640 CV=TV
641 EV=-9999
642 FORQ1=1TO200
643 IFMV(Q1)=0GOTO649
644 PP=WW(Q1)
645 IFPP=LLGOTO649
646 X3=INT(MV(Q1)/10)
647 Y3=MV(Q1)-X3*10
648 GOTO231
649 NEXT
650 X=INT(YY/10)
651 Y=YY-X*10
652 B(X,Y)=P1
653 X=INT(ZZ/10)
654 Y=ZZ-X*10
655 B(X,Y)=P2
656 G=0
657 GOTO319
658 IFTV>EVTHENEV=TV
659 PRINT"";
660 PRINT"THINKING"
661 GOTO649
662 RESTORE
663 IFCC=2ANDCK=0THENMO$="E2-E4":CM$=MO$:GOTO676
664 CM$=CM$+M1$
665 M1$=""
666 FORX=1TO200
667 READMO$
668 IFMO$="END"THENIFCC=1ANDCK=1THENMO$="E7-E6":CM$=MO$:GOTO676
669 IFMO$="END"THENNF=1:GOTO200
670 IFLEN(CM$)>=LEN(MO$)GOTO672
671 IFLEFT$(MO$,LEN(CM$))=CM$GOTO674
672 NEXT
673 END
674 MO$=MID$(MO$,LEN(CM$)+1,5)
675 GOTO676
676 CK=CK+1
677 D$=LEFT$(MO$,1)
678 GOSUB355
679 X1=D
680 Y1=VAL(MID$(MO$,2,1))
681 D$=MID$(MO$,4,1)
682 GOSUB355
683 X2=D
684 Y2=VAL(MID$(MO$,5,1))
685 IFCC=2THENY1=9-Y1:Y2=9-Y2
686 T=T+1
687 IFT>1THENT=0
688 IFCK>1THENCM$=CM$+MO$
689 GOTO190
690 POKE54296,15
691 POKE54277,190
692 POKE54278,248
693 POKE54273,48
694 POKE54272,37
695 POKE54276,17
696 FORS=1TO50
697 POKE54272,INT(200*RND(S))
698 NEXT
699 POKE54296,0
700 RETURN
701 END
702 DATA192,192,192,192,192,192,192,192,1,1,1,1,1,1,1,1,255,255,255,255
703 DATA255,255,255,255,0,0,0,0,0,24,60,24,0,0,0,219,219,126,60,60,0,0
704 DATA98,60,153,219,126,60,0,0,4,30,59,255,239,30,0,0,20,60,60,126
705 DATA126,60,0,24,60,24,90,255,255,126,255,255,255,255,255,255,255
706 DATA255,255,255,255,255,255,255,255,255,24,24,60,60,126,126,255,0
707 DATA36,39,38,37,33,38,39,36,35,35,35,35,35,35,35,35,112,112,112,112
708 DATA112,112,112,112,114,110,98,113,107,98,110,114
709 DATA"E2-E4E7-E5G1-F3B8-C6B1-C3G8-F6F1-B5C6-D4B5-A4F8-C5"
710 DATA"E2-E4E7-E6D2-D4D7-D5E4-D5E6-D5F1-D3B8-C6G1-E2F8-D6"
711 DATA"E2-E4E7-E5G1-F3B8-C6B1-C3G8-F6F1-B5F8-B4C3-D5F6-D5"
712 DATA"E2-E4E7-E5G1-F3D7-D6D2-D4G8-F6D4-E5F6-E4B1-D2E4-C5"
713 DATA"E2-E4E7-E5G1-F3D7-D6D2-D4G8-F6B1-C3B8-D7F1-C4F8-E7"
714 DATA"E2-E4E7-E5F2-F4F8-C5G1-F3D7-D6C2-C3G8-F6F4-E5D6-E5"
715 DATA"E2-E4E7-E5G1-F3B8-C6C2-C3G8-F6D2-D4F6-E4D4-D5C6-B8"
716 DATA"E2-E4E7-E5G1-F3B8-C6F1-C4F8-C5C2-C3G8-F6D2-D4E5-D4"
717 DATA"E2-E4E7-E5G1-F3B8-C6F1-B5A7-A6B5-C6D7-C6B1-C3F7-F6"
718 DATA"E2-E4E7-E5G1-F3B8-C6F1-B5A7-A6B5-A4F7-F5D2-D4E5-D4"
719 DATA"E2-E4G8-F6E4-E5F6-D5C2-C4D5-B6"
720 DATA"E2-E4E7-E6D2-D4D7-D5B1-C3G8-F6E4-E5F6-D7"
721 DATA"E2-E4C7-C5G1-F3D7-D6D2-D4C5-D4F3-D4G8-F6B1-C3G7-G6"
722 DATA"D2-D4D7-D5C2-C4E7-E6B1-C3G8-F6C1-G5F8-E7E2-E3H7-H6"
723 DATA"E2-E4G8-F6E4-E5F6-E4D2-D4B8-C6F2-F3"
724 DATA"E2-E4E7-E5G1-F3G8-F6F3-E5F6-E4D1-D2E4-F6E5-C6"
725 DATA"E2-E4B8-C6D2-D4D7-D5B1-C3D5-E4D4-D5C6-E5C1-F4E5-G6F4-G3"
726 DATA"E2-E4B8-C6D2-D4D7-D5B1-C3D5-E4D4-D5C6-B8F2-F3E4-F3D1-F3","END"