SVDM - альтернатива NTVDM

Софт только для Windows (всех версий)

SVDM - альтернатива NTVDM

Сообщение ctv » 10 фев 2023, 19:19

Эмулятор MS-DOS окружения, для запуска 16-bit программ DOS, в среде windows.
Изображение

После установки программы, в контекстном меню файлов с расширениями: .pif, .exe, .com, появится пункт RunSVDM.
.PNG
.PNG (46.18 Кб) Просмотров: 48959

Данный пункт позволяет запускать программы в сеансе MS-DOS.
Эмулятор основан на QEMU
В качестве среды для запуска DOS программ, используется MS-DOS 6.22
Данная программа эмулирует полноценный компьютер с процессором i386
Также хочу заметить, что виртуальная среда распространяется только на папку с запускаемой программой. Папка с запускаемой программой, воспринимается эмулятором как диск D:
Данный эмулятор встраивается в систему и не может выполняться как портативная программа, так как зависим от некоторых системных компонентов и функций.
Временные файлы, во время работы, эмулятор хранит в папке %temp%, и удаляет их по завершению сеанса MS-DOS.


Данная программа является бесплатной и распространяется без каких либо гарантий, то есть, как есть. Автор программы, не несёт никакой ответственности, за возможные последствия, при её применении!

Прямая ссылка на эмулятор: http://d96179xw.beget.tech/counter.php?book=SVDM

Все изменения будут фиксироваться тут: http://xn----htbwkmd.xn--p1ai/forum/ind ... id=1401002
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 1 раз.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 10 фев 2023, 19:21

Программа тестировалась только на windows 8.1 x64.
Об ошибках прошу сразу сообщать.
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 1 раз.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 14 фев 2023, 14:26

Такой вопрос, можно ли опубликовать на old-dos.ru, эмулятор svdm?

Последняя версия эмулятора и полное описание тут:
https://www.playground.ru/misc/file/svd ... 22-1604725
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 1 раз.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение uav » 14 фев 2023, 14:40

ctv, по сути, как я понимаю, это просто сборка QEMU.
Вот у меня DOSBox-X установлен, он автоматом при установке добавляет в контекстное меню пункт для запуска программы в этом эмуляторе - чем хуже Вашего варианта?
Для простого DOSBox я редактированием реестра тоже добавлял этот пункт, особых сложностей там нет.
Так что не знаю, в чём смысл этого всего?
Последний раз редактировалось uav 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2123
Зарегистрирован: 22 дек 2008, 14:21

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 02 мар 2023, 18:59

Ещё одним достоинством является возможность запуска MS-DOS, программ из командной строки, подробнее тут: http://xn----htbwkmd.xn--p1ai/forum/ind ... id=1401002
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 02 мар 2023, 19:08

ctv писал(а):Ещё одним достоинством является возможность запуска MS-DOS, программ из командной строки, подробнее тут: http://xn----htbwkmd.xn--p1ai/forum/ind ... id=1401002

К примеру вот так:
Код: Выделить всё
svdm exe dp~0doom.exe

Запуск doom из текущей папки, в bat.
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 26 мар 2023, 00:45

В ближайшее время займусь ассоциацией файлов с dos программами, для работы через SVDM.
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 1 раз.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение shchtema » 30 мар 2023, 07:27

ctv писал(а):Данная программа является бесплатной и распространяется без каких либо гарантий, то есть, как есть. Автор программы, не несёт никакой ответственности, за возможные последствия, при её применении!


Хотелось бы проверить на Windows XP SP3, есть для этого физический комп (с которого пишу). В этом сообщении (цитированном) ключевое слово последствия. Считаю, было бы прикольно, если бы программки для MS-DOS можно было запускать в Windows.

ctv, Вы ещё писали, что проверяли на Windows 8.1. Больше никаких проверок не было?
Да и в принципе, у кого есть виртуалка с Windows XP, можете пожалуйста отписаться?
Благодарю.
Последний раз редактировалось shchtema 30 сен 2023, 23:41, всего редактировалось 1 раз.
С уважением,
Артём (aka shchtema).
Аватара пользователя
shchtema
Мастер Даунгрейда
 
Сообщения: 160
Зарегистрирован: 17 ноя 2022, 18:48
Откуда: Калужская область, г. Малоярославец
Железо: Lenovo Ideapad, Intel Atom, CPU N270, 1.60 ГГц, 1024 МБ ОЗУ, Windows XP Home Edition SP3.

