Estex DSS 1.61
DSS 1.61 является патчем к официальному релизу v1.60R и в своё время послужил базой для v1.62.xx
1. Исправлена фирменная ошибка, при которой происходило зависание системы (непредсказуемое поведение) при превышении максимального числа открытых дескрипторов. Однажды, во времена портирования M80.EXE, из-за данного бага и конечно неудачного расположения звезд на небе, был снесен весь логический диск "C".
2. Появилась новая функция #08 (DSS_RESCAN). Пересканировать устройства системы.
3. В отличии от оригинала, функции 0Ah/0Bh (Create file/New create file) перед созданием файла проверяют на переполнение таблицу свободных дескрипторов.
4. Обновленная функция ДОС 32h (ожидание нажатия клавиатуры с эхом), которая выводит нормальный курсор.
5. В стандартный шелл добавлена история команд. Размер буфера истории - 256 байт.
6. Исправлен баг обработки команды "echo" в bat-файлах, при котором строка, длиннее ширины экрана, обрезалась по ширине экрана и остаток строки не выводился.
7. Исправлен баг, при котором по команде "dir" строка выводимого пути имела максимум 15 символов (при слишком длинном пути).
8. Исправлено изменение текущего диска/пути после ошибок выполнения команд (например при неверном имени файла).
Данный шелл расчитан на обновленную функцию #32 ДОС (ожидание нажатия клавиатуры с эхом), которая выводит нормальный курсор.