[fa.info-mac] Explorer DA

info-mac@uw-beaver (01/18/85)

From: winkler@harvard.ARPA (Dan Winkler)

Here is the explorer desk accessory that comes with the Manx Aztec C
system.  It is written by superprogrammer Jim Goodnow (who reportedly
produces bug-free C code faster than lex or yacc).  Explorer is public
domain (sort of -- you can give it away but not sell it).  It is the
first desk accessory we've heard of written entirely in C (almost --
there are a few lines of assembly at the beginning).  

Explorer let's you browse through memory while an application is
running looking at memory as hex or as strings.  The box at the top of
the explorer window lets you specify a start address for the display
(this is more convenient than scrolling through the half megabyte
address space on a Fat Mac).

First suggested use: cheating at Zork.  If you look through Zork with
fedit you'll find that Zork encrypts its strings on the disk.  But who
knows what you'll find when you look through RAM?  It must decrypt them
sometime before displaying them.  (If you look through the CP/M version
of WordStar with something like fedit, you'll find the message "Nosey,
aren't you?")

Manx says they are working on a source level C debugger.  They were
going to devote their efforts to a resource editor instead, but they
decided they liked Apple's, licensed it, and stopped working on their
own.  I've been using Aztec C on our Hyperdrive Mac.  There are some
problems but overall I think it's still the best Mac development system
available (except for cost which is where Sumacc wins) and has the
fastest time from edit to run (compiles about as fast as Sumacc on a
normally loaded Vax and has no downloading; also supports overlays and
stdio).  Text scrolling is much faster than it was in the beta release.
I used the beta release to compile the Mac version of xlisp that is
floating around.  Maybe it's time to find the latest xlisp sources and
use this lates Manx compiler to compiler them.

So here is explor.c (the Manx C source of the explorer desk accessory)
and explor.hex (the binhex encoded version of the compiled explor 
desk accessory).  

Dan. (winkler@harvard)

[ As expected the source is in explor.c and the encoded version in explor.hex
    -jma]

info-mac@uw-beaver (01/24/85)

From: P. David Lebling <PDL@MIT-XX.ARPA>

Explorer vs. Zork:  Good luck!  Zork strings aren't encrypted, just
compacted.  (There is an output buffer though).
	Dave
-------