RescueCode by Trion software Copyright (C) 1998 by Arend-Paul Spijkermann Software and documentation written by A.Paul Spijkerman All Rights Reserved All information in this documentation is subject to change without prior notice ---------------------------------------------------------------------- This program attempts to Rescue Source code from a disk. It does this by reading all blocks of a disk and test them if they contain source code. If the block contains source code it is saved on another disk. If the files aren't fragmented a lot you get big chunks of source code in the file. Note that you don't need the disk structure this way, so if the diskstructure is completely overwritten it should be able to come up with something. Note that if you have megabytes of source on your disk this might be a bit problematic. You may ask why I wrote this program ? Well if you have not guessed by now, I had a major harddisk crash. I tried to rescue files with DiskSalv but that backfired. When DiskSalv was ready and I inserted a disk the program crashed and I had to start the program over again. After the second scan there was practically nothing found, so I guess DiskSalv has overwritten the disk when trying to collect the files I needed. Because it was already weeks since the last backup to tape I lost some things i recently wrote. Before writing the tapes back to disk I did some desperate attempts to recover some code and this program grew out of that. Note that this is not an attempt to put DiskSalv down, it repaired my disk in a number of cases just fine !!! Also note that this program (and DiskSalv) is not an alternative to making backups regularly !!! On the contrary this program might do worse than disksalve and comes with no guarantees. But on the other hand it could save you days of work !! Because this program is non-destructive it can't damage code that migth be still present. So use it before you use a program that fixes disks while scanning. This program is Shareware, please send me US $10 if you find this program usefull or if it saved your day ! Remember that US $10 is a small amount of money if it saves code that you worked on for days or even weeks. If you can't afford it and it saved your day, please send me a nice E-mail :) Technical: Start the program with a SCSI device name and number on the command line. Give the name of a target drive in the target box. Make sure there is enough space on the target disk !!!!! You can change the start and stop positions on disk by changing the block numbers You can select if C and/or Asm code need to be checked. Also you can disable save so it only does a scan of what it finds on harddisk. The GUI doesn't need an external product like MUI. Note that after the start button is clicked the program may look like it is frozen (exept for the current/progress counter) because it doesn't check for input to be faster. It uses the Trackdisk device calls instead of SCSI device calls so it will work on all controllers. (Otherwise some GVP and Evolution controllers won't work) Code is saved in files with a maximum size of 512KB (1024 blocks).