Делаю такое:
Пытаюсь выгрузить из ГС блок кодов с адреса 0 длиной #4000, в ZX на адрес #8000

ld hl,#8000
ld bc,#4000
ld a,c ; LEN.L
out (#b3),a
ld a,#15 ; выгрузка блока кодов из ГС
out (#bb),a
call wd ; ВОТ ТУТ ЗАСТРЕВАЕМ!!!!!
ld a,b ; LEN.H
call wdd
и т.д.
....

wdd out (#b3),a
wd in a,(#bb)
rlca
jr c,wd
ret


На метке WD из порта читается #FE! Причем из этого состояния GS выходит только по RESET!
Сверял с эмулем. Состояние битов идентично вплоть до прохождения команды out (#bb),#15.
В эмуле на метке WD в итоге в порту появляется #7F и все прекрасно срабатывает.

Какую, говорите ТМ2 менять? Вот блин гемор то