[fa.info-mac] no SUMACC length restrictions

info-mac@uw-beaver (info-mac) (08/11/84)

From: Bill Croft <croft@safe>
	From: breuel@harvard.ARPA (Thomas M. Breuel)

	... The 'b.out' file with which 'ld68' came up was
	about 50k long, whereas the 'xlisp.rsrc' file created by rmaker was
	only about 32556 bytes long. ...

	The question is: can rmaker/the 'C' compiler deal with programs of this
	size? 

I think I've mentioned this before, but there are no restrictions on the
size of SUMACC programs, other than the available physical memory.
The Apple Pascal compiler generates PC-relative code, so its segments
are limited to 32K bytes each.  SUMACC dynamically relocates the program
at run-time, by following relocation chains run-length encoded though
the "unused" high order byte of long word addresses.

SUMACC currently does not support overlays, so on a small Mac you are
limited to about 80K bytes of program.