Согласен, что если вставить LD A,(HL) : AND 0C0H, то будет больше тактов. Но разве INTRQ надо контроллировать? Контроллер от Л.Афанасьева сбрасывает режим HOLD только по DRQ и этого хватает. Потому и INC (HL) хватит.
Я не разбирался и не знаю в каких случаях выдаётся INTRQ. Если он выдаётся в случае ошибки, причём при этом DRQ не выдаётся, то в случае ошибки возможен завис на ожидании DRQ. Если в указанном случае будет завис, то достаточно объединить INTRQ и DRQ на вентиле ИЛИ и уже выход этого вентиля читать по биту D7. Кроме того я ориентируюсь на такт 2.215 или 2.25 МГЦ (кварц 8.86 МГЦ или 9 МГЦ), что компенсирует одну лишнюю команду в цикле.





Ответить с цитированием