Запуск старых dos программ под windows x64

86Box

Казалось бы это просто очередной эмулятор старого ПК, но в отличии от DOSBox у 86Box совсем другая концепция и задача. Если DOSBox нацелен на относительно простую для пользователя возможность запуска старых игр, то 86Box эмулирует именно некий старый компьютер в целом и дает возможность почувствовать себя в шкуре его пользователя. При создании виртуальной машины (а тут уже это именно так) можно выбрать какой компьютер будет эмулироваться (от 8086 до Pentium MMX) и исходя из этого выбрать компоненты для такого ПК: видеокарты, различные контроллеры, звуковые платы, флоппи-приводы, дисководы CD-ROM и т.д. Соответственно, при установке той или иной операционной системы понадобятся драйверы реальной «железки». Например, при установке Sound Blaster 16 в DOS надо поставить драйверы и сконфигурировать, что бы игры и прочее могли с ним работать. DOSBox же делает это почти автоматически. 86Box позволяет почти полноценно эмулировать даже некоторые старые ноутбуки! Например, Toshiba T1200.

Но за все это нужно платить. И тут мы подходим к жирному минусу 86Box — скорости работы. Например, мой Intel Core i7-6700 на пределе может эмулировать компьютер с процессором Pentium MMX 233 и VooDoo 2. Или, например, VooDoo 2 в режиме SLI (это когда две карты работают в тандеме) работает медленнее, чем в обычном. Про эмуляцию систем уровня Pentium 3 и дальше речи пока даже не идет. Впрочем, даже так 86Box весьма интересная штука и если главное не игры, а ковырялки в софте, то это однозначный фаворит.

DOSBox-X supported platforms and releases

DOSBox-X is a cross-platform DOS emulator, so all major host operating systems are officially supported, including:

  1. Windows (XP or higher), 32-bit and 64-bit

  2. Linux (with X11), 32-bit and 64-bit

  3. macOS (Mac OS X) Sierra 10.12 or higher 64-bit

  4. DOS (MS-DOS 5.0+ or compatible)

For running DOSBox-X in a real DOS system (MS-DOS or compatible), you can find the HX-DOS package that makes use of the freely-available HX DOS Extender. Type DOSBOX-X to run it from a DOS system. There is also the DOS LOADLIN package which can run from within DOSBox-X itself in addition to a DOS system. Note, however, that not all features of DOSBox-X that are supported in other platforms can be supported in the real DOS environment.

The full source code is officially provided with each DOSBox-X release, which may be compiled to run on the above and possbily other operating systems too. You can also get the latest development source code from the repository directly. See also the BUILD page for information on building/compiling the DOSBox-X source code.

Build DOSBox

  • After downloading the source code, open the Visual Studio solution: dosbox\visualc_net\dosbox.sln
  • Allow it to automatically convert to the latest version.
  • Right click the dosbox project in the Solution Explorer and open its Properties.
    • When editing the properties, edits will have to be made for each configuration you may want to build. In the top left there is an option for Debug, Release and All Configurations. The Release build is most commonly used, but All Configurations will let you conveniently edit both at once wherever the two configurations have the same options.
    • Click the drop down triangle on Configuration Properties > C/C++ > General > Additional Include Directories and edit this list. Add the appropriate include path for each library prepared above. Keep in mind that paths are relative to the dosbox\visualc_net folder.
    • Edit Configuration Properties > Linker > General > Additional Library Directories and add the path to each library (.lib) file prepared above.
    • Edit Configuration Properties > Linker > Input > Additional Dependencies to add or remove libraries. (You will have to select either the Debug or Release configuration for this, as the Debug build uses a different list of libraries than the Release.)
      • Remove zlib.lib and libpng.lib if not using these. Rename libpng.lib as libpng16.lib if you are using it.
      • Remove sdl_net.lib if not using it.
      • Add an entry for SDL_sound if using it.
      • Remove curses.lib if not using it.
  • Find dosbox\src\platform\visualc\config.h and open it (in the solution explorer it is under dosbox \ Source Files \ visualc).
    • C_SSHOT to 0 if not using zlib/libpng.
    • C_MODEM and C_IPX to 0 if not using SDL_net.
    • Add #define C_SDL_SOUND if using SDL_sound.
    • C_DEBUG to 1 if using the PDCurses.
  • After all of this is set up, you may build the dosbox project. Choose a Debug or Release configuration (recommend: Release) and use the build menu to build the solution. One of the following will be built:
    • dosbox\visualc_net\Release\dosbox.exe
    • dosbox\visualc_net\Debug\dosbox.exe
  • Finally, take the SDL.dll and SDL_net.dll files prepared above and place them in the same directory as dosbox.exe. It should now be ready to run.

