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. |
--- 0 Users Online --- 0 Recent Unique Posters |