Explorer DA (in C)

Info-Mac discussion from 1984 - 2002.
Locked
User avatar
Info-Mac
Administrator
Posts:13716
Joined:December 21st, 1988, 11:00 am
Explorer DA (in C)

Post by Info-Mac » February 21st, 1985, 10:15 pm

Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!zehntel!hplabs!tektronix!uw-beaver!info-mac
From: info-mac@uw-beaver
Newsgroups: fa.info-mac
Subject: Explorer DA (in C)
Message-ID:
Date: Fri, 18-Jan-85 10:09:37 EST
Article-I.D.: uw-beave.469
Posted: Fri Jan 18 10:09:37 1985
Date-Received: Wed, 23-Jan-85 06:38:42 EST
Sender: daemon@uw-beaver
Organization: U of Washington Computer Science
Lines: 43

From: [email protected] (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]
Locked