public void FillROM(byte[] rom)
{
if (m_ROM == null) {
SetROM((uint)rom.Length);
}
m_ROM.ReadOnly = false;
for (uint i = 0; i < rom.Length; i++)
m_ROM[i] = rom[i];
for (uint i = (uint)rom.Length; i < m_ROM.Size; i++)
m_ROM[i] = 0x00;
m_ROM.ReadOnly = true;
}