anchor.diff:    Src, Dest:PColorRGBA;
     {$ENDIF}
   Begin
  -  If Image.CurrentFrame<=0 Then
  +(*  If Image.CurrentFrame<=0 Then
     Begin
       Image.Copy(FrameBuffer);
       Exit;
  -  End;
  +  End;*)
   
     {MyImage.SetCurrentFrame(Pred(MyImage.CurrentFrame));
     PrevFrame := MyImage.Pixels;
  
positive.code:     For I:=0 To Pred(K) Do
      Begin
        Source.Read(@rgb,3);
        {$IFDEF RGB}
        GlobalPalette[i].R := RGB.Red;
        GlobalPalette[i].G := RGB.Green;
        GlobalPalette[i].B := RGB.Blue;
        {$ENDIF}
        {$IFDEF BGR}
        GlobalPalette[i].B := RGB.Red;
        GlobalPalette[i].G := RGB.Green;
        GlobalPalette[i].R := RGB.Blue;
        {$ENDIF}
        GlobalPalette[i].A := 255;
      End;
  
  
negative.code: Procedure GIFLoader.Load(Source:TERRAStream);
  var
    GIFHeader:TERRA_GIF.GIFHeader;
    GIFBlockID:Byte;
    GIFImageDescriptor:TERRA_GIF.GIFImageDescriptor;
    GIFExtensionBlock:TERRA_GIF.GIFExtensionBlock;
    GIFGraphicControlExtension:TERRA_GIF.GIFGraphicControlExtension;
  