drichard@hplabs.UUCP (Dave Richards) (07/10/86)
Has anyone ported GNU Emacs to the IBM PC? I have been staying tuned to "net.emacs" waiting for such good news. I have tinkered with it a bit, but haven't gotten anything to even link. If someone else has already done so, I would be happy to abort my current adventure. Dave Richards - Hewlett-Packard Labs drichards@hplabs
daveh@cbmvax.cbm.UUCP (Dave Haynie) (07/10/86)
> > > Has anyone ported GNU Emacs to the IBM PC? I have been staying tuned > to "net.emacs" waiting for such good news. I have tinkered with it a > bit, but haven't gotten anything to even link. If someone else has > already done so, I would be happy to abort my current adventure. > > Dave Richards - Hewlett-Packard Labs > drichards@hplabs I think GNU needs at least a megabyte or so on a VAX to be happy, probably more if you want to edit anything with it. Under MS/PC-DOS, the memory limitations would make it impossible; but on any 808x/80286 you'd run into lots of trouble in getting around those stupid memory segments. If its a megabyte of executable on a VAX, you might end up with 1.25-1.5 megs of code on a PC just getting around the segmentation (i.e. somehow you've got to handle pointers as 32 bit memory addresses). This would also cause the code to grind to a halt speedwise -- I recall reading that the Lattice "large code model" calls subroutines to handle almost any kind of pointer interaction. You CAN get MicroEmacs in various flavors here on the net; the last version I saw posted was an IBM PC specific version. I don't know if anyone's postulated the minimum system for practical GNU, but I'd bet its something more powerful than a PC. -- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "I don't feel safe in this world no more, I don't want to die in a nuclear war, I want to sail away to a distant shore And live like an ape man." -The Kinks These opinions are my own, though for a small fee they be yours too. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/