TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Albert Sodyl
from: George White
date: 1999-10-31 20:42:10
subject: OS/2 - Programming

Hi Albert,

On 21-Oct-99, Albert Sodyl wrote to ALL:


 AS> I have a question, I got this message quite a while ago, and I
 AS> don't know how to answer it, maybe anyone want to help?



 AS> I've had a question for a while now, and as a self-appointed
 AS> expert on OS/2, I think you're just the man to answer it.

 AS> Why is Ralf Brown's interrupt list peppered with API calls marked
 AS> "this function is incompatible with the OS/2 compatibility box"?

There are lots of DOS interrupts that do things that any multitasking
OS can't allow. Things like absolute disk writes, direct disk access.

However on the version of the interrupt list I have here (release 57)
the only call I can find with that comment is this one:-

--------B-1587-------------------------------
INT 15 - SYSTEM - COPY EXTENDED MEMORY
 AH = 87h
 CX = number of words to copy (max 8000h)
 ES:SI -> global descriptor table (see #0425)
Return: CF set on error
 CF clear if successful
 AH = status (see #0424)
Notes:        copy is done in protected mode with interrupts disabled by the
default
  BIOS handler; many 386 memory managers perform the copy with
  interrupts enabled
 this function is incompatible with the OS/2 compatibility box
SeeAlso: AH=88h,AH=89h,INT 1F/AH=90h

The only other one which is listed as unavailable is:-

--------D-2138--DXFFFF-----------------------
INT 21 - DOS 3.0+ - SET COUNTRY CODE
 AH = 38h
 DX = FFFFh
 AL = 01h thru FEh for specific country with code <255
 AL = FFh for specific country with code >= 255
   BX = 16-bit country code (see #1088)
Return: CF set on error
     AX = error code (see #1366 at AH=59h/BX=0000h)
 CF clear if successful
Note: not supported by OS/2
SeeAlso: INT 2F/AX=1403h

George

--- Terminate 5.00/Pro
292/854
* Origin: A country point under OS/2 (2:257/609.6)

SOURCE: echoes via The OS/2 BBS

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.