Real Commander из ProfROM
Опишу подробнее.
Есть ZXM-Phoenix 1.02 (первый Феникс, второй ревизии, плата с синей маской). Есть SMUC 2.0 rev.A. К SMUK'у подключен 2.5" HDD Samsung 160Gb 2.5". SMUK видит HDD, я спокойно создаю виртуальные дискеты на HDD, монтирую и форматирую их - проблем никаких. Захожу в меню теневого сервис-монитора, монтирую виртуальную дискету на "B", эмулятор флопика подключен как "A" (образ установлен), загружаю Real Commander 2.6 из ROM-Disk'a, все прекрасно, копирую всю дискету с "A" на "B". При копировании последнего файла Феникс зависает. От количества файлов не зависит - всегда виснет на последнем. Соответственно, при копировании одного файла Феникс виснет сразу. Однако, если я выбираю из меню 128 TR-DOS, и по команде copy "b:*", "a:*" начинаю копировать снова с "A" на "B", то все чудесно заканчивается, програмки запускаются и все ОК. Также успешно заканчивается копирование между виртуальными дискетами в TR-DOS 128. И так же неудачно копирование заканчивается при копировании между двумя виртуальными дискетами в Real Commander, вызванном из ПЗУ ProfROM. Использую эмулятор ли 3.5" реальный дисковод 3.5" ли - на результат не влияет никак.
итаааааак... как сделать так, чтобы Real Commander, вызванный из ROM-Disk'a ProfROM, при копировании между дискетами не зависал?