В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Софт только для использования в DOS

В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 12:30

Я под DOS-эмулятором DOSBox-X (форком DOSBox) обновил Volkov Commander с версии 4.05 до версии 4.99.08a по причине того, что в версии 4.99.08a снято ограничение на максимальный размер файла внутренних ассоциаций VC.EXT. Но проблема в том, что в Volkov Commander v4.99.08a, в отличие от версии 4.05, не работают ни клавиша F4 для вызова встроенного текстового редактора, ни пункт меню "Commands" -> "Memory info". При этом клавиша F3 для вызова встроенного просмотрщика текстовых файлов работает исправно.

Неужели Volkov Commander v4.99.08a кастрирован по сравнению с версией 4.05, хоть и в версии 4.99.08a снято ограничение на максимальный размер файла VC.EXT? И как в Volkov Commander v4.99.08a починить встроенный текстовый редактор и пункт меню "Commands" -> "Memory info"?
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 849
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 12:49

Я не вижу там в коде текстовых строк, связанных с этими пунктами (например, ничего не ищется по запросу "hooked" - это слово есть на нормально работающем экране информации о памяти в прошлых версиях).
Скорее всего, эти функции Волков просто не успел реализовать, то есть их там просто нет, это же альфа.
Я бы вообще не рекомендовал ею пользоваться.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2996
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 13:05

uav, в таком случае попробуйте пропатчить Volkov Commander v4.05 и снять там ограничение на максимальный размер файла внутренних ассоциаций VC.EXT в 512 байт, а заодно и ограничения на максимальные размеры файлов VCVIEW.EXT, VCEDIT.EXT и VC.MNU. Пропатченный вариант Volkov Commander v4.05 не забудьте добавить на сайт http://old-dos.ru.
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 13:06, всего редактировалось 2 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 849
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение macron » 26 сен 2024, 13:36

:mrgreen: Ноль проблем.
Аватара пользователя
macron
Мастер Даунгрейда
 
Сообщения: 173
Зарегистрирован: 22 июл 2024, 23:34

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 15:31

Временное решение для Volkov Commander v4.05 (имеющего ограничение на максимальный размер файла внутренних ассоциаций VC.EXT в 512 байт) - это создать в папке C:\VC файл подменю для открытия файлов с помощью внешнего софта VCOPEN.MNU, размер которого не превышает 512 байт:
Код: Выделить всё
1:   Batch file (4DOS)
   C:\4DOS\4DOS.COM /c !.!
2:   Text file (Blocek)
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE !.!
3:   HTML file (Links)
   C:\PROGRAMS\LINKS\LINKS.EXE !.!
4:   Image file (DosView)
   C:\PROGRAMS\DOSVIEW\DOSVIEW.EXE !.!
5:   Audio file (Digital Sound System)
   C:\PROGRAMS\DSS\DSS.EXE !.!
6:   Tracker music file (Cubic Player)
   C:\PROGRAMS\CUBIC\CP.EXE !.!
7:   Video file (MPlayer)
   C:\PROGRAMS\MPLAYER\MPLAYER.EXE -screenw 640 -screenh 480 -fs !.!

и прописать в конце файла пользовательского меню C:\VC\VC.MNU следующую команду для вызова данного подменю:
Код: Выделить всё
F5:   Open files with external software...
   VCOPEN.MNU
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 15:55, всего редактировалось 4 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 849
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 16:27

EgorKuzevanov, насчёт пропатчить - если бы были исходники, тогда можно было бы. А так, допустим, место, где файл считывается, я нашёл, но он ещё и где-то парсится, плюс буфер находится в теле программы, а там всё засунуто в COM-файл, максимальный объём которого 64 КБ, т.е. нельзя произвольно его увеличить. И так далее. В общем, очень сомнительно без исходников.

Временное решение

Временное решение Вам предложил в той теме macron (кстати, наверное, лучше бы там это всё и обсуждать, а не новую создавать по поводу 4.99...).
То есть прописать нужные программы в PATH, тогда для них не надо будет писать пути. Или можно прописать запуск в BAT-никах с короткими именами, которые, например, разместить в корне диска, а в них - уже полные пути.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2996
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 17:02

