Converting C for KCC on TOPS20

Phil Budne phil at ultimate.com
Wed Dec 11 13:37:11 CST 2019


> KCC is mostly ANSI compliant, but it needs to use the TOPS20 linker, which 
> has a limit of six case-insentive characters.

LINK has support for long (up to 72 character) symbols, and it appears
FORTRAN v11 can generate them, but the MACRO assembler may never have
gotten support;

http://pdp-10.trailing-edge.com/bb-r775d-bm_tops20_ks_upd_4/01/sources/lnknew.mac.html

SUBTTL  BLOCK TYPE 1002 - LONG SYMBOL ENTRY


;       ----------------
;       ! 1002 ! COUNT !
;       ----------------
;       !      SYMBOL  !
;       ----------------
;       ! MORE SYMBOL  !
;       ----------------


in lnkpar.mac:

ND MAXSYM,^D72          ;[2210] Max number of characters in a symbol
ND SYMSIZ,<<MAXSYM+5>/6> ;[2210] Number of words of storage for long symbols


More information about the cctech mailing list