Оболочки

Бесплатно скачать MS-DOS может и неопытный юзер. Чтобы пользователям было удобно применять программу, разработчики выпустили различные оболочки, которые превращают процессы запуска и применения ПО в простые и наглядные.

Самые популярные оболочки:

  • Norton Commander — коммерческий менеджер, оснащённый плагинами, стал основой для разработки аналогов, применяемых для убавления других ПО и ОС;
  • Volkov Commander — представляет собой клон Norton Commander с поддержкой длинных файловых имён под версию alpha4.99, он компактен за счёт отсутствия второстепенных дополнительных плагинов и весит всего 64 килобайта, а чтобы расширить этот менеджер, задействуются другие приложения;
  • DOS Navigator — модернизированный Norton Commander с высокой функциональностью и немалым числом панелей — поддерживает текстовые потребности SVGA, функционирует в режиме многозадачности для встроенных плагинов.

При работе с MS-DOS, юзеры иногда сталкиваются с проблемами:

  • непосредственный запуск в Виндовс 9х и выше;
  • расхождение в быстродействии.

В частности, некоторые игры для ПК, рассчитанные на MS-DOS, на быстрых компьютерах воспроизводятся с такой скоростью, что геймер не успевает отследить ситуацию.

Modem emulation

First, define Configuration:SerialPort.

If you change the default TCP port, it’s customary to choose something above 1024 as anything below is considered reserved. In Linux specifically, only root (or superuser) can use port numbers lower than 1024.

Whatever TCP port is chosen (including the default 5000), it must be forwarded and open to the outside network if a server is hidden behind a router (NAT).

The game’s modem options

You must enter the game’s modem options and:

  • Define the same COM number as you chose in DOSBox. If the game is hardcoded to a certain COM number, this must be the one you choose in DOSBox.
  • Choose the highest modem’s speed the game allows.
  • For If there’s an address book, you can define the server in advance. Actually, some games might refuse to call anyone that’s not listed in advance in the address book.
  • The game’s other modem options don’t matter in DOSBox.

Exit the settings, enter the game itself and find the call/answer menu entry.

Emulating answering a call

Some games may want you to define an auto-answer command in advance, while others may want you to answer manually when the call comes in. Some may allow both modes.

In the first mode, the server should choose the «wait for calls» option in their game. If the game wants you to type a manual command, use «ATS0=1» (answer on first call).

In the second mode, the server should choose the «answer call» option when the game announces a call is coming in. If the game wants you to type a manual command, use «ATA».

Emulating making a call

The client should choose the «make a call» option in their game. Then supply the server’s hostname or IP address.

If the game wants you to type a manual command, use «ATDT<IP>». For example, if the server is «hosty» <1.2.3.4>, type:

ATDT1.2.3.4

or «ATDT<HOST>». For example, in the case of «hosty»:

ATDThosty

General MIDI (MPU-401)

General MIDI isn’t a specific piece of hardware so much as a standard that has been supported by various sound cards (and other devices such as mixers, instruments, lighting control panels, etc…) throughout computing history. DOSBox is able to emulate MIDI in either regular or uart modes.

