www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2017/06/21/08:30:11

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Received: by 10.129.83.213 with SMTP id h204mr12002590ywb.135.1497999931146;
Tue, 20 Jun 2017 16:05:31 -0700 (PDT)
X-Received: by 10.157.12.161 with SMTP id b30mr1007248otb.3.1497999931100;
Tue, 20 Jun 2017 16:05:31 -0700 (PDT)
Newsgroups: comp.os.msdos.djgpp
Date: Tue, 20 Jun 2017 16:05:30 -0700 (PDT)
In-Reply-To: <oi9usg$3ov$1@gioia.aioe.org>
Complaints-To: groups-abuse AT google DOT com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2602:306:8371:4220:11e4:a78e:fcd:fab0;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
NNTP-Posting-Host: 2602:306:8371:4220:11e4:a78e:fcd:fab0
References: <1e0903f15dfc376e0bfa2323771e50f5 AT basun DOT net> <8fb5d6bee272fc73d0c9efffa8782290 AT basun DOT net>
<oi9usg$3ov$1 AT gioia DOT aioe DOT org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9afb9b1b-65bb-4791-a238-111e8f60574b@googlegroups.com>
Subject: Re: Emacs on Omnibook 300
From: "rugxulo AT gmail DOT com [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Injection-Date: Tue, 20 Jun 2017 23:05:31 +0000
X-Received-Body-CRC: 996735589
X-Received-Bytes: 4827
Bytes: 5091
Lines: 108
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019