Формат .exe, такой размер, потому что для 31h надо указывать размер резидента в параграфах, добавил сохранение DS, но ни чего не изменилось. Функции вызываются нормально, при их переносе в начало, строка о том что программа уже запущена перестаёт выводиться