Work-In-Progress Reports for August 2008

30 August 2008

Analyser: Mark Detection - 2: Proper detection of marks in data or gap areas and scripting them. This works within block data as well now.

27 August 2008

Analyser: Mark Detection: Proper detection of marks in data or gap areas and scripting them. This works now between header and data blocks. More over, it can detect and automatically script weak data as well, as seen in the ST version of {{:system:st.png?nolink|:system:st.png}}Buggy Boy.

23 August 2008

New supported Amiga formats: * Another AmigaDOS variant on Euro Soccer * European Soccer Challenge

21 August 2008

Analyser: Script Generation - Part II: Script generator specific detection of where track writing should start The second part of this task is now done too, as needed for final script generation. A few different approaches were tried, but none of them worked reliably enough so it ended up being a complex, adaptive algorithm that recognises sudden changes in the track geometry. (more)

19 August 2008

Analyser: Script Generation: Script generator specific detection of where track writing should start This is now partially done. Trivial approaches do not work, there are many factors that contribute to a score that described the likelihood of a segment being the first written data on the track. (more)

15 August 2008

Analyser: Generic MFM - Loads of new stuff...: Support any kind of "EDC and EDC" area through the script generation Real checksums are being scripted with proper areas, whereas in the old system only placeholders were possible apart from CRC16. Now every detected checksum is scripted. Data without checksum or with a fake checksum is automatically scripted to use MFM integrity tests instead. (more)

13 August 2008

Analyser: Generic MFM - Script Merging: Script merger now mostly done, but overlapping blocks are not supported yet, though at least they can be with this new system. Possible sector length variations (such as using 2 or 3 bits for the real sector length) are marked and the data is probed for the correct length from the possible choices. (more)

11 August 2008

Analyser: Solver, Ad-Hoc Geometry and EDC: The solver is now working, generating a fairly flexible, high level, geometry description of the track and logical blocks present. The default geometry detection generates this format, but a predefined geometry can be attached to any block pattern. If the pattern matching succeeds, the predefined geometry is used instead of the generated one. EDC Support is also now implemented. (more)

6 August 2008

Analyser: Legacy Code Removal: All legacy code related to the solver and track script generation has now been removed, and now we are working on adding the missing parts of the new system, these items include things like: * Solver: Now much simpler than it used to be, since most of the work is already done through the format and pattern matching. (more)