TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: JAN WAGEMAKERS
from: HIDASI JOZSEF
date: 1998-02-23 01:04:00
subject: himem source code

 Hi Guy!
   Tnx for your Letter!
 >>> File: /tmp/b-1587.dat <<<
 JW> Interrupt Helper v1.0               B-1587
 JW> INT 15 - SYSTEM - COPY EXTENDED MEMORY
 JW> AH = 87h
 JW> CX = number of words to copy (max 8000h)
 JW> ES:SI -> global descriptor table (see #0403)
 JW> Return: CF set on error
 JW> CF clear if successful
 JW> AH = status (see #0402)
 JW> Notes:  copy is done in protected mode with interrupts disabled by the
 JW> default BIOS handler; many 386 memory managers perform the
 JW> copy with interrupts enabled
 JW> this function is incompatible with the OS/2 compatibility box
 JW> SeeAlso: AH=88h,AH=89h,INT 1F/AH=90h
 JW> (Table 0402)
 JW> Values for extended-memory copy status:
 JW> 00h    source copied into destination
 JW> 01h    parity error
 JW> 02h    interrupt error
 JW> 03h    address line 20 gating failed
 JW> 80h    invalid command (PC,PCjr)
 JW> 86h    unsupported function (XT,PS30)
 JW> Format of global descriptor table:
 JW> Offset  Size    Description     (Table 0403)
 JW> 00h 16 BYTEs   zeros (used by BIOS)
 JW> 10h    WORD    source segment length in bytes (2*CX-1 or greater)
 JW> 12h  3 BYTEs   24-bit linear source address, low byte first
 JW> 15h    BYTE    source segment access rights (93h)
 JW> 16h    WORD    zero
 JW> 18h    WORD    destination segment length in bytes (2*CX-1 or
 JW> greater) 1Ah  3 BYTEs   24-bit linear destination address, low byte
 JW> first 1Dh    BYTE    destination segment access rights (93h)
 JW> 1Eh 18 BYTEs   zeros (used by BIOS)
 >>> EndFile <<<
 Oh that's fine. but there are two problems:
   - I don't know why but my BIOS don't like this and always returns a CF?!
   - Many BIOSes don't support this, or probably they use an other funcction,
    however maybe I missed something... :-)
 JW>  ! Origin: -=- Debian GNU Linux - i586 -=- (2:292/854.19)
 BTW> Where are you writeing from?
Hidi...
... Fellrtam, nem baj (I/N)?
--- FMail/Win32 1.42/g
---------------
* Origin: Earth - Europe - Hungary - Budapest - SnowBoard BBS (2:371/17)

SOURCE: echomail via exec-pc

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™.