Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!rochester!udel!burdvax!sdcrdcf!psivax!csun!aeusesef From: aeusesef@csun.UUCP (Sean Eric Fagan) Newsgroups: comp.emacs Subject: GNUEmacs on the Elxsi 6400 Message-ID: <725@csun.UUCP> Date: Mon, 24-Aug-87 17:28:28 EDT Article-I.D.: csun.725 Posted: Mon Aug 24 17:28:28 1987 Date-Received: Wed, 26-Aug-87 04:48:54 EDT Organization: California State University, Northridge Lines: 22 Keywords: gnu emacs elxsi att 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}