//サンプル用の戦闘画面描画
        public static Bitmap DrawBattleSreenBitmap()
        {
            List <int> dummyList  = new List <int>();
            List <int> dummyList2 = new List <int>();
            Bitmap     chips      = GetChipImage(dummyList, dummyList2);

            byte[] orignalImage = ImageUtil.ImageToByte16Tile(chips, chips.Width, chips.Height);

            const int palette_count = 4;

            ushort[] tsa         = LoadBattleScreenLow();
            byte[]   paletteData = ImageUtil.ImageToPalette(chips, palette_count);

            Bitmap ret = ImageUtil.ByteToImage16TileInner(MAP_X * 8
                                                          , MAP_Y * 8
                                                          , orignalImage
                                                          , 0
                                                          , paletteData
                                                          , 0
                                                          , tsa
                                                          , 0);

            //FE7とFE6は、真ん中に変なデータがあるので塗りつぶす.
            if (Program.ROM.RomInfo.version() <= 7)
            {
                Bitmap black = ImageUtil.Blank(32 * 8, 7 * 8, ret);
                ImageUtil.BitBlt(ret, 0, 6 * 8, 32 * 8, 7 * 8, black, 0, 0);
                black.Dispose();
            }
            return(ret);
        }