Насчет изменяющегося - не уверен. Я могу порыться как он у меня реализован в эмуле, схемы у меня нет, да и не знаю я ничего по схемам. Там действительно так замутено...