MoveToKeys The Alto can boot-load a file beginning at any legal disk address. The disk address is supplied by holding down a collection of keys simultaneously while pressing the boot button. The MoveToKeys subsystem simplifies the task of getting a .boot file to begin at a specified physical disk location. To invoke MoveToKeys, type: MoveToKeys filename keylist to the Alto Executive. "filename" is the name of the file whose first page (technically, page 1, not page 0) is to be moved to the disk address corresponding to "keylist". The legal keys are 5, 4, 6, 7, D, E, K, P, U, V, 0, /, and . (Remember, to type a "/" to the Alto Executive, you must quote it.) A typical use of MoveToKeys is: MoveToKeys Dumper DU The file Dumper.boot could then be boot-loaded by holding down the D and U keys while pressing the boot button. MoveToKeys will prompt for parameters omitted from the command line and will complain if any of the parameters supplied are illegal. (For example, not all subsets of the set of legal keys correspond to legal disk addresses.) In addition, the global switch /V ("verbose mode") will give you detailed information about the pages MoveToKeys manipulates. MoveToKeys actually works by determining what page resides at the specified disk address and swapping it with page 1 of the specified file. Depending upon the pages involved, MoveToKeys must patch up various pointers within the Alto file system to ensure a consistent representation of files and directories. (A previous version of MoveToKeys did not do this correctly in all cases.) ------------ Copyright Xerox Corporation 1979