private bool FnTheyStartSub(uint mega, uint scr, uint c)
{
Compact cpt = _skyCompact.FetchCpt((ushort)mega);
cpt.Core.mode += 4;
SkyCompact.GetSub(cpt, cpt.Core.mode).Field = (ushort)(scr & 0xffff);
SkyCompact.GetSub(cpt, (ushort)(cpt.Core.mode + 2)).Field = (ushort)(scr >> 16);
return true;
}