int tileCompLen = comp(udataTiles, compTile = new byte[30000]);
int tileCompLen = comp(udataTiles, compTile = new byte[50000]);
        private boolean writeGraphics()        {            byte[] udataTiles = new byte[49153];            int tileOff = 0;            /* COMPRESS TILES */            for (int i = 0; i < NUM_TILES; i++)            {                tileOff += HackModule.write8BPPArea(tiles[i], udataTiles,                    tileOff, 0, 0);            }            System.out.println("Tile data converted to SNES format.");            byte[] compTile;            int tileCompLen = comp(udataTiles, compTile = new byte[30000]);            if (!hm.writeToFreeASMLink(compTile, tilePointerArray[num],                tileLen, tileCompLen))                return false;            System.out.println("Wrote "                + (tileLen = tileCompLen)                + " bytes of the Gas Station #"                + num                + " tiles at "                + Integer.toHexString(tilePointer = hm.rom                    .readRegAsmPointer(tilePointerArray[num])) + " to "                + Integer.toHexString(tilePointer + tileCompLen - 1) + ".");            return true;        }