Может функция 8 не работает из-за "соседней" функции? Например, функцию 9 MOA многократно пределывал: сначала она задавала буфер для FDD, потом выводила номер версии, а в конце еще стала задавать буфер для HDD.