7103_2622@uwovax.uwo.ca (Eric Smith) (11/09/89)
In article <1777@atari.UUCP>, kbad@atari.UUCP (Ken Badertscher) writes: > The problem is not whether the startup code should Mshrink or not. > The problem is finding the basepage address. The method used by > all the startup code I have seen uses the text base address minus 256 as > the basepage address, and that is not the right way to find it. [ ... stuff omitted ... ] > Allowing the startup code to use A0 to > find the basepage address is our way of making it a little easier for > programs to live in both worlds. Does this mean A0 always contains a pointer to the basepage on startup? How about the stack; isn't the basepage put there as well? -- Eric R. Smith email: Dept. of Mathematics ERSMITH@uwovax.uwo.ca University of Western Ontario ERSMITH@uwovax.bitnet London, Ont. Canada N6A 5B7 ph: (519) 661-3638