-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchess.sym
2119 lines (2119 loc) · 108 KB
/
chess.sym
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
--- Symbol List (sorted by symbol)
0.FREE_BYTES 0000
1002.TEMP 03d8 (R )
1029.TEMP 03d8 (R )
1054.TEMP 0390 (R )
1081.TEMP 03d8 (R )
1092.CYCLES 0004 (R )
1099.bitmapCleared f839 (R )
1104.idleErase f853
1109.blackAdjust f87e (R )
1109.sub10 f859 (R )
1109.white f86e (R )
1118.TEMP 024f (R )
1131.comp f43a (R )
1140.deCount f45e (R )
1140.flashDone2 f470 (R )
1148.TEMP 0083 (R )
1175.TEMP 03d8 (R )
1202.TEMP 03d8 (R )
1229.TEMP 03d8 (R )
1256.TEMP 03d8 (R )
1259.doQ f400 (R )
1259.evh f45c (R )
1259.exit f40a (R )
1259.forChild f489 (R )
1259.inCheck2 f421 (R )
1259.lab0 f4eb (R )
1259.lab1 f50e (R )
1259.lab2 f52d (R )
1259.lt0 f4fd (R )
1259.lt1 f51c (R )
1259.nextMove f52f (R )
1259.nextX f532
1259.none f477 (R )
1259.notCheck f4dc (R )
1259.retrn f538 (R )
1259.terminal f415 (R )
1310.TEMP 013b (R )
1321.empty f438 (R )
1321.invalid f44e (R )
1321.project f43b (R )
1323.empty f456 (R )
1323.invalid f46c (R )
1323.project f459 (R )
1325.empty f474 (R )
1325.invalid f48a (R )
1325.project f477 (R )
1327.empty f492 (R )
1327.invalid f4a8 (R )
1327.project f495 (R )
1329.exit f596 (R )
1333.invalid f4be (R )
1333.squareEmpty f4bb (R )
1336.invalid f4d3 (R )
1336.squareEmpty f4d0 (R )
1339.invalid f4e8 (R )
1339.squareEmpty f4e5 (R )
1342.invalid f4fd (R )
1342.squareEmpty f4fa (R )
1345.invalid f512 (R )
1345.squareEmpty f50f (R )
1348.invalid f527 (R )
1348.squareEmpty f524 (R )
1351.invalid f53c (R )
1351.squareEmpty f539 (R )
1354.invalid f551 (R )
1354.squareEmpty f54e (R )
1355.noCastle f574 (R )
1356.noCastle f596 (R )
1362.empty f5a1 (R )
1362.invalid f5b7 (R )
1362.project f5a4 (R )
1364.empty f5bf (R )
1364.invalid f5d5 (R )
1364.project f5c2 (R )
1366.empty f5dd (R )
1366.invalid f5f3 (R )
1366.project f5e0 (R )
1368.empty f5fb (R )
1368.invalid f611 (R )
1368.project f5fe (R )
1370.empty f619 (R )
1370.invalid f62f (R )
1370.project f61c (R )
1372.empty f637 (R )
1372.invalid f64d (R )
1372.project f63a (R )
1374.empty f655 (R )
1374.invalid f66b (R )
1374.project f658 (R )
1376.empty f673 (R )
1376.invalid f689 (R )
1376.project f676 (R )
1377.TEMP 028c (R )
1385.empty f408 (R )
1385.invalid f41e (R )
1385.project f40b (R )
1387.empty f426 (R )
1387.invalid f43c (R )
1387.project f429 (R )
1389.empty f444 (R )
1389.invalid f45a (R )
1389.project f447 (R )
1391.empty f462 (R )
1391.invalid f478 (R )
1391.project f465 (R )
1397.invalid f48e (R )
1397.squareEmpty f48b (R )
1400.invalid f4a3 (R )
1400.squareEmpty f4a0 (R )
1403.invalid f4b8 (R )
1403.squareEmpty f4b5 (R )
1406.invalid f4cd (R )
1406.squareEmpty f4ca (R )
1409.invalid f4e2 (R )
1409.squareEmpty f4df (R )
1412.invalid f4f7 (R )
1412.squareEmpty f4f4 (R )
1415.invalid f50c (R )
1415.squareEmpty f509 (R )
1418.invalid f521 (R )
1418.squareEmpty f51e (R )
1426.noEnPassant f5f5 (R )
1426.pMoved f57b (R )
1429.pMoved f564 (R )
1429.standard f561 (R )
1430.invalid f59d (R )
1430.invalid2 f59f (R )
1431.pMoved f59a (R )
1431.standard f597 (R )
1432.invalid f5c1 (R )
1432.invalid2 f5c3 (R )
1433.pMoved f5be (R )
1433.standard f5bb (R )
1435.invalid f5e1 (R )
1437.invalid f5f5 (R )
1445.noEnPassant f6c9 (R )
1445.pMoved f64f (R )
1448.pMoved f638 (R )
1448.standard f635 (R )
1449.invalid f671 (R )
1449.invalid2 f673 (R )
1450.pMoved f66e (R )
1450.standard f66b (R )
1451.invalid f695 (R )
1451.invalid2 f697 (R )
1452.pMoved f692 (R )
1452.standard f68f (R )
1454.invalid f6b5 (R )
1456.invalid f6c9 (R )
1457.TEMP 02cc (R )
1461.move f419 (R )
1461.notEnPassant f457 (R )
1480.noSecondary f4bb (R )
1505.sub10 f4df (R )
1505.white f4f4 (R )
1513.abort f519 (R )
1513.always f50d (R )
1527.exit f572 (R )
1527.next f546 (R )
1527.next2 f542 (R )
1530.next f5a1 (R )
1530.scan f581 (R )
1554.gameDrawn f60c (R )
1554.halted f619
1554.notComputer f611 (R )
1563.cont f622 (R )
1577.exit f669 (R )
1577.isablank f660 (R )
1577.isablank2 f665 (R )
1592.noep f6a4 (R )
1592.notEnPassant f6bc (R )
1596.TEMP 02bd (R )
19.loopVSync3 f01a (R )
19.notnow f056 (R )
19.StartFrame f018 (R )
19.wait f02b (R )
19.waitTime f056 (R )
228.toR f409 (R )
232.PLY 0007
232.ROWBANK 0008
238.copyPage f4ba (R )
254.exit f522 (R )
254.fillPieceLists f4d9 (R )
254.white f4fd (R )
254.white2 f51c (R )
262.noCapture f5c3 (R )
262.same1 f58c (R )
262.same2 f5ad (R )
269.sum f5e9 (R )
269.white f5d3 (R )
28.doThink f06e (R )
285.SQBASE 0009
285.SQX 000a
294.TEMP 0282 (R )
306.dl2 f942 (R )
306.drawLine f93c
306.endline f900 (R )
306.l3 f907 (R )
310.CYCLES 0006 (R )
311.CYCLES 0004 (R )
312.CYCLES 0008 (R )
313.CYCLES 0000 (R )
314.CYCLES 0002 (R )
315.CYCLES 0008 (R )
316.TEMP 01a6 (R )
320.clearRow fc04 (R )
325.blank1 fc1a (R )
325.blank2 fc25 (R )
325.blank3 fc30 (R )
325.blank4 fc3b (R )
325.copyPiece fc0f (R )
325.rightSide fc3f (R )
331.blank1 fc4a (R )
331.blank2 fc55 (R )
331.blank3 fc60 (R )
331.blank4 fc6b (R )
331.copyPieceR fc3f (R )
353.exit fcbc (R )
353.sub10 fc9f (R )
362.TEMP 00bd (R )
376.exit f425 (R )
376.scan f41d (R )
376.scanned f426 (R )
382.fail f440
382.found f441 (R )
382.next f43d (R )
382.scan f42f (R )
390.nomove f48d (R )
409.exit f4c0 (R )
409.findCast f499 (R )
417.phase f4cd (R )
423.check f546 (R )
423.exit f533 (R )
423.next f4e8 (R )
423.scanCheck f536 (R )
453.abort f59c (R )
453.alpha f5b8 (R )
453.doThink f569 (R )
453.exit f63e (R )
453.forChild f5c4 (R )
453.inCheck f649 (R )
453.lab0 f618 (R )
453.lab2 f62c (R )
453.nextMove f638 (R )
453.norb f59d (R )
453.nrb2 f61d (R )
453.retBeta f592 (R )
453.spat0 f590 (R )
453.spat1 f5ac (R )
48.copy f09f (R )
48.sub10 f0ac (R )
499.TEMP 027b (R )
655.TEMP 0250 (R )
664.exit f40b (R )
669.exit f41c (R )
679.exit f461 (R )
679.initial f45d (R )
679.nodir f44f (R )
682.exit f47f (R )
685.skipEOR f469 (R )
688.under f491 (R )
692.writeCursorCol f4a6 (R )
712.exit f50e (R )
712.unsure f51a (R )
712.valid f4fa (R )
718.next f51b (R )
718.prom f554 (R )
718.sk f53b
718.skip f561 (R )
725.exit f587 (R )
725.valid f57c (R )
730.exit f5a5 (R )
730.valid f598 (R )
735.butpress f5c2 (R )
735.notEven f5b5 (R )
735.slowWait f5c1 (R )
741.cursor f5f3 (R )
741.delaym f5f8 (R )
741.invalid f5f1 (R )
747.cancel f639 (R )
747.doCancel f644 (R )
747.done f649 (R )
747.exit f60e (R )
747.noButton f64d (R )
753.exit f656 (R )
758.promote f672 (R )
764.even f6a7 (R )
764.exit f6a6 (R )
764.nojoy f691 (R )
764.whiteToMove f6b5 (R )
764.wtm f6a1 (R )
769.colDone f707 (R )
769.incCol f705 (R )
769.incRow f6f1 (R )
769.rowDone f6f8 (R )
769.sub10 f6c8 (R )
769.sub10b f6d8 (R )
769.unmovedx f707 (R )
778.skipbl f71a (R )
781.skipbl2 f741 (R )
786.TEMP 035d (R )
790.chosen f448 (R )
790.exit f447 (R )
790.force f439
790.nobut f415 (R )
790.nothing f45e (R )
790.odd f435 (R )
802.exit f47c (R )
807.exit f485
811.exit f48e (R )
815.computer f497 (R )
819.exit f4a6 (R )
827.empty f4d9 (R )
827.exit f4dd (R )
832.computer f4e7
832.player f4ec (R )
843.divideby15 f510 (R )
843.sub10 f503 (R )
849.TEMP 0138 (R )
856.legit f448 (R )
856.next f40f (R )
856.skip f44f (R )
867.TEMP 005d (R )
894.TEMP 03d8 (R )
921.TEMP 03d8 (R )
948.TEMP 03d8 (R )
975.TEMP 03d8 (R )
__aiMoveIndex 00a4 (R )
__alpha 00a5
__bestMove 00a4
__beta 00a7
__boardIndex 00a3 (R )
__capture 00ae (R )
__capturedPiece 00a3 (R )
__col 00b1 (R )
__DASM__TOTAL_FREE_MEMORY 0000
__dummy f900 (R )
__fromCol 00a4 (R )
__fromPiece 00a3 (R )
__fromRow 00a2 (R )
__initListPtr 00a4 (R )
__initPiece 00a2
__initSquare 00a3 (R )
__masker 00b0
__negaMax 00a9
__newCursor 00a2 (R )
__oddeven 00a5 (R )
__originalPiece 00a2 (R )
__piece 00a3 (R )
__pieceColour 00a4 (R )
__pieceColour2 00b0 (R )
__pieceFilter 00b2 (R )
__pieceShapeBuffer 00a2 (R )
__plyBank 00a2
__pmcol 00a6 (R )
__ptr 00ea (R )
__ptr2 00ec
__quiesceCapOnly 00ad
__restore 00af (R )
__saveIdx 00a2 (R )
__secondaryBlank 00af (R )
__shiftx 00af (R )
__temp 00b3 (R )
__thinkbar 00a2
__tmp 00ae (R )
__toCol 00a5 (R )
__toggle 00a3
__toSquareX12 00a2 (R )
__unmake_capture 00ae
__valHi 00b4 (R )
__valPtr 00b2 (R )
__value 00ab
__vector 00ae (R )
__xchg 00b3 (R )
__y 00b0 (R )
_BANK_ADDRESS_ORIGIN f400 (R )
_BANK_SLOT 0040 (R )
_BANK_START f400
_CURRENT_BANK 001e (R )
_CURRENT_RAMBANK 0090
_DOWN fffffffffffffff6 (R )
_FIRST_BANK 0000 (R )
_LEFT ffffffffffffffff (R )
_ORIGIN 7c00
_RAM_BANK_SIZE 0200 (R )
_RIGHT 0001 (R )
_ROM_BANK_SIZE 0400 (R )
_rts f827 (R )
_UP 000a (R )
AddMove f505 (R )
AddMovePly f65f (R )
AddPieceMaterialValue f60b (R )
AddPiecePositionValue f5c8 (R )
AdjustMaterialPositionalValue f564 (R )
AI_BeginSelectMovePhase 0001 (R )
AI_CheckMate 0023 (R )
AI_ChooseDebounce 0022 (R )
AI_ChoosePromotePiece 0021 (R )
AI_ClearEachRow 000e (R )
AI_ComputerMove 0013 (R )
AI_DelayAfterMove 0025 (R )
AI_DelayAfterMove2 0026 (R )
AI_DelayAfterPlaced 0027 (R )
AI_DelayAfterPlaced2 0028 (R )
AI_Draw 0024 (R )
AI_DrawEntireBoard 000f (R )
AI_DrawMoves 0004 (R )
AI_DrawPart2 0010 (R )
AI_DrawPart3 0011 (R )
AI_FinalFlash 001b (R )
AI_FlashComputerMove 0000 (R )
AI_GenerateMoves 0012 (R )
AI_InCheckBackup 001d
AI_InCheckDelay 001e (R )
AI_MarchA2 0017 (R )
AI_MarchB 0018 (R )
AI_MarchB2 001a (R )
AI_MarchToTargetA 0016 (R )
AI_MarchToTargetB 0019 (R )
AI_MoveIsSelected 0014 (R )
AI_PromotePawnStart 001f (R )
AI_Quiescent 0009 (R )
AI_ReselectDebounce 000a (R )
AI_RollPromotionPiece 0020 (R )
AI_SelectDestinationSquare 0008 (R )
AI_SelectStartSquare 0002 (R )
AI_ShowMoveCaptures 0005 (R )
AI_SlowFlash 0006 (R )
AI_SpecialMoveFixup 001c (R )
AI_StartClearBoard 000d (R )
AI_StartMoveGen 000b (R )
AI_StartSquareSelected 0003 (R )
AI_StepMoveGen 000c (R )
AI_UnDrawTargetSquares 0007 (R )
AI_WriteStartPieceBlank 0015 (R )
aiBeginSelectMovePhase f41d (R )
aiCheckMate f47e (R )
aiChooseDebounce f46b (R )
aiChoosePromotePiece f400 (R )
aiClearEachRow f835 (R )
aiComputerMove f5e0 (R )
aiDelayAfterMove f47d (R )
aiDelayAfterMove2 f486 (R )
aiDelayAfterPlaced f48f (R )
aiDelayAfterPlaced2 f49e (R )
aiDraw f479 (R )
aiDrawEntireBoard f639 (R )
aiDrawMoves f4e4 (R )
aiDrawPart2 f42a (R )
aiDrawPart3 f42d (R )
aiFinalFlash f457 (R )
aiFlashComputerMove f43a (R )
aiFlashDelay 008d (R )
aiFlashPhase 008f (R )
aiGenerateMoves f4de (R )
aiInCheckBackup f405 (R )
aiInCheckDelay f410 (R )
aiMarchA2 f70c (R )
aiMarchB f447 (R )
aiMarchB2 f733 (R )
aiMarchToTargetA f6bd (R )
aiMarchToTargetB f4a7 (R )
aiMoveIndex 008e (R )
aiMoveIsSelected f842 (R )
aiPromotePawnStart f4be (R )
aiQuiescent f657 (R )
aiReselectDebounce f64e (R )
aiRollPromotionPiece f677 (R )
aiSelectDestinationSquare f5f9 (R )
aiSelectStartSquare f462 (R )
aiShowMoveCaptures f588 (R )
aiSlowFlash f5a6 (R )
aiSpecialMoveFixup f61a (R )
aiStartClearBoard f828 (R )
aiStartMoveGen f400 (R )
aiStartSquareSelected f4c9 (R )
aiState 008c (R )
AiStateMachine f13d (R )
aiStepMoveGen f4f1 (R )
aiUnDrawTargetSquares f566 (R )
AiVectorBANK f114 (R )
AiVectorHI f0eb (R )
AiVectorLO f0c2 (R )
aiWriteStartPieceBlank f400 (R )
alpha ffa1 (R )
ASSERTS 0000 (R )
AUDC0 0055
AUDC1 0056
AUDF0 0057
AUDF1 0058
AUDV0 0059
AUDV1 005a
B 0004 (R )
BACKGCOL 0000
BANK_AddMove 005d
BANK_AddMovePly 0044
BANK_AddPieceMaterialValue 0041
BANK_AddPiecePositionValue 0041
BANK_AdjustMaterialPositionalValue 0041
BANK_aiBeginSelectMovePhase 0048
BANK_aiCheckMate 0055
BANK_aiChooseDebounce 0049
BANK_aiChoosePromotePiece 0049
BANK_aiClearEachRow 0094
BANK_aiComputerMove 005d
BANK_aiDelayAfterMove 0049
BANK_aiDelayAfterMove2 0049
BANK_aiDelayAfterPlaced 0049
BANK_aiDelayAfterPlaced2 0049
BANK_aiDraw 0055
BANK_aiDrawEntireBoard 005d
BANK_aiDrawMoves 0048
BANK_aiDrawPart2 0055
BANK_aiDrawPart3 0055
BANK_aiFinalFlash 0055
BANK_aiFlashComputerMove 0048
BANK_aiGenerateMoves 0049
BANK_aiInCheckBackup 0048
BANK_aiInCheckDelay 0048
BANK_aiMarchA2 0048
BANK_aiMarchB 0055
BANK_aiMarchB2 0048
BANK_aiMarchToTargetA 0048
BANK_aiMarchToTargetB 0049
BANK_aiMoveIsSelected 0094
BANK_aiPromotePawnStart 0049
BANK_aiQuiescent 0048
BANK_aiReselectDebounce 0048
BANK_aiRollPromotionPiece 0048
BANK_aiSelectDestinationSquare 0048
BANK_aiSelectStartSquare 0048
BANK_aiShowMoveCaptures 0048
BANK_aiSlowFlash 0048
BANK_aiSpecialMoveFixup 005d
BANK_aiStartClearBoard 0094
BANK_aiStartMoveGen 0048
BANK_aiStartSquareSelected 0048
BANK_AiStateMachine 0000
BANK_aiStepMoveGen 0049
BANK_aiUnDrawTargetSquares 0048
BANK_AiVectorBANK 0000
BANK_AiVectorHI 0000
BANK_AiVectorLO 0000
BANK_aiWriteStartPieceBlank 0055
BANK_BLACK_BISHOP_on_BLACK_SQUARE_0 0097
BANK_BLACK_BISHOP_on_BLACK_SQUARE_1 0097
BANK_BLACK_BISHOP_on_BLACK_SQUARE_2 0097
BANK_BLACK_BISHOP_on_BLACK_SQUARE_3 0097
BANK_BLACK_BISHOP_on_WHITE_SQUARE_0 0090 (R )
BANK_BLACK_BISHOP_on_WHITE_SQUARE_1 0090 (R )
BANK_BLACK_BISHOP_on_WHITE_SQUARE_2 0090 (R )
BANK_BLACK_BISHOP_on_WHITE_SQUARE_3 0090 (R )
BANK_BLACK_BLANK_on_BLACK_SQUARE_0 0092 (R )
BANK_BLACK_BLANK_on_BLACK_SQUARE_1 0092 (R )
BANK_BLACK_BLANK_on_BLACK_SQUARE_2 0092 (R )
BANK_BLACK_BLANK_on_BLACK_SQUARE_3 0092 (R )
BANK_BLACK_BLANK_on_WHITE_SQUARE_0 008f (R )
BANK_BLACK_BLANK_on_WHITE_SQUARE_1 008f (R )
BANK_BLACK_BLANK_on_WHITE_SQUARE_2 008f (R )
BANK_BLACK_BLANK_on_WHITE_SQUARE_3 008f (R )
BANK_BLACK_KING_on_BLACK_SQUARE_0 0098
BANK_BLACK_KING_on_BLACK_SQUARE_1 0098
BANK_BLACK_KING_on_BLACK_SQUARE_2 0098
BANK_BLACK_KING_on_BLACK_SQUARE_3 0098
BANK_BLACK_KING_on_WHITE_SQUARE_0 0091 (R )
BANK_BLACK_KING_on_WHITE_SQUARE_1 0091 (R )
BANK_BLACK_KING_on_WHITE_SQUARE_2 0091 (R )
BANK_BLACK_KING_on_WHITE_SQUARE_3 0092 (R )
BANK_BLACK_KNIGHT_on_BLACK_SQUARE_0 0092 (R )
BANK_BLACK_KNIGHT_on_BLACK_SQUARE_1 0092 (R )
BANK_BLACK_KNIGHT_on_BLACK_SQUARE_2 0092 (R )
BANK_BLACK_KNIGHT_on_BLACK_SQUARE_3 0093 (R )
BANK_BLACK_KNIGHT_on_WHITE_SQUARE_0 0090 (R )
BANK_BLACK_KNIGHT_on_WHITE_SQUARE_1 0090 (R )
BANK_BLACK_KNIGHT_on_WHITE_SQUARE_2 0090 (R )
BANK_BLACK_KNIGHT_on_WHITE_SQUARE_3 0090 (R )
BANK_BLACK_MARKER_on_BLACK_SQUARE_0 0098
BANK_BLACK_MARKER_on_BLACK_SQUARE_1 0098
BANK_BLACK_MARKER_on_BLACK_SQUARE_2 0098
BANK_BLACK_MARKER_on_BLACK_SQUARE_3 0098
BANK_BLACK_MARKER_on_WHITE_SQUARE_0 0099
BANK_BLACK_MARKER_on_WHITE_SQUARE_1 0099
BANK_BLACK_MARKER_on_WHITE_SQUARE_2 0099
BANK_BLACK_MARKER_on_WHITE_SQUARE_3 0099
BANK_BLACK_PAWN_on_BLACK_SQUARE_0 0092 (R )
BANK_BLACK_PAWN_on_BLACK_SQUARE_1 0092 (R )
BANK_BLACK_PAWN_on_BLACK_SQUARE_2 0092 (R )
BANK_BLACK_PAWN_on_BLACK_SQUARE_3 0092 (R )
BANK_BLACK_PAWN_on_WHITE_SQUARE_0 0090 (R )
BANK_BLACK_PAWN_on_WHITE_SQUARE_1 0090 (R )
BANK_BLACK_PAWN_on_WHITE_SQUARE_2 0090 (R )
BANK_BLACK_PAWN_on_WHITE_SQUARE_3 0090 (R )
BANK_BLACK_PROMOTE_on_BLACK_SQUARE_0 0096
BANK_BLACK_PROMOTE_on_BLACK_SQUARE_1 0096
BANK_BLACK_PROMOTE_on_BLACK_SQUARE_2 0096
BANK_BLACK_PROMOTE_on_BLACK_SQUARE_3 0096
BANK_BLACK_PROMOTE_on_WHITE_SQUARE_0 0096
BANK_BLACK_PROMOTE_on_WHITE_SQUARE_1 0096
BANK_BLACK_PROMOTE_on_WHITE_SQUARE_2 0096
BANK_BLACK_PROMOTE_on_WHITE_SQUARE_3 0096
BANK_BLACK_QUEEN_on_BLACK_SQUARE_0 0097
BANK_BLACK_QUEEN_on_BLACK_SQUARE_1 0098
BANK_BLACK_QUEEN_on_BLACK_SQUARE_2 0098
BANK_BLACK_QUEEN_on_BLACK_SQUARE_3 0098
BANK_BLACK_QUEEN_on_WHITE_SQUARE_0 0091 (R )
BANK_BLACK_QUEEN_on_WHITE_SQUARE_1 0091 (R )
BANK_BLACK_QUEEN_on_WHITE_SQUARE_2 0091 (R )
BANK_BLACK_QUEEN_on_WHITE_SQUARE_3 0091 (R )
BANK_BLACK_ROOK_on_BLACK_SQUARE_0 0097
BANK_BLACK_ROOK_on_BLACK_SQUARE_1 0097
BANK_BLACK_ROOK_on_BLACK_SQUARE_2 0097
BANK_BLACK_ROOK_on_BLACK_SQUARE_3 0097
BANK_BLACK_ROOK_on_WHITE_SQUARE_0 0091 (R )
BANK_BLACK_ROOK_on_WHITE_SQUARE_1 0091 (R )
BANK_BLACK_ROOK_on_WHITE_SQUARE_2 0091 (R )
BANK_BLACK_ROOK_on_WHITE_SQUARE_3 0091 (R )
BANK_BlankSprite 0082
BANK_CallClear 0041
BANK_CartInit 0041
BANK_CastleFixupDraw 0044
BANK_CheckMoveListFromSquare 0044
BANK_ClearRowBitmap 00c3
BANK_colToPixel 0049
BANK_CopyPieceToRowBitmap 00c3
BANK_CopySetup 0094
BANK_CopySetupForMarker 005d
BANK_CopyShadowROMtoRAM 0041
BANK_CopySinglePiece 0000
BANK_DrawRow 0082
BANK_EnPassantCheck 005d
BANK_EnPassantRemovePiece 0041
BANK_FlipSquareIndex 0041
BANK_GenCastleMoveForRook 0044
BANK_GenerateAllMoves 005d
BANK_GetBoard 005d
BANK_GetP_MoveFrom 005d
BANK_GetP_MovePiece 005d
BANK_GetP_MoveTo 005d
BANK_GetPiece 005d
BANK_GetPieceGivenFromToSquares 0044
BANK_GetValid 005d
BANK_Handle_BISHOP 005b
BANK_Handle_BLACK_PAWN 005c
BANK_Handle_KING 005b
BANK_Handle_KNIGHT 005c
BANK_Handle_QUEEN 005b
BANK_Handle_ROOK 005c
BANK_Handle_WHITE_PAWN 005c
BANK_InitialisePieceSquares 0041
BANK_InitPieceLists 0041
BANK_InterceptMarkerCopy 0000
BANK_IsValidMoveFromSquare 005d
BANK_JoyCombined 0048
BANK_JoyMoveCursor 0048
BANK_ListPlayerMoves 005d
BANK_longD 0094
BANK_MakeMove 005d
BANK_markerDraw 005d
BANK_moveCursor 0048
BANK_MoveGenX 005d
BANK_MoveReturn 005d
BANK_negaMax 005a
BANK_NewPlyInitialise 0044
BANK_Overlay 005e
BANK_PIECE_VECTOR_BANK 0094
BANK_PIECE_VECTOR_HI 0094
BANK_PIECE_VECTOR_LO 0094
BANK_PieceValueHI 0087
BANK_PieceValueLO 0087
BANK_PLY 0044
BANK_PLY_START f400
BANK_PositionSprites 0049
BANK_PosValVecHI 0087
BANK_PosValVecLO 0087
BANK_PromoteBlackPawn 005c
BANK_promotePiece 0049
BANK_promoteType 0049
BANK_PromoteWhitePawn 005c
BANK_PutBoard 005d
BANK_quiesce 0044
BANK_SAFE_getMoveIndex 005d
BANK_SAFE_showMoveCaptures 004a
BANK_SAFE_showMoveOptions 0048
BANK_selectmove 0044
BANK_setCursorColours 0048
BANK_setCursorPriority 0048
BANK_SetupBanks 0041
BANK_SHADOW_ChessBitmap 0082
BANK_ShadowBoard 0086
BANK_ShadowValidSquare 0086
BANK_showPromoteOptions 004a
BANK_Sort 0044
BANK_SpriteBuffer 0082
BANK_StartupBankReset 0000
BANK_ThinkBar 0000 (R )
BANK_tidySc 0094
BANK_unmakeMove 005d
BANK_UNSAFE_showMoveCaptures 004a (R )
BANK_Valid 0086
BANK_WHITE_BISHOP_on_BLACK_SQUARE_0 008e (R )
BANK_WHITE_BISHOP_on_BLACK_SQUARE_1 008e (R )
BANK_WHITE_BISHOP_on_BLACK_SQUARE_2 008e (R )
BANK_WHITE_BISHOP_on_BLACK_SQUARE_3 008e (R )
BANK_WHITE_BISHOP_on_WHITE_SQUARE_0 008c (R )
BANK_WHITE_BISHOP_on_WHITE_SQUARE_1 008c (R )
BANK_WHITE_BISHOP_on_WHITE_SQUARE_2 008c (R )
BANK_WHITE_BISHOP_on_WHITE_SQUARE_3 008c (R )
BANK_WHITE_BLANK_on_BLACK_SQUARE_0 008d (R )
BANK_WHITE_BLANK_on_BLACK_SQUARE_1 008d (R )
BANK_WHITE_BLANK_on_BLACK_SQUARE_2 008d (R )
BANK_WHITE_BLANK_on_BLACK_SQUARE_3 008d (R )
BANK_WHITE_BLANK_on_WHITE_SQUARE_0 008b (R )
BANK_WHITE_BLANK_on_WHITE_SQUARE_1 008b (R )
BANK_WHITE_BLANK_on_WHITE_SQUARE_2 008b (R )
BANK_WHITE_BLANK_on_WHITE_SQUARE_3 008b (R )
BANK_WHITE_KING_on_BLACK_SQUARE_0 008f (R )
BANK_WHITE_KING_on_BLACK_SQUARE_1 008f (R )
BANK_WHITE_KING_on_BLACK_SQUARE_2 008f (R )
BANK_WHITE_KING_on_BLACK_SQUARE_3 008f (R )
BANK_WHITE_KING_on_WHITE_SQUARE_0 008d (R )
BANK_WHITE_KING_on_WHITE_SQUARE_1 008d (R )
BANK_WHITE_KING_on_WHITE_SQUARE_2 008d (R )
BANK_WHITE_KING_on_WHITE_SQUARE_3 008d (R )
BANK_WHITE_KNIGHT_on_BLACK_SQUARE_0 008e (R )
BANK_WHITE_KNIGHT_on_BLACK_SQUARE_1 008e (R )
BANK_WHITE_KNIGHT_on_BLACK_SQUARE_2 008e (R )
BANK_WHITE_KNIGHT_on_BLACK_SQUARE_3 008e (R )
BANK_WHITE_KNIGHT_on_WHITE_SQUARE_0 008b (R )
BANK_WHITE_KNIGHT_on_WHITE_SQUARE_1 008b (R )
BANK_WHITE_KNIGHT_on_WHITE_SQUARE_2 008b (R )
BANK_WHITE_KNIGHT_on_WHITE_SQUARE_3 008b (R )
BANK_WHITE_MARKER_on_BLACK_SQUARE_0 0096
BANK_WHITE_MARKER_on_BLACK_SQUARE_1 0096
BANK_WHITE_MARKER_on_BLACK_SQUARE_2 0096
BANK_WHITE_MARKER_on_BLACK_SQUARE_3 0096
BANK_WHITE_MARKER_on_WHITE_SQUARE_0 0097
BANK_WHITE_MARKER_on_WHITE_SQUARE_1 0097
BANK_WHITE_MARKER_on_WHITE_SQUARE_2 0097
BANK_WHITE_MARKER_on_WHITE_SQUARE_3 0098
BANK_WHITE_PAWN_on_BLACK_SQUARE_0 008d (R )
BANK_WHITE_PAWN_on_BLACK_SQUARE_1 008d (R )
BANK_WHITE_PAWN_on_BLACK_SQUARE_2 008d (R )
BANK_WHITE_PAWN_on_BLACK_SQUARE_3 008d (R )
BANK_WHITE_PAWN_on_WHITE_SQUARE_0 008b (R )
BANK_WHITE_PAWN_on_WHITE_SQUARE_1 008b (R )
BANK_WHITE_PAWN_on_WHITE_SQUARE_2 008b (R )
BANK_WHITE_PAWN_on_WHITE_SQUARE_3 008b (R )
BANK_WHITE_PROMOTE_on_BLACK_SQUARE_0 0099
BANK_WHITE_PROMOTE_on_BLACK_SQUARE_1 0099
BANK_WHITE_PROMOTE_on_BLACK_SQUARE_2 0099
BANK_WHITE_PROMOTE_on_BLACK_SQUARE_3 0099
BANK_WHITE_PROMOTE_on_WHITE_SQUARE_0 0099
BANK_WHITE_PROMOTE_on_WHITE_SQUARE_1 0099
BANK_WHITE_PROMOTE_on_WHITE_SQUARE_2 0099
BANK_WHITE_PROMOTE_on_WHITE_SQUARE_3 0099
BANK_WHITE_QUEEN_on_BLACK_SQUARE_0 008f (R )
BANK_WHITE_QUEEN_on_BLACK_SQUARE_1 008f (R )
BANK_WHITE_QUEEN_on_BLACK_SQUARE_2 008f (R )
BANK_WHITE_QUEEN_on_BLACK_SQUARE_3 008f (R )
BANK_WHITE_QUEEN_on_WHITE_SQUARE_0 008c (R )
BANK_WHITE_QUEEN_on_WHITE_SQUARE_1 008c (R )
BANK_WHITE_QUEEN_on_WHITE_SQUARE_2 008c (R )
BANK_WHITE_QUEEN_on_WHITE_SQUARE_3 008c (R )
BANK_WHITE_ROOK_on_BLACK_SQUARE_0 008e (R )
BANK_WHITE_ROOK_on_BLACK_SQUARE_1 008e (R )
BANK_WHITE_ROOK_on_BLACK_SQUARE_2 008e (R )
BANK_WHITE_ROOK_on_BLACK_SQUARE_3 008e (R )
BANK_WHITE_ROOK_on_WHITE_SQUARE_0 008c (R )
BANK_WHITE_ROOK_on_WHITE_SQUARE_1 008c (R )
BANK_WHITE_ROOK_on_WHITE_SQUARE_2 008c (R )
BANK_WHITE_ROOK_on_WHITE_SQUARE_3 008c (R )
BANK_WriteBlank 00c3
BANK_WriteCursor 00c3
bestMove ffa0 (R )
beta ffa3 (R )
bg 009d
BISHOP 0004 (R )
BITMAP 0082
BITMAP2 00c3
BITMAP2_START fc00
BITMAP_START f800
BLACK 0080 (R )
BLACK_BISHOP_on_BLACK_SQUARE_0 f900 (R )
BLACK_BISHOP_on_BLACK_SQUARE_1 f948 (R )
BLACK_BISHOP_on_BLACK_SQUARE_2 f990 (R )
BLACK_BISHOP_on_BLACK_SQUARE_3 fa00 (R )
BLACK_BISHOP_on_WHITE_SQUARE_0 fa90 (R )
BLACK_BISHOP_on_WHITE_SQUARE_1 fb00 (R )
BLACK_BISHOP_on_WHITE_SQUARE_2 fb48 (R )
BLACK_BISHOP_on_WHITE_SQUARE_3 fb90 (R )
BLACK_BLANK_on_BLACK_SQUARE_0 f848 (R )
BLACK_BLANK_on_BLACK_SQUARE_1 f890 (R )
BLACK_BLANK_on_BLACK_SQUARE_2 f900 (R )
BLACK_BLANK_on_BLACK_SQUARE_3 f948 (R )
BLACK_BLANK_on_WHITE_SQUARE_0 fa90 (R )
BLACK_BLANK_on_WHITE_SQUARE_1 fb00 (R )
BLACK_BLANK_on_WHITE_SQUARE_2 fb48 (R )
BLACK_BLANK_on_WHITE_SQUARE_3 fb90 (R )
BLACK_HOME_ROW 0052 (R )
BLACK_KING_on_BLACK_SQUARE_0 f900 (R )
BLACK_KING_on_BLACK_SQUARE_1 f948 (R )
BLACK_KING_on_BLACK_SQUARE_2 f990 (R )
BLACK_KING_on_BLACK_SQUARE_3 fa00 (R )
BLACK_KING_on_WHITE_SQUARE_0 fa90 (R )
BLACK_KING_on_WHITE_SQUARE_1 fb00 (R )
BLACK_KING_on_WHITE_SQUARE_2 fb48 (R )
BLACK_KING_on_WHITE_SQUARE_3 f800 (R )
BLACK_KNIGHT_on_BLACK_SQUARE_0 fb00 (R )
BLACK_KNIGHT_on_BLACK_SQUARE_1 fb48 (R )
BLACK_KNIGHT_on_BLACK_SQUARE_2 fb90 (R )
BLACK_KNIGHT_on_BLACK_SQUARE_3 f800 (R )
BLACK_KNIGHT_on_WHITE_SQUARE_0 f948 (R )
BLACK_KNIGHT_on_WHITE_SQUARE_1 f990 (R )
BLACK_KNIGHT_on_WHITE_SQUARE_2 fa00 (R )
BLACK_KNIGHT_on_WHITE_SQUARE_3 fa48 (R )
BLACK_MARKER_on_BLACK_SQUARE_0 fa90 (R )
BLACK_MARKER_on_BLACK_SQUARE_1 fb00 (R )
BLACK_MARKER_on_BLACK_SQUARE_2 fb48 (R )
BLACK_MARKER_on_BLACK_SQUARE_3 fb90 (R )
BLACK_MARKER_on_WHITE_SQUARE_0 f800 (R )
BLACK_MARKER_on_WHITE_SQUARE_1 f848 (R )
BLACK_MARKER_on_WHITE_SQUARE_2 f890 (R )
BLACK_MARKER_on_WHITE_SQUARE_3 f900 (R )
BLACK_PAWN_on_BLACK_SQUARE_0 f990 (R )
BLACK_PAWN_on_BLACK_SQUARE_1 fa00 (R )
BLACK_PAWN_on_BLACK_SQUARE_2 fa48 (R )
BLACK_PAWN_on_BLACK_SQUARE_3 fa90 (R )
BLACK_PAWN_on_WHITE_SQUARE_0 f800 (R )
BLACK_PAWN_on_WHITE_SQUARE_1 f848 (R )
BLACK_PAWN_on_WHITE_SQUARE_2 f890 (R )
BLACK_PAWN_on_WHITE_SQUARE_3 f900 (R )
BLACK_PROMOTE_on_BLACK_SQUARE_0 f800 (R )
BLACK_PROMOTE_on_BLACK_SQUARE_1 f848 (R )
BLACK_PROMOTE_on_BLACK_SQUARE_2 f890 (R )
BLACK_PROMOTE_on_BLACK_SQUARE_3 f900 (R )
BLACK_PROMOTE_on_WHITE_SQUARE_0 f948 (R )
BLACK_PROMOTE_on_WHITE_SQUARE_1 f990 (R )
BLACK_PROMOTE_on_WHITE_SQUARE_2 fa00 (R )
BLACK_PROMOTE_on_WHITE_SQUARE_3 fa48 (R )
BLACK_QUEEN_on_BLACK_SQUARE_0 fb90 (R )
BLACK_QUEEN_on_BLACK_SQUARE_1 f800 (R )
BLACK_QUEEN_on_BLACK_SQUARE_2 f848 (R )
BLACK_QUEEN_on_BLACK_SQUARE_3 f890 (R )
BLACK_QUEEN_on_WHITE_SQUARE_0 f948 (R )
BLACK_QUEEN_on_WHITE_SQUARE_1 f990 (R )
BLACK_QUEEN_on_WHITE_SQUARE_2 fa00 (R )
BLACK_QUEEN_on_WHITE_SQUARE_3 fa48 (R )
BLACK_ROOK_on_BLACK_SQUARE_0 fa48 (R )
BLACK_ROOK_on_BLACK_SQUARE_1 fa90 (R )
BLACK_ROOK_on_BLACK_SQUARE_2 fb00 (R )
BLACK_ROOK_on_BLACK_SQUARE_3 fb48 (R )
BLACK_ROOK_on_WHITE_SQUARE_0 f800 (R )
BLACK_ROOK_on_WHITE_SQUARE_1 f848 (R )
BLACK_ROOK_on_WHITE_SQUARE_2 f890 (R )
BLACK_ROOK_on_WHITE_SQUARE_3 f900 (R )
BLANK 0000 (R )
BlankSprite f890 (R )
Board fc79 (R )
BP 0002 (R )
BPAWN 0002 (R )
BZ 0032 (R )
CallClear f4ca (R )
CAP_SPEED 0014 (R )
capture 009e (R )
capturedPiece ff99 (R )
CartInit f400 (R )
CastleFixupDraw f4c1 (R )
CASTLING_ENABLED 0001 (R )
ccur 008a (R )
CheckMoveListFromSquare f418 (R )
ChessBitmap f800 (R )
ChessBitmap0 f800 (R )
ChessBitmap1 f818 (R )
ChessBitmap2 f830 (R )
ChessBitmap3 f848 (R )
ChessBitmap4 f860 (R )
ChessBitmap5 f878 (R )
CHESSBOARD_ROWS 0008 (R )
ClearRowBitmap fc00 (R )
COLOUR_LINE_1 0072 (R )
COLOUR_LINE_2 0024 (R )
COLOUR_LINE_3 00d4 (R )
colToPixel f530 (R )
COLUBK 0049 (R )
COLUP0 0046 (R )
COLUP1 0047
COLUPF 0048 (R )
COMPILE_ILLEGALOPCODES 0001
CopyPieceToRowBitmap fc0b (R )
CopySetup f854 (R )
CopySetupForMarker f4da (R )
CopyShadowROMtoRAM f4b4 (R )
CopySinglePiece f083 (R )
CTRLPF 004a (R )
currentPiece 0092 (R )
currentPly 0095 (R )
currentSquare 0093 (R )
CURSOR_MOVE_SPEED 0010 (R )
cursorX12 0088 (R )
CXBLPF 0046
CXCLR 006c
CXM0FB 0044
CXM0P 0040
CXM1FB 0045
CXM1P 0041
CXP0FB 0042
CXP1FB 0043
CXPPMM 0047
deCount f413 (R )
depthLeft ffa7 (R )
DIAGNOSTICS 0000 (R )
DIRECTION_BITS 0007
drawCount 0084 (R )
drawDelay 0082 (R )
DrawRow f903 (R )
EARLY_LOCATION fad8
ENABL 005f
ENAM0 005d
ENAM1 005e
END_OF_OVERLAY 00ee (R )
ENPASSANT_ENABLED 0001 (R )
EnPassantCheck f692 (R )
enPassantPawn 0094 (R )
EnPassantRemovePiece f5f5 (R )
enPassantSquare ff98 (R )
EVAL 0087
EVAL_START f800
Evaluation 0090 (R )
FINAL_VERSION 0000 (R )
fineAdjustBegin f521 (R )
fineAdjustTable f430
FLAG_CASTLE 0010 (R )
FLAG_COLOUR 0080 (R )
FLAG_ENPASSANT 0020 (R )
FLAG_MOVED 0040 (R )
flagCheck 009f (R )
flashDone f425 (R )
FlipSquareIndex f61e (R )
fromPiece 0097 (R )
fromX12 0085 (R )
FUNCTION_NAME f692
GenCastleMoveForRook f48e (R )
GenerateAllMoves f51c (R )
GENERIC_BANK@2 0094
GENERIC_BANK@2_START f800
GENERIC_BANK_2 0055
GENERIC_BANK_2_START f400
GENMOVE 005b
GENMOVE2 005c
GENMOVE2_START f400
GENMOVE_START f400
GetBoard f676 (R )
GetP_MoveFrom f5b0 (R )
GetP_MovePiece f5d4 (R )
GetP_MoveTo f5bc (R )
GetPiece f5c8 (R )
GetPieceGivenFromToSquares f42c (R )
GetValid f4ce (R )
GFX1 0096
GFX1_START f800
GFX2 0097
GFX2_START f800
GFX3 0098
GFX3_START f800
GFX4 0099
GFX4_START f800
GRP0 005b (R )
GRP1 005c (R )
Handle_BISHOP f430 (R )
Handle_BLACK_PAWN f621 (R )
Handle_KING f4ab (R )
Handle_KNIGHT f47b (R )
Handle_QUEEN f599 (R )
Handle_ROOK f400 (R )
Handle_WHITE_PAWN f54d (R )
HandlerVectorBANK f420
HandlerVectorHI f410 (R )
HandlerVectorLO f400 (R )
HMBL 0064
HMCLR 006b (R )
HMM0 0062
HMM1 0063
HMOVE 006a (R )
HMP0 0060 (R )
HMP1 0061
HOLD_DELAY 0028 (R )
INDEX_BLACK_BISHOP_on_BLACK_SQUARE_0 0078
INDEX_BLACK_BISHOP_on_BLACK_SQUARE_1 0079
INDEX_BLACK_BISHOP_on_BLACK_SQUARE_2 007a
INDEX_BLACK_BISHOP_on_BLACK_SQUARE_3 007b
INDEX_BLACK_BISHOP_on_WHITE_SQUARE_0 0054
INDEX_BLACK_BISHOP_on_WHITE_SQUARE_1 0055
INDEX_BLACK_BISHOP_on_WHITE_SQUARE_2 0056
INDEX_BLACK_BISHOP_on_WHITE_SQUARE_3 0057
INDEX_BLACK_BLANK_on_BLACK_SQUARE_0 006c
INDEX_BLACK_BLANK_on_BLACK_SQUARE_1 006d
INDEX_BLACK_BLANK_on_BLACK_SQUARE_2 006e
INDEX_BLACK_BLANK_on_BLACK_SQUARE_3 006f
INDEX_BLACK_BLANK_on_WHITE_SQUARE_0 0048