[comp.emacs] GNUEmacs on the Elxsi 6400

aeusesef@csun.UUCP (Sean Eric Fagan) (08/25/87)

A week or so ago, I posted a request to help get GNU Emacs running on an
Elxsi 6400, in the AT&T universe.  Although no help arrived, I managed to
get Emacs up and running anyway.  The main problem was (as usual) in
unexec.c.  For some reason known only to the major deities, the header
information for COFF on an Elxsi is little-endian, even though the machine
appears to be big endian (this is really strange, folks).  My fix to the
code was to write two routines (reverse_short and reverse_long) and call
those to reverse the order of the bytes whenever the header structures were
read in.  (If you don't, you end up with 1.7 billion symbols in a .8 meg
file.)  I haven't started on the BSD universe yet, but I expect to get that
up and running soon.
(I'm posting because I'd seen another person asking for help, and, since I
appear to have done this, I thought he [and others] might want to know.)
This is, btw, Version 18.36[.45!].

 -----

 Sean Eric Fagan          Office of Computing/Communications Resources
 (213) 852 5742           Suite 2600
 1GTLSEF@CALSTATE.BITNET  5670 Wilshire Boulevard
                          Los Angeles, CA 90036
{litvax, rdlvax, psivax, hplabs, ihnp4}!csun!{aeusesef,titan!eectrsef}