У меня есть:
- DOS-эмулятор DOSBox-X: https://github.com/joncampbell123/dosbox-x
- HX DOS Extender v2.20 (2023 года выпуска) для запуска Win32-программ под DOS: http://old-dos.ru/dl.php?id=29771
- консольный файловый менеджер FAR Manager v1.70 build 2087 (2006 года выпуска) для Windows в распакованном из NSIS-инсталлятора виде (запускается с помощью команды "DPMILD32.EXE Far.exe" без кавычек): http://old-dos.ru/dl.php?id=2240
- и досовская версия видеоплеера MPlayer r30232-4.1.2 (2009 года выпуска): http://old-dos.ru/dl.php?id=8713
В FAR Manager я создал следующую внутреннюю ассоциацию видеофайлов с MPlayer:
- одна или несколько масок файлов: *.avi;*.mp4;*.mkv;*.ts;*.3gp;*.mpg
- команда, выполняемая по Enter: C:\PROGRAMS\MPLAYER\MPLAYER.EXE !\!.!
Но при любых попытках воспроизвести любые видеофайлы в формате MPEG-1 через данную внутреннюю ассоциацию, созданную ранее в FAR Manager, MPlayer всякий раз пытается открыть несуществующий видеофайл с именем, состоящим из двух букв "GM" без расширения, и выдает следующую ошибку:
Можно ли исправить данный неприятный баг? Ибо под DOSBox-X я хочу использовать именно консольный файловый менеджер FAR Manager для Windows, максимально похожий по интерфейсу, функционалу и простоте использования на досовский Volkov Commander v4.05 (2000 года выпуска), но, в отличие от последнего, ие имеющий никаких ограничений на количество внутренних ассоциаций файлов (http://forum.old-dos.ru/viewtopic.php?f=4&t=2231, http://forum.old-dos.ru/viewtopic.php?f=4&t=2232 и http://forum.old-dos.ru/viewtopic.php?f=4&t=2239).
