Подкину ещё один слетающий (не сразу) в ZXMAK2 rzx файл, мне на него указал Woodster, после моего сообщения насчет неоднозначности в rzx: http://www.rzxarchive.co.uk/a/amaurote.rzx.
Там причина как раз в сомнительной ситуации, когда фрейм заканчивается командой EI. Хотя сразу после неё прерывание произойти не может, видимо, старые эмули этого не знали, соответственно, часть rzx архива не работает в ZXMak2 и FUSE (которые считают, что прерывания не было, раз после EI его быть не может). Приходится выбирать или совместимость со старыми rzx, или нативность выполнения z80. А при записи rzx избегать ситуации, когда фрейм заканчивается EI.