Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!spool.mu.edu!sdd.hp.com!wuarchive!uunet!mcsun!ukc!newcastle.ac.uk!ingram!namk From: Albert.Koelmans@newcastle.ac.uk (Albert Koelmans) Newsgroups: comp.sys.acorn Subject: new utilities on Newcastle info server Message-ID: <1991Feb26.165104.20318@newcastle.ac.uk> Date: 26 Feb 91 16:51:04 GMT Sender: news@newcastle.ac.uk Organization: Computing Laboratory, U of Newcastle upon Tyne, UK NE17RU Lines: 75 Two new utilities on the info server: 'iconbarclock' and 'xpand'. Submitted by Stuart Hickinbottom. Descriptions: Icon Bar Clock v1.11 -------------------- This module will display a clock on the desktop icon bar. The clock is similar in appearance to the clock displayed by !Alarm on the RiscOS Applications discs. An additional feature is that the date is displayed on the clockface when the face is clicked on. Since the clock is a module it will start up every time the desktop is started, and also it runs as a module task so that it will only take 3500 bytes of application space (as opposed to a minimum of 16k if it was run as a normal task). The clock can be killed by selecting the Quit option from its menu - but it will reappear when the desktop is next started. To kill it completely use: *RMKill IconBarClock Which will permanently remove it from the module area. xpand version 1.01 ------------------ This application will expand object code which has been compacted using the Acorn utility 'squeeze', which is part of both the Software Developers Toolbox and ANSI C. It is actually possible to manually 'unsqueeze' the code, but this is messy - and after all this utility is only about 900 bytes of ARM code. Unlike other 'unsqueezers' I have seen, this version SHOULD expand code compacted with any version of 'squeeze', although I have not tested this too extensively (if you find one it won't uncompact, then please let me know). Use 'xpand' just like 'squeeze' - for example: xpand -h - display program version and date, and also syntax help xpand prog - expand the squeezed file 'prog', and call the expanded code 'prog' also - thus OVERWRITING the original xpand prog bigprog - expand the squeezed file 'prog', and call the expanded code 'bigprog' - original is unchanged The expander should notice if the source file is not actually squeezed, and will also report filing errors (can't find source file, or can't open object file). If an error such as 'Abort on data transfer...' or 'No writable memory at this address' is obtained while expanding then there is not enough memory to expand the file (either increase Next on the task manager or something similar). To retrieve a file a file from the archive, send a message to info-server@newcastle.ac.uk with the following content: line-limit 1000 request: sources topic: archimedes filename request: end where filename is replaced by the name of the file that you want. A filename of 'index' will send you the latest index file. JANET: Albert.Koelmans@uk.ac.newcastle UUCP: ...!ukc!newcastle.ac.uk!Albert.Koelmans Computing Laboratory, University of Newcastle upon Tyne, Newcastle upon Tyne, NE1 7RU, UK (telephone +44 091-2228155,fax 2228232)