Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Blinker 5.10 Online Reference - <b> memory managers</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Memory managers
------------------------------------------------------------------------------
 Programs linked with the Blinker DOS extender require a minimum of HIMEM.SYS
 to be installed on the destination machine in order to run in protected
 mode. If there is no memory manager present at all, dual mode programs will
 revert to running in real mode and extended mode programs will terminate
 with the following message :

 This is a DOS extended program which requires a minimum of a 286 processor
 and at least nnnn Kb of available DPMI, VCPI or XMS memory to run. Please
 ensure that your system is configured with a memory manager which provides
 these resources.

 The value nnnn is determined by the optional threshold parameter to the
 BLINKER EXECUTABLE EXTENDED link script command, and defaults to 512 Kb if
 it is not set.

 All other memory managers such as QEMM, 386MAX , NetRoom etc are fully
 supported and are used to their full potential. Blinker DOS extended
 programs are also fully compatible with the DOS boxes of more advanced
 operating systems such as Windows 3.x, Windows 95/98, Windows NT, OS/2 and
 VM/386.

 Although the Blinker DOS extender defaults to looking for a DPMI host first
 for maximum compatibility, a VCPI or XMS host may provide more memory to a
 DOS extended application in tight memory situations. As a result, DOS
 extended programs may run better on smaller machines when only HIMEM.SYS is
 installed.

 In particular QDPMI allocates around 70 Kb of conventional memory when a
 program starts up, and this cannot be swapped out by the SWPRUNCMD()
 functions. As a result, QDPMI support is automatically disabled when the
 swapper is linked into a program. This default setting can be overridden
 with the BLINKER HOST QDPMI command or the /HQ environment setting.

 Note: When creating a menu program which then swaps out to a DOS extended
 program it is more memory efficient to make the menu program a real mode
 program and use the SWPRUNCMD() function than to make the menu program a DOS
 extended program.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson