delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/05/14/15:34:11

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f
Date: Tue, 14 May 2002 21:18:44 +0100
From: Laurynas Biveinis <lauras AT softhome DOT net>
X-Mailer: The Bat! (v1.60h) UNREG / CD5BF9353B3B7091
X-Priority: 3 (Normal)
Message-ID: <14915430317.20020514211844@softhome.net>
To: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
CC: djgpp-workers AT delorie DOT com
Subject: Re[2]: emacs under w2k
In-Reply-To: <6480-Tue14May2002211843+0300-eliz@is.elta.co.il>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 1020512080610 DOT 329D-100000 AT is>
<1997943472 DOT 20020514191357 AT softhome DOT net>
<6480-Tue14May2002211843+0300-eliz AT is DOT elta DOT co DOT il>
MIME-Version: 1.0
X-OriginalArrivalTime: 14 May 2002 19:18:52.0974 (UTC) FILETIME=[2F3714E0:01C1FB7C]
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> That's what puzzles me: the Emacs code plays it so safe that I don't
> know where to start looking for possible problems.  It uses only
> standard video modes, goes through BIOS for keyboard input, and reads
> the mouse via Int 33h.  Direct screen access through dosmemput,
> dosmemget, and ScreenRetrieve is about the most ``fancy'' code you
> will see there.

Windows 2000 is no DOS, so IMHO 'plays it so safe' is something else,
namely, how good w2k virtualization/emulation of some feature is, no
matter how 'nice' or 'good' that feature is in the real DOS...

OK, enough of theories, here is one checkpoint i've hit:

------8<-----------------------------------
--DD\---F1  *scratch*         (Lisp Interaction)--L5--All-----------------------
M-x tetris
Breakpoint 1, Fexecute_extended_command (prefixarg=270752772)
    at keyboard.c:9314
9314      real_this_command = function;
(gdb) n
9317      if (!NILP (Vsuggest_key_bindings)
(gdb)
9320        bindings = Fwhere_is_internal (function, Voverriding_local_map,
(gdb)

D:\devel\djgpp\gnu\emacs\BIN>
------8<----------------------------------

Now that keyboard.c:9320 line is the one causing aborts every time.
I'll dig further now. I'm sending this just to check it it doesn't
ring any bell to you?

Laurynas


- Raw text -


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