Analyser: Data Overlays

2008-09-11

All possible data overlays are now supported automatically:

  • Example: A sector embedded within another sector, a longer sector continuing on another, etc.
  • All checksums and checksum areas are correctly scripted.
  • Multiple dependencies are supported so sectors involved in the overlay can themselves create another overlay.
  • Sectors involved in a valid overlay dependency are no longer marked as truncated.
  • Implemented various other fixes and changes needed to add overlay support.
  • Various optimisations were added as the detection algorithm is pretty complicated and depending on the tree depth it can take an extreme amount of time to evaluate.

Weak bit auto detection had to be disabled as on some disk images submitted, the readability is so poor that bad data was marked as weak.