Scan Range Counts
3 March 2002
Scan range counts are now fully implemented and support for undefined scan ranges for data and sync values. This allowed us to fully re-enable gap support. As previously stated, this was temporarily removed due to missing functions.
Because of this, a gap track descriptor was added, and the block descriptors that implement gap scanning were modified.
The Cost
The scan range based descriptors do not normally take a noticeable amount of time. However, each gap track takes about 9 seconds to fully check. One particular game that contains about 130 gap tracks takes the analysation time up to about 20 minutes!
This time can be improved, however it may be pointless since usually only very old games contain gap tracks and it is way too much effort to implement for just this.
Still To Do
To get the remaining dumps fully described we need:
- Noise (unformatted) track support through normal data types
- Viewer for unmapped data after analysation
- SAVE
Not too much compared to what has already been done.