geraldholdsworth/DiscImageManager

BUG: Does not open ADFS 'L' (*.adl) files properly

geraldholdsworth opened this issue · 1 comments

The opening of ADFS 'L' files, with the extension of adl, are interleaved. This means that the first track of side 0 is the first 4096 bytes of the file, then the first track of side 1 follows (the next 4096 bytes), and so on.

Currently, the tracks are dealt with sequentially meaning that there will be data corruption when extracting files. All other ADFS formats (S and M - *.ads and *.adm - are single sided, and hence sequential, while D,E,E+,F, and F+ - *.adf - are double sided but sequential) are handled OK - although there is some speculation that these double sided images are also interleaved (I've never come across any though).

This will be fixed in 1.05.6