Если экран не портится - значит ты чего то делаешь не так. Если Budder сказал, что экран портится, то я ему верю. Это не косяк твоей переделанной версии. Посмотри в описании программы.
Мне просто не понятно зачем пытаться объять необъятное и считывать в память все описатели файлов единовременно? CD-Copy для iS-DOS запускается в 48 Кб и не имеет никаких ограничений по количеству файлов в каталоге. А всё потому, что считывает описатели файлов по мере надобности, когда юзер листает страницы каталога. Budder же за эти годы разработки так этого и не понял. Поэтому FAT32 у меня на дисках не прижилась и я использую CD-WALK с компакт-дисками.