82. Building !BOOT file ~~~~~~~~~~~~~~~~~~~ Those of you with disc drives will know that it is sometimes not possible to use *BUILD without the "disc full" message being issued, even though the disc still has quite a bit of room on it. This is because the DFS, not being telepathic, has no advance knowledge of how long the file will be, (only you know that), and tends to assume that it will need lots of space on the disc. One way round this problem is to *BUILD the file on a spare disc, and then *COPY it across. A more convenient method is to save a dummy !BOOT file onto the disc first. The most convenient and safe way of doing this is to use *SAVE !BOOT 0 1. This saves a dummy file of length one byte onto the disc, so as to get the filename "!BOOT" onto the catalogue. You should then have no difficulty in *BUILDing your !BOOT file afterwards, in the normal way. Note that this method will not corrupt any files in memory, and it can safely be used from BASIC, View, Wordwise etc.. This technique works equally well when you wish to use the commands *SPOOL or OPENOUT/UP, but get "Disc full" messages.