latex_macros are those files used by latex2e (documentclass) to process Hebrew texts. old.macros are files used by latex2.09, the old latex (documentstyle) to process Hebrew texts. tex_macros are used by plain tex when processing Hebrew texts.