Могу ли я создать что-то вроде DOSBox в Virtual Box?

Могу ли я создать что-то вроде DOSBox в Virtual Box?

Моя идея - сделать DOSBox наподобие virtualbox и FreeDOS (или MS-DOS).
Возможно ли это?

Нужно только установить DOS в virtual box или нужно что-то еще? Может ли FreeDOS иметь GUI для открытых, например, игр, более легко?

решение1

Я только что это сделал. Некоторые препятствия могли быть связаны с поиском Dos Shell или получением ошибки неверной версии ms-dos (которая может произойти, когда вы смешиваете и сопоставляете), к счастью, я нашел dos shell и не получил ошибки 'неверная версия msdos' при запуске, и вы можете сделать то же самое и не получить никакой ошибки. Я объясню, как

введите описание изображения здесь

Этап 1. Запуск DOS в virtualbox. Получите приглашение C.

Этап 2. Загрузите DOS SHELL (классический файловый менеджер DOS).

Для этапа 1

Загрузите образ MS DOS. Я скачал MSDOS 6.22

введите описание изображения здесь

И в Virtualbox создайте новую машину, затем в меню загрузите образ дискеты, который вы скачали.

введите описание изображения здесь

Затем вы получаете подсказку A вместо подсказки C.

введите описание изображения здесь

Если вы введете C:, вы получите какую-то ошибку.. возможно, неверная спецификация диска. Поэтому введите FDISK и создайте новый раздел, а затем нажмите Machine..Reset

Затем, если вы делаете C:, вы получаете другую ошибку, например, «Общая ошибка чтения диска C», это означает, что он там есть, его просто нужно отформатировать.

Ну действуй A:\>format c: /s

затем нажмите «Машина...сброс», вы даже можете извлечь дисковод, поэтому устройство...дискета... затем снимите флажок с изображения.

Вот и все, этап 1 завершен. У вас есть MSDOS, загружающийся в командную строку C. Теперь вам просто нужна DOS SHELL.

Итак, этап 2 - это этап получения DOS SHELL

Я нашел этот сайт

http://www.pcxt-micro.com/download.html

http://www.pcxt-micro.com/download/dosshell.zip

Я считал, что существует высокий "риск" получить "Ошибку неправильной версии MS-DOS", которая является ошибкой, в которой я так и не разобрался за 20 лет работы с компьютерами, поэтому я рад, что не получил эту ошибку. Вы тоже не получите.

Затем я попытался создать образ дискеты. Я скачал программу, которая это делает, WinImage. Это пробная версия программы, но для этого она подойдет.

http://www.winimage.com/download.htm

Я попытался добавить файлы DOS SHELL в исходный образ, но он сказал, что образ заполнен. Поэтому в Win Image я сделал file..new, затем перетащил файлы в него, и он их поместил. Затем File..Save As. И я назвал образ. Win Image позволяет сохранять как imz, который сжат, или как IMA. Выбирайте IMA, а не IMZ. Virtualbox или DOS, скорее, не распознает IMZ

И помните, что ваша система DOS в virtualbox сейчас загружается с C. И на этот раз вы не создаете загрузочный образ. Просто образ с DOS SHELL на нем. Так что теперь выполните DIR из A: A:\>DIR <ENTER>и вы увидите там файлы dos shell.

делатьmd c:\dosshell copy a:\*.* c:\dosshell

c:\dosshell>dosshell<ENTER>

И вуаля, запускается DOS SHELL.

Используйте правый Ctrl в VirtualBox, чтобы захватить курсор мыши.

Я только что попробовал запустить программу из DOS SHELL, вы можете...

Но если вы действительно используете DOS, то используйте его правильно, а не файловый менеджер. Даже использование файлового менеджера из DOS не так уж и приятно... например, использование клавиш Tab и клавиш со стрелками. Изучение команд CD и DIR на самом деле не убьет вас.

Вот Xenon 2, запущенный из DOS SHELL (и он действительно запустился из DOS SHELL)

http://www.abandonwaredos.com/abandonware-game.php?gid=ODQw

Я использовал xcopy, чтобы скопировать его из образа, который я создал на A, в C. xcopy находится на образе 6.22. Я скопировал все файлы на этом образе 6.22 в c:\commands и сделал set path=c:\;c:\commands

Но Xenon 2 в VirtualBox работает медленнее, чем, как мне кажется, в DOSBOX, и звука нет.

введите описание изображения здесь

И я бы добавил, что в дополнение к dosbox или virtualbox, есть это великолепное нововведение от archive.org, где вы можете играть в игры для dos в своем браузере, это, по-видимому, сделано с помощью javascript. https://archive.org/details/softwarelibrary_msdos

решение2

Да, вы легко сможете это сделать с помощью DOSbox.

Это должно быть просто. Главное, что вам нужно, это загрузочный образ, обычно образ дискеты для DOS, файл .img. Вам нужно будет найти его в Интернете или сделать свой собственный, я думаю, на веб-сайте DOSBox есть утилита?

Связанный контент