Announcement from Chris Hall, 19th February 2014
Version 7.10 of MultiTask is now available from !Store and as a direct download.
This is a desktop utility whose purpose is to make developing BASIC programs easier. It sets the CSD to match the last file or directory opened so that any load or save commands without pathnames will use the directory where the BASIC program was loaded from.
With MultiTask on the icon bar, you can drag a BASIC file to it and a window will open to allow you to load, run and edit the file. It also allows CTRL-double-click which loads a file rather than runs it or edits it.
Its purpose is to allow you to write simple BASIC programs that load and save data without having to worry about the pathname – they will be loaded and saved to/from the CSD where you had the BASIC program stored.
Dragging a file onto its open window opens the parent directory and sets it as the CSD. The contents of the file are shown. Drawfiles are shown with the data blocks separated and the Draw data may be exported as a BASIC draw generator program in an archive along with any embedded sprites and JPEGs. Batch printing of drawfiles is also supported to allow a directory of drawfiles to be converted into a directory of Postscript files using a standard RISC OS Postscript printer driver (such as the excellent PS3).
An example drawfile is provided, along with the draw generator program that results from it, the embedded images and the reprocessed drawfile.