www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/10/26/04:17:40

Date: Thu, 26 Oct 1995 09:10:29 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "A.Appleyard" <A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk>
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: That rings a bell!!

On Wed, 25 Oct 1995, A.Appleyard wrote:

> I never get this nuisance in my AAMACS which I wrote. In it when I want to
> ring the bell I directly call the DOS interrupt "AX=0x0200; DX=7; int21;" =
> "send character \007 to stdout (= the screen, there)", bypassing all of
> djgpp's buffers and all of DOS's write-to-file buffers.

Thanks for the info.  Yes, Int21h/AH=2 works in Emacs also, but if I try 
Int 21h/AH=40h, either by calling write() or directly with int86() or 
_go32_dpmi_sinulate_int(), I see the problem I described.

- Raw text -


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