uav писал(а):То есть прописать нужные программы в PATH, тогда для них не надо будет писать пути.

uav, такое решение меня не устраивает по причине возможных конфликтов имен EXE-, COM- и BAT-файлов (особенно имен файлов инсталляторов SETUP.EXE и INSTALL.EXE, а также имен файлов DOS-расширителей DOS4GW.EXE, CWSDPMI.EXE и DOS32A.EXE, в результате чего программы, утилиты и игры для DOS, использующие эти три расширителя, могут обращаться не к тем версиям расширителей), а также по причине ограничения на максимальный размер переменной окружения %PATH% в некоторых версиях MS-DOS, FreeDOS, эмуляторов DOSBox и DOSBox-X.
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 17:07, всего редактировалось 4 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 849
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 17:16

Тогда делайте через BAT-ники. Например, вместо Links по указанному Вами пути используйте какой-нибудь L.BAT в корне, где будет прописано:
C:\PROGRAMS\LINKS\LINKS.EXE %1
А в VC.EXT, соответственно:
htm: C:\L.BAT !.!
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2996
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 18:52

uav писал(а):Тогда делайте через BAT-ники. Например, вместо Links по указанному Вами пути используйте какой-нибудь L.BAT в корне, где будет прописано:
C:\PROGRAMS\LINKS\LINKS.EXE %1
А в VC.EXT, соответственно:
htm: C:\L.BAT !.!

uav, видимо, в Volkov Commander v4.05 мне придется обойтись костыльным способом, а именно перенести все вызовы внешнего досовского софта из файла внутренних ассоциаций C:\VC\VC.EXT в 7 отдельных файлов пользовательских меню Volkov Commander с расширением .MNU, размер каждого из которых не превышает 512 байт:
 Развернуть: Содержимое файла VC.MNU
Код: Выделить всё
F1:   Archives...
   archives.mnu
F2:   Format floppy disk...
   format.mnu
F4:   Edit file
   ne !.!
1:   Run external software...
   VCSOFT.MNU
2:   Open office files with external software...
   VCOFFICE.MNU
3:   Open media files with external software...
   VCMEDIA.MNU
4:   Convert text files...
   VCTEXT.MNU
5:   Run external compilers...
   VCDEVEL.MNU
6:   Run retro games...
   VCEMUL.MNU

 Развернуть: Содержимое файла VCSOFT.MNU
Код: Выделить всё
1:   4DOS
   C:\DEVELOP\4DOS\4DOS.COM
2:   EDIT
   C:\PROGRAMS\EDIT\EDIT.COM
3:   BLOCEK
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE
4:   LINKS
   C:\PROGRAMS\LINKS\LINKS.EXE
5:   DSS
   C:\PROGRAMS\DSS\DSS.EXE
6:   CP
   C:\PROGRAMS\CUBIC\CP.EXE
7:   BIRTHDAY
   C:\PROGRAMS\BIRTHDAY\BIRTHDAY.EXE
8:   BP
   C:\DEVELOP\BP\BIN\BP.EXE
9:   FP
   C:\DEVELOP\FPC\BIN\GO32V2\FP.EXE
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCOFFICE.MNU
Код: Выделить всё
1:   Text (EDIT)
   C:\PROGRAMS\EDIT\EDIT.COM !.!
2:   Text (BLOCEK)
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE !.!
3:   HTML
   C:\PROGRAMS\LINKS\LINKS.EXE !.!
4:   PDF
   C:\PROGRAMS\MUPDF\MUPDF.EXE !.!
5:   Archive
   C:\PROGRAMS\RETRO7Z\7ZA.EXE x !.! -o*
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCMEDIA.MNU
Код: Выделить всё
1:   Picture
   C:\PROGRAMS\DOSVIEW\DOSVIEW.EXE -r 41 !.!
2:   Audio/MIDI
   C:\PROGRAMS\DSS\DSS.EXE !.!
3:   Tracker Music
   C:\PROGRAMS\CUBIC\CP.EXE !.!
