home *** CD-ROM | disk | FTP | other *** search
- Memory Pie 2 version 1.00
- © Sam Kington 7th April 1994
- This program is freeware, *not* public domain – i.e., I retain copyright (see
- “Boring legal message”)
-
- Based on Memory Pie 1.00 © Ian Jeffray 12th October 1992.
-
- If you already have, or are aware of, Ian Jeffray’s original Memory Pie, you
- can skip this next section and go straight to “Changes”. Otherwise, read
- on...
-
- What this program does
- **********************
-
- Memory Pie is a little utility that sits on your icon bar and shows a
- pie-chart of how your memory is distributed. The display updates as tasks
- start up and quit, the module area extends, and other memory areas change
- size. You can therefore see at a glance how much spare memory you have, and
- how much memory is used for applications, module area, fonts etc. This is
- considerably more useful than the utilities that just show you your free
- memory.
-
- Execution is simple: just run it (put it in your boot sequence maybe), and
- glance at the icon occasionally if you feel so inclined.
-
- Clicking Select on the iconbar will open a larger window (which you can
- toggle between two sizes), if you want to examine the pie in more detail.
- Clicking Adjust will open a small information window that tells you what each
- colour stands for.
-
- Full interactive help is available (although, this being such a small
- utility, there isn’t a lot of it).
-
- Changes from Ian Jeffray’s version
- **********************************
-
- Ian Jeffray was the original author of Memory Pie, and much the credit
- goes to him (although all the code in this is mine). I’ve been using his
- version for about a year now, but I got more and more irritated at some of
- its failings, so I wrote this new version. The advantages of Memory Pie 2
- over the original Memory Pie are:
-
- • More reliable updates: the original used to miss quite large memory
- changes, so you had to click on the icon to update the display, and
- then close the window.
-
- • Less memory used - 32K compared to 80K for the original (could have
- been 64K without that gratuitous sprite). In fact, the wimpslot could
- be even lower than that - I suspect 20K may be possible - but I
- haven’t tested it on a Risc PC.
-
- • Copes with multisync modes, and doesn’t fill its icon on the icon bar.
- This means there isn’t an ugly grey space where the nice texture
- should be, and it doesn’t look blocky and ugly in a high-res mode.
- It has a high-res sprite as well.
-
- • Interactive help, using my MoreHelp module.
-
- • Two sizes of large pie (tick-list feature ;-) ), and the key window
- has been separated from the preview window.
-
- (You may be wondering why I’m whinging about textures not working properly
- if I don’t have a Risc PC. That’s because I’ve got FinalLook - and if you
- have an ARM3 RISC OS 3 machine you should too. All good ftp sites and
- Freeware libraries should have it.)
-
- There are still some problems, not least the fact that the module area is
- usually out by 96K or so (the system call doesn’t agree with what the Task
- Manager says). But that shouldn’t be too much of a problem as usually you
- can’t really see 96K on the iconbar icon if you have 4 Megs or more.
-
- Also, as I don’t have a Risc PC, I haven’t checked for dynamic memory
- areas. These will get lumped along with application memory, which will
- normally be OK except for the WIMP sprite pool, which should really be
- separate.
-
- Finally, here’s a complete list of what has been “borrowed” from the
- original version:
-
- • The icon is essentially the same as Memory Pie, with a white “2”
- added on top of it.
-
- • The colour scheme and the ordering is exactly the same – indeed, if
- you run Memory Pie and Memory Pie 2 side by side they should look
- identical (if you’re in a TV mode, and don’t have textures on the
- icon bar).
-
- • The category names, when they differ from the Task Manager ones, are
- mostly the same as the original.
-
- But all the code has been rewritten.
-
- Boring legal message
- ********************
-
- This application is freeware, that is, it can be distributed freely as
- long as only reasonable charges are made for media and distribution. I retain
- copyright on all program code and documentation.
-
- This software is supplied “as is”: I make no warranty, expressed or
- implied, of the merchantability of this software or its fitness for any
- particular purpose. In no circumstances shall I be liable for any damage,
- loss of profits, or any indirect or consequential loss arising out of the use
- of this software or inability to use this software, even if I have been
- advised of the possibility of such loss.
-
- In other words, if your computer crashes, blows up, you lose all your work
- etc. all because of Memory Pie 2, *it’s not my fault*. Honest.
-
- About all these strange foreign characters in this file
- *******************************************************
-
- OK, so if you’re reading this on a PC or a Mac or another strange machine
- like that, you may be wondering what all these strange ae things are. Well,
- they’re quotes (sorry, there was another one), dashes, ligatures, etc.
- Honest. But not on all machines...
-
- Basically, character sets are only standard up to character 127, which is
- basically alphanumerics and a few standard punctuation marks. Foreign
- characters, typographical oddities like quotes and ligatures, and other more
- obscure symbols are “non-standard”, and each computer often has its own idea
- of where they should go in the character set. So don’t worry: even if it’s
- hard to read on your current machine, it won’t be on an Acorn machine. It may
- look slightly strange if you’re using the System font, however.
-
- But why am I using these strange characters in the first place? Well,
- they’re in the character set and they look nice in an outine font, and I’ve
- written a program called Smart Quotes (sorry for the plug) that substitutes
- these sort of characters automatically, and I’ve got it turned on at the
- moment...
-
- How to contact me
- *****************
-
- All bug-reports, suggestions, comments or indeed any feedback at all will be
- welcomed. Here’s how to get to me:
-
- E-mail : 926286ki@udcf.gla.ac.uk during term-time
- These should be OK until June 1996
- I (probably) won’t be at Glasgow during the holidays, but mail
- will be automatically forwarded to wombat@altern.com, which is
- my French email address.
-
- Snail-mail : My term-time address, at least until June 1995, is:
- Sam Kington
- Flat 2/1
- 44 Hotspur Street
- Glasgow G20 8NL
- SCOTLAND
-
- Again, a backup is the home address – anything that goes here will get
- to me eventually.
- Sam Kington
- Merlhiot
- 24420 Savignac les Eglises
- FRANCE
-
- Term-time is October to June, with bits off at Christmas (3 weeks) and
- Easter (4 weeks).
-
- If you want an updated version of this, send a disc and the appropriate stamp
- (or two discs) to the appropriate address. So if I’m in France, send a French
- stamp to the French address; if I’m in the UK, send a Brit stamp to Glasgow.
- And yes, the Brit address doesn’t last for very long anymore - sorry.
-
- If you send me something in the UK, bear in mind that I don’t have
- (easy) access to Acorn machines, so don’t send me an Acorn disc, send me a PC
- disc.
-
- Finally, if you want to contact Ian Jeffray, here’s his address (taken from
- the original !Help file):
-
- Ian Jeffray
- Field House
- Sessay
- Thirsk
- N. Yorks
- YO7 3BE
-