Since MIDI support is still common on computers, DOSBox passes MIDI data along to any MIDI synthesizer installed on your system rather than trying to emulate a particular device. General MIDI in DOSBox sounds exactly like any other program on your host computer that plays MIDI files because it is generating its output through the same device. You can think of the General MIDI as more a pass-though interface than a piece of emulated hardware.

General MIDI is configured under the midi category. There are several options, which are explained briefly in the comments in the configuration file and at greater length in the README file. Owners of Yamaha MIDI Synthesizers and other external synthesizers may find this guide useful, while those without may want to use the guide to software emulation of MIDI instead.

Roland

The Roland synthesizers, particularly the MT-32, are worth mentioning separately. Many DOS games included separate support for the MT-32 (or the MT-100, LAPC-I, CM-32L, or CM-64) in addition to basic General MIDI support. People who have a real Roland MT-32 or a software synthesizer that emulates one can take advantage of this support. Since DOSBox only passes along MIDI data to your synthesizer without looking at it, simply route DOSBox’s General MIDI to your Roland and configure your DOS software to use Roland mode.

A Roland MT-32 can be connected to the PC using a USB to MIDI adapter. The MT-32 output can be connected to the line-in on a sound card. Dosbox can be configured to use the MT-32 for music when it is connected this way. At the Dosbox command prompt, type mixer /listmidi to get a list of the midi devices attached to the machine. Locate the USB midi adapter in the list and note the number that it is associated with. Change to the ID of the USB midi device (e.g. midiconfig=0) Once that is done, the MT-32 should operate.

C

  • Captain Comic
  • Captain Comic II
  • Capture the Flag
  • Cannon Fodder
  • Cannon Fodder 2
  • Carmageddon Works on DOSBox 0.73 (Windows 7 x64)
  • Castle of Dr. Brain
  • Castles II
  • Cavewars
  • Centurion: Defender of Rome
  • Chasm: The Rift
  • Chuck Yeager’s Air Combat
  • Civilization
  • Clyde’s Adventure: Lost Treasure Of Tahookaboo
  • Cobra Gunship
  • Codename: Iceman
  • Colonization, Sid Meier’s
  • Colors by Jim Bonczyk
  • Coldreams
  • Comanche: Maximum Overkill
  • Command & Conquer
  • Command & Conquer: Red Alert
  • Commander Keen: Invasion of the Vorticons
  • Commander Keen: Keen Dreams
  • Commander Keen: Goodbye Galaxy!/Aliens ate my Babysitter!
  • Companions of Xanth
  • Constructor
  • Cosmo’s Cosmic Adventure: Forbidden Planet
  • Countdown
  • Crazy Drake
  • Creature Shock
  • Crusader: No Remorse
  • Crusader: No Regret
  • Crystal Caves: Trouble with Twibbles
  • Crystal Caves: Slugging It Out

Запуск игр в DOSBox

Напоминаем, что скачать старые «досовские» игры можно на сайте www.old-games.ru. Большинство DOS-игр и приложений распространяются в архивах, реже их можно встретить запакованными в ISO-образ, который в свою очередь может быть записан на CD-диск

Впрочем, это не так уже и важно, так как эмулятор поддерживает все эти три формата хранения

Для начала предположим, что вы скачали игру в обычном RAR- или ZIP-архиве. Распакуйте архив в отдельную папку и поместите ее в удобный каталог на диске.

В нашем примере папка с игрой была помещена в каталог /home/kompik/Game.

Теперь папку Game нужно примонтировать.

Откройте эмулятор и выполните следующую команду, где С — буква виртуального тома, а Game — папка с играми:

mount C: ~/Game

Чтобы перейти в смонтированный том, введите букву виртуального диска C: и нажмите ввод, а затем, чтобы просмотреть его содержимое — команду dir. В общем, вы увидите папки с играми. Запустим для примера игру в папке PIRAMID. Переходим в эту папку с помощью команды cd и запускаем исполняемый EXE-файл.

