home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 4: Phase Four / 17Bit_Phase_Four.iso / files / 2801.dms / 2801.adf / Chess / src.lha / src / amiga / pieces.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-03  |  28.7 KB  |  1,414 lines

  1. #include <exec/types.h>
  2. #include <intuition/intuition.h>
  3.  
  4. static USHORT __chip wwbData[] = 
  5.    {
  6.    0xffff, 0xffff, 0xe000, 
  7.    0xffff, 0xffff, 0xe000, 
  8.    0xffff, 0xffff, 0xe000, 
  9.    0xffff, 0xc7ff, 0xe000, 
  10.    0xffff, 0xffff, 0xe000, 
  11.    0xffff, 0x01ff, 0xe000, 
  12.    0xfffe, 0x10ff, 0xe000, 
  13.    0xfffc, 0x107f, 0xe000, 
  14.    0xfff8, 0x7c3f, 0xe000, 
  15.    0xfff8, 0x103f, 0xe000, 
  16.    0xfff8, 0x103f, 0xe000, 
  17.    0xfffc, 0x007f, 0xe000, 
  18.    0xffff, 0xffff, 0xe000, 
  19.    0xfffc, 0x007f, 0xe000, 
  20.    0xffff, 0xffff, 0xe000, 
  21.    0xf800, 0x3800, 0x2000, 
  22.    0xffff, 0xffff, 0xe000, 
  23.  
  24.    0x0000, 0x0000, 0x0000, 
  25.    0x0000, 0x0000, 0x0000, 
  26.    0x0000, 0x3800, 0x0000, 
  27.    0x0000, 0x7c00, 0x0000, 
  28.    0x0000, 0xfe00, 0x0000, 
  29.    0x0001, 0xff00, 0x0000, 
  30.    0x0003, 0xff80, 0x0000, 
  31.    0x0007, 0xffc0, 0x0000, 
  32.    0x000f, 0xffe0, 0x0000, 
  33.    0x000f, 0xffe0, 0x0000, 
  34.    0x000f, 0xffe0, 0x0000, 
  35.    0x0007, 0xffc0, 0x0000, 
  36.    0x0003, 0xff80, 0x0000, 
  37.    0x0007, 0xffc0, 0x0000, 
  38.    0x07ff, 0xffff, 0xc000, 
  39.    0x0fff, 0xffff, 0xe000, 
  40.    0x07ff, 0xc7ff, 0xc000, 
  41.  
  42.    0xffff, 0xffff, 0xe000, 
  43.    0xffff, 0xffff, 0xe000, 
  44.    0xffff, 0xc7ff, 0xe000, 
  45.    0xffff, 0x83ff, 0xe000, 
  46.    0xffff, 0x01ff, 0xe000, 
  47.    0xfffe, 0x00ff, 0xe000, 
  48.    0xfffc, 0x007f, 0xe000, 
  49.    0xfff8, 0x003f, 0xe000, 
  50.    0xfff0, 0x001f, 0xe000, 
  51.    0xfff0, 0x001f, 0xe000, 
  52.    0xfff0, 0x001f, 0xe000, 
  53.    0xfff8, 0x003f, 0xe000, 
  54.    0xfffc, 0x007f, 0xe000, 
  55.    0xfff8, 0x003f, 0xe000, 
  56.    0xf800, 0x0000, 0x2000, 
  57.    0xf000, 0x0000, 0x0000, 
  58.    0xf800, 0x3800, 0x2000
  59.    };
  60. static struct Image wwb = { 0,0, 35,17, 3, wwbData, 0x7,0x0, NULL };
  61.  
  62. static USHORT __chip wwkData[] = 
  63.    {
  64.    0xffff, 0xffff, 
  65.    0xffff, 0xffff, 
  66.    0xffff, 0xffff, 
  67.    0xffff, 0xffff, 
  68.    0xffff, 0xffff, 
  69.    0xffff, 0xffff, 
  70.    0xff01, 0xfe03, 
  71.    0xfe3c, 0xccf1, 
  72.    0xfe42, 0x4909, 
  73.    0xff21, 0x3213, 
  74.    0xff90, 0xb427, 
  75.    0xffc8, 0x784f, 
  76.    0xffdf, 0xffef, 
  77.    0xffe0, 0x001f, 
  78.    0xffff, 0xffff, 
  79.    0xffe0, 0x001f, 
  80.    0xffff, 0xffff, 
  81.  
  82.    0x0000, 0x0000, 
  83.    0x0000, 0x0000, 
  84.    0x0000, 0x3000, 
  85.    0x0000, 0xfc00, 
  86.    0x0000, 0x3000, 
  87.    0x00fe, 0x31fc, 
  88.    0x01ff, 0x7bfe, 
  89.    0x03ff, 0xffff, 
  90.    0x03ff, 0xffff, 
  91.    0x01ff, 0xfffe, 
  92.    0x00ff, 0xfffc, 
  93.    0x007f, 0xfff8, 
  94.    0x007f, 0xfff8, 
  95.    0x003f, 0xfff0, 
  96.    0x003f, 0xfff0, 
  97.    0x003f, 0xfff0, 
  98.    0x001f, 0xffe0, 
  99.  
  100.    0xffff, 0xffff, 
  101.    0xffff, 0xffff, 
  102.    0xffff, 0xcfff, 
  103.    0xffff, 0x03ff, 
  104.    0xffff, 0xcfff, 
  105.    0xff01, 0xce03, 
  106.    0xfe00, 0x8401, 
  107.    0xfc00, 0x0000, 
  108.    0xfc00, 0x0000, 
  109.    0xfe00, 0x0001, 
  110.    0xff00, 0x0003, 
  111.    0xff80, 0x0007, 
  112.    0xff80, 0x0007, 
  113.    0xffc0, 0x000f, 
  114.    0xffc0, 0x000f, 
  115.    0xffc0, 0x000f, 
  116.    0xffe0, 0x001f
  117.    };
  118. static struct Image wwk = { 0,0, 32,17, 3, wwkData, 0x7,0x0, NULL };
  119.  
  120. static USHORT __chip wwnData[] = 
  121.    {
  122.    0xffff, 0xffff, 
  123.    0xffff, 0xffff, 
  124.    0xffff, 0xffff, 
  125.    0xfffb, 0xbfff, 
  126.    0xfff8, 0x1fff, 
  127.    0xfff3, 0x0bff, 
  128.    0xffe0, 0x02ff, 
  129.    0xffc0, 0x00bf, 
  130.    0xff00, 0x105f, 
  131.    0xfe00, 0xe02f, 
  132.    0xff4f, 0xe017, 
  133.    0xffff, 0xe017, 
  134.    0xffff, 0xc00b, 
  135.    0xffff, 0x800b, 
  136.    0xffff, 0xffff, 
  137.    0xfffc, 0x0001, 
  138.    0xffff, 0xffff, 
  139.  
  140.    0x0000, 0x0000, 
  141.    0x0000, 0x0000, 
  142.    0x001c, 0x6000, 
  143.    0x000f, 0xf000, 
  144.    0x000f, 0xfc00, 
  145.    0x001f, 0xff00, 
  146.    0x003f, 0xffc0, 
  147.    0x00ff, 0xffe0, 
  148.    0x01ff, 0xfff0, 
  149.    0x03ff, 0xfff8, 
  150.    0x03ff, 0x3ffc, 
  151.    0x00f0, 0x7ffc, 
  152.    0x0000, 0xfffe, 
  153.    0x0001, 0xfffe, 
  154.    0x0003, 0xfffe, 
  155.    0x0007, 0xffff, 
  156.    0x0007, 0xffff, 
  157.  
  158.    0xffff, 0xffff, 
  159.    0xffff, 0xffff, 
  160.    0xffe3, 0x9fff, 
  161.    0xfff0, 0x0fff, 
  162.    0xfff0, 0x03ff, 
  163.    0xffe0, 0x00ff, 
  164.    0xffc0, 0x003f, 
  165.    0xff00, 0x001f, 
  166.    0xfe00, 0x000f, 
  167.    0xfc00, 0x0007, 
  168.    0xfc00, 0xc003, 
  169.    0xff0f, 0x8003, 
  170.    0xffff, 0x0001, 
  171.    0xfffe, 0x0001, 
  172.    0xfffc, 0x0001, 
  173.    0xfff8, 0x0000, 
  174.    0xfff8, 0x0000 
  175.    };
  176. static struct Image wwn = { 0,0, 32,17, 3, wwnData, 0x7,0x0, NULL };
  177.  
  178. static USHORT __chip wwpData[] = 
  179.    {
  180.    0xffff, 0xfff8, 
  181.    0xffff, 0xfff8, 
  182.    0xffff, 0xfff8, 
  183.    0xffff, 0xfff8, 
  184.    0xffff, 0xfff8, 
  185.    0xffff, 0x83f8, 
  186.    0xffff, 0x83f8, 
  187.    0xffff, 0xfff8, 
  188.    0xffff, 0x83f8, 
  189.    0xfffe, 0x00f8, 
  190.    0xfffe, 0x00f8, 
  191.    0xffff, 0xfff8, 
  192.    0xfffe, 0x00f8, 
  193.    0xfff8, 0x0038, 
  194.    0xfff0, 0x0018, 
  195.    0xffe0, 0x0008, 
  196.    0xffff, 0xfff8, 
  197.  
  198.    0x0000, 0x0000, 
  199.    0x0000, 0x0000, 
  200.    0x0000, 0x0000, 
  201.    0x0000, 0x0000, 
  202.    0x0000, 0x7c00, 
  203.    0x0000, 0xfe00, 
  204.    0x0000, 0xfe00, 
  205.    0x0000, 0x7c00, 
  206.    0x0001, 0xff00, 
  207.    0x0003, 0xff80, 
  208.    0x0003, 0xff80, 
  209.    0x0001, 0xff00, 
  210.    0x0007, 0xffc0, 
  211.    0x000f, 0xffe0, 
  212.    0x001f, 0xfff0, 
  213.    0x003f, 0xfff8, 
  214.    0x003f, 0xfff8, 
  215.  
  216.    0xffff, 0xfff8, 
  217.    0xffff, 0xfff8, 
  218.    0xffff, 0xfff8, 
  219.    0xffff, 0xfff8, 
  220.    0xffff, 0x83f8, 
  221.    0xffff, 0x01f8, 
  222.    0xffff, 0x01f8, 
  223.    0xffff, 0x83f8, 
  224.    0xfffe, 0x00f8, 
  225.    0xfffc, 0x0078, 
  226.    0xfffc, 0x0078, 
  227.    0xfffe, 0x00f8, 
  228.    0xfff8, 0x0038, 
  229.    0xfff0, 0x0018, 
  230.    0xffe0, 0x0008, 
  231.    0xffc0, 0x0000, 
  232.    0xffc0, 0x0000
  233.    };
  234. static struct Image wwp = { 0,0, 29,17, 3, wwpData, 0x7,0x0, NULL };
  235.  
  236. static USHORT __chip wwqData[] = 
  237.    {
  238.    0xffff, 0xffff, 
  239.    0xffff, 0xffff, 
  240.    0xffff, 0xffff, 
  241.    0xffff, 0xffff, 
  242.    0xffff, 0x87ff, 
  243.    0xfff1, 0xfe3f, 
  244.    0xfe3b, 0xff71, 
  245.    0xff79, 0xce7b, 
  246.    0xffbd, 0xcef7, 
  247.    0xff9d, 0xcee7, 
  248.    0xff8c, 0x84c7, 
  249.    0xffc0, 0x000f, 
  250.    0xffdf, 0xffef, 
  251.    0xffe0, 0x001f, 
  252.    0xffff, 0xffff, 
  253.    0xffe0, 0x001f, 
  254.    0xffff, 0xffff, 
  255.  
  256.    0x0000, 0x0000, 
  257.    0x0000, 0x0000, 
  258.    0x0000, 0x0000, 
  259.    0x0000, 0x7800, 
  260.    0x000e, 0xfdc0, 
  261.    0x01df, 0x7bee, 
  262.    0x03ee, 0x31df, 
  263.    0x01cf, 0x7bce, 
  264.    0x00e7, 0x7b9c, 
  265.    0x00f7, 0x7bbc, 
  266.    0x00ff, 0xfffc, 
  267.    0x007f, 0xfff8, 
  268.    0x007f, 0xfff8, 
  269.    0x003f, 0xfff0, 
  270.    0x003f, 0xfff0, 
  271.    0x003f, 0xfff0, 
  272.    0x001f, 0xffe0, 
  273.  
  274.    0xffff, 0xffff, 
  275.    0xffff, 0xffff, 
  276.    0xffff, 0xffff, 
  277.    0xffff, 0x87ff, 
  278.    0xfff1, 0x023f, 
  279.    0xfe20, 0x8411, 
  280.    0xfc11, 0xce20, 
  281.    0xfe30, 0x8431, 
  282.    0xff18, 0x8463, 
  283.    0xff08, 0x8443, 
  284.    0xff00, 0x0003, 
  285.    0xff80, 0x0007, 
  286.    0xff80, 0x0007, 
  287.    0xffc0, 0x000f, 
  288.    0xffc0, 0x000f, 
  289.    0xffc0, 0x000f, 
  290.    0xffe0, 0x001f
  291.    };
  292. static struct Image wwq = { 0,0, 32,17, 3, wwqData, 0x7,0x0, NULL };
  293.  
  294. static USHORT __chip wwrData[] = 
  295.    {
  296.    0xffff, 0xfffc, 
  297.    0xffff, 0xfffc, 
  298.    0xffff, 0xfffc, 
  299.    0xffff, 0xfffc, 
  300.    0xffc7, 0xc7c4, 
  301.    0xffc0, 0x0004, 
  302.    0xffff, 0xfffc, 
  303.    0xfff8, 0x003c, 
  304.    0xfff8, 0x003c, 
  305.    0xfff8, 0x003c, 
  306.    0xfff8, 0x003c, 
  307.    0xfff8, 0x003c, 
  308.    0xffff, 0xfffc, 
  309.    0xffe0, 0x000c, 
  310.    0xffff, 0xfffc, 
  311.    0xffc0, 0x0004, 
  312.    0xffff, 0xfffc, 
  313.  
  314.    0x0000, 0x0000, 
  315.    0x0000, 0x0000, 
  316.    0x0000, 0x0000, 
  317.    0x007c, 0x7c7c, 
  318.    0x007f, 0xfffc, 
  319.    0x007f, 0xfffc, 
  320.    0x003f, 0xfff8, 
  321.    0x000f, 0xffe0, 
  322.    0x000f, 0xffe0, 
  323.    0x000f, 0xffe0, 
  324.    0x000f, 0xffe0, 
  325.    0x000f, 0xffe0, 
  326.    0x001f, 0xfff0, 
  327.    0x003f, 0xfff8, 
  328.    0x007f, 0xfffc, 
  329.    0x007f, 0xfffc, 
  330.    0x007f, 0xfffc, 
  331.  
  332.    0xffff, 0xfffc, 
  333.    0xffff, 0xfffc, 
  334.    0xffff, 0xfffc, 
  335.    0xff83, 0x8380, 
  336.    0xff80, 0x0000, 
  337.    0xff80, 0x0000, 
  338.    0xffc0, 0x0004, 
  339.    0xfff0, 0x001c, 
  340.    0xfff0, 0x001c, 
  341.    0xfff0, 0x001c, 
  342.    0xfff0, 0x001c, 
  343.    0xfff0, 0x001c, 
  344.    0xffe0, 0x000c, 
  345.    0xffc0, 0x0004, 
  346.    0xff80, 0x0000, 
  347.    0xff80, 0x0000, 
  348.    0xff80, 0x0000
  349.    };
  350. static struct Image wwr = { 0,0, 30,17, 3, wwrData, 0x7,0x0, NULL };
  351.  
  352. static USHORT __chip wbbData[] = 
  353.    {
  354.    0xffff, 0xffff, 0xe000, 
  355.    0xffff, 0xffff, 0xe000, 
  356.    0xffff, 0xffff, 0xe000, 
  357.    0xffff, 0xffff, 0xe000, 
  358.    0xffff, 0xffff, 0xe000, 
  359.    0xffff, 0xffff, 0xe000, 
  360.    0xffff, 0xffff, 0xe000, 
  361.    0xffff, 0xffff, 0xe000, 
  362.    0xffff, 0xffff, 0xe000, 
  363.    0xffff, 0xffff, 0xe000, 
  364.    0xffff, 0xffff, 0xe000, 
  365.    0xffff, 0xffff, 0xe000, 
  366.    0xffff, 0xffff, 0xe000, 
  367.    0xffff, 0xffff, 0xe000, 
  368.    0xffff, 0xffff, 0xe000, 
  369.    0xffff, 0xffff, 0xe000, 
  370.    0xffff, 0xffff, 0xe000, 
  371.  
  372.    0x0000, 0x0000, 0x0000, 
  373.    0x0000, 0x0000, 0x0000, 
  374.    0x0000, 0x3800, 0x0000, 
  375.    0x0000, 0x4400, 0x0000, 
  376.    0x0000, 0xfe00, 0x0000, 
  377.    0x0001, 0x0100, 0x0000, 
  378.    0x0002, 0x1080, 0x0000, 
  379.    0x0004, 0x1040, 0x0000, 
  380.    0x0008, 0x7c20, 0x0000, 
  381.    0x0008, 0x1020, 0x0000, 
  382.    0x0008, 0x1020, 0x0000, 
  383.    0x0004, 0x0040, 0x0000, 
  384.    0x0003, 0xff80, 0x0000, 
  385.    0x0004, 0x0040, 0x0000, 
  386.    0x07ff, 0xffff, 0xc000, 
  387.    0x0800, 0x3800, 0x2000, 
  388.    0x07ff, 0xc7ff, 0xc000, 
  389.  
  390.    0xffff, 0xffff, 0xe000, 
  391.    0xffff, 0xffff, 0xe000, 
  392.    0xffff, 0xc7ff, 0xe000, 
  393.    0xffff, 0x83ff, 0xe000, 
  394.    0xffff, 0x01ff, 0xe000, 
  395.    0xfffe, 0x00ff, 0xe000, 
  396.    0xfffc, 0x007f, 0xe000, 
  397.    0xfff8, 0x003f, 0xe000, 
  398.    0xfff0, 0x001f, 0xe000, 
  399.    0xfff0, 0x001f, 0xe000, 
  400.    0xfff0, 0x001f, 0xe000, 
  401.    0xfff8, 0x003f, 0xe000, 
  402.    0xfffc, 0x007f, 0xe000, 
  403.    0xfff8, 0x003f, 0xe000, 
  404.    0xf800, 0x0000, 0x2000, 
  405.    0xf000, 0x0000, 0x0000, 
  406.    0xf800, 0x3800, 0x2000
  407.    };
  408. static struct Image wbb = { 0,0, 35,17, 3, wbbData, 0x7,0x0, NULL };
  409.  
  410. static USHORT __chip wbkData[] = 
  411.    {
  412.    0xffff, 0xffff, 
  413.    0xffff, 0xffff, 
  414.    0xffff, 0xffff, 
  415.    0xffff, 0xffff, 
  416.    0xffff, 0xffff, 
  417.    0xffff, 0xffff, 
  418.    0xffff, 0xffff, 
  419.    0xffff, 0xffff, 
  420.    0xffff, 0xffff, 
  421.    0xffff, 0xffff, 
  422.    0xffff, 0xffff, 
  423.    0xffff, 0xffff, 
  424.    0xffff, 0xffff, 
  425.    0xffff, 0xffff, 
  426.    0xffff, 0xffff, 
  427.    0xffff, 0xffff, 
  428.    0xffff, 0xffff, 
  429.  
  430.    0x0000, 0x0000, 
  431.    0x0000, 0x0000, 
  432.    0x0000, 0x3000, 
  433.    0x0000, 0xfc00, 
  434.    0x0000, 0x3000, 
  435.    0x00fe, 0x31fc, 
  436.    0x0101, 0x7a02, 
  437.    0x023c, 0xccf1, 
  438.    0x0242, 0x4909, 
  439.    0x0121, 0x3212, 
  440.    0x0090, 0xb424, 
  441.    0x0048, 0x7848, 
  442.    0x005f, 0xffe8, 
  443.    0x0020, 0x0010, 
  444.    0x003f, 0xfff0, 
  445.    0x0020, 0x0010, 
  446.    0x001f, 0xffe0, 
  447.  
  448.    0xffff, 0xffff, 
  449.    0xffff, 0xffff, 
  450.    0xffff, 0xcfff, 
  451.    0xffff, 0x03ff, 
  452.    0xffff, 0xcfff, 
  453.    0xff01, 0xce03, 
  454.    0xfe00, 0x8401, 
  455.    0xfc00, 0x0000, 
  456.    0xfc00, 0x0000, 
  457.    0xfe00, 0x0001, 
  458.    0xff00, 0x0003, 
  459.    0xff80, 0x0007, 
  460.    0xff80, 0x0007, 
  461.    0xffc0, 0x000f, 
  462.    0xffc0, 0x000f, 
  463.    0xffc0, 0x000f, 
  464.    0xffe0, 0x001f
  465.    };
  466. static struct Image wbk = { 0,0, 32,17, 3, wbkData, 0x7,0x0, NULL };
  467.  
  468. static USHORT __chip wbnData[] = 
  469.    {
  470.    0xffff, 0xffff, 
  471.    0xffff, 0xffff, 
  472.    0xffff, 0xffff, 
  473.    0xffff, 0xffff, 
  474.    0xffff, 0xffff, 
  475.    0xffff, 0xffff, 
  476.    0xffff, 0xffff, 
  477.    0xffff, 0xffff, 
  478.    0xffff, 0xffff, 
  479.    0xffff, 0xffff, 
  480.    0xffff, 0xffff, 
  481.    0xffff, 0xffff, 
  482.    0xffff, 0xffff, 
  483.    0xffff, 0xffff, 
  484.    0xffff, 0xffff, 
  485.    0xffff, 0xffff, 
  486.    0xffff, 0xffff, 
  487.  
  488.    0x0000, 0x0000, 
  489.    0x0000, 0x0000, 
  490.    0x001c, 0x6000, 
  491.    0x000b, 0xb000, 
  492.    0x0008, 0x1c00, 
  493.    0x0013, 0x0b00, 
  494.    0x0020, 0x02c0, 
  495.    0x00c0, 0x00a0, 
  496.    0x0100, 0x1050, 
  497.    0x0200, 0xe028, 
  498.    0x034f, 0x2014, 
  499.    0x00f0, 0x6014, 
  500.    0x0000, 0xc00a, 
  501.    0x0001, 0x800a, 
  502.    0x0003, 0xfffe, 
  503.    0x0004, 0x0001, 
  504.    0x0007, 0xffff, 
  505.  
  506.    0xffff, 0xffff, 
  507.    0xffff, 0xffff, 
  508.    0xffe3, 0x9fff, 
  509.    0xfff0, 0x0fff, 
  510.    0xfff0, 0x03ff, 
  511.    0xffe0, 0x00ff, 
  512.    0xffc0, 0x003f, 
  513.    0xff00, 0x001f, 
  514.    0xfe00, 0x000f, 
  515.    0xfc00, 0x0007, 
  516.    0xfc00, 0xc003, 
  517.    0xff0f, 0x8003, 
  518.    0xffff, 0x0001, 
  519.    0xfffe, 0x0001, 
  520.    0xfffc, 0x0001, 
  521.    0xfff8, 0x0000, 
  522.    0xfff8, 0x0000
  523.    };
  524. static struct Image wbn = { 0,0, 32,17, 3, wbnData, 0x7,0x0, NULL };
  525.  
  526. static USHORT __chip wbpData[] = 
  527.    {
  528.    0xffff, 0xfff8, 
  529.    0xffff, 0xfff8, 
  530.    0xffff, 0xfff8, 
  531.    0xffff, 0xfff8, 
  532.    0xffff, 0xfff8, 
  533.    0xffff, 0xfff8, 
  534.    0xffff, 0xfff8, 
  535.    0xffff, 0xfff8, 
  536.    0xffff, 0xfff8, 
  537.    0xffff, 0xfff8, 
  538.    0xffff, 0xfff8, 
  539.    0xffff, 0xfff8, 
  540.    0xffff, 0xfff8, 
  541.    0xffff, 0xfff8, 
  542.    0xffff, 0xfff8, 
  543.    0xffff, 0xfff8, 
  544.    0xffff, 0xfff8, 
  545.  
  546.    0x0000, 0x0000, 
  547.    0x0000, 0x0000, 
  548.    0x0000, 0x0000, 
  549.    0x0000, 0x0000, 
  550.    0x0000, 0x7c00, 
  551.    0x0000, 0x8200, 
  552.    0x0000, 0x8200, 
  553.    0x0000, 0x7c00, 
  554.    0x0001, 0x8300, 
  555.    0x0002, 0x0080, 
  556.    0x0002, 0x0080, 
  557.    0x0001, 0xff00, 
  558.    0x0006, 0x00c0, 
  559.    0x0008, 0x0020, 
  560.    0x0010, 0x0010, 
  561.    0x0020, 0x0008, 
  562.    0x003f, 0xfff8, 
  563.  
  564.    0xffff, 0xfff8, 
  565.    0xffff, 0xfff8, 
  566.    0xffff, 0xfff8, 
  567.    0xffff, 0xfff8, 
  568.    0xffff, 0x83f8, 
  569.    0xffff, 0x01f8, 
  570.    0xffff, 0x01f8, 
  571.    0xffff, 0x83f8, 
  572.    0xfffe, 0x00f8, 
  573.    0xfffc, 0x0078, 
  574.    0xfffc, 0x0078, 
  575.    0xfffe, 0x00f8, 
  576.    0xfff8, 0x0038, 
  577.    0xfff0, 0x0018, 
  578.    0xffe0, 0x0008, 
  579.    0xffc0, 0x0000, 
  580.    0xffc0, 0x0000
  581.    };
  582. static struct Image wbp = { 0,0, 29,17, 3, wbpData, 0x7,0x0, NULL };
  583.  
  584. static USHORT __chip wbqData[] = 
  585.    {
  586.    0xffff, 0xffff, 
  587.    0xffff, 0xffff, 
  588.    0xffff, 0xffff, 
  589.    0xffff, 0xffff, 
  590.    0xffff, 0xffff, 
  591.    0xffff, 0xffff, 
  592.    0xffff, 0xffff, 
  593.    0xffff, 0xffff, 
  594.    0xffff, 0xffff, 
  595.    0xffff, 0xffff, 
  596.    0xffff, 0xffff, 
  597.    0xffff, 0xffff, 
  598.    0xffff, 0xffff, 
  599.    0xffff, 0xffff, 
  600.    0xffff, 0xffff, 
  601.    0xffff, 0xffff, 
  602.    0xffff, 0xffff, 
  603.  
  604.    0x0000, 0x0000, 
  605.    0x0000, 0x0000, 
  606.    0x0000, 0x0000, 
  607.    0x0000, 0x7800, 
  608.    0x000e, 0x85c0, 
  609.    0x01d1, 0x7a2e, 
  610.    0x022a, 0x3151, 
  611.    0x0149, 0x4a4a, 
  612.    0x00a5, 0x4a94, 
  613.    0x0095, 0x4aa4, 
  614.    0x008c, 0x84c4, 
  615.    0x0040, 0x0008, 
  616.    0x005f, 0xffe8, 
  617.    0x0020, 0x0010, 
  618.    0x003f, 0xfff0, 
  619.    0x0020, 0x0010, 
  620.    0x001f, 0xffe0, 
  621.  
  622.    0xffff, 0xffff, 
  623.    0xffff, 0xffff, 
  624.    0xffff, 0xffff, 
  625.    0xffff, 0x87ff, 
  626.    0xfff1, 0x023f, 
  627.    0xfe20, 0x8411, 
  628.    0xfc11, 0xce20, 
  629.    0xfe30, 0x8431, 
  630.    0xff18, 0x8463, 
  631.    0xff08, 0x8443, 
  632.    0xff00, 0x0003, 
  633.    0xff80, 0x0007, 
  634.    0xff80, 0x0007, 
  635.    0xffc0, 0x000f, 
  636.    0xffc0, 0x000f, 
  637.    0xffc0, 0x000f, 
  638.    0xffe0, 0x001f
  639.    };
  640. static struct Image wbq = { 0,0, 32,17, 3, wbqData, 0x7,0x0, NULL };
  641.  
  642. static USHORT __chip wbrData[] = 
  643.    {
  644.    0xffff, 0xfffc, 
  645.    0xffff, 0xfffc, 
  646.    0xffff, 0xfffc, 
  647.    0xffff, 0xfffc, 
  648.    0xffff, 0xfffc, 
  649.    0xffff, 0xfffc, 
  650.    0xffff, 0xfffc, 
  651.    0xffff, 0xfffc, 
  652.    0xffff, 0xfffc, 
  653.    0xffff, 0xfffc, 
  654.    0xffff, 0xfffc, 
  655.    0xffff, 0xfffc, 
  656.    0xffff, 0xfffc, 
  657.    0xffff, 0xfffc, 
  658.    0xffff, 0xfffc, 
  659.    0xffff, 0xfffc, 
  660.    0xffff, 0xfffc, 
  661.  
  662.    0x0000, 0x0000, 
  663.    0x0000, 0x0000, 
  664.    0x0000, 0x0000, 
  665.    0x007c, 0x7c7c, 
  666.    0x0047, 0xc7c4, 
  667.    0x0040, 0x0004, 
  668.    0x003f, 0xfff8, 
  669.    0x0008, 0x0020, 
  670.    0x0008, 0x0020, 
  671.    0x0008, 0x0020, 
  672.    0x0008, 0x0020, 
  673.    0x0008, 0x0020, 
  674.    0x001f, 0xfff0, 
  675.    0x0020, 0x0008, 
  676.    0x007f, 0xfffc, 
  677.    0x0040, 0x0004, 
  678.    0x007f, 0xfffc, 
  679.  
  680.    0xffff, 0xfffc, 
  681.    0xffff, 0xfffc, 
  682.    0xffff, 0xfffc, 
  683.    0xff83, 0x8380, 
  684.    0xff80, 0x0000, 
  685.    0xff80, 0x0000, 
  686.    0xffc0, 0x0004, 
  687.    0xfff0, 0x001c, 
  688.    0xfff0, 0x001c, 
  689.    0xfff0, 0x001c, 
  690.    0xfff0, 0x001c, 
  691.    0xfff0, 0x001c, 
  692.    0xffe0, 0x000c, 
  693.    0xffc0, 0x0004, 
  694.    0xff80, 0x0000, 
  695.    0xff80, 0x0000, 
  696.    0xff80, 0x0000
  697.    };
  698. static struct Image wbr = { 0,0, 30,17, 3, wbrData, 0x7,0x0, NULL };
  699.  
  700. static USHORT __chip bwbData[] = 
  701.    {
  702.    0x0000, 0x0000, 0x0000, 
  703.    0x0000, 0x0000, 0x0000, 
  704.    0x0000, 0x3800, 0x0000, 
  705.    0x0000, 0x4400, 0x0000, 
  706.    0x0000, 0xfe00, 0x0000, 
  707.    0x0001, 0x0100, 0x0000, 
  708.    0x0002, 0x1080, 0x0000, 
  709.    0x0004, 0x1040, 0x0000, 
  710.    0x0008, 0x7c20, 0x0000, 
  711.    0x0008, 0x1020, 0x0000, 
  712.    0x0008, 0x1020, 0x0000, 
  713.    0x0004, 0x0040, 0x0000, 
  714.    0x0003, 0xff80, 0x0000, 
  715.    0x0004, 0x0040, 0x0000, 
  716.    0x07ff, 0xffff, 0xc000, 
  717.    0x0800, 0x3800, 0x2000, 
  718.    0x07ff, 0xc7ff, 0xc000, 
  719.  
  720.    0x0000, 0x0000, 0x0000, 
  721.    0x0000, 0x0000, 0x0000, 
  722.    0x0000, 0x3800, 0x0000, 
  723.    0x0000, 0x7c00, 0x0000, 
  724.    0x0000, 0xfe00, 0x0000, 
  725.    0x0001, 0xff00, 0x0000, 
  726.    0x0003, 0xff80, 0x0000, 
  727.    0x0007, 0xffc0, 0x0000, 
  728.    0x000f, 0xffe0, 0x0000, 
  729.    0x000f, 0xffe0, 0x0000, 
  730.    0x000f, 0xffe0, 0x0000, 
  731.    0x0007, 0xffc0, 0x0000, 
  732.    0x0003, 0xff80, 0x0000, 
  733.    0x0007, 0xffc0, 0x0000, 
  734.    0x07ff, 0xffff, 0xc000, 
  735.    0x0fff, 0xffff, 0xe000, 
  736.    0x07ff, 0xc7ff, 0xc000, 
  737.  
  738.    0xffff, 0xffff, 0xe000, 
  739.    0xffff, 0xffff, 0xe000, 
  740.    0xffff, 0xc7ff, 0xe000, 
  741.    0xffff, 0x83ff, 0xe000, 
  742.    0xffff, 0x01ff, 0xe000, 
  743.    0xfffe, 0x00ff, 0xe000, 
  744.    0xfffc, 0x007f, 0xe000, 
  745.    0xfff8, 0x003f, 0xe000, 
  746.    0xfff0, 0x001f, 0xe000, 
  747.    0xfff0, 0x001f, 0xe000, 
  748.    0xfff0, 0x001f, 0xe000, 
  749.    0xfff8, 0x003f, 0xe000, 
  750.    0xfffc, 0x007f, 0xe000, 
  751.    0xfff8, 0x003f, 0xe000, 
  752.    0xf800, 0x0000, 0x2000, 
  753.    0xf000, 0x0000, 0x0000, 
  754.    0xf800, 0x3800, 0x2000
  755.    };
  756. static struct Image bwb = { 0,0, 35,17, 3, bwbData, 0x7,0x0, NULL };
  757.  
  758. static USHORT __chip bwkData[] = 
  759.    {
  760.    0x0000, 0x0000, 
  761.    0x0000, 0x0000, 
  762.    0x0000, 0x3000, 
  763.    0x0000, 0xfc00, 
  764.    0x0000, 0x3000, 
  765.    0x00fe, 0x31fc, 
  766.    0x0101, 0x7a02, 
  767.    0x023c, 0xccf1, 
  768.    0x0242, 0x4909, 
  769.    0x0121, 0x3212, 
  770.    0x0090, 0xb424, 
  771.    0x0048, 0x7848, 
  772.    0x005f, 0xffe8, 
  773.    0x0020, 0x0010, 
  774.    0x003f, 0xfff0, 
  775.    0x0020, 0x0010, 
  776.    0x001f, 0xffe0, 
  777.  
  778.    0x0000, 0x0000, 
  779.    0x0000, 0x0000, 
  780.    0x0000, 0x3000, 
  781.    0x0000, 0xfc00, 
  782.    0x0000, 0x3000, 
  783.    0x00fe, 0x31fc, 
  784.    0x01ff, 0x7bfe, 
  785.    0x03ff, 0xffff, 
  786.    0x03ff, 0xffff, 
  787.    0x01ff, 0xfffe, 
  788.    0x00ff, 0xfffc, 
  789.    0x007f, 0xfff8, 
  790.    0x007f, 0xfff8, 
  791.    0x003f, 0xfff0, 
  792.    0x003f, 0xfff0, 
  793.    0x003f, 0xfff0, 
  794.    0x001f, 0xffe0, 
  795.  
  796.    0xffff, 0xffff, 
  797.    0xffff, 0xffff, 
  798.    0xffff, 0xcfff, 
  799.    0xffff, 0x03ff, 
  800.    0xffff, 0xcfff, 
  801.    0xff01, 0xce03, 
  802.    0xfe00, 0x8401, 
  803.    0xfc00, 0x0000, 
  804.    0xfc00, 0x0000, 
  805.    0xfe00, 0x0001, 
  806.    0xff00, 0x0003, 
  807.    0xff80, 0x0007, 
  808.    0xff80, 0x0007, 
  809.    0xffc0, 0x000f, 
  810.    0xffc0, 0x000f, 
  811.    0xffc0, 0x000f, 
  812.    0xffe0, 0x001f
  813.    };
  814. static struct Image bwk = { 0,0, 32,17, 3, bwkData, 0x7,0x0, NULL };
  815. static USHORT __chip bwnData[] = 
  816.    {
  817.    0x0000, 0x0000, 
  818.    0x0000, 0x0000, 
  819.    0x001c, 0x6000, 
  820.    0x000b, 0xb000, 
  821.    0x0008, 0x1c00, 
  822.    0x0013, 0x0b00, 
  823.    0x0020, 0x02c0, 
  824.    0x00c0, 0x00a0, 
  825.    0x0100, 0x1050, 
  826.    0x0200, 0xe028, 
  827.    0x034f, 0x2014, 
  828.    0x00f0, 0x6014, 
  829.    0x0000, 0xc00a, 
  830.    0x0001, 0x800a, 
  831.    0x0003, 0xfffe, 
  832.    0x0004, 0x0001, 
  833.    0x0007, 0xffff, 
  834.  
  835.    0x0000, 0x0000, 
  836.    0x0000, 0x0000, 
  837.    0x001c, 0x6000, 
  838.    0x000f, 0xf000, 
  839.    0x000f, 0xfc00, 
  840.    0x001f, 0xff00, 
  841.    0x003f, 0xffc0, 
  842.    0x00ff, 0xffe0, 
  843.    0x01ff, 0xfff0, 
  844.    0x03ff, 0xfff8, 
  845.    0x03ff, 0x3ffc, 
  846.    0x00f0, 0x7ffc, 
  847.    0x0000, 0xfffe, 
  848.    0x0001, 0xfffe, 
  849.    0x0003, 0xfffe, 
  850.    0x0007, 0xffff, 
  851.    0x0007, 0xffff, 
  852.  
  853.    0xffff, 0xffff, 
  854.    0xffff, 0xffff, 
  855.    0xffe3, 0x9fff, 
  856.    0xfff0, 0x0fff, 
  857.    0xfff0, 0x03ff, 
  858.    0xffe0, 0x00ff, 
  859.    0xffc0, 0x003f, 
  860.    0xff00, 0x001f, 
  861.    0xfe00, 0x000f, 
  862.    0xfc00, 0x0007, 
  863.    0xfc00, 0xc003, 
  864.    0xff0f, 0x8003, 
  865.    0xffff, 0x0001, 
  866.    0xfffe, 0x0001, 
  867.    0xfffc, 0x0001, 
  868.    0xfff8, 0x0000, 
  869.    0xfff8, 0x0000
  870.    };
  871. static struct Image bwn = { 0,0, 32,17, 3, bwnData, 0x7,0x0, NULL };
  872.  
  873. static USHORT __chip bwpData[] = 
  874.    {
  875.    0x0000, 0x0000, 
  876.    0x0000, 0x0000, 
  877.    0x0000, 0x0000, 
  878.    0x0000, 0x0000, 
  879.    0x0000, 0x7c00, 
  880.    0x0000, 0x8200, 
  881.    0x0000, 0x8200, 
  882.    0x0000, 0x7c00, 
  883.    0x0001, 0x8300, 
  884.    0x0002, 0x0080, 
  885.    0x0002, 0x0080, 
  886.    0x0001, 0xff00, 
  887.    0x0006, 0x00c0, 
  888.    0x0008, 0x0020, 
  889.    0x0010, 0x0010, 
  890.    0x0020, 0x0008, 
  891.    0x003f, 0xfff8, 
  892.  
  893.    0x0000, 0x0000, 
  894.    0x0000, 0x0000, 
  895.    0x0000, 0x0000, 
  896.    0x0000, 0x0000, 
  897.    0x0000, 0x7c00, 
  898.    0x0000, 0xfe00, 
  899.    0x0000, 0xfe00, 
  900.    0x0000, 0x7c00, 
  901.    0x0001, 0xff00, 
  902.    0x0003, 0xff80, 
  903.    0x0003, 0xff80, 
  904.    0x0001, 0xff00, 
  905.    0x0007, 0xffc0, 
  906.    0x000f, 0xffe0, 
  907.    0x001f, 0xfff0, 
  908.    0x003f, 0xfff8, 
  909.    0x003f, 0xfff8, 
  910.  
  911.    0xffff, 0xfff8, 
  912.    0xffff, 0xfff8, 
  913.    0xffff, 0xfff8, 
  914.    0xffff, 0xfff8, 
  915.    0xffff, 0x83f8, 
  916.    0xffff, 0x01f8, 
  917.    0xffff, 0x01f8, 
  918.    0xffff, 0x83f8, 
  919.    0xfffe, 0x00f8, 
  920.    0xfffc, 0x0078, 
  921.    0xfffc, 0x0078, 
  922.    0xfffe, 0x00f8, 
  923.    0xfff8, 0x0038, 
  924.    0xfff0, 0x0018, 
  925.    0xffe0, 0x0008, 
  926.    0xffc0, 0x0000, 
  927.    0xffc0, 0x0000
  928.    };
  929. static struct Image bwp = { 0,0, 29,17, 3, bwpData, 0x7,0x0, NULL };
  930.  
  931. static USHORT __chip bwqData[] = 
  932.    {
  933.    0x0000, 0x0000, 
  934.    0x0000, 0x0000, 
  935.    0x0000, 0x0000, 
  936.    0x0000, 0x7800, 
  937.    0x000e, 0x85c0, 
  938.    0x01d1, 0x7a2e, 
  939.    0x022a, 0x3151, 
  940.    0x0149, 0x4a4a, 
  941.    0x00a5, 0x4a94, 
  942.    0x0095, 0x4aa4, 
  943.    0x008c, 0x84c4, 
  944.    0x0040, 0x0008, 
  945.    0x005f, 0xffe8, 
  946.    0x0020, 0x0010, 
  947.    0x003f, 0xfff0, 
  948.    0x0020, 0x0010, 
  949.    0x001f, 0xffe0, 
  950.  
  951.    0x0000, 0x0000, 
  952.    0x0000, 0x0000, 
  953.    0x0000, 0x0000, 
  954.    0x0000, 0x7800, 
  955.    0x000e, 0xfdc0, 
  956.    0x01df, 0x7bee, 
  957.    0x03ee, 0x31df, 
  958.    0x01cf, 0x7bce, 
  959.    0x00e7, 0x7b9c, 
  960.    0x00f7, 0x7bbc, 
  961.    0x00ff, 0xfffc, 
  962.    0x007f, 0xfff8, 
  963.    0x007f, 0xfff8, 
  964.    0x003f, 0xfff0, 
  965.    0x003f, 0xfff0, 
  966.    0x003f, 0xfff0, 
  967.    0x001f, 0xffe0, 
  968.  
  969.    0xffff, 0xffff, 
  970.    0xffff, 0xffff, 
  971.    0xffff, 0xffff, 
  972.    0xffff, 0x87ff, 
  973.    0xfff1, 0x023f, 
  974.    0xfe20, 0x8411, 
  975.    0xfc11, 0xce20, 
  976.    0xfe30, 0x8431, 
  977.    0xff18, 0x8463, 
  978.    0xff08, 0x8443, 
  979.    0xff00, 0x0003, 
  980.    0xff80, 0x0007, 
  981.    0xff80, 0x0007, 
  982.    0xffc0, 0x000f, 
  983.    0xffc0, 0x000f, 
  984.    0xffc0, 0x000f, 
  985.    0xffe0, 0x001f
  986.    };
  987. static struct Image bwq = { 0,0, 32,17, 3, bwqData, 0x7,0x0, NULL };
  988.  
  989. static USHORT __chip bwrData[] = 
  990.    {
  991.    0x0000, 0x0000, 
  992.    0x0000, 0x0000, 
  993.    0x0000, 0x0000, 
  994.    0x007c, 0x7c7c, 
  995.    0x0047, 0xc7c4, 
  996.    0x0040, 0x0004, 
  997.    0x003f, 0xfff8, 
  998.    0x0008, 0x0020, 
  999.    0x0008, 0x0020, 
  1000.    0x0008, 0x0020, 
  1001.    0x0008, 0x0020, 
  1002.    0x0008, 0x0020, 
  1003.    0x001f, 0xfff0, 
  1004.    0x0020, 0x0008, 
  1005.    0x007f, 0xfffc, 
  1006.    0x0040, 0x0004, 
  1007.    0x007f, 0xfffc, 
  1008.  
  1009.    0x0000, 0x0000, 
  1010.    0x0000, 0x0000, 
  1011.    0x0000, 0x0000, 
  1012.    0x007c, 0x7c7c, 
  1013.    0x007f, 0xfffc, 
  1014.    0x007f, 0xfffc, 
  1015.    0x003f, 0xfff8, 
  1016.    0x000f, 0xffe0, 
  1017.    0x000f, 0xffe0, 
  1018.    0x000f, 0xffe0, 
  1019.    0x000f, 0xffe0, 
  1020.    0x000f, 0xffe0, 
  1021.    0x001f, 0xfff0, 
  1022.    0x003f, 0xfff8, 
  1023.    0x007f, 0xfffc, 
  1024.    0x007f, 0xfffc, 
  1025.    0x007f, 0xfffc, 
  1026.  
  1027.    0xffff, 0xfffc, 
  1028.    0xffff, 0xfffc, 
  1029.    0xffff, 0xfffc, 
  1030.    0xff83, 0x8380, 
  1031.    0xff80, 0x0000, 
  1032.    0xff80, 0x0000, 
  1033.    0xffc0, 0x0004, 
  1034.    0xfff0, 0x001c, 
  1035.    0xfff0, 0x001c, 
  1036.    0xfff0, 0x001c, 
  1037.    0xfff0, 0x001c, 
  1038.    0xfff0, 0x001c, 
  1039.    0xffe0, 0x000c, 
  1040.    0xffc0, 0x0004, 
  1041.    0xff80, 0x0000, 
  1042.    0xff80, 0x0000, 
  1043.    0xff80, 0x0000
  1044.    };
  1045. static struct Image bwr = { 0,0, 30,17, 3, bwrData, 0x7,0x0, NULL };
  1046.  
  1047. static USHORT __chip bbbData[] = 
  1048.    {
  1049.    0x0000, 0x0000, 0x0000, 
  1050.    0x0000, 0x0000, 0x0000, 
  1051.    0x0000, 0x3800, 0x0000, 
  1052.    0x0000, 0x7c00, 0x0000, 
  1053.    0x0000, 0xfe00, 0x0000, 
  1054.    0x0001, 0xff00, 0x0000, 
  1055.    0x0003, 0xff80, 0x0000, 
  1056.    0x0007, 0xffc0, 0x0000, 
  1057.    0x000f, 0xffe0, 0x0000, 
  1058.    0x000f, 0xffe0, 0x0000, 
  1059.    0x000f, 0xffe0, 0x0000, 
  1060.    0x0007, 0xffc0, 0x0000, 
  1061.    0x0003, 0xff80, 0x0000, 
  1062.    0x0007, 0xffc0, 0x0000, 
  1063.    0x07ff, 0xffff, 0xc000, 
  1064.    0x0fff, 0xffff, 0xe000, 
  1065.    0x07ff, 0xc7ff, 0xc000, 
  1066.  
  1067.    0x0000, 0x0000, 0x0000, 
  1068.    0x0000, 0x0000, 0x0000, 
  1069.    0x0000, 0x3800, 0x0000, 
  1070.    0x0000, 0x4400, 0x0000, 
  1071.    0x0000, 0xfe00, 0x0000, 
  1072.    0x0001, 0x0100, 0x0000, 
  1073.    0x0002, 0x1080, 0x0000, 
  1074.    0x0004, 0x1040, 0x0000, 
  1075.    0x0008, 0x7c20, 0x0000, 
  1076.    0x0008, 0x1020, 0x0000, 
  1077.    0x0008, 0x1020, 0x0000, 
  1078.    0x0004, 0x0040, 0x0000, 
  1079.    0x0003, 0xff80, 0x0000, 
  1080.    0x0004, 0x0040, 0x0000, 
  1081.    0x07ff, 0xffff, 0xc000, 
  1082.    0x0800, 0x3800, 0x2000, 
  1083.    0x07ff, 0xc7ff, 0xc000, 
  1084.  
  1085.    0xffff, 0xffff, 0xe000, 
  1086.    0xffff, 0xffff, 0xe000, 
  1087.    0xffff, 0xc7ff, 0xe000, 
  1088.    0xffff, 0x83ff, 0xe000, 
  1089.    0xffff, 0x01ff, 0xe000, 
  1090.    0xfffe, 0x00ff, 0xe000, 
  1091.    0xfffc, 0x007f, 0xe000, 
  1092.    0xfff8, 0x003f, 0xe000, 
  1093.    0xfff0, 0x001f, 0xe000, 
  1094.    0xfff0, 0x001f, 0xe000, 
  1095.    0xfff0, 0x001f, 0xe000, 
  1096.    0xfff8, 0x003f, 0xe000, 
  1097.    0xfffc, 0x007f, 0xe000, 
  1098.    0xfff8, 0x003f, 0xe000, 
  1099.    0xf800, 0x0000, 0x2000, 
  1100.    0xf000, 0x0000, 0x0000, 
  1101.    0xf800, 0x3800, 0x2000
  1102.    };
  1103. static struct Image bbb = { 0,0, 35,17, 3, bbbData, 0x7,0x0, NULL };
  1104.  
  1105. static USHORT __chip bbkData[] = 
  1106.    {
  1107.    0x0000, 0x0000, 
  1108.    0x0000, 0x0000, 
  1109.    0x0000, 0x3000, 
  1110.    0x0000, 0xfc00, 
  1111.    0x0000, 0x3000, 
  1112.    0x00fe, 0x31fc, 
  1113.    0x01ff, 0x7bfe, 
  1114.    0x03ff, 0xffff, 
  1115.    0x03ff, 0xffff, 
  1116.    0x01ff, 0xfffe, 
  1117.    0x00ff, 0xfffc, 
  1118.    0x007f, 0xfff8, 
  1119.    0x007f, 0xfff8, 
  1120.    0x003f, 0xfff0, 
  1121.    0x003f, 0xfff0, 
  1122.    0x003f, 0xfff0, 
  1123.    0x001f, 0xffe0, 
  1124.  
  1125.    0x0000, 0x0000, 
  1126.    0x0000, 0x0000, 
  1127.    0x0000, 0x3000, 
  1128.    0x0000, 0xfc00, 
  1129.    0x0000, 0x3000, 
  1130.    0x00fe, 0x31fc, 
  1131.    0x0101, 0x7a02, 
  1132.    0x023c, 0xccf1, 
  1133.    0x0242, 0x4909, 
  1134.    0x0121, 0x3212, 
  1135.    0x0090, 0xb424, 
  1136.    0x0048, 0x7848, 
  1137.    0x005f, 0xffe8, 
  1138.    0x0020, 0x0010, 
  1139.    0x003f, 0xfff0, 
  1140.    0x0020, 0x0010, 
  1141.    0x001f, 0xffe0, 
  1142.  
  1143.    0xffff, 0xffff, 
  1144.    0xffff, 0xffff, 
  1145.    0xffff, 0xcfff, 
  1146.    0xffff, 0x03ff, 
  1147.    0xffff, 0xcfff, 
  1148.    0xff01, 0xce03, 
  1149.    0xfe00, 0x8401, 
  1150.    0xfc00, 0x0000, 
  1151.    0xfc00, 0x0000, 
  1152.    0xfe00, 0x0001, 
  1153.    0xff00, 0x0003, 
  1154.    0xff80, 0x0007, 
  1155.    0xff80, 0x0007, 
  1156.    0xffc0, 0x000f, 
  1157.    0xffc0, 0x000f, 
  1158.    0xffc0, 0x000f, 
  1159.    0xffe0, 0x001f
  1160.    };
  1161. static struct Image bbk = { 0,0, 32,17, 3, bbkData, 0x7,0x0, NULL };
  1162.  
  1163. static USHORT __chip bbnData[] = 
  1164.    {
  1165.    0x0000, 0x0000, 
  1166.    0x0000, 0x0000, 
  1167.    0x001c, 0x6000, 
  1168.    0x000f, 0xf000, 
  1169.    0x000f, 0xfc00, 
  1170.    0x001f, 0xff00, 
  1171.    0x003f, 0xffc0, 
  1172.    0x00ff, 0xffe0, 
  1173.    0x01ff, 0xfff0, 
  1174.    0x03ff, 0xfff8, 
  1175.    0x03ff, 0x3ffc, 
  1176.    0x00f0, 0x7ffc, 
  1177.    0x0000, 0xfffe, 
  1178.    0x0001, 0xfffe, 
  1179.    0x0003, 0xfffe, 
  1180.    0x0007, 0xffff, 
  1181.    0x0007, 0xffff, 
  1182.  
  1183.    0x0000, 0x0000, 
  1184.    0x0000, 0x0000, 
  1185.    0x001c, 0x6000, 
  1186.    0x000b, 0xb000, 
  1187.    0x0008, 0x1c00, 
  1188.    0x0013, 0x0b00, 
  1189.    0x0020, 0x02c0, 
  1190.    0x00c0, 0x00a0, 
  1191.    0x0100, 0x1050, 
  1192.    0x0200, 0xe028, 
  1193.    0x034f, 0x2014, 
  1194.    0x00f0, 0x6014, 
  1195.    0x0000, 0xc00a, 
  1196.    0x0001, 0x800a, 
  1197.    0x0003, 0xfffe, 
  1198.    0x0004, 0x0001, 
  1199.    0x0007, 0xffff, 
  1200.  
  1201.    0xffff, 0xffff, 
  1202.    0xffff, 0xffff, 
  1203.    0xffe3, 0x9fff, 
  1204.    0xfff0, 0x0fff, 
  1205.    0xfff0, 0x03ff, 
  1206.    0xffe0, 0x00ff, 
  1207.    0xffc0, 0x003f, 
  1208.    0xff00, 0x001f, 
  1209.    0xfe00, 0x000f, 
  1210.    0xfc00, 0x0007, 
  1211.    0xfc00, 0xc003, 
  1212.    0xff0f, 0x8003, 
  1213.    0xffff, 0x0001, 
  1214.    0xfffe, 0x0001, 
  1215.    0xfffc, 0x0001, 
  1216.    0xfff8, 0x0000, 
  1217.    0xfff8, 0x0000
  1218.    };
  1219. static struct Image bbn = { 0,0, 32,17, 3, bbnData, 0x7,0x0, NULL };
  1220.  
  1221. static USHORT __chip bbpData[] = 
  1222.    {
  1223.    0x0000, 0x0000, 
  1224.    0x0000, 0x0000, 
  1225.    0x0000, 0x0000, 
  1226.    0x0000, 0x0000, 
  1227.    0x0000, 0x7c00, 
  1228.    0x0000, 0xfe00, 
  1229.    0x0000, 0xfe00, 
  1230.    0x0000, 0x7c00, 
  1231.    0x0001, 0xff00, 
  1232.    0x0003, 0xff80, 
  1233.    0x0003, 0xff80, 
  1234.    0x0001, 0xff00, 
  1235.    0x0007, 0xffc0, 
  1236.    0x000f, 0xffe0, 
  1237.    0x001f, 0xfff0, 
  1238.    0x003f, 0xfff8, 
  1239.    0x003f, 0xfff8, 
  1240.  
  1241.    0x0000, 0x0000, 
  1242.    0x0000, 0x0000, 
  1243.    0x0000, 0x0000, 
  1244.    0x0000, 0x0000, 
  1245.    0x0000, 0x7c00, 
  1246.    0x0000, 0x8200, 
  1247.    0x0000, 0x8200, 
  1248.    0x0000, 0x7c00, 
  1249.    0x0001, 0x8300, 
  1250.    0x0002, 0x0080, 
  1251.    0x0002, 0x0080, 
  1252.    0x0001, 0xff00, 
  1253.    0x0006, 0x00c0, 
  1254.    0x0008, 0x0020, 
  1255.    0x0010, 0x0010, 
  1256.    0x0020, 0x0008, 
  1257.    0x003f, 0xfff8, 
  1258.  
  1259.    0xffff, 0xfff8, 
  1260.    0xffff, 0xfff8, 
  1261.    0xffff, 0xfff8, 
  1262.    0xffff, 0xfff8, 
  1263.    0xffff, 0x83f8, 
  1264.    0xffff, 0x01f8, 
  1265.    0xffff, 0x01f8, 
  1266.    0xffff, 0x83f8, 
  1267.    0xfffe, 0x00f8, 
  1268.    0xfffc, 0x0078, 
  1269.    0xfffc, 0x0078, 
  1270.    0xfffe, 0x00f8, 
  1271.    0xfff8, 0x0038, 
  1272.    0xfff0, 0x0018, 
  1273.    0xffe0, 0x0008, 
  1274.    0xffc0, 0x0000, 
  1275.    0xffc0, 0x0000
  1276.    };
  1277. static struct Image bbp = { 0,0, 29,17, 3, bbpData, 0x7,0x0, NULL };
  1278.  
  1279. static USHORT __chip bbqData[] = 
  1280.    {
  1281.    0x0000, 0x0000, 
  1282.    0x0000, 0x0000, 
  1283.    0x0000, 0x0000, 
  1284.    0x0000, 0x7800, 
  1285.    0x000e, 0xfdc0, 
  1286.    0x01df, 0x7bee, 
  1287.    0x03ee, 0x31df, 
  1288.    0x01cf, 0x7bce, 
  1289.    0x00e7, 0x7b9c, 
  1290.    0x00f7, 0x7bbc, 
  1291.    0x00ff, 0xfffc, 
  1292.    0x007f, 0xfff8, 
  1293.    0x007f, 0xfff8, 
  1294.    0x003f, 0xfff0, 
  1295.    0x003f, 0xfff0, 
  1296.    0x003f, 0xfff0, 
  1297.    0x001f, 0xffe0, 
  1298.  
  1299.    0x0000, 0x0000, 
  1300.    0x0000, 0x0000, 
  1301.    0x0000, 0x0000, 
  1302.    0x0000, 0x7800, 
  1303.    0x000e, 0x85c0, 
  1304.    0x01d1, 0x7a2e, 
  1305.    0x022a, 0x3151, 
  1306.    0x0149, 0x4a4a, 
  1307.    0x00a5, 0x4a94, 
  1308.    0x0095, 0x4aa4, 
  1309.    0x008c, 0x84c4, 
  1310.    0x0040, 0x0008, 
  1311.    0x005f, 0xffe8, 
  1312.    0x0020, 0x0010, 
  1313.    0x003f, 0xfff0, 
  1314.    0x0020, 0x0010, 
  1315.    0x001f, 0xffe0, 
  1316.  
  1317.    0xffff, 0xffff, 
  1318.    0xffff, 0xffff, 
  1319.    0xffff, 0xffff, 
  1320.    0xffff, 0x87ff, 
  1321.    0xfff1, 0x023f, 
  1322.    0xfe20, 0x8411, 
  1323.    0xfc11, 0xce20, 
  1324.    0xfe30, 0x8431, 
  1325.    0xff18, 0x8463, 
  1326.    0xff08, 0x8443, 
  1327.    0xff00, 0x0003, 
  1328.    0xff80, 0x0007, 
  1329.    0xff80, 0x0007, 
  1330.    0xffc0, 0x000f, 
  1331.    0xffc0, 0x000f, 
  1332.    0xffc0, 0x000f, 
  1333.    0xffe0, 0x001f
  1334.    };
  1335. static struct Image bbq = { 0,0, 32,17, 3, bbqData, 0x7,0x0, NULL };
  1336.  
  1337. static USHORT __chip bbrData[] = 
  1338.    {
  1339.    0x0000, 0x0000, 
  1340.    0x0000, 0x0000, 
  1341.    0x0000, 0x0000, 
  1342.    0x007c, 0x7c7c, 
  1343.    0x007f, 0xfffc, 
  1344.    0x007f, 0xfffc, 
  1345.    0x003f, 0xfff8, 
  1346.    0x000f, 0xffe0, 
  1347.    0x000f, 0xffe0, 
  1348.    0x000f, 0xffe0, 
  1349.    0x000f, 0xffe0, 
  1350.    0x000f, 0xffe0, 
  1351.    0x001f, 0xfff0, 
  1352.    0x003f, 0xfff8, 
  1353.    0x007f, 0xfffc, 
  1354.    0x007f, 0xfffc, 
  1355.    0x007f, 0xfffc, 
  1356.  
  1357.    0x0000, 0x0000, 
  1358.    0x0000, 0x0000, 
  1359.    0x0000, 0x0000, 
  1360.    0x007c, 0x7c7c, 
  1361.    0x0047, 0xc7c4, 
  1362.    0x0040, 0x0004, 
  1363.    0x003f, 0xfff8, 
  1364.    0x0008, 0x0020, 
  1365.    0x0008, 0x0020, 
  1366.    0x0008, 0x0020, 
  1367.    0x0008, 0x0020, 
  1368.    0x0008, 0x0020, 
  1369.    0x001f, 0xfff0, 
  1370.    0x0020, 0x0008, 
  1371.    0x007f, 0xfffc, 
  1372.    0x0040, 0x0004, 
  1373.    0x007f, 0xfffc, 
  1374.  
  1375.    0xffff, 0xfffc, 
  1376.    0xffff, 0xfffc, 
  1377.    0xffff, 0xfffc, 
  1378.    0xff83, 0x8380, 
  1379.    0xff80, 0x0000, 
  1380.    0xff80, 0x0000, 
  1381.    0xffc0, 0x0004, 
  1382.    0xfff0, 0x001c, 
  1383.    0xfff0, 0x001c, 
  1384.    0xfff0, 0x001c, 
  1385.    0xfff0, 0x001c, 
  1386.    0xfff0, 0x001c, 
  1387.    0xffe0, 0x000c, 
  1388.    0xffc0, 0x0004, 
  1389.    0xff80, 0x0000, 
  1390.    0xff80, 0x0000, 
  1391.    0xff80, 0x0000
  1392.    };
  1393. static struct Image bbr = { 0,0, 30,17, 3, bbrData, 0x7,0x0, NULL };
  1394.  
  1395. /* pieces: piece[square_color][piece_color][piece_number] */
  1396. struct Image *pieceimage[2][2][6] = {
  1397.     {    /* black square */
  1398.         {    /* black piece */
  1399.             &bbp, &bbn, &bbb, &bbr, &bbq, &bbk
  1400.         },
  1401.         {    /* white piece */
  1402.             &bwp, &bwn, &bwb, &bwr, &bwq, &bwk
  1403.         },
  1404.     },
  1405.     {    /* white square */
  1406.         {    /* black piece */
  1407.             &wbp, &wbn, &wbb, &wbr, &wbq, &wbk
  1408.         },
  1409.         {    /* white piece */
  1410.             &wwp, &wwn, &wwb, &wwr, &wwq, &wwk
  1411.         },
  1412.     }
  1413. };
  1414.