public void Move(int odlOffset, int newOffset, int length)
{
if (Math.Abs(odlOffset - newOffset) > length)
{
Array.Copy(ROMdata, odlOffset, ROMdata, newOffset, length);
}
else
{
byte[] temp = new byte[length];
Array.Copy(ROMdata, odlOffset, temp, 0, length);
Array.Copy(temp, 0, ROMdata, newOffset, length);
}
}