Если игра запакована в ISO-образ, для монтирования вместо mount используем параметр imgmount с ключом –T и указанием формата образа.

Вот так:

imgmount C: ~/Game/2400AD.iso -T iso

Смонтировав образ, перейдите указанным выше способом в корень виртуального тома. Если вы сейчас выполните команду dir, то увидите исполняемый файл игры.

Запустите его, и игра откроется.

Что касается монтирования дисков с CD-ROM, то этот способ уже не актуален. Эпоху оптических дисков можно считать завершенной, так как многие производители компьютерной техники уже не оснащают новые модели ПК оптическими приводами.

Устанавливаем пакет программ.

Об установке и использовании DOSBox поговорим в отдельном цикле статей. Не будем обсуждать и остальные программы. Если интересно, то Гугл в помощь. У нас конкретная цель — понимание сути программирования на примере изучения ассемблера.

Скачиваем архив DOS-1.rar и разархивируем. Должна появиться папка DOS, а в ней три директории: C, D, DOSBox. Заходим в пмпку DOSBox и кликаем на DOSBox.exe. Запустится эмулятор и автоматически — Norton Comander 5.0. Все необходимые программы установлены и настроены для наших целей. Директории C, D смонтированы как диски C:\, D:\ для удобства работы. На указанных дисках вы найдёте множество дополнительных утилит для удобства программирования в системе MS-DOS.

Скриншоты рабочих программ

На завершение решил сделать десяток скриншотов игр и программ, которые удалось запустить под эмулятором, возможно кто-то вспомнит былые времена:

Операционная система Microsoft Windows 3.11.

Файловый менеджер Norton Commander, хранитель экрана  — Аквариум.

Игра от Westwood Studios — Dune 2. Легендарная игра с которой началась серия игр в жанре RTS.

Игра Lotus The Ultimate Challange — гонки на машинах.

Игра Prehistorik 2.

Легендарный WarCraft II от Blizzard отлично работает под DosBox.

Игра от Id Software — Wolfenstein 3D. Родоначальник 3D игр. При сжатии RARом умещалась на дискету 1,44. )))

Игра от Disney Software — DuckTales.

Среда программирования MS-DOS Quick Basic.

Оболочка для программирования под Turbo Pascal 7 отлично работает под DosBox.

Среда разработки Borland Turbo C++ 3.0, тоже все работает на отлично!

О DOSBox’е

Что это такое и зачем оно нужно?

DOSBox — эмулятор DOS-машины. С помощью него вы сможете запустить на современных компьютерах свои любимые старые игры времен DOS’а.

Какую версию использовать?

Используйте последнюю версию программы с официального сайта или из раздела утилит на нашем сайте. На данный момент последняя официальная версия программы — 0.74. Если вы хотите воспользоваться неофициальными функциями — такими, как поддержка Glide-игр, — то качайте неофициальные сборки.

Как запустить игру в DOSBox’е?

Запустить интересующую вас игру с помощью программы DOSBox можно разными способами. Вот некоторые из них:

  • Запуск с помощью «перетаскивания исполняемого файла на DOSBox». Для того чтобы запустить таким образом игру, необходимо просто «перетащить» исполняемый файл игры (.exe или .com) на ярлык DOSBox.
  • Запуск непосредственно из DOSBox. Запустите DOSBox, далее подмонтируйте диск с игрой и с помощью команд DOSBox’а запустите ее исполняемый файл.

Важно: обязательно требуется переходить в саму директорию с игрой — нельзя запускать файл из корня виртуального диска подобным образом: GAMES\ORION\ORION.EXE

