[comp.lang.pascal] Wanted: Code to do extended memory move from turbo pascal.

kushmer@bnlux1.bnl.gov (christopher kushmerick) (04/06/91)

I have a Data Translations 2851 video image frame grabber. The image sits
in a user-configurable area of the AT memory space above 1 Mb. I want to
be able to read and write this memory via a function call in turbo pascal.

I know what needs to be done: there is an interrupt function that does extended
memory moves. I think the interrupt is 15H and the function is 80 something. 
That is not important. What is important is that I don't know how to set 
up the structures (descriptor tables) needed by this interrupt.


Somewhere, someone must have implemented this already, no? I will gladly
pay a small (US$25.00) for code to do this. Does anyone klnow where I can
get it?

I don't need support. Public domain is fine. 


I even have code for microsoft C and masm to do it. If anyone out there wants
to convert it, I'll work with them, and they may be some money in it 
(more than $25).

One note: when I try to use the Microsoft LIM stuff, it does not seem to 
recognize the memory. I don't know why. Perhaps I am doing something wrong.


If anyone can set me straight, I would appreciate it.

Thank You for listening.


-- 
Chris Kushmerick                                 kciremhsuK sirhC
kushmer@bnlux1.bnl.gov    <===Try this one first
kushmerick@pofvax.sunysb.edu