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> low level programming</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Low level programming
------------------------------------------------------------------------------
 As an alternative to using the API functions described in the online help, a
 subset of the DPMI API is also provided by the Blinker DOS extender, even if
 a DPMI host is not available. This means that programs can be written to
 directly access the DPMI functions to allocate and manage segments. The
 benefit is that the code is then not specific to a particular extender.

 The down side is that the functions are typically at a lower level than
 those provided by the extender API functions, so more work may be required
 on the part of the programmer. A list of the supported API functions appears
 in the section entitled `DPMI API function support' later in this chapter.

 In a DOS extended program, the FIXED attribute (as set by the SEGMENTS
 module definition command, which is detailed in Chapter 4, Windows programs)
 forces the extender to load the .EXE or .DLL segment into conventional
 memory rather than extended memory, which allows it to be accessed from real
 mode as well as protected mode. Conventional memory is a limited resource,
 however, so this option should only be used where necessary, such as for
 bimodal interrupt handlers.

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