Описания команд DOSBox’а смотрите ниже. Примеры запуска смотрите в отдельной статье.

  • Запуск с помощью *.bat-файла. Создайте *.bat-файл вида dosbox c:\games\orion\orion.exe, поместите его в директорию с DOSBox, запускайте его.
  • Запуск с помощью прописанных в dosbox.conf командах autoexec. Команды DOSBox’а можно записать в самом конце конфигурационного файла в разделе autoexec — и они будут выполняться по порядку при запуске DOSBox’а.
  • Запуск с использованием сторонних фронт-эндов (графические оболочки). Наиболее известную такую оболочку — D-Fend — можно скачать у нас в разделе утилит.

Как запустить PC-booter игру (т.е. игру, запускающуюся напрямую с образа дискеты)?

Вы можете прочитать дополнительную информацию об образах дискет в статье Образ дискеты. Что это такое и как с ним работать.

Как запустить PCjr картридж?

Необходимо выбрать тип эмулируемого компьютера pcjr (machine=pcjr в настройках эмулятора) и затем загрузиться с образа картриджа с помощью команды boot.

Необходимое программное обеспечение.

Основной софт, который нам понадобиться, чтобы бегло изучить ассемблер для DOS:

  • TASM 2.0 (Turbo Assembler ver. 2.0)- 16 битный ассемблер для DOS фирмы Borland;
  • TC 2.0 (Turbo C 2.0) — среда программирования и компилятор Си фирмы Borland;
  • TD (Turbo Debugger) — отладчик фирмы Borland;
  • SR (Sourcer) — популярный дизассемблер для DOS;
  • IDA (Interractive Disassembler — DOS версия) — ещё один популярный дизассемблер;
  • T-HELP — перечень прерываний (функций) MS-DOS в удобном виде.

Вспомогательные программы:

  • Hiew — очень популярный в свое время в среде программистов и хакеров редактор DOS с расширенными возможностями. Позволяет дизассемблировать код налету, вносить изменения и снова ассемблировать изменённый файл;
  • TASMED — удобная среда программирования на ассемблере для DOS.

История MS-DOS игр

Обращаясь к истокам МS DOS можно обнаружить, что ранее это был обыкновенный загрузчик, который смог эволюционировать до полноценной операционной системы. Стоит отметить, что отдельной частью истории этой «оси» стоят dos игры, которые и сегодня окончательно не отвергнуты пользователями. Изначально MS DOS устанавливалась на ПК в основе которых функционировали процессоры Intel 8086. Мощности этих процессоров хватало для создания игры ms dos со скромной графикой, но обширным сюжетом.

Первая версия MS DOS является зеркалом QDOS, системы, которую летом 1981 года Microsoft приобретает у Seattle. В итоге в корпорация закрепили за программным продуктом имя MS DOS, с которым и ассоциируется эпоха старых dos игр. В этом же году на рынок поступают первые ПК IBM PC, в качестве основы для которых была выбрана именно MS DOS.

Постоянное нарастание спроса у потребителей на персональные компьютеры увеличивает и актуальность MS DOS, как программного продукта. Доходы от реализации этой операционной системы можно считать краеугольным камнем становления компании Microsoft. Именно благодаря этой OC компания Била Гейтса быстро занимает лидирующие позиции в индустрии ПО. Не последнюю роль в популярности этого софта сыграли и лучшие игры dos.

Разработчики компании постоянно улучшали и дорабатывали производительность MS DOS, что положительно сказывалось на производительности «оси». Сторонние программисты получали возможность создавать все более зрелищные игры под dos, писать сторонние расширения для быстродействия системы и прочее. Тут же стоит вспомнить легендарный Norton Commander, который стал востребованной оболочкой для облегчения работы с интерфейсом операционной системы.

Ближайшие конкуренты «доса» не отличались дешевизной и широким ассортиментом языков программирования. Именно поэтому основная масса разработчиков более охотно работали с MS DOS, чем СР/М-86 и Р-sуstem.

