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)