[comp.sys.ibm.pc] GNU Emacs under MS/DOS

tim@cit-vax.Caltech.Edu (Timothy L. Kay) (07/11/89)

It occured to me that somebody with a DOS extender that supports
386 mode should be able to port GNU Emacs fairly easily.  Anybody
out there with Metaware C (or some other similar product) willing
to do us MS-DOS on 386 users a favor?

Tim

terry@tah386.manhattan.ks.us (Terry Hull) (07/11/89)

In article <11253@cit-vax.Caltech.Edu> tim@cit-vax.UUCP (Timothy L. Kay) writes:
>It occured to me that somebody with a DOS extender that supports
>386 mode should be able to port GNU Emacs fairly easily.  Anybody
>out there with Metaware C (or some other similar product) willing
>to do us MS-DOS on 386 users a favor?
>

I think that you will find this to be a large task.  There are LOTS of
UNIX dependancies in GNU Emacs.  Not the least of the problems would be
writing a program to dump the executable xemacs with the lisp code loaded.  
I suggest using one of the micro-Emacs variants for DOS.  

-- 
Terry Hull 
Department of Electrical and Computer Engineering, Kansas State University
Work:  terry@eecea.eece.ksu.edu, rutgers!ksuvax1!eecea!terry
Play:  rutgers!ksuvax1!eecea!tah386!terry

gors@well.UUCP (Gordon Stewart) (07/12/89)

In article <11253@cit-vax.Caltech.Edu> tim@cit-vax.UUCP (Timothy L. Kay) writes:
  >It occured to me that somebody with a DOS extender that supports
  >386 mode should be able to port GNU Emacs fairly easily.  Anybody
  >out there with Metaware C (or some other similar product) willing
  >to do us MS-DOS on 386 users a favor?
  >
  >Tim
  
 I Have the Phar Lap Assembler and DOS XTENDER, and the Micro Way NDP C
compiler.  I'd be willing to give it a shot, having been relatively
successful at porting other "portable" code.

The one caveat is that if the code uses ANY FLOATING POINT WHATSOEVER
(which is unlikely), it will only work on a '386 with an FPU (80*87 or
Weitek).  

But, hey -- let's shove it and see if it breaks!
 
-- 
				{apple, pacbell, hplabs, ucbvax}!well!gors
							gors@well.sf.ca.us
(Doolan) | (Meyer) | (Sierchio) | (Stewart)