[comp.lang.c] protected mode on 80286

finegan@uccba.UUCP (Mike Finegan) (09/19/87)

A while back I asked for info about addressing more than 1 Mbytes of
memory in Microsoft C. The responses I got were appropriate, and they,
along with a Microsoft book (Advanced MS-DOS (sic)) enabled me to get
it to work (basically using 64K windows). In the Microsoft book, they
say that expanded memory can be accessed over 1M (using the same techniques),
but that you are out of luck with extended memory configurations, since the
current Microsoft operating systems don't support protected mode. My
question is: How do I access the extended memory used by a DataTranslation
image processing board if I can't use protected mode? They obviously figured
it out (sorry - no source available) and I have looked at the 80286 hardware
manual, and the information is insufficient (for me personally ...). Can
someone send me (or post) a skeleton assembler routine that would allow
the access of extended memory using protected mode (under DOS 3.1) ? I
would like to modify it and call it from Microsoft 4.0 C. Any help will
be GREATLY appreciated. Thanks,
					Mike Finegan
					...{hal,pyramid}!uccba!usier.er