Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!maverick.ksu.ksu.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!ews00461 From: ews00461@uxa.cso.uiuc.edu Newsgroups: comp.sys.mac.programmer Subject: MPW Tools Globals ? Message-ID: <1234600049@uxa.cso.uiuc.edu> Date: 1 Aug 90 15:06:00 GMT Lines: 19 Nf-ID: #N:uxa.cso.uiuc.edu:1234600049:000:770 Nf-From: uxa.cso.uiuc.edu!ews00461 Aug 1 10:06:00 1990 How do MPW tools handle global data ? I'm trying to develop my own format for dynamically linked code, something along the lines of MPW tools. I want to be able to execute the code inside a file, like tools, and have global data. Is A5 patched on entry to the tool ? Do tools have their own jump table separate from MPW Shell ? Don't tools access some of MPW's A5 globals? How do tools call MPW stdio ? What code is contained in these stdio libraries ? While we're close to the topic, how do some MPW compilers handle >32k of global data ? The 68000 cannot access this using 16 bit displacement from a5. Any discussion on this/these topics would be interesting to me, including explanations of XCMD's, Excel DLL's, XFCN, etc... Eric W. Sink e-sink@uiuc.edu