Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!ukma!nrl-cmf!ames!pasteur!agate!widow.berkeley.edu!c60c-3aw
From: c60c-3aw@widow.berkeley.edu (Andy McFadden)
Newsgroups: comp.binaries.apple2
Subject: MicroEMACS GS (intro + combiner)
Message-ID: <17772@agate.BERKELEY.EDU>
Date: 4 Dec 88 21:43:12 GMT
Sender: usenet@agate.BERKELEY.EDU
Reply-To: c60c-3aw@widow.berkeley.edu (Andy McFadden)
Organization: University of California, Berkeley
Lines: 44

Make sure you get the "combine" file at the end of this posting!

This is MicroEMACS for the GS.  For those who haven't used Emacs before, it
is a large, powerful editor developed by Richard M. Stallman (hope I've got
my facts straight) and modified/customized/imitated by countless others.
(JOVE, Jonathan's Own Version of Emacs, is probably the most well known).
A short while back, someone wrote a conversion for micro computers; this is
a ProDOS 16 shell executable for the Apple //gs.

This comes in eight parts; five code and three documentation.  It will be
necessary to have a ProDOS 16 shell program (ECP 16, APW, etc) to use this
effectively, and you should have at least 512K of memory (who doesn't?).

Below is a brief BASIC program used to combine the various parts into two .BQY
files, which should be unpacked with BLU.

I have uploaded these to UNIX, added the headers, run them through stripexec,
downloaded them, unpacked them, and executed the EMACS file.  It works.  Any
problems you have were caused by something that happened between my site and
yours.  Please let me know if there are any.

Good luck.

					- Andy


---
 100 D$ =  CHR$ (4)
 110  PRINT "Creating 'emacs.bqy'..."
 120  PRINT D$"bload emacs.1,a$1000": PRINT D$"bsave emacs.bqy,a$1000,l30000"
 130  PRINT D$"bload emacs.2,a$1000": PRINT D$"bsave emacs.bqy,a$1000,l30000,b30000"
 140  PRINT D$"bload emacs.3,a$1000": PRINT D$"bsave emacs.bqy,a$1000,l30000,b60000"
 150  PRINT D$"bload emacs.4,a$1000": PRINT D$"bsave emacs.bqy,a$1000,l30000,b90000"
 160  PRINT D$"bload emacs.5,a$1000": PRINT D$"bsave emacs.bqy,a$1000,l10944,b120000"
 200  PRINT "Creating 'emacs.dox.bqy'..."
 210  PRINT D$"bload emacs.dox.1,a$1000": PRINT D$"bsave emacs.dox.bqy,a$1000,l30000"
 220  PRINT D$"bload emacs.dox.2,a$1000": PRINT D$"bsave emacs.dox.bqy,a$1000,l30000,b30000"
 230  PRINT D$"bload emacs.dox.3,a$1000": PRINT D$"bsave emacs.dox.bqy,a$1000,l20768,b60000"
 240  PRINT "Done!"; CHR$ (7)
SAVE COMBINE

-- 
fadden@zen.berkeley.edu [crashed]
c60c-3aw@widow.berkeley.edu (Andy McFadden)