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.