Possible incompatibilities
If your compiler does not yet support CRT statements, just change every occurrence of the word CRT to the word PRINT in the programs GET.NAMES, BTPINS, BROWSE.NAMES, BTPDEL, and LIST.NAMES (from Branches issue #1), FAST.BUILD (from issue #6), and LIST.NAMES.RANGE (from issue #7).
If your compiler requires a KEY clause in BREAK statements, change BREAK ON and BREAK OFF to BREAK KEY ON and BREAK KEY OFF in the "complete" version of the GET.NAMES program in issue #1.
If your compiler does not yet support ABORT statements, change every occurrence of the word ABORT to the word STOP in the FAST.BUILD program.
If your compiler does not yet allow negative arguments to the @ function, change lines 16, 18, and 19 in BROWSE.NAMES to use whatever cursor control characters are correct for your terminal. For example, a Wyse 50 terminal would require clear = CHAR(26), eos = CHAR(27): "Y", and eol = CHAR(27):"t".
The second paragraph of Branches #7 should have said "If your machine does not yet support MCN conversions, delete the OCONV in line 161 in BROWSE.NAMES". In other words, change line 161 to CURR.ID = COMMAND.