Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!hp4nl!philapd!ssp18!hansh From: hansh@idca.tds.PHILIPS.nl (Hans Helmonds) Newsgroups: comp.windows.ms.programmer Subject: Extended memory access ... (rectification) Message-ID: <1327@ssp18.idca.tds.philips.nl> Date: 19 Dec 90 13:15:26 GMT Organization: Philips Information Systems, Apeldoorn, The Netherlands Lines: 18 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 D0000 (i.e. 13-14 Mb). ===== 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