Difference between revisions of "Heureka"

From Software Archive
Jump to navigation Jump to search
(Created page with "==== Pages that refer to this protection ==== {{Special:Whatlinkshere/Heureka}}")
 
Line 1: Line 1:
 +
Heureka protection has tracks with sectors with a slower write speed followed by two sectors with higher write speed to compensate for the track length.
 +
The two sectors with the higher write speed are half as fast as the slower written sectors write speed.
 +
 +
The Heureka protection has this pattern on disk on track 31 and on another track, usually between 2 - 5.
 +
The protection itself compares the read time of the sectors of both tracks.
 +
 +
Heureka software checks the protection often and on different places in the program, e.g. after every menu selection.
 +
Thus, the relevant locations on the disk degrade fast and are often of bad quality when archived (smeared graphcs).
 +
 +
While the G64 generally supports variable rates per sector within a track there is no support in the conversion from Kryoflux Streams to G64 using the Disk Tool Console.
 +
Additionally currently no C64 emulator supports that feature of G64 format.
 +
 +
The current approach is to patch the timer comparison values in the G64.
 +
 +
Once G64 support gets better in dtc as well as emulators we might be able to generate working G64 directly from the source data.
 +
 
==== Pages that refer to this protection ====
 
==== Pages that refer to this protection ====
  
 
{{Special:Whatlinkshere/Heureka}}
 
{{Special:Whatlinkshere/Heureka}}

Revision as of 20:18, 26 April 2020

Heureka protection has tracks with sectors with a slower write speed followed by two sectors with higher write speed to compensate for the track length. The two sectors with the higher write speed are half as fast as the slower written sectors write speed.

The Heureka protection has this pattern on disk on track 31 and on another track, usually between 2 - 5. The protection itself compares the read time of the sectors of both tracks.

Heureka software checks the protection often and on different places in the program, e.g. after every menu selection. Thus, the relevant locations on the disk degrade fast and are often of bad quality when archived (smeared graphcs).

While the G64 generally supports variable rates per sector within a track there is no support in the conversion from Kryoflux Streams to G64 using the Disk Tool Console. Additionally currently no C64 emulator supports that feature of G64 format.

The current approach is to patch the timer comparison values in the G64.

Once G64 support gets better in dtc as well as emulators we might be able to generate working G64 directly from the source data.

Pages that refer to this protection