Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bloom-beacon!husc6!ogccse!blake!mtsu From: mtsu@blake.acs.washington.edu (Montana State) Newsgroups: comp.sys.ibm.pc Subject: Help with sharing memory in DOS... Message-ID: <2752@blake.acs.washington.edu> Date: 11 Jul 89 23:50:03 GMT Reply-To: mtsu@blake.UUCP (Montana State) Distribution: usa Organization: University of Washington, Seattle Lines: 28 I have written a TSR that reads characters off of the comm port, filters them, and saves the important information in a buffer allocated inside the TSR. Suppose the buffer name is 'aldsdata', TSR name is 'x100'... Now I want to write a program to yank the data out of 'aldsdata', from the foreground... How do I find the address of 'aldsdata' inside the TSR?? Specifics: Machine: Zenith Z-248 Language: Turbo C 2.0 I'm guessing something like store the address of aldsdata in an interrupt vector, then declare a far pointer and put the address of aldsdata in that... But it ain't worked yet. I'm not a PC person by any means, so please, use simple words :-). Thanx for any assisstance. Jaye Mathisen icsu6000@caesar.cs.montana.edu You know, this whole problem would be trivial if DOS was Unix...