Я пошел по пути прослеживания цепочки обработки каждой инструкции. Сначала составляется цепочка микроадресов по которой пробегает автомат для нужной группы опкодов, а потом уже анализируется каждый микроадрес с конкретным кодом инструкции. Очень уж разные действия могут совершаться на конкретном микроадресе в зависимости от содержимого IR. Утилиту для анализа позже выложу, но она совсем непричесанная.
RTI при установленном T в слове состояния PSW, извлекаемом из стека не дает никакого шанса отработать возможным прерываниям - сразу уходит на новый трап 148, даже не грузит слово инструкции. RTT также не дает отработать прерываниям. Еще RTI/RTT обнуляют старший байт PSW, загружаемое из стека значение игнорируется.