Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ut-sally.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!gatech!ut-sally!brian From: brian@ut-sally.UUCP (Brian H. Powell) Newsgroups: net.micro.mac Subject: Data space access from Lisa assembly Message-ID: <2003@ut-sally.UUCP> Date: Fri, 24-May-85 22:10:38 EDT Article-I.D.: ut-sally.2003 Posted: Fri May 24 22:10:38 1985 Date-Received: Sun, 26-May-85 23:16:57 EDT Distribution: net Organization: U. Texas CS Dept., Austin, Texas Lines: 31 Okay, I asked this several months ago and got no response. Now *I* need to use the information, not my friend, who needed the information before. Has anybody perfected the task of writing pure assembly language code for the Macintosh using the Lisa's assembler? (pure = not declaring all of your variables in Pascal and passing their address(es) to an assembly routine.) For those of you without Lisa's, the problem is that the assembler only believes in the program space. ***FLAME ON*** The Pascal compiler is the only program endowed with knowledge of the data space. ***FLAME OFF*** Apple recommends (in "Putting together a Macintosh Application") having a dummy Pascal program declare an array of however many words you need and passing the address of it to your assembly routine. So how have you other people solved this problem? What we need is MDS-XL. I think the MDS is excellent (except for the "Code Optimization", but that's another flame.) Brian H. Powell brian@ut-sally.{ARPA,UUCP} U.S. Mail: Southwestern Bell P.O. Box 5899 451-0739 Austin, TX 78763 AT&T (512) 451-0739