Смотрю, в самом начале кода с 5ED0 есть вызов CALL F990, это какой-то чисто РКшечный вызов? Точки входа "Монитора" же все в F8xx лежат. Может, различия "Мониторов" тому виной?
Разработчики использовали недокументированную п/п, для уменьшения своего кода.