Mail Archives: djgpp/2017/06/21/08:30:11
Hi, Rod,
On Monday, June 19, 2017 at 8:48:05 PM UTC-5, Rod Pemberton wrote:
> On Mon, 19 Jun 2017 17:51:52 +0200
> Tomas By <tomas AT basun DOT nospam DOT net> wrote:
>
> > I am trying to run DJGPP Emacs on an Omnibook 300, and get a crash
> > (see [link]).
You mean this machine?
http://www.hpmuseum.net/display_item.php?hw=123
> > Is this a known problem? Any workarounds? Have I missed something?
EMACS: "Eight Megs And Constantly Swapping" (and you only have two!)
https://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html
Also, see this:
https://www.gnu.org/gnu/rms-lisp.en.html
"There were people in those days, in 1985, who had one-megabyte
machines without virtual memory. They wanted to be able to use
GNU Emacs. This meant I had to keep the program as small as possible."
...
"Obviously, machines are bigger now, and we don't do it that way
any more." -- RMS
> The easiest solution is probably to just find another editor. You're
> severely memory constrained.
>
> NotGNU Emacs
IIRC, that was a 16-bit one that quickly ran out of memory.
> MicroEmacs
Apparently latest is 5.0 (prerelease, but don't expect any updates):
http://www.aquest.com/emacs.htm
> Clone of GNU Emacs
> https://github.com/NicolasPetton/emacs
You really think this (still) builds for DOS?? Highly doubt it.
> Jove
Isn't that also "real mode" only? Too limited memory. Or maybe
it's barely tolerable (compact model?? swapping??), haven't looked
lately.
> GNU Zile (has Zemacs, lightweight Emacs clone)
ZILE never supported DJGPP. I could dig up some old hacks
for a 2009-ish version, but it was never official.
> Anyway, there are lots more. Just enter "DOS Emacs clone" into a
> Google search. GIYF. I'm not sure if some of those are actually for
> DOS or are compiled for it, but a few were.
Google is (almost) useless here. Everything that used to work is
either broken or abandoned. Sorry, but it's an uphill climb.
You'll get (dumb) advice like, "Just buy a Chromebook."
(By itself, not bad advice, but it's not a proper solution to this.)
This kind of info is too niche for most people, especially in a
post-DOS era. (XP is dead too, but some people still use it.)
> But, if you REALLY need to get DJGPP's Emacs port working, then ...
Try older versions (maybe 19.34):
http://na.mirror.garr.it/mirrors/djgpp/deleted/v2gnu/emacs19.README
> Does symify report anything? I.e., C:\>symify emacs
Presumably (GDB's) "bfdsymify" is preferred here.
> IIRC, you're going to have a difficult time getting anything to run
> well on DOS without at least 32MB of memory.
Of course the world has moved on, but it's not true that nothing
exists. Unfortunately, most people don't know (or care). I pity
the modern world. Heck, Linux started on a 2 MB 386, didn't it??
Anyways, here's a quick list I made (although the OP already
claims to have 20+ editors):
* http://www.finseth.com/parts/freyja.php
* http://www.jasspa.com/
* Freemacs
= https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/edit/emacs/
= mg
* http://reimagery.com/fsfd/bin/Simtel_DOS_1993/simtel/simtel20/MSDOS/EDITOR/.index.html
= Digital Mars' hacked MicroEmacs
* http://web.archive.org/web/20170620165044/http://www.digitalmars.com/
= JED (old 16-bit .EXE, newer still builds with DJGPP)
* https://www.ibiblio.org/pub/micro/pc-stuff/freedos/gnuish/
= VILE (vi not Emacs, but loosely based upon MicroEmacs)
* http://invisible-island.net/vile/
- Raw text -