4:   Video
   C:\PROGRAMS\MPLAYER\MPLAYER.EXE !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCTEXT.MNU
Код: Выделить всё
1:   Convert text file from UTF-8/UTF-16BE to CP866
   C:\UTILS\DEUTF\DEUTF.COM !.! > !.866
2:   Convert text file between UTF-16LE and UTF-16BE
   C:\UTILS\DEUTF\BE4LE.COM !.! > !.UTF
3:   Convert text file between Windows-1251 and CP866
   C:\UTILS\DEUTF\ENCODIER.COM !.! > !.CVT
4:   Convert new lines from Unix/Linux to DOS/Windows
   C:\UTILS\CR\CR.COM !.!
5:   Convert new lines from DOS/Windows to Unix/Linux
   C:\UTILS\CR\CR.COM /d !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCDEVEL.MNU
Код: Выделить всё
1:   4DOS /c (.BTM)
   C:\DEVELOP\4DOS\4DOS.COM /c !.!
2:   4DOS /k (.BTM)
   C:\DEVELOP\4DOS\4DOS.COM /k !.!
3:   BP (.PAS)
   C:\DEVELOP\BP\BIN\BP.EXE !.!
4:   FP (.PAS)
   C:\DEVELOP\FPC\BIN\GO32V2\FP.EXE !.!
5:   FBC (.BAS)
   C:\DEVELOP\FBC\FBC.EXE !.!
6:   FASM (.ASM)
   CWSDPMI.EXE
   C:\DEVELOP\FASM\FASM.EXE !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCEMUL.MNU
Код: Выделить всё
1:   NES
   C:\EMULATOR\FCEULTRA\FCEU.EXE !.!
2:   SNES
   C:\EMULATOR\SNES9X\SNES9X.EXE !.!
3:   SMD
   C:\EMULATOR\GENPLUS\GEN.EXE !.!
4:   SMS/GG
   C:\EMULATOR\MASSAGE\MASSAGE.EXE !.!
5:   GB/GBC
   C:\EMULATOR\KIGB\KIGB.EXE !.!
6:   GBA
   C:\EMULATOR\NO4GBA\NO4GBA.EXE !.!
7:   PCE
   C:\EMULATOR\HU6280\HU6280.EXE !.!
F10:   Main Menu
   VC.MNU
Последний раз редактировалось EgorKuzevanov 12 янв 2026, 12:47, всего редактировалось 19 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 849
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение clihlt » 27 сен 2024, 00:18

uav писал(а):Я бы вообще не рекомендовал ею пользоваться.

И совершенно зря -- она хоть и альфа, но вполне отлаженная версия и глюков в ней не припомню. Единственный минус это то, что Волков не успел в неё вставить некоторый функционал. Но лично меня отсутствие встроенного редактора никогда не напрягало -- PE2 он мне всё равно не заменял. Что ж до просмотра памяти, то команду mem никто не отменял, хотя просматривать в VC было конечно удобно. Зато в этой версии убраны некоторые ограничения и добавлено кое что новое, чего не было в предыдущих версиях.
Последний раз редактировалось clihlt 27 сен 2024, 00:25, всего редактировалось 1 раз.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 500
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 27 сен 2024, 00:32

clihlt, во-первых, она намного медленнее работает на 286-х (а на XT вообще глючит), во-вторых, занимает намного больше места (что на дискетах, которые я часто использую, критично), в-третьих - вот этот упомянутый функционал. Alt+F5 я пользуюсь постоянно для выгрузки резидентов при экспериментах - очень удобно. Да и встроенным редактором для мелких файлов вроде AUTOEXEC.BAT или CONFIG.SYS тоже всегда пользуюсь - он грузится быстро, есть hex-режим и т. д. В общем, мне 4.99 не подходит.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2996
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение clihlt » 27 сен 2024, 00:50

uav писал(а):В общем, мне 4.99 не подходит.

Ну тут уж каждому своё. Я ниже 386 не особо люблю опускаться. Возможно поэтому и не замечаю глюков. На тройках и выше работает вполне устойчиво и лишние пару десятков килобайт на винте не особо стесняют.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 500
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 3