[net.micro.cpm] RMAC vs. MAC

ALBERS%mit-ml@sri-unix.UUCP (11/28/83)

From:  Jon P. Albers <ALBERS@mit-ml>

Herb, according to my CP/M+ manuel, MAC is what you would normally use to 
assemble and RMAC creates a 'relocatable' code.  In the MAC command
line where:

			MAC(or RMAC) filespc.typ $options

The H option, which is used to control where the .HEX file goes, is replaced by
the option R, which controlls the file: filespc.REL, which is the relocatable
code filein hex.  So the following:

			RMAC filespc $PX SB RB

Would kill the .PRN file, and put the .SYM and .REL files on drive b:


					I hope this helped,

						Jon Albers
						ALBERS@ML

ALBERS%mit-ml@sri-unix.UUCP (11/30/83)

From:  Jon P. Albers <ALBERS@mit-ml>

Herb,
  I would suppose that the only difference between .HEX files via MAC and .REL
files via RMAC is that the .REL file is set up so it makes no direct memory 
calls but instead had some sort of formula that takes care of the memory 
addressing.  I'm not sure of it, but I would assume so.


               					Jon Albers
						ALBERS@ML

(If anyone can correct me, I would be interested.  I have only used MAC and ASM
and am interested in finding out exactily what RMAC is.  I can go only by the
book and my own thoughts)