Сегодня рассмотренная операционная система осталась только воспоминанием в сердцах разработчиков и любителей запустить старые игры под dos. Последняя версия операционной системы с приставкой 7.0 увидела свет в 1995 году и стала комплексным дополнением к Windows 95. Примечательно, что работы над MS-DOS велись вплоть до 2000 года и сегодня этот программный продукт можно встретить в рамках обслуживания автоматизированных систем.

Современные пользователи могут сталкиваться с рядом неудобств при запуске MS-DOS приложений на технологичных ПК. Основной проблемой является внушительная разница в быстродействии процессоров прошлого и текущих аналогов. Перед тем, как dos игры скачать – убедитесь, что они подходят для работы на вашем ПК. Наиболее прогрессивным решением проблемы несовместимости DOS-игры с современным компьютером является эмуляция. Одним из наиболее подходящих эмуляторов является DOSBox.

Развитие технологий не может остановить олдскульного геймера в желании , ведь именно на базе этой OC появились культовые игрушки целой эпохи.

Файлы и папки DOSBox.

Перечислим все папки и файлы, которые появятся при стандартной установке DOSBox на жёстком диске.

В директории C:\Program Files (x86)\DOSBox-0.74-2 :

  • Documentation — содержиться документация на английском языке.
  • Video Codec — необходимые файлы и инструкция по видеозахвату. Позволяет снимать и сохранять видимое изображение в окне DOSBox или в режиме полного экрана  со звуком или без него.

В рабочей директории пользователя:

DOSBox\Capture.

