К слову... У Spec256 есть аппаратная реализация (softcore), т.е. Spec256 уже выполнен как самостоятельное аппаратное устройство, в отличее от ULAX и ZX-Poly, для работы которых досихпор ещё нужен мощный компьютер с ОС Windows или Linux... Т.е. они ещё не вышли со стадии простого эмулятора.
Добавить в Spec256 возможность перехвата адресов процедур как в ULAX не составляет больших трудностей, но к сожалению ULAX позиционируется как коммерческий супер проект и техническая информация по нему закрыта.