Моя идея сделать DOSBox как с virtualbox и FreeDOS (или MS-DOS).
Является ли это возможным?
Нужно только установить DOS в виртуальный ящик или нужно что-то еще? Может ли FreeDOS иметь графический интерфейс для более простых открытых игр?
Я только что сделал это. Некоторыми препятствиями могло быть нахождение Dos Shell или получение ошибки неверной версии ms-dos (которая может произойти при смешивании и сопоставлении), к счастью, я нашел оболочку dos, и при ее запуске не было ошибки «неправильная версия msdos», и аналогично Вы можете сделать то же самое и не получить ошибку. Я объясню как
Этап 1 - Запустите DOS в виртуальной коробке. Получите подсказку C
Этап 2 - Установите DOS SHELL(классический файловый менеджер DOS).
Для этапа 1
Загрузите образ MS DOS .. Я скачал MSDOS 6.22
А в Virtualbox создайте свой новый компьютер, затем в меню загрузите загруженный образ дискеты.
Тогда вы получаете приглашение A, а не приглашение C
Если вы наберете C: вы получите ошибку .. возможно, неверная спецификация диска. Поэтому введите FDISK, создайте новый раздел и нажмите «Машина».Сброс
Затем, если вы сделаете C: вы получите другую ошибку, такую как «Общий сбой чтения диска C», это означает, что он там, его просто нужно отформатировать.
Так же, как и A:\>format c: /s
затем нажмите machine..reset, вы даже можете удалить дискету, чтобы устройство ..floppy .. затем снять флажок с изображения.
Теперь это первый этап. У вас 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, затем перетащил файлы в него и вставил их. Тогда файл ..Сохранить как. И я назвал изображение. Win Image позволяет сохранять в виде сжатого imz или IMA. Иди за ИМА, а не ИМЗ. Virtualbox или DOS, скорее, не распознает IMZ
И помните, что ваша система DOS в virtualbox загружается из C сейчас. И вы не создаете загрузочный образ на этот раз. Просто изображение с DOS SHELL на нем. Теперь сделайте DIR из A: so A:\>DIR <ENTER>
и вы увидите там файлы оболочки оболочки.
do md c:\dosshell
copy a:\*.* c:\dosshell
c:\dosshell>dosshell<ENTER>
И эй Presto запускает DOS SHELL.
Используйте правый ctrl в virtualbox, чтобы захватить курсор мыши.
Я только что попытался запустить программу из DOS SHELL, вы можете ..
Но на самом деле, если вы используете DOS, используйте его правильно, а не файловый менеджер. Даже использование файлового менеджера из DOS не так уж и красиво ... например, использование клавиш со стрелками и клавишами. Научиться использовать команду CD и команду DIR на самом деле не убьет вас.
Вот Ксенон 2, запущенный из DOS SHELL (и он действительно был запущен из DOS SHELL)
http://www.abandonwaredos.com/abandonware-game.php?gid=ODQw
Я использовал xcopy, чтобы скопировать его с изображения, сделанного на A, в C. xcopy на изображении 6.22. Я скопировал все файлы с этого изображения 6.22 в команды c:\ и установил path = c:\; c:\ команды
Но Xenon 2 в virtualbox работает медленнее, чем я думаю, что будет на DOSBOX, и звука нет.
И я хотел бы добавить, что в дополнение к dosbox или virtualbox, есть замечательное нововведение с archive.org, где вы можете играть в игры DOS в своем браузере, это сделано с использованием javascript, очевидно, https://archive.org/details/softwarelibrary_msdos
Да, вы легко сможете сделать это с DOSbox.
Это должно быть прямо. Главное, что вам нужно, это загрузочный образ, обычно это образ дискеты для DOS, файл .img
. Вам нужно будет найти один в Интернете или сделать свой собственный, я думаю, что на веб-сайте DOSBox есть утилита?