Re: SVDM - альтернатива NTVDM

Сообщение uav » 30 мар 2023, 12:35

DOS-программы в Windows XP и так запускаются.
Правда, бывают проблемы со звуком и ещё некоторые, но насущной необходимости в этом SVDM там нет.
Последний раз редактировалось uav 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2123
Зарегистрирован: 22 дек 2008, 14:21

Re: SVDM - альтернатива NTVDM

Сообщение shchtema » 30 мар 2023, 16:44

ctv писал(а):В ближайшее время займусь ассоциацией файлов с dos программами, для работы через SVDM.

Хорошо, будем ждать.

uav, после запуска одной игрульки для DOS, выдало ошибку. К сожалению не знаю, с чем это связано. Windows XP признаёт поражение. Не смогла.
По проблемам; это да. Без них как люди без воздуха (образно).
Так что...
Последний раз редактировалось shchtema 30 сен 2023, 23:41, всего редактировалось 3 раз(а).
С уважением,
Артём (aka shchtema).
Аватара пользователя
shchtema
Мастер Даунгрейда
 
Сообщения: 160
Зарегистрирован: 17 ноя 2022, 18:48
Откуда: Калужская область, г. Малоярославец
Железо: Lenovo Ideapad, Intel Atom, CPU N270, 1.60 ГГц, 1024 МБ ОЗУ, Windows XP Home Edition SP3.

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 04 апр 2023, 08:43

Программа тестировалась только в window 8.1

Нужно сделать разделение программ по заголовку win/dos, если программа для windows, то запустить ее как обычно, а если dos, то запускать через svdm
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение ctv » 05 май 2023, 06:59

Новая версия SVDM

В планах полноценно портировать svdm в систему, дабы он работал как ntvdm и автоматически запускался при запуске dos программ.
Скорее всего svdm будет работать в виде службы, проверяя каждый запускаемый файл, на то является ли он dos программой и если да, то он будет запускаться в svdm. Вообще svdm научился создавать точки запуска для dos программ, что значительно увеличивает его возможности. Если на компьютере установлен svdm, то можно создать точку запуска для любой dos программы.

После установки программы, в контекстном меню файлов с расширениями: .pif, .exe, .com, .bat появится пункты "Run in MS-DOS environment" и "Create an MS-DOS Entry Point".
"Run in MS-DOS environment" - позволяет запускать программы в сеансе MS-DOS.
"Create an MS-DOS Entry Point" - позволяет создавать точки запуска, для быстрого запуска программ, двойным кликом.
Точка запуска - это файл, в папке программы, имеющий такое же название, как и сама программа. При запуске этого файла, запускается программа в эмуляторе MS-DOS.
Для корректной работы точки запуска, она должна иметь такое же название, как и сама программа, для которой она создавалась. Точка запуска не поддерживает внешние параметры.
Точка запуска может работать на любом компьютере, где установлен SVDM.
Точка запуска, может запускаться, при помощи ярлыка, на рабочем столе, благодаря чему, вам не прийдётся искать запускаемую программу в папках.


Новая версия: http://d96179xw.beget.tech/counter.php?book=SVDM
Последний раз редактировалось ctv 30 сен 2023, 23:41, всего редактировалось 1 раз.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB https://мс-дос.рф/MSDBFU/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 372
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: SVDM - альтернатива NTVDM

Сообщение OCTAGRAM » 11 мар 2024, 20:52

Я тут недавно выяснил, что QEMU-KVM больше не уникален для Linux. Новый QEMU научился пользоваться Hyper-V. Для этого нужно выполнить в режиме администратора

Код: Выделить всё
bcdedit /set hypervisorlaunchtype auto


Где-то советуют

Код: Выделить всё
bcdedit /set hypervisorlaunchtype on


Но у меня не сработало с on, только auto.

Сам QEMU после этого нужно запускать с ключами

Код: Выделить всё
qemu-system-i386 -accel whpx,kernel-irqchip=off


В вашем установщике можно всё это попробовать автоматизировать
OCTAGRAM
Опытный даунгрейдер
 
Сообщения: 31
Зарегистрирован: 06 янв 2024, 21:11
Откуда: Воркута
Железо: Virtual PC 2007 SP1


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1