anchor.diff:    ChunkSize: Word;
     BytesRead: integer;
     DataChunk: array[0..16786] of byte;
  -  //DataChunk: array[0..2047] of byte;
     Address: cardinal;
   begin
     if (StartAddress >= ChipSize) or (ChipSize = 0) then
  
positive.code:     exit;
    end;
  
    ChunkSize := SizeOf(DataChunk);
    if ChunkSize > DataSize then ChunkSize := DataSize;
  
    LogPrint(STR_VERIFY);
  
negative.code:     exit;
    end;
  
    if ASProgrammer.Current_HW = CHW_FT232H then
      ChunkSize := SizeOf(DataChunk)
    else
      ChunkSize := 2048;
  
    if ChunkSize > ChipSize then ChunkSize := ChipSize;
  
    LogPrint(STR_READING_FLASH);
  