Ещё поправил свой код. Лишних 36(8) байт или 15 слов. Сильно достают аппаратные точки входа, расположенные в середине ПЗУ - 172000 и 173000. Приходится выплясывать (собстенно, такое и в исходном ПЗУ) обходы вокруг них