Spyglass: A Multi-Task Memory Viewer
by David Spencer

When run, this program adds an icon to the icon bar. Clicking Menu over this icon displays a menu containing two entries. One of these is the usual Quit entry. The Applic entry leads to a submenu containing the names of all active Wimp tasks started after Spyglass was run. If there are none, the Applic entry will be greyed out.

Choosing a task from the Applic submenu opens a window displaying the contents of that task's memory. Clicking Menu over the window displays a menu containing five entries. Word, Byte and Mnemonic toggle the display format between words, bytes and disassembly. Goto leads to a writeable submenu allowing an address to be entered in hexadecimal. Entering a value less than &8000 or beyond the end of the task's memory will result in the start or end of the task's memory being shown respectively.

Choosing Update redraws the window, reflecting any changes that have occurred in the memory of the task being viewed. If the window is closed, it can be re-opened by clicking Select on the icon bar icon.
