Subversion Repositories Games.Rick Dangerous

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * src/dat_maps.c
  3.  *
  4.  * Copyright (C) 1998-2002 BigOrno (bigorno@bigorno.net). All rights reserved.
  5.  *
  6.  * The use and distribution terms for this software are contained in the file
  7.  * named README, which can be found in the root of this distribution. By
  8.  * using this software in any fashion, you are agreeing to be bound by the
  9.  * terms of this license.
  10.  *
  11.  * You must not remove this notice, or any other, from this software.
  12.  */
  13.  
  14. #include "system.h"
  15. #include "maps.h"
  16.  
  17. map_t map_maps[MAP_NBR_MAPS] =
  18. {
  19.    {0x0008, 0x008b, 0x0008, 000000, "sounds/tune0.wav"},
  20.    {0x0008, 0x008b, 0x0068, 0x0009, "sounds/tune1.wav"},
  21.    {0x0010, 0x008b, 0x0010, 0x0014, "sounds/tune2.wav"},
  22.    {0x0010, 0x008b, 0x0010, 0x0026, "sounds/tune3.wav"},
  23.    {0x0074, 0x00c8, 0x0008, 0x0026, "sounds/tune4.wav"},
  24. };
  25.  
  26. submap_t map_submaps[MAP_NBR_SUBMAPS] =
  27. {
  28.    {000000, 000000, 000000, 000000},
  29.    {000000, 0x0078, 0x0003, 0x0005},
  30.    {000000, 0x0150, 0x0006, 0x0011},
  31.    {000000, 0x0198, 0x0009, 0x0018},
  32.    {000000, 0x02a0, 0x000c, 0x002b},
  33.    {000000, 0x0348, 0x000f, 0x0035},
  34.    {000000, 0x0398, 0x0012, 0x0039},
  35.    {000000, 0x04a8, 0x0015, 0x0048},
  36.    {000000, 0x05b8, 0x0018, 0x0057},
  37.    {000000, 0x0800, 0x001b, 0x0065},
  38.    {000000, 0x0900, 0x001e, 0x0079},
  39.    {000000, 0x09c8, 0x0021, 0x0086},
  40.    {000000, 0x0a40, 0x0024, 0x0091},
  41.    {000000, 0x0aa8, 0x0027, 0x009b},
  42.    {000000, 0x0b18, 0x002a, 0x00a4},
  43.    {000000, 0x0be8, 0x002d, 0x00b1},
  44.    {000000, 0x0ce8, 0x0030, 0x00c1},
  45.    {000000, 0x0df8, 0x0033, 0x00d1},
  46.    {000000, 0x0e78, 0x0036, 0x00d8},
  47.    {000000, 0x0f58, 0x0039, 0x00e5},
  48.    {0x0001, 0x1060, 0x003c, 0x00f2},
  49.    {0x0001, 0x10f0, 0x003f, 0x00fa},
  50.    {0x0001, 0x1140, 0x0044, 0x0103},
  51.    {0x0001, 0x1190, 0x0049, 0x010a},
  52.    {0x0001, 0x1240, 0x004c, 0x0117},
  53.    {0x0001, 0x12c0, 0x004f, 0x0122},
  54.    {0x0001, 0x1310, 0x0053, 0x0129},
  55.    {0x0001, 0x13c0, 0x0057, 0x0132},
  56.    {0x0001, 0x1410, 0x005c, 0x0138},
  57.    {0x0001, 0x14c0, 0x0061, 0x0145},
  58.    {0x0001, 0x1510, 0x0065, 0x014b},
  59.    {0x0001, 0x1590, 0x0069, 0x0158},
  60.    {0x0001, 0x15e0, 0x006c, 0x015f},
  61.    {0x0001, 0x1690, 0x006f, 0x016a},
  62.    {0x0001, 0x1740, 0x0072, 0x0176},
  63.    {0x0001, 0x1850, 0x0075, 0x0185},
  64.    {0x0001, 0x1900, 0x0078, 0x018d},
  65.    {0x0001, 0x19b0, 0x007b, 0x0195},
  66.    {0x0001, 0x1a8a, 0x007e, 0x01a0},
  67.    {0x0001, 0x1aea, 0x0081, 0x01a9},
  68.    {0x0001, 0x1bca, 0x0084, 0x01ba},
  69.    {0x0001, 0x1c1a, 0x0087, 0x01c1},
  70.    {0x0001, 0x1cfa, 0x008a, 0x01d3},
  71.    {0x0001, 0x1d4a, 0x008d, 0x01dc},
  72.    {0x0001, 0x1e2a, 0x0090, 0x01eb},
  73.    {0x0001, 0x1e7a, 0x0093, 0x01f1},
  74.    {0x0001, 0x1f5a, 0x0096, 0x0202},
  75. };
  76.  
  77. connect_t map_connect[MAP_NBR_CONNECT] =
  78. {
  79.    /* map 0 */
  80.  
  81.    /* map 0 submap 0 */
  82.    {0x01, 0x18, 0xff, 0x00},
  83.    {0000, 0x38, 0x01, 0x18},
  84.    {0xff, 0x00, 0x00, 0x00},
  85.    /* map 0 submap 1 */
  86.    {0x01, 0x18, 0000, 0x38},
  87.    {0000, 0x68, 0x02, 0x20},
  88.    {0xff, 0x00, 0x00, 0x00},
  89.    /* map 0 submap 2 */
  90.    {0x01, 0x20, 0x01, 0x68},
  91.    {0000, 0x18, 0x03, 0x18},
  92.    {0xff, 0x00, 0x00, 0x00},
  93.    /* map 0 submap 3 */
  94.    {0x01, 0x18, 0x02, 0x18},
  95.    {0000, 0x80, 0x04, 0x18},
  96.    {0xff, 0x00, 0x00, 0x00},
  97.    /* map 0 submap 4 */
  98.    {0x01, 0x18, 0x03, 0x80},
  99.    {0000, 0x50, 0x05, 0x18},
  100.    {0xff, 0x00, 0x00, 0x00},
  101.    /* map 0 submap 5 */
  102.    {0x01, 0x18, 0x04, 0x50},
  103.    {0000, 0x20, 0x06, 0x80},
  104.    {0xff, 0x00, 0x00, 0x00},
  105.    /* map 0 submap 6 */
  106.    {0000, 0x18, 0x07, 0x80},
  107.    {0x01, 0x80, 0x05, 0x20},
  108.    {0xff, 0x00, 0x00, 0x00},
  109.    /* map 0 submap 7 */
  110.    {0000, 0x18, 0x08, 0x18},
  111.    {0x01, 0x80, 0x06, 0x18},
  112.    {0xff, 0x00, 0x00, 0x00},
  113.    /* map 0 submap 8 */
  114.    {0x01, 0x18, 0x07, 0x18},
  115.    {0000, 0x80, 0xff, 0x00},
  116.    {0xff, 0x00, 0x00, 0x00},
  117.  
  118.    /* map 1 */
  119.  
  120.    /* map 1 submap 9 */
  121.    {0000, 0x18, 0x0a, 0x60},
  122.    {0x01, 0x78, 0xff, 0x00},
  123.    {0xff, 0x00, 0x00, 0x00},
  124.    /* map 1 submap a */
  125.    {0000, 0x18, 0x0b, 0x30},
  126.    {0x01, 0x60, 0x09, 0x18},
  127.    {0xff, 0x00, 0x00, 0x00},
  128.    /* map 1 submap b */
  129.    {0000, 0x18, 0x0c, 0x30},
  130.    {0x01, 0x30, 0x0a, 0x18},
  131.    {0xff, 0x00, 0x00, 0x00},
  132.    /* map 1 submap c */
  133.    {0000, 0x30, 0x0d, 0x18},
  134.    {0x01, 0x30, 0x0b, 0x18},
  135.    {0xff, 0x00, 0x00, 0x00},
  136.    /* map 1 submap d */
  137.    {0x01, 0x18, 0x0c, 0x30},
  138.    {0000, 0x30, 0x0e, 0x18},
  139.    {0xff, 0x00, 0x00, 0x00},
  140.    /* map 1 submap e */
  141.    {0x01, 0x18, 0x0d, 0x30},
  142.    {0000, 0x60, 0x0f, 0x18},
  143.    {0xff, 0x00, 0x00, 0x00},
  144.    /* map 1 submap f */
  145.    {0x01, 0x18, 0x0e, 0x60},
  146.    {0000, 0x78, 0x10, 0x80},
  147.    {0xff, 0x00, 0x00, 0x00},
  148.    /* map 1 submap 10 */
  149.    {0000, 0x18, 0x11, 0x18},
  150.    {0x01, 0x80, 0x0f, 0x78},
  151.    {0xff, 0x00, 0x00, 0x00},
  152.    /* map 1 submap 11 */
  153.    {0x01, 0x18, 0x10, 0x18},
  154.    {0000, 0x38, 0x13, 0x68},
  155.    {0xff, 0x00, 0x00, 0x00},
  156.    /* map 1 submap 12 -- NOT PLAYABLE - skipped */
  157.    {0x01, 0x18, 0x11, 0x38},
  158.    {0000, 0x68, 0x13, 0x68},
  159.    {0xff, 0x00, 0x00, 0x00},
  160.    /* map 1 submap 13 */
  161.    {0000, 0x18, 0xff, 0x00},
  162.    {0x01, 0x68, 0x12, 0x68},
  163.    {0xff, 0x00, 0x00, 0x00},
  164.  
  165.    /* map 2 */
  166.  
  167.    /* map 2 submap 14 */       /* sequence 14-15-16-17 is clean */
  168.    {0x01, 0x20, 0xff, 0x00},
  169.    {0000, 0x40, 0x15, 0x18},
  170.    {0xff, 0x00, 0x00, 0x00},
  171.    /* map 2 submap 15 */
  172.    {0x01, 0x18, 0x14, 0x40},
  173.    {0000, 0x18, 0x16, 0x18},
  174.    {0x01, 0x20, 0x16, 0x18},
  175.    {0000, 0x20, 0x16, 0x20},
  176.    {0xff, 0x00, 0x00, 0x00},
  177.    /* map 2 submap 16 */
  178.    {0000, 0x18, 0x15, 0x20},
  179.    {0x01, 0x18, 0x15, 0x18},
  180.    {0000, 0x20, 0x17, 0x20},
  181.    {0x01, 0x20, 0x15, 0x20},
  182.    {0xff, 0x00, 0x00, 0x00},
  183.    /* map 2 submap 17 */
  184.    {0x01, 0x20, 0x16, 0x20},
  185.    {0000, 0x50, 0x18, 0x18},
  186.    {0xff, 0x00, 0x00, 0x00},
  187.    /* map 2 submap 18 */       /* sequence 18-...-1f ?? */
  188.    {0x01, 0x18, 0x17, 0x50},
  189.    {0000, 0x38, 0x19, 0x18},
  190.    {0xff, 0x00, 0x00, 0x00},
  191.    /* map 2 submap 19 */
  192.    {0x01, 0x18, 0x18, 0x38},
  193.    {0000, 0x18, 0x18, 0x20},
  194.    {0000, 0x20, 0x1a, 0x18},
  195.    {0xff, 0x00, 0x00, 0x00},
  196.    /* map 2 submap 1a */
  197.    {0x01, 0x18, 0x19, 0x20},
  198.    {0000, 0x48, 0x1b, 0x20},
  199.    {0000, 0x50, 0x19, 0x20},
  200.    {0xff, 0x00, 0x00, 0x00},
  201.    /* map 2 submap 1b */
  202.    {0000, 0x18, 0x1b, 0x18},
  203.    {0x01, 0x18, 0x1b, 0x18},
  204.    {0x01, 0x20, 0x1a, 0x48},
  205.    {0000, 0x20, 0x1c, 0x30},
  206.    {0xff, 0x00, 0x00, 0x00},
  207.    /* map 2 submap 1c */
  208.    {0x01, 0x18, 0x1a, 0x18},
  209.    {0x01, 0x30, 0x1b, 0x20},
  210.    {0000, 0x48, 0x1d, 0x20},
  211.    {0000, 0x50, 0x19, 0x20},
  212.    {0xff, 0x00, 0x00, 0x00},
  213.    /* map 2 submap 1d */
  214.    {0000, 0x18, 0x1d, 0x18},
  215.    {0x01, 0x20, 0x1c, 0x48},
  216.    {0000, 0x20, 0x1e, 0x18},
  217.    {0xff, 0x00, 0x00, 0x00},
  218.    /* map 2 submap 1e */
  219.    {0x01, 0x18, 0x1d, 0x20},
  220.    {0000, 0x18, 0x17, 0x18},
  221.    {0000, 0x38, 0x1f, 0x20},
  222.    {0xff, 0x00, 0x00, 0x00},
  223.    /* map 2 submap 1f */
  224.    {0x01, 0x20, 0x1e, 0x38},
  225.    {0000, 0x20, 0x20, 0x50},
  226.    {0xff, 0x00, 0x00, 0x00},
  227.    /* map 2 submap 20 */
  228.    {0000, 0x18, 0x21, 0x50},
  229.    {0x01, 0x50, 0x1f, 0x20},
  230.    {0xff, 0x00, 0x00, 0x00},
  231.    /* map 2 submap 21 */
  232.    {0000, 0x18, 0x22, 0x18},
  233.    {0x01, 0x50, 0x20, 0x18},
  234.    {0xff, 0x00, 0x00, 0x00},
  235.    /* map 2 submap 22 */
  236.    {0x01, 0x18, 0x21, 0x18},
  237.    {0000, 0x80, 0x23, 0x50},
  238.    {0xff, 0x00, 0x00, 0x00},
  239.    /* map 2 submap 23 */
  240.    {0000, 0x18, 0x24, 0x50},
  241.    {0x01, 0x50, 0x22, 0x80},
  242.    {0xff, 0x00, 0x00, 0x00},
  243.    /* map 2 submap 24 */
  244.    {0000, 0x18, 0x25, 0x18},
  245.    {0x01, 0x50, 0x23, 0x18},
  246.    {0xff, 0x00, 0x00, 0x00},
  247.    /* map 2 submap 25 */
  248.    {0x01, 0x18, 0x24, 0x18},
  249.    {0000, 0x50, 0xff, 0x00},
  250.    {0xff, 0x00, 0x00, 0x00},
  251.  
  252.    /* map 3 */
  253.  
  254.    /* map 3 submap 26 */
  255.    {0x01, 0x20, 0xff, 0x00},
  256.    {0000, 0x28, 0x27, 0x68},
  257.    {0xff, 0x00, 0x00, 0x00},
  258.    /* map 3 submap 27 */
  259.    {0000, 0x18, 0x28, 0x18},
  260.    {0x01, 0x68, 0x26, 0x28},
  261.    {0xff, 0x00, 0x00, 0x00},
  262.    /* map 3 submap 28 */
  263.    {0x01, 0x18, 0x27, 0x18},
  264.    {0000, 0x20, 0x29, 0x18},
  265.    {0xff, 0x00, 0x00, 0x00},
  266.    /* map 3 submap 29 */
  267.    {0x01, 0x18, 0x28, 0x20},
  268.    {0000, 0x68, 0x2a, 0x18},
  269.    {0xff, 0x00, 0x00, 0x00},
  270.    /* map 3 submap 2a */
  271.    {0x01, 0x18, 0x29, 0x68},
  272.    {0000, 0x18, 0x2b, 0x68},
  273.    {0xff, 0x00, 0x00, 0x00},
  274.    /* map 3 submap 2b */
  275.    {0000, 0x18, 0x2c, 0x20},
  276.    {0x01, 0x68, 0x2a, 0x18},
  277.    {0xff, 0x00, 0x00, 0x00},
  278.    /* map 3 submap 2c */
  279.    {0000, 0x18, 0x2d, 0x18},
  280.    {0x01, 0x20, 0x2b, 0x18},
  281.    {0xff, 0x00, 0x00, 0x00},
  282.    /* map 3 submap 2d */
  283.    {0x01, 0x18, 0x2c, 0x18},
  284.    {0000, 0x60, 0x2e, 0x20},
  285.    {0xff, 0x00, 0x00, 0x00},
  286.    /* map 3 submap 2e *//* 0 */
  287.    {0x18, 0x2a, 0x88, 0x01, 0x28},
  288.    {0x38, 0x04, 0xf0, 0x15, 0x29},
  289.    {0x38, 0x17, 0x01, 0xe0, 0xe0},
  290.    {0xff, 0000, 0000, 0000, 0000},
  291.    {0x18, 0x12, 0000, 0xc5, 0000}, /* 1 */
  292.    {0x18, 0x19, 0x88, 0x95, 0xc3},
  293.    {0x20, 0x04, 0000, 0x65, 0x71},
  294.    {0x28, 0x04, 0xf0, 0x85, 0x82},
  295.    {0x30, 0x04, 0000, 0x45, 0x60},
  296.    {0x38, 0x19, 0x88, 0x11, 0x63},
  297.    {0x48, 0x12, 0000, 0x4d, 0000},
  298.    {0x60, 0x1b, 0x88, 0xc2, 0xc2},
  299.    {0x68, 0x04, 0xf0, 0xb5, 0x61},
  300.    {0x68, 0x19, 0x88, 0x11, 0x22},
  301.    {0x68, 0x12, 0000, 0x55, 0000},
  302.    {0xff, 0000, 0000, 0000, 0000},
  303.    {0x18, 0x05, 0000, 0x49, 0x03}, /* 2 */
  304.    {0x18, 0x05, 0xf0, 0xc1, 0x01},
  305.    {0x18, 0x06, 0000, 0x89, 0000},
  306.    {0x20, 0x16, 0x01, 0x24, 0x24},
  307.    {0x20, 0x17, 0x01, 0xc4, 0xc4},
  308.    {0x20, 0x12, 0000, 0x75, 0000},
  309.    {0xff, 0000, 0000, 0000, 0000},
  310.    {0x18, 0x16, 0000, 0000, 0000}, /* 3 */
  311.    {0x18, 0x04, 0000, 0x81, 0x40},
  312.    {0x18, 0x11, 0000, 0x99, 0000},
  313.    {0x38, 0x2f, 0x81, 0x2d, 0x8d},
  314.    {0x38, 0x1b, 0x88, 0x25, 0x25},
  315.    {0x40, 0x2d, 0x8c, 0x72, 0x74},
  316.    {0x40, 0x2d, 0x8e, 0x8a, 0x74},
  317.    {0x48, 0x2b, 0xfc, 0x69, 0x69},
  318.    {0x50, 0x04, 0000, 0x81, 0x28},
  319.    {0x50, 0x19, 0x88, 0x11, 0x40},
  320.    {0x60, 0x12, 0000, 0x55, 0000},
  321.    {0x68, 0x2c, 0x1f, 0x86, 0x94},
  322.    {0x78, 0x2e, 0x15, 0x7a, 0x6a},
  323.    {0x78, 0x2e, 0x15, 0x8a, 0x7a},
  324.    {0x80, 0x17, 0x01, 0xe0, 0xe0},
  325.    {0x80, 0x12, 0000, 0x35, 0000},
  326.    {0x80, 0x04, 0xf0, 0x35, 0x61},
  327.    {0x80, 0x04, 0000, 0x85, 0x30},
  328.    {0xff, 0000, 0000, 0000, 0000},
  329.    {0x18, 0x12, 0000, 0xae, 0000}, /* 4 */
  330.    {0x30, 0x19, 0x88, 0x15, 0x84},
  331.    {0x38, 0x31, 0x8c, 0x80, 0xa4},
  332.    {0x40, 0x10, 0000, 0x0d, 0000},
  333.    {0x40, 0x04, 0xf0, 0x55, 0x60},
  334.    {0x48, 0x19, 0x48, 0x15, 0xc4},
  335.    {0x48, 0x04, 0000, 0x85, 0x40},
  336.    {0x48, 0x04, 0000, 0x75, 0x38},
  337.    {0x50, 0x2e, 0x15, 0xc6, 0xb6},
  338.    {0xff, 0000, 0000, 0000, 0000},
  339.    {0x18, 0x25, 0x84, 0x63, 0x84}, /* 5 */
  340.    {0x18, 0x25, 0x84, 0xa3, 0x40},
  341.    {0x20, 0x30, 0x8e, 0xe2, 0x44},
  342.    {0xff, 0000, 0000, 0000, 0000},
  343.    {0x20, 0x10, 0000, 0xa1, 0000}, /* 6 */
  344.    {0x28, 0x48, 0x1f, 0x62, 0x80},
  345.    {0x30, 0x04, 0x80, 0x45, 0x80},
  346.    {0x30, 0x11, 0000, 0x65, 0000},
  347.    {0x38, 0x1a, 0x88, 0xe5, 0x84},
  348.    {0x40, 0x05, 0000, 0x65, 0x03},
  349.    {0x50, 0x19, 0x88, 0x11, 0x20},
  350.    {0x50, 0x05, 0xf0, 0x21, 0x07},
  351.    {0x58, 0x05, 0000, 0x81, 0x05},
  352.    {0x68, 0x04, 0000, 0xa5, 0x40},
  353.    {0x70, 0x12, 0000, 0xcd, 0000},
  354.    {0x70, 0x19, 0x88, 0x15, 0x64},
  355.    {0x78, 0x04, 0xf0, 0x45, 0x60},
  356.    {0x80, 0x04, 0xf0, 0x45, 0x80},
  357.    {0xff, 0000, 0000, 0000, 0000},
  358.    {0x18, 0x2c, 0x1f, 0xe2, 0xc0}, /* 7 */
  359.    {0x18, 0x19, 0x88, 0x15, 0x24},
  360.    {0x28, 0x11, 0000, 0xc5, 0000},
  361.    {0x28, 0x1a, 0x88, 0xd1, 0x20},
  362.    {0x38, 0x04, 0000, 0x21, 0x70},
  363.    {0x40, 0x04, 0xf0, 0x81, 0x60},
  364.    {0x40, 0x1b, 0x88, 0x25, 0x24},
  365.    {0x50, 0x12, 0000, 0x21, 0000},
  366.    {0x50, 0x19, 0x88, 0x11, 0x60},
  367.    {0x60, 0x1a, 0x88, 0xe1, 0xa0},
  368.    {0x60, 0x19, 0x88, 0x15, 0xc4},
  369.    {0x68, 0x04, 0000, 0x21, 0x60},
  370.    {0x70, 0x19, 0x88, 0x15, 0x84},
  371.    {0x78, 0x05, 0000, 0x45, 0000},
  372.    {0xff, 0000, 0000, 0000, 0000},
  373.    {0x18, 0x27, 0x88, 0x62, 0x60}, /* 8 */
  374.    {0x18, 0x1b, 0x88, 0x25, 0x24},
  375.    {0x18, 0x1b, 0x88, 0x85, 0x84},
  376.    {0x30, 0x1a, 0x88, 0xe1, 0x40},
  377.    {0x30, 0x19, 0x88, 0x11, 0x40},
  378.    {0x38, 0x04, 0xf0, 0x55, 0x60},
  379.    {0x58, 0x1b, 0x88, 0x81, 0x80},
  380.    {0x58, 0x04, 0xf0, 0x85, 0x40},
  381.    {0x68, 0x27, 0x88, 0x62, 0x60},
  382.    {0x68, 0x12, 0000, 0x25, 0000},
  383.    {0x78, 0x1a, 0x88, 0xe1, 0000},
  384.    {0x80, 0x2c, 0x1f, 0x84, 0x80},
  385.    {0x80, 0x2c, 0x1d, 0xe2, 0xc0},
  386.    {0xff, 0000, 0000, 0000, 0000},
  387.    {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 9 */
  388.    {0x18, 0x1d, 0x88, 0x81, 0x60},
  389.    {0x18, 0x1e, 0x88, 0x89, 0xa0},
  390.    {0x20, 0x07, 0000, 0xc1, 0x98},
  391.    {0x20, 0x09, 0000, 0x89, 0x01},   /* HERE */
  392.    {0x28, 0x1c, 0x1f, 0x42, 0x60},
  393.    {0x30, 0x07, 0000, 0x65, 0x43},
  394.    {0x30, 0x08, 0000, 0xc1, 0x05},
  395.    {0x40, 0x20, 0x48, 0x70, 0x40},
  396.    {0x40, 0x19, 0xc8, 0x41, 0x82},
  397.    {0x48, 0x19, 0x88, 0x1d, 0x25},
  398.    {0x48, 0x09, 0000, 0xcd, 0x04},
  399.    {0x50, 0x07, 0000, 0x45, 0x80},
  400.    {0x60, 0x1b, 0x88, 0x41, 0x41},
  401.    {0x60, 0x1a, 0x88, 0xe5, 0x24},
  402.    {0x68, 0x13, 0000, 0x2d, 0000},
  403.    {0x70, 0x18, 0x8e, 0xc8, 0xce},
  404.    {0x78, 0x1a, 0x88, 0xe5, 0x24},
  405.    {0x78, 0x16, 0000, 0x22, 0x22},
  406.    {0xff, 0000, 0000, 0000, 0000},
  407.    {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 9 */
  408.    {0x20, 0x09, 0000, 0x82, 0000},
  409.    {0x20, 0x1b, 0x88, 0x82, 0x78},
  410.    {0x30, 0x19, 0x88, 0x19, 0x81},
  411.    {0x30, 0x07, 0000, 0x51, 0x40},
  412.    {0x30, 0x1b, 0x88, 0xa5, 0xa5},
  413.    {0x40, 0x07, 0xf0, 0x81, 0x30},
  414.    {0x40, 0x13, 0000, 0xcf, 0000},
  415.    {0x50, 0x1b, 0x88, 0x58, 0x51},
  416.    {0x58, 0x1f, 0x8e, 0x72, 0x64},
  417.    {0x60, 0x09, 0000, 0x85, 0x01},
  418.    {0x60, 0x16, 0000, 0x84, 0x84},
  419.    {0xff, 0000, 0000, 0000, 0000},
  420.    {0x18, 0x1c, 0x1f, 0x42, 0x20}, /* a */
  421.    {0x18, 0x28, 0xf8, 0x69, 0x61},
  422.    {0x18, 0x07, 0xf0, 0x89, 0x28},
  423.    {0x18, 0x07, 0xf0, 0x81, 0x50},
  424.    {0x18, 0x07, 0xf0, 0xa9, 0x28},
  425.    {0x18, 0x20, 0x88, 0xc4, 0xa0},
  426.    {0x28, 0x27, 0x88, 0x44, 0x4c},
  427.    {0x30, 0x21, 0x8c, 0x5c, 0x25},
  428.    {0x30, 0x21, 0x8c, 0x74, 0x25},
  429.    {0x30, 0x21, 0x8c, 0x8c, 0x25},
  430.    {0xff, 0000, 0000, 0000, 0000},
  431.    {0x18, 0x1d, 0x89, 0x8d, 0x71}, /* b */
  432.    {0x18, 0x1e, 0x89, 0x65, 0x71},
  433.    {0x18, 0x22, 0x81, 0x79, 0x71},
  434.    {0x18, 0x23, 0x8e, 0x7c, 0x71},
  435.    {0x20, 0x16, 0x01, 0x71, 0x71},
  436.    {0x20, 0x17, 0x01, 0x75, 0x75},
  437.    {0x30, 0x09, 0000, 0xc1, 0x02},
  438.    {0x30, 0x09, 0000, 0xb1, 0x03},
  439.    {0x30, 0x09, 0000, 0xa1, 0x01},
  440.    {0xff, 0000, 0000, 0000, 0000},
  441.    {0x18, 0x08, 0000, 0x2d, 0x01}, /* c */
  442.    {0x18, 0x07, 0xf0, 0xad, 0x50},
  443.    {0x18, 0x13, 0000, 0xbd, 0000},
  444.    {0x28, 0x11, 0000, 0xc1, 0000},
  445.    {0x30, 0x1b, 0x88, 0xc0, 0xe0},
  446.    {0x30, 0x1b, 0x88, 0xa4, 0xc4},
  447.    {0x38, 0x1a, 0x88, 0xc1, 0x01},
  448.    {0x38, 0x09, 0000, 0x61, 0x03},
  449.    {0xff, 0000, 0000, 0000, 0000},
  450.    {0x10, 0x08, 0000, 0x4b, 0x02}, /* d */
  451.    {0x10, 0x08, 0000, 0xab, 0x04},
  452.    {0x20, 0x24, 0x2e, 0x60, 0x1c},
  453.    {0x20, 0x1b, 0x88, 0x24, 0x24},
  454.    {0x30, 0x1a, 0x88, 0xcd, 0x24},
  455.    {0x38, 0x25, 0x24, 0xc3, 0xd0},
  456.    {0x48, 0x16, 0000, 0x24, 0x24},
  457.    {0x48, 0x1b, 0x88, 0x24, 0x27},
  458.    {0x50, 0x10, 0000, 0x81, 0000},
  459.    {0x50, 0x07, 0000, 0x81, 0x19},
  460.    {0x60, 0x26, 0x2e, 0x26, 0xd2},
  461.    {0x60, 0x17, 0x01, 0xe0, 0xe0},
  462.    {0xff, 0000, 0000, 0000, 0000},
  463.    {0x18, 0x28, 0xf8, 0x41, 0x40}, /* e */
  464.    {0x18, 0x28, 0x88, 0x61, 0xa0},
  465.    {0x18, 0x11, 0000, 0xc9, 0000},
  466.    {0x20, 0x29, 0x78, 0x85, 0x84},
  467.    {0x28, 0x1b, 0x88, 0x40, 0x50},
  468.    {0x30, 0x09, 0000, 0x43, 0000},
  469.    {0x40, 0x07, 0000, 0x21, 0x82},
  470.    {0x40, 0x1c, 0x1f, 0x64, 0x60},
  471.    {0x40, 0x16, 0000, 0x65, 0x65},
  472.    {0x58, 0x07, 0xf0, 0xa3, 0x12},
  473.    {0x68, 0x1c, 0x1f, 0xaa, 0xa8},
  474.    {0x78, 0x09, 0000, 0x43, 0000},
  475.    {0x78, 0x09, 0000, 0xa3, 0000},
  476.    {0x78, 0x09, 0000, 0x83, 0000},
  477.    {0x78, 0x17, 0x01, 0xe0, 0xe0},
  478.    {0xff, 0000, 0000, 0000, 0000},
  479.    {0x18, 0x49, 0x1f, 0xe2, 0xc0}, /* f */
  480.    {0x20, 0x07, 0000, 0x41, 0x80},
  481.    {0x28, 0x19, 0x88, 0x11, 0x60},
  482.    {0x28, 0x09, 0000, 0x81, 0000},
  483.    {0x30, 0x11, 0000, 0x85, 0000},
  484.    {0x40, 0x07, 0000, 0x11, 0x48},
  485.    {0x48, 0x1a, 0x88, 0xe1, 0x40},
  486.    {0x48, 0x13, 0000, 0x29, 0000},
  487.    {0x50, 0x10, 0000, 0x21, 0000},
  488.    {0x58, 0x09, 0000, 0xc1, 0000},
  489.    {0x58, 0x07, 0000, 0x21, 0x60},
  490.    {0x60, 0x08, 0xf0, 0xc5, 0x03},
  491.    {0x68, 0x19, 0x88, 0x15, 0x24},
  492.    {0x78, 0x27, 0x88, 0x84, 0x82},
  493.    {0x80, 0x1a, 0x88, 0xe5, 0x14},
  494.    {0xff, 0000, 0000, 0000, 0000},
  495.    {0x18, 0x21, 0x8c, 0x80, 0x62}, /* 10 */
  496.    {0x18, 0x21, 0x8c, 0x98, 0x62},
  497.    {0x18, 0x21, 0x8c, 0xb0, 0x62},
  498.    {0x28, 0x49, 0x45, 0x66, 0000},
  499.    {0x30, 0x1b, 0x88, 0x85, 0x74},
  500.    {0x38, 0x07, 0xf0, 0xc9, 0x20},
  501.    {0xff, 0000, 0000, 0000, 0000},
  502.    {0x18, 0x1a, 0x88, 0xd1, 0000}, /* 11 */
  503.    {0x18, 0x07, 0000, 0x43, 0x70},
  504.    {0x18, 0x10, 0000, 0xab, 0000},
  505.    {0x30, 0x1b, 0x88, 0xa1, 0xa0},
  506.    {0x38, 0x19, 0x88, 0x11, 0x40},
  507.    {0x40, 0x25, 0x45, 0x63, 0x84},
  508.    {0x40, 0x25, 0x45, 0x83, 0x84},
  509.    {0x48, 0x1a, 0x88, 0xd1, 0x80},
  510.    {0x50, 0x07, 0xf0, 0x81, 0x10},
  511.    {0x68, 0x13, 0000, 0x2d, 0000},
  512.    {0x68, 0x07, 0000, 0x85, 0x60},
  513.    {0x68, 0x09, 0000, 0xa5, 0000},
  514.    {0xff, 0000, 0000, 0000, 0000},
  515.    {0x18, 0x49, 0x1d, 0xea, 0xc0}, /* 12 */
  516.    {0x18, 0x1b, 0x88, 0x21, 0x20},
  517.    {0x20, 0x49, 0x1f, 0x62, 0x80},
  518.    {0x20, 0x07, 0xf0, 0x81, 0x60},
  519.    {0x28, 0x27, 0x88, 0x66, 0x64},
  520.    {0x28, 0x13, 0000, 0x6d, 0000},
  521.    {0x30, 0x27, 0x88, 0xc2, 0xd0},
  522.    {0x30, 0x07, 0xf0, 0xc1, 0x50},
  523.    {0x48, 0x1a, 0x88, 0xd5, 0x54},
  524.    {0x58, 0x25, 0x85, 0x47, 0x39},
  525.    {0x58, 0x25, 0x85, 0x27, 0x39},
  526.    {0x68, 0x08, 0000, 0x81, 0000},
  527.    {0xff, 0000, 0000, 0000, 0000},
  528.    {0x20, 0x42, 0x89, 0xc1, 0000}, /* 13 */
  529.    {0x28, 0x35, 0x89, 0xc5, 0xa4},
  530.    {0x30, 0x38, 0000, 0xcd, 0xcd},
  531.    {0x30, 0x39, 0x8c, 0xc7, 0x24},
  532.    {0x40, 0x36, 0x11, 0x73, 0x66},
  533.    {0x40, 0x37, 0x1f, 0x76, 0x66},
  534.    {0x40, 0x0c, 0000, 0xd1, 0000},
  535.    {0xff, 0000, 0000, 0000, 0000},
  536.    {0x18, 0x0a, 0xf1, 0x61, 0x40}, /* 14 */
  537.    {0x18, 0x0a, 0xf1, 0x81, 0x40},
  538.    {0x18, 0x0a, 0x01, 0xa1, 0x40},
  539.    {0x20, 0x0b, 0xf1, 0x65, 0x01},
  540.    {0x20, 0x0c, 0x01, 0x85, 0000},
  541.    {0x20, 0x0b, 0x01, 0xa5, 0x01},
  542.    {0x20, 0x10, 0000, 0xcd, 0000},
  543.    {0x20, 0x11, 0000, 0x75, 0000},
  544.    {0xff, 0000, 0000, 0000, 0000},
  545.    {0x18, 0x0a, 0x01, 0x61, 0x40}, /* 15 */
  546.    {0x18, 0x0b, 0x01, 0x81, 0x01},
  547.    {0x18, 0x0a, 0xf1, 0xa1, 0x40},
  548.    {0x20, 0x0b, 0000, 0x65, 0x01},
  549.    {0x20, 0x0c, 0000, 0x85, 0x01},
  550.    {0x20, 0x0b, 0xf0, 0xa5, 0000},
  551.    {0xff, 0000, 0000, 0000, 0000},
  552.    {0x18, 0x35, 0x79, 0x81, 0x81}, /* 16 */
  553.    {0x18, 0x0b, 0000, 0x39, 0x01},
  554.    {0x28, 0x0a, 0xf0, 0x21, 0x20},
  555.    {0x30, 0x32, 0x79, 0xcf, 0xc7},
  556.    {0x38, 0x0b, 0000, 0x85, 0000},
  557.    {0x40, 0x0a, 0xf0, 0x55, 0x40},
  558.    {0x40, 0x0a, 0xf0, 0x45, 0x40},
  559.    {0x48, 0x2e, 0x15, 0xb2, 0xca},
  560.    {0x48, 0x2e, 0x15, 0xe2, 0xca},
  561.    {0x50, 0x42, 0x19, 0x9d, 0x74},
  562.    {0x50, 0x36, 0x11, 0x83, 0x74},
  563.    {0x50, 0x37, 0x1f, 0x86, 0x74},
  564.    {0xff, 0000, 0000, 0000, 0000},
  565.    {0x18, 0x16, 0000, 0000, 0000}, /* 17 */
  566.    {0x18, 0x0a, 0xf0, 0x49, 0x20},
  567.    {0x18, 0x0a, 0000, 0xc9, 0x20},
  568.    {0x20, 0x0c, 0000, 0xc1, 0x01},
  569.    {0x20, 0x35, 0x79, 0x61, 0x60},
  570.    {0x28, 0x14, 0000, 0x6d, 0000},
  571.    {0x28, 0x14, 0000, 0x85, 0000},
  572.    {0x30, 0x39, 0x8c, 0x8f, 0x21},
  573.    {0x30, 0x38, 0x31, 0x85, 0x85},
  574.    {0x38, 0x0a, 0xf0, 0x85, 0x60},
  575.    {0xff, 0000, 0000, 0000, 0000},
  576.    {0x18, 0x17, 0x01, 0000, 0000}, /* 18 */
  577.    {0x18, 0x14, 0000, 0x89, 0000},
  578.    {0x18, 0x14, 0000, 0xa1, 0000},
  579.    {0x18, 0x0a, 0xf0, 0xa1, 0x40},
  580.    {0x20, 0x14, 0000, 0x8d, 0000},
  581.    {0x20, 0x0b, 0xf1, 0xc1, 0x02},
  582.    {0xff, 0000, 0000, 0000, 0000},
  583.    {0x18, 0x2d, 0x8c, 0x80, 0x24}, /* 19 */
  584.    {0x28, 0x3d, 0x88, 0xd1, 0x20},
  585.    {0x30, 0x33, 0x88, 0x21, 0x20},
  586.    {0x38, 0x3d, 0x88, 0xe1, 0x20},
  587.    {0x40, 0x0a, 0000, 0x29, 0x40},
  588.    {0x40, 0x11, 0000, 0xc1, 0000},
  589.    {0x48, 0x10, 0000, 0x29, 0000},
  590.    {0x50, 0x0b, 0000, 0x31, 0xa4},
  591.    {0xff, 0000, 0000, 0000, 0000},
  592.    {0x18, 0x25, 0x44, 0x1b, 0x60}, /* 1a */
  593.    {0x18, 0x25, 0x44, 0xa3, 0x60},
  594.    {0x18, 0x27, 0x48, 0xe2, 0x60},
  595.    {0x20, 0x3e, 0x88, 0x85, 0x84},
  596.    {0x20, 0x27, 0x88, 0x26, 0x25},
  597.    {0xff, 0000, 0000, 0000, 0000},
  598.    {0x18, 0x0b, 0xf0, 0x21, 0x07}, /* 1b */
  599.    {0x18, 0x14, 0000, 0x61, 0000},
  600.    {0x28, 0x14, 0000, 0xa1, 0000},
  601.    {0x28, 0x0b, 0000, 0x31, 0000},
  602.    {0x30, 0x0a, 0xf0, 0x45, 0x60},
  603.    {0x30, 0x36, 0x11, 0x83, 0x6c},
  604.    {0x30, 0x37, 0x1f, 0x86, 0x6c},
  605.    {0x30, 0x14, 0000, 0xc5, 0000},
  606.    {0x40, 0x2e, 0x15, 0x90, 0xa0},
  607.    {0x48, 0x1b, 0x88, 0x21, 0x18},
  608.    {0x50, 0x0a, 0000, 0xb5, 0xa3},
  609.    {0x50, 0x10, 0000, 0xc5, 0000},
  610.    {0xff, 0000, 0000, 0000, 0000},
  611.    {0x10, 0x0a, 0xf0, 0x7d, 0x20}, /* 1c */
  612.    {0x10, 0x0a, 0000, 0x95, 0x20},
  613.    {0x10, 0x0a, 0xf0, 0xad, 0x20},
  614.    {0x20, 0x27, 0x88, 0x46, 0x46},
  615.    {0x20, 0x27, 0x48, 0xc6, 0xe4},
  616.    {0xff, 0000, 0000, 0000, 0000},
  617.    {0x18, 0x16, 0000, 0000, 0000}, /* 1d */
  618.    {0x18, 0x0c, 0000, 0xc1, 0000},
  619.    {0x18, 0x0b, 0xf0, 0x81, 0000},
  620.    {0x18, 0x27, 0x88, 0x66, 0x64},
  621.    {0x20, 0x34, 0x4c, 0x64, 0xe4},
  622.    {0x28, 0x36, 0x11, 0xb3, 0xa4},
  623.    {0x28, 0x37, 0x1f, 0xb6, 0xa4},
  624.    {0x30, 0x0a, 0xf0, 0x31, 0x25},
  625.    {0x30, 0x0a, 0000, 0x79, 0x21},
  626.    {0x38, 0x27, 0x88, 0xc6, 0xc4},
  627.    {0x38, 0x17, 0x01, 0xe0, 0xe0},
  628.    {0x38, 0x0a, 0000, 0x45, 0x50},
  629.    {0xff, 0000, 0000, 0000, 0000},
  630.    {0x10, 0x0e, 0000, 0xc5, 0000}, /* 1e */
  631.    {0x18, 0x0b, 0xf0, 0xc1, 0x02},
  632.    {0x18, 0x0b, 0000, 0x21, 0x02},
  633.    {0x20, 0x35, 0x89, 0xa1, 0000},
  634.    {0x20, 0x16, 0000, 0000, 0000},
  635.    {0x20, 0x17, 0x01, 0xe0, 0xe0},
  636.    {0xff, 0000, 0000, 0000, 0000},
  637.    {0x18, 0x0a, 0xf0, 0x81, 0x10}, /* 1f */
  638.    {0x20, 0x0b, 0xf0, 0x61, 0x07},
  639.    {0x28, 0x11, 0000, 0xc3, 0000},
  640.    {0x28, 0x27, 0x88, 0xa4, 0xa2},
  641.    {0x30, 0x0b, 0xf0, 0x21, 0x04},
  642.    {0x30, 0x14, 0000, 0x8d, 0000},
  643.    {0x38, 0x0a, 0xf0, 0x25, 0x60},
  644.    {0x40, 0x0b, 0xf0, 0x65, 0x07},
  645.    {0x48, 0x0b, 0xf0, 0x75, 0000},
  646.    {0x50, 0x11, 0000, 0xc9, 0000},
  647.    {0xff, 0000, 0000, 0000, 0000},
  648.    {0x10, 0x0a, 0xf0, 0x85, 0x48}, /* 20 */
  649.    {0x18, 0x14, 0000, 0x21, 0000},
  650.    {0x18, 0x0c, 0000, 0x21, 0000},
  651.    {0x20, 0x0c, 0000, 0x21, 0x04},
  652.    {0x28, 0x27, 0x88, 0xa6, 0xbc},
  653.    {0x30, 0x2d, 0x8c, 0x48, 0x20},
  654.    {0x38, 0x27, 0x88, 0x22, 0x20},
  655.    {0x40, 0x0c, 0000, 0xc1, 0x01},
  656.    {0x50, 0x0a, 0000, 0x41, 0x90},
  657.    {0x50, 0x27, 0x88, 0x42, 0x40},
  658.    {0x50, 0x0c, 0000, 0x25, 0000},
  659.    {0xff, 0000, 0000, 0000, 0000},
  660.    {0x10, 0x0b, 0000, 0xcd, 0x05}, /* 21 */
  661.    {0x18, 0x14, 0000, 0x65, 0000},
  662.    {0x20, 0x42, 0x89, 0xcd, 0x84},
  663.    {0x20, 0x27, 0x88, 0x26, 0x24},
  664.    {0x30, 0x27, 0x88, 0x22, 0x20},
  665.    {0x30, 0x0b, 0xf0, 0xc9, 0x05},
  666.    {0x48, 0x27, 0x88, 0x26, 0x24},
  667.    {0x50, 0x27, 0x88, 0xc2, 0xc0},
  668.    {0x50, 0x11, 0000, 0xcd, 0000},
  669.    {0x60, 0x14, 0000, 0x21, 0000},
  670.    {0x68, 0x14, 0000, 0x21, 0000},
  671.    {0x78, 0x0c, 0000, 0xc1, 0x01},
  672.    {0x80, 0x0c, 0000, 0xc5, 0x01},
  673.    {0x80, 0x0a, 0xf0, 0x85, 0x42},
  674.    {0xff, 0000, 0000, 0000, 0000},
  675.    {0x10, 0x0c, 0000, 0x65, 0x01}, /* 22 */
  676.    {0x20, 0x0c, 0000, 0x21, 0x02},
  677.    {0x20, 0x14, 0000, 0x61, 0000},
  678.    {0x30, 0x27, 0x88, 0x66, 0x64},
  679.    {0x38, 0x0a, 0000, 0x83, 0x38},
  680.    {0x38, 0x10, 0000, 0xe1, 0000},
  681.    {0x48, 0x0a, 0xf0, 0x41, 0x90},
  682.    {0xff, 0000, 0000, 0000, 0000},
  683.    {0x20, 0x0b, 0000, 0xa9, 0x07}, /* 23 */
  684.    {0x20, 0x14, 0000, 0x89, 0000},
  685.    {0x28, 0x0b, 0xf0, 0xc5, 0x04},
  686.    {0x30, 0x0b, 0000, 0xc1, 0x04},
  687.    {0x38, 0x14, 0000, 0xe5, 0000},
  688.    {0x38, 0x0a, 0xf0, 0x65, 0x20},
  689.    {0x40, 0x0a, 0xf0, 0x65, 0x30},
  690.    {0xff, 0000, 0000, 0000, 0000},
  691.    {0x10, 0x11, 0000, 0xe5, 0000}, /* 24 */
  692.    {0x18, 0x27, 0x88, 0x42, 0x40},
  693.    {0x20, 0x27, 0x88, 0x22, 0x20},
  694.    {0x28, 0x42, 0x89, 0xc5, 0x64},
  695.    {0x38, 0x47, 0x88, 0xd1, 0x40},
  696.    {0x40, 0x27, 0x88, 0xc6, 0xd4},
  697.    {0x48, 0x27, 0x88, 0xa6, 0x98},
  698.    {0x50, 0x0c, 0000, 0x25, 0000},
  699.    {0x50, 0x0a, 0xf0, 0x25, 0xa0},
  700.    {0x50, 0x0a, 0000, 0x85, 0x60},
  701.    {0xff, 0000, 0000, 0000, 0000},
  702.    {0x20, 0x38, 0x80, 0xc1, 0xc0}, /* 25 */
  703.    {0x20, 0x39, 0x8c, 0xc3, 0x20},
  704.    {0x20, 0x39, 0x8c, 0xcb, 0000},
  705.    {0x20, 0x0a, 0xf0, 0x65, 0x30},
  706.    {0x28, 0x0f, 0000, 0x25, 0x01},
  707.    {0x28, 0x3f, 0x8c, 0xe6, 0x14},
  708.    {0x28, 0x0c, 0000, 0xc5, 0000},
  709.    {0x28, 0x15, 0000, 0x15, 0000},
  710.    {0xff, 0000, 0000, 0000, 0000},
  711.    {0x10, 0x0f, 0000, 0x2d, 0x07}, /* 26 */
  712.    {0x20, 0x0d, 0000, 0x95, 0x50},
  713.    {0x20, 0x0e, 0xf0, 0xa5, 0x07},
  714.    {0x28, 0x40, 0x88, 0x29, 0x2b},
  715.    {0x28, 0x41, 0x89, 0xa5, 0xa5},
  716.    {0x30, 0x15, 0000, 0x8d, 0000},
  717.    {0x38, 0x3f, 0x8c, 0xe5, 0xc4},
  718.    {0x40, 0x0e, 0xf0, 0x85, 0x07},
  719.    {0x48, 0x0c, 0000, 0xa5, 0000},
  720.    {0x48, 0x0d, 0xf0, 0x25, 0x50},
  721.    {0x50, 0x3f, 0x8d, 0xe1, 0x88},
  722.    {0x60, 0x40, 0x88, 0xc9, 0xc8},
  723.    {0x68, 0x40, 0x88, 0x70, 0x80},
  724.    {0x68, 0x41, 0x89, 0xc9, 0xc0},
  725.    {0x68, 0x0f, 0000, 0xc1, 0000},
  726.    {0x68, 0x0e, 0xf0, 0x41, 0000},
  727.    {0xff, 0000, 0000, 0000, 0000},
  728.    {0x18, 0x3f, 0x8c, 0xe1, 0x40}, /* 27 */
  729.    {0x18, 0x41, 0x89, 0x69, 0x69},
  730.    {0x20, 0x0f, 0000, 0x25, 0x02},
  731.    {0x20, 0x41, 0x89, 0xa5, 0xa5},
  732.    {0x20, 0x0d, 0xf0, 0xc5, 0xc0},
  733.    {0x20, 0x16, 0000, 0xd0, 0xd0},
  734.    {0xff, 0000, 0000, 0000, 0000},
  735.    {0x18, 0x11, 0000, 0x62, 0000}, /* 28 */
  736.    {0x18, 0x0b, 0xf0, 0xb2, 0000},
  737.    {0x20, 0x0d, 0000, 0x26, 0x38},
  738.    {0x20, 0x0d, 0000, 0xce, 0x30},
  739.    {0x20, 0x10, 0000, 0xce, 0000},
  740.    {0x38, 0x0b, 0xf0, 0xb5, 0000},
  741.    {0x38, 0x40, 0x88, 0x4e, 0x45},
  742.    {0x40, 0x3b, 0x88, 0x26, 0x26},
  743.    {0x48, 0x0e, 0000, 0x95, 0x04},
  744.    {0x50, 0x3b, 0x88, 0x21, 0x20},
  745.    {0x50, 0x0a, 0000, 0x61, 0x48},
  746.    {0x50, 0x15, 0000, 0x65, 0000},
  747.    {0x50, 0x41, 0x88, 0xad, 0xa5},
  748.    {0x60, 0x41, 0x88, 0x41, 0x41},
  749.    {0x60, 0x0d, 0xf0, 0x61, 0x60},
  750.    {0x68, 0x3c, 0x8e, 0x41, 0x2c},
  751.    {0x68, 0x46, 0x8c, 0xc6, 0x2c},
  752.    {0xff, 0000, 0000, 0000, 0000},
  753.    {0x18, 0x40, 0x88, 0x69, 0x70}, /* 29 */
  754.    {0x18, 0x3a, 0x1f, 0xca, 0xb9},
  755.    {0x18, 0x17, 0x88, 0xa0, 0xa0},
  756.    {0x18, 0x3b, 0x88, 0xa5, 0xad},
  757.    {0x20, 0x40, 0x88, 0x29, 0x30},
  758.    {0x20, 0x0f, 0000, 0xa5, 0000},
  759.    {0x20, 0x0f, 0000, 0xc5, 0000},
  760.    {0x20, 0x0e, 0000, 0x89, 0x01},
  761.    {0xff, 0000, 0000, 0000, 0000},
  762.    {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 2a */
  763.    {0x18, 0x16, 0000, 0x24, 0x24},
  764.    {0x18, 0x3f, 0x8c, 0xe5, 0x04},
  765.    {0x30, 0x0d, 0xf0, 0x81, 0x30},
  766.    {0x38, 0x3b, 0x88, 0x41, 0x41},
  767.    {0x38, 0x0c, 0000, 0x81, 0x01},
  768.    {0x38, 0x15, 0000, 0xd1, 0000},
  769.    {0x40, 0x41, 0x89, 0x49, 0x40},
  770.    {0x48, 0x0c, 0000, 0x45, 0000},
  771.    {0x50, 0x3f, 0x8c, 0xe5, 0x24},
  772.    {0x58, 0x0d, 0xf0, 0x45, 0x30},
  773.    {0x58, 0x0e, 0xf0, 0xcd, 0x07},
  774.    {0x60, 0x3b, 0x88, 0x44, 0x44},
  775.    {0x68, 0x3f, 0x8c, 0xe5, 0x24},
  776.    {0xff, 0000, 0000, 0000, 0000},
  777.    {0x10, 0x0d, 0xf0, 0x85, 0x10}, /* 2b */
  778.    {0x18, 0x0e, 0xf0, 0xcd, 0x06},
  779.    {0x18, 0x0c, 0000, 0x21, 0000},
  780.    {0x18, 0x40, 0x88, 0xce, 0xce},
  781.    {0x20, 0x40, 0x88, 0xcd, 0xc5},
  782.    {0xff, 0000, 0000, 0000, 0000},
  783.    {0x18, 0x3c, 0x8e, 0x26, 0000}, /* 2c */
  784.    {0x20, 0x40, 0x88, 0xcd, 0xd4},
  785.    {0x20, 0x41, 0x89, 0x91, 0x91},
  786.    {0x20, 0x41, 0x89, 0xa9, 0xa9},
  787.    {0x28, 0x3a, 0x8c, 0xa6, 0xb8},
  788.    {0x30, 0x3f, 0x8c, 0xe2, 0x22},
  789.    {0x30, 0x0a, 0xf0, 0x3d, 0x40},
  790.    {0x40, 0x3f, 0x8c, 0xe2, 0x50},
  791.    {0x48, 0x3b, 0x88, 0x21, 0x18},
  792.    {0x48, 0x40, 0x88, 0xe5, 0xdd},
  793.    {0x50, 0x45, 0x8e, 0x22, 0x20},
  794.    {0x50, 0x3f, 0x8c, 0xe6, 0x24},
  795.    {0x60, 0x0d, 0xf0, 0xb1, 0x20},
  796.    {0x60, 0x0d, 0xf0, 0x65, 0x20},
  797.    {0x68, 0x3f, 0x8c, 0xe5, 0x24},
  798.    {0x68, 0x10, 0000, 0x1d, 0000},
  799.    {0xff, 0000, 0000, 0000, 0000},
  800.    {0x18, 0x0d, 0xf0, 0x61, 0x20}, /* 2e */
  801.    {0x18, 0x0d, 0xf0, 0x81, 0x20},
  802.    {0x20, 0x43, 0x19, 0x80, 0x80},
  803.    {0x20, 0x44, 0x19, 0x8f, 0x80},
  804.    {0x20, 0x43, 0x19, 0x8f, 0x80},
  805.    {0x20, 0x44, 0x19, 0x7f, 0x80},
  806.    {0x20, 0x36, 0x11, 0xeb, 0x80},
  807.    {0x20, 0x37, 0x1f, 0xee, 0x80},
  808.    {0xff, 0000, 0000, 0000, 0000},
  809. };
  810.  
  811. U8 map_eflg_c[MAP_NBR_EFLGC] =
  812. {
  813.    0x4d, 0000, 0x0e, 0x02, 0x04, 0x04, 0x57, 0x08,
  814.    0x08, 0x18, 0x03, 0x68, 0x3b, 0x48, 0x04, 0x80,
  815.    0x37, 0000, 0x04, 0x02, 0x04, 0x04, 0x90, 0x08,
  816.    0x09, 0x18, 0x01, 0x68, 0x21, 0x48, 0x06, 0x80,
  817. };
  818.