[fa.info-mac] 64K limit

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

From: Alan_Krantz%VANDERBILT.MAILNET%mit-multics.arpa@csnet-relay.arpa

An observation:
        A friend of mine who has a copy of the assembler noticec
that it generated relocateable code via using A5 as a base register.
While this is nice and dandy (and a nice way to get around not
having a hardware memory manager) the question arises as to how
you can access a data strcture which is larger then 64K (being
that the displacement is limited to 16 bits)? That is does anyone
know how the Mac generates relocateable code and at the same
time doesn't place a 64K limit on data structure (such as a single
array) (I suspect this is why segements on the Mac are 32K) ??

Does SuMacC avoid this problem - and if so how ??