Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site gen1.UUCP
Path: utzoo!mnetor!yetti!gen1!tyler
From: tyler@gen1.UUCP (Tyler IVANCO)
Newsgroups: comp.emacs
Subject: GNU-EMACS, NS32000 and BSD 4.2
Message-ID: <293@gen1.UUCP>
Date: Mon, 17-Nov-86 20:00:35 EST
Article-I.D.: gen1.293
Posted: Mon Nov 17 20:00:35 1986
Date-Received: Mon, 17-Nov-86 22:47:59 EST
Reply-To: tyler@gen1.UUCP (Tyler IVANCO)
Organization: gen1 - York University, Petrie Bldg, Downsview, Ontario CANADA
Lines: 32
I've recently been partially successful in porting gnu-emacs 17.64 to
a Nat Semi ICM 3216 system under BSD 4.2. However, I've encountered a
few problems (more like nuisances). The first involves the gnu-emacs
notion of an address. It seems that the gnu routines are referenced through
a 24 bit address. The address is combined with other information bits so
that the total union is a 32 bit object. This works fine for those whose
compilers generate routine calls via virtual addresses (e.g. jsr
) but
does not work at all with systems that call via a module table pointers
(i.e. cxp ). The module table (something whose time
has come), requires a full 32 bits. Thus the gnu notion of a 32 bit integer
in union with a 24 bit address/other information is inconsistant with the
processor/compiler. Fortunately a jsr directive was available in the
compiler. Unfortunately, the UNIX signal system required module table
entry values rather than virtual address values. Thus a kludge was required
to coerce the virtual address to module entries for signals. Has anyone been
able to lengthen the gnu-emacs addressing union so that the use of the module
entry is possible?
The second question involves the virtual size of emacs. After
running for a short while, I find that the virtual space has grown in excess
of 3-4 Mbytes. Using gosling emacs, I have yet to use more that 800K of
virtual space. Have I screwed something up in my hacking or is this
characteristic of gnu-emacs?
My final question involves the shell manager. I find that my
commands are always re-echoed unlike gosling emacs. Again I suspect
one of my hacks. Comments?
Tyler Ivanco
BITNET: FS300022@YUSOL ...utzoo!yetti!gen1!tyler
...seismo!mnetor!/