Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!styx!nike!cad!ucbvax!hplabs!tektronix!tekcrl!tekgvs!toma From: toma@tekgvs.UUCP (Thomas Almy) Newsgroups: net.micro.pc Subject: Porting MicroEmacs 3.6 to MSC Message-ID: <1537@tekgvs.UUCP> Date: Fri, 30-May-86 13:58:05 EDT Article-I.D.: tekgvs.1537 Posted: Fri May 30 13:58:05 1986 Date-Received: Tue, 3-Jun-86 20:43:01 EDT Reply-To: toma@tekgvs.UUCP (Thomas Almy) Organization: Tektronix, Inc., Beaverton, OR. Lines: 21 I tried applying the patches posted by Oliver Sharp (sharp@yale.ARPA) to a copy of MicroEmacs 3.6 and managed to get it working. Thank you Oliver! But he is wrong on the memory utilization. A check of the link map shows only about 8k of static data. That 50k stack size causes the need for 58k of data segment in the medium model, giving only 6k free. I found that the default of 2k for stack seems to work fine, and in fact the small model can be used! It is faster, but the size of files edited is quite limited. The solution put some large data structures explicitly in the heap, but I am not up to doing such things (perhaps it is easier than I think, but I haven't studied the code. Perhaps it could buffer to disk (virtual memory)? The next step for me is to replace the ANSI driver with one that handles the screen directly. Tom Almy Tektronix Friend of EMACS