программа начинает нормально работать или при установке XRAMADDR на встроенную память (при этом внешняя память не используется), или если закомментировать строку out UDR,r20 (при этом внешняя шина начинает работать)
ощущение, что в контроллере как-то связаны выводы RD, WR и TxD