[comp.windows.ms.programmer] Extended memory access from Enhanced/Standard mode

hansh@idca.tds.PHILIPS.nl (Hans Helmonds) (12/19/90)

With MS-Windows running in Standard or Enhanced mode I have a problem
accessing an IO board from a windows program.

The board occupies 1 Mb in extended memory at D000:0000, it is not
detected at boot time.
I try to read and write data from conventional memory to the board
using Int 15H, function 87H (Move extended memory block). This
function returns 0 (Ok) if the program runs in Real mode, but returns
2 (exception interrupt error) if it runs in Standard or Enhanced mode.

Who can give me a hint about the easiest way to tackle this problem?

Thanks,

   Hans Helmonds  |  hansh@idca.tds.PHILIPS.nl  |  Tel +31 55 432161
      Philips     |  Apeldoorn, the Netherlands |  Fax +31 55 433488