'How did the drive find data on no-sync t'
Author:jonathon (registered user: 3 posts )
Date: Tue, May 22nd, 2007 @ 10:13 ( . )

On 02/26/2007 @ 20:45, Jim Drew wrote :
You can write code self modifying code that will retry all 8 bit shifts. This is how I was able to read/write the EPYX and other stuff that was sync-less.
:
--



I'm not quite sure why self-modifying code is necessary here. Would you mind providing a few more details?


REPLY: [With No Quote] --- [With Quoted Text]

'How did the drive find data on no-sync t'
Author:Jim Drew (guest: search)
Date: Thu, May 24th, 2007 @ 11:22 ( . )

On 05/22/2007 @ 10:13, jonathon wrote :

: I'm not quite sure why self-modifying code is necessary here. Would you mind providing a few more details?
:
--



It is necessary if you want code fast and small. There is not a lot of RAM in the drive, so it was necessary to improvise.

In NON-CBM mode, the write splice is detected by loading the entire track into RAM and searching for it, bit by bit. The track is then re-loaded and compared during the load. This works well for a single write splice (common with commercial duplication machines), but is next to imposible for a standard DOS disk due to the constant write splices that occur during normal write operations.


REPLY: [With No Quote] --- [With Quoted Text]


--- 0 Users Online --- 0 Recent Unique Posters

Q45=1719002327 - Threads: / 1719002327