• DN OSP REAL исправил пару багов

    From Anatolii Ilin@2:5023/24.3915 to All on Thu May 13 12:52:04 2021
    Hello!

    1. Баг с xmgr (xms-менеджер) и qemm97.
    xmgr можно скачать: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/xms/xmgr/ http://optimizr.dyndns.org/dos/drivers.html

    Последняя версия DN REAL, которая нормально грузится - DN15105B, начиная с DN15106B DN зависает при запуске.
    В DN15111B с помощью патча \patch10\dn-1-51-10-qemm-conflict.patch запуск qemm пофиксили но не там и жестким
    костылем, qemm стал запускаться, но xmgr это не помогло. Мой патч отменяет этот и возвращает недостающую
    строчку кода в overlays.pas из версии DN15105B.
    DN перестает зависать и работает с любым менеджером памяти.

    2. Утечка памяти в редакторе.

    Утечку внесли в DN15112, патчем \patch11\dn-1-51-11-editor-fix.patch

    Как проверить:
    Грузимся с любым менеджером XMS (himem, himemx)
    В DN заходим в любой каталог где штук 50 и больше файлов.
    Открываем любой файл в редакторе (F4), выходим из редактора (ESC), переходим к следующему файлу и так по кругу.
    а примерно 30-ом файле появится предупреждение "недостаточно памяти для выполнения операции", не обращаем
    внимания и продолжаем дальше. Потом выходит предупреждение "файл изменен Записать Да ЕТ".
    выходим из редактора и DN начинает тормозить, перейти в другой каталог проблема, на все действия вылезает
    "недостаточно памяти для выполнения операции" и в конце концов DN "падает" с ошибкой.

    Ускорить проверку можно запустив dn.com /NOXMS (Без xms-памяти).

    Мой патч отменяет первую половину того патча, где и происходит утечка.

    3. Баг c xmgr и dpmi16bi.ovl в DN DPMI.

    При запуске DN комп уходит в перезагрузку (проверял на виртуалке VmWare).

    Решение: из дистрибутива BC5.01, BC5.02 или Tasm5
    берем dpmi32vm.ovl и переименовываем в dpmi16bi.ovl
    DN работет с ним как с родным, не перезагружается при больших обьемах XMS (проверял на 2-х гигабайтах RAM).
    у и остальные xms-менеджеры (himem, himemx) тоже прекрасно работают.

    4. Баг с xmgr и редактором в DN REAL (не побежден).

    Есть во всех версиях от 151src до самой последней.

    Как проверить: Заходим в каталог с файлами (лучше текстовыми), открываем файл в редакторе (F4), закрываем (Esc).
    Переходим к другому файлу, и так по кругу. Через несколько файлов (или сразу), файл откроется и в нем будет вместе с
    редактируемыми данными много разнообразного мусора.
    Если выйти из редактора и открыть этот файл в просмотрщике (F3), то мусора не будет.
    Причем если сделать сохранение в редакторе то мусор запишется в файл.

    !!!Баг появляется только с xmgr и DN REAL!!!

    В DN DPMI бага нет! С другими менедженами (himem, himemx, qemm97) бага тоже нет!

    Ссылка на исправления: https://disk.yandex.ru/d/m8N5PA5IKE3k9Q


    С наилучшими пожеланиями, Anatolii Ilin.

    --- wfido
    * Origin: Отправлено через http://wfido.ru (2:5023/24.3915)
  • From Max Vasilyev@2:5057/77 to Anatolii Ilin on Thu May 13 20:08:00 2021
    Hello Anatolii!

    13 May 21 12:52, you wrote to All:

    Ссылка на исправления: https://disk.yandex.ru/d/m8N5PA5IKE3k9Q
    Wow! Кто-то еще пишет патчи для ДH/ДОС!
    А для чего ДH/ДОС реально используется сейчас?

    WBR, Max. piwamoto!писем-нет
    --- скучаю по FleetStreet'у :-(((
    * Origin: DN OSP dev team (2:5057/77)
  • From Anatolii Ilin@2:5023/24.3915 to Max Vasilyev on Fri May 14 05:14:44 2021
    Hello, Max!

    Hello Anatolii!

    13 May 21 12:52, you wrote to All:

    Ссылка на исправления: https://disk.yandex.ru/d/m8N5PA5IKE3k9Q
    Wow! Кто-то еще пишет патчи для ДH/ДОС!
    А для чего ДH/ДОС реально используется сейчас?

    WBR, Max. piwamoto!писем-нет

    Делаю DOS загрузочную дискету с поддержкой длинных имен под doslfn,
    xmgr, xhdd, xdvd2, rdisk, shsucdx. Пробовал разные варианты:
    VC 4.99.08 уж очень долго файлы копирует с места на место.
    Folder Manager всем хорош,но повтор набранных комманд там просто ад,
    ALT-F8 (история команд), редактировать команду,запустить.
    DN самый удобный, жирноват правда, но микроверсия утрамбовывается
    в cab архив (REAL-650кб, DPMI-500кб с Borland-овским DOS экстендером).
    а дискету влезает.
    у и попутно пару багов исправил, чтоб это всё заработало.

    С наилучшими пожеланиями, Anatolii Ilin.

    --- wfido
    * Origin: Отправлено через http://wfido.ru (2:5023/24.3915)
  • From Dmitry Protasoff@2:5001/100.1 to Anatolii Ilin on Tue May 18 02:37:28 2021
    Hello, Anatolii!

    Friday May 14 2021 05:14, you wrote to Max Vasilyev:

    Hа дискету влезает.
    Hу и попутно пару багов исправил, чтоб это всё заработало.

    Сорри, за вопрос, но не проще ли выложить патч на git?
    А то завтра яндекс удалит ссылку.. Тем более, что патч к ветке, которая тоже должна быть на git.

    Best regards,
    dp.

    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: No rest for the wicked (2:5001/100.1)