В директории В директории C:\Program Files (x86)\DOSBox-0.74-2  и вложенных директориях:

  • DOSBox.exe — собственно программа-эмулятор DOS.
  • SDL.dll — поддержка Simple DirectMedia Library (http://www.libsdl.org). Не стандартный интерфейс для подключения CD-ROM, джойстика и т.п.
  • SDL_net.dll  — для поддержки модемов (ipx support).
  • stderr.txt, stdout.txt — текстовые лог-файлы, куда перенаправляется информация с консоли DOSBox (DOSBox Status Window). Стандартный запуск DOSBox вызвает отображение двух консольных окон: окно эмуляции системы MS-DOS и окно отображающее процесс работы эмулятора. При запуске DOSBox с параметром -noconsole консоль (сonsole) работы самого эмулятора не проявиться, отобразиться только консольное окно, непосредственно эмулирующее виртуальную машину DOS. В принципе, файлы stderr.txt, stdout.txt создаются в любом случае, просто при параметре -noconsole они не будут удаляться при прекращении работы программы DOSBox.
  • DOSBox 0.74 Manual.txt — инструкция пользователя на английском.
  • DOSBox 0.74 Options.bat — батник, который отобразит файл конфигурации DOSBox  при помощи текстового редактора notepad, встроенного в Windows. В случае внесения изменений необходимо сохранить изменённый файл настроек в какубю-либо директорию. Как его загрузить — расскажем в статье, посвящённой настройкам DOSBox.
  • Reset KeyMapper.bat — запуск батника позволяет выставить по умолчанию настройки расклада клавиатуры.
  • Reset Options.bat — батник выставляет настройки DOSBox по умолчанию.
  • Screenshots & Recordings.bat — запускает захват основного экрана эмуляции DOS.
  • uninstall.exe — анинсталировать DOSBox  из системы.

В рабочей директории пользователя и вложенных директориях:

  • dosbox-0.74-2.conf.
  • аудио и видео файлы (при использовании возможности видео перехвата).

Introduction to DOSBox-X

Like DOSBox, it emulates a PC necessary for running many MS-DOS games and applications that simply cannot be run on modern PCs and operating systems. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. DOSBox-X additionally features support for DOS/V and NEC PC-98 emulations so that you can play DOS/V and PC-98 games with it.

DOSBox-X is completely open-source and free of charge to use and distribute. It is released under the GNU General Public License, version 2.

This project has a Code of Conduct, please read it for general information on contributing to or getting support from the project.

Brought to you by: joncampbell123 (Jonathan Campbell)

1 Скачивание и установка DosBox

Загрузка не займет много времени, а установка и вовсе ничем не отличается от самых простых программ. Вам нужно указать директорию установки и согласиться с лицензионным соглашением.

Теперь начинается самое интересное: вам нужно создать будущую корневую папку. В дальнейшем, вы представите эту папку, как диск C вашей виртуальной машины. Создать его можно в любом месте, главное, запомните путь к папке.

Назовите её так, чтобы не забыть, для чего она предназначена. Например, dosgames.

Для примера будет скачана игра Dune 2

Содержимое архива, который загрузится на ваш компьютер, нужно распаковать в папку dosgames или любую другую, которую вы создали для корневого каталога.

  • Теперь зайдите в данную папку и создайте в ней другую с названием скачанной игры. Переместите содержимое архива в нее.
  • Таким образом, вы имеете такой каталог: Папка, которая станет корневой – внутри нее папка с названием игры – в ней содержимое архива.
  • Посмотрите внимательно на содержимое архива, в нем обязательно должен быть файл setup.exe и *название игры*.exe
    Закройте папки.

использование

С января 2011 года разработчики уровня совместимости Wine интегрировали DOSBox в Wine, чтобы облегчить выполнение программ DOS, которые изначально не поддерживаются машиной Wine Virtual DOS .

С января 2015 года Интернет-архив добавил в свою библиотеку программного обеспечения тысячи игр для DOS. Его вилка DOSBox, Em-DOSBox, использует Emscripten для преобразования кода C ++ эмулятора в JavaScript , что делает игры доступными в веб-браузере. Коллекция предназначена «только для стипендий и исследований». По состоянию на октябрь 2019 года библиотека DOS содержала 6934 игры.

Коммерческий

DOSBox также был наиболее часто используемым эмулятором DOS и, из-за простого процесса создания игр на современных компьютерах, самым популярным программным обеспечением для эмуляции для разработчиков, повторно выпускающих устаревшие версии своих игр. ID Software использовала DOSBox перевыпустить старинные игры , такие как Wolfenstein 3D и Commander Keen на Valve «s пару . Сообщалось, что в процессе они нарушили лицензию программы, GNU GPL; нарушение, о котором было сообщено как о недосмотре, было оперативно устранено. Activision Blizzard также использовала его для переиздания DOS-игр Sierra Entertainment . LucasArts использовала его для переиздания Star Wars: Dark Forces и Star Wars: TIE Fighter для современных машин в Steam и GOG.com . Продюсер 2K Games Джейсон Бергман заявил, что компания использовала DOSBox для перевыпусков Steam некоторых частей серии XCOM . Bethesda Softworks порекомендовала DOSBox и предоставила ссылку на сайт DOSBox на странице загрузок для The Elder Scrolls: Arena и The Elder Scrolls II: Daggerfall . Он также включал DOSBox с обеими играми в выпуске The Elder Scrolls Anthology .

Electronic Arts ‘ Первый клиент использует DOSBox для DOS игр платформы, в том числе названия Electronic Arts , такие как Syndicate и SimCity 2000 .

Software security comments

DOSBox-X cannot claim to be a «secure» application. It contains a lot of
code designed for performance, not security. There may be vulnerabilities,
bugs, and flaws in the emulation that could permit malicious DOS executables
within to cause problems or exploit bugs in the emulator to cause harm.
There is no guarantee of complete containment by DOSBox-X of the guest
operating system or application.

If security is a priority, then:

Do not use DOSBox-X on a secure system.

Do not run DOSBox-X as root or Administrator.

If you need to use DOSBox-X, run it under a lesser privileged user, or in
a chroot jail or sandbox.

If your Linux distribution has it enabled, consider using the auditing
system to limit what the DOSBox-X executable is allowed to do.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector