🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #1507

Data space access from Lisa assembly

#1507
From: Brian H. Powell
Date: Sat, 25 May 1985 02:10
31 lines
1728 bytes
     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
Technical Details
Message-ID: <2003@ut-sally.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!bonnie!akgua!gatech!ut-sally!brian

Show Full Headers
Complete Article Headers
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: arc1-ca.pugleaf.net!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