MS-Dos в Дебиан

Автор DVlad640, 12 апреля 2019, 12:12:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DVlad640

Здравствуйте!
Есть необходимость запускать приложение в MS-Dos.
Есть ли возможность? Если да, то как?

ecc83

Цитата: DVlad640 от 12 апреля 2019, 12:12:31
Есть необходимость запускать приложение в MS-Dos.
Есть ли возможность? Если да, то как?

Если прямо из Debian, то виртуальную машину устанавливайте, а туда уже DOS инсталлируйте.
Но только важно понимать, какие приложения вам там нужно запускать. Если такие, что работают напрямую с периферией (COM, LPT порты или что то подобное), то из под виртуалки может быть плохо. Тогда только параллельная установка на диск.

yoric

Зачем такие сложности, когда есть dosbox.

ecc83

Цитата: yoric от 12 апреля 2019, 13:38:38есть dosbox.

А если нужно подключить какой то устаревший программатор через COM порт? Оно будет работать?

yoric

Есть такое в конфиге, но я не пробовал.

$ grep -i com dosbox-0.74.conf
# serial1: set type of device connected to com port.
#                           (realport:COM1 realport:ttyS0).
globus@aspera ~/.dosbox $ grep -i serial dosbox-0.74.conf
[serial]
# serial1: set type of device connected to com port.
#          Can be disabled, dummy, modem, nullmodem, directserial.
#          for directserial: realport (required), rxdelay (optional).
#          Example: serial1=modem listenport:5000
#          Possible values: dummy, disabled, modem, nullmodem, directserial.
# serial2: see serial1
#          Possible values: dummy, disabled, modem, nullmodem, directserial.
# serial3: see serial1
#          Possible values: dummy, disabled, modem, nullmodem, directserial.
# serial4: see serial1
#          Possible values: dummy, disabled, modem, nullmodem, directserial.
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled


А ещё есть dosemu, причём оба не требуют самой dos, эмулируют её, в dosbox старые dos-игрушки ну прямо не знают сбоев и помех, а dosemu ещё в 90-е колупал, работало.

ecc83

Цитата: yoric от 12 апреля 2019, 17:31:31А ещё есть dosemu, причём оба не требуют самой dos, эмулируют её, в dosbox старые dos-игрушки ну прямо не знают сбоев и помех, а dosemu ещё в 90-е колупал, работало.

Я не возражаю, если работает, нужно пользоваться. Просто я когда то сталкивался с приложением, которое управляло станком ЧПУ.
Так вот работало только в "настоящем MS-DOS", потому что написано было так, что там были прямые обращения к каким то регистрам и системным прерываниям.
Никакие эмуляторы не могли это обеспечить.

yoric

Возможно, пробовать надо.

ChubaDuba

Если игрухи, то я остановился на варианте dosbox. VirtualBox + MS-DOS.622